diff options
Diffstat (limited to 'doc/translations/zh_Hant.po')
-rw-r--r-- | doc/translations/zh_Hant.po | 7753 |
1 files changed, 4577 insertions, 3176 deletions
diff --git a/doc/translations/zh_Hant.po b/doc/translations/zh_Hant.po index 23ce9d895e..92f3552905 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 -msgid "Keypad key mask." -msgstr "" - -#: doc/classes/@GlobalScope.xml:902 -msgid "Group Switch key mask." -msgstr "" - #: doc/classes/@GlobalScope.xml:905 -msgid "Left mouse button." +msgid "Keypad key mask." msgstr "" #: doc/classes/@GlobalScope.xml:908 -msgid "Right mouse button." +msgid "Group Switch key mask." msgstr "" #: doc/classes/@GlobalScope.xml:911 -msgid "Middle mouse button." +msgid "Left mouse button." msgstr "" #: doc/classes/@GlobalScope.xml:914 -msgid "Extra mouse button 1 (only present on some mice)." +msgid "Right mouse button." msgstr "" #: doc/classes/@GlobalScope.xml:917 -msgid "Extra mouse button 2 (only present on some mice)." +msgid "Middle mouse button." msgstr "" #: doc/classes/@GlobalScope.xml:920 -msgid "Mouse wheel up." +msgid "Extra mouse button 1 (only present on some mice)." msgstr "" #: doc/classes/@GlobalScope.xml:923 -msgid "Mouse wheel down." +msgid "Extra mouse button 2 (only present on some mice)." msgstr "" #: doc/classes/@GlobalScope.xml:926 -msgid "Mouse wheel left button (only present on some mice)." +msgid "Mouse wheel up." msgstr "" #: doc/classes/@GlobalScope.xml:929 -msgid "Mouse wheel right button (only present on some mice)." +msgid "Mouse wheel down." msgstr "" #: doc/classes/@GlobalScope.xml:932 -msgid "Left mouse button mask." +msgid "Mouse wheel left button (only present on some mice)." msgstr "" #: doc/classes/@GlobalScope.xml:935 -msgid "Right mouse button mask." +msgid "Mouse wheel right button (only present on some mice)." msgstr "" #: doc/classes/@GlobalScope.xml:938 -msgid "Middle mouse button mask." +msgid "Left mouse button mask." msgstr "" #: doc/classes/@GlobalScope.xml:941 -msgid "Extra mouse button 1 mask." +msgid "Right mouse button mask." msgstr "" #: doc/classes/@GlobalScope.xml:944 -msgid "Extra mouse button 2 mask." +msgid "Middle mouse button mask." msgstr "" #: doc/classes/@GlobalScope.xml:947 -msgid "Gamepad button 0." +msgid "Extra mouse button 1 mask." msgstr "" #: doc/classes/@GlobalScope.xml:950 -msgid "Gamepad button 1." +msgid "Extra mouse button 2 mask." 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." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1136 -msgid "Gamepad left analog trigger." +msgid "Game controller joystick 3 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1139 -msgid "Gamepad right analog trigger." +#: doc/classes/@GlobalScope.xml:1124 +msgid "Game controller joystick 4 x-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1142 -msgid "VR Controller analog trigger." +#: doc/classes/@GlobalScope.xml:1127 +msgid "Game controller joystick 4 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1145 -msgid "VR Controller analog grip (side buttons)." +#: doc/classes/@GlobalScope.xml:1130 +msgid "The maximum number of game controller axes." 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: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:17 +msgid "Attaches the current thread to the Mono runtime." +msgstr "" + +#: 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:21 -msgid "Detaches the current thread from the mono runtime." +#: 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:42 -msgid "Returns whether the domain is being finalized." +#: 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:61 -msgid "Returns whether the scripts domain is loaded." +#: 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 |