diff --git a/docs b/docs index 5492a62b00..0150514670 160000 --- a/docs +++ b/docs @@ -1 +1 @@ -Subproject commit 5492a62b00b114aec0bab8be1b1406689d1c37a0 +Subproject commit 0150514670d96440942793ae0a31013c20ad035f diff --git a/sphinx/templates/_static/css/rtd_sphinx_search.min.css b/sphinx/templates/_static/css/rtd_sphinx_search.min.css deleted file mode 100644 index 8b8252ea98..0000000000 --- a/sphinx/templates/_static/css/rtd_sphinx_search.min.css +++ /dev/null @@ -1 +0,0 @@ -@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.search__backdrop,.search__outer__wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:700}.search__backdrop{z-index:500;display:none;background-color:rgba(0,0,0,.502)}.search__outer{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;z-index:100000;height:80%;width:80%;max-height:1000px;max-width:1500px;padding:10px;overflow-y:scroll;border:1px solid #e0e0e0;line-height:1.875;background-color:#fcfcfc;-webkit-box-shadow:1px 3px 4px rgba(0,0,0,.09);box-shadow:1px 3px 4px rgba(0,0,0,.09);text-align:left}.search__outer::-webkit-scrollbar-track{border-radius:10px;background-color:#fcfcfc}.search__outer::-webkit-scrollbar{width:7px;height:7px;background-color:#fcfcfc}.search__outer::-webkit-scrollbar-thumb{border-radius:10px;background-color:#8f8f8f}.search__cross__img{width:15px;height:15px;margin:12px}.search__cross{position:absolute;top:0;right:0}.search__cross:hover{cursor:pointer}.search__outer__input{width:90%;height:30px;font-size:19px;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fcfcfc;border:0;border-bottom:1px solid #757575;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDUxIDQ1MSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDUxIDQ1MTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTQ0Ny4wNSw0MjhsLTEwOS42LTEwOS42YzI5LjQtMzMuOCw0Ny4yLTc3LjksNDcuMi0xMjYuMUMzODQuNjUsODYuMiwyOTguMzUsMCwxOTIuMzUsMEM4Ni4yNSwwLDAuMDUsODYuMywwLjA1LDE5Mi4zDQoJCXM4Ni4zLDE5Mi4zLDE5Mi4zLDE5Mi4zYzQ4LjIsMCw5Mi4zLTE3LjgsMTI2LjEtNDcuMkw0MjguMDUsNDQ3YzIuNiwyLjYsNi4xLDQsOS41LDRzNi45LTEuMyw5LjUtNA0KCQlDNDUyLjI1LDQ0MS44LDQ1Mi4yNSw0MzMuMiw0NDcuMDUsNDI4eiBNMjYuOTUsMTkyLjNjMC05MS4yLDc0LjItMTY1LjMsMTY1LjMtMTY1LjNjOTEuMiwwLDE2NS4zLDc0LjIsMTY1LjMsMTY1LjMNCgkJcy03NC4xLDE2NS40LTE2NS4zLDE2NS40QzEwMS4xNSwzNTcuNywyNi45NSwyODMuNSwyNi45NSwxOTIuM3oiLz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);background-repeat:no-repeat;background-position:left;background-size:15px 15px;padding-left:25px}.search__outer__input:focus{outline:0}.search__outer .bar{position:relative;display:block;width:90%;margin-bottom:15px}.search__outer .bar:after,.search__outer .bar:before{content:"";height:2px;width:0;bottom:1px;position:absolute;background:#5264ae;-webkit-transition:.2s ease all;-o-transition:.2s ease all;transition:.2s ease all}.search__outer .bar:before{left:50%}.search__outer .bar:after{right:50%}.search__outer__input:focus~.bar:after,.search__outer__input:focus~.bar:before{width:50%}.search__result__single{margin-top:10px;padding:0 10px;border-bottom:1px solid #e6e6e6}.outer_div_page_results:hover,.search__result__box .active{background-color:#f5f5f5}.search__error__box{color:#000;min-width:300px;font-weight:700}.outer_div_page_results{margin:5px 0;overflow:auto;padding:3px 5px}.search__result__single a{text-decoration:none;cursor:pointer}.search__result__title{display:inline-block;font-weight:500;margin-bottom:15px;margin-top:0;font-size:15px;color:#6ea0ec;border-bottom:1px solid #6ea0ec}.search__result__subheading{color:#000;font-weight:700;float:left;width:20%;font-size:15px;margin-right:10px;word-break:break-all;overflow-x:hidden}.search__result__content{text-decoration:none;color:#000;font-size:15px;display:block;margin:0;line-height:inherit;float:right;width:calc(80% - 15px);text-align:left}.search__outer span{font-style:normal}.search__outer .search__result__title span{background-color:#e5f6ff;padding-bottom:3px;border-bottom-color:#000}.search__outer .search__result__content span{background-color:#e5f6ff;border-bottom:1px solid #000}.search__result__subheading span{border-bottom:1px solid #000}.br-for-hits{display:block;content:"";margin-top:10px}.rtd_ui_search_subtitle{all:unset;color:inherit;font-size:85%}.rtd__search__credits{margin:auto;position:absolute;top:0;left:0;right:0;bottom:calc(-80% - 20px);width:80%;max-width:1500px;height:30px;overflow:hidden;background:#eee;z-index:100000;border:1px solid #eee;padding:5px 10px;text-align:center;color:#000}.rtd__search__credits a{color:#000;text-decoration:underline}.search__domain_role_name{font-size:80%;letter-spacing:1px}@media (max-width:670px){.rtd__search__credits{height:50px;bottom:calc(-80% - 40px);overflow:hidden}}@media (min-height:1250px){.rtd__search__credits{bottom:calc(-1000px - 30px)}}@media (max-width:630px){.search__result__content,.search__result__subheading{float:none;width:90%}} \ No newline at end of file diff --git a/sphinx/templates/_static/js/rtd_sphinx_search.min.js b/sphinx/templates/_static/js/rtd_sphinx_search.min.js deleted file mode 100644 index a56334860c..0000000000 --- a/sphinx/templates/_static/js/rtd_sphinx_search.min.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";var MAX_SUGGESTIONS=50,MAX_SECTION_RESULTS=3,MAX_SUBSTRING_LIMIT=100,ANIMATION_TIME=200,FETCH_RESULTS_DELAY=250,CLEAR_RESULTS_DELAY=300,debounce=function(r,n){function e(){var e=this,t=arguments;clearTimeout(a),a=setTimeout(function(){return r.apply(e,t)},n)}var a;return e.cancel=function(){clearTimeout(a),a=null},e},render_template=function(e,t){var r=$u.template(e,t);return r="function"==typeof r?$u.template(e)(t):r},convertObjToUrlParams=function(t){for(var e=Object.keys(t).map(function(e){if(_is_string(e))return e+"="+encodeURI(t[e])}),r=[],n=0;n
<%= section_subheading %> <% for (var i = 0; i < section_content.length; ++i) { %>

<%= section_content[i] %>

<% } %>

',{section_link:e,section_id:"hit__"+r,section_subheading:n,section_content:o})},get_domain_html=function(e,t,r){var n="".concat(t,"#").concat(e.id),a=e.role,o=e.name,t=e.content.substr(0,MAX_SUBSTRING_LIMIT)+" ...",e=e.highlights;return e.name.length&&(o=e.name[0]),e.content.length&&(t=e.content[0]),render_template('
<%= domain_subheading %>
<%= domain_role_name %>

<%= domain_content %>


',{domain_link:n,domain_id:"hit__"+r,domain_content:t,domain_subheading:o,domain_role_name:a="["+a+"]"})},generateSingleResult=function(e,t,r){var n=createDomNode("div"),a=e.path,o=e.title,s=e.highlights;s.title.length&&(o=s.title[0]),t!==e.project&&(o+=" "+render_template(' (from project <%= project %>) ',{project:e.project})),o+="
",n.innerHTML+=render_template('

<%= page_title %>

',{page_link:a,page_title:o});for(var l=0;l\n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/about/docs_changelog.pot b/sphinx/templates/about/docs_changelog.pot index 42db4b8066..385f83c9ab 100644 --- a/sphinx/templates/about/docs_changelog.pot +++ b/sphinx/templates/about/docs_changelog.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/about/faq.pot b/sphinx/templates/about/faq.pot index 838267eaef..53143dc6fa 100644 --- a/sphinx/templates/about/faq.pot +++ b/sphinx/templates/about/faq.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/about/index.pot b/sphinx/templates/about/index.pot index c1cf72e191..92687ca80a 100644 --- a/sphinx/templates/about/index.pot +++ b/sphinx/templates/about/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/about/introduction.pot b/sphinx/templates/about/introduction.pot index 5a5da1dbf3..495cd50f3d 100644 --- a/sphinx/templates/about/introduction.pot +++ b/sphinx/templates/about/introduction.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/about/list_of_features.pot b/sphinx/templates/about/list_of_features.pot index ac3b0c17da..942adb36f9 100644 --- a/sphinx/templates/about/list_of_features.pot +++ b/sphinx/templates/about/list_of_features.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/about/release_policy.pot b/sphinx/templates/about/release_policy.pot index 367e7388ad..65cb6ad637 100644 --- a/sphinx/templates/about/release_policy.pot +++ b/sphinx/templates/about/release_policy.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -123,7 +123,7 @@ msgid "Godot 3.5" msgstr "" #: ../../docs/about/release_policy.rst:93 -msgid "Q1 2022" +msgid "Q2 2022" msgstr "" #: ../../docs/about/release_policy.rst:93 diff --git a/sphinx/templates/about/troubleshooting.pot b/sphinx/templates/about/troubleshooting.pot index 55c861b9a9..9119313d00 100644 --- a/sphinx/templates/about/troubleshooting.pot +++ b/sphinx/templates/about/troubleshooting.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/community/asset_library/index.pot b/sphinx/templates/community/asset_library/index.pot index 16903f2b58..80cd7e2cb8 100644 --- a/sphinx/templates/community/asset_library/index.pot +++ b/sphinx/templates/community/asset_library/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/community/asset_library/submitting_to_assetlib.pot b/sphinx/templates/community/asset_library/submitting_to_assetlib.pot index 6b19c3d8c7..4937c9c7dc 100644 --- a/sphinx/templates/community/asset_library/submitting_to_assetlib.pot +++ b/sphinx/templates/community/asset_library/submitting_to_assetlib.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/community/asset_library/uploading_to_assetlib.pot b/sphinx/templates/community/asset_library/uploading_to_assetlib.pot deleted file mode 100644 index f4310e27ff..0000000000 --- a/sphinx/templates/community/asset_library/uploading_to_assetlib.pot +++ /dev/null @@ -1,262 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2014-2022, Juan Linietsky, Ariel Manzur and the Godot community (CC-BY 3.0) -# This file is distributed under the same license as the Godot Engine package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Godot Engine 3.4\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:4 -msgid "Submitting to the Asset Library" -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:7 -msgid "Introduction" -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:9 -msgid "This tutorial aims to serve as a guide on how you can submit your own assets to the Godot Asset Library and share them with the Godot community." -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:12 -msgid "As mentioned in the :ref:`doc_using_assetlib` document, in order to be able to submit assets to the AssetLib, you need to have a registered account, and be logged in." -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:17 -msgid "Submission guidelines" -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:19 -msgid "Before submitting your asset, please ensure it follows all of the requirements, and also consider following the recommendations." -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:23 -msgid "Requirements" -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:25 -msgid "Generally speaking, most assets people submit to the asset library are accepted. However, in order for your asset to be accepted, there are a few requirements your asset needs to meet to be approved." -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:29 -msgid "The asset must **work**. If the asset doesn't run or otherwise doesn't work in the specified Godot version, then it will be rejected." -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:32 -msgid "The asset must have a proper **.gitignore** file. It's important to keep redundant data out of the repository. `Here's a template. `_" -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:36 -msgid "No **submodules**, or any submodules must be non-essential. GitHub does not include submodules in the downloaded ZIP file, so if the asset needs the contents of the submodule, your asset won't work." -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:40 -msgid "The **license** needs to be correct. The license listed on the asset library must match the license in the repository. The repo MUST have a license file, called either \"LICENSE\" or \"LICENSE.md\". This file must contain the license text itself and a copyright statement that includes the year(s) and copyright holder." -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:46 -msgid "Use proper **English** for the name and description of your asset. This includes using correct capitalization, and using full sentences in the description. You can also include other languages, but there should at least be an English version." -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:51 -msgid "The icon link must be a **direct link**. For icons hosted on GitHub, the link must start with \"raw.githubusercontent.com\", not \"github.com\"." -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:55 -msgid "Recommendations" -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:57 -msgid "These things are not required for your asset to be approved, but if you follow these recommendations, you can help make the asset library a better place for all users." -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:61 -msgid "Fix or suppress all script **warnings**. The warning system is there to help identify issues with your code, but people using your asset don't need to see them." -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:65 -msgid "Make your code conform to the official **style guides**. Having a consistent style helps other people read your code, and it also helps if other people wish to contribute to your asset. See: the :ref:`doc_gdscript_styleguide` or the :ref:`doc_c_sharp_styleguide`." -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:70 -msgid "If you have screenshots in your repo, place them in their own subfolder and add an empty **.gdignore** file in the same folder (note: **gd**, not **git**). This prevents Godot from importing your screenshots. On Windows, open a command prompt in the project folder and run ``type nul > .gdignore`` to create a file whose name starts with a period." -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:76 -msgid "If your asset is a library for working with other files, consider including **example files** in the asset." -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:79 -msgid "Consider adding a **.gitattributes** file to your repo. This file allows giving extra instructions to Git, such as specifying line endings and listing files not required for your asset to function with the ``export-ignore`` directive. This directive removes such files from the resulting ZIP file and prevents them from being downloaded by the asset library users. For a typical plugin **.gitattributes** may look like this:" -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:101 -msgid "Other types of assets may require a different configuration (e.g. a project template requires **project.godot**)." -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:104 -msgid "If you are submitting a plugin, add a **copy** of your license and readme to the plugin folder itself. This is the folder that users are guaranteed to keep with their project, so a copy ensures they always have those files handy (and helps them fulfill your licensing terms)." -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:109 -msgid "The **icon** should be a square, its aspect ratio should be 1:1. It should also ideally have a minimum resolution of 64x64 pixels." -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:112 -msgid "While the asset library allows more than just GitHub, consider hosting your asset's source code on **GitHub**. Other services may not work reliably, and a lack of familiarity can be a barrier to contributors." -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:117 -msgid "Submitting" -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:119 -msgid "Once you are logged in, you will be able to head over to the \"Submit Assets\" page of the AssetLib, which will look like this:" -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:122 -msgid "|image0|" -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:205 -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:205 -msgid "image0" -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:124 -msgid "While it may look like a lot (and there is more as you scroll down), each field is described in terms of what you should put in. We will nonetheless go over what is required in the submission form here as well." -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:129 -msgid "**Asset Name**:" -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:129 -msgid "The name of your asset. Should be a unique, descriptive title of what your asset is." -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:135 -msgid "**Category**:" -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:132 -msgid "The category that your asset belongs to, and will be shown in search results. The category is split into **Addons** and **Projects**. In-editor, assets of the Project type (Templates, Demos, Projects) only show up when viewing the AssetLib from the Project Manager, while assets of the Addon type will only be visible from inside a project." -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:141 -msgid "**Godot version**:" -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:138 -msgid "The version of the engine that the asset works with. Currently, it's not possible to have a single asset entry contain downloads for multiple engine versions, so you may need to re-submit the asset multiple times, with an entry for each Godot version it supports. This is particularly important when dealing with major versions of the engine, such as Godot 2.x and Godot 3.x." -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:148 -msgid "**Version**:" -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:144 -msgid "The version number of the asset. While you are free to choose and use any versioning scheme that you like, you may want to look into something such as `SemVer `_ if you want your asset's versioning scheme to be clear and consistent. Note that there is also an internal version number, incremented every time the asset download URL is changed or updated." -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:153 -msgid "**Repository host**:" -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:151 -msgid "Assets uploaded to the AssetLib are not hosted on it directly. Instead, they point to repositories hosted on third-party Git providers, such as GitHub, GitLab or Bitbucket. This is where you choose which provider your asset uses, so the site can compute the final download link." -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:156 -msgid "**Repository URL**:" -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:156 -msgid "The URL to your asset's files/webpage. This will vary based on your choice of provider, but it should look similar to `https://github.com//`." -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:161 -msgid "**Issues URL**:" -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:159 -msgid "The URL to your asset's issue tracker. Again, this will differ from repository host to repository host, but will likely look similar to `https://github.com///issues`. You may leave this field empty if you use your provider's issue tracker, and it's part of the same repository." -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:165 -msgid "**Download Commit**:" -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:164 -msgid "The commit of the asset. For example, `b1d3172f89b86e52465a74f63a74ac84c491d3e1`. The site computes the actual download URL from this." -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:169 -msgid "**Icon URL**:" -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:168 -msgid "The URL to your asset's icon (which will be used as a thumbnail in the AssetLib search results and on the asset's page). Should be an image in either the PNG or JPG format." -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:174 -msgid "**License**:" -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:172 -msgid "The license under which you are distributing the asset. The list includes a variety of free and open-source software licenses, such as GPL (v2 and v3), MIT, BSD and Boost Software License. You can visit `OpenSource.org `_ for a detailed description of each of the listed licenses." -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:180 -msgid "**Description**:" -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:177 -msgid "Finally, you can use the Description field for a textual overview of your asset, its features and behavior, a changelog, et cetera. In the future, formatting with Markdown will be supported, but currently, your only option is plain text." -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:182 -msgid "You may also include up to three video and/or image previews, which will be shown at the bottom of the asset page. Use the \"Enable\" checkbox on each of the preview submission boxes to enable them." -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:186 -msgid "**Type**:" -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:187 -msgid "Either an image, or a video." -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:188 -msgid "**Image/YouTube URL**:" -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:189 -msgid "Either a link to the image, or to a video, hosted on YouTube." -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:193 -msgid "**Thumbnail URL**:" -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:191 -msgid "A URL to an image that will be used as a thumbnail for the preview. This option will be removed eventually, and thumbnails will be automatically computed instead." -msgstr "" - -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:195 -msgid "Once you are done, hit Submit. Your asset will be entered into the pending queue, which you can visit on the AssetLib `here `_ . The approval process is manual and may take up to a few days for your addon to be accepted (or rejected), so please be patient! You will be informed when your asset is reviewed. If it was rejected, you will be told why that may have been, and you will be able to submit it again with the appropriate changes. You may have some luck accelerating the approval process by messaging the moderators/assetlib reviewers on the `Godot Contributors Chat `_'s ``#general`` channel or the official Discord server." -msgstr "" - -#: ../../docs/:0 -msgid "Translation status" -msgstr "" diff --git a/sphinx/templates/community/asset_library/using_assetlib.pot b/sphinx/templates/community/asset_library/using_assetlib.pot index c200afa5d2..e671ca7fff 100644 --- a/sphinx/templates/community/asset_library/using_assetlib.pot +++ b/sphinx/templates/community/asset_library/using_assetlib.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/community/asset_library/what_is_assetlib.pot b/sphinx/templates/community/asset_library/what_is_assetlib.pot index 45b7320890..d5885322f5 100644 --- a/sphinx/templates/community/asset_library/what_is_assetlib.pot +++ b/sphinx/templates/community/asset_library/what_is_assetlib.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/community/channels.pot b/sphinx/templates/community/channels.pot index 1431c5a112..8a83bd10e2 100644 --- a/sphinx/templates/community/channels.pot +++ b/sphinx/templates/community/channels.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/community/contributing/best_practices_for_engine_contributors.pot b/sphinx/templates/community/contributing/best_practices_for_engine_contributors.pot index 31f8063e58..8f389a453f 100644 --- a/sphinx/templates/community/contributing/best_practices_for_engine_contributors.pot +++ b/sphinx/templates/community/contributing/best_practices_for_engine_contributors.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/community/contributing/bisecting_regressions.pot b/sphinx/templates/community/contributing/bisecting_regressions.pot index 42e9389df5..f2a8502b9f 100644 --- a/sphinx/templates/community/contributing/bisecting_regressions.pot +++ b/sphinx/templates/community/contributing/bisecting_regressions.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/community/contributing/bug_triage_guidelines.pot b/sphinx/templates/community/contributing/bug_triage_guidelines.pot index 5212280834..9ce1e57169 100644 --- a/sphinx/templates/community/contributing/bug_triage_guidelines.pot +++ b/sphinx/templates/community/contributing/bug_triage_guidelines.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/community/contributing/building_the_manual.pot b/sphinx/templates/community/contributing/building_the_manual.pot index f811c1ea9c..bc066ac11f 100644 --- a/sphinx/templates/community/contributing/building_the_manual.pot +++ b/sphinx/templates/community/contributing/building_the_manual.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/community/contributing/class_reference_writing_guidelines.pot b/sphinx/templates/community/contributing/class_reference_writing_guidelines.pot index 34de1c510f..0a32eed52e 100644 --- a/sphinx/templates/community/contributing/class_reference_writing_guidelines.pot +++ b/sphinx/templates/community/contributing/class_reference_writing_guidelines.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/community/contributing/code_style_guidelines.pot b/sphinx/templates/community/contributing/code_style_guidelines.pot index dafb3d195f..9cb6721bc8 100644 --- a/sphinx/templates/community/contributing/code_style_guidelines.pot +++ b/sphinx/templates/community/contributing/code_style_guidelines.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/community/contributing/content_guidelines.pot b/sphinx/templates/community/contributing/content_guidelines.pot index 72fa19a3fd..9bd6a632be 100644 --- a/sphinx/templates/community/contributing/content_guidelines.pot +++ b/sphinx/templates/community/contributing/content_guidelines.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/community/contributing/contributing_to_the_documentation.pot b/sphinx/templates/community/contributing/contributing_to_the_documentation.pot index dd7beab6e6..f65614f4c2 100644 --- a/sphinx/templates/community/contributing/contributing_to_the_documentation.pot +++ b/sphinx/templates/community/contributing/contributing_to_the_documentation.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/community/contributing/cpp_usage_guidelines.pot b/sphinx/templates/community/contributing/cpp_usage_guidelines.pot index 1d115771fe..e78c1c554e 100644 --- a/sphinx/templates/community/contributing/cpp_usage_guidelines.pot +++ b/sphinx/templates/community/contributing/cpp_usage_guidelines.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -77,46 +77,50 @@ msgid "Use ``String`` instead of ``std::string``." msgstr "" #: ../../docs/community/contributing/cpp_usage_guidelines.rst:59 -msgid "Use ``Vector`` instead of ``std::vector``. In some cases, ``List`` or ``LocalVector`` can be used as an alternative (ask core developers first)." +msgid "Use ``Vector`` instead of ``std::vector``. In some cases, ``LocalVector`` can be used as an alternative (ask core developers first)." msgstr "" #: ../../docs/community/contributing/cpp_usage_guidelines.rst:61 msgid "Use ``Array`` instead of ``std::array``." msgstr "" -#: ../../docs/community/contributing/cpp_usage_guidelines.rst:64 +#: ../../docs/community/contributing/cpp_usage_guidelines.rst:65 +msgid "Godot also has a List datatype (which is a linked list). While List is already used in the codebase, it typically performs worse than other datatypes like Vector and Array. Therefore, List should be avoided in new code unless necessary." +msgstr "" + +#: ../../docs/community/contributing/cpp_usage_guidelines.rst:70 msgid "``auto`` keyword" msgstr "" -#: ../../docs/community/contributing/cpp_usage_guidelines.rst:66 +#: ../../docs/community/contributing/cpp_usage_guidelines.rst:72 msgid "Please don't use the ``auto`` keyword for type inference. While it can avoid repetition, it can also lead to confusing code:" msgstr "" -#: ../../docs/community/contributing/cpp_usage_guidelines.rst:77 +#: ../../docs/community/contributing/cpp_usage_guidelines.rst:83 msgid "Keep in mind hover documentation often isn't readily available for pull request reviewers. Most of the time, reviewers will use GitHub's online viewer to review pull requests." msgstr "" -#: ../../docs/community/contributing/cpp_usage_guidelines.rst:81 +#: ../../docs/community/contributing/cpp_usage_guidelines.rst:87 msgid "We chose to forbid ``auto`` instead of allowing it on a case-by-case basis to avoid having to decide on difficult edge cases. Thank you for your understanding." msgstr "" -#: ../../docs/community/contributing/cpp_usage_guidelines.rst:85 +#: ../../docs/community/contributing/cpp_usage_guidelines.rst:91 msgid "Lambdas" msgstr "" -#: ../../docs/community/contributing/cpp_usage_guidelines.rst:87 +#: ../../docs/community/contributing/cpp_usage_guidelines.rst:93 msgid "Lambdas should be used conservatively when they make code effectively faster or simpler, and do not impede readability. Please ask before using lambdas in a pull request." msgstr "" -#: ../../docs/community/contributing/cpp_usage_guidelines.rst:92 +#: ../../docs/community/contributing/cpp_usage_guidelines.rst:98 msgid "``#pragma once`` directive" msgstr "" -#: ../../docs/community/contributing/cpp_usage_guidelines.rst:94 +#: ../../docs/community/contributing/cpp_usage_guidelines.rst:100 msgid "To follow the existing style, please use standard ``#ifdef``-based include guards instead of ``#pragma once`` in new files." msgstr "" -#: ../../docs/community/contributing/cpp_usage_guidelines.rst:99 +#: ../../docs/community/contributing/cpp_usage_guidelines.rst:105 msgid "See :ref:`doc_code_style_guidelines_header_includes` for guidelines on sorting includes in C++ and Objective-C files." msgstr "" diff --git a/sphinx/templates/community/contributing/docs_writing_guidelines.pot b/sphinx/templates/community/contributing/docs_writing_guidelines.pot index ff3672aac9..1f7b16f3f5 100644 --- a/sphinx/templates/community/contributing/docs_writing_guidelines.pot +++ b/sphinx/templates/community/contributing/docs_writing_guidelines.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/community/contributing/documentation_guidelines.pot b/sphinx/templates/community/contributing/documentation_guidelines.pot index 476a46ab53..359a003314 100644 --- a/sphinx/templates/community/contributing/documentation_guidelines.pot +++ b/sphinx/templates/community/contributing/documentation_guidelines.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/community/contributing/editor_and_docs_localization.pot b/sphinx/templates/community/contributing/editor_and_docs_localization.pot index 9808cce9db..bbd45d789d 100644 --- a/sphinx/templates/community/contributing/editor_and_docs_localization.pot +++ b/sphinx/templates/community/contributing/editor_and_docs_localization.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/community/contributing/index.pot b/sphinx/templates/community/contributing/index.pot index 33374787a2..7e18f9e207 100644 --- a/sphinx/templates/community/contributing/index.pot +++ b/sphinx/templates/community/contributing/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/community/contributing/pr_workflow.pot b/sphinx/templates/community/contributing/pr_workflow.pot index 8c1261f533..e35e2aff54 100644 --- a/sphinx/templates/community/contributing/pr_workflow.pot +++ b/sphinx/templates/community/contributing/pr_workflow.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/community/contributing/testing_pull_requests.pot b/sphinx/templates/community/contributing/testing_pull_requests.pot index 195a5ba0db..9998a34c47 100644 --- a/sphinx/templates/community/contributing/testing_pull_requests.pot +++ b/sphinx/templates/community/contributing/testing_pull_requests.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/community/contributing/updating_the_class_reference.pot b/sphinx/templates/community/contributing/updating_the_class_reference.pot index a145ea8175..c924c8324f 100644 --- a/sphinx/templates/community/contributing/updating_the_class_reference.pot +++ b/sphinx/templates/community/contributing/updating_the_class_reference.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/community/contributing/ways_to_contribute.pot b/sphinx/templates/community/contributing/ways_to_contribute.pot index bceb190a52..23950835a8 100644 --- a/sphinx/templates/community/contributing/ways_to_contribute.pot +++ b/sphinx/templates/community/contributing/ways_to_contribute.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/community/tutorials.pot b/sphinx/templates/community/tutorials.pot index 4504ae2439..228705a630 100644 --- a/sphinx/templates/community/tutorials.pot +++ b/sphinx/templates/community/tutorials.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/compiling/compiling_for_android.pot b/sphinx/templates/development/compiling/compiling_for_android.pot index 4fc12114e5..6f7f24dd5b 100644 --- a/sphinx/templates/development/compiling/compiling_for_android.pot +++ b/sphinx/templates/development/compiling/compiling_for_android.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/compiling/compiling_for_ios.pot b/sphinx/templates/development/compiling/compiling_for_ios.pot index eff25a9a2b..5ba49ef9cb 100644 --- a/sphinx/templates/development/compiling/compiling_for_ios.pot +++ b/sphinx/templates/development/compiling/compiling_for_ios.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/compiling/compiling_for_osx.pot b/sphinx/templates/development/compiling/compiling_for_osx.pot index ddf05f524f..432c05ce3e 100644 --- a/sphinx/templates/development/compiling/compiling_for_osx.pot +++ b/sphinx/templates/development/compiling/compiling_for_osx.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/compiling/compiling_for_uwp.pot b/sphinx/templates/development/compiling/compiling_for_uwp.pot index 319cc1dfea..f10a452509 100644 --- a/sphinx/templates/development/compiling/compiling_for_uwp.pot +++ b/sphinx/templates/development/compiling/compiling_for_uwp.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/compiling/compiling_for_web.pot b/sphinx/templates/development/compiling/compiling_for_web.pot index b8a6671134..2bbe1e2458 100644 --- a/sphinx/templates/development/compiling/compiling_for_web.pot +++ b/sphinx/templates/development/compiling/compiling_for_web.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/compiling/compiling_for_windows.pot b/sphinx/templates/development/compiling/compiling_for_windows.pot index 1c660b9d7c..3a270973db 100644 --- a/sphinx/templates/development/compiling/compiling_for_windows.pot +++ b/sphinx/templates/development/compiling/compiling_for_windows.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/compiling/compiling_for_x11.pot b/sphinx/templates/development/compiling/compiling_for_x11.pot index 4ac68a429f..40f3d40d37 100644 --- a/sphinx/templates/development/compiling/compiling_for_x11.pot +++ b/sphinx/templates/development/compiling/compiling_for_x11.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -244,6 +244,38 @@ msgstr "" msgid "It's still recommended to use GCC for production builds as they can be compiled using link-time optimization, making the resulting binaries smaller and faster." msgstr "" +#: ../../docs/development/compiling/compiling_for_x11.rst:233 +msgid "Using Pyston for faster development" +msgstr "" + +#: ../../docs/development/compiling/compiling_for_x11.rst:235 +msgid "You can use `Pyston `__ to run SCons. Pyston is a JIT-enabled implementation of the Python language (which SCons is written in). It is currently only compatible with Linux. Pyston can speed up incremental builds significantly, often by a factor between 1.5× and 2×. Pyston can be combined with Clang and LLD to get even faster builds." +msgstr "" + +#: ../../docs/development/compiling/compiling_for_x11.rst:241 +msgid "Download the `latest portable Pyston release `__." +msgstr "" + +#: ../../docs/development/compiling/compiling_for_x11.rst:242 +msgid "Extract the portable ``.tar.gz`` to a set location, such as ``$HOME/.local/opt/pyston/`` (create folders as needed)." +msgstr "" + +#: ../../docs/development/compiling/compiling_for_x11.rst:243 +msgid "Use ``cd`` to reach the extracted Pyston folder from a terminal, then run ``./pyston -m pip install scons`` to install SCons within Pyston." +msgstr "" + +#: ../../docs/development/compiling/compiling_for_x11.rst:245 +msgid "To make SCons via Pyston easier to run, create a symbolic link of its wrapper script to a location in your ``PATH`` environment variable::" +msgstr "" + +#: ../../docs/development/compiling/compiling_for_x11.rst:250 +msgid "Instead of running ``scons ``, run ``pyston-scons `` to compile Godot." +msgstr "" + +#: ../../docs/development/compiling/compiling_for_x11.rst:253 +msgid "If you can't run ``pyston-scons`` after creating the symbolic link, make sure ``$HOME/.local/bin/`` is part of your user's ``PATH`` environment variable." +msgstr "" + #: ../../docs/:0 msgid "Translation status" msgstr "" diff --git a/sphinx/templates/development/compiling/compiling_with_mono.pot b/sphinx/templates/development/compiling/compiling_with_mono.pot index 57758edcd9..5a3ccb1bba 100644 --- a/sphinx/templates/development/compiling/compiling_with_mono.pot +++ b/sphinx/templates/development/compiling/compiling_with_mono.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/compiling/compiling_with_script_encryption_key.pot b/sphinx/templates/development/compiling/compiling_with_script_encryption_key.pot index 121d7cdbac..c4023e9660 100644 --- a/sphinx/templates/development/compiling/compiling_with_script_encryption_key.pot +++ b/sphinx/templates/development/compiling/compiling_with_script_encryption_key.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/compiling/cross-compiling_for_ios_on_linux.pot b/sphinx/templates/development/compiling/cross-compiling_for_ios_on_linux.pot index cd8f210310..bb87305501 100644 --- a/sphinx/templates/development/compiling/cross-compiling_for_ios_on_linux.pot +++ b/sphinx/templates/development/compiling/cross-compiling_for_ios_on_linux.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/compiling/getting_source.pot b/sphinx/templates/development/compiling/getting_source.pot index 0e10502dc9..955c0c5312 100644 --- a/sphinx/templates/development/compiling/getting_source.pot +++ b/sphinx/templates/development/compiling/getting_source.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/compiling/index.pot b/sphinx/templates/development/compiling/index.pot index c6c20abcfc..b703f0f327 100644 --- a/sphinx/templates/development/compiling/index.pot +++ b/sphinx/templates/development/compiling/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/compiling/introduction_to_the_buildsystem.pot b/sphinx/templates/development/compiling/introduction_to_the_buildsystem.pot index 4818cc64fe..cb94efd7c7 100644 --- a/sphinx/templates/development/compiling/introduction_to_the_buildsystem.pot +++ b/sphinx/templates/development/compiling/introduction_to_the_buildsystem.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/compiling/optimizing_for_size.pot b/sphinx/templates/development/compiling/optimizing_for_size.pot index bc8342980c..16ff608450 100644 --- a/sphinx/templates/development/compiling/optimizing_for_size.pot +++ b/sphinx/templates/development/compiling/optimizing_for_size.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/cpp/binding_to_external_libraries.pot b/sphinx/templates/development/cpp/binding_to_external_libraries.pot index f91834b7ed..2ea0b07b49 100644 --- a/sphinx/templates/development/cpp/binding_to_external_libraries.pot +++ b/sphinx/templates/development/cpp/binding_to_external_libraries.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/cpp/common_engine_methods_and_macros.pot b/sphinx/templates/development/cpp/common_engine_methods_and_macros.pot index 1ffcac040e..9102dbde9a 100644 --- a/sphinx/templates/development/cpp/common_engine_methods_and_macros.pot +++ b/sphinx/templates/development/cpp/common_engine_methods_and_macros.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/cpp/configuring_an_ide/android_studio.pot b/sphinx/templates/development/cpp/configuring_an_ide/android_studio.pot index f53e66f9c0..b1351d435d 100644 --- a/sphinx/templates/development/cpp/configuring_an_ide/android_studio.pot +++ b/sphinx/templates/development/cpp/configuring_an_ide/android_studio.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/cpp/configuring_an_ide/clion.pot b/sphinx/templates/development/cpp/configuring_an_ide/clion.pot index f91f9b34c0..b6673531e9 100644 --- a/sphinx/templates/development/cpp/configuring_an_ide/clion.pot +++ b/sphinx/templates/development/cpp/configuring_an_ide/clion.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/cpp/configuring_an_ide/code_blocks.pot b/sphinx/templates/development/cpp/configuring_an_ide/code_blocks.pot index 436452bf94..0fd40dc4b7 100644 --- a/sphinx/templates/development/cpp/configuring_an_ide/code_blocks.pot +++ b/sphinx/templates/development/cpp/configuring_an_ide/code_blocks.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/cpp/configuring_an_ide/index.pot b/sphinx/templates/development/cpp/configuring_an_ide/index.pot index d28b9a8495..c9afb84b02 100644 --- a/sphinx/templates/development/cpp/configuring_an_ide/index.pot +++ b/sphinx/templates/development/cpp/configuring_an_ide/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/cpp/configuring_an_ide/kdevelop.pot b/sphinx/templates/development/cpp/configuring_an_ide/kdevelop.pot index 997ac80994..5ed820a78e 100644 --- a/sphinx/templates/development/cpp/configuring_an_ide/kdevelop.pot +++ b/sphinx/templates/development/cpp/configuring_an_ide/kdevelop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/cpp/configuring_an_ide/qt_creator.pot b/sphinx/templates/development/cpp/configuring_an_ide/qt_creator.pot index b2eb6f74aa..d51f4e5b7a 100644 --- a/sphinx/templates/development/cpp/configuring_an_ide/qt_creator.pot +++ b/sphinx/templates/development/cpp/configuring_an_ide/qt_creator.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/cpp/configuring_an_ide/visual_studio.pot b/sphinx/templates/development/cpp/configuring_an_ide/visual_studio.pot index 474b8b9030..09c95a48f6 100644 --- a/sphinx/templates/development/cpp/configuring_an_ide/visual_studio.pot +++ b/sphinx/templates/development/cpp/configuring_an_ide/visual_studio.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/cpp/configuring_an_ide/visual_studio_code.pot b/sphinx/templates/development/cpp/configuring_an_ide/visual_studio_code.pot index 3ad8588e46..7ae89ea331 100644 --- a/sphinx/templates/development/cpp/configuring_an_ide/visual_studio_code.pot +++ b/sphinx/templates/development/cpp/configuring_an_ide/visual_studio_code.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/cpp/configuring_an_ide/xcode.pot b/sphinx/templates/development/cpp/configuring_an_ide/xcode.pot index 80e2ca6d52..dfa29dc7f9 100644 --- a/sphinx/templates/development/cpp/configuring_an_ide/xcode.pot +++ b/sphinx/templates/development/cpp/configuring_an_ide/xcode.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/cpp/core_types.pot b/sphinx/templates/development/cpp/core_types.pot index 0f585e525d..5b1bef2f86 100644 --- a/sphinx/templates/development/cpp/core_types.pot +++ b/sphinx/templates/development/cpp/core_types.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/cpp/custom_audiostreams.pot b/sphinx/templates/development/cpp/custom_audiostreams.pot index 5946e787e8..a45928ece5 100644 --- a/sphinx/templates/development/cpp/custom_audiostreams.pot +++ b/sphinx/templates/development/cpp/custom_audiostreams.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/cpp/custom_godot_servers.pot b/sphinx/templates/development/cpp/custom_godot_servers.pot index db30ff7ee7..d648c1c66b 100644 --- a/sphinx/templates/development/cpp/custom_godot_servers.pot +++ b/sphinx/templates/development/cpp/custom_godot_servers.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/cpp/custom_modules_in_cpp.pot b/sphinx/templates/development/cpp/custom_modules_in_cpp.pot index 1d186f635b..a7c99ea8fe 100644 --- a/sphinx/templates/development/cpp/custom_modules_in_cpp.pot +++ b/sphinx/templates/development/cpp/custom_modules_in_cpp.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/cpp/custom_resource_format_loaders.pot b/sphinx/templates/development/cpp/custom_resource_format_loaders.pot index 9b44da9e82..85be20c112 100644 --- a/sphinx/templates/development/cpp/custom_resource_format_loaders.pot +++ b/sphinx/templates/development/cpp/custom_resource_format_loaders.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/cpp/index.pot b/sphinx/templates/development/cpp/index.pot index d9ac0c2885..a98be7664c 100644 --- a/sphinx/templates/development/cpp/index.pot +++ b/sphinx/templates/development/cpp/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/cpp/inheritance_class_tree.pot b/sphinx/templates/development/cpp/inheritance_class_tree.pot index f5644fa187..de7a040343 100644 --- a/sphinx/templates/development/cpp/inheritance_class_tree.pot +++ b/sphinx/templates/development/cpp/inheritance_class_tree.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/cpp/introduction_to_godot_development.pot b/sphinx/templates/development/cpp/introduction_to_godot_development.pot index 5c2cba9a4a..90938b5a32 100644 --- a/sphinx/templates/development/cpp/introduction_to_godot_development.pot +++ b/sphinx/templates/development/cpp/introduction_to_godot_development.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/cpp/macos_debug.pot b/sphinx/templates/development/cpp/macos_debug.pot index 6279d1e511..7956b4a25c 100644 --- a/sphinx/templates/development/cpp/macos_debug.pot +++ b/sphinx/templates/development/cpp/macos_debug.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/cpp/object_class.pot b/sphinx/templates/development/cpp/object_class.pot index 09131dcc91..dc6cfa3ede 100644 --- a/sphinx/templates/development/cpp/object_class.pot +++ b/sphinx/templates/development/cpp/object_class.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -38,10 +38,10 @@ msgstr "" #: ../../docs/development/cpp/object_class.rst:36 #: ../../docs/development/cpp/object_class.rst:94 -#: ../../docs/development/cpp/object_class.rst:259 -#: ../../docs/development/cpp/object_class.rst:275 -#: ../../docs/development/cpp/object_class.rst:296 -#: ../../docs/development/cpp/object_class.rst:315 +#: ../../docs/development/cpp/object_class.rst:266 +#: ../../docs/development/cpp/object_class.rst:282 +#: ../../docs/development/cpp/object_class.rst:303 +#: ../../docs/development/cpp/object_class.rst:322 msgid "References:" msgstr "" @@ -210,70 +210,78 @@ msgid "Adding signals to a class is done in ``_bind_methods``, using the ``ADD_S msgstr "" #: ../../docs/development/cpp/object_class.rst:241 -msgid "References" +msgid "Notifications" msgstr "" #: ../../docs/development/cpp/object_class.rst:243 +msgid "All objects in Godot have a :ref:`_notification ` method that allows it to respond to engine level callbacks that may relate to it. More information can be found on the :ref:`doc_godot_notifications` page." +msgstr "" + +#: ../../docs/development/cpp/object_class.rst:248 +msgid "References" +msgstr "" + +#: ../../docs/development/cpp/object_class.rst:250 msgid ":ref:`Reference ` inherits from Object and holds a reference count. It is the base for reference counted object types. Declaring them must be done using Ref<> template. For example:" msgstr "" -#: ../../docs/development/cpp/object_class.rst:255 +#: ../../docs/development/cpp/object_class.rst:262 msgid "``myref`` is reference counted. It will be freed when no more Ref<> templates point to it." msgstr "" -#: ../../docs/development/cpp/object_class.rst:261 +#: ../../docs/development/cpp/object_class.rst:268 msgid "`core/reference.h `__" msgstr "" -#: ../../docs/development/cpp/object_class.rst:264 +#: ../../docs/development/cpp/object_class.rst:271 msgid "Resources:" msgstr "" -#: ../../docs/development/cpp/object_class.rst:266 +#: ../../docs/development/cpp/object_class.rst:273 msgid ":ref:`Resource ` inherits from Reference, so all resources are reference counted. Resources can optionally contain a path, which reference a file on disk. This can be set with ``resource.set_path(path)``. This is normally done by the resource loader though. No two different resources can have the same path, attempt to do so will result in an error." msgstr "" -#: ../../docs/development/cpp/object_class.rst:272 +#: ../../docs/development/cpp/object_class.rst:279 msgid "Resources without a path are fine too." msgstr "" -#: ../../docs/development/cpp/object_class.rst:277 +#: ../../docs/development/cpp/object_class.rst:284 msgid "`core/resource.h `__" msgstr "" -#: ../../docs/development/cpp/object_class.rst:280 +#: ../../docs/development/cpp/object_class.rst:287 msgid "Resource loading" msgstr "" -#: ../../docs/development/cpp/object_class.rst:282 +#: ../../docs/development/cpp/object_class.rst:289 msgid "Resources can be loaded with the ResourceLoader API, like this:" msgstr "" -#: ../../docs/development/cpp/object_class.rst:288 +#: ../../docs/development/cpp/object_class.rst:295 msgid "If a reference to that resource has been loaded previously and is in memory, the resource loader will return that reference. This means that there can be only one resource loaded from a file referenced on disk at the same time." msgstr "" -#: ../../docs/development/cpp/object_class.rst:293 +#: ../../docs/development/cpp/object_class.rst:300 msgid "resourceinteractiveloader (TODO)" msgstr "" -#: ../../docs/development/cpp/object_class.rst:298 +#: ../../docs/development/cpp/object_class.rst:305 msgid "`core/io/resource_loader.h `__" msgstr "" -#: ../../docs/development/cpp/object_class.rst:301 +#: ../../docs/development/cpp/object_class.rst:308 msgid "Resource saving" msgstr "" -#: ../../docs/development/cpp/object_class.rst:303 +#: ../../docs/development/cpp/object_class.rst:310 msgid "Saving a resource can be done with the resource saver API:" msgstr "" -#: ../../docs/development/cpp/object_class.rst:309 +#: ../../docs/development/cpp/object_class.rst:316 msgid "Instance will be saved. Sub resources that have a path to a file will be saved as a reference to that resource. Sub resources without a path will be bundled with the saved resource and assigned sub-IDs, like ``res://someresource.res::1``. This also helps to cache them when loaded." msgstr "" -#: ../../docs/development/cpp/object_class.rst:317 +#: ../../docs/development/cpp/object_class.rst:324 msgid "`core/io/resource_saver.h `__" msgstr "" diff --git a/sphinx/templates/development/cpp/using_cpp_profilers.pot b/sphinx/templates/development/cpp/using_cpp_profilers.pot index cc9b0b888d..f84a14b066 100644 --- a/sphinx/templates/development/cpp/using_cpp_profilers.pot +++ b/sphinx/templates/development/cpp/using_cpp_profilers.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/cpp/variant_class.pot b/sphinx/templates/development/cpp/variant_class.pot index 1edd8b7f67..e3275ff6d9 100644 --- a/sphinx/templates/development/cpp/variant_class.pot +++ b/sphinx/templates/development/cpp/variant_class.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/editor/creating_icons.pot b/sphinx/templates/development/editor/creating_icons.pot index 63c7271175..9e900ddf54 100644 --- a/sphinx/templates/development/editor/creating_icons.pot +++ b/sphinx/templates/development/editor/creating_icons.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/editor/editor_style_guide.pot b/sphinx/templates/development/editor/editor_style_guide.pot index ef1f947805..5a37f2887f 100644 --- a/sphinx/templates/development/editor/editor_style_guide.pot +++ b/sphinx/templates/development/editor/editor_style_guide.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/editor/index.pot b/sphinx/templates/development/editor/index.pot index 48fdb1941d..452c6e0832 100644 --- a/sphinx/templates/development/editor/index.pot +++ b/sphinx/templates/development/editor/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/editor/introduction_to_editor_development.pot b/sphinx/templates/development/editor/introduction_to_editor_development.pot index 7bca5883cd..d403861b15 100644 --- a/sphinx/templates/development/editor/introduction_to_editor_development.pot +++ b/sphinx/templates/development/editor/introduction_to_editor_development.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/file_formats/gdscript_grammar.pot b/sphinx/templates/development/file_formats/gdscript_grammar.pot index 67c4b3e16f..e378980fd6 100644 --- a/sphinx/templates/development/file_formats/gdscript_grammar.pot +++ b/sphinx/templates/development/file_formats/gdscript_grammar.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/file_formats/index.pot b/sphinx/templates/development/file_formats/index.pot index c842dd0928..5e599c5ba3 100644 --- a/sphinx/templates/development/file_formats/index.pot +++ b/sphinx/templates/development/file_formats/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/development/file_formats/tscn.pot b/sphinx/templates/development/file_formats/tscn.pot index cab6b574b6..d3e67ccc1d 100644 --- a/sphinx/templates/development/file_formats/tscn.pot +++ b/sphinx/templates/development/file_formats/tscn.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/getting_started/first_2d_game/01.project_setup.pot b/sphinx/templates/getting_started/first_2d_game/01.project_setup.pot index 480885196b..3dda5abbd8 100644 --- a/sphinx/templates/getting_started/first_2d_game/01.project_setup.pot +++ b/sphinx/templates/getting_started/first_2d_game/01.project_setup.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/getting_started/first_2d_game/02.player_scene.pot b/sphinx/templates/getting_started/first_2d_game/02.player_scene.pot index cafa52ea88..b609730294 100644 --- a/sphinx/templates/getting_started/first_2d_game/02.player_scene.pot +++ b/sphinx/templates/getting_started/first_2d_game/02.player_scene.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/getting_started/first_2d_game/03.coding_the_player.pot b/sphinx/templates/getting_started/first_2d_game/03.coding_the_player.pot index 2e6724bf93..e3ea871159 100644 --- a/sphinx/templates/getting_started/first_2d_game/03.coding_the_player.pot +++ b/sphinx/templates/getting_started/first_2d_game/03.coding_the_player.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/getting_started/first_2d_game/04.creating_the_enemy.pot b/sphinx/templates/getting_started/first_2d_game/04.creating_the_enemy.pot index d7cf4f3c2f..cdf464b29b 100644 --- a/sphinx/templates/getting_started/first_2d_game/04.creating_the_enemy.pot +++ b/sphinx/templates/getting_started/first_2d_game/04.creating_the_enemy.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/getting_started/first_2d_game/05.the_main_game_scene.pot b/sphinx/templates/getting_started/first_2d_game/05.the_main_game_scene.pot index 31e1e6f093..00f26faf87 100644 --- a/sphinx/templates/getting_started/first_2d_game/05.the_main_game_scene.pot +++ b/sphinx/templates/getting_started/first_2d_game/05.the_main_game_scene.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/getting_started/first_2d_game/06.heads_up_display.pot b/sphinx/templates/getting_started/first_2d_game/06.heads_up_display.pot index a3270dc904..c0f39844e9 100644 --- a/sphinx/templates/getting_started/first_2d_game/06.heads_up_display.pot +++ b/sphinx/templates/getting_started/first_2d_game/06.heads_up_display.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -77,171 +77,175 @@ msgid "Click on the ``ScoreLabel`` and type a number into the ``Text`` field in msgstr "" #: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:39 -msgid "Under \"Theme Overrides/Fonts/Font\", choose \"New DynamicFont\"" +msgid "Under **Theme overrides > Fonts** click on the empty box and select \"New DynamicFont\"" msgstr "" #: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:43 -msgid "Click on the \"DynamicFont\" you added, and under \"Font/Font Data\", choose \"Load\" and select the \"Xolonium-Regular.ttf\" file." +msgid "Click on the \"DynamicFont\" you added, and under **Font > FontData**, choose \"Load\" and select the \"Xolonium-Regular.ttf\" file." msgstr "" #: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:48 -msgid "Once you've done this on the ``ScoreLabel``, you can click the down arrow next to the Font property and choose \"Copy\", then \"Paste\" it in the same place on the other two Control nodes. Set \"Size\" property of the \"DynamicFont\" under \"Settings/Size\". A setting of ``64`` works well." +msgid "Set the \"Size\" property under ``Settings``, ``64`` works well." msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:55 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:52 +msgid "Once you've done this on the ``ScoreLabel``, you can click the down arrow next to the Font property and choose \"Copy\", then \"Paste\" it in the same place on the other two Control nodes." +msgstr "" + +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:56 msgid "**Anchors and Margins:** ``Control`` nodes have a position and size, but they also have anchors and margins. Anchors define the origin - the reference point for the edges of the node. Margins update automatically when you move or resize a control node. They represent the distance from the control node's edges to its anchor." msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:61 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:62 msgid "Arrange the nodes as shown below. Click the \"Layout\" button to set a Control node's layout:" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:66 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:67 msgid "You can drag the nodes to place them manually, or for more precise placement, use the following settings:" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:70 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:71 msgid "ScoreLabel" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:72 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:73 msgid "*Layout* : \"Top Wide\"" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:73 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:74 msgid "*Text* : ``0``" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:74 -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:81 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:75 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:82 msgid "*Align* : \"Center\"" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:77 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:78 msgid "Message" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:79 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:80 msgid "*Layout* : \"HCenter Wide\"" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:80 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:81 msgid "*Text* : ``Dodge the Creeps!``" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:82 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:83 msgid "*Autowrap* : \"On\"" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:85 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:86 msgid "StartButton" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:87 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:88 msgid "*Text* : ``Start``" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:88 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:89 msgid "*Layout* : \"Center Bottom\"" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:89 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:90 msgid "*Margin* :" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:91 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:92 msgid "Top: ``-200``" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:92 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:93 msgid "Bottom: ``-100``" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:94 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:95 msgid "On the ``MessageTimer``, set the ``Wait Time`` to ``2`` and set the ``One Shot`` property to \"On\"." msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:97 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:98 msgid "Now add this script to ``HUD``:" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:157 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:158 msgid "The ``start_game`` signal tells the ``Main`` node that the button has been pressed." msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:204 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:205 msgid "This function is called when we want to display a message temporarily, such as \"Get Ready\"." msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:255 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:256 msgid "This function is called when the player loses. It will show \"Game Over\" for 2 seconds, then return to the title screen and, after a brief pause, show the \"Start\" button." msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:259 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:260 msgid "When you need to pause for a brief time, an alternative to using a Timer node is to use the SceneTree's ``create_timer()`` function. This can be very useful to add delays such as in the above code, where we want to wait some time before showing the \"Start\" button." msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:284 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:285 msgid "This function is called by ``Main`` whenever the score changes." msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:286 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:287 msgid "Connect the ``timeout()`` signal of ``MessageTimer`` and the ``pressed()`` signal of ``StartButton`` and add the following code to the new functions:" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:332 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:333 msgid "Connecting HUD to Main" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:334 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:335 msgid "Now that we're done creating the ``HUD`` scene, go back to ``Main``. Instance the ``HUD`` scene in ``Main`` like you did the ``Player`` scene. The scene tree should look like this, so make sure you didn't miss anything:" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:340 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:341 msgid "Now we need to connect the ``HUD`` functionality to our ``Main`` script. This requires a few additions to the ``Main`` scene:" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:343 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:344 msgid "In the Node tab, connect the HUD's ``start_game`` signal to the ``new_game()`` function of the Main node by typing \"new_game\" in the \"Receiver Method\" in the \"Connect a Signal\" window. Verify that the green connection icon now appears next to ``func new_game()`` in the script." msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:348 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:349 msgid "In ``new_game()``, update the score display and show the \"Get Ready\" message:" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:367 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:368 msgid "In ``game_over()`` we need to call the corresponding ``HUD`` function:" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:382 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:383 msgid "Finally, add this to ``_on_ScoreTimer_timeout()`` to keep the display in sync with the changing score:" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:398 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:399 msgid "Now you're ready to play! Click the \"Play the Project\" button. You will be asked to select a main scene, so choose ``Main.tscn``." msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:402 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:403 msgid "Removing old creeps" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:404 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:405 msgid "If you play until \"Game Over\" and then start a new game right away, the creeps from the previous game may still be on the screen. It would be better if they all disappeared at the start of a new game. We just need a way to tell *all* the mobs to remove themselves. We can do this with the \"group\" feature." msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:409 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:410 msgid "In the ``Mob`` scene, select the root node and click the \"Node\" tab next to the Inspector (the same place where you find the node's signals). Next to \"Signals\", click \"Groups\" and you can type a new group name and click \"Add\"." msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:415 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:416 msgid "Now all mobs will be in the \"mobs\" group. We can then add the following line to the ``new_game()`` function in ``Main``:" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:433 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:434 msgid "The ``call_group()`` function calls the named function on every node in a group - in this case we are telling every mob to delete itself." msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:436 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:437 msgid "The game's mostly done at this point. In the next and last part, we'll polish it a bit by adding a background, looping music, and some keyboard shortcuts." msgstr "" diff --git a/sphinx/templates/getting_started/first_2d_game/07.finishing-up.pot b/sphinx/templates/getting_started/first_2d_game/07.finishing-up.pot index 295dbefafc..74e143e7e1 100644 --- a/sphinx/templates/getting_started/first_2d_game/07.finishing-up.pot +++ b/sphinx/templates/getting_started/first_2d_game/07.finishing-up.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/getting_started/first_2d_game/index.pot b/sphinx/templates/getting_started/first_2d_game/index.pot index 2319db69bc..43ff246543 100644 --- a/sphinx/templates/getting_started/first_2d_game/index.pot +++ b/sphinx/templates/getting_started/first_2d_game/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/getting_started/first_3d_game/01.game_setup.pot b/sphinx/templates/getting_started/first_3d_game/01.game_setup.pot index b3dc9cf409..019024d247 100644 --- a/sphinx/templates/getting_started/first_3d_game/01.game_setup.pot +++ b/sphinx/templates/getting_started/first_3d_game/01.game_setup.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -89,7 +89,7 @@ msgid "Setting up the playable area" msgstr "" #: ../../docs/getting_started/first_3d_game/01.game_setup.rst:41 -msgid "We're going to create our main scene with a plain *Node* as its root. In the *Scene* dock, click the *Add Node* button represented by a \"+\" icon in the top-left and double-click on *Node*. Name the node \"Main\". Alternatively, to add a node to the scene, you can press :kbd:`Ctrl + a` (or :kbd:`Cmd + a` on MacOS)." +msgid "We're going to create our main scene with a plain *Node* as its root. In the *Scene* dock, click the *Add Node* button represented by a \"+\" icon in the top-left and double-click on *Node*. Name the node \"Main\". Alternatively, to add a node to the scene, you can press :kbd:`Ctrl + a` (or :kbd:`Cmd + a` on macOS)." msgstr "" #: ../../docs/getting_started/first_3d_game/01.game_setup.rst:46 @@ -102,7 +102,7 @@ msgid "image5" msgstr "" #: ../../docs/getting_started/first_3d_game/01.game_setup.rst:48 -msgid "Save the scene as ``Main.tscn`` by pressing :kbd:`Ctrl + s` (:kbd:`Cmd + s` on MacOS)." +msgid "Save the scene as ``Main.tscn`` by pressing :kbd:`Ctrl + s` (:kbd:`Cmd + s` on macOS)." msgstr "" #: ../../docs/getting_started/first_3d_game/01.game_setup.rst:50 @@ -209,7 +209,7 @@ msgid "You should see a wide grey slab that covers the grid and blue and red axe msgstr "" #: ../../docs/getting_started/first_3d_game/01.game_setup.rst:107 -msgid "We're going to move the ground down so we can see the floor grid. Select the *Ground* node, hold the :kbd:`Ctrl` key down to turn on grid snapping (:kbd:`Cmd` on MacOS), and click and drag down on the Y axis. It's the green arrow in the move gizmo." +msgid "We're going to move the ground down so we can see the floor grid. Select the *Ground* node, hold the :kbd:`Ctrl` key down to turn on grid snapping (:kbd:`Cmd` on macOS), and click and drag down on the Y axis. It's the green arrow in the move gizmo." msgstr "" #: ../../docs/getting_started/first_3d_game/01.game_setup.rst:111 diff --git a/sphinx/templates/getting_started/first_3d_game/02.player_input.pot b/sphinx/templates/getting_started/first_3d_game/02.player_input.pot index e382b941ef..f847813a80 100644 --- a/sphinx/templates/getting_started/first_3d_game/02.player_input.pot +++ b/sphinx/templates/getting_started/first_3d_game/02.player_input.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/getting_started/first_3d_game/03.player_movement_code.pot b/sphinx/templates/getting_started/first_3d_game/03.player_movement_code.pot index e2460c7702..b9212aa287 100644 --- a/sphinx/templates/getting_started/first_3d_game/03.player_movement_code.pot +++ b/sphinx/templates/getting_started/first_3d_game/03.player_movement_code.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -198,7 +198,7 @@ msgid "We're going to use the *Pivot* to rotate the camera as if it was on a cra msgstr "" #: ../../docs/getting_started/first_3d_game/03.player_movement_code.rst:363 -msgid "In the toolbar right above the viewport, click on *View*, then *2 Viewports*. You can also press :kbd:`Ctrl + 2` (:kbd:`Cmd + 2` on MacOS)." +msgid "In the toolbar right above the viewport, click on *View*, then *2 Viewports*. You can also press :kbd:`Ctrl + 2` (:kbd:`Cmd + 2` on macOS)." msgstr "" #: ../../docs/getting_started/first_3d_game/03.player_movement_code.rst:366 diff --git a/sphinx/templates/getting_started/first_3d_game/04.mob_scene.pot b/sphinx/templates/getting_started/first_3d_game/04.mob_scene.pot index 7f21cdf22d..eeefe695de 100644 --- a/sphinx/templates/getting_started/first_3d_game/04.mob_scene.pot +++ b/sphinx/templates/getting_started/first_3d_game/04.mob_scene.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/getting_started/first_3d_game/05.spawning_mobs.pot b/sphinx/templates/getting_started/first_3d_game/05.spawning_mobs.pot index be404f0e28..949c394e83 100644 --- a/sphinx/templates/getting_started/first_3d_game/05.spawning_mobs.pot +++ b/sphinx/templates/getting_started/first_3d_game/05.spawning_mobs.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -80,7 +80,7 @@ msgid "In 3D though, it's a bit more complicated to draw the path. We want it to msgstr "" #: ../../docs/getting_started/first_3d_game/05.spawning_mobs.rst:36 -msgid "To find the view's limits, we can use some placeholder meshes. Your viewport should still be split into two parts, with the camera preview at the bottom. If that isn't the case, press :kbd:`Ctrl + 2` (:kbd:`Cmd + 2` on MacOS) to split the view into two. Select the *Camera* node and click the *Preview* checkbox in the bottom viewport." +msgid "To find the view's limits, we can use some placeholder meshes. Your viewport should still be split into two parts, with the camera preview at the bottom. If that isn't the case, press :kbd:`Ctrl + 2` (:kbd:`Cmd + 2` on macOS) to split the view into two. Select the *Camera* node and click the *Preview* checkbox in the bottom viewport." msgstr "" #: ../../docs/getting_started/first_3d_game/05.spawning_mobs.rst:42 @@ -175,7 +175,7 @@ msgid "image9" msgstr "" #: ../../docs/getting_started/first_3d_game/05.spawning_mobs.rst:78 -msgid "We're going to create copies of the mesh and place them around the game area. Press :kbd:`Ctrl + D` (:kbd:`Cmd + D` on MacOS) to duplicate the node. You can also right-click the node in the *Scene* dock and select *Duplicate*. Move the copy down along the blue Z axis until it's right outside the camera's preview." +msgid "We're going to create copies of the mesh and place them around the game area. Press :kbd:`Ctrl + D` (:kbd:`Cmd + D` on macOS) to duplicate the node. You can also right-click the node in the *Scene* dock and select *Duplicate*. Move the copy down along the blue Z axis until it's right outside the camera's preview." msgstr "" #: ../../docs/getting_started/first_3d_game/05.spawning_mobs.rst:83 diff --git a/sphinx/templates/getting_started/first_3d_game/06.jump_and_squash.pot b/sphinx/templates/getting_started/first_3d_game/06.jump_and_squash.pot index e90de0293c..0dab775206 100644 --- a/sphinx/templates/getting_started/first_3d_game/06.jump_and_squash.pot +++ b/sphinx/templates/getting_started/first_3d_game/06.jump_and_squash.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/getting_started/first_3d_game/07.killing_player.pot b/sphinx/templates/getting_started/first_3d_game/07.killing_player.pot index ce4d1b8a7d..abec4d0284 100644 --- a/sphinx/templates/getting_started/first_3d_game/07.killing_player.pot +++ b/sphinx/templates/getting_started/first_3d_game/07.killing_player.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/getting_started/first_3d_game/08.score_and_replay.pot b/sphinx/templates/getting_started/first_3d_game/08.score_and_replay.pot index 97018748de..6aaf131e0c 100644 --- a/sphinx/templates/getting_started/first_3d_game/08.score_and_replay.pot +++ b/sphinx/templates/getting_started/first_3d_game/08.score_and_replay.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/getting_started/first_3d_game/09.adding_animations.pot b/sphinx/templates/getting_started/first_3d_game/09.adding_animations.pot index e2f951c406..a161c5ea2e 100644 --- a/sphinx/templates/getting_started/first_3d_game/09.adding_animations.pot +++ b/sphinx/templates/getting_started/first_3d_game/09.adding_animations.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/getting_started/first_3d_game/going_further.pot b/sphinx/templates/getting_started/first_3d_game/going_further.pot index c33e9fc1b5..33c8e97d34 100644 --- a/sphinx/templates/getting_started/first_3d_game/going_further.pot +++ b/sphinx/templates/getting_started/first_3d_game/going_further.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/getting_started/first_3d_game/index.pot b/sphinx/templates/getting_started/first_3d_game/index.pot index b75e21bda5..e1be117c7c 100644 --- a/sphinx/templates/getting_started/first_3d_game/index.pot +++ b/sphinx/templates/getting_started/first_3d_game/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/getting_started/introduction/first_look_at_the_editor.pot b/sphinx/templates/getting_started/introduction/first_look_at_the_editor.pot index 35c805d58a..f4c8506bbb 100644 --- a/sphinx/templates/getting_started/introduction/first_look_at_the_editor.pot +++ b/sphinx/templates/getting_started/introduction/first_look_at_the_editor.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/getting_started/introduction/godot_design_philosophy.pot b/sphinx/templates/getting_started/introduction/godot_design_philosophy.pot index 806354a768..98bfc3ac13 100644 --- a/sphinx/templates/getting_started/introduction/godot_design_philosophy.pot +++ b/sphinx/templates/getting_started/introduction/godot_design_philosophy.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/getting_started/introduction/index.pot b/sphinx/templates/getting_started/introduction/index.pot index 30a55ede51..e44b852ecf 100644 --- a/sphinx/templates/getting_started/introduction/index.pot +++ b/sphinx/templates/getting_started/introduction/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/getting_started/introduction/introduction_to_godot.pot b/sphinx/templates/getting_started/introduction/introduction_to_godot.pot index 4c9f5fac26..621df5eb3c 100644 --- a/sphinx/templates/getting_started/introduction/introduction_to_godot.pot +++ b/sphinx/templates/getting_started/introduction/introduction_to_godot.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/getting_started/introduction/key_concepts_overview.pot b/sphinx/templates/getting_started/introduction/key_concepts_overview.pot index 12c8b91179..e87090eaaa 100644 --- a/sphinx/templates/getting_started/introduction/key_concepts_overview.pot +++ b/sphinx/templates/getting_started/introduction/key_concepts_overview.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/getting_started/introduction/learning_new_features.pot b/sphinx/templates/getting_started/introduction/learning_new_features.pot index 479ed9d1d8..7508fd9d1d 100644 --- a/sphinx/templates/getting_started/introduction/learning_new_features.pot +++ b/sphinx/templates/getting_started/introduction/learning_new_features.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/getting_started/step_by_step/index.pot b/sphinx/templates/getting_started/step_by_step/index.pot index 3fac41a8a3..1a8dc54261 100644 --- a/sphinx/templates/getting_started/step_by_step/index.pot +++ b/sphinx/templates/getting_started/step_by_step/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/getting_started/step_by_step/instancing.pot b/sphinx/templates/getting_started/step_by_step/instancing.pot index 4fd91af10a..25ee205cce 100644 --- a/sphinx/templates/getting_started/step_by_step/instancing.pot +++ b/sphinx/templates/getting_started/step_by_step/instancing.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/getting_started/step_by_step/nodes_and_scenes.pot b/sphinx/templates/getting_started/step_by_step/nodes_and_scenes.pot index c7e2f485c8..a1cfc46063 100644 --- a/sphinx/templates/getting_started/step_by_step/nodes_and_scenes.pot +++ b/sphinx/templates/getting_started/step_by_step/nodes_and_scenes.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/getting_started/step_by_step/scripting_first_script.pot b/sphinx/templates/getting_started/step_by_step/scripting_first_script.pot index 2300788d6e..4e8764bbce 100644 --- a/sphinx/templates/getting_started/step_by_step/scripting_first_script.pot +++ b/sphinx/templates/getting_started/step_by_step/scripting_first_script.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/getting_started/step_by_step/scripting_languages.pot b/sphinx/templates/getting_started/step_by_step/scripting_languages.pot index a5ba5cca4a..d860f9f5da 100644 --- a/sphinx/templates/getting_started/step_by_step/scripting_languages.pot +++ b/sphinx/templates/getting_started/step_by_step/scripting_languages.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/getting_started/step_by_step/scripting_player_input.pot b/sphinx/templates/getting_started/step_by_step/scripting_player_input.pot index 1fbfb987c6..ec575ce732 100644 --- a/sphinx/templates/getting_started/step_by_step/scripting_player_input.pot +++ b/sphinx/templates/getting_started/step_by_step/scripting_player_input.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -117,7 +117,7 @@ msgid "The ``Input`` singleton allows you to react to the players' input anywher msgstr "" #: ../../docs/getting_started/step_by_step/scripting_player_input.rst:143 -msgid "In the next lesson, we'll build upon" +msgid "In the next lesson, we'll build upon the relationship between scripts and nodes by having our nodes trigger code in scripts." msgstr "" #: ../../docs/:0 diff --git a/sphinx/templates/getting_started/step_by_step/signals.pot b/sphinx/templates/getting_started/step_by_step/signals.pot index 3f676b7e8c..5ed3ce9ea6 100644 --- a/sphinx/templates/getting_started/step_by_step/signals.pot +++ b/sphinx/templates/getting_started/step_by_step/signals.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/index.pot b/sphinx/templates/index.pot index 36701c33f6..9474b690e8 100644 --- a/sphinx/templates/index.pot +++ b/sphinx/templates/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,33 +16,33 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: ../../docs/index.rst:65 -#: ../../docs/index.rst:65 +#: ../../docs/index.rst:64 +#: ../../docs/index.rst:64 msgid "General" msgstr "" -#: ../../docs/index.rst:73 -#: ../../docs/index.rst:73 +#: ../../docs/index.rst:72 +#: ../../docs/index.rst:72 msgid "Getting started" msgstr "" -#: ../../docs/index.rst:85 -#: ../../docs/index.rst:85 +#: ../../docs/index.rst:84 +#: ../../docs/index.rst:84 msgid "Tutorials" msgstr "" -#: ../../docs/index.rst:115 -#: ../../docs/index.rst:115 +#: ../../docs/index.rst:114 +#: ../../docs/index.rst:114 msgid "Development" msgstr "" -#: ../../docs/index.rst:126 -#: ../../docs/index.rst:126 +#: ../../docs/index.rst:125 +#: ../../docs/index.rst:125 msgid "Community" msgstr "" -#: ../../docs/index.rst:137 -#: ../../docs/index.rst:137 +#: ../../docs/index.rst:136 +#: ../../docs/index.rst:136 msgid "Class reference" msgstr "" @@ -87,10 +87,10 @@ msgid "Godot Engine is an open source project developed by a community of volunt msgstr "" #: ../../docs/index.rst:52 -msgid "Submit an issue or pull request on the `GitHub repository `_, help us `translate the documentation `_ into your language, or talk to us on either the ``#documentation`` channel on `Discord `_, or the ``#documentation`` channel on the `Godot Contributors Chat `_!" +msgid "Submit an issue or pull request on the `GitHub repository `_, help us `translate the documentation `_ into your language, or talk to us on the ``#documentation`` channel on the `Godot Contributors Chat `_!" msgstr "" -#: ../../docs/index.rst:62 +#: ../../docs/index.rst:61 msgid "weblate_widget" msgstr "" @@ -99,6 +99,6 @@ msgstr "" msgid "Translation status" msgstr "" -#: ../../docs/index.rst:63 +#: ../../docs/index.rst:62 msgid "The main documentation for the site is organized into the following sections:" msgstr "" diff --git a/sphinx/templates/tutorials/2d/2d_lights_and_shadows.pot b/sphinx/templates/tutorials/2d/2d_lights_and_shadows.pot index 6d6fe8adfb..0c54b3bff0 100644 --- a/sphinx/templates/tutorials/2d/2d_lights_and_shadows.pot +++ b/sphinx/templates/tutorials/2d/2d_lights_and_shadows.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/2d/2d_meshes.pot b/sphinx/templates/tutorials/2d/2d_meshes.pot index 98bc74378c..0147a49686 100644 --- a/sphinx/templates/tutorials/2d/2d_meshes.pot +++ b/sphinx/templates/tutorials/2d/2d_meshes.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/2d/2d_movement.pot b/sphinx/templates/tutorials/2d/2d_movement.pot index 3b0d23fa96..d4e636689b 100644 --- a/sphinx/templates/tutorials/2d/2d_movement.pot +++ b/sphinx/templates/tutorials/2d/2d_movement.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/2d/2d_sprite_animation.pot b/sphinx/templates/tutorials/2d/2d_sprite_animation.pot index 81c2d98826..a5bf5400f3 100644 --- a/sphinx/templates/tutorials/2d/2d_sprite_animation.pot +++ b/sphinx/templates/tutorials/2d/2d_sprite_animation.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/2d/2d_transforms.pot b/sphinx/templates/tutorials/2d/2d_transforms.pot index 9a985b38a3..265d87613d 100644 --- a/sphinx/templates/tutorials/2d/2d_transforms.pot +++ b/sphinx/templates/tutorials/2d/2d_transforms.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/2d/canvas_layers.pot b/sphinx/templates/tutorials/2d/canvas_layers.pot index 3bbbd9d15b..26a3295c71 100644 --- a/sphinx/templates/tutorials/2d/canvas_layers.pot +++ b/sphinx/templates/tutorials/2d/canvas_layers.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/2d/custom_drawing_in_2d.pot b/sphinx/templates/tutorials/2d/custom_drawing_in_2d.pot index c0fcba08e9..1c77d14c66 100644 --- a/sphinx/templates/tutorials/2d/custom_drawing_in_2d.pot +++ b/sphinx/templates/tutorials/2d/custom_drawing_in_2d.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/2d/index.pot b/sphinx/templates/tutorials/2d/index.pot index 2083172ea8..7a14354db6 100644 --- a/sphinx/templates/tutorials/2d/index.pot +++ b/sphinx/templates/tutorials/2d/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/2d/particle_systems_2d.pot b/sphinx/templates/tutorials/2d/particle_systems_2d.pot index fc7cca13c6..09df43ed13 100644 --- a/sphinx/templates/tutorials/2d/particle_systems_2d.pot +++ b/sphinx/templates/tutorials/2d/particle_systems_2d.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/2d/using_tilemaps.pot b/sphinx/templates/tutorials/2d/using_tilemaps.pot index 12d1062ab0..8cc4e75954 100644 --- a/sphinx/templates/tutorials/2d/using_tilemaps.pot +++ b/sphinx/templates/tutorials/2d/using_tilemaps.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/3d/3d_rendering_limitations.pot b/sphinx/templates/tutorials/3d/3d_rendering_limitations.pot index 4836d6efd6..480ee72813 100644 --- a/sphinx/templates/tutorials/3d/3d_rendering_limitations.pot +++ b/sphinx/templates/tutorials/3d/3d_rendering_limitations.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/3d/baked_lightmaps.pot b/sphinx/templates/tutorials/3d/baked_lightmaps.pot index 210fa143cd..5b9cfe4e13 100644 --- a/sphinx/templates/tutorials/3d/baked_lightmaps.pot +++ b/sphinx/templates/tutorials/3d/baked_lightmaps.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/3d/csg_tools.pot b/sphinx/templates/tutorials/3d/csg_tools.pot index ca63376d98..941a3c0e99 100644 --- a/sphinx/templates/tutorials/3d/csg_tools.pot +++ b/sphinx/templates/tutorials/3d/csg_tools.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/3d/environment_and_post_processing.pot b/sphinx/templates/tutorials/3d/environment_and_post_processing.pot index d251c5e2c4..071b0ddcbe 100644 --- a/sphinx/templates/tutorials/3d/environment_and_post_processing.pot +++ b/sphinx/templates/tutorials/3d/environment_and_post_processing.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/3d/gi_probes.pot b/sphinx/templates/tutorials/3d/gi_probes.pot index 9e85a333a2..6e7ef6fcd4 100644 --- a/sphinx/templates/tutorials/3d/gi_probes.pot +++ b/sphinx/templates/tutorials/3d/gi_probes.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -69,118 +69,118 @@ msgid "Just like a ``ReflectionProbe``, simply set up the ``GIProbe`` by wrappin msgstr "" #: ../../docs/tutorials/3d/gi_probes.rst:43 -msgid "Afterwards, make sure to enable the geometry will be baked. This is important in order for ``GIProbe`` to recognize objects, otherwise they will be ignored:" +msgid "Afterwards, make sure to enable the **Use In Baked Light** property on the geometry instances in the inspector. This is required for ``GIProbe`` to recognize objects, otherwise they will be ignored:" msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:48 +#: ../../docs/tutorials/3d/gi_probes.rst:49 msgid "Once the geometry is set up, push the Bake button that appears on the 3D editor toolbar to begin the pre-baking process:" msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:55 +#: ../../docs/tutorials/3d/gi_probes.rst:56 msgid "Meshes should have sufficiently thick walls to avoid light leaks (avoid one-sided walls). For interior levels, enclose your level geometry in a sufficiently large box and bridge the loops to close the mesh." msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:60 +#: ../../docs/tutorials/3d/gi_probes.rst:61 msgid "Adding lights" msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:62 +#: ../../docs/tutorials/3d/gi_probes.rst:63 msgid "Unless there are materials with emission, ``GIProbe`` does nothing by default. Lights need to be added to the scene to have an effect." msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:65 +#: ../../docs/tutorials/3d/gi_probes.rst:66 msgid "The effect of indirect light can be viewed quickly (it is recommended you turn off all ambient/sky lighting to tweak this, though, as shown below):" msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:70 +#: ../../docs/tutorials/3d/gi_probes.rst:71 msgid "In some situations, though, indirect light may be too weak. Lights have an indirect multiplier to tweak this:" msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:75 +#: ../../docs/tutorials/3d/gi_probes.rst:76 msgid "And, as ``GIProbe`` lighting updates in real-time, this effect is immediate:" msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:80 +#: ../../docs/tutorials/3d/gi_probes.rst:81 msgid "Reflections" msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:82 +#: ../../docs/tutorials/3d/gi_probes.rst:83 msgid "For very metallic materials with low roughness, it's possible to appreciate voxel reflections. Keep in mind that these have far less detail than Reflection Probes or Screen Space Reflections, but fully reflect volumetrically." msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:88 +#: ../../docs/tutorials/3d/gi_probes.rst:89 msgid "``GIProbe``\\ s can be easily mixed with Reflection Probes and Screen Space Reflections, as a full 3-stage fallback-chain. This allows to have precise reflections where needed:" msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:94 +#: ../../docs/tutorials/3d/gi_probes.rst:95 msgid "Interior vs exterior" msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:96 +#: ../../docs/tutorials/3d/gi_probes.rst:97 msgid "GI Probes normally allow mixing with lighting from the sky. This can be disabled when turning on the *Interior* setting." msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:101 +#: ../../docs/tutorials/3d/gi_probes.rst:102 msgid "The difference becomes clear in the image below, where light from the sky goes from spreading inside to being ignored." msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:106 +#: ../../docs/tutorials/3d/gi_probes.rst:107 msgid "As complex buildings may mix interiors with exteriors, combining GIProbes for both parts works well." msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:110 +#: ../../docs/tutorials/3d/gi_probes.rst:111 msgid "Tweaking" msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:112 +#: ../../docs/tutorials/3d/gi_probes.rst:113 msgid "GI Probes support a few parameters for tweaking:" msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:116 +#: ../../docs/tutorials/3d/gi_probes.rst:117 msgid "**Subdiv** Subdivision used for the probe. The default (128) is generally good for small- to medium-sized areas. Bigger subdivisions use more memory." msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:117 +#: ../../docs/tutorials/3d/gi_probes.rst:118 msgid "**Extents** Size of the probe. Can be tweaked from the gizmo." msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:118 +#: ../../docs/tutorials/3d/gi_probes.rst:119 msgid "**Dynamic Range** Maximum light energy the probe can absorb. Higher values allow brighter light, but with less color detail." msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:119 +#: ../../docs/tutorials/3d/gi_probes.rst:120 msgid "**Energy** Multiplier for all the probe. Can be used to make the indirect light brighter (although it's better to tweak this from the light itself)." msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:120 +#: ../../docs/tutorials/3d/gi_probes.rst:121 msgid "**Propagation** How much light propagates through the probe internally." msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:121 +#: ../../docs/tutorials/3d/gi_probes.rst:122 msgid "**Bias** Value used to avoid self-occlusion when doing voxel cone tracing, should generally be above 1.0 (1==voxel size)." msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:122 +#: ../../docs/tutorials/3d/gi_probes.rst:123 msgid "**Normal Bias** Alternative type of bias useful for some scenes. Experiment with this one if regular bias does not work." msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:123 +#: ../../docs/tutorials/3d/gi_probes.rst:124 msgid "**Interior** Allows mixing with lighting from the sky." msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:124 +#: ../../docs/tutorials/3d/gi_probes.rst:125 msgid "**Compress** Currently broken. Do not use." msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:125 +#: ../../docs/tutorials/3d/gi_probes.rst:126 msgid "**Data** Contains the light baked data after baking. If you are saving the data it should be saved as a .res file." msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:128 +#: ../../docs/tutorials/3d/gi_probes.rst:129 msgid "Quality" msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:130 +#: ../../docs/tutorials/3d/gi_probes.rst:131 msgid "``GIProbe``\\ s are quite demanding. It is possible to use lower quality voxel cone tracing in exchange for more performance." msgstr "" diff --git a/sphinx/templates/tutorials/3d/high_dynamic_range.pot b/sphinx/templates/tutorials/3d/high_dynamic_range.pot index cb5bb65f9f..6ec1c330f8 100644 --- a/sphinx/templates/tutorials/3d/high_dynamic_range.pot +++ b/sphinx/templates/tutorials/3d/high_dynamic_range.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/3d/index.pot b/sphinx/templates/tutorials/3d/index.pot index 9766b058ea..2ba5fa27be 100644 --- a/sphinx/templates/tutorials/3d/index.pot +++ b/sphinx/templates/tutorials/3d/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/3d/introduction_to_3d.pot b/sphinx/templates/tutorials/3d/introduction_to_3d.pot index f27cf0414e..9a9b7f8ac3 100644 --- a/sphinx/templates/tutorials/3d/introduction_to_3d.pot +++ b/sphinx/templates/tutorials/3d/introduction_to_3d.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/3d/lights_and_shadows.pot b/sphinx/templates/tutorials/3d/lights_and_shadows.pot index 8c537d0007..b56d48e6ba 100644 --- a/sphinx/templates/tutorials/3d/lights_and_shadows.pot +++ b/sphinx/templates/tutorials/3d/lights_and_shadows.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/3d/occluders.pot b/sphinx/templates/tutorials/3d/occluders.pot index d89921ae7c..0f388b4098 100644 --- a/sphinx/templates/tutorials/3d/occluders.pot +++ b/sphinx/templates/tutorials/3d/occluders.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/3d/portals/advanced_room_and_portal_usage.pot b/sphinx/templates/tutorials/3d/portals/advanced_room_and_portal_usage.pot index d85cc26fd4..22f1450187 100644 --- a/sphinx/templates/tutorials/3d/portals/advanced_room_and_portal_usage.pot +++ b/sphinx/templates/tutorials/3d/portals/advanced_room_and_portal_usage.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/3d/portals/editing_rooms_and_portals.pot b/sphinx/templates/tutorials/3d/portals/editing_rooms_and_portals.pot index 599f62fa36..c6362f52b7 100644 --- a/sphinx/templates/tutorials/3d/portals/editing_rooms_and_portals.pot +++ b/sphinx/templates/tutorials/3d/portals/editing_rooms_and_portals.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/3d/portals/first_steps_with_rooms_and_portals.pot b/sphinx/templates/tutorials/3d/portals/first_steps_with_rooms_and_portals.pot index cf4be8e763..bccd477f3f 100644 --- a/sphinx/templates/tutorials/3d/portals/first_steps_with_rooms_and_portals.pot +++ b/sphinx/templates/tutorials/3d/portals/first_steps_with_rooms_and_portals.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/3d/portals/index.pot b/sphinx/templates/tutorials/3d/portals/index.pot index 0ce3348eb7..c9a028a6a8 100644 --- a/sphinx/templates/tutorials/3d/portals/index.pot +++ b/sphinx/templates/tutorials/3d/portals/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/3d/portals/introduction_to_rooms_and_portals.pot b/sphinx/templates/tutorials/3d/portals/introduction_to_rooms_and_portals.pot index 4eebb188e1..cd5cb8d60a 100644 --- a/sphinx/templates/tutorials/3d/portals/introduction_to_rooms_and_portals.pot +++ b/sphinx/templates/tutorials/3d/portals/introduction_to_rooms_and_portals.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/3d/portals/rooms_and_portals_example.pot b/sphinx/templates/tutorials/3d/portals/rooms_and_portals_example.pot index b8eaafa70d..8bbb8a0bfb 100644 --- a/sphinx/templates/tutorials/3d/portals/rooms_and_portals_example.pot +++ b/sphinx/templates/tutorials/3d/portals/rooms_and_portals_example.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/3d/portals/using_objects_in_rooms_and_portals.pot b/sphinx/templates/tutorials/3d/portals/using_objects_in_rooms_and_portals.pot index 393728e54b..b7b458f1e0 100644 --- a/sphinx/templates/tutorials/3d/portals/using_objects_in_rooms_and_portals.pot +++ b/sphinx/templates/tutorials/3d/portals/using_objects_in_rooms_and_portals.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/3d/procedural_geometry/arraymesh.pot b/sphinx/templates/tutorials/3d/procedural_geometry/arraymesh.pot index 87ec657a14..7d073d19ea 100644 --- a/sphinx/templates/tutorials/3d/procedural_geometry/arraymesh.pot +++ b/sphinx/templates/tutorials/3d/procedural_geometry/arraymesh.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/3d/procedural_geometry/immediategeometry.pot b/sphinx/templates/tutorials/3d/procedural_geometry/immediategeometry.pot index 3fc3a9852f..5e04fbd208 100644 --- a/sphinx/templates/tutorials/3d/procedural_geometry/immediategeometry.pot +++ b/sphinx/templates/tutorials/3d/procedural_geometry/immediategeometry.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/3d/procedural_geometry/index.pot b/sphinx/templates/tutorials/3d/procedural_geometry/index.pot index 8d29fb8167..a907119362 100644 --- a/sphinx/templates/tutorials/3d/procedural_geometry/index.pot +++ b/sphinx/templates/tutorials/3d/procedural_geometry/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/3d/procedural_geometry/meshdatatool.pot b/sphinx/templates/tutorials/3d/procedural_geometry/meshdatatool.pot index 89be349121..276e1b6c4a 100644 --- a/sphinx/templates/tutorials/3d/procedural_geometry/meshdatatool.pot +++ b/sphinx/templates/tutorials/3d/procedural_geometry/meshdatatool.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/3d/procedural_geometry/surfacetool.pot b/sphinx/templates/tutorials/3d/procedural_geometry/surfacetool.pot index 980ef9fee7..6ff710b388 100644 --- a/sphinx/templates/tutorials/3d/procedural_geometry/surfacetool.pot +++ b/sphinx/templates/tutorials/3d/procedural_geometry/surfacetool.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/3d/reflection_probes.pot b/sphinx/templates/tutorials/3d/reflection_probes.pot index 16db5ca90b..a5e7ae9188 100644 --- a/sphinx/templates/tutorials/3d/reflection_probes.pot +++ b/sphinx/templates/tutorials/3d/reflection_probes.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/3d/spatial_material.pot b/sphinx/templates/tutorials/3d/spatial_material.pot index 9f2c40ab7e..d2a783c172 100644 --- a/sphinx/templates/tutorials/3d/spatial_material.pot +++ b/sphinx/templates/tutorials/3d/spatial_material.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -477,7 +477,7 @@ msgid "Normal mapping allows you to set a texture that represents finer shape de msgstr "" #: ../../docs/tutorials/3d/spatial_material.rst:378 -msgid "Godot requires the normal map to use the X+, Y- and Z+ coordinates. In other words, if you've imported a material made to be used with another engine, you may have to convert the normal map so its Y axis is flipped. Otherwise, the normal map direction may appear to be inverted on the Y axis." +msgid "Godot requires the normal map to use the X+, Y+ and Z+ coordinates, this is known as OpenGL style. If you've imported a material made to be used with another engine it may be DirectX style, in which case the normal map needs to be converted so its Y axis is flipped." msgstr "" #: ../../docs/tutorials/3d/spatial_material.rst:383 diff --git a/sphinx/templates/tutorials/3d/using_gridmaps.pot b/sphinx/templates/tutorials/3d/using_gridmaps.pot index b2aa3613a9..3fa07da082 100644 --- a/sphinx/templates/tutorials/3d/using_gridmaps.pot +++ b/sphinx/templates/tutorials/3d/using_gridmaps.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/3d/using_multi_mesh_instance.pot b/sphinx/templates/tutorials/3d/using_multi_mesh_instance.pot index 8e46e2eb44..ba3779acf9 100644 --- a/sphinx/templates/tutorials/3d/using_multi_mesh_instance.pot +++ b/sphinx/templates/tutorials/3d/using_multi_mesh_instance.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/3d/using_transforms.pot b/sphinx/templates/tutorials/3d/using_transforms.pot index 1ec4c7b00c..d26eee9f17 100644 --- a/sphinx/templates/tutorials/3d/using_transforms.pot +++ b/sphinx/templates/tutorials/3d/using_transforms.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/animation/2d_skeletons.pot b/sphinx/templates/tutorials/animation/2d_skeletons.pot index 1073eae3d6..0ebf01677f 100644 --- a/sphinx/templates/tutorials/animation/2d_skeletons.pot +++ b/sphinx/templates/tutorials/animation/2d_skeletons.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/animation/animation_tree.pot b/sphinx/templates/tutorials/animation/animation_tree.pot index 6c3a7b71c3..8d74b77068 100644 --- a/sphinx/templates/tutorials/animation/animation_tree.pot +++ b/sphinx/templates/tutorials/animation/animation_tree.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/animation/cutout_animation.pot b/sphinx/templates/tutorials/animation/cutout_animation.pot index 55c058da23..c3c11030c8 100644 --- a/sphinx/templates/tutorials/animation/cutout_animation.pot +++ b/sphinx/templates/tutorials/animation/cutout_animation.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/animation/index.pot b/sphinx/templates/tutorials/animation/index.pot index 3a201c5cd4..a04f7265ca 100644 --- a/sphinx/templates/tutorials/animation/index.pot +++ b/sphinx/templates/tutorials/animation/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/animation/introduction.pot b/sphinx/templates/tutorials/animation/introduction.pot index eecfd29565..7bb791338e 100644 --- a/sphinx/templates/tutorials/animation/introduction.pot +++ b/sphinx/templates/tutorials/animation/introduction.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -147,9 +147,9 @@ msgstr "" msgid "If you animate the wrong property, you can edit a track's path anytime. Double click on it and type the new path. Play the animation using the \"Play from beginning\" button |Play from beginning| (or pressing :kbd:`Shift + D` on keyboard) to see the changes instantly." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:373 -#: ../../docs/tutorials/animation/introduction.rst:373 -#: ../../docs/tutorials/animation/introduction.rst:373 +#: ../../docs/tutorials/animation/introduction.rst:380 +#: ../../docs/tutorials/animation/introduction.rst:380 +#: ../../docs/tutorials/animation/introduction.rst:380 msgid "Play from beginning" msgstr "" @@ -162,7 +162,7 @@ msgid "Scene setup" msgstr "" #: ../../docs/tutorials/animation/introduction.rst:108 -msgid "For this tutorial, we'll create an AnimationPlayer node and a sprite node as its child." +msgid "For this tutorial, we'll create a Sprite node with an AnimationPlayer as its child. We will animate the sprite to move between two points on the screen." msgstr "" #: ../../docs/tutorials/animation/introduction.rst:114 @@ -186,8 +186,8 @@ msgstr "" msgid "Select the AnimationPlayer node, then click the \"Animation\" button in the animation editor. From the list select \"New\" (|Add Animation|) to add a new animation. And Enter a name for the animation in the dialog box." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:374 -#: ../../docs/tutorials/animation/introduction.rst:374 +#: ../../docs/tutorials/animation/introduction.rst:381 +#: ../../docs/tutorials/animation/introduction.rst:381 msgid "Add Animation" msgstr "" @@ -304,191 +304,191 @@ msgid "The update mode of a track tells Godot when to update the property values msgstr "" #: ../../docs/tutorials/animation/introduction.rst:232 -msgid "Continuous: Update the property on each frame" +msgid "**Continuous:** Update the property on each frame." msgstr "" #: ../../docs/tutorials/animation/introduction.rst:233 -msgid "Discrete: Only update the property on keyframes" +msgid "**Discrete:** Only update the property on keyframes." msgstr "" #: ../../docs/tutorials/animation/introduction.rst:234 -msgid "Trigger: Only update the property on keyframes or triggers" +msgid "**Trigger:** Only update the property on keyframes or triggers. Triggers are a type of keyframe used by the ``current_animation`` property of a :ref:`class_AnimationPlayer`, and Animation Playback tracks." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:235 -msgid "Capture: The current value of a property is remembered, and it will blend with the first animation key found" +#: ../../docs/tutorials/animation/introduction.rst:238 +msgid "**Capture:** If the first keyframe's time is greater than ``0.0``, the current value of the property will be remembered and will be blended with the first animation key. For example, you could use the Capture mode to move a node that's located anywhere to a specific location." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:240 -#: ../../docs/tutorials/animation/introduction.rst:240 +#: ../../docs/tutorials/animation/introduction.rst:247 +#: ../../docs/tutorials/animation/introduction.rst:247 msgid "Track mode" msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:242 +#: ../../docs/tutorials/animation/introduction.rst:249 msgid "In normal animations, you usually use \"Continuous\". The other types are used to script complex animations." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:245 +#: ../../docs/tutorials/animation/introduction.rst:252 msgid "The interpolation tells Godot how to calculate the frame values between the keyframes. These interpolation modes are supported:" msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:248 +#: ../../docs/tutorials/animation/introduction.rst:255 msgid "Nearest: Set the nearest keyframe value" msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:249 +#: ../../docs/tutorials/animation/introduction.rst:256 msgid "Linear: Set the value based on a linear function calculation between the two keyframes" msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:251 +#: ../../docs/tutorials/animation/introduction.rst:258 msgid "Cubic: Set the value based on a cubic function calculation between the two keyframes" msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:257 -#: ../../docs/tutorials/animation/introduction.rst:257 +#: ../../docs/tutorials/animation/introduction.rst:264 +#: ../../docs/tutorials/animation/introduction.rst:264 msgid "Track interpolation" msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:259 +#: ../../docs/tutorials/animation/introduction.rst:266 msgid "Cubic interpolation leads to a more natural movement, where the animation is slower at a keyframe and faster between keyframes. This is usually used for character animation. Linear interpolation creates more of a robotic movement." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:264 +#: ../../docs/tutorials/animation/introduction.rst:271 msgid "Godot supports two loop modes, which affect the animation if it's set to loop:" msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:270 -#: ../../docs/tutorials/animation/introduction.rst:270 +#: ../../docs/tutorials/animation/introduction.rst:277 +#: ../../docs/tutorials/animation/introduction.rst:277 msgid "Loop modes" msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:272 +#: ../../docs/tutorials/animation/introduction.rst:279 msgid "Clamp loop interpolation: When this is selected, the animation stops after the last keyframe for this track. When the first keyframe is reached again, the animation will reset to its values." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:275 +#: ../../docs/tutorials/animation/introduction.rst:282 msgid "Wrap loop interpolation: When this is selected, Godot calculates the animation after the last keyframe to reach the values of the first keyframe again." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:280 -#: ../../docs/tutorials/animation/introduction.rst:293 -#: ../../docs/tutorials/animation/introduction.rst:293 +#: ../../docs/tutorials/animation/introduction.rst:287 +#: ../../docs/tutorials/animation/introduction.rst:300 +#: ../../docs/tutorials/animation/introduction.rst:300 msgid "Keyframes for other properties" msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:282 +#: ../../docs/tutorials/animation/introduction.rst:289 msgid "Godot doesn't restrict you to only edit transform properties. Every property can be used as a track where you can set keyframes." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:285 +#: ../../docs/tutorials/animation/introduction.rst:292 msgid "If you select your sprite while the animation panel is visible, you get a small keyframe button for all the sprite's properties. Click on this button and Godot automatically adds a track and keyframe to the current animation." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:296 +#: ../../docs/tutorials/animation/introduction.rst:303 msgid "Edit keyframes" msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:298 +#: ../../docs/tutorials/animation/introduction.rst:305 msgid "For advanced use and to edit keyframes in detail, You can click on them to bring up the keyframe editor in the inspector. You can use this to directly edit its values." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:305 -#: ../../docs/tutorials/animation/introduction.rst:305 +#: ../../docs/tutorials/animation/introduction.rst:312 +#: ../../docs/tutorials/animation/introduction.rst:312 msgid "Keyframe editor editing a key" msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:307 +#: ../../docs/tutorials/animation/introduction.rst:314 msgid "Additionally, you can also edit the easing value for this keyframe by clicking and dragging the easing setting. This tells Godot, how to change the property values when it reaches this keyframe." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:311 +#: ../../docs/tutorials/animation/introduction.rst:318 msgid "You usually tweak your animations this way, when the movement doesn't \"look right\"." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:315 +#: ../../docs/tutorials/animation/introduction.rst:322 msgid "Advanced: Call Method tracks" msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:317 +#: ../../docs/tutorials/animation/introduction.rst:324 msgid "Godot's animation engine doesn't stop here. If you're already comfortable with Godot's scripting language :ref:`doc_gdscript` and :doc:`/classes/index` you know that each node type is a class and has a bunch of callable methods." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:323 +#: ../../docs/tutorials/animation/introduction.rst:330 msgid "For example, the :ref:`class_AudioStreamPlayer` node type has a method to play an audio stream." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:326 +#: ../../docs/tutorials/animation/introduction.rst:333 msgid "Wouldn't it be great to use a method at a specific keyframe in an animation? This is where \"Call Method Tracks\" come in handy. These tracks reference a node again, this time without a reference to a property. Instead, a keyframe holds the name and arguments of a method, that Godot should call when it reaches this keyframe." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:332 +#: ../../docs/tutorials/animation/introduction.rst:339 msgid "To demonstrate, we're going to use a call method track to play audio at a specific keyframe. Normally to play audio you should use an audio track, but for the sake of demonstrating methods we're going to do it this way." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:336 +#: ../../docs/tutorials/animation/introduction.rst:343 msgid "Add a :ref:`class_AudioStreamPlayer` to the Scene Tree and setup a stream using an audio file you put in your project." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:339 +#: ../../docs/tutorials/animation/introduction.rst:346 msgid "Click on \"Add track\" (|Add track|) on the animation panel's track controls." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:375 -#: ../../docs/tutorials/animation/introduction.rst:375 +#: ../../docs/tutorials/animation/introduction.rst:382 +#: ../../docs/tutorials/animation/introduction.rst:382 msgid "Add track" msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:342 +#: ../../docs/tutorials/animation/introduction.rst:349 msgid "Select \"Add Call Method Track\" from the list of possible track types." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:347 -#: ../../docs/tutorials/animation/introduction.rst:347 +#: ../../docs/tutorials/animation/introduction.rst:354 +#: ../../docs/tutorials/animation/introduction.rst:354 msgid "Add Call Method Track" msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:349 +#: ../../docs/tutorials/animation/introduction.rst:356 msgid "Select the :ref:`class_AudioStreamPlayer` node in the selection window. Godot adds the track with the reference to the node." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:355 -#: ../../docs/tutorials/animation/introduction.rst:355 +#: ../../docs/tutorials/animation/introduction.rst:362 +#: ../../docs/tutorials/animation/introduction.rst:362 msgid "Select AudioStreamPlayer" msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:357 +#: ../../docs/tutorials/animation/introduction.rst:364 msgid "Right click the timeline where Godot should play the sample and click the \"Insert Key\" option. This will bring up a list of methods that can be called for the AudioStreamPlayer node. Select the first one." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:364 +#: ../../docs/tutorials/animation/introduction.rst:371 msgid "When Godot reaches the keyframe, Godot calls the :ref:`class_AudioStreamPlayer` node's \"play\" function and the stream plays." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:368 +#: ../../docs/tutorials/animation/introduction.rst:375 msgid "You can change its position by dragging it on the timeline, you can also click on the keyframe and use the keyframe settings in the inspector." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:378 +#: ../../docs/tutorials/animation/introduction.rst:385 msgid "Using RESET tracks" msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:380 +#: ../../docs/tutorials/animation/introduction.rst:387 msgid "You can set up a special *RESET* animation to contain the \"default pose\". This is used to ensure that the default pose is restored when you save the scene and open it again in the editor." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:384 +#: ../../docs/tutorials/animation/introduction.rst:391 msgid "For existing tracks, you can add an animation called \"RESET\" (case-sensitive), then add tracks for each property that you want to reset. The only keyframe should be at time 0, and give it the desired default value for each track." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:389 +#: ../../docs/tutorials/animation/introduction.rst:396 msgid "If AnimationPlayer's **Reset On Save** property is set to ``true``, the scene will be saved with the effects of the reset animation applied (as if it had been seeked to time ``0.0``). This only affects the saved file – the property tracks in the editor stay where they were." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:395 +#: ../../docs/tutorials/animation/introduction.rst:402 msgid "If you want to reset the tracks in the editor, select the AnimationPlayer node, open the **Animation** bottom panel then choose **Apply Reset** in the animation editor's **Animation** dropdown menu." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:399 +#: ../../docs/tutorials/animation/introduction.rst:406 msgid "When adding tracks on new animations, the editor will ask you to automatically create a RESET track when using the keyframe icon next to a property in the inspector. This does not apply on tracks created with Godot versions prior to 3.4, as the animation reset track feature was added in 3.4." msgstr "" diff --git a/sphinx/templates/tutorials/assets_pipeline/escn_exporter/animation.pot b/sphinx/templates/tutorials/assets_pipeline/escn_exporter/animation.pot index 6245a3fe44..511476b76e 100644 --- a/sphinx/templates/tutorials/assets_pipeline/escn_exporter/animation.pot +++ b/sphinx/templates/tutorials/assets_pipeline/escn_exporter/animation.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/assets_pipeline/escn_exporter/index.pot b/sphinx/templates/tutorials/assets_pipeline/escn_exporter/index.pot index 085078185c..cc1eeabd61 100644 --- a/sphinx/templates/tutorials/assets_pipeline/escn_exporter/index.pot +++ b/sphinx/templates/tutorials/assets_pipeline/escn_exporter/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/assets_pipeline/escn_exporter/lights.pot b/sphinx/templates/tutorials/assets_pipeline/escn_exporter/lights.pot index 8652633f78..463eea6e36 100644 --- a/sphinx/templates/tutorials/assets_pipeline/escn_exporter/lights.pot +++ b/sphinx/templates/tutorials/assets_pipeline/escn_exporter/lights.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/assets_pipeline/escn_exporter/material.pot b/sphinx/templates/tutorials/assets_pipeline/escn_exporter/material.pot index 54d6761fd1..e9841a9832 100644 --- a/sphinx/templates/tutorials/assets_pipeline/escn_exporter/material.pot +++ b/sphinx/templates/tutorials/assets_pipeline/escn_exporter/material.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/assets_pipeline/escn_exporter/mesh.pot b/sphinx/templates/tutorials/assets_pipeline/escn_exporter/mesh.pot index 284f8b5c79..e123a7c0c2 100644 --- a/sphinx/templates/tutorials/assets_pipeline/escn_exporter/mesh.pot +++ b/sphinx/templates/tutorials/assets_pipeline/escn_exporter/mesh.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/assets_pipeline/escn_exporter/physics.pot b/sphinx/templates/tutorials/assets_pipeline/escn_exporter/physics.pot index d9795b87c2..57f08265cb 100644 --- a/sphinx/templates/tutorials/assets_pipeline/escn_exporter/physics.pot +++ b/sphinx/templates/tutorials/assets_pipeline/escn_exporter/physics.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/assets_pipeline/escn_exporter/skeleton.pot b/sphinx/templates/tutorials/assets_pipeline/escn_exporter/skeleton.pot index 8946d85679..7becabb044 100644 --- a/sphinx/templates/tutorials/assets_pipeline/escn_exporter/skeleton.pot +++ b/sphinx/templates/tutorials/assets_pipeline/escn_exporter/skeleton.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/assets_pipeline/exporting_3d_scenes.pot b/sphinx/templates/tutorials/assets_pipeline/exporting_3d_scenes.pot index 6e85695cdc..61096c4583 100644 --- a/sphinx/templates/tutorials/assets_pipeline/exporting_3d_scenes.pot +++ b/sphinx/templates/tutorials/assets_pipeline/exporting_3d_scenes.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/assets_pipeline/import_process.pot b/sphinx/templates/tutorials/assets_pipeline/import_process.pot index 5c49cf926c..3a8e01096c 100644 --- a/sphinx/templates/tutorials/assets_pipeline/import_process.pot +++ b/sphinx/templates/tutorials/assets_pipeline/import_process.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/assets_pipeline/importing_audio_samples.pot b/sphinx/templates/tutorials/assets_pipeline/importing_audio_samples.pot index 5ea2c82b77..d24accf120 100644 --- a/sphinx/templates/tutorials/assets_pipeline/importing_audio_samples.pot +++ b/sphinx/templates/tutorials/assets_pipeline/importing_audio_samples.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/assets_pipeline/importing_images.pot b/sphinx/templates/tutorials/assets_pipeline/importing_images.pot index 33a41ec766..27af302598 100644 --- a/sphinx/templates/tutorials/assets_pipeline/importing_images.pot +++ b/sphinx/templates/tutorials/assets_pipeline/importing_images.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -285,7 +285,7 @@ msgid "Note that RGTC compression affects the resulting normal map image. You wi msgstr "" #: ../../docs/tutorials/assets_pipeline/importing_images.rst:125 -msgid "Godot requires the normal map to use the X+, Y- and Z+ coordinates. In other words, if you've imported a material made to be used with another engine, you may have to convert the normal map so its Y axis is flipped. Otherwise, the normal map direction may appear to be inverted on the Y axis." +msgid "Godot requires the normal map to use the X+, Y+ and Z+ coordinates, this is known as OpenGL style. If you've imported a material made to be used with another engine it may be DirectX style, in which case the normal map needs to be converted so its Y axis is flipped." msgstr "" #: ../../docs/tutorials/assets_pipeline/importing_images.rst:130 diff --git a/sphinx/templates/tutorials/assets_pipeline/importing_scenes.pot b/sphinx/templates/tutorials/assets_pipeline/importing_scenes.pot index 284e0a275d..93e4276c3b 100644 --- a/sphinx/templates/tutorials/assets_pipeline/importing_scenes.pot +++ b/sphinx/templates/tutorials/assets_pipeline/importing_scenes.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/assets_pipeline/importing_translations.pot b/sphinx/templates/tutorials/assets_pipeline/importing_translations.pot index 1e44b0c129..1f69d58170 100644 --- a/sphinx/templates/tutorials/assets_pipeline/importing_translations.pot +++ b/sphinx/templates/tutorials/assets_pipeline/importing_translations.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/assets_pipeline/index.pot b/sphinx/templates/tutorials/assets_pipeline/index.pot index 2a8972e14e..83c60c4e4d 100644 --- a/sphinx/templates/tutorials/assets_pipeline/index.pot +++ b/sphinx/templates/tutorials/assets_pipeline/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/audio/audio_buses.pot b/sphinx/templates/tutorials/audio/audio_buses.pot index 7c22f75942..2e4e20da32 100644 --- a/sphinx/templates/tutorials/audio/audio_buses.pot +++ b/sphinx/templates/tutorials/audio/audio_buses.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/audio/audio_streams.pot b/sphinx/templates/tutorials/audio/audio_streams.pot index d0118845a5..1e70e70cfc 100644 --- a/sphinx/templates/tutorials/audio/audio_streams.pot +++ b/sphinx/templates/tutorials/audio/audio_streams.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/audio/index.pot b/sphinx/templates/tutorials/audio/index.pot index 6bec3022ce..953975ffb6 100644 --- a/sphinx/templates/tutorials/audio/index.pot +++ b/sphinx/templates/tutorials/audio/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/audio/recording_with_microphone.pot b/sphinx/templates/tutorials/audio/recording_with_microphone.pot index f926ac0652..593484f69b 100644 --- a/sphinx/templates/tutorials/audio/recording_with_microphone.pot +++ b/sphinx/templates/tutorials/audio/recording_with_microphone.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/audio/sync_with_audio.pot b/sphinx/templates/tutorials/audio/sync_with_audio.pot index 877e6603cb..900abab4c4 100644 --- a/sphinx/templates/tutorials/audio/sync_with_audio.pot +++ b/sphinx/templates/tutorials/audio/sync_with_audio.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/best_practices/autoloads_versus_internal_nodes.pot b/sphinx/templates/tutorials/best_practices/autoloads_versus_internal_nodes.pot index e0b1b274df..f6b5f2d373 100644 --- a/sphinx/templates/tutorials/best_practices/autoloads_versus_internal_nodes.pot +++ b/sphinx/templates/tutorials/best_practices/autoloads_versus_internal_nodes.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/best_practices/data_preferences.pot b/sphinx/templates/tutorials/best_practices/data_preferences.pot index b6bc31ad28..af464fea6b 100644 --- a/sphinx/templates/tutorials/best_practices/data_preferences.pot +++ b/sphinx/templates/tutorials/best_practices/data_preferences.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/best_practices/godot_interfaces.pot b/sphinx/templates/tutorials/best_practices/godot_interfaces.pot index ca496baa43..17648a4ed2 100644 --- a/sphinx/templates/tutorials/best_practices/godot_interfaces.pot +++ b/sphinx/templates/tutorials/best_practices/godot_interfaces.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/best_practices/godot_notifications.pot b/sphinx/templates/tutorials/best_practices/godot_notifications.pot index 3521817ca1..e35c2a334c 100644 --- a/sphinx/templates/tutorials/best_practices/godot_notifications.pot +++ b/sphinx/templates/tutorials/best_practices/godot_notifications.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/best_practices/index.pot b/sphinx/templates/tutorials/best_practices/index.pot index 6362dd0e23..1486384dec 100644 --- a/sphinx/templates/tutorials/best_practices/index.pot +++ b/sphinx/templates/tutorials/best_practices/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/best_practices/introduction_best_practices.pot b/sphinx/templates/tutorials/best_practices/introduction_best_practices.pot index 005b5b1531..d2ec759a00 100644 --- a/sphinx/templates/tutorials/best_practices/introduction_best_practices.pot +++ b/sphinx/templates/tutorials/best_practices/introduction_best_practices.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/best_practices/logic_preferences.pot b/sphinx/templates/tutorials/best_practices/logic_preferences.pot index e2f27f339d..6dc5c42f35 100644 --- a/sphinx/templates/tutorials/best_practices/logic_preferences.pot +++ b/sphinx/templates/tutorials/best_practices/logic_preferences.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/best_practices/node_alternatives.pot b/sphinx/templates/tutorials/best_practices/node_alternatives.pot index 65edf55439..ef4477f5af 100644 --- a/sphinx/templates/tutorials/best_practices/node_alternatives.pot +++ b/sphinx/templates/tutorials/best_practices/node_alternatives.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/best_practices/project_organization.pot b/sphinx/templates/tutorials/best_practices/project_organization.pot index bfbe2faa62..bc06876d16 100644 --- a/sphinx/templates/tutorials/best_practices/project_organization.pot +++ b/sphinx/templates/tutorials/best_practices/project_organization.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/best_practices/scene_organization.pot b/sphinx/templates/tutorials/best_practices/scene_organization.pot index 2201f9f0a7..7504b775fb 100644 --- a/sphinx/templates/tutorials/best_practices/scene_organization.pot +++ b/sphinx/templates/tutorials/best_practices/scene_organization.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/best_practices/scenes_versus_scripts.pot b/sphinx/templates/tutorials/best_practices/scenes_versus_scripts.pot index 1a3bdbaa28..7750d7609f 100644 --- a/sphinx/templates/tutorials/best_practices/scenes_versus_scripts.pot +++ b/sphinx/templates/tutorials/best_practices/scenes_versus_scripts.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/best_practices/version_control_systems.pot b/sphinx/templates/tutorials/best_practices/version_control_systems.pot index 5c4defb4aa..89b3dc90d3 100644 --- a/sphinx/templates/tutorials/best_practices/version_control_systems.pot +++ b/sphinx/templates/tutorials/best_practices/version_control_systems.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/best_practices/what_are_godot_classes.pot b/sphinx/templates/tutorials/best_practices/what_are_godot_classes.pot index 386047a17d..4f48539318 100644 --- a/sphinx/templates/tutorials/best_practices/what_are_godot_classes.pot +++ b/sphinx/templates/tutorials/best_practices/what_are_godot_classes.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/editor/command_line_tutorial.pot b/sphinx/templates/tutorials/editor/command_line_tutorial.pot index 9b39dfb657..b4f0db0ab7 100644 --- a/sphinx/templates/tutorials/editor/command_line_tutorial.pot +++ b/sphinx/templates/tutorials/editor/command_line_tutorial.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/editor/default_key_mapping.pot b/sphinx/templates/tutorials/editor/default_key_mapping.pot index c0b312beb5..b8f63dea98 100644 --- a/sphinx/templates/tutorials/editor/default_key_mapping.pot +++ b/sphinx/templates/tutorials/editor/default_key_mapping.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/editor/external_editor.pot b/sphinx/templates/tutorials/editor/external_editor.pot index cebd960a50..ecb0aca4b2 100644 --- a/sphinx/templates/tutorials/editor/external_editor.pot +++ b/sphinx/templates/tutorials/editor/external_editor.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/editor/index.pot b/sphinx/templates/tutorials/editor/index.pot index 37cc46e1a2..997b3dca88 100644 --- a/sphinx/templates/tutorials/editor/index.pot +++ b/sphinx/templates/tutorials/editor/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/editor/using_the_web_editor.pot b/sphinx/templates/tutorials/editor/using_the_web_editor.pot index 8ad24fded6..a3315c37bb 100644 --- a/sphinx/templates/tutorials/editor/using_the_web_editor.pot +++ b/sphinx/templates/tutorials/editor/using_the_web_editor.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/export/android_custom_build.pot b/sphinx/templates/tutorials/export/android_custom_build.pot index 2ab21f5873..35cd6b4524 100644 --- a/sphinx/templates/tutorials/export/android_custom_build.pot +++ b/sphinx/templates/tutorials/export/android_custom_build.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/export/changing_application_icon_for_windows.pot b/sphinx/templates/tutorials/export/changing_application_icon_for_windows.pot index 4e83047873..86b4049c34 100644 --- a/sphinx/templates/tutorials/export/changing_application_icon_for_windows.pot +++ b/sphinx/templates/tutorials/export/changing_application_icon_for_windows.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/export/exporting_basics.pot b/sphinx/templates/tutorials/export/exporting_basics.pot index 757bac13ed..65a2cc41e2 100644 --- a/sphinx/templates/tutorials/export/exporting_basics.pot +++ b/sphinx/templates/tutorials/export/exporting_basics.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/export/exporting_for_android.pot b/sphinx/templates/tutorials/export/exporting_for_android.pot index b73d37577b..bb41fe2a00 100644 --- a/sphinx/templates/tutorials/export/exporting_for_android.pot +++ b/sphinx/templates/tutorials/export/exporting_for_android.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/export/exporting_for_dedicated_servers.pot b/sphinx/templates/tutorials/export/exporting_for_dedicated_servers.pot index 7695abb454..3d258e55b1 100644 --- a/sphinx/templates/tutorials/export/exporting_for_dedicated_servers.pot +++ b/sphinx/templates/tutorials/export/exporting_for_dedicated_servers.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/export/exporting_for_ios.pot b/sphinx/templates/tutorials/export/exporting_for_ios.pot index 40a664f3b4..5f6b7b6342 100644 --- a/sphinx/templates/tutorials/export/exporting_for_ios.pot +++ b/sphinx/templates/tutorials/export/exporting_for_ios.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/export/exporting_for_linux.pot b/sphinx/templates/tutorials/export/exporting_for_linux.pot index 997ca13487..ca0aeae32e 100644 --- a/sphinx/templates/tutorials/export/exporting_for_linux.pot +++ b/sphinx/templates/tutorials/export/exporting_for_linux.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/export/exporting_for_mac.pot b/sphinx/templates/tutorials/export/exporting_for_mac.pot index 6174e7f362..ec965410bf 100644 --- a/sphinx/templates/tutorials/export/exporting_for_mac.pot +++ b/sphinx/templates/tutorials/export/exporting_for_mac.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/export/exporting_for_uwp.pot b/sphinx/templates/tutorials/export/exporting_for_uwp.pot index a2b46f251d..0109e504bc 100644 --- a/sphinx/templates/tutorials/export/exporting_for_uwp.pot +++ b/sphinx/templates/tutorials/export/exporting_for_uwp.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/export/exporting_for_web.pot b/sphinx/templates/tutorials/export/exporting_for_web.pot index a99580f394..383a2c8d63 100644 --- a/sphinx/templates/tutorials/export/exporting_for_web.pot +++ b/sphinx/templates/tutorials/export/exporting_for_web.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/export/exporting_for_windows.pot b/sphinx/templates/tutorials/export/exporting_for_windows.pot index 3390774789..d2e7ac15e7 100644 --- a/sphinx/templates/tutorials/export/exporting_for_windows.pot +++ b/sphinx/templates/tutorials/export/exporting_for_windows.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/export/exporting_pcks.pot b/sphinx/templates/tutorials/export/exporting_pcks.pot index 23b671f0af..d32aa2eedc 100644 --- a/sphinx/templates/tutorials/export/exporting_pcks.pot +++ b/sphinx/templates/tutorials/export/exporting_pcks.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/export/exporting_projects.pot b/sphinx/templates/tutorials/export/exporting_projects.pot index bf80c7dcf4..91b81711fc 100644 --- a/sphinx/templates/tutorials/export/exporting_projects.pot +++ b/sphinx/templates/tutorials/export/exporting_projects.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -105,7 +105,7 @@ msgid "Once downloaded, they can be installed using the **Install Export Templat msgstr "" #: ../../docs/tutorials/export/exporting_projects.rst:107 -msgid "Export mode" +msgid "Resource options" msgstr "" #: ../../docs/tutorials/export/exporting_projects.rst:109 @@ -128,67 +128,75 @@ msgstr "" msgid "**Export all resources in the project** will export every resource in the project. **Export selected scenes** and **Export selected resources** gives you a list of the scenes or resources in the project, and you have to select every scene or resource you want to export." msgstr "" -#: ../../docs/tutorials/export/exporting_projects.rst:126 -msgid "Exporting from the command line" +#: ../../docs/tutorials/export/exporting_projects.rst:127 +msgid "Files and folders whose name begin with a period will never be included in the exported project. This is done to prevent version control folders like ``.git`` from being included in the exported PCK file." msgstr "" -#: ../../docs/tutorials/export/exporting_projects.rst:128 -msgid "In production, it is useful to automate builds, and Godot supports this with the ``--export`` and ``--export-debug`` command line parameters. Exporting from the command line still requires an export preset to define the export parameters. A basic invocation of the command would be:" +#: ../../docs/tutorials/export/exporting_projects.rst:131 +msgid "Below the list of resources are two filters that can be setup. The first allows non resource files such as ``.txt``,``.json`` and ``.csv`` to be exported with the project. The second filter can be used to exclude every file of a certain type without manually deselecting every one. For example, ``.png`` files." msgstr "" #: ../../docs/tutorials/export/exporting_projects.rst:137 +msgid "Exporting from the command line" +msgstr "" + +#: ../../docs/tutorials/export/exporting_projects.rst:139 +msgid "In production, it is useful to automate builds, and Godot supports this with the ``--export`` and ``--export-debug`` command line parameters. Exporting from the command line still requires an export preset to define the export parameters. A basic invocation of the command would be:" +msgstr "" + +#: ../../docs/tutorials/export/exporting_projects.rst:148 msgid "This will export to ``some_name.exe``, assuming there is a preset called \"Windows Desktop\" and the template can be found. (The export preset name must be written within quotes if it contains spaces or special characters.) The output path is relative to the project path or absolute; it does not respect the directory the command was invoked from." msgstr "" -#: ../../docs/tutorials/export/exporting_projects.rst:143 +#: ../../docs/tutorials/export/exporting_projects.rst:154 msgid "You can also configure it to export *only* the PCK or ZIP file, allowing a single exported main pack file to be used with multiple Godot executables. When doing so, the export preset name must still be specified on the command line:" msgstr "" -#: ../../docs/tutorials/export/exporting_projects.rst:151 +#: ../../docs/tutorials/export/exporting_projects.rst:162 msgid "It is often useful to combine the ``--export`` flag with the ``--path`` flag, so that you do not need to ``cd`` to the project folder before running the command:" msgstr "" -#: ../../docs/tutorials/export/exporting_projects.rst:161 +#: ../../docs/tutorials/export/exporting_projects.rst:172 msgid "See :ref:`doc_command_line_tutorial` for more information about using Godot from the command line." msgstr "" -#: ../../docs/tutorials/export/exporting_projects.rst:165 +#: ../../docs/tutorials/export/exporting_projects.rst:176 msgid "PCK versus ZIP pack file formats" msgstr "" -#: ../../docs/tutorials/export/exporting_projects.rst:167 +#: ../../docs/tutorials/export/exporting_projects.rst:178 msgid "Each format has its upsides and downsides. PCK is the default and recommended format for most use cases, but you may want to use a ZIP archive instead depending on your needs." msgstr "" -#: ../../docs/tutorials/export/exporting_projects.rst:171 +#: ../../docs/tutorials/export/exporting_projects.rst:182 msgid "**PCK format:**" msgstr "" -#: ../../docs/tutorials/export/exporting_projects.rst:173 +#: ../../docs/tutorials/export/exporting_projects.rst:184 msgid "Uncompressed format. Larger file size, but faster to read/write." msgstr "" -#: ../../docs/tutorials/export/exporting_projects.rst:174 +#: ../../docs/tutorials/export/exporting_projects.rst:185 msgid "Not readable and writable using tools normally present on the user's operating system, even though there are `third-party tools `__ to extract and create PCK files." msgstr "" -#: ../../docs/tutorials/export/exporting_projects.rst:179 +#: ../../docs/tutorials/export/exporting_projects.rst:190 msgid "**ZIP format:**" msgstr "" -#: ../../docs/tutorials/export/exporting_projects.rst:181 +#: ../../docs/tutorials/export/exporting_projects.rst:192 msgid "Compressed format. Smaller file size, but slower to read/write." msgstr "" -#: ../../docs/tutorials/export/exporting_projects.rst:182 +#: ../../docs/tutorials/export/exporting_projects.rst:193 msgid "Readable and writable using tools normally present on the user's operating system. This can be useful to make modding easier (see also :ref:`doc_exporting_pcks`)." msgstr "" -#: ../../docs/tutorials/export/exporting_projects.rst:187 +#: ../../docs/tutorials/export/exporting_projects.rst:198 msgid "Due to a `known bug `__, when using a ZIP file as a pack file, the exported binary will not try to use it automatically. Therefore, you have to create a *launcher script* that the player can double-click or run from a terminal to launch the project::" msgstr "" -#: ../../docs/tutorials/export/exporting_projects.rst:199 +#: ../../docs/tutorials/export/exporting_projects.rst:210 msgid "Save the launcher script and place it in the same folder as the exported binary. On Linux, make sure to give executable permissions to the launcher script using the command ``chmod +x launch.sh``." msgstr "" diff --git a/sphinx/templates/tutorials/export/feature_tags.pot b/sphinx/templates/tutorials/export/feature_tags.pot index 46ad1f8a50..a84befe795 100644 --- a/sphinx/templates/tutorials/export/feature_tags.pot +++ b/sphinx/templates/tutorials/export/feature_tags.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/export/index.pot b/sphinx/templates/tutorials/export/index.pot index a96438ad98..0ba2595f2e 100644 --- a/sphinx/templates/tutorials/export/index.pot +++ b/sphinx/templates/tutorials/export/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/export/one-click_deploy.pot b/sphinx/templates/tutorials/export/one-click_deploy.pot index ffbaaedcc2..df4819ce6f 100644 --- a/sphinx/templates/tutorials/export/one-click_deploy.pot +++ b/sphinx/templates/tutorials/export/one-click_deploy.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/export/running_on_mac.pot b/sphinx/templates/tutorials/export/running_on_mac.pot index 30c0d2d97c..611e1229b6 100644 --- a/sphinx/templates/tutorials/export/running_on_mac.pot +++ b/sphinx/templates/tutorials/export/running_on_mac.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/i18n/index.pot b/sphinx/templates/tutorials/i18n/index.pot index c715c5ad6e..b7fe1785b0 100644 --- a/sphinx/templates/tutorials/i18n/index.pot +++ b/sphinx/templates/tutorials/i18n/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/i18n/internationalizing_games.pot b/sphinx/templates/tutorials/i18n/internationalizing_games.pot index 42a8be124c..1991c31b4b 100644 --- a/sphinx/templates/tutorials/i18n/internationalizing_games.pot +++ b/sphinx/templates/tutorials/i18n/internationalizing_games.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/i18n/locales.pot b/sphinx/templates/tutorials/i18n/locales.pot index 447bc5485d..d5309ee672 100644 --- a/sphinx/templates/tutorials/i18n/locales.pot +++ b/sphinx/templates/tutorials/i18n/locales.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/i18n/localization_using_gettext.pot b/sphinx/templates/tutorials/i18n/localization_using_gettext.pot index c49530c0ae..d959d04a36 100644 --- a/sphinx/templates/tutorials/i18n/localization_using_gettext.pot +++ b/sphinx/templates/tutorials/i18n/localization_using_gettext.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/inputs/controllers_gamepads_joysticks.pot b/sphinx/templates/tutorials/inputs/controllers_gamepads_joysticks.pot index 9f9bc4656b..837bb162eb 100644 --- a/sphinx/templates/tutorials/inputs/controllers_gamepads_joysticks.pot +++ b/sphinx/templates/tutorials/inputs/controllers_gamepads_joysticks.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/inputs/custom_mouse_cursor.pot b/sphinx/templates/tutorials/inputs/custom_mouse_cursor.pot index 50820def83..fe3f6bd449 100644 --- a/sphinx/templates/tutorials/inputs/custom_mouse_cursor.pot +++ b/sphinx/templates/tutorials/inputs/custom_mouse_cursor.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/inputs/handling_quit_requests.pot b/sphinx/templates/tutorials/inputs/handling_quit_requests.pot index dce5dfc7a4..101280e78c 100644 --- a/sphinx/templates/tutorials/inputs/handling_quit_requests.pot +++ b/sphinx/templates/tutorials/inputs/handling_quit_requests.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/inputs/index.pot b/sphinx/templates/tutorials/inputs/index.pot index 5c0c2140f9..11dcf309f9 100644 --- a/sphinx/templates/tutorials/inputs/index.pot +++ b/sphinx/templates/tutorials/inputs/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/inputs/input_examples.pot b/sphinx/templates/tutorials/inputs/input_examples.pot index 5b1d6e2df3..26536feede 100644 --- a/sphinx/templates/tutorials/inputs/input_examples.pot +++ b/sphinx/templates/tutorials/inputs/input_examples.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -117,55 +117,63 @@ msgid "Keyboard events are captured in :ref:`InputEventKey msgstr "" #: ../../docs/tutorials/inputs/input_examples.rst:213 -#: ../../docs/tutorials/inputs/input_examples.rst:251 +#: ../../docs/tutorials/inputs/input_examples.rst:264 msgid "See :ref:`@GlobalScope_KeyList ` for a list of scancode constants." msgstr "" -#: ../../docs/tutorials/inputs/input_examples.rst:217 +#: ../../docs/tutorials/inputs/input_examples.rst:218 +msgid "Due to *keyboard ghosting*, not all key inputs may be registered at a given time if you press too many keys at once. Due to their location on the keyboard, certain keys are more prone to ghosting than others. Some keyboards feature antighosting at a hardware level, but this feature is generally not present on low-end keyboards and laptop keyboards." +msgstr "" + +#: ../../docs/tutorials/inputs/input_examples.rst:224 +msgid "As a result, it's recommended to use a default keyboard layout that is designed to work well on a keyboard without antighosting. See `this Gamedev Stack Exchange question `__ for more information." +msgstr "" + +#: ../../docs/tutorials/inputs/input_examples.rst:230 msgid "Keyboard modifiers" msgstr "" -#: ../../docs/tutorials/inputs/input_examples.rst:219 +#: ../../docs/tutorials/inputs/input_examples.rst:232 msgid "Modifier properties are inherited from :ref:`InputEventWithModifiers `. This allows you to check for modifier combinations using boolean properties. Let's imagine you want one thing to happen when the :kbd:`T` is pressed, but something different when it's :kbd:`Shift + T`:" msgstr "" -#: ../../docs/tutorials/inputs/input_examples.rst:255 +#: ../../docs/tutorials/inputs/input_examples.rst:268 msgid "Mouse events" msgstr "" -#: ../../docs/tutorials/inputs/input_examples.rst:257 +#: ../../docs/tutorials/inputs/input_examples.rst:270 msgid "Mouse events stem from the :ref:`InputEventMouse ` class, and are separated into two types: :ref:`InputEventMouseButton ` and :ref:`InputEventMouseMotion `. Note that this means that all mouse events will contain a ``position`` property." msgstr "" -#: ../../docs/tutorials/inputs/input_examples.rst:263 +#: ../../docs/tutorials/inputs/input_examples.rst:276 msgid "Mouse buttons" msgstr "" -#: ../../docs/tutorials/inputs/input_examples.rst:265 +#: ../../docs/tutorials/inputs/input_examples.rst:278 msgid "Capturing mouse buttons is very similar to handling key events. :ref:`@GlobalScope_ButtonList ` contains a list of ``BUTTON_*`` constants for each possible button, which will be reported in the event's ``button_index`` property. Note that the scrollwheel also counts as a button - two buttons, to be precise, with both ``BUTTON_WHEEL_UP`` and ``BUTTON_WHEEL_DOWN`` being separate events." msgstr "" -#: ../../docs/tutorials/inputs/input_examples.rst:300 +#: ../../docs/tutorials/inputs/input_examples.rst:313 msgid "Mouse motion" msgstr "" -#: ../../docs/tutorials/inputs/input_examples.rst:302 +#: ../../docs/tutorials/inputs/input_examples.rst:315 msgid ":ref:`InputEventMouseMotion ` events occur whenever the mouse moves. You can find the move's distance with the ``relative`` property." msgstr "" -#: ../../docs/tutorials/inputs/input_examples.rst:306 +#: ../../docs/tutorials/inputs/input_examples.rst:319 msgid "Here's an example using mouse events to drag-and-drop a :ref:`Sprite ` node:" msgstr "" -#: ../../docs/tutorials/inputs/input_examples.rst:379 +#: ../../docs/tutorials/inputs/input_examples.rst:392 msgid "Touch events" msgstr "" -#: ../../docs/tutorials/inputs/input_examples.rst:381 +#: ../../docs/tutorials/inputs/input_examples.rst:394 msgid "If you are using a touchscreen device, you can generate touch events. :ref:`InputEventScreenTouch ` is equivalent to a mouse click event, and :ref:`InputEventScreenDrag ` works much the same as mouse motion." msgstr "" -#: ../../docs/tutorials/inputs/input_examples.rst:386 +#: ../../docs/tutorials/inputs/input_examples.rst:399 msgid "To test your touch events on a non-touchscreen device, open Project Settings and go to the \"Input Devices/Pointing\" section. Enable \"Emulate Touch From Mouse\" and your project will interpret mouse clicks and motion as touch events." msgstr "" diff --git a/sphinx/templates/tutorials/inputs/inputevent.pot b/sphinx/templates/tutorials/inputs/inputevent.pot index f8d209e77b..7cbf4452eb 100644 --- a/sphinx/templates/tutorials/inputs/inputevent.pot +++ b/sphinx/templates/tutorials/inputs/inputevent.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/inputs/mouse_and_input_coordinates.pot b/sphinx/templates/tutorials/inputs/mouse_and_input_coordinates.pot index 70084b5059..04016682b8 100644 --- a/sphinx/templates/tutorials/inputs/mouse_and_input_coordinates.pot +++ b/sphinx/templates/tutorials/inputs/mouse_and_input_coordinates.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/io/background_loading.pot b/sphinx/templates/tutorials/io/background_loading.pot index 5a152a82b4..62312db174 100644 --- a/sphinx/templates/tutorials/io/background_loading.pot +++ b/sphinx/templates/tutorials/io/background_loading.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/io/binary_serialization_api.pot b/sphinx/templates/tutorials/io/binary_serialization_api.pot index 1cfb03e100..a5062b0290 100644 --- a/sphinx/templates/tutorials/io/binary_serialization_api.pot +++ b/sphinx/templates/tutorials/io/binary_serialization_api.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/io/data_paths.pot b/sphinx/templates/tutorials/io/data_paths.pot index 5420786ee9..f7fc4163ed 100644 --- a/sphinx/templates/tutorials/io/data_paths.pot +++ b/sphinx/templates/tutorials/io/data_paths.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -57,100 +57,122 @@ msgid "To store persistent data files, like the player's save or settings, you w msgstr "" #: ../../docs/tutorials/io/data_paths.rst:38 -msgid "The ``user://`` prefix points to a different directory on the user's device. On mobile and consoles, this path is unique to the project. On desktop, the engine stores user files in ``~/.local/share/godot/app_userdata/Name`` on macOS and Linux, and ``%APPDATA%/Name`` on Windows. ``Name`` is based on the application name defined in the Project Settings, but you can override it on a per-platform basis using :ref:`feature tags `." +msgid "The ``user://`` prefix points to a different directory on the user's device. On mobile and consoles, this path is unique to the project. On desktop, the engine stores user files in ``~/.local/share/godot/app_userdata/[project_name]`` on Linux, ``~/Library/Application Support/Godot/app_userdata/[project_name]`` on macOS (since Catalina) and ``%APPDATA%\\Godot\\app_userdata\\[project_name]`` on Windows. ``[project_name]`` is based on the application name defined in the Project Settings, but you can override it on a per-platform basis using :ref:`feature tags `." msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:45 +#: ../../docs/tutorials/io/data_paths.rst:46 msgid "On HTML5 exports, ``user://`` will refer to a virtual filesystem stored on the device via IndexedDB. (Interaction with the main filesystem can still be performed through the :ref:`JavaScript ` singleton.)" msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:50 +#: ../../docs/tutorials/io/data_paths.rst:51 msgid "Editor data paths" msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:52 +#: ../../docs/tutorials/io/data_paths.rst:53 msgid "The editor uses different paths for user data, user settings, and cache, depending on the platform. By default, these paths are:" msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:56 +#: ../../docs/tutorials/io/data_paths.rst:57 msgid "Type" msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:56 +#: ../../docs/tutorials/io/data_paths.rst:57 msgid "Location" msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:58 +#: ../../docs/tutorials/io/data_paths.rst:59 msgid "User data" msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:58 -#: ../../docs/tutorials/io/data_paths.rst:62 -msgid "Windows: ``%APPDATA%\\Godot\\``" -msgstr "" - #: ../../docs/tutorials/io/data_paths.rst:59 -#: ../../docs/tutorials/io/data_paths.rst:63 -msgid "macOS: ``~/Library/Application Support/Godot/``" +msgid "Windows: ``%APPDATA%\\Godot\\app_userdata\\[project_name]``" msgstr "" #: ../../docs/tutorials/io/data_paths.rst:60 -msgid "Linux: ``~/.local/share/godot/``" +msgid "macOS: ``~/Library/Application Support/Godot/[project_name]``" msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:62 -msgid "User settings" +#: ../../docs/tutorials/io/data_paths.rst:61 +msgid "Linux: ``~/.local/share/godot/[project_name]``" +msgstr "" + +#: ../../docs/tutorials/io/data_paths.rst:63 +msgid "User data (when ``use_custom_user_dir`` project setting is ``true``)" +msgstr "" + +#: ../../docs/tutorials/io/data_paths.rst:63 +msgid "Windows: ``%APPDATA%\\[project_name]``" msgstr "" #: ../../docs/tutorials/io/data_paths.rst:64 -msgid "Linux: ``~/.config/godot/``" +msgid "macOS: ``~/Library/Application Support/[project_name]``" msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:66 -msgid "Cache" -msgstr "" - -#: ../../docs/tutorials/io/data_paths.rst:66 -msgid "Windows: ``%TEMP%\\Godot\\``" +#: ../../docs/tutorials/io/data_paths.rst:65 +msgid "Linux: ``~/.local/share/[project_name]``" msgstr "" #: ../../docs/tutorials/io/data_paths.rst:67 -msgid "macOS: ``~/Library/Caches/Godot/``" +msgid "User settings" +msgstr "" + +#: ../../docs/tutorials/io/data_paths.rst:67 +msgid "Windows: ``%APPDATA%\\Godot\\``" msgstr "" #: ../../docs/tutorials/io/data_paths.rst:68 -msgid "Linux: ``~/.cache/godot/``" +msgid "macOS: ``~/Library/Application Support/Godot/``" +msgstr "" + +#: ../../docs/tutorials/io/data_paths.rst:69 +msgid "Linux: ``~/.config/godot/``" msgstr "" #: ../../docs/tutorials/io/data_paths.rst:71 -msgid "**User data** contains export templates and project-specific data." +msgid "Cache" +msgstr "" + +#: ../../docs/tutorials/io/data_paths.rst:71 +msgid "Windows: ``%TEMP%\\Godot\\``" msgstr "" #: ../../docs/tutorials/io/data_paths.rst:72 -msgid "**User settings** contains editor settings, text editor themes, script templates, etc." +msgid "macOS: ``~/Library/Caches/Godot/``" msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:74 -msgid "**Cache** contains temporary data. It can safely be removed when Godot is closed." +#: ../../docs/tutorials/io/data_paths.rst:73 +msgid "Linux: ``~/.cache/godot/``" +msgstr "" + +#: ../../docs/tutorials/io/data_paths.rst:76 +msgid "**User data** contains export templates and project-specific data." msgstr "" #: ../../docs/tutorials/io/data_paths.rst:77 -msgid "Godot complies with the `XDG Base Directory Specification `__ on all platforms. You can override environment variables following the specification to change the editor and project data paths." +msgid "**User settings** contains editor settings, text editor themes, script templates, etc." +msgstr "" + +#: ../../docs/tutorials/io/data_paths.rst:79 +msgid "**Cache** contains temporary data. It can safely be removed when Godot is closed." msgstr "" #: ../../docs/tutorials/io/data_paths.rst:82 +msgid "Godot complies with the `XDG Base Directory Specification `__ on all platforms. You can override environment variables following the specification to change the editor and project data paths." +msgstr "" + +#: ../../docs/tutorials/io/data_paths.rst:87 msgid "If you use `Godot packaged as a Flatpak `__, the editor data paths will be located in subfolders in ``~/.var/app/org.godotengine.Godot/``." msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:90 +#: ../../docs/tutorials/io/data_paths.rst:95 msgid "Self-contained mode" msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:92 +#: ../../docs/tutorials/io/data_paths.rst:97 msgid "If you create a file called ``._sc_`` or ``_sc_`` in the same directory as the editor binary, Godot will enable *self-contained mode*. This mode makes Godot write all user data to a directory named ``editor_data/`` in the same directory as the editor binary. You can use it to create a portable installation of the editor." msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:98 +#: ../../docs/tutorials/io/data_paths.rst:103 msgid "The `Steam release of Godot `__ uses self-contained mode by default." msgstr "" diff --git a/sphinx/templates/tutorials/io/index.pot b/sphinx/templates/tutorials/io/index.pot index e4e5a325fd..fe5a2aff79 100644 --- a/sphinx/templates/tutorials/io/index.pot +++ b/sphinx/templates/tutorials/io/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/io/saving_games.pot b/sphinx/templates/tutorials/io/saving_games.pot index 77e2dd3e2d..28eb290f47 100644 --- a/sphinx/templates/tutorials/io/saving_games.pot +++ b/sphinx/templates/tutorials/io/saving_games.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/math/beziers_and_curves.pot b/sphinx/templates/tutorials/math/beziers_and_curves.pot index e5c751e659..98e29b7089 100644 --- a/sphinx/templates/tutorials/math/beziers_and_curves.pot +++ b/sphinx/templates/tutorials/math/beziers_and_curves.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -49,7 +49,7 @@ msgid "We then interpolate ``q0`` and ``q1`` to obtain a single point ``r`` that msgstr "" #: ../../docs/tutorials/math/beziers_and_curves.rst:59 -msgid "This type of is called a *Quadratic Bezier* curve." +msgid "This type of curve is called a *Quadratic Bezier* curve." msgstr "" #: ../../docs/tutorials/math/beziers_and_curves.rst:63 diff --git a/sphinx/templates/tutorials/math/index.pot b/sphinx/templates/tutorials/math/index.pot index 756c785f2f..b282000447 100644 --- a/sphinx/templates/tutorials/math/index.pot +++ b/sphinx/templates/tutorials/math/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/math/interpolation.pot b/sphinx/templates/tutorials/math/interpolation.pot index 9d8249931b..734b46293a 100644 --- a/sphinx/templates/tutorials/math/interpolation.pot +++ b/sphinx/templates/tutorials/math/interpolation.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/math/matrices_and_transforms.pot b/sphinx/templates/tutorials/math/matrices_and_transforms.pot index c7c1f901a0..703ab80f69 100644 --- a/sphinx/templates/tutorials/math/matrices_and_transforms.pot +++ b/sphinx/templates/tutorials/math/matrices_and_transforms.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/math/random_number_generation.pot b/sphinx/templates/tutorials/math/random_number_generation.pot index c18e281906..6dde221ac3 100644 --- a/sphinx/templates/tutorials/math/random_number_generation.pot +++ b/sphinx/templates/tutorials/math/random_number_generation.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/math/vector_math.pot b/sphinx/templates/tutorials/math/vector_math.pot index 8f36fb4969..54c88ea57b 100644 --- a/sphinx/templates/tutorials/math/vector_math.pot +++ b/sphinx/templates/tutorials/math/vector_math.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/math/vectors_advanced.pot b/sphinx/templates/tutorials/math/vectors_advanced.pot index 6fc606f8c5..1f0a20b9a4 100644 --- a/sphinx/templates/tutorials/math/vectors_advanced.pot +++ b/sphinx/templates/tutorials/math/vectors_advanced.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/navigation/index.pot b/sphinx/templates/tutorials/navigation/index.pot index da6a7177d3..3f674dcf24 100644 --- a/sphinx/templates/tutorials/navigation/index.pot +++ b/sphinx/templates/tutorials/navigation/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/navigation/real_time_navigation_3d.pot b/sphinx/templates/tutorials/navigation/real_time_navigation_3d.pot index 76527272ae..76c28166ef 100644 --- a/sphinx/templates/tutorials/navigation/real_time_navigation_3d.pot +++ b/sphinx/templates/tutorials/navigation/real_time_navigation_3d.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/networking/high_level_multiplayer.pot b/sphinx/templates/tutorials/networking/high_level_multiplayer.pot index 10f7059297..56510f7b95 100644 --- a/sphinx/templates/tutorials/networking/high_level_multiplayer.pot +++ b/sphinx/templates/tutorials/networking/high_level_multiplayer.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/networking/http_client_class.pot b/sphinx/templates/tutorials/networking/http_client_class.pot index e2726bd416..cb53865b05 100644 --- a/sphinx/templates/tutorials/networking/http_client_class.pot +++ b/sphinx/templates/tutorials/networking/http_client_class.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/networking/http_request_class.pot b/sphinx/templates/tutorials/networking/http_request_class.pot index 979c8980ee..3a595012ac 100644 --- a/sphinx/templates/tutorials/networking/http_request_class.pot +++ b/sphinx/templates/tutorials/networking/http_request_class.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/networking/index.pot b/sphinx/templates/tutorials/networking/index.pot index 13e885c81a..ac45d5c90e 100644 --- a/sphinx/templates/tutorials/networking/index.pot +++ b/sphinx/templates/tutorials/networking/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/networking/ssl_certificates.pot b/sphinx/templates/tutorials/networking/ssl_certificates.pot index 5b8a1943e7..6a8530d48c 100644 --- a/sphinx/templates/tutorials/networking/ssl_certificates.pot +++ b/sphinx/templates/tutorials/networking/ssl_certificates.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/networking/webrtc.pot b/sphinx/templates/tutorials/networking/webrtc.pot index d0a25df76c..399b202fce 100644 --- a/sphinx/templates/tutorials/networking/webrtc.pot +++ b/sphinx/templates/tutorials/networking/webrtc.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/networking/websocket.pot b/sphinx/templates/tutorials/networking/websocket.pot index 6007a3d1a2..67b65d9916 100644 --- a/sphinx/templates/tutorials/networking/websocket.pot +++ b/sphinx/templates/tutorials/networking/websocket.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/performance/batching.pot b/sphinx/templates/tutorials/performance/batching.pot index cebb949944..8b87cb2f11 100644 --- a/sphinx/templates/tutorials/performance/batching.pot +++ b/sphinx/templates/tutorials/performance/batching.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/performance/cpu_optimization.pot b/sphinx/templates/tutorials/performance/cpu_optimization.pot index f2ae25aa7a..e584692791 100644 --- a/sphinx/templates/tutorials/performance/cpu_optimization.pot +++ b/sphinx/templates/tutorials/performance/cpu_optimization.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/performance/general_optimization.pot b/sphinx/templates/tutorials/performance/general_optimization.pot index b4d1c2cee2..0c8a96887d 100644 --- a/sphinx/templates/tutorials/performance/general_optimization.pot +++ b/sphinx/templates/tutorials/performance/general_optimization.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/performance/gpu_optimization.pot b/sphinx/templates/tutorials/performance/gpu_optimization.pot index 7013ec69c5..62012d539f 100644 --- a/sphinx/templates/tutorials/performance/gpu_optimization.pot +++ b/sphinx/templates/tutorials/performance/gpu_optimization.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/performance/index.pot b/sphinx/templates/tutorials/performance/index.pot index 0c97c44ee4..4110a3cf77 100644 --- a/sphinx/templates/tutorials/performance/index.pot +++ b/sphinx/templates/tutorials/performance/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/performance/optimizing_3d_performance.pot b/sphinx/templates/tutorials/performance/optimizing_3d_performance.pot index 7ba211f2b5..3e5acaa7ed 100644 --- a/sphinx/templates/tutorials/performance/optimizing_3d_performance.pot +++ b/sphinx/templates/tutorials/performance/optimizing_3d_performance.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/performance/threads/thread_safe_apis.pot b/sphinx/templates/tutorials/performance/threads/thread_safe_apis.pot index b8b38a09a7..8ea118e791 100644 --- a/sphinx/templates/tutorials/performance/threads/thread_safe_apis.pot +++ b/sphinx/templates/tutorials/performance/threads/thread_safe_apis.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/performance/threads/using_multiple_threads.pot b/sphinx/templates/tutorials/performance/threads/using_multiple_threads.pot index 160f3ecfd9..87e2ddf2af 100644 --- a/sphinx/templates/tutorials/performance/threads/using_multiple_threads.pot +++ b/sphinx/templates/tutorials/performance/threads/using_multiple_threads.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/performance/using_multimesh.pot b/sphinx/templates/tutorials/performance/using_multimesh.pot index 98e8da3b00..af46cb583d 100644 --- a/sphinx/templates/tutorials/performance/using_multimesh.pot +++ b/sphinx/templates/tutorials/performance/using_multimesh.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/performance/using_servers.pot b/sphinx/templates/tutorials/performance/using_servers.pot index 47d3680dcf..651c464ac4 100644 --- a/sphinx/templates/tutorials/performance/using_servers.pot +++ b/sphinx/templates/tutorials/performance/using_servers.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/performance/vertex_animation/animating_thousands_of_fish.pot b/sphinx/templates/tutorials/performance/vertex_animation/animating_thousands_of_fish.pot index c3f197dbe7..676169e69e 100644 --- a/sphinx/templates/tutorials/performance/vertex_animation/animating_thousands_of_fish.pot +++ b/sphinx/templates/tutorials/performance/vertex_animation/animating_thousands_of_fish.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/performance/vertex_animation/controlling_thousands_of_fish.pot b/sphinx/templates/tutorials/performance/vertex_animation/controlling_thousands_of_fish.pot index 7f10b3263b..3a3569ff42 100644 --- a/sphinx/templates/tutorials/performance/vertex_animation/controlling_thousands_of_fish.pot +++ b/sphinx/templates/tutorials/performance/vertex_animation/controlling_thousands_of_fish.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/performance/vertex_animation/index.pot b/sphinx/templates/tutorials/performance/vertex_animation/index.pot index 83a3aa854c..8b64c54e5d 100644 --- a/sphinx/templates/tutorials/performance/vertex_animation/index.pot +++ b/sphinx/templates/tutorials/performance/vertex_animation/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/physics/collision_shapes_3d.pot b/sphinx/templates/tutorials/physics/collision_shapes_3d.pot index c115a15cd6..00af965de6 100644 --- a/sphinx/templates/tutorials/physics/collision_shapes_3d.pot +++ b/sphinx/templates/tutorials/physics/collision_shapes_3d.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/physics/index.pot b/sphinx/templates/tutorials/physics/index.pot index 10bd5680a1..bf0a52b24d 100644 --- a/sphinx/templates/tutorials/physics/index.pot +++ b/sphinx/templates/tutorials/physics/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/physics/kinematic_character_2d.pot b/sphinx/templates/tutorials/physics/kinematic_character_2d.pot index 33e93391fa..4a00041bf2 100644 --- a/sphinx/templates/tutorials/physics/kinematic_character_2d.pot +++ b/sphinx/templates/tutorials/physics/kinematic_character_2d.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/physics/physics_introduction.pot b/sphinx/templates/tutorials/physics/physics_introduction.pot index 01532284b5..0325cf3c79 100644 --- a/sphinx/templates/tutorials/physics/physics_introduction.pot +++ b/sphinx/templates/tutorials/physics/physics_introduction.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/physics/ragdoll_system.pot b/sphinx/templates/tutorials/physics/ragdoll_system.pot index eeb9a06c91..556a9bed77 100644 --- a/sphinx/templates/tutorials/physics/ragdoll_system.pot +++ b/sphinx/templates/tutorials/physics/ragdoll_system.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/physics/ray-casting.pot b/sphinx/templates/tutorials/physics/ray-casting.pot index 3394c0a73c..47be301739 100644 --- a/sphinx/templates/tutorials/physics/ray-casting.pot +++ b/sphinx/templates/tutorials/physics/ray-casting.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/physics/rigid_body.pot b/sphinx/templates/tutorials/physics/rigid_body.pot index 043e012921..9025f07a86 100644 --- a/sphinx/templates/tutorials/physics/rigid_body.pot +++ b/sphinx/templates/tutorials/physics/rigid_body.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/physics/soft_body.pot b/sphinx/templates/tutorials/physics/soft_body.pot index 1710580bb4..2e3ecac721 100644 --- a/sphinx/templates/tutorials/physics/soft_body.pot +++ b/sphinx/templates/tutorials/physics/soft_body.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/physics/using_area_2d.pot b/sphinx/templates/tutorials/physics/using_area_2d.pot index 7c5e1126c8..92fc68f780 100644 --- a/sphinx/templates/tutorials/physics/using_area_2d.pot +++ b/sphinx/templates/tutorials/physics/using_area_2d.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/physics/using_kinematic_body_2d.pot b/sphinx/templates/tutorials/physics/using_kinematic_body_2d.pot index 21831dd535..847d8b01cd 100644 --- a/sphinx/templates/tutorials/physics/using_kinematic_body_2d.pot +++ b/sphinx/templates/tutorials/physics/using_kinematic_body_2d.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/platform/android/android_in_app_purchases.pot b/sphinx/templates/tutorials/platform/android/android_in_app_purchases.pot index 5eb8286f0a..6641ada1c6 100644 --- a/sphinx/templates/tutorials/platform/android/android_in_app_purchases.pot +++ b/sphinx/templates/tutorials/platform/android/android_in_app_purchases.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/platform/android/android_plugin.pot b/sphinx/templates/tutorials/platform/android/android_plugin.pot index bc098f68f1..b87e1d56a8 100644 --- a/sphinx/templates/tutorials/platform/android/android_plugin.pot +++ b/sphinx/templates/tutorials/platform/android/android_plugin.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/platform/android/index.pot b/sphinx/templates/tutorials/platform/android/index.pot index ed68239031..b40c8d95c9 100644 --- a/sphinx/templates/tutorials/platform/android/index.pot +++ b/sphinx/templates/tutorials/platform/android/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/platform/consoles.pot b/sphinx/templates/tutorials/platform/consoles.pot index 3e264a840e..482cd17db1 100644 --- a/sphinx/templates/tutorials/platform/consoles.pot +++ b/sphinx/templates/tutorials/platform/consoles.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/platform/customizing_html5_shell.pot b/sphinx/templates/tutorials/platform/customizing_html5_shell.pot index 657e98ded1..6cdc7d8623 100644 --- a/sphinx/templates/tutorials/platform/customizing_html5_shell.pot +++ b/sphinx/templates/tutorials/platform/customizing_html5_shell.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/platform/html5_shell_classref.pot b/sphinx/templates/tutorials/platform/html5_shell_classref.pot index 89b36f53b9..01b4269d83 100644 --- a/sphinx/templates/tutorials/platform/html5_shell_classref.pot +++ b/sphinx/templates/tutorials/platform/html5_shell_classref.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/platform/index.pot b/sphinx/templates/tutorials/platform/index.pot index 85b3f91770..686627bf59 100644 --- a/sphinx/templates/tutorials/platform/index.pot +++ b/sphinx/templates/tutorials/platform/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/platform/ios/index.pot b/sphinx/templates/tutorials/platform/ios/index.pot index 9d34c16c43..5475ae85fc 100644 --- a/sphinx/templates/tutorials/platform/ios/index.pot +++ b/sphinx/templates/tutorials/platform/ios/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/platform/ios/ios_plugin.pot b/sphinx/templates/tutorials/platform/ios/ios_plugin.pot index 84d3f97ef8..7782e7736f 100644 --- a/sphinx/templates/tutorials/platform/ios/ios_plugin.pot +++ b/sphinx/templates/tutorials/platform/ios/ios_plugin.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/platform/ios/plugins_for_ios.pot b/sphinx/templates/tutorials/platform/ios/plugins_for_ios.pot index 6eec062850..209cf655ca 100644 --- a/sphinx/templates/tutorials/platform/ios/plugins_for_ios.pot +++ b/sphinx/templates/tutorials/platform/ios/plugins_for_ios.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/platform/platform_html5.pot b/sphinx/templates/tutorials/platform/platform_html5.pot index 3801606836..ce41519c5f 100644 --- a/sphinx/templates/tutorials/platform/platform_html5.pot +++ b/sphinx/templates/tutorials/platform/platform_html5.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/plugins/editor/import_plugins.pot b/sphinx/templates/tutorials/plugins/editor/import_plugins.pot index 04c381d1c8..75b90d7fa7 100644 --- a/sphinx/templates/tutorials/plugins/editor/import_plugins.pot +++ b/sphinx/templates/tutorials/plugins/editor/import_plugins.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/plugins/editor/index.pot b/sphinx/templates/tutorials/plugins/editor/index.pot index 64cbb3461b..4b8a3bda70 100644 --- a/sphinx/templates/tutorials/plugins/editor/index.pot +++ b/sphinx/templates/tutorials/plugins/editor/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/plugins/editor/inspector_plugins.pot b/sphinx/templates/tutorials/plugins/editor/inspector_plugins.pot index 7733a5689f..360daf6fd3 100644 --- a/sphinx/templates/tutorials/plugins/editor/inspector_plugins.pot +++ b/sphinx/templates/tutorials/plugins/editor/inspector_plugins.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/plugins/editor/installing_plugins.pot b/sphinx/templates/tutorials/plugins/editor/installing_plugins.pot index 77a40ec251..49f9f4538b 100644 --- a/sphinx/templates/tutorials/plugins/editor/installing_plugins.pot +++ b/sphinx/templates/tutorials/plugins/editor/installing_plugins.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/plugins/editor/making_main_screen_plugins.pot b/sphinx/templates/tutorials/plugins/editor/making_main_screen_plugins.pot index 48474b5c29..98920c047a 100644 --- a/sphinx/templates/tutorials/plugins/editor/making_main_screen_plugins.pot +++ b/sphinx/templates/tutorials/plugins/editor/making_main_screen_plugins.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/plugins/editor/making_plugins.pot b/sphinx/templates/tutorials/plugins/editor/making_plugins.pot index 4c63858256..020c6c4bac 100644 --- a/sphinx/templates/tutorials/plugins/editor/making_plugins.pot +++ b/sphinx/templates/tutorials/plugins/editor/making_plugins.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/plugins/editor/spatial_gizmos.pot b/sphinx/templates/tutorials/plugins/editor/spatial_gizmos.pot index c68a756808..124a857ea5 100644 --- a/sphinx/templates/tutorials/plugins/editor/spatial_gizmos.pot +++ b/sphinx/templates/tutorials/plugins/editor/spatial_gizmos.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/plugins/editor/visual_shader_plugins.pot b/sphinx/templates/tutorials/plugins/editor/visual_shader_plugins.pot index ae342518ab..1ddb1b9b82 100644 --- a/sphinx/templates/tutorials/plugins/editor/visual_shader_plugins.pot +++ b/sphinx/templates/tutorials/plugins/editor/visual_shader_plugins.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/plugins/index.pot b/sphinx/templates/tutorials/plugins/index.pot index 9e9b5bd246..638a2121d3 100644 --- a/sphinx/templates/tutorials/plugins/index.pot +++ b/sphinx/templates/tutorials/plugins/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/plugins/running_code_in_the_editor.pot b/sphinx/templates/tutorials/plugins/running_code_in_the_editor.pot index 43564eb159..8ffb831cb0 100644 --- a/sphinx/templates/tutorials/plugins/running_code_in_the_editor.pot +++ b/sphinx/templates/tutorials/plugins/running_code_in_the_editor.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/rendering/gles2_gles3_differences.pot b/sphinx/templates/tutorials/rendering/gles2_gles3_differences.pot index 5a0108b985..7999b2b7c7 100644 --- a/sphinx/templates/tutorials/rendering/gles2_gles3_differences.pot +++ b/sphinx/templates/tutorials/rendering/gles2_gles3_differences.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/rendering/index.pot b/sphinx/templates/tutorials/rendering/index.pot index 6110f47412..88e982faee 100644 --- a/sphinx/templates/tutorials/rendering/index.pot +++ b/sphinx/templates/tutorials/rendering/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/rendering/jitter_stutter.pot b/sphinx/templates/tutorials/rendering/jitter_stutter.pot index a9590e6f76..de7477d37c 100644 --- a/sphinx/templates/tutorials/rendering/jitter_stutter.pot +++ b/sphinx/templates/tutorials/rendering/jitter_stutter.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/rendering/multiple_resolutions.pot b/sphinx/templates/tutorials/rendering/multiple_resolutions.pot index 53e97b40df..fb70f03803 100644 --- a/sphinx/templates/tutorials/rendering/multiple_resolutions.pot +++ b/sphinx/templates/tutorials/rendering/multiple_resolutions.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -133,7 +133,7 @@ msgid "This is a good option if you want full control over every screen pixel, a msgstr "" #: ../../docs/tutorials/rendering/multiple_resolutions.rst:138 -msgid "**Stretch Mode = 2D**: In this mode, the size specified in display/width and display/height in the project settings is stretched to cover the whole screen (taking the **Stretch Aspect** setting into account). This means that everything is rendered directly at the target resolution. 3D is largely unaffected, while in 2D, there is no longer a 1:1 correspondence between sprite pixels and screen pixels, which may result in scaling artifacts." +msgid "**Stretch Mode = 2D**: In this mode, the base size specified in width and height in the project settings is stretched to cover the whole screen (taking the **Stretch Aspect** setting into account). This means that everything is rendered directly at the target resolution. 3D is largely unaffected, while in 2D, there is no longer a 1:1 correspondence between sprite pixels and screen pixels, which may result in scaling artifacts." msgstr "" #: ../../docs/tutorials/rendering/multiple_resolutions.rst:146 diff --git a/sphinx/templates/tutorials/rendering/viewports.pot b/sphinx/templates/tutorials/rendering/viewports.pot index ba396d78c6..56fd662ab8 100644 --- a/sphinx/templates/tutorials/rendering/viewports.pot +++ b/sphinx/templates/tutorials/rendering/viewports.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_basics.pot b/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_basics.pot index 53e105f6ce..35de2d149c 100644 --- a/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_basics.pot +++ b/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_basics.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -116,7 +116,7 @@ msgstr "" #: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:100 #: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:116 -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:148 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:151 msgid "In Godot's **Editor → Editor Settings** menu:" msgstr "" @@ -169,150 +169,150 @@ msgid "If you are using Linux you need to install the `Mono SDK `__. Visual Studio will include the required SDKs if you have the correct workloads selected, so you don't need to manually install the things listed in the \"Prerequisites\" section." msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:143 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:146 msgid "While installing Visual Studio, select these workloads:" msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:145 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:148 msgid "Mobile development with .NET" msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:146 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:149 msgid ".NET Core cross-platform development" msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:150 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:153 msgid "Set **Mono** -> **Editor** -> **External Editor** to **Visual Studio**." msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:152 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:155 msgid "Next, you need to download the Godot Visual Studio extension from github `here `__. Double click on the downloaded file and follow the installation process." msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:158 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:161 msgid "Creating a C# script" msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:160 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:163 msgid "After you successfully set up C# for Godot, you should see the following option when selecting **Attach Script** in the context menu of a node in your scene:" msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:165 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:168 msgid "Note that while some specifics change, most concepts work the same when using C# for scripting. If you're new to Godot, you may want to follow the tutorials on :ref:`doc_scripting` at this point. While some places in the documentation still lack C# examples, most concepts can be transferred easily from GDScript." msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:172 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:175 msgid "Project setup and workflow" msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:174 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:177 msgid "When you create the first C# script, Godot initializes the C# project files for your Godot project. This includes generating a C# solution (``.sln``) and a project file (``.csproj``), as well as some utility files and folders (``.mono`` and ``Properties/AssemblyInfo.cs``). All of these but ``.mono`` are important and should be committed to your version control system. ``.mono`` can be safely added to the ignore list of your VCS. When troubleshooting, it can sometimes help to delete the ``.mono`` folder and let it regenerate." msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:184 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:187 msgid "Example" msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:186 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:189 msgid "Here's a blank C# script with some comments to demonstrate how it works." msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:213 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:216 msgid "As you can see, functions normally in global scope in GDScript like Godot's ``print`` function are available in the ``GD`` class which is part of the ``Godot`` namespace. For a list of methods in the ``GD`` class, see the class reference pages for :ref:`@GDScript ` and :ref:`@GlobalScope `." msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:220 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:223 msgid "Keep in mind that the class you wish to attach to your node should have the same name as the ``.cs`` file. Otherwise, you will get the following error and won't be able to run the scene: *\"Cannot find class XXX for script res://XXX.cs\"*" msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:226 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:229 msgid "General differences between C# and GDScript" msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:228 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:231 msgid "The C# API uses ``PascalCase`` instead of ``snake_case`` in GDScript/C++. Where possible, fields and getters/setters have been converted to properties. In general, the C# Godot API strives to be as idiomatic as is reasonably possible." msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:232 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:235 msgid "For more information, see the :ref:`doc_c_sharp_differences` page." msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:236 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:239 msgid "You need to (re)build the project assemblies whenever you want to see new exported variables or signals in the editor. This build can be manually triggered by clicking the word **Build** in the top right corner of the editor. You can also click **Mono** at the bottom of the editor window to reveal the Mono panel, then click the **Build Project** button." msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:242 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:245 msgid "You will also need to rebuild the project assemblies to apply changes in \"tool\" scripts." msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:246 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:249 msgid "Current gotchas and known issues" msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:248 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:251 msgid "As C# support is quite new in Godot, there are some growing pains and things that need to be ironed out. Below is a list of the most important issues you should be aware of when diving into C# in Godot, but if in doubt, also take a look over the official `issue tracker for Mono issues `_." msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:254 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:257 msgid "Writing editor plugins is possible, but it is currently quite convoluted." msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:255 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:258 msgid "State is currently not saved and restored when hot-reloading, with the exception of exported variables." msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:257 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:260 msgid "Attached C# scripts should refer to a class that has a class name that matches the file name." msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:259 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:262 msgid "There are some methods such as ``Get()``/``Set()``, ``Call()``/``CallDeferred()`` and signal connection method ``Connect()`` that rely on Godot's ``snake_case`` API naming conventions. So when using e.g. ``CallDeferred(\"AddChild\")``, ``AddChild`` will not work because the API is expecting the original ``snake_case`` version ``add_child``. However, you can use any custom properties or methods without this limitation." msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:267 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:270 msgid "Exporting Mono projects is supported for desktop platforms (Linux, Windows and macOS), Android, HTML5, and iOS. The only platform not supported yet is UWP." msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:271 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:274 msgid "Performance of C# in Godot" msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:273 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:276 msgid "According to some preliminary `benchmarks `_, the performance of C# in Godot — while generally in the same order of magnitude — is roughly **~4×** that of GDScript in some naive cases. C++ is still a little faster; the specifics are going to vary according to your use case. GDScript is likely fast enough for most general scripting workloads. C# is faster, but requires some expensive marshalling when talking to Godot." msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:281 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:284 msgid "Using NuGet packages in Godot" msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:283 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:286 msgid "`NuGet `_ packages can be installed and used with Godot, as with any C# project. Many IDEs are able to add packages directly. They can also be added manually by adding the package reference in the ``.csproj`` file located in the project root:" msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:297 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:300 msgid "As of Godot 3.2.3, Godot automatically downloads and sets up newly added NuGet packages the next time it builds the project." msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:301 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:304 msgid "Profiling your C# code" msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:303 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:306 msgid "`Mono log profiler `_ is available for Linux and macOS. Due to a Mono change, it does not work on Windows currently." msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:304 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:307 msgid "External Mono profiler like `JetBrains dotTrace `_ can be used as described `here `_." msgstr "" diff --git a/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_differences.pot b/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_differences.pot index 8389c2eff0..aa82bdbc36 100644 --- a/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_differences.pot +++ b/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_differences.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_features.pot b/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_features.pot index c85c1718b9..d74dc06ccd 100644 --- a/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_features.pot +++ b/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_features.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_style_guide.pot b/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_style_guide.pot index 0160793fa0..a0503e1a5f 100644 --- a/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_style_guide.pot +++ b/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_style_guide.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/scripting/c_sharp/index.pot b/sphinx/templates/tutorials/scripting/c_sharp/index.pot index 9bf5d6af51..98d26e3a55 100644 --- a/sphinx/templates/tutorials/scripting/c_sharp/index.pot +++ b/sphinx/templates/tutorials/scripting/c_sharp/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/scripting/change_scenes_manually.pot b/sphinx/templates/tutorials/scripting/change_scenes_manually.pot index 69eeba96ef..8f52cfbb6d 100644 --- a/sphinx/templates/tutorials/scripting/change_scenes_manually.pot +++ b/sphinx/templates/tutorials/scripting/change_scenes_manually.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/scripting/creating_script_templates.pot b/sphinx/templates/tutorials/scripting/creating_script_templates.pot index 1de5d0b966..09445ee1db 100644 --- a/sphinx/templates/tutorials/scripting/creating_script_templates.pot +++ b/sphinx/templates/tutorials/scripting/creating_script_templates.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/scripting/cross_language_scripting.pot b/sphinx/templates/tutorials/scripting/cross_language_scripting.pot index 2868deb492..e2bbe3c9e8 100644 --- a/sphinx/templates/tutorials/scripting/cross_language_scripting.pot +++ b/sphinx/templates/tutorials/scripting/cross_language_scripting.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/scripting/debug/debugger_panel.pot b/sphinx/templates/tutorials/scripting/debug/debugger_panel.pot index a4b928dfe2..c260bd8daf 100644 --- a/sphinx/templates/tutorials/scripting/debug/debugger_panel.pot +++ b/sphinx/templates/tutorials/scripting/debug/debugger_panel.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/scripting/debug/index.pot b/sphinx/templates/tutorials/scripting/debug/index.pot index c313a62965..370ee37698 100644 --- a/sphinx/templates/tutorials/scripting/debug/index.pot +++ b/sphinx/templates/tutorials/scripting/debug/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/scripting/debug/overview_of_debugging_tools.pot b/sphinx/templates/tutorials/scripting/debug/overview_of_debugging_tools.pot index 5452501901..0f046ebeb9 100644 --- a/sphinx/templates/tutorials/scripting/debug/overview_of_debugging_tools.pot +++ b/sphinx/templates/tutorials/scripting/debug/overview_of_debugging_tools.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/scripting/evaluating_expressions.pot b/sphinx/templates/tutorials/scripting/evaluating_expressions.pot index 56d0af2ea3..fbf30d7204 100644 --- a/sphinx/templates/tutorials/scripting/evaluating_expressions.pot +++ b/sphinx/templates/tutorials/scripting/evaluating_expressions.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/scripting/filesystem.pot b/sphinx/templates/tutorials/scripting/filesystem.pot index dd4dfb9e20..bb9c2129b2 100644 --- a/sphinx/templates/tutorials/scripting/filesystem.pot +++ b/sphinx/templates/tutorials/scripting/filesystem.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/scripting/gdnative/gdnative_c_example.pot b/sphinx/templates/tutorials/scripting/gdnative/gdnative_c_example.pot index aa37a70bb7..f71c3081eb 100644 --- a/sphinx/templates/tutorials/scripting/gdnative/gdnative_c_example.pot +++ b/sphinx/templates/tutorials/scripting/gdnative/gdnative_c_example.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/scripting/gdnative/gdnative_cpp_example.pot b/sphinx/templates/tutorials/scripting/gdnative/gdnative_cpp_example.pot index 4ffd50e862..4e02d7b913 100644 --- a/sphinx/templates/tutorials/scripting/gdnative/gdnative_cpp_example.pot +++ b/sphinx/templates/tutorials/scripting/gdnative/gdnative_cpp_example.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -33,407 +33,387 @@ msgid "The C++ bindings for GDNative are built on top of the NativeScript GDNati msgstr "" #: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:17 -msgid "Godot 3.1 saw the introduction of the NativeScript 1.1 additions that enabled the GDNative team to build a nicer C++ bindings library. These changes have now been merged into the master branch and will be the way we go forward. If you want to write a C++ GDNative plugin that also supports Godot 3.0 you will need to use the 3.0 branch and the NativeScript 1.0 syntax. We'll be showing them side by side in this writeup." -msgstr "" - -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:24 msgid "You can download the full example we'll be creating in this tutorial `on GitHub `__." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:28 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:21 msgid "Setting up the project" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:30 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:23 msgid "There are a few prerequisites you'll need:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:32 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:25 msgid "a Godot 3.x executable," msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:33 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:26 msgid "a C++ compiler," msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:34 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:27 msgid "SCons as a build tool," msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:35 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:28 msgid "a copy of the `godot-cpp repository `__." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:38 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:31 msgid "See also :ref:`Compiling ` as the build tools are identical to the ones you need to compile Godot from source." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:41 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:34 msgid "You can download these repositories from GitHub or let Git do the work for you. Note that these repositories now have different branches for different versions of Godot. GDNative modules written for an earlier version of Godot will work in newer versions (with the exception of one breaking change in ARVR interfaces between 3.0 and 3.1) but not vice versa so make sure you download the correct branch. Also note that the version of Godot you use to generate the ``api.json`` with becomes your minimum version." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:51 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:44 msgid "`GDExtension `__ has been merged in the ``master`` branch of godot-cpp, but it is only compatible with the upcoming Godot 4.0. Therefore, you need to use the ``3.x`` branch of godot-cpp to use GDNative and follow this example." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:56 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:50 +msgid "This tutorial covers only GDNative in Godot 3.x, *not* GDExtension in Godot 4.0." +msgstr "" + +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:52 msgid "If you are versioning your project using Git, it is a good idea to add them as Git submodules:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:78 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:64 msgid "If you decide to just download the repositories or clone them into your project folder, make sure to keep the folder layout identical to the one described here, as much of the code we'll be showcasing here assumes the project follows this layout." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:83 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:69 msgid "Do make sure you clone recursive to pull in both repositories:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:100 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:79 msgid "``godot-cpp`` now includes ``godot-headers`` as a nested submodule, if you've manually downloaded them please make sure to place ``godot-headers`` inside of the ``godot-cpp`` folder." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:104 -msgid "You don't have to do it this way but we've found it easiest to manage. If you decide to just download the repositories or just clone them into your folder, make sure to keep the folder layout the same as we've setup here as much of the code we'll be showcasing here assumes the project has this layout." +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:83 +msgid "You don't have to do it this way, but we've found it easiest to manage. If you decide to download the repositories or clone them into your folder, make sure to keep the folder layout the same as we've setup here. Much of the code we'll be showcasing here assumes the project has this layout." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:109 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:88 msgid "If you cloned the example from the link specified in the introduction, the submodules are not automatically initialized. You will need to execute the following commands:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:118 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:97 msgid "This will clone these two repositories into your project folder." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:121 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:100 msgid "Building the C++ bindings" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:123 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:102 msgid "Now that we've downloaded our prerequisites, it is time to build the C++ bindings." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:126 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:105 msgid "The repository contains a copy of the metadata for the current Godot release, but if you need to build these bindings for a newer version of Godot, simply call the Godot executable:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:134 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:113 msgid "Place the resulting ``api.json`` file in the project folder and add ``use_custom_api_file=yes custom_api_file=../api.json`` to the scons command below." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:138 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:117 msgid "To generate and compile the bindings, use this command (replacing ```` with ``windows``, ``linux`` or ``osx`` depending on your OS):" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:141 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:120 msgid "To speed up compilation, add `-jN` at the end of the SCons command line where `N` is the number of CPU threads you have on your system. The example below uses 4 threads." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:149 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:129 msgid "This step will take a while. When it is completed, you should have static libraries that can be compiled into your project stored in ``godot-cpp/bin/``." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:152 -msgid "At some point in the future, compiled binaries will be available, making this step optional." +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:134 +msgid "You may need to add ``bits=64`` to the command on Windows or Linux." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:157 -msgid "You may need to add ``bits=64`` to the command on Windows or Linux. We're still working on better auto detection." -msgstr "" - -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:161 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:137 msgid "Creating a simple plugin" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:163 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:139 msgid "Now it's time to build an actual plugin. We'll start by creating an empty Godot project in which we'll place a few files." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:166 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:142 msgid "Open Godot and create a new project. For this example, we will place it in a folder called ``demo`` inside our GDNative module's folder structure." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:169 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:145 msgid "In our demo project, we'll create a scene containing a Node called \"Main\" and we'll save it as ``main.tscn``. We'll come back to that later." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:172 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:148 msgid "Back in the top-level GDNative module folder, we're also going to create a subfolder called ``src`` in which we'll place our source files." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:175 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:151 msgid "You should now have ``demo``, ``godot-cpp``, ``godot-headers``, and ``src`` directories in your GDNative module." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:178 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:154 msgid "In the ``src`` folder, we'll start with creating our header file for the GDNative node we'll be creating. We will name it ``gdexample.h``:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:242 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:188 msgid "There are a few things of note to the above. We're including ``Godot.hpp`` which contains all our basic definitions. After that, we include ``Sprite.hpp`` which contains bindings to the Sprite class. We'll be extending this class in our module." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:247 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:193 msgid "We're using the namespace ``godot``, since everything in GDNative is defined within this namespace." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:250 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:196 msgid "Then we have our class definition, which inherits from our Sprite through a container class. We'll see a few side effects of this later on. The ``GODOT_CLASS`` macro sets up a few internal things for us." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:254 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:200 msgid "After that, we declare a single member variable called ``time_passed``." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:256 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:202 msgid "In the next block we're defining our methods, we obviously have our constructor and destructor defined, but there are two other functions that will likely look familiar to some, and one new method." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:260 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:206 msgid "The first is ``_register_methods``, which is a static function that Godot will call to find out which methods can be called on our NativeScript and which properties it exposes. The second is our ``_process`` function, which will work exactly the same as the ``_process`` function you're used to in GDScript. The third is our ``_init`` function which is called after Godot has properly set up our object. It has to exist even if you don't place any code in it." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:267 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:213 msgid "Let's implement our functions by creating our ``gdexample.cpp`` file:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:327 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:245 msgid "This one should be straightforward. We're implementing each method of our class that we defined in our header file. Note that the ``register_method`` call **must** expose the ``_process`` method, otherwise Godot will not be able to use it. However, we do not have to tell Godot about our constructor, destructor and ``_init`` functions." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:333 -msgid "The other method of note is our ``_process`` function, which simply keeps track of how much time has passed and calculates a new position for our sprite using a simple sine and cosine function. What stands out is calling ``owner->set_position`` to call one of the build in methods of our Sprite. This is because our class is a container class; ``owner`` points to the actual Sprite node our script relates to. In the upcoming NativeScript 1.1, ``set_position`` can be called directly on our class." +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:251 +msgid "The other method of note is our ``_process`` function, which simply keeps track of how much time has passed and calculates a new position for our sprite using a sine and cosine function. What stands out is calling ``owner->set_position`` to call one of the build in methods of our Sprite. This is because our class is a container class; ``owner`` points to the actual Sprite node our script relates to." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:341 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:258 msgid "There is one more C++ file we need; we'll name it ``gdlibrary.cpp``. Our GDNative plugin can contain multiple NativeScripts, each with their own header and source file like we've implemented ``GDExample`` up above. What we need now is a small bit of code that tells Godot about all the NativeScripts in our GDNative plugin." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:365 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:282 msgid "Note that we are not using the ``godot`` namespace here, since the three functions implemented here need to be defined without a namespace." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:368 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:285 msgid "The ``godot_gdnative_init`` and ``godot_gdnative_terminate`` functions get called respectively when Godot loads our plugin and when it unloads it. All we're doing here is parse through the functions in our bindings module to initialize them, but you might have to set up more things depending on your needs." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:374 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:291 msgid "The important function is the third function called ``godot_nativescript_init``. We first call a function in our bindings library that does its usual stuff. After that, we call the function ``register_class`` for each of our classes in our library." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:380 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:297 msgid "Compiling the plugin" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:382 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:299 msgid "We cannot easily write by hand a ``SConstruct`` file that SCons would use for building. For the purpose of this example, just use :download:`this hardcoded SConstruct file ` we've prepared. We'll cover a more customizable, detailed example on how to use these build files in a subsequent tutorial." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:390 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:307 msgid "This ``SConstruct`` file was written to be used with the latest ``godot-cpp`` master, you may need to make small changes using it with older versions or refer to the ``SConstruct`` file in the Godot 3.0 documentation." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:394 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:311 msgid "Once you've downloaded the ``SConstruct`` file, place it in your GDNative module folder besides ``godot-cpp``, ``godot-headers`` and ``demo``, then run:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:401 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:318 msgid "You should now be able to find the module in ``demo/bin/``." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:405 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:322 msgid "Here, we've compiled both godot-cpp and our gdexample library as debug builds. For optimized builds, you should compile them using the ``target=release`` switch." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:410 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:327 msgid "Using the GDNative module" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:412 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:329 msgid "Before we jump back into Godot, we need to create two more files in ``demo/bin/``. Both can be created using the Godot editor, but it may be faster to create them directly." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:416 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:333 msgid "The first one is a file that lets Godot know what dynamic libraries should be loaded for each platform and is called ``gdexample.gdnlib``." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:440 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:357 msgid "This file contains a ``general`` section that controls how the module is loaded. It also contains a prefix section which should be left on ``godot_`` for now. If you change this, you'll need to rename various functions that are used as entry points. This was added for the iPhone platform because it doesn't allow dynamic libraries to be deployed, yet GDNative modules are linked statically." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:446 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:363 msgid "The ``entry`` section is the important bit: it tells Godot the location of the dynamic library in the project's filesystem for each supported platform. It will also result in *just* that file being exported when you export the project, which means the data pack won't contain libraries that are incompatible with the target platform." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:452 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:369 msgid "Finally, the ``dependencies`` section allows you to name additional dynamic libraries that should be included as well. This is important when your GDNative plugin implements someone else's library and requires you to supply a third-party dynamic library with your project." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:457 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:374 msgid "If you double click on the ``gdexample.gdnlib`` file within Godot, you'll see there are far more options to set:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:462 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:379 msgid "The second file we need to create is a file used by each NativeScript we've added to our plugin. We'll name it ``gdexample.gdns`` for our gdexample NativeScript." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:478 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:395 msgid "This is a standard Godot resource; you could just create it directly in your scene, but saving it to a file makes it much easier to reuse it in other places. This resource points to our gdnlib file, so that Godot can know which dynamic library contains our NativeScript. It also defines the ``class_name`` which identifies the NativeScript in our plugin we want to use." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:484 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:401 msgid "Time to jump back into Godot. We load up the main scene we created way back in the beginning and now add a Sprite to our scene:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:489 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:406 msgid "We're going to assign the Godot logo to this sprite as our texture, disable the ``centered`` property and drag our ``gdexample.gdns`` file onto the ``script`` property of the sprite:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:495 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:412 msgid "We're finally ready to run the project:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:500 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:417 msgid "Adding properties" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:502 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:419 msgid "GDScript allows you to add properties to your script using the ``export`` keyword. In GDNative you have to register the properties and there are two ways of doing this. You can either bind directly to a member or use a setter and getter function." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:509 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:426 msgid "There is a third option, just like in GDScript you can directly implement the ``_get_property_list``, ``_get`` and ``_set`` methods of an object but that goes far beyond the scope of this tutorial." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:513 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:430 msgid "We'll examine both starting with the direct bind. Lets add a property that allows us to control the amplitude of our wave." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:516 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:433 msgid "In our ``gdexample.h`` file we simply need to add a member variable like so:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:526 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:443 msgid "In our ``gdexample.cpp`` file we need to make a number of changes, we will only show the methods we end up changing, don't remove the lines we're omitting:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:578 -msgid "Once you compile the module with these changes in place you will see that a property has been added to our interface. You can now change this property and when you run your project, you will see that our Godot icon travels along a larger figure." +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:470 +msgid "Once you compile the module with these changes in place, you will see that a property has been added to our interface. You can now change this property and when you run your project, you will see that our Godot icon travels along a larger figure." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:585 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:477 msgid "The ``reloadable`` property in the ``gdexample.gdnlib`` file must be set to ``true`` for the Godot editor to automatically pick up the newly added property." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:589 -msgid "However, this setting should be used with care especially when tool classes are used, as the editor might hold objects then that have script instances attached to them that are managed by a GDNative library." +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:481 +msgid "However, this setting should be used with care, especially when tool classes are used, as the editor might hold objects then that have script instances attached to them that are managed by a GDNative library." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:593 -msgid "Lets do the same but for the speed of our animation and use a setter and getter function. Our ``gdexample.h`` header file again only needs a few more lines of code:" +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:485 +msgid "Let's do the same but for the speed of our animation and use a setter and getter function. Our ``gdexample.h`` header file again only needs a few more lines of code:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:608 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:500 msgid "This requires a few more changes to our ``gdexample.cpp`` file, again we're only showing the methods that have changed so don't remove anything we're omitting:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:680 -msgid "Now when the project is compiled we'll see another property called speed. Changing its value will make the animation go faster or slower." +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:537 +msgid "Now when the project is compiled, we'll see another property called speed. Changing its value will make the animation go faster or slower." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:683 -msgid "For this example there is no obvious advantage of using a setter and getter. It is just more code to write. For a simple example as this there may be a good reason for a setter if you want to react on the variable being changed but in many cases just binding the variable will be enough." +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:540 +msgid "For this example, there is no obvious advantage of using a setter and getter. A good reason for a setter would be if you wanted to react on the variable being changed. If you don't need to do something like that, binding the variable is enough." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:688 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:544 msgid "Getters and setters become far more useful in more complex scenarios where you need to make additional choices based on the state of your object." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:693 -msgid "For simplicity we've left out the optional parameters in the register_property method call. These parameters are ``rpc_mode``, ``usage``, ``hint`` and ``hint_string``. These can be used to further configure how properties are displayed and set on the Godot side." +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:549 +msgid "For simplicity, we've left out the optional parameters in the register_property method call. These parameters are ``rpc_mode``, ``usage``, ``hint`` and ``hint_string``. These can be used to further configure how properties are displayed and set on the Godot side." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:698 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:554 msgid "Modern C++ compilers are able to infer the class and variable type and allow you to omit the ```` part of our ``register_property`` method. We've had mixed experiences with this however." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:703 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:559 msgid "Signals" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:705 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:561 msgid "Last but not least, signals fully work in GDNative as well. Having your module react to a signal given out by another object requires you to call ``connect`` on that object. We can't think of a good example for our wobbling Godot icon, we would need to showcase a far more complete example." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:710 -msgid "This however is the required syntax:" +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:566 +msgid "This is the required syntax:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:721 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:572 msgid "Note that you can only call ``my_method`` if you've previously registered it in your ``_register_methods`` method." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:724 -msgid "Having your object sending out signals is far more common. For our wobbling Godot icon we'll do something silly just to show how it works. We're going to emit a signal every time a second has passed and pass the new location along." +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:575 +msgid "Having your object sending out signals is more common. For our wobbling Godot icon, we'll do something silly just to show how it works. We're going to emit a signal every time a second has passed and pass the new location along." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:728 -msgid "In our ``gdexample.h`` header file we just need to define a new member ``time_emit``:" +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:579 +msgid "In our ``gdexample.h`` header file, we need to define a new member ``time_emit``:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:739 -msgid "The changes in ``gdexample.cpp`` are a bit more elaborate this time. First you'll need to set ``time_emit = 0.0;`` in either our ``_init`` method or in our constructor. But the other two needed changes we'll look at one by one." +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:589 +msgid "This time, the changes in ``gdexample.cpp`` are more elaborate. First, you'll need to set ``time_emit = 0.0;`` in either our ``_init`` method or in our constructor. We'll look at the other 2 needed changes one by one." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:743 -msgid "In our ``_register_methods`` method we need to declare our signal and we do this as follows:" +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:593 +msgid "In our ``_register_methods`` method, we need to declare our signal. This is done as follows:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:770 -msgid "Here we see a nice improvement in the latest version of godot-cpp where our ``register_signal`` method can be a single call first taking the signals name, then having pairs of values specifying the parameter name and type of each parameter we'll send along with this signal." +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:606 +msgid "Here, our ``register_signal`` method can be a single call first taking the signals name, then having pairs of values specifying the parameter name and type of each parameter we'll send along with this signal." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:775 -msgid "For NativeScript 1.0 we first build a dictionary in which we tell Godot about the types of arguments we will pass to our signal, and then register it." +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:610 +msgid "Next, we'll need to change our ``_process`` method:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:778 -msgid "Next we'll need to change our ``_process`` method:" +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:632 +msgid "After a second has passed, we emit our signal and reset our counter. We can add our parameter values directly to ``emit_signal``." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:824 -msgid "After a second has passed we emit our signal and reset our counter. Again in the new version of godot-cpp we can add our parameter values directly to ``emit_signal``. In NativeScript 1.0 We first build an array of values and then call ``emit_signal``." +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:635 +msgid "Once the GDNative library is compiled, we can go into Godot and select our sprite node. In the **Node** dock, we can find our new signal and link it up by pressing the **Connect** button or double-clicking the signal. We've added a script on our main node and implemented our signal like this:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:829 -msgid "Once compiled we can go into Godot and select our sprite node. On our ``Node`` tab we find our new signal and link it up by pressing connect. We've added a script on our main node and implemented our signal like this:" +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:647 +msgid "Every second, we output our position to the console." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:840 -msgid "Every second we simply output our position to the console." -msgstr "" - -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:843 -msgid "NativeScript 1.1 vs NativeScript 1.0" -msgstr "" - -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:845 -msgid "So far in our example above there doesn't seem to be a lot of difference between the old and new syntax. The class is defined slightly differently and we no longer use the ``owner`` member to call methods on the Godot side of our object. A lot of the improvements are hidden under the hood." -msgstr "" - -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:850 -msgid "This example only deals with simple variables and simple methods. Especially once you start passing references to other objects or when you start calling methods that require more complex parameters, NativeScript 1.1 does start to show its benefits." -msgstr "" - -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:856 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:650 msgid "Next steps" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:858 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:652 msgid "The above is only a simple example, but we hope it shows you the basics. You can build upon this example to create full-fledged scripts to control nodes in Godot using C++." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:862 -msgid "You should be able to edit and recompile the plugin while the Godot editor remains open; just rerun the project after the library has finished building." +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:656 +msgid "To edit and recompile the plugin while the Godot editor remains open, re-run the project after the library has finished building." msgstr "" #: ../../docs/:0 diff --git a/sphinx/templates/tutorials/scripting/gdnative/index.pot b/sphinx/templates/tutorials/scripting/gdnative/index.pot index 73ee96a689..6e962837fa 100644 --- a/sphinx/templates/tutorials/scripting/gdnative/index.pot +++ b/sphinx/templates/tutorials/scripting/gdnative/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/scripting/gdnative/what_is_gdnative.pot b/sphinx/templates/tutorials/scripting/gdnative/what_is_gdnative.pot index ec5f7eaece..c5769732c0 100644 --- a/sphinx/templates/tutorials/scripting/gdnative/what_is_gdnative.pot +++ b/sphinx/templates/tutorials/scripting/gdnative/what_is_gdnative.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/scripting/gdscript/gdscript_advanced.pot b/sphinx/templates/tutorials/scripting/gdscript/gdscript_advanced.pot index 3a472c7a91..c0b57c2dc4 100644 --- a/sphinx/templates/tutorials/scripting/gdscript/gdscript_advanced.pot +++ b/sphinx/templates/tutorials/scripting/gdscript/gdscript_advanced.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/scripting/gdscript/gdscript_basics.pot b/sphinx/templates/tutorials/scripting/gdscript/gdscript_basics.pot index 840a4b7091..7f4138ed1d 100644 --- a/sphinx/templates/tutorials/scripting/gdscript/gdscript_basics.pot +++ b/sphinx/templates/tutorials/scripting/gdscript/gdscript_basics.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/scripting/gdscript/gdscript_exports.pot b/sphinx/templates/tutorials/scripting/gdscript/gdscript_exports.pot index 6f763fb491..eec0693667 100644 --- a/sphinx/templates/tutorials/scripting/gdscript/gdscript_exports.pot +++ b/sphinx/templates/tutorials/scripting/gdscript/gdscript_exports.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/scripting/gdscript/gdscript_format_string.pot b/sphinx/templates/tutorials/scripting/gdscript/gdscript_format_string.pot index d0cb8c7672..952284f30a 100644 --- a/sphinx/templates/tutorials/scripting/gdscript/gdscript_format_string.pot +++ b/sphinx/templates/tutorials/scripting/gdscript/gdscript_format_string.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/scripting/gdscript/gdscript_styleguide.pot b/sphinx/templates/tutorials/scripting/gdscript/gdscript_styleguide.pot index 22b6e8e8b7..c5df4cf00b 100644 --- a/sphinx/templates/tutorials/scripting/gdscript/gdscript_styleguide.pot +++ b/sphinx/templates/tutorials/scripting/gdscript/gdscript_styleguide.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/scripting/gdscript/index.pot b/sphinx/templates/tutorials/scripting/gdscript/index.pot index ee6d5e75d5..d581908790 100644 --- a/sphinx/templates/tutorials/scripting/gdscript/index.pot +++ b/sphinx/templates/tutorials/scripting/gdscript/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/scripting/gdscript/static_typing.pot b/sphinx/templates/tutorials/scripting/gdscript/static_typing.pot index 3e61bee964..60c2d91655 100644 --- a/sphinx/templates/tutorials/scripting/gdscript/static_typing.pot +++ b/sphinx/templates/tutorials/scripting/gdscript/static_typing.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/scripting/gdscript/warning_system.pot b/sphinx/templates/tutorials/scripting/gdscript/warning_system.pot index 0ab0ca61ac..884ae9d2f0 100644 --- a/sphinx/templates/tutorials/scripting/gdscript/warning_system.pot +++ b/sphinx/templates/tutorials/scripting/gdscript/warning_system.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/scripting/groups.pot b/sphinx/templates/tutorials/scripting/groups.pot index 7498969d28..d0c860975e 100644 --- a/sphinx/templates/tutorials/scripting/groups.pot +++ b/sphinx/templates/tutorials/scripting/groups.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/scripting/idle_and_physics_processing.pot b/sphinx/templates/tutorials/scripting/idle_and_physics_processing.pot index fbcb26756d..f559ff7934 100644 --- a/sphinx/templates/tutorials/scripting/idle_and_physics_processing.pot +++ b/sphinx/templates/tutorials/scripting/idle_and_physics_processing.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/scripting/index.pot b/sphinx/templates/tutorials/scripting/index.pot index e11c50b636..ffc94c00ae 100644 --- a/sphinx/templates/tutorials/scripting/index.pot +++ b/sphinx/templates/tutorials/scripting/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/scripting/instancing_with_signals.pot b/sphinx/templates/tutorials/scripting/instancing_with_signals.pot index 83057b9213..a9a595a5b5 100644 --- a/sphinx/templates/tutorials/scripting/instancing_with_signals.pot +++ b/sphinx/templates/tutorials/scripting/instancing_with_signals.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/scripting/nodes_and_scene_instances.pot b/sphinx/templates/tutorials/scripting/nodes_and_scene_instances.pot index 0822029743..a914a26deb 100644 --- a/sphinx/templates/tutorials/scripting/nodes_and_scene_instances.pot +++ b/sphinx/templates/tutorials/scripting/nodes_and_scene_instances.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/scripting/overridable_functions.pot b/sphinx/templates/tutorials/scripting/overridable_functions.pot index 6ba559f862..8510687e2a 100644 --- a/sphinx/templates/tutorials/scripting/overridable_functions.pot +++ b/sphinx/templates/tutorials/scripting/overridable_functions.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/scripting/pausing_games.pot b/sphinx/templates/tutorials/scripting/pausing_games.pot index 71c9e05367..ecb30abbd2 100644 --- a/sphinx/templates/tutorials/scripting/pausing_games.pot +++ b/sphinx/templates/tutorials/scripting/pausing_games.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/scripting/resources.pot b/sphinx/templates/tutorials/scripting/resources.pot index f128e45c34..908de93da3 100644 --- a/sphinx/templates/tutorials/scripting/resources.pot +++ b/sphinx/templates/tutorials/scripting/resources.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/scripting/scene_tree.pot b/sphinx/templates/tutorials/scripting/scene_tree.pot index d77568a620..61cb1b05cb 100644 --- a/sphinx/templates/tutorials/scripting/scene_tree.pot +++ b/sphinx/templates/tutorials/scripting/scene_tree.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/scripting/singletons_autoload.pot b/sphinx/templates/tutorials/scripting/singletons_autoload.pot index 47a165b007..3b7430ccca 100644 --- a/sphinx/templates/tutorials/scripting/singletons_autoload.pot +++ b/sphinx/templates/tutorials/scripting/singletons_autoload.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -89,82 +89,82 @@ msgid "To autoload a scene or script, select **Project > Project Settings** from msgstr "" #: ../../docs/tutorials/scripting/singletons_autoload.rst:62 -msgid "Here you can add any number of scenes or scripts. Each entry in the list requires a name, which is assigned as the node's ``name`` property. The order of the entries as they are added to the global scene tree can be manipulated using the up/down arrow keys." +msgid "Here you can add any number of scenes or scripts. Each entry in the list requires a name, which is assigned as the node's ``name`` property. The order of the entries as they are added to the global scene tree can be manipulated using the up/down arrow keys. Like regular scenes, the engine will read these nodes in top-to-bottom order." msgstr "" -#: ../../docs/tutorials/scripting/singletons_autoload.rst:69 +#: ../../docs/tutorials/scripting/singletons_autoload.rst:70 msgid "This means that any node can access a singleton named \"PlayerVariables\" with:" msgstr "" -#: ../../docs/tutorials/scripting/singletons_autoload.rst:82 +#: ../../docs/tutorials/scripting/singletons_autoload.rst:83 msgid "If the **Enable** column is checked (which is the default), then the singleton can be accessed directly without requiring ``get_node()``:" msgstr "" -#: ../../docs/tutorials/scripting/singletons_autoload.rst:95 +#: ../../docs/tutorials/scripting/singletons_autoload.rst:96 msgid "Note that autoload objects (scripts and/or scenes) are accessed just like any other node in the scene tree. In fact, if you look at the running scene tree, you'll see the autoloaded nodes appear:" msgstr "" -#: ../../docs/tutorials/scripting/singletons_autoload.rst:102 +#: ../../docs/tutorials/scripting/singletons_autoload.rst:103 msgid "Custom scene switcher" msgstr "" -#: ../../docs/tutorials/scripting/singletons_autoload.rst:104 +#: ../../docs/tutorials/scripting/singletons_autoload.rst:105 msgid "This tutorial will demonstrate building a scene switcher using autoloads. For basic scene switching, you can use the :ref:`SceneTree.change_scene() ` method (see :ref:`doc_scene_tree` for details). However, if you need more complex behavior when changing scenes, this method provides more functionality." msgstr "" -#: ../../docs/tutorials/scripting/singletons_autoload.rst:110 +#: ../../docs/tutorials/scripting/singletons_autoload.rst:111 msgid "To begin, download the template from here: :download:`autoload.zip ` and open it in Godot." msgstr "" -#: ../../docs/tutorials/scripting/singletons_autoload.rst:113 +#: ../../docs/tutorials/scripting/singletons_autoload.rst:114 msgid "The project contains two scenes: ``Scene1.tscn`` and ``Scene2.tscn``. Each scene contains a label displaying the scene name and a button with its ``pressed()`` signal connected. When you run the project, it starts in ``Scene1.tscn``. However, pressing the button does nothing." msgstr "" -#: ../../docs/tutorials/scripting/singletons_autoload.rst:119 +#: ../../docs/tutorials/scripting/singletons_autoload.rst:120 msgid "Global.gd" msgstr "" -#: ../../docs/tutorials/scripting/singletons_autoload.rst:121 +#: ../../docs/tutorials/scripting/singletons_autoload.rst:122 msgid "Switch to the **Script** tab and create a new script called ``Global.gd``. Make sure it inherits from ``Node``:" msgstr "" -#: ../../docs/tutorials/scripting/singletons_autoload.rst:126 +#: ../../docs/tutorials/scripting/singletons_autoload.rst:127 msgid "The next step is to add this script to the autoLoad list. Open **Project > Project Settings** from the menu, switch to the **AutoLoad** tab and select the script by clicking the browse button or typing its path: ``res://Global.gd``. Press **Add** to add it to the autoload list:" msgstr "" -#: ../../docs/tutorials/scripting/singletons_autoload.rst:133 +#: ../../docs/tutorials/scripting/singletons_autoload.rst:134 msgid "Now whenever we run any scene in the project, this script will always be loaded." msgstr "" -#: ../../docs/tutorials/scripting/singletons_autoload.rst:135 +#: ../../docs/tutorials/scripting/singletons_autoload.rst:136 msgid "Returning to the script, it needs to fetch the current scene in the `_ready()` function. Both the current scene (the one with the button) and ``Global.gd`` are children of root, but autoloaded nodes are always first. This means that the last child of root is always the loaded scene." msgstr "" -#: ../../docs/tutorials/scripting/singletons_autoload.rst:167 +#: ../../docs/tutorials/scripting/singletons_autoload.rst:168 msgid "Now we need a function for changing the scene. This function needs to free the current scene and replace it with the requested one." msgstr "" -#: ../../docs/tutorials/scripting/singletons_autoload.rst:236 +#: ../../docs/tutorials/scripting/singletons_autoload.rst:237 msgid "Using :ref:`Object.call_deferred() `, the second function will only run once all code from the current scene has completed. Thus, the current scene will not be removed while it is still being used (i.e. its code is still running)." msgstr "" -#: ../../docs/tutorials/scripting/singletons_autoload.rst:241 +#: ../../docs/tutorials/scripting/singletons_autoload.rst:242 msgid "Finally, we need to fill the empty callback functions in the two scenes:" msgstr "" -#: ../../docs/tutorials/scripting/singletons_autoload.rst:261 +#: ../../docs/tutorials/scripting/singletons_autoload.rst:262 msgid "and" msgstr "" -#: ../../docs/tutorials/scripting/singletons_autoload.rst:281 +#: ../../docs/tutorials/scripting/singletons_autoload.rst:282 msgid "Run the project and test that you can switch between scenes by pressing the button." msgstr "" -#: ../../docs/tutorials/scripting/singletons_autoload.rst:286 +#: ../../docs/tutorials/scripting/singletons_autoload.rst:287 msgid "When scenes are small, the transition is instantaneous. However, if your scenes are more complex, they may take a noticeable amount of time to appear. To learn how to handle this, see the next tutorial: :ref:`doc_background_loading`." msgstr "" -#: ../../docs/tutorials/scripting/singletons_autoload.rst:290 +#: ../../docs/tutorials/scripting/singletons_autoload.rst:291 msgid "Alternatively, if the loading time is relatively short (less than 3 seconds or so), you can display a \"loading plaque\" by showing some kind of 2D element just before changing the scene. You can then hide it just after the scene is changed. This can be used to indicate to the player that a scene is being loaded." msgstr "" diff --git a/sphinx/templates/tutorials/scripting/visual_script/custom_visualscript_nodes.pot b/sphinx/templates/tutorials/scripting/visual_script/custom_visualscript_nodes.pot index 77588931e2..7445f44f5f 100644 --- a/sphinx/templates/tutorials/scripting/visual_script/custom_visualscript_nodes.pot +++ b/sphinx/templates/tutorials/scripting/visual_script/custom_visualscript_nodes.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/scripting/visual_script/getting_started.pot b/sphinx/templates/tutorials/scripting/visual_script/getting_started.pot index ed8f235b24..1df67a0570 100644 --- a/sphinx/templates/tutorials/scripting/visual_script/getting_started.pot +++ b/sphinx/templates/tutorials/scripting/visual_script/getting_started.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/scripting/visual_script/index.pot b/sphinx/templates/tutorials/scripting/visual_script/index.pot index 497fbed30d..266b4abcaf 100644 --- a/sphinx/templates/tutorials/scripting/visual_script/index.pot +++ b/sphinx/templates/tutorials/scripting/visual_script/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/scripting/visual_script/nodes_purposes.pot b/sphinx/templates/tutorials/scripting/visual_script/nodes_purposes.pot index 9ad29e9210..d77a6d698e 100644 --- a/sphinx/templates/tutorials/scripting/visual_script/nodes_purposes.pot +++ b/sphinx/templates/tutorials/scripting/visual_script/nodes_purposes.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/scripting/visual_script/what_is_visual_scripting.pot b/sphinx/templates/tutorials/scripting/visual_script/what_is_visual_scripting.pot index b550949dae..dbe20573ea 100644 --- a/sphinx/templates/tutorials/scripting/visual_script/what_is_visual_scripting.pot +++ b/sphinx/templates/tutorials/scripting/visual_script/what_is_visual_scripting.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/shaders/advanced_postprocessing.pot b/sphinx/templates/tutorials/shaders/advanced_postprocessing.pot index 2a0af73deb..d1f4754501 100644 --- a/sphinx/templates/tutorials/shaders/advanced_postprocessing.pot +++ b/sphinx/templates/tutorials/shaders/advanced_postprocessing.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/shaders/converting_glsl_to_godot_shaders.pot b/sphinx/templates/tutorials/shaders/converting_glsl_to_godot_shaders.pot index 8b60f252cc..2713c6372f 100644 --- a/sphinx/templates/tutorials/shaders/converting_glsl_to_godot_shaders.pot +++ b/sphinx/templates/tutorials/shaders/converting_glsl_to_godot_shaders.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/shaders/custom_postprocessing.pot b/sphinx/templates/tutorials/shaders/custom_postprocessing.pot index 8243ea1068..d52373570c 100644 --- a/sphinx/templates/tutorials/shaders/custom_postprocessing.pot +++ b/sphinx/templates/tutorials/shaders/custom_postprocessing.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/shaders/index.pot b/sphinx/templates/tutorials/shaders/index.pot index 5dd0a62cea..aec833a1d1 100644 --- a/sphinx/templates/tutorials/shaders/index.pot +++ b/sphinx/templates/tutorials/shaders/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/shaders/introduction_to_shaders.pot b/sphinx/templates/tutorials/shaders/introduction_to_shaders.pot index 321a47f924..4d4a7310a1 100644 --- a/sphinx/templates/tutorials/shaders/introduction_to_shaders.pot +++ b/sphinx/templates/tutorials/shaders/introduction_to_shaders.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/shaders/making_trees.pot b/sphinx/templates/tutorials/shaders/making_trees.pot index 3833754012..c9457d3f51 100644 --- a/sphinx/templates/tutorials/shaders/making_trees.pot +++ b/sphinx/templates/tutorials/shaders/making_trees.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/shaders/screen-reading_shaders.pot b/sphinx/templates/tutorials/shaders/screen-reading_shaders.pot index 8d1292862b..1f3d9108d7 100644 --- a/sphinx/templates/tutorials/shaders/screen-reading_shaders.pot +++ b/sphinx/templates/tutorials/shaders/screen-reading_shaders.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/shaders/shader_materials.pot b/sphinx/templates/tutorials/shaders/shader_materials.pot index e1be281cf5..4a80ee3801 100644 --- a/sphinx/templates/tutorials/shaders/shader_materials.pot +++ b/sphinx/templates/tutorials/shaders/shader_materials.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/shaders/shader_reference/canvas_item_shader.pot b/sphinx/templates/tutorials/shaders/shader_reference/canvas_item_shader.pot index 39dd505d11..382b348879 100644 --- a/sphinx/templates/tutorials/shaders/shader_reference/canvas_item_shader.pot +++ b/sphinx/templates/tutorials/shaders/shader_reference/canvas_item_shader.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/shaders/shader_reference/index.pot b/sphinx/templates/tutorials/shaders/shader_reference/index.pot index d93fbe1187..c354f229bd 100644 --- a/sphinx/templates/tutorials/shaders/shader_reference/index.pot +++ b/sphinx/templates/tutorials/shaders/shader_reference/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/shaders/shader_reference/particle_shader.pot b/sphinx/templates/tutorials/shaders/shader_reference/particle_shader.pot index e090acd67b..dcf460f74a 100644 --- a/sphinx/templates/tutorials/shaders/shader_reference/particle_shader.pot +++ b/sphinx/templates/tutorials/shaders/shader_reference/particle_shader.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/shaders/shader_reference/shading_language.pot b/sphinx/templates/tutorials/shaders/shader_reference/shading_language.pot index 077a098c6c..27a5844515 100644 --- a/sphinx/templates/tutorials/shaders/shader_reference/shading_language.pot +++ b/sphinx/templates/tutorials/shaders/shader_reference/shading_language.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/shaders/shader_reference/spatial_shader.pot b/sphinx/templates/tutorials/shaders/shader_reference/spatial_shader.pot index 328dfaea10..e0c53ecd57 100644 --- a/sphinx/templates/tutorials/shaders/shader_reference/spatial_shader.pot +++ b/sphinx/templates/tutorials/shaders/shader_reference/spatial_shader.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/shaders/shaders_style_guide.pot b/sphinx/templates/tutorials/shaders/shaders_style_guide.pot index 01f0f345a4..465c675e1c 100644 --- a/sphinx/templates/tutorials/shaders/shaders_style_guide.pot +++ b/sphinx/templates/tutorials/shaders/shaders_style_guide.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/shaders/using_viewport_as_texture.pot b/sphinx/templates/tutorials/shaders/using_viewport_as_texture.pot index ead2453513..b5b290b972 100644 --- a/sphinx/templates/tutorials/shaders/using_viewport_as_texture.pot +++ b/sphinx/templates/tutorials/shaders/using_viewport_as_texture.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/shaders/visual_shaders.pot b/sphinx/templates/tutorials/shaders/visual_shaders.pot index d8d637fa32..3f40fbe66c 100644 --- a/sphinx/templates/tutorials/shaders/visual_shaders.pot +++ b/sphinx/templates/tutorials/shaders/visual_shaders.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/shaders/your_first_shader/index.pot b/sphinx/templates/tutorials/shaders/your_first_shader/index.pot index 9c7712e54e..1373111011 100644 --- a/sphinx/templates/tutorials/shaders/your_first_shader/index.pot +++ b/sphinx/templates/tutorials/shaders/your_first_shader/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/shaders/your_first_shader/your_first_2d_shader.pot b/sphinx/templates/tutorials/shaders/your_first_shader/your_first_2d_shader.pot index 858bebe39d..4f2d755287 100644 --- a/sphinx/templates/tutorials/shaders/your_first_shader/your_first_2d_shader.pot +++ b/sphinx/templates/tutorials/shaders/your_first_shader/your_first_2d_shader.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/shaders/your_first_shader/your_first_3d_shader.pot b/sphinx/templates/tutorials/shaders/your_first_shader/your_first_3d_shader.pot index 1a305824c8..c31cb1a77b 100644 --- a/sphinx/templates/tutorials/shaders/your_first_shader/your_first_3d_shader.pot +++ b/sphinx/templates/tutorials/shaders/your_first_shader/your_first_3d_shader.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -165,7 +165,7 @@ msgid "To access a texture in a shader add the following code near the top of yo msgstr "" #: ../../docs/tutorials/shaders/your_first_shader/your_first_3d_shader.rst:176 -msgid "This will allow you to send a noise texture to the shader. Now look in the inspecter under your material. You should see a section called \"Shader Params\". If you open it up, you'll see a section called \"noise\"." +msgid "This will allow you to send a noise texture to the shader. Now look in the inspector under your material. You should see a section called \"Shader Params\". If you open it up, you'll see a section called \"noise\"." msgstr "" #: ../../docs/tutorials/shaders/your_first_shader/your_first_3d_shader.rst:180 diff --git a/sphinx/templates/tutorials/shaders/your_first_shader/your_second_3d_shader.pot b/sphinx/templates/tutorials/shaders/your_first_shader/your_second_3d_shader.pot index 11a8de18b6..cf07908de7 100644 --- a/sphinx/templates/tutorials/shaders/your_first_shader/your_second_3d_shader.pot +++ b/sphinx/templates/tutorials/shaders/your_first_shader/your_second_3d_shader.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/ui/bbcode_in_richtextlabel.pot b/sphinx/templates/tutorials/ui/bbcode_in_richtextlabel.pot index 24be3c9d65..3dbcb48b0e 100644 --- a/sphinx/templates/tutorials/ui/bbcode_in_richtextlabel.pot +++ b/sphinx/templates/tutorials/ui/bbcode_in_richtextlabel.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/ui/control_node_gallery.pot b/sphinx/templates/tutorials/ui/control_node_gallery.pot index b18d3b03e6..741a0dfb14 100644 --- a/sphinx/templates/tutorials/ui/control_node_gallery.pot +++ b/sphinx/templates/tutorials/ui/control_node_gallery.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/ui/custom_gui_controls.pot b/sphinx/templates/tutorials/ui/custom_gui_controls.pot index 629d7591fb..96a945e0e6 100644 --- a/sphinx/templates/tutorials/ui/custom_gui_controls.pot +++ b/sphinx/templates/tutorials/ui/custom_gui_controls.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/ui/gui_containers.pot b/sphinx/templates/tutorials/ui/gui_containers.pot index b0fa2f6865..f83d647162 100644 --- a/sphinx/templates/tutorials/ui/gui_containers.pot +++ b/sphinx/templates/tutorials/ui/gui_containers.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/ui/gui_navigation.pot b/sphinx/templates/tutorials/ui/gui_navigation.pot index a22a039cd8..fa5748b36b 100644 --- a/sphinx/templates/tutorials/ui/gui_navigation.pot +++ b/sphinx/templates/tutorials/ui/gui_navigation.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/ui/gui_skinning.pot b/sphinx/templates/tutorials/ui/gui_skinning.pot index 28a236a98c..a10c10a1cc 100644 --- a/sphinx/templates/tutorials/ui/gui_skinning.pot +++ b/sphinx/templates/tutorials/ui/gui_skinning.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/ui/gui_using_theme_editor.pot b/sphinx/templates/tutorials/ui/gui_using_theme_editor.pot index 2612af7170..b6fca4d3b3 100644 --- a/sphinx/templates/tutorials/ui/gui_using_theme_editor.pot +++ b/sphinx/templates/tutorials/ui/gui_using_theme_editor.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -81,7 +81,7 @@ msgid "Theme types and items" msgstr "" #: ../../docs/tutorials/ui/gui_using_theme_editor.rst:87 -msgid "The right-hand side of them theme editor provides a list of theme types available in the edited theme resource, and the contents of the selected type. The list of type's items is divided into several tabs, corresponding to each data type available in the theme (colors, constants, styles, etc.). If the **Show Default** option is enabled, then for each built-in type its default theme values are displayed, greyed out. If the option is disabled, only the items available in the edited theme itself are displayed." +msgid "The right-hand side of the theme editor provides a list of theme types available in the edited theme resource, and the contents of the selected type. The list of type's items is divided into several tabs, corresponding to each data type available in the theme (colors, constants, styles, etc.). If the **Show Default** option is enabled, then for each built-in type its default theme values are displayed, greyed out. If the option is disabled, only the items available in the edited theme itself are displayed." msgstr "" #: ../../docs/tutorials/ui/gui_using_theme_editor.rst:98 diff --git a/sphinx/templates/tutorials/ui/index.pot b/sphinx/templates/tutorials/ui/index.pot index cf87a27434..648c70f649 100644 --- a/sphinx/templates/tutorials/ui/index.pot +++ b/sphinx/templates/tutorials/ui/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/ui/size_and_anchors.pot b/sphinx/templates/tutorials/ui/size_and_anchors.pot index 43d10b9661..728c55aab1 100644 --- a/sphinx/templates/tutorials/ui/size_and_anchors.pot +++ b/sphinx/templates/tutorials/ui/size_and_anchors.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/vr/index.pot b/sphinx/templates/tutorials/vr/index.pot index b98ed6b9ec..f2e1ef8664 100644 --- a/sphinx/templates/tutorials/vr/index.pot +++ b/sphinx/templates/tutorials/vr/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/vr/oculus_mobile/developing_for_oculus_quest.pot b/sphinx/templates/tutorials/vr/oculus_mobile/developing_for_oculus_quest.pot index 57b0650f58..b4b881797f 100644 --- a/sphinx/templates/tutorials/vr/oculus_mobile/developing_for_oculus_quest.pot +++ b/sphinx/templates/tutorials/vr/oculus_mobile/developing_for_oculus_quest.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/vr/oculus_mobile/index.pot b/sphinx/templates/tutorials/vr/oculus_mobile/index.pot index ee0d9a3c42..bcd6310ad4 100644 --- a/sphinx/templates/tutorials/vr/oculus_mobile/index.pot +++ b/sphinx/templates/tutorials/vr/oculus_mobile/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/vr/openvr/index.pot b/sphinx/templates/tutorials/vr/openvr/index.pot index be63b35bae..67a2f3fbde 100644 --- a/sphinx/templates/tutorials/vr/openvr/index.pot +++ b/sphinx/templates/tutorials/vr/openvr/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/vr/openvr/vr_starter_tutorial/index.pot b/sphinx/templates/tutorials/vr/openvr/vr_starter_tutorial/index.pot index 72b500bdce..71e55f2964 100644 --- a/sphinx/templates/tutorials/vr/openvr/vr_starter_tutorial/index.pot +++ b/sphinx/templates/tutorials/vr/openvr/vr_starter_tutorial/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/vr/openvr/vr_starter_tutorial/vr_starter_tutorial_part_one.pot b/sphinx/templates/tutorials/vr/openvr/vr_starter_tutorial/vr_starter_tutorial_part_one.pot index 83277d6cf4..4264498381 100644 --- a/sphinx/templates/tutorials/vr/openvr/vr_starter_tutorial/vr_starter_tutorial_part_one.pot +++ b/sphinx/templates/tutorials/vr/openvr/vr_starter_tutorial/vr_starter_tutorial_part_one.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/vr/openvr/vr_starter_tutorial/vr_starter_tutorial_part_two.pot b/sphinx/templates/tutorials/vr/openvr/vr_starter_tutorial/vr_starter_tutorial_part_two.pot index 1acc973883..06d9c84340 100644 --- a/sphinx/templates/tutorials/vr/openvr/vr_starter_tutorial/vr_starter_tutorial_part_two.pot +++ b/sphinx/templates/tutorials/vr/openvr/vr_starter_tutorial/vr_starter_tutorial_part_two.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/vr/openxr/deploy_on_quest.pot b/sphinx/templates/tutorials/vr/openxr/deploy_on_quest.pot index e9ea798031..4677bfaac2 100644 --- a/sphinx/templates/tutorials/vr/openxr/deploy_on_quest.pot +++ b/sphinx/templates/tutorials/vr/openxr/deploy_on_quest.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/vr/openxr/enable_plugin.pot b/sphinx/templates/tutorials/vr/openxr/enable_plugin.pot index 1def25cbab..6b52673dfb 100644 --- a/sphinx/templates/tutorials/vr/openxr/enable_plugin.pot +++ b/sphinx/templates/tutorials/vr/openxr/enable_plugin.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/vr/openxr/handtracking.pot b/sphinx/templates/tutorials/vr/openxr/handtracking.pot index 4d5bba2533..c8299fe9bc 100644 --- a/sphinx/templates/tutorials/vr/openxr/handtracking.pot +++ b/sphinx/templates/tutorials/vr/openxr/handtracking.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/vr/openxr/index.pot b/sphinx/templates/tutorials/vr/openxr/index.pot index 45f8c057cf..00e1f1663b 100644 --- a/sphinx/templates/tutorials/vr/openxr/index.pot +++ b/sphinx/templates/tutorials/vr/openxr/index.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/vr/openxr/passthrough.pot b/sphinx/templates/tutorials/vr/openxr/passthrough.pot index 531efcd543..05282560da 100644 --- a/sphinx/templates/tutorials/vr/openxr/passthrough.pot +++ b/sphinx/templates/tutorials/vr/openxr/passthrough.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/vr/openxr/runtime_selection.pot b/sphinx/templates/tutorials/vr/openxr/runtime_selection.pot index f6d681008c..87bed5d5cc 100644 --- a/sphinx/templates/tutorials/vr/openxr/runtime_selection.pot +++ b/sphinx/templates/tutorials/vr/openxr/runtime_selection.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/sphinx/templates/tutorials/vr/xr_primer.pot b/sphinx/templates/tutorials/vr/xr_primer.pot index b1acb9a8af..03da20648d 100644 --- a/sphinx/templates/tutorials/vr/xr_primer.pot +++ b/sphinx/templates/tutorials/vr/xr_primer.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/templates_list.txt b/templates_list.txt index d22a09a0a0..078f230676 100644 --- a/templates_list.txt +++ b/templates_list.txt @@ -364,6 +364,5 @@ community/asset_library/index.pot community/asset_library/what_is_assetlib.pot community/asset_library/using_assetlib.pot community/asset_library/submitting_to_assetlib.pot -community/asset_library/uploading_to_assetlib.pot community/channels.pot community/tutorials.pot diff --git a/weblate/docs.pot b/weblate/docs.pot index c45da9ed35..700c90db51 100644 --- a/weblate/docs.pot +++ b/weblate/docs.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine 3.4\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot-docs-l10n\n" -"POT-Creation-Date: 2022-02-24 15:04+0100\n" +"POT-Creation-Date: 2022-03-11 15:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,11 +16,11 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: ../../docs/index.rst:65 +#: ../../docs/index.rst:64 msgid "General" msgstr "" -#: ../../docs/index.rst:73 +#: ../../docs/index.rst:72 #: ../../docs/tutorials/platform/android/android_in_app_purchases.rst:35 #: ../../docs/tutorials/platform/android/android_in_app_purchases.rst:44 #: ../../docs/tutorials/vr/openxr/index.rst:16 @@ -29,19 +29,19 @@ msgstr "" msgid "Getting started" msgstr "" -#: ../../docs/index.rst:85 +#: ../../docs/index.rst:84 msgid "Tutorials" msgstr "" -#: ../../docs/index.rst:115 +#: ../../docs/index.rst:114 msgid "Development" msgstr "" -#: ../../docs/index.rst:126 +#: ../../docs/index.rst:125 msgid "Community" msgstr "" -#: ../../docs/index.rst:137 +#: ../../docs/index.rst:136 msgid "Class reference" msgstr "" @@ -124,12 +124,11 @@ msgid "" "Submit an issue or pull request on the `GitHub repository `_, help us `translate the documentation " "`_ into your language, or " -"talk to us on either the ``#documentation`` channel on `Discord `_, or the ``#documentation`` channel on the `Godot " -"Contributors Chat `_!" +"talk to us on the ``#documentation`` channel on the `Godot Contributors Chat " +"`_!" msgstr "" -#: ../../docs/index.rst:62 +#: ../../docs/index.rst:61 msgid "weblate_widget" msgstr "" @@ -137,7 +136,7 @@ msgstr "" msgid "Translation status" msgstr "" -#: ../../docs/index.rst:63 +#: ../../docs/index.rst:62 msgid "" "The main documentation for the site is organized into the following sections:" msgstr "" @@ -225,7 +224,6 @@ msgstr "" #: ../../docs/development/editor/editor_style_guide.rst:7 #: ../../docs/community/contributing/best_practices_for_engine_contributors.rst:7 #: ../../docs/community/asset_library/submitting_to_assetlib.rst:7 -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:7 msgid "Introduction" msgstr "" @@ -3549,7 +3547,7 @@ msgid "Godot 3.5" msgstr "" #: ../../docs/about/release_policy.rst:93 -msgid "Q1 2022" +msgid "Q2 2022" msgstr "" #: ../../docs/about/release_policy.rst:93 @@ -3761,7 +3759,6 @@ msgstr "" #: ../../docs/development/compiling/compiling_for_web.rst:9 #: ../../docs/development/compiling/compiling_with_mono.rst:9 #: ../../docs/community/asset_library/submitting_to_assetlib.rst:23 -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:23 msgid "Requirements" msgstr "" @@ -4297,7 +4294,7 @@ msgstr "" #: ../../docs/tutorials/scripting/gdscript/gdscript_basics.rst:1394 #: ../../docs/tutorials/scripting/gdscript/gdscript_styleguide.rst:582 #: ../../docs/tutorials/scripting/visual_script/nodes_purposes.rst:164 -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:703 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:559 #: ../../docs/development/cpp/object_class.rst:219 msgid "Signals" msgstr "" @@ -4872,7 +4869,6 @@ msgstr "" #: ../../docs/getting_started/first_3d_game/09.adding_animations.rst:10 #: ../../docs/community/asset_library/using_assetlib.rst:16 #: ../../docs/community/asset_library/submitting_to_assetlib.rst:122 -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:122 msgid "|image0|" msgstr "" @@ -4889,7 +4885,6 @@ msgstr "" #: ../../docs/getting_started/first_3d_game/09.adding_animations.rst:536 #: ../../docs/community/asset_library/using_assetlib.rst:185 #: ../../docs/community/asset_library/submitting_to_assetlib.rst:210 -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:205 msgid "image0" msgstr "" @@ -6600,7 +6595,9 @@ msgid "" msgstr "" #: ../../docs/getting_started/step_by_step/scripting_player_input.rst:143 -msgid "In the next lesson, we'll build upon" +msgid "" +"In the next lesson, we'll build upon the relationship between scripts and " +"nodes by having our nodes trigger code in scripts." msgstr "" #: ../../docs/getting_started/step_by_step/signals.rst:6 @@ -7105,7 +7102,7 @@ msgid "Contents" msgstr "" #: ../../docs/getting_started/first_2d_game/01.project_setup.rst:4 -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:28 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:21 msgid "Setting up the project" msgstr "" @@ -8146,24 +8143,29 @@ msgid "" msgstr "" #: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:39 -msgid "Under \"Theme Overrides/Fonts/Font\", choose \"New DynamicFont\"" +msgid "" +"Under **Theme overrides > Fonts** click on the empty box and select \"New " +"DynamicFont\"" msgstr "" #: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:43 msgid "" -"Click on the \"DynamicFont\" you added, and under \"Font/Font Data\", choose " -"\"Load\" and select the \"Xolonium-Regular.ttf\" file." +"Click on the \"DynamicFont\" you added, and under **Font > FontData**, " +"choose \"Load\" and select the \"Xolonium-Regular.ttf\" file." msgstr "" #: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:48 +msgid "Set the \"Size\" property under ``Settings``, ``64`` works well." +msgstr "" + +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:52 msgid "" "Once you've done this on the ``ScoreLabel``, you can click the down arrow " "next to the Font property and choose \"Copy\", then \"Paste\" it in the same " -"place on the other two Control nodes. Set \"Size\" property of the " -"\"DynamicFont\" under \"Settings/Size\". A setting of ``64`` works well." +"place on the other two Control nodes." msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:55 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:56 msgid "" "**Anchors and Margins:** ``Control`` nodes have a position and size, but " "they also have anchors and margins. Anchors define the origin - the " @@ -8172,105 +8174,105 @@ msgid "" "control node's edges to its anchor." msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:61 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:62 msgid "" "Arrange the nodes as shown below. Click the \"Layout\" button to set a " "Control node's layout:" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:66 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:67 msgid "" "You can drag the nodes to place them manually, or for more precise " "placement, use the following settings:" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:70 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:71 msgid "ScoreLabel" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:72 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:73 msgid "*Layout* : \"Top Wide\"" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:73 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:74 msgid "*Text* : ``0``" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:74 -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:81 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:75 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:82 msgid "*Align* : \"Center\"" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:77 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:78 msgid "Message" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:79 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:80 msgid "*Layout* : \"HCenter Wide\"" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:80 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:81 msgid "*Text* : ``Dodge the Creeps!``" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:82 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:83 msgid "*Autowrap* : \"On\"" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:85 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:86 msgid "StartButton" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:87 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:88 msgid "*Text* : ``Start``" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:88 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:89 msgid "*Layout* : \"Center Bottom\"" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:89 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:90 msgid "*Margin* :" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:91 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:92 msgid "Top: ``-200``" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:92 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:93 msgid "Bottom: ``-100``" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:94 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:95 msgid "" "On the ``MessageTimer``, set the ``Wait Time`` to ``2`` and set the ``One " "Shot`` property to \"On\"." msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:97 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:98 msgid "Now add this script to ``HUD``:" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:157 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:158 msgid "" "The ``start_game`` signal tells the ``Main`` node that the button has been " "pressed." msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:204 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:205 msgid "" "This function is called when we want to display a message temporarily, such " "as \"Get Ready\"." msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:255 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:256 msgid "" "This function is called when the player loses. It will show \"Game Over\" " "for 2 seconds, then return to the title screen and, after a brief pause, " "show the \"Start\" button." msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:259 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:260 msgid "" "When you need to pause for a brief time, an alternative to using a Timer " "node is to use the SceneTree's ``create_timer()`` function. This can be very " @@ -8278,34 +8280,34 @@ msgid "" "time before showing the \"Start\" button." msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:284 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:285 msgid "This function is called by ``Main`` whenever the score changes." msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:286 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:287 msgid "" "Connect the ``timeout()`` signal of ``MessageTimer`` and the ``pressed()`` " "signal of ``StartButton`` and add the following code to the new functions:" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:332 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:333 msgid "Connecting HUD to Main" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:334 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:335 msgid "" "Now that we're done creating the ``HUD`` scene, go back to ``Main``. " "Instance the ``HUD`` scene in ``Main`` like you did the ``Player`` scene. " "The scene tree should look like this, so make sure you didn't miss anything:" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:340 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:341 msgid "" "Now we need to connect the ``HUD`` functionality to our ``Main`` script. " "This requires a few additions to the ``Main`` scene:" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:343 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:344 msgid "" "In the Node tab, connect the HUD's ``start_game`` signal to the " "``new_game()`` function of the Main node by typing \"new_game\" in the " @@ -8313,33 +8315,33 @@ msgid "" "green connection icon now appears next to ``func new_game()`` in the script." msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:348 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:349 msgid "" "In ``new_game()``, update the score display and show the \"Get Ready\" " "message:" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:367 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:368 msgid "In ``game_over()`` we need to call the corresponding ``HUD`` function:" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:382 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:383 msgid "" "Finally, add this to ``_on_ScoreTimer_timeout()`` to keep the display in " "sync with the changing score:" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:398 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:399 msgid "" "Now you're ready to play! Click the \"Play the Project\" button. You will be " "asked to select a main scene, so choose ``Main.tscn``." msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:402 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:403 msgid "Removing old creeps" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:404 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:405 msgid "" "If you play until \"Game Over\" and then start a new game right away, the " "creeps from the previous game may still be on the screen. It would be better " @@ -8348,7 +8350,7 @@ msgid "" "feature." msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:409 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:410 msgid "" "In the ``Mob`` scene, select the root node and click the \"Node\" tab next " "to the Inspector (the same place where you find the node's signals). Next to " @@ -8356,19 +8358,19 @@ msgid "" "\"Add\"." msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:415 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:416 msgid "" "Now all mobs will be in the \"mobs\" group. We can then add the following " "line to the ``new_game()`` function in ``Main``:" msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:433 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:434 msgid "" "The ``call_group()`` function calls the named function on every node in a " "group - in this case we are telling every mob to delete itself." msgstr "" -#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:436 +#: ../../docs/getting_started/first_2d_game/06.heads_up_display.rst:437 msgid "" "The game's mostly done at this point. In the next and last part, we'll " "polish it a bit by adding a background, looping music, and some keyboard " @@ -8642,13 +8644,13 @@ msgid "" "*Scene* dock, click the *Add Node* button represented by a \"+\" icon in the " "top-left and double-click on *Node*. Name the node \"Main\". Alternatively, " "to add a node to the scene, you can press :kbd:`Ctrl + a` (or :kbd:`Cmd + a` " -"on MacOS)." +"on macOS)." msgstr "" #: ../../docs/getting_started/first_3d_game/01.game_setup.rst:48 msgid "" "Save the scene as ``Main.tscn`` by pressing :kbd:`Ctrl + s` (:kbd:`Cmd + s` " -"on MacOS)." +"on macOS)." msgstr "" #: ../../docs/getting_started/first_3d_game/01.game_setup.rst:50 @@ -8880,7 +8882,7 @@ msgstr "" msgid "" "We're going to move the ground down so we can see the floor grid. Select the " "*Ground* node, hold the :kbd:`Ctrl` key down to turn on grid snapping (:kbd:" -"`Cmd` on MacOS), and click and drag down on the Y axis. It's the green arrow " +"`Cmd` on macOS), and click and drag down on the Y axis. It's the green arrow " "in the move gizmo." msgstr "" @@ -9462,7 +9464,7 @@ msgstr "" #: ../../docs/getting_started/first_3d_game/03.player_movement_code.rst:363 msgid "" "In the toolbar right above the viewport, click on *View*, then *2 " -"Viewports*. You can also press :kbd:`Ctrl + 2` (:kbd:`Cmd + 2` on MacOS)." +"Viewports*. You can also press :kbd:`Ctrl + 2` (:kbd:`Cmd + 2` on macOS)." msgstr "" #: ../../docs/getting_started/first_3d_game/03.player_movement_code.rst:368 @@ -9784,7 +9786,7 @@ msgstr "" msgid "" "To find the view's limits, we can use some placeholder meshes. Your viewport " "should still be split into two parts, with the camera preview at the bottom. " -"If that isn't the case, press :kbd:`Ctrl + 2` (:kbd:`Cmd + 2` on MacOS) to " +"If that isn't the case, press :kbd:`Ctrl + 2` (:kbd:`Cmd + 2` on macOS) to " "split the view into two. Select the *Camera* node and click the *Preview* " "checkbox in the bottom viewport." msgstr "" @@ -9832,7 +9834,7 @@ msgstr "" #: ../../docs/getting_started/first_3d_game/05.spawning_mobs.rst:78 msgid "" "We're going to create copies of the mesh and place them around the game " -"area. Press :kbd:`Ctrl + D` (:kbd:`Cmd + D` on MacOS) to duplicate the node. " +"area. Press :kbd:`Ctrl + D` (:kbd:`Cmd + D` on macOS) to duplicate the node. " "You can also right-click the node in the *Scene* dock and select " "*Duplicate*. Move the copy down along the blue Z axis until it's right " "outside the camera's preview." @@ -11628,7 +11630,7 @@ msgid "Obtaining each transform can be achieved with the following functions:" msgstr "" #: ../../docs/tutorials/2d/2d_transforms.rst:63 -#: ../../docs/tutorials/io/data_paths.rst:56 +#: ../../docs/tutorials/io/data_paths.rst:57 #: ../../docs/tutorials/io/binary_serialization_api.rst:29 #: ../../docs/tutorials/io/binary_serialization_api.rst:102 #: ../../docs/tutorials/io/binary_serialization_api.rst:113 @@ -15599,10 +15601,10 @@ msgstr "" #: ../../docs/tutorials/3d/spatial_material.rst:378 #: ../../docs/tutorials/assets_pipeline/importing_images.rst:125 msgid "" -"Godot requires the normal map to use the X+, Y- and Z+ coordinates. In other " -"words, if you've imported a material made to be used with another engine, " -"you may have to convert the normal map so its Y axis is flipped. Otherwise, " -"the normal map direction may appear to be inverted on the Y axis." +"Godot requires the normal map to use the X+, Y+ and Z+ coordinates, this is " +"known as OpenGL style. If you've imported a material made to be used with " +"another engine it may be DirectX style, in which case the normal map needs " +"to be converted so its Y axis is flipped." msgstr "" #: ../../docs/tutorials/3d/spatial_material.rst:383 @@ -16447,7 +16449,7 @@ msgid "" msgstr "" #: ../../docs/tutorials/3d/reflection_probes.rst:65 -#: ../../docs/tutorials/3d/gi_probes.rst:94 +#: ../../docs/tutorials/3d/gi_probes.rst:95 msgid "Interior vs exterior" msgstr "" @@ -16596,56 +16598,56 @@ msgstr "" #: ../../docs/tutorials/3d/gi_probes.rst:43 msgid "" -"Afterwards, make sure to enable the geometry will be baked. This is " -"important in order for ``GIProbe`` to recognize objects, otherwise they will " -"be ignored:" +"Afterwards, make sure to enable the **Use In Baked Light** property on the " +"geometry instances in the inspector. This is required for ``GIProbe`` to " +"recognize objects, otherwise they will be ignored:" msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:48 +#: ../../docs/tutorials/3d/gi_probes.rst:49 msgid "" "Once the geometry is set up, push the Bake button that appears on the 3D " "editor toolbar to begin the pre-baking process:" msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:55 +#: ../../docs/tutorials/3d/gi_probes.rst:56 msgid "" "Meshes should have sufficiently thick walls to avoid light leaks (avoid one-" "sided walls). For interior levels, enclose your level geometry in a " "sufficiently large box and bridge the loops to close the mesh." msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:60 +#: ../../docs/tutorials/3d/gi_probes.rst:61 msgid "Adding lights" msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:62 +#: ../../docs/tutorials/3d/gi_probes.rst:63 msgid "" "Unless there are materials with emission, ``GIProbe`` does nothing by " "default. Lights need to be added to the scene to have an effect." msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:65 +#: ../../docs/tutorials/3d/gi_probes.rst:66 msgid "" "The effect of indirect light can be viewed quickly (it is recommended you " "turn off all ambient/sky lighting to tweak this, though, as shown below):" msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:70 +#: ../../docs/tutorials/3d/gi_probes.rst:71 msgid "" "In some situations, though, indirect light may be too weak. Lights have an " "indirect multiplier to tweak this:" msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:75 +#: ../../docs/tutorials/3d/gi_probes.rst:76 msgid "" "And, as ``GIProbe`` lighting updates in real-time, this effect is immediate:" msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:80 +#: ../../docs/tutorials/3d/gi_probes.rst:81 msgid "Reflections" msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:82 +#: ../../docs/tutorials/3d/gi_probes.rst:83 msgid "" "For very metallic materials with low roughness, it's possible to appreciate " "voxel reflections. Keep in mind that these have far less detail than " @@ -16653,96 +16655,96 @@ msgid "" "volumetrically." msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:88 +#: ../../docs/tutorials/3d/gi_probes.rst:89 msgid "" "``GIProbe``\\ s can be easily mixed with Reflection Probes and Screen Space " "Reflections, as a full 3-stage fallback-chain. This allows to have precise " "reflections where needed:" msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:96 +#: ../../docs/tutorials/3d/gi_probes.rst:97 msgid "" "GI Probes normally allow mixing with lighting from the sky. This can be " "disabled when turning on the *Interior* setting." msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:101 +#: ../../docs/tutorials/3d/gi_probes.rst:102 msgid "" "The difference becomes clear in the image below, where light from the sky " "goes from spreading inside to being ignored." msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:106 +#: ../../docs/tutorials/3d/gi_probes.rst:107 msgid "" "As complex buildings may mix interiors with exteriors, combining GIProbes " "for both parts works well." msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:110 +#: ../../docs/tutorials/3d/gi_probes.rst:111 msgid "Tweaking" msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:112 +#: ../../docs/tutorials/3d/gi_probes.rst:113 msgid "GI Probes support a few parameters for tweaking:" msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:116 +#: ../../docs/tutorials/3d/gi_probes.rst:117 msgid "" "**Subdiv** Subdivision used for the probe. The default (128) is generally " "good for small- to medium-sized areas. Bigger subdivisions use more memory." msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:117 +#: ../../docs/tutorials/3d/gi_probes.rst:118 msgid "**Extents** Size of the probe. Can be tweaked from the gizmo." msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:118 +#: ../../docs/tutorials/3d/gi_probes.rst:119 msgid "" "**Dynamic Range** Maximum light energy the probe can absorb. Higher values " "allow brighter light, but with less color detail." msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:119 +#: ../../docs/tutorials/3d/gi_probes.rst:120 msgid "" "**Energy** Multiplier for all the probe. Can be used to make the indirect " "light brighter (although it's better to tweak this from the light itself)." msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:120 +#: ../../docs/tutorials/3d/gi_probes.rst:121 msgid "**Propagation** How much light propagates through the probe internally." msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:121 +#: ../../docs/tutorials/3d/gi_probes.rst:122 msgid "" "**Bias** Value used to avoid self-occlusion when doing voxel cone tracing, " "should generally be above 1.0 (1==voxel size)." msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:122 +#: ../../docs/tutorials/3d/gi_probes.rst:123 msgid "" "**Normal Bias** Alternative type of bias useful for some scenes. Experiment " "with this one if regular bias does not work." msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:123 +#: ../../docs/tutorials/3d/gi_probes.rst:124 msgid "**Interior** Allows mixing with lighting from the sky." msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:124 +#: ../../docs/tutorials/3d/gi_probes.rst:125 msgid "**Compress** Currently broken. Do not use." msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:125 +#: ../../docs/tutorials/3d/gi_probes.rst:126 msgid "" "**Data** Contains the light baked data after baking. If you are saving the " "data it should be saved as a .res file." msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:128 +#: ../../docs/tutorials/3d/gi_probes.rst:129 msgid "Quality" msgstr "" -#: ../../docs/tutorials/3d/gi_probes.rst:130 +#: ../../docs/tutorials/3d/gi_probes.rst:131 msgid "" "``GIProbe``\\ s are quite demanding. It is possible to use lower quality " "voxel cone tracing in exchange for more performance." @@ -21519,7 +21521,7 @@ msgid "" "`Shift + D` on keyboard) to see the changes instantly." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:373 +#: ../../docs/tutorials/animation/introduction.rst:380 msgid "Play from beginning" msgstr "" @@ -21529,8 +21531,8 @@ msgstr "" #: ../../docs/tutorials/animation/introduction.rst:108 msgid "" -"For this tutorial, we'll create an AnimationPlayer node and a sprite node as " -"its child." +"For this tutorial, we'll create a Sprite node with an AnimationPlayer as its " +"child. We will animate the sprite to move between two points on the screen." msgstr "" #: ../../docs/tutorials/animation/introduction.rst:114 @@ -21565,7 +21567,7 @@ msgid "" "new animation. And Enter a name for the animation in the dialog box." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:374 +#: ../../docs/tutorials/animation/introduction.rst:381 msgid "Add Animation" msgstr "" @@ -21702,141 +21704,146 @@ msgid "" msgstr "" #: ../../docs/tutorials/animation/introduction.rst:232 -msgid "Continuous: Update the property on each frame" +msgid "**Continuous:** Update the property on each frame." msgstr "" #: ../../docs/tutorials/animation/introduction.rst:233 -msgid "Discrete: Only update the property on keyframes" +msgid "**Discrete:** Only update the property on keyframes." msgstr "" #: ../../docs/tutorials/animation/introduction.rst:234 -msgid "Trigger: Only update the property on keyframes or triggers" -msgstr "" - -#: ../../docs/tutorials/animation/introduction.rst:235 msgid "" -"Capture: The current value of a property is remembered, and it will blend " -"with the first animation key found" +"**Trigger:** Only update the property on keyframes or triggers. Triggers are " +"a type of keyframe used by the ``current_animation`` property of a :ref:" +"`class_AnimationPlayer`, and Animation Playback tracks." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:240 +#: ../../docs/tutorials/animation/introduction.rst:238 +msgid "" +"**Capture:** If the first keyframe's time is greater than ``0.0``, the " +"current value of the property will be remembered and will be blended with " +"the first animation key. For example, you could use the Capture mode to move " +"a node that's located anywhere to a specific location." +msgstr "" + +#: ../../docs/tutorials/animation/introduction.rst:247 msgid "Track mode" msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:242 +#: ../../docs/tutorials/animation/introduction.rst:249 msgid "" "In normal animations, you usually use \"Continuous\". The other types are " "used to script complex animations." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:245 +#: ../../docs/tutorials/animation/introduction.rst:252 msgid "" "The interpolation tells Godot how to calculate the frame values between the " "keyframes. These interpolation modes are supported:" msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:248 +#: ../../docs/tutorials/animation/introduction.rst:255 msgid "Nearest: Set the nearest keyframe value" msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:249 +#: ../../docs/tutorials/animation/introduction.rst:256 msgid "" "Linear: Set the value based on a linear function calculation between the two " "keyframes" msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:251 +#: ../../docs/tutorials/animation/introduction.rst:258 msgid "" "Cubic: Set the value based on a cubic function calculation between the two " "keyframes" msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:257 +#: ../../docs/tutorials/animation/introduction.rst:264 msgid "Track interpolation" msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:259 +#: ../../docs/tutorials/animation/introduction.rst:266 msgid "" "Cubic interpolation leads to a more natural movement, where the animation is " "slower at a keyframe and faster between keyframes. This is usually used for " "character animation. Linear interpolation creates more of a robotic movement." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:264 +#: ../../docs/tutorials/animation/introduction.rst:271 msgid "" "Godot supports two loop modes, which affect the animation if it's set to " "loop:" msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:270 +#: ../../docs/tutorials/animation/introduction.rst:277 msgid "Loop modes" msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:272 +#: ../../docs/tutorials/animation/introduction.rst:279 msgid "" "Clamp loop interpolation: When this is selected, the animation stops after " "the last keyframe for this track. When the first keyframe is reached again, " "the animation will reset to its values." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:275 +#: ../../docs/tutorials/animation/introduction.rst:282 msgid "" "Wrap loop interpolation: When this is selected, Godot calculates the " "animation after the last keyframe to reach the values of the first keyframe " "again." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:280 -#: ../../docs/tutorials/animation/introduction.rst:293 +#: ../../docs/tutorials/animation/introduction.rst:287 +#: ../../docs/tutorials/animation/introduction.rst:300 msgid "Keyframes for other properties" msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:282 +#: ../../docs/tutorials/animation/introduction.rst:289 msgid "" "Godot doesn't restrict you to only edit transform properties. Every property " "can be used as a track where you can set keyframes." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:285 +#: ../../docs/tutorials/animation/introduction.rst:292 msgid "" "If you select your sprite while the animation panel is visible, you get a " "small keyframe button for all the sprite's properties. Click on this button " "and Godot automatically adds a track and keyframe to the current animation." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:296 +#: ../../docs/tutorials/animation/introduction.rst:303 msgid "Edit keyframes" msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:298 +#: ../../docs/tutorials/animation/introduction.rst:305 msgid "" "For advanced use and to edit keyframes in detail, You can click on them to " "bring up the keyframe editor in the inspector. You can use this to directly " "edit its values." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:305 +#: ../../docs/tutorials/animation/introduction.rst:312 msgid "Keyframe editor editing a key" msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:307 +#: ../../docs/tutorials/animation/introduction.rst:314 msgid "" "Additionally, you can also edit the easing value for this keyframe by " "clicking and dragging the easing setting. This tells Godot, how to change " "the property values when it reaches this keyframe." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:311 +#: ../../docs/tutorials/animation/introduction.rst:318 msgid "" "You usually tweak your animations this way, when the movement doesn't \"look " "right\"." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:315 +#: ../../docs/tutorials/animation/introduction.rst:322 msgid "Advanced: Call Method tracks" msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:317 +#: ../../docs/tutorials/animation/introduction.rst:324 msgid "" "Godot's animation engine doesn't stop here. If you're already comfortable " "with Godot's scripting language :ref:`doc_gdscript` and :doc:`/classes/" @@ -21844,13 +21851,13 @@ msgid "" "methods." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:323 +#: ../../docs/tutorials/animation/introduction.rst:330 msgid "" "For example, the :ref:`class_AudioStreamPlayer` node type has a method to " "play an audio stream." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:326 +#: ../../docs/tutorials/animation/introduction.rst:333 msgid "" "Wouldn't it be great to use a method at a specific keyframe in an animation? " "This is where \"Call Method Tracks\" come in handy. These tracks reference a " @@ -21859,77 +21866,77 @@ msgid "" "reaches this keyframe." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:332 +#: ../../docs/tutorials/animation/introduction.rst:339 msgid "" "To demonstrate, we're going to use a call method track to play audio at a " "specific keyframe. Normally to play audio you should use an audio track, but " "for the sake of demonstrating methods we're going to do it this way." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:336 +#: ../../docs/tutorials/animation/introduction.rst:343 msgid "" "Add a :ref:`class_AudioStreamPlayer` to the Scene Tree and setup a stream " "using an audio file you put in your project." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:339 +#: ../../docs/tutorials/animation/introduction.rst:346 msgid "" "Click on \"Add track\" (|Add track|) on the animation panel's track controls." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:375 +#: ../../docs/tutorials/animation/introduction.rst:382 msgid "Add track" msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:342 +#: ../../docs/tutorials/animation/introduction.rst:349 msgid "Select \"Add Call Method Track\" from the list of possible track types." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:347 +#: ../../docs/tutorials/animation/introduction.rst:354 msgid "Add Call Method Track" msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:349 +#: ../../docs/tutorials/animation/introduction.rst:356 msgid "" "Select the :ref:`class_AudioStreamPlayer` node in the selection window. " "Godot adds the track with the reference to the node." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:355 +#: ../../docs/tutorials/animation/introduction.rst:362 msgid "Select AudioStreamPlayer" msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:357 +#: ../../docs/tutorials/animation/introduction.rst:364 msgid "" "Right click the timeline where Godot should play the sample and click the " "\"Insert Key\" option. This will bring up a list of methods that can be " "called for the AudioStreamPlayer node. Select the first one." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:364 +#: ../../docs/tutorials/animation/introduction.rst:371 msgid "" "When Godot reaches the keyframe, Godot calls the :ref:" "`class_AudioStreamPlayer` node's \"play\" function and the stream plays." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:368 +#: ../../docs/tutorials/animation/introduction.rst:375 msgid "" "You can change its position by dragging it on the timeline, you can also " "click on the keyframe and use the keyframe settings in the inspector." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:378 +#: ../../docs/tutorials/animation/introduction.rst:385 msgid "Using RESET tracks" msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:380 +#: ../../docs/tutorials/animation/introduction.rst:387 msgid "" "You can set up a special *RESET* animation to contain the \"default pose\". " "This is used to ensure that the default pose is restored when you save the " "scene and open it again in the editor." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:384 +#: ../../docs/tutorials/animation/introduction.rst:391 msgid "" "For existing tracks, you can add an animation called \"RESET\" (case-" "sensitive), then add tracks for each property that you want to reset. The " @@ -21937,7 +21944,7 @@ msgid "" "each track." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:389 +#: ../../docs/tutorials/animation/introduction.rst:396 msgid "" "If AnimationPlayer's **Reset On Save** property is set to ``true``, the " "scene will be saved with the effects of the reset animation applied (as if " @@ -21945,14 +21952,14 @@ msgid "" "property tracks in the editor stay where they were." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:395 +#: ../../docs/tutorials/animation/introduction.rst:402 msgid "" "If you want to reset the tracks in the editor, select the AnimationPlayer " "node, open the **Animation** bottom panel then choose **Apply Reset** in the " "animation editor's **Animation** dropdown menu." msgstr "" -#: ../../docs/tutorials/animation/introduction.rst:399 +#: ../../docs/tutorials/animation/introduction.rst:406 msgid "" "When adding tracks on new animations, the editor will ask you to " "automatically create a RESET track when using the keyframe icon next to a " @@ -24743,7 +24750,7 @@ msgstr "" #: ../../docs/tutorials/assets_pipeline/importing_scenes.rst:197 #: ../../docs/tutorials/export/exporting_for_mac.rst:109 -#: ../../docs/tutorials/io/data_paths.rst:56 +#: ../../docs/tutorials/io/data_paths.rst:57 msgid "Location" msgstr "" @@ -33582,7 +33589,7 @@ msgid "" msgstr "" #: ../../docs/tutorials/export/exporting_projects.rst:107 -msgid "Export mode" +msgid "Resource options" msgstr "" #: ../../docs/tutorials/export/exporting_projects.rst:109 @@ -33611,11 +33618,27 @@ msgid "" "every scene or resource you want to export." msgstr "" -#: ../../docs/tutorials/export/exporting_projects.rst:126 +#: ../../docs/tutorials/export/exporting_projects.rst:127 +msgid "" +"Files and folders whose name begin with a period will never be included in " +"the exported project. This is done to prevent version control folders like " +"``.git`` from being included in the exported PCK file." +msgstr "" + +#: ../../docs/tutorials/export/exporting_projects.rst:131 +msgid "" +"Below the list of resources are two filters that can be setup. The first " +"allows non resource files such as ``.txt``,``.json`` and ``.csv`` to be " +"exported with the project. The second filter can be used to exclude every " +"file of a certain type without manually deselecting every one. For example, " +"``.png`` files." +msgstr "" + +#: ../../docs/tutorials/export/exporting_projects.rst:137 msgid "Exporting from the command line" msgstr "" -#: ../../docs/tutorials/export/exporting_projects.rst:128 +#: ../../docs/tutorials/export/exporting_projects.rst:139 msgid "" "In production, it is useful to automate builds, and Godot supports this with " "the ``--export`` and ``--export-debug`` command line parameters. Exporting " @@ -33623,7 +33646,7 @@ msgid "" "parameters. A basic invocation of the command would be:" msgstr "" -#: ../../docs/tutorials/export/exporting_projects.rst:137 +#: ../../docs/tutorials/export/exporting_projects.rst:148 msgid "" "This will export to ``some_name.exe``, assuming there is a preset called " "\"Windows Desktop\" and the template can be found. (The export preset name " @@ -33632,7 +33655,7 @@ msgid "" "respect the directory the command was invoked from." msgstr "" -#: ../../docs/tutorials/export/exporting_projects.rst:143 +#: ../../docs/tutorials/export/exporting_projects.rst:154 msgid "" "You can also configure it to export *only* the PCK or ZIP file, allowing a " "single exported main pack file to be used with multiple Godot executables. " @@ -33640,61 +33663,61 @@ msgid "" "line:" msgstr "" -#: ../../docs/tutorials/export/exporting_projects.rst:151 +#: ../../docs/tutorials/export/exporting_projects.rst:162 msgid "" "It is often useful to combine the ``--export`` flag with the ``--path`` " "flag, so that you do not need to ``cd`` to the project folder before running " "the command:" msgstr "" -#: ../../docs/tutorials/export/exporting_projects.rst:161 +#: ../../docs/tutorials/export/exporting_projects.rst:172 msgid "" "See :ref:`doc_command_line_tutorial` for more information about using Godot " "from the command line." msgstr "" -#: ../../docs/tutorials/export/exporting_projects.rst:165 +#: ../../docs/tutorials/export/exporting_projects.rst:176 msgid "PCK versus ZIP pack file formats" msgstr "" -#: ../../docs/tutorials/export/exporting_projects.rst:167 +#: ../../docs/tutorials/export/exporting_projects.rst:178 msgid "" "Each format has its upsides and downsides. PCK is the default and " "recommended format for most use cases, but you may want to use a ZIP archive " "instead depending on your needs." msgstr "" -#: ../../docs/tutorials/export/exporting_projects.rst:171 +#: ../../docs/tutorials/export/exporting_projects.rst:182 msgid "**PCK format:**" msgstr "" -#: ../../docs/tutorials/export/exporting_projects.rst:173 +#: ../../docs/tutorials/export/exporting_projects.rst:184 msgid "Uncompressed format. Larger file size, but faster to read/write." msgstr "" -#: ../../docs/tutorials/export/exporting_projects.rst:174 +#: ../../docs/tutorials/export/exporting_projects.rst:185 msgid "" "Not readable and writable using tools normally present on the user's " "operating system, even though there are `third-party tools `__ to extract and create PCK files." msgstr "" -#: ../../docs/tutorials/export/exporting_projects.rst:179 +#: ../../docs/tutorials/export/exporting_projects.rst:190 msgid "**ZIP format:**" msgstr "" -#: ../../docs/tutorials/export/exporting_projects.rst:181 +#: ../../docs/tutorials/export/exporting_projects.rst:192 msgid "Compressed format. Smaller file size, but slower to read/write." msgstr "" -#: ../../docs/tutorials/export/exporting_projects.rst:182 +#: ../../docs/tutorials/export/exporting_projects.rst:193 msgid "" "Readable and writable using tools normally present on the user's operating " "system. This can be useful to make modding easier (see also :ref:" "`doc_exporting_pcks`)." msgstr "" -#: ../../docs/tutorials/export/exporting_projects.rst:187 +#: ../../docs/tutorials/export/exporting_projects.rst:198 msgid "" "Due to a `known bug `__, " "when using a ZIP file as a pack file, the exported binary will not try to " @@ -33702,7 +33725,7 @@ msgid "" "the player can double-click or run from a terminal to launch the project::" msgstr "" -#: ../../docs/tutorials/export/exporting_projects.rst:199 +#: ../../docs/tutorials/export/exporting_projects.rst:210 msgid "" "Save the launcher script and place it in the same folder as the exported " "binary. On Linux, make sure to give executable permissions to the launcher " @@ -36577,7 +36600,7 @@ msgid "" msgstr "" #: ../../docs/tutorials/export/exporting_for_dedicated_servers.rst:114 -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:856 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:650 #: ../../docs/tutorials/vr/openxr/index.rst:45 msgid "Next steps" msgstr "" @@ -40499,17 +40522,34 @@ msgid "" msgstr "" #: ../../docs/tutorials/inputs/input_examples.rst:213 -#: ../../docs/tutorials/inputs/input_examples.rst:251 +#: ../../docs/tutorials/inputs/input_examples.rst:264 msgid "" "See :ref:`@GlobalScope_KeyList ` for a list of " "scancode constants." msgstr "" -#: ../../docs/tutorials/inputs/input_examples.rst:217 +#: ../../docs/tutorials/inputs/input_examples.rst:218 +msgid "" +"Due to *keyboard ghosting*, not all key inputs may be registered at a given " +"time if you press too many keys at once. Due to their location on the " +"keyboard, certain keys are more prone to ghosting than others. Some " +"keyboards feature antighosting at a hardware level, but this feature is " +"generally not present on low-end keyboards and laptop keyboards." +msgstr "" + +#: ../../docs/tutorials/inputs/input_examples.rst:224 +msgid "" +"As a result, it's recommended to use a default keyboard layout that is " +"designed to work well on a keyboard without antighosting. See `this Gamedev " +"Stack Exchange question `__ for " +"more information." +msgstr "" + +#: ../../docs/tutorials/inputs/input_examples.rst:230 msgid "Keyboard modifiers" msgstr "" -#: ../../docs/tutorials/inputs/input_examples.rst:219 +#: ../../docs/tutorials/inputs/input_examples.rst:232 msgid "" "Modifier properties are inherited from :ref:`InputEventWithModifiers " "`. This allows you to check for modifier " @@ -40518,11 +40558,11 @@ msgid "" "`Shift + T`:" msgstr "" -#: ../../docs/tutorials/inputs/input_examples.rst:255 +#: ../../docs/tutorials/inputs/input_examples.rst:268 msgid "Mouse events" msgstr "" -#: ../../docs/tutorials/inputs/input_examples.rst:257 +#: ../../docs/tutorials/inputs/input_examples.rst:270 msgid "" "Mouse events stem from the :ref:`InputEventMouse ` " "class, and are separated into two types: :ref:`InputEventMouseButton " @@ -40531,11 +40571,11 @@ msgid "" "will contain a ``position`` property." msgstr "" -#: ../../docs/tutorials/inputs/input_examples.rst:263 +#: ../../docs/tutorials/inputs/input_examples.rst:276 msgid "Mouse buttons" msgstr "" -#: ../../docs/tutorials/inputs/input_examples.rst:265 +#: ../../docs/tutorials/inputs/input_examples.rst:278 msgid "" "Capturing mouse buttons is very similar to handling key events. :ref:" "`@GlobalScope_ButtonList ` contains a list of " @@ -40545,28 +40585,28 @@ msgid "" "``BUTTON_WHEEL_DOWN`` being separate events." msgstr "" -#: ../../docs/tutorials/inputs/input_examples.rst:300 +#: ../../docs/tutorials/inputs/input_examples.rst:313 msgid "Mouse motion" msgstr "" -#: ../../docs/tutorials/inputs/input_examples.rst:302 +#: ../../docs/tutorials/inputs/input_examples.rst:315 msgid "" ":ref:`InputEventMouseMotion ` events occur " "whenever the mouse moves. You can find the move's distance with the " "``relative`` property." msgstr "" -#: ../../docs/tutorials/inputs/input_examples.rst:306 +#: ../../docs/tutorials/inputs/input_examples.rst:319 msgid "" "Here's an example using mouse events to drag-and-drop a :ref:`Sprite " "` node:" msgstr "" -#: ../../docs/tutorials/inputs/input_examples.rst:379 +#: ../../docs/tutorials/inputs/input_examples.rst:392 msgid "Touch events" msgstr "" -#: ../../docs/tutorials/inputs/input_examples.rst:381 +#: ../../docs/tutorials/inputs/input_examples.rst:394 msgid "" "If you are using a touchscreen device, you can generate touch events. :ref:" "`InputEventScreenTouch ` is equivalent to a " @@ -40574,7 +40614,7 @@ msgid "" "` works much the same as mouse motion." msgstr "" -#: ../../docs/tutorials/inputs/input_examples.rst:386 +#: ../../docs/tutorials/inputs/input_examples.rst:399 msgid "" "To test your touch events on a non-touchscreen device, open Project Settings " "and go to the \"Input Devices/Pointing\" section. Enable \"Emulate Touch " @@ -41168,7 +41208,7 @@ msgid "" msgstr "" #: ../../docs/tutorials/io/background_loading.rst:87 -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:184 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:187 #: ../../docs/tutorials/scripting/pausing_games.rst:87 msgid "Example" msgstr "" @@ -41386,88 +41426,113 @@ msgstr "" msgid "" "The ``user://`` prefix points to a different directory on the user's device. " "On mobile and consoles, this path is unique to the project. On desktop, the " -"engine stores user files in ``~/.local/share/godot/app_userdata/Name`` on " -"macOS and Linux, and ``%APPDATA%/Name`` on Windows. ``Name`` is based on the " -"application name defined in the Project Settings, but you can override it on " -"a per-platform basis using :ref:`feature tags `." +"engine stores user files in ``~/.local/share/godot/app_userdata/" +"[project_name]`` on Linux, ``~/Library/Application Support/Godot/" +"app_userdata/[project_name]`` on macOS (since Catalina) and ``%APPDATA%" +"\\Godot\\app_userdata\\[project_name]`` on Windows. ``[project_name]`` is " +"based on the application name defined in the Project Settings, but you can " +"override it on a per-platform basis using :ref:`feature tags " +"`." msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:45 +#: ../../docs/tutorials/io/data_paths.rst:46 msgid "" "On HTML5 exports, ``user://`` will refer to a virtual filesystem stored on " "the device via IndexedDB. (Interaction with the main filesystem can still be " "performed through the :ref:`JavaScript ` singleton.)" msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:50 +#: ../../docs/tutorials/io/data_paths.rst:51 msgid "Editor data paths" msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:52 +#: ../../docs/tutorials/io/data_paths.rst:53 msgid "" "The editor uses different paths for user data, user settings, and cache, " "depending on the platform. By default, these paths are:" msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:58 +#: ../../docs/tutorials/io/data_paths.rst:59 msgid "User data" msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:58 -#: ../../docs/tutorials/io/data_paths.rst:62 -msgid "Windows: ``%APPDATA%\\Godot\\``" -msgstr "" - #: ../../docs/tutorials/io/data_paths.rst:59 -#: ../../docs/tutorials/io/data_paths.rst:63 -msgid "macOS: ``~/Library/Application Support/Godot/``" +msgid "Windows: ``%APPDATA%\\Godot\\app_userdata\\[project_name]``" msgstr "" #: ../../docs/tutorials/io/data_paths.rst:60 -msgid "Linux: ``~/.local/share/godot/``" +msgid "macOS: ``~/Library/Application Support/Godot/[project_name]``" msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:62 -msgid "User settings" +#: ../../docs/tutorials/io/data_paths.rst:61 +msgid "Linux: ``~/.local/share/godot/[project_name]``" +msgstr "" + +#: ../../docs/tutorials/io/data_paths.rst:63 +msgid "User data (when ``use_custom_user_dir`` project setting is ``true``)" +msgstr "" + +#: ../../docs/tutorials/io/data_paths.rst:63 +msgid "Windows: ``%APPDATA%\\[project_name]``" msgstr "" #: ../../docs/tutorials/io/data_paths.rst:64 -msgid "Linux: ``~/.config/godot/``" +msgid "macOS: ``~/Library/Application Support/[project_name]``" msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:66 -msgid "Cache" -msgstr "" - -#: ../../docs/tutorials/io/data_paths.rst:66 -msgid "Windows: ``%TEMP%\\Godot\\``" +#: ../../docs/tutorials/io/data_paths.rst:65 +msgid "Linux: ``~/.local/share/[project_name]``" msgstr "" #: ../../docs/tutorials/io/data_paths.rst:67 -msgid "macOS: ``~/Library/Caches/Godot/``" +msgid "User settings" +msgstr "" + +#: ../../docs/tutorials/io/data_paths.rst:67 +msgid "Windows: ``%APPDATA%\\Godot\\``" msgstr "" #: ../../docs/tutorials/io/data_paths.rst:68 -msgid "Linux: ``~/.cache/godot/``" +msgid "macOS: ``~/Library/Application Support/Godot/``" +msgstr "" + +#: ../../docs/tutorials/io/data_paths.rst:69 +msgid "Linux: ``~/.config/godot/``" msgstr "" #: ../../docs/tutorials/io/data_paths.rst:71 -msgid "**User data** contains export templates and project-specific data." +msgid "Cache" +msgstr "" + +#: ../../docs/tutorials/io/data_paths.rst:71 +msgid "Windows: ``%TEMP%\\Godot\\``" msgstr "" #: ../../docs/tutorials/io/data_paths.rst:72 +msgid "macOS: ``~/Library/Caches/Godot/``" +msgstr "" + +#: ../../docs/tutorials/io/data_paths.rst:73 +msgid "Linux: ``~/.cache/godot/``" +msgstr "" + +#: ../../docs/tutorials/io/data_paths.rst:76 +msgid "**User data** contains export templates and project-specific data." +msgstr "" + +#: ../../docs/tutorials/io/data_paths.rst:77 msgid "" "**User settings** contains editor settings, text editor themes, script " "templates, etc." msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:74 +#: ../../docs/tutorials/io/data_paths.rst:79 msgid "" "**Cache** contains temporary data. It can safely be removed when Godot is " "closed." msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:77 +#: ../../docs/tutorials/io/data_paths.rst:82 msgid "" "Godot complies with the `XDG Base Directory Specification `__ on " @@ -41475,18 +41540,18 @@ msgid "" "specification to change the editor and project data paths." msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:82 +#: ../../docs/tutorials/io/data_paths.rst:87 msgid "" "If you use `Godot packaged as a Flatpak `__, the editor data paths will be located in " "subfolders in ``~/.var/app/org.godotengine.Godot/``." msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:90 +#: ../../docs/tutorials/io/data_paths.rst:95 msgid "Self-contained mode" msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:92 +#: ../../docs/tutorials/io/data_paths.rst:97 msgid "" "If you create a file called ``._sc_`` or ``_sc_`` in the same directory as " "the editor binary, Godot will enable *self-contained mode*. This mode makes " @@ -41495,7 +41560,7 @@ msgid "" "installation of the editor." msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:98 +#: ../../docs/tutorials/io/data_paths.rst:103 msgid "" "The `Steam release of Godot `__ " "uses self-contained mode by default." @@ -42968,7 +43033,7 @@ msgid "The formula for dot product takes two common forms:" msgstr "" #: ../../docs/tutorials/math/vector_math.rst:262 -#: ../../docs/tutorials/scripting/singletons_autoload.rst:261 +#: ../../docs/tutorials/scripting/singletons_autoload.rst:262 msgid "and" msgstr "" @@ -44229,7 +44294,7 @@ msgid "" msgstr "" #: ../../docs/tutorials/math/beziers_and_curves.rst:59 -msgid "This type of is called a *Quadratic Bezier* curve." +msgid "This type of curve is called a *Quadratic Bezier* curve." msgstr "" #: ../../docs/tutorials/math/beziers_and_curves.rst:63 @@ -55967,9 +56032,9 @@ msgstr "" #: ../../docs/tutorials/rendering/multiple_resolutions.rst:138 msgid "" -"**Stretch Mode = 2D**: In this mode, the size specified in display/width and " -"display/height in the project settings is stretched to cover the whole " -"screen (taking the **Stretch Aspect** setting into account). This means that " +"**Stretch Mode = 2D**: In this mode, the base size specified in width and " +"height in the project settings is stretched to cover the whole screen " +"(taking the **Stretch Aspect** setting into account). This means that " "everything is rendered directly at the target resolution. 3D is largely " "unaffected, while in 2D, there is no longer a 1:1 correspondence between " "sprite pixels and screen pixels, which may result in scaling artifacts." @@ -62346,7 +62411,7 @@ msgstr "" #: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:100 #: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:116 -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:148 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:151 msgid "In Godot's **Editor → Editor Settings** menu:" msgstr "" @@ -62415,16 +62480,18 @@ msgstr "" #: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:130 msgid "" "To configure a project for debugging open the Godot project folder in VS " -"Code. Go to the Run tab and click on **create a launch.json file**. Select " -"**C# Godot** from the dropdown menu. Now, when you start the debugger in VS " -"Code your Godot project will run." +"Code. Go to the Run tab and click on **Add Configuration...**. Select **C# " +"Godot** from the dropdown menu. Open the ``tasks.json`` and ``launch.json`` " +"files that were created. Change the executable setting in ``launch.json`` " +"and command settings in ``tasks.json`` to your Godot executable path. Now, " +"when you start the debugger in VS Code, your Godot project will run." msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:135 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:138 msgid "Visual Studio (Windows only)" msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:137 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:140 msgid "" "Download and install the latest version of `Visual Studio `__. Visual Studio will include the " @@ -62432,23 +62499,23 @@ msgid "" "to manually install the things listed in the \"Prerequisites\" section." msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:143 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:146 msgid "While installing Visual Studio, select these workloads:" msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:145 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:148 msgid "Mobile development with .NET" msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:146 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:149 msgid ".NET Core cross-platform development" msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:150 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:153 msgid "Set **Mono** -> **Editor** -> **External Editor** to **Visual Studio**." msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:152 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:155 msgid "" "Next, you need to download the Godot Visual Studio extension from github " "`here `." msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:220 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:223 msgid "" "Keep in mind that the class you wish to attach to your node should have the " "same name as the ``.cs`` file. Otherwise, you will get the following error " @@ -62514,11 +62581,11 @@ msgid "" "res://XXX.cs\"*" msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:226 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:229 msgid "General differences between C# and GDScript" msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:228 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:231 msgid "" "The C# API uses ``PascalCase`` instead of ``snake_case`` in GDScript/C++. " "Where possible, fields and getters/setters have been converted to " @@ -62526,11 +62593,11 @@ msgid "" "reasonably possible." msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:232 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:235 msgid "For more information, see the :ref:`doc_c_sharp_differences` page." msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:236 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:239 msgid "" "You need to (re)build the project assemblies whenever you want to see new " "exported variables or signals in the editor. This build can be manually " @@ -62539,17 +62606,17 @@ msgid "" "reveal the Mono panel, then click the **Build Project** button." msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:242 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:245 msgid "" "You will also need to rebuild the project assemblies to apply changes in " "\"tool\" scripts." msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:246 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:249 msgid "Current gotchas and known issues" msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:248 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:251 msgid "" "As C# support is quite new in Godot, there are some growing pains and things " "that need to be ironed out. Below is a list of the most important issues you " @@ -62558,24 +62625,24 @@ msgid "" "godotengine/godot/labels/topic%3Amono>`_." msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:254 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:257 msgid "" "Writing editor plugins is possible, but it is currently quite convoluted." msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:255 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:258 msgid "" "State is currently not saved and restored when hot-reloading, with the " "exception of exported variables." msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:257 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:260 msgid "" "Attached C# scripts should refer to a class that has a class name that " "matches the file name." msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:259 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:262 msgid "" "There are some methods such as ``Get()``/``Set()``, ``Call()``/" "``CallDeferred()`` and signal connection method ``Connect()`` that rely on " @@ -62585,18 +62652,18 @@ msgid "" "can use any custom properties or methods without this limitation." msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:267 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:270 msgid "" "Exporting Mono projects is supported for desktop platforms (Linux, Windows " "and macOS), Android, HTML5, and iOS. The only platform not supported yet is " "UWP." msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:271 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:274 msgid "Performance of C# in Godot" msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:273 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:276 msgid "" "According to some preliminary `benchmarks `_, the performance of C# in Godot — while generally in the same " @@ -62607,11 +62674,11 @@ msgid "" "when talking to Godot." msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:281 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:284 msgid "Using NuGet packages in Godot" msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:283 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:286 msgid "" "`NuGet `_ packages can be installed and used with " "Godot, as with any C# project. Many IDEs are able to add packages directly. " @@ -62619,24 +62686,24 @@ msgid "" "csproj`` file located in the project root:" msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:297 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:300 msgid "" "As of Godot 3.2.3, Godot automatically downloads and sets up newly added " "NuGet packages the next time it builds the project." msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:301 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:304 msgid "Profiling your C# code" msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:303 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:306 msgid "" "`Mono log profiler `_ is available for Linux and macOS. Due to a Mono change, it does " "not work on Windows currently." msgstr "" -#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:304 +#: ../../docs/tutorials/scripting/c_sharp/c_sharp_basics.rst:307 msgid "" "External Mono profiler like `JetBrains dotTrace `_ can be used as described `here `__." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:30 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:23 msgid "There are a few prerequisites you'll need:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:32 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:25 msgid "a Godot 3.x executable," msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:33 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:26 msgid "a C++ compiler," msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:34 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:27 msgid "SCons as a build tool," msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:35 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:28 msgid "" "a copy of the `godot-cpp repository `__." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:38 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:31 msgid "" "See also :ref:`Compiling ` as the build tools are " "identical to the ones you need to compile Godot from source." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:41 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:34 msgid "" "You can download these repositories from GitHub or let Git do the work for " "you. Note that these repositories now have different branches for different " @@ -64516,7 +64573,7 @@ msgid "" "generate the ``api.json`` with becomes your minimum version." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:51 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:44 msgid "" "`GDExtension `__ " "has been merged in the ``master`` branch of godot-cpp, but it is only " @@ -64524,13 +64581,19 @@ msgid "" "x`` branch of godot-cpp to use GDNative and follow this example." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:56 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:50 +msgid "" +"This tutorial covers only GDNative in Godot 3.x, *not* GDExtension in Godot " +"4.0." +msgstr "" + +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:52 msgid "" "If you are versioning your project using Git, it is a good idea to add them " "as Git submodules:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:78 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:64 msgid "" "If you decide to just download the repositories or clone them into your " "project folder, make sure to keep the folder layout identical to the one " @@ -64538,134 +64601,125 @@ msgid "" "project follows this layout." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:83 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:69 msgid "Do make sure you clone recursive to pull in both repositories:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:100 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:79 msgid "" "``godot-cpp`` now includes ``godot-headers`` as a nested submodule, if " "you've manually downloaded them please make sure to place ``godot-headers`` " "inside of the ``godot-cpp`` folder." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:104 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:83 msgid "" -"You don't have to do it this way but we've found it easiest to manage. If " -"you decide to just download the repositories or just clone them into your " -"folder, make sure to keep the folder layout the same as we've setup here as " -"much of the code we'll be showcasing here assumes the project has this " -"layout." +"You don't have to do it this way, but we've found it easiest to manage. If " +"you decide to download the repositories or clone them into your folder, make " +"sure to keep the folder layout the same as we've setup here. Much of the " +"code we'll be showcasing here assumes the project has this layout." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:109 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:88 msgid "" "If you cloned the example from the link specified in the introduction, the " "submodules are not automatically initialized. You will need to execute the " "following commands:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:118 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:97 msgid "This will clone these two repositories into your project folder." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:121 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:100 msgid "Building the C++ bindings" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:123 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:102 msgid "" "Now that we've downloaded our prerequisites, it is time to build the C++ " "bindings." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:126 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:105 msgid "" "The repository contains a copy of the metadata for the current Godot " "release, but if you need to build these bindings for a newer version of " "Godot, simply call the Godot executable:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:134 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:113 msgid "" "Place the resulting ``api.json`` file in the project folder and add " "``use_custom_api_file=yes custom_api_file=../api.json`` to the scons command " "below." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:138 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:117 msgid "" "To generate and compile the bindings, use this command (replacing " "```` with ``windows``, ``linux`` or ``osx`` depending on your OS):" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:141 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:120 msgid "" "To speed up compilation, add `-jN` at the end of the SCons command line " "where `N` is the number of CPU threads you have on your system. The example " "below uses 4 threads." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:149 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:129 msgid "" "This step will take a while. When it is completed, you should have static " "libraries that can be compiled into your project stored in ``godot-cpp/bin/" "``." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:152 -msgid "" -"At some point in the future, compiled binaries will be available, making " -"this step optional." +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:134 +msgid "You may need to add ``bits=64`` to the command on Windows or Linux." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:157 -msgid "" -"You may need to add ``bits=64`` to the command on Windows or Linux. We're " -"still working on better auto detection." -msgstr "" - -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:161 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:137 msgid "Creating a simple plugin" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:163 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:139 msgid "" "Now it's time to build an actual plugin. We'll start by creating an empty " "Godot project in which we'll place a few files." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:166 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:142 msgid "" "Open Godot and create a new project. For this example, we will place it in a " "folder called ``demo`` inside our GDNative module's folder structure." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:169 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:145 msgid "" "In our demo project, we'll create a scene containing a Node called \"Main\" " "and we'll save it as ``main.tscn``. We'll come back to that later." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:172 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:148 msgid "" "Back in the top-level GDNative module folder, we're also going to create a " "subfolder called ``src`` in which we'll place our source files." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:175 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:151 msgid "" "You should now have ``demo``, ``godot-cpp``, ``godot-headers``, and ``src`` " "directories in your GDNative module." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:178 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:154 msgid "" "In the ``src`` folder, we'll start with creating our header file for the " "GDNative node we'll be creating. We will name it ``gdexample.h``:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:242 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:188 msgid "" "There are a few things of note to the above. We're including ``Godot.hpp`` " "which contains all our basic definitions. After that, we include ``Sprite." @@ -64673,31 +64727,31 @@ msgid "" "class in our module." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:247 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:193 msgid "" "We're using the namespace ``godot``, since everything in GDNative is defined " "within this namespace." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:250 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:196 msgid "" "Then we have our class definition, which inherits from our Sprite through a " "container class. We'll see a few side effects of this later on. The " "``GODOT_CLASS`` macro sets up a few internal things for us." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:254 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:200 msgid "After that, we declare a single member variable called ``time_passed``." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:256 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:202 msgid "" "In the next block we're defining our methods, we obviously have our " "constructor and destructor defined, but there are two other functions that " "will likely look familiar to some, and one new method." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:260 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:206 msgid "" "The first is ``_register_methods``, which is a static function that Godot " "will call to find out which methods can be called on our NativeScript and " @@ -64708,11 +64762,11 @@ msgid "" "code in it." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:267 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:213 msgid "Let's implement our functions by creating our ``gdexample.cpp`` file:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:327 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:245 msgid "" "This one should be straightforward. We're implementing each method of our " "class that we defined in our header file. Note that the ``register_method`` " @@ -64721,18 +64775,17 @@ msgid "" "destructor and ``_init`` functions." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:333 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:251 msgid "" "The other method of note is our ``_process`` function, which simply keeps " "track of how much time has passed and calculates a new position for our " -"sprite using a simple sine and cosine function. What stands out is calling " -"``owner->set_position`` to call one of the build in methods of our Sprite. " -"This is because our class is a container class; ``owner`` points to the " -"actual Sprite node our script relates to. In the upcoming NativeScript 1.1, " -"``set_position`` can be called directly on our class." +"sprite using a sine and cosine function. What stands out is calling ``owner-" +">set_position`` to call one of the build in methods of our Sprite. This is " +"because our class is a container class; ``owner`` points to the actual " +"Sprite node our script relates to." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:341 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:258 msgid "" "There is one more C++ file we need; we'll name it ``gdlibrary.cpp``. Our " "GDNative plugin can contain multiple NativeScripts, each with their own " @@ -64741,13 +64794,13 @@ msgid "" "NativeScripts in our GDNative plugin." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:365 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:282 msgid "" "Note that we are not using the ``godot`` namespace here, since the three " "functions implemented here need to be defined without a namespace." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:368 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:285 msgid "" "The ``godot_gdnative_init`` and ``godot_gdnative_terminate`` functions get " "called respectively when Godot loads our plugin and when it unloads it. All " @@ -64756,7 +64809,7 @@ msgid "" "needs." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:374 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:291 msgid "" "The important function is the third function called " "``godot_nativescript_init``. We first call a function in our bindings " @@ -64764,11 +64817,11 @@ msgid "" "``register_class`` for each of our classes in our library." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:380 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:297 msgid "Compiling the plugin" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:382 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:299 msgid "" "We cannot easily write by hand a ``SConstruct`` file that SCons would use " "for building. For the purpose of this example, just use :download:`this " @@ -64777,49 +64830,49 @@ msgid "" "files in a subsequent tutorial." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:390 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:307 msgid "" "This ``SConstruct`` file was written to be used with the latest ``godot-" "cpp`` master, you may need to make small changes using it with older " "versions or refer to the ``SConstruct`` file in the Godot 3.0 documentation." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:394 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:311 msgid "" "Once you've downloaded the ``SConstruct`` file, place it in your GDNative " "module folder besides ``godot-cpp``, ``godot-headers`` and ``demo``, then " "run:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:401 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:318 msgid "You should now be able to find the module in ``demo/bin/``." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:405 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:322 msgid "" "Here, we've compiled both godot-cpp and our gdexample library as debug " "builds. For optimized builds, you should compile them using the " "``target=release`` switch." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:410 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:327 msgid "Using the GDNative module" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:412 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:329 msgid "" "Before we jump back into Godot, we need to create two more files in ``demo/" "bin/``. Both can be created using the Godot editor, but it may be faster to " "create them directly." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:416 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:333 msgid "" "The first one is a file that lets Godot know what dynamic libraries should " "be loaded for each platform and is called ``gdexample.gdnlib``." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:440 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:357 msgid "" "This file contains a ``general`` section that controls how the module is " "loaded. It also contains a prefix section which should be left on ``godot_`` " @@ -64829,7 +64882,7 @@ msgid "" "linked statically." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:446 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:363 msgid "" "The ``entry`` section is the important bit: it tells Godot the location of " "the dynamic library in the project's filesystem for each supported platform. " @@ -64838,7 +64891,7 @@ msgid "" "incompatible with the target platform." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:452 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:369 msgid "" "Finally, the ``dependencies`` section allows you to name additional dynamic " "libraries that should be included as well. This is important when your " @@ -64846,20 +64899,20 @@ msgid "" "a third-party dynamic library with your project." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:457 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:374 msgid "" "If you double click on the ``gdexample.gdnlib`` file within Godot, you'll " "see there are far more options to set:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:462 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:379 msgid "" "The second file we need to create is a file used by each NativeScript we've " "added to our plugin. We'll name it ``gdexample.gdns`` for our gdexample " "NativeScript." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:478 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:395 msgid "" "This is a standard Godot resource; you could just create it directly in your " "scene, but saving it to a file makes it much easier to reuse it in other " @@ -64869,28 +64922,28 @@ msgid "" "use." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:484 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:401 msgid "" "Time to jump back into Godot. We load up the main scene we created way back " "in the beginning and now add a Sprite to our scene:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:489 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:406 msgid "" "We're going to assign the Godot logo to this sprite as our texture, disable " "the ``centered`` property and drag our ``gdexample.gdns`` file onto the " "``script`` property of the sprite:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:495 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:412 msgid "We're finally ready to run the project:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:500 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:417 msgid "Adding properties" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:502 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:419 msgid "" "GDScript allows you to add properties to your script using the ``export`` " "keyword. In GDNative you have to register the properties and there are two " @@ -64898,103 +64951,103 @@ msgid "" "and getter function." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:509 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:426 msgid "" "There is a third option, just like in GDScript you can directly implement " "the ``_get_property_list``, ``_get`` and ``_set`` methods of an object but " "that goes far beyond the scope of this tutorial." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:513 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:430 msgid "" "We'll examine both starting with the direct bind. Lets add a property that " "allows us to control the amplitude of our wave." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:516 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:433 msgid "" "In our ``gdexample.h`` file we simply need to add a member variable like so:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:526 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:443 msgid "" "In our ``gdexample.cpp`` file we need to make a number of changes, we will " "only show the methods we end up changing, don't remove the lines we're " "omitting:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:578 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:470 msgid "" -"Once you compile the module with these changes in place you will see that a " +"Once you compile the module with these changes in place, you will see that a " "property has been added to our interface. You can now change this property " "and when you run your project, you will see that our Godot icon travels " "along a larger figure." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:585 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:477 msgid "" "The ``reloadable`` property in the ``gdexample.gdnlib`` file must be set to " "``true`` for the Godot editor to automatically pick up the newly added " "property." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:589 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:481 msgid "" -"However, this setting should be used with care especially when tool classes " +"However, this setting should be used with care, especially when tool classes " "are used, as the editor might hold objects then that have script instances " "attached to them that are managed by a GDNative library." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:593 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:485 msgid "" -"Lets do the same but for the speed of our animation and use a setter and " +"Let's do the same but for the speed of our animation and use a setter and " "getter function. Our ``gdexample.h`` header file again only needs a few more " "lines of code:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:608 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:500 msgid "" "This requires a few more changes to our ``gdexample.cpp`` file, again we're " "only showing the methods that have changed so don't remove anything we're " "omitting:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:680 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:537 msgid "" -"Now when the project is compiled we'll see another property called speed. " +"Now when the project is compiled, we'll see another property called speed. " "Changing its value will make the animation go faster or slower." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:683 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:540 msgid "" -"For this example there is no obvious advantage of using a setter and getter. " -"It is just more code to write. For a simple example as this there may be a " -"good reason for a setter if you want to react on the variable being changed " -"but in many cases just binding the variable will be enough." +"For this example, there is no obvious advantage of using a setter and " +"getter. A good reason for a setter would be if you wanted to react on the " +"variable being changed. If you don't need to do something like that, binding " +"the variable is enough." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:688 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:544 msgid "" "Getters and setters become far more useful in more complex scenarios where " "you need to make additional choices based on the state of your object." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:693 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:549 msgid "" -"For simplicity we've left out the optional parameters in the " +"For simplicity, we've left out the optional parameters in the " "register_property method call. These parameters are " "``rpc_mode``, ``usage``, ``hint`` and ``hint_string``. These can be used to " "further configure how properties are displayed and set on the Godot side." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:698 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:554 msgid "" "Modern C++ compilers are able to infer the class and variable type and allow " "you to omit the ```` part of our ``register_property`` " "method. We've had mixed experiences with this however." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:705 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:561 msgid "" "Last but not least, signals fully work in GDNative as well. Having your " "module react to a signal given out by another object requires you to call " @@ -65002,112 +65055,83 @@ msgid "" "wobbling Godot icon, we would need to showcase a far more complete example." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:710 -msgid "This however is the required syntax:" +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:566 +msgid "This is the required syntax:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:721 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:572 msgid "" "Note that you can only call ``my_method`` if you've previously registered it " "in your ``_register_methods`` method." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:724 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:575 msgid "" -"Having your object sending out signals is far more common. For our wobbling " -"Godot icon we'll do something silly just to show how it works. We're going " +"Having your object sending out signals is more common. For our wobbling " +"Godot icon, we'll do something silly just to show how it works. We're going " "to emit a signal every time a second has passed and pass the new location " "along." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:728 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:579 msgid "" -"In our ``gdexample.h`` header file we just need to define a new member " +"In our ``gdexample.h`` header file, we need to define a new member " "``time_emit``:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:739 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:589 msgid "" -"The changes in ``gdexample.cpp`` are a bit more elaborate this time. First " +"This time, the changes in ``gdexample.cpp`` are more elaborate. First, " "you'll need to set ``time_emit = 0.0;`` in either our ``_init`` method or in " -"our constructor. But the other two needed changes we'll look at one by one." +"our constructor. We'll look at the other 2 needed changes one by one." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:743 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:593 msgid "" -"In our ``_register_methods`` method we need to declare our signal and we do " -"this as follows:" +"In our ``_register_methods`` method, we need to declare our signal. This is " +"done as follows:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:770 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:606 msgid "" -"Here we see a nice improvement in the latest version of godot-cpp where our " -"``register_signal`` method can be a single call first taking the signals " -"name, then having pairs of values specifying the parameter name and type of " -"each parameter we'll send along with this signal." +"Here, our ``register_signal`` method can be a single call first taking the " +"signals name, then having pairs of values specifying the parameter name and " +"type of each parameter we'll send along with this signal." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:775 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:610 +msgid "Next, we'll need to change our ``_process`` method:" +msgstr "" + +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:632 msgid "" -"For NativeScript 1.0 we first build a dictionary in which we tell Godot " -"about the types of arguments we will pass to our signal, and then register " -"it." +"After a second has passed, we emit our signal and reset our counter. We can " +"add our parameter values directly to ``emit_signal``." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:778 -msgid "Next we'll need to change our ``_process`` method:" -msgstr "" - -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:824 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:635 msgid "" -"After a second has passed we emit our signal and reset our counter. Again in " -"the new version of godot-cpp we can add our parameter values directly to " -"``emit_signal``. In NativeScript 1.0 We first build an array of values and " -"then call ``emit_signal``." +"Once the GDNative library is compiled, we can go into Godot and select our " +"sprite node. In the **Node** dock, we can find our new signal and link it up " +"by pressing the **Connect** button or double-clicking the signal. We've " +"added a script on our main node and implemented our signal like this:" msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:829 -msgid "" -"Once compiled we can go into Godot and select our sprite node. On our " -"``Node`` tab we find our new signal and link it up by pressing connect. " -"We've added a script on our main node and implemented our signal like this:" +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:647 +msgid "Every second, we output our position to the console." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:840 -msgid "Every second we simply output our position to the console." -msgstr "" - -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:843 -msgid "NativeScript 1.1 vs NativeScript 1.0" -msgstr "" - -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:845 -msgid "" -"So far in our example above there doesn't seem to be a lot of difference " -"between the old and new syntax. The class is defined slightly differently " -"and we no longer use the ``owner`` member to call methods on the Godot side " -"of our object. A lot of the improvements are hidden under the hood." -msgstr "" - -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:850 -msgid "" -"This example only deals with simple variables and simple methods. Especially " -"once you start passing references to other objects or when you start calling " -"methods that require more complex parameters, NativeScript 1.1 does start to " -"show its benefits." -msgstr "" - -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:858 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:652 msgid "" "The above is only a simple example, but we hope it shows you the basics. You " "can build upon this example to create full-fledged scripts to control nodes " "in Godot using C++." msgstr "" -#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:862 +#: ../../docs/tutorials/scripting/gdnative/gdnative_cpp_example.rst:656 msgid "" -"You should be able to edit and recompile the plugin while the Godot editor " -"remains open; just rerun the project after the library has finished building." +"To edit and recompile the plugin while the Godot editor remains open, re-run " +"the project after the library has finished building." msgstr "" #: ../../docs/tutorials/scripting/debug/index.rst:2 @@ -67570,33 +67594,34 @@ msgid "" "Here you can add any number of scenes or scripts. Each entry in the list " "requires a name, which is assigned as the node's ``name`` property. The " "order of the entries as they are added to the global scene tree can be " -"manipulated using the up/down arrow keys." +"manipulated using the up/down arrow keys. Like regular scenes, the engine " +"will read these nodes in top-to-bottom order." msgstr "" -#: ../../docs/tutorials/scripting/singletons_autoload.rst:69 +#: ../../docs/tutorials/scripting/singletons_autoload.rst:70 msgid "" "This means that any node can access a singleton named \"PlayerVariables\" " "with:" msgstr "" -#: ../../docs/tutorials/scripting/singletons_autoload.rst:82 +#: ../../docs/tutorials/scripting/singletons_autoload.rst:83 msgid "" "If the **Enable** column is checked (which is the default), then the " "singleton can be accessed directly without requiring ``get_node()``:" msgstr "" -#: ../../docs/tutorials/scripting/singletons_autoload.rst:95 +#: ../../docs/tutorials/scripting/singletons_autoload.rst:96 msgid "" "Note that autoload objects (scripts and/or scenes) are accessed just like " "any other node in the scene tree. In fact, if you look at the running scene " "tree, you'll see the autoloaded nodes appear:" msgstr "" -#: ../../docs/tutorials/scripting/singletons_autoload.rst:102 +#: ../../docs/tutorials/scripting/singletons_autoload.rst:103 msgid "Custom scene switcher" msgstr "" -#: ../../docs/tutorials/scripting/singletons_autoload.rst:104 +#: ../../docs/tutorials/scripting/singletons_autoload.rst:105 msgid "" "This tutorial will demonstrate building a scene switcher using autoloads. " "For basic scene switching, you can use the :ref:`SceneTree.change_scene() " @@ -67605,13 +67630,13 @@ msgid "" "this method provides more functionality." msgstr "" -#: ../../docs/tutorials/scripting/singletons_autoload.rst:110 +#: ../../docs/tutorials/scripting/singletons_autoload.rst:111 msgid "" "To begin, download the template from here: :download:`autoload.zip ` and open it in Godot." msgstr "" -#: ../../docs/tutorials/scripting/singletons_autoload.rst:113 +#: ../../docs/tutorials/scripting/singletons_autoload.rst:114 msgid "" "The project contains two scenes: ``Scene1.tscn`` and ``Scene2.tscn``. Each " "scene contains a label displaying the scene name and a button with its " @@ -67619,17 +67644,17 @@ msgid "" "``Scene1.tscn``. However, pressing the button does nothing." msgstr "" -#: ../../docs/tutorials/scripting/singletons_autoload.rst:119 +#: ../../docs/tutorials/scripting/singletons_autoload.rst:120 msgid "Global.gd" msgstr "" -#: ../../docs/tutorials/scripting/singletons_autoload.rst:121 +#: ../../docs/tutorials/scripting/singletons_autoload.rst:122 msgid "" "Switch to the **Script** tab and create a new script called ``Global.gd``. " "Make sure it inherits from ``Node``:" msgstr "" -#: ../../docs/tutorials/scripting/singletons_autoload.rst:126 +#: ../../docs/tutorials/scripting/singletons_autoload.rst:127 msgid "" "The next step is to add this script to the autoLoad list. Open **Project > " "Project Settings** from the menu, switch to the **AutoLoad** tab and select " @@ -67637,13 +67662,13 @@ msgid "" "gd``. Press **Add** to add it to the autoload list:" msgstr "" -#: ../../docs/tutorials/scripting/singletons_autoload.rst:133 +#: ../../docs/tutorials/scripting/singletons_autoload.rst:134 msgid "" "Now whenever we run any scene in the project, this script will always be " "loaded." msgstr "" -#: ../../docs/tutorials/scripting/singletons_autoload.rst:135 +#: ../../docs/tutorials/scripting/singletons_autoload.rst:136 msgid "" "Returning to the script, it needs to fetch the current scene in the " "`_ready()` function. Both the current scene (the one with the button) and " @@ -67651,13 +67676,13 @@ msgid "" "This means that the last child of root is always the loaded scene." msgstr "" -#: ../../docs/tutorials/scripting/singletons_autoload.rst:167 +#: ../../docs/tutorials/scripting/singletons_autoload.rst:168 msgid "" "Now we need a function for changing the scene. This function needs to free " "the current scene and replace it with the requested one." msgstr "" -#: ../../docs/tutorials/scripting/singletons_autoload.rst:236 +#: ../../docs/tutorials/scripting/singletons_autoload.rst:237 msgid "" "Using :ref:`Object.call_deferred() `, the " "second function will only run once all code from the current scene has " @@ -67665,18 +67690,18 @@ msgid "" "being used (i.e. its code is still running)." msgstr "" -#: ../../docs/tutorials/scripting/singletons_autoload.rst:241 +#: ../../docs/tutorials/scripting/singletons_autoload.rst:242 msgid "" "Finally, we need to fill the empty callback functions in the two scenes:" msgstr "" -#: ../../docs/tutorials/scripting/singletons_autoload.rst:281 +#: ../../docs/tutorials/scripting/singletons_autoload.rst:282 msgid "" "Run the project and test that you can switch between scenes by pressing the " "button." msgstr "" -#: ../../docs/tutorials/scripting/singletons_autoload.rst:286 +#: ../../docs/tutorials/scripting/singletons_autoload.rst:287 msgid "" "When scenes are small, the transition is instantaneous. However, if your " "scenes are more complex, they may take a noticeable amount of time to " @@ -67684,7 +67709,7 @@ msgid "" "`doc_background_loading`." msgstr "" -#: ../../docs/tutorials/scripting/singletons_autoload.rst:290 +#: ../../docs/tutorials/scripting/singletons_autoload.rst:291 msgid "" "Alternatively, if the loading time is relatively short (less than 3 seconds " "or so), you can display a \"loading plaque\" by showing some kind of 2D " @@ -71939,7 +71964,7 @@ msgstr "" #: ../../docs/tutorials/shaders/your_first_shader/your_first_3d_shader.rst:176 msgid "" "This will allow you to send a noise texture to the shader. Now look in the " -"inspecter under your material. You should see a section called \"Shader " +"inspector under your material. You should see a section called \"Shader " "Params\". If you open it up, you'll see a section called \"noise\"." msgstr "" @@ -75085,6 +75110,7 @@ msgid "" msgstr "" #: ../../docs/tutorials/ui/custom_gui_controls.rst:157 +#: ../../docs/development/cpp/object_class.rst:241 msgid "Notifications" msgstr "" @@ -75654,7 +75680,7 @@ msgstr "" #: ../../docs/tutorials/ui/gui_using_theme_editor.rst:87 msgid "" -"The right-hand side of them theme editor provides a list of theme types " +"The right-hand side of the theme editor provides a list of theme types " "available in the edited theme resource, and the contents of the selected " "type. The list of type's items is divided into several tabs, corresponding " "to each data type available in the theme (colors, constants, styles, etc.). " @@ -81913,6 +81939,56 @@ msgid "" "and faster." msgstr "" +#: ../../docs/development/compiling/compiling_for_x11.rst:233 +msgid "Using Pyston for faster development" +msgstr "" + +#: ../../docs/development/compiling/compiling_for_x11.rst:235 +msgid "" +"You can use `Pyston `__ to run SCons. Pyston is a " +"JIT-enabled implementation of the Python language (which SCons is written " +"in). It is currently only compatible with Linux. Pyston can speed up " +"incremental builds significantly, often by a factor between 1.5× and 2×. " +"Pyston can be combined with Clang and LLD to get even faster builds." +msgstr "" + +#: ../../docs/development/compiling/compiling_for_x11.rst:241 +msgid "" +"Download the `latest portable Pyston release `__." +msgstr "" + +#: ../../docs/development/compiling/compiling_for_x11.rst:242 +msgid "" +"Extract the portable ``.tar.gz`` to a set location, such as ``$HOME/.local/" +"opt/pyston/`` (create folders as needed)." +msgstr "" + +#: ../../docs/development/compiling/compiling_for_x11.rst:243 +msgid "" +"Use ``cd`` to reach the extracted Pyston folder from a terminal, then run " +"``./pyston -m pip install scons`` to install SCons within Pyston." +msgstr "" + +#: ../../docs/development/compiling/compiling_for_x11.rst:245 +msgid "" +"To make SCons via Pyston easier to run, create a symbolic link of its " +"wrapper script to a location in your ``PATH`` environment variable::" +msgstr "" + +#: ../../docs/development/compiling/compiling_for_x11.rst:250 +msgid "" +"Instead of running ``scons ``, run ``pyston-scons `` to compile Godot." +msgstr "" + +#: ../../docs/development/compiling/compiling_for_x11.rst:253 +msgid "" +"If you can't run ``pyston-scons`` after creating the symbolic link, make " +"sure ``$HOME/.local/bin/`` is part of your user's ``PATH`` environment " +"variable." +msgstr "" + #: ../../docs/development/compiling/compiling_for_osx.rst:4 msgid "Compiling for macOS" msgstr "" @@ -85172,10 +85248,10 @@ msgstr "" #: ../../docs/development/cpp/variant_class.rst:57 #: ../../docs/development/cpp/object_class.rst:36 #: ../../docs/development/cpp/object_class.rst:94 -#: ../../docs/development/cpp/object_class.rst:259 -#: ../../docs/development/cpp/object_class.rst:275 -#: ../../docs/development/cpp/object_class.rst:296 -#: ../../docs/development/cpp/object_class.rst:315 +#: ../../docs/development/cpp/object_class.rst:266 +#: ../../docs/development/cpp/object_class.rst:282 +#: ../../docs/development/cpp/object_class.rst:303 +#: ../../docs/development/cpp/object_class.rst:322 #: ../../docs/development/cpp/custom_godot_servers.rst:475 #: ../../docs/development/cpp/custom_audiostreams.rst:23 #: ../../docs/development/cpp/custom_audiostreams.rst:117 @@ -85808,7 +85884,15 @@ msgid "" "``ADD_SIGNAL`` macro, for example:" msgstr "" -#: ../../docs/development/cpp/object_class.rst:241 +#: ../../docs/development/cpp/object_class.rst:243 +msgid "" +"All objects in Godot have a :ref:`_notification " +"` method that allows it to respond to " +"engine level callbacks that may relate to it. More information can be found " +"on the :ref:`doc_godot_notifications` page." +msgstr "" + +#: ../../docs/development/cpp/object_class.rst:248 #: ../../docs/development/cpp/custom_godot_servers.rst:19 #: ../../docs/development/cpp/custom_godot_servers.rst:316 #: ../../docs/development/cpp/custom_resource_format_loaders.rst:18 @@ -85819,30 +85903,30 @@ msgstr "" msgid "References" msgstr "" -#: ../../docs/development/cpp/object_class.rst:243 +#: ../../docs/development/cpp/object_class.rst:250 msgid "" ":ref:`Reference ` inherits from Object and holds a " "reference count. It is the base for reference counted object types. " "Declaring them must be done using Ref<> template. For example:" msgstr "" -#: ../../docs/development/cpp/object_class.rst:255 +#: ../../docs/development/cpp/object_class.rst:262 msgid "" "``myref`` is reference counted. It will be freed when no more Ref<> " "templates point to it." msgstr "" -#: ../../docs/development/cpp/object_class.rst:261 +#: ../../docs/development/cpp/object_class.rst:268 msgid "" "`core/reference.h `__" msgstr "" -#: ../../docs/development/cpp/object_class.rst:264 +#: ../../docs/development/cpp/object_class.rst:271 msgid "Resources:" msgstr "" -#: ../../docs/development/cpp/object_class.rst:266 +#: ../../docs/development/cpp/object_class.rst:273 msgid "" ":ref:`Resource ` inherits from Reference, so all resources " "are reference counted. Resources can optionally contain a path, which " @@ -85851,50 +85935,50 @@ msgid "" "resources can have the same path, attempt to do so will result in an error." msgstr "" -#: ../../docs/development/cpp/object_class.rst:272 +#: ../../docs/development/cpp/object_class.rst:279 msgid "Resources without a path are fine too." msgstr "" -#: ../../docs/development/cpp/object_class.rst:277 +#: ../../docs/development/cpp/object_class.rst:284 msgid "" "`core/resource.h `__" msgstr "" -#: ../../docs/development/cpp/object_class.rst:280 +#: ../../docs/development/cpp/object_class.rst:287 msgid "Resource loading" msgstr "" -#: ../../docs/development/cpp/object_class.rst:282 +#: ../../docs/development/cpp/object_class.rst:289 msgid "Resources can be loaded with the ResourceLoader API, like this:" msgstr "" -#: ../../docs/development/cpp/object_class.rst:288 +#: ../../docs/development/cpp/object_class.rst:295 msgid "" "If a reference to that resource has been loaded previously and is in memory, " "the resource loader will return that reference. This means that there can be " "only one resource loaded from a file referenced on disk at the same time." msgstr "" -#: ../../docs/development/cpp/object_class.rst:293 +#: ../../docs/development/cpp/object_class.rst:300 msgid "resourceinteractiveloader (TODO)" msgstr "" -#: ../../docs/development/cpp/object_class.rst:298 +#: ../../docs/development/cpp/object_class.rst:305 msgid "" "`core/io/resource_loader.h `__" msgstr "" -#: ../../docs/development/cpp/object_class.rst:301 +#: ../../docs/development/cpp/object_class.rst:308 msgid "Resource saving" msgstr "" -#: ../../docs/development/cpp/object_class.rst:303 +#: ../../docs/development/cpp/object_class.rst:310 msgid "Saving a resource can be done with the resource saver API:" msgstr "" -#: ../../docs/development/cpp/object_class.rst:309 +#: ../../docs/development/cpp/object_class.rst:316 msgid "" "Instance will be saved. Sub resources that have a path to a file will be " "saved as a reference to that resource. Sub resources without a path will be " @@ -85902,7 +85986,7 @@ msgid "" "someresource.res::1``. This also helps to cache them when loaded." msgstr "" -#: ../../docs/development/cpp/object_class.rst:317 +#: ../../docs/development/cpp/object_class.rst:324 msgid "" "`core/io/resource_saver.h `__" @@ -91126,60 +91210,68 @@ msgstr "" #: ../../docs/community/contributing/cpp_usage_guidelines.rst:59 msgid "" -"Use ``Vector`` instead of ``std::vector``. In some cases, ``List`` or " -"``LocalVector`` can be used as an alternative (ask core developers first)." +"Use ``Vector`` instead of ``std::vector``. In some cases, ``LocalVector`` " +"can be used as an alternative (ask core developers first)." msgstr "" #: ../../docs/community/contributing/cpp_usage_guidelines.rst:61 msgid "Use ``Array`` instead of ``std::array``." msgstr "" -#: ../../docs/community/contributing/cpp_usage_guidelines.rst:64 +#: ../../docs/community/contributing/cpp_usage_guidelines.rst:65 +msgid "" +"Godot also has a List datatype (which is a linked list). While List is " +"already used in the codebase, it typically performs worse than other " +"datatypes like Vector and Array. Therefore, List should be avoided in new " +"code unless necessary." +msgstr "" + +#: ../../docs/community/contributing/cpp_usage_guidelines.rst:70 msgid "``auto`` keyword" msgstr "" -#: ../../docs/community/contributing/cpp_usage_guidelines.rst:66 +#: ../../docs/community/contributing/cpp_usage_guidelines.rst:72 msgid "" "Please don't use the ``auto`` keyword for type inference. While it can avoid " "repetition, it can also lead to confusing code:" msgstr "" -#: ../../docs/community/contributing/cpp_usage_guidelines.rst:77 +#: ../../docs/community/contributing/cpp_usage_guidelines.rst:83 msgid "" "Keep in mind hover documentation often isn't readily available for pull " "request reviewers. Most of the time, reviewers will use GitHub's online " "viewer to review pull requests." msgstr "" -#: ../../docs/community/contributing/cpp_usage_guidelines.rst:81 +#: ../../docs/community/contributing/cpp_usage_guidelines.rst:87 msgid "" "We chose to forbid ``auto`` instead of allowing it on a case-by-case basis " "to avoid having to decide on difficult edge cases. Thank you for your " "understanding." msgstr "" -#: ../../docs/community/contributing/cpp_usage_guidelines.rst:85 +#: ../../docs/community/contributing/cpp_usage_guidelines.rst:91 msgid "Lambdas" msgstr "" -#: ../../docs/community/contributing/cpp_usage_guidelines.rst:87 +#: ../../docs/community/contributing/cpp_usage_guidelines.rst:93 msgid "" "Lambdas should be used conservatively when they make code effectively faster " "or simpler, and do not impede readability. Please ask before using lambdas " "in a pull request." msgstr "" -#: ../../docs/community/contributing/cpp_usage_guidelines.rst:92 +#: ../../docs/community/contributing/cpp_usage_guidelines.rst:98 msgid "``#pragma once`` directive" msgstr "" -#: ../../docs/community/contributing/cpp_usage_guidelines.rst:94 +#: ../../docs/community/contributing/cpp_usage_guidelines.rst:100 msgid "" "To follow the existing style, please use standard ``#ifdef``-based include " "guards instead of ``#pragma once`` in new files." msgstr "" -#: ../../docs/community/contributing/cpp_usage_guidelines.rst:99 +#: ../../docs/community/contributing/cpp_usage_guidelines.rst:105 msgid "" "See :ref:`doc_code_style_guidelines_header_includes` for guidelines on " "sorting includes in C++ and Objective-C files." @@ -93973,19 +94065,16 @@ msgid "" msgstr "" #: ../../docs/community/asset_library/submitting_to_assetlib.rst:4 -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:4 msgid "Submitting to the Asset Library" msgstr "" #: ../../docs/community/asset_library/submitting_to_assetlib.rst:9 -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:9 msgid "" "This tutorial aims to serve as a guide on how you can submit your own assets " "to the Godot Asset Library and share them with the Godot community." msgstr "" #: ../../docs/community/asset_library/submitting_to_assetlib.rst:12 -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:12 msgid "" "As mentioned in the :ref:`doc_using_assetlib` document, in order to be able " "to submit assets to the AssetLib, you need to have a registered account, and " @@ -93993,19 +94082,16 @@ msgid "" msgstr "" #: ../../docs/community/asset_library/submitting_to_assetlib.rst:17 -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:17 msgid "Submission guidelines" msgstr "" #: ../../docs/community/asset_library/submitting_to_assetlib.rst:19 -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:19 msgid "" "Before submitting your asset, please ensure it follows all of the " "requirements, and also consider following the recommendations." msgstr "" #: ../../docs/community/asset_library/submitting_to_assetlib.rst:25 -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:25 msgid "" "Generally speaking, most assets people submit to the asset library are " "accepted. However, in order for your asset to be accepted, there are a few " @@ -94013,14 +94099,12 @@ msgid "" msgstr "" #: ../../docs/community/asset_library/submitting_to_assetlib.rst:29 -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:29 msgid "" "The asset must **work**. If the asset doesn't run or otherwise doesn't work " "in the specified Godot version, then it will be rejected." msgstr "" #: ../../docs/community/asset_library/submitting_to_assetlib.rst:32 -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:32 msgid "" "The asset must have a proper **.gitignore** file. It's important to keep " "redundant data out of the repository. `Here's a template. /" @@ -94256,12 +94310,10 @@ msgid "" msgstr "" #: ../../docs/community/asset_library/submitting_to_assetlib.rst:161 -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:161 msgid "**Issues URL**:" msgstr "" #: ../../docs/community/asset_library/submitting_to_assetlib.rst:159 -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:159 msgid "" "The URL to your asset's issue tracker. Again, this will differ from " "repository host to repository host, but will likely look similar to `https://" @@ -94270,12 +94322,10 @@ msgid "" msgstr "" #: ../../docs/community/asset_library/submitting_to_assetlib.rst:165 -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:165 msgid "**Download Commit**:" msgstr "" #: ../../docs/community/asset_library/submitting_to_assetlib.rst:164 -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:164 msgid "" "The commit of the asset. For example, " "`b1d3172f89b86e52465a74f63a74ac84c491d3e1`. The site computes the actual " @@ -94283,12 +94333,10 @@ msgid "" msgstr "" #: ../../docs/community/asset_library/submitting_to_assetlib.rst:169 -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:169 msgid "**Icon URL**:" msgstr "" #: ../../docs/community/asset_library/submitting_to_assetlib.rst:168 -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:168 msgid "" "The URL to your asset's icon (which will be used as a thumbnail in the " "AssetLib search results and on the asset's page). Should be an image in " @@ -94296,12 +94344,10 @@ msgid "" msgstr "" #: ../../docs/community/asset_library/submitting_to_assetlib.rst:174 -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:174 msgid "**License**:" msgstr "" #: ../../docs/community/asset_library/submitting_to_assetlib.rst:172 -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:172 msgid "" "The license under which you are distributing the asset. The list includes a " "variety of free and open-source software licenses, such as GPL (v2 and v3), " @@ -94310,12 +94356,10 @@ msgid "" msgstr "" #: ../../docs/community/asset_library/submitting_to_assetlib.rst:180 -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:180 msgid "**Description**:" msgstr "" #: ../../docs/community/asset_library/submitting_to_assetlib.rst:177 -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:177 msgid "" "Finally, you can use the Description field for a textual overview of your " "asset, its features and behavior, a changelog, et cetera. In the future, " @@ -94324,7 +94368,6 @@ msgid "" msgstr "" #: ../../docs/community/asset_library/submitting_to_assetlib.rst:182 -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:182 msgid "" "You may also include up to three video and/or image previews, which will be " "shown at the bottom of the asset page. Use the \"Enable\" checkbox on each " @@ -94332,32 +94375,26 @@ msgid "" msgstr "" #: ../../docs/community/asset_library/submitting_to_assetlib.rst:186 -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:186 msgid "**Type**:" msgstr "" #: ../../docs/community/asset_library/submitting_to_assetlib.rst:187 -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:187 msgid "Either an image, or a video." msgstr "" #: ../../docs/community/asset_library/submitting_to_assetlib.rst:188 -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:188 msgid "**Image/YouTube URL**:" msgstr "" #: ../../docs/community/asset_library/submitting_to_assetlib.rst:189 -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:189 msgid "Either a link to the image, or to a video, hosted on YouTube." msgstr "" #: ../../docs/community/asset_library/submitting_to_assetlib.rst:193 -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:193 msgid "**Thumbnail URL**:" msgstr "" #: ../../docs/community/asset_library/submitting_to_assetlib.rst:191 -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:191 msgid "" "A URL to an image that will be used as a thumbnail for the preview. This " "option will be removed eventually, and thumbnails will be automatically " @@ -94387,20 +94424,6 @@ msgid "" "with the appropriate changes." msgstr "" -#: ../../docs/community/asset_library/uploading_to_assetlib.rst:195 -msgid "" -"Once you are done, hit Submit. Your asset will be entered into the pending " -"queue, which you can visit on the AssetLib `here `_ . The approval process is manual and " -"may take up to a few days for your addon to be accepted (or rejected), so " -"please be patient! You will be informed when your asset is reviewed. If it " -"was rejected, you will be told why that may have been, and you will be able " -"to submit it again with the appropriate changes. You may have some luck " -"accelerating the approval process by messaging the moderators/assetlib " -"reviewers on the `Godot Contributors Chat `_'s ``#general`` channel or the official Discord server." -msgstr "" - #: ../../docs/community/channels.rst:4 msgid "Community channels" msgstr ""