mirror of
https://github.com/godotengine/godot-docs.git
synced 2026-01-05 22:09:56 +03:00
Update changelog to add the "Localization using gettext" page
This also infers page names automatically from the pages.
This commit is contained in:
@@ -7,149 +7,157 @@ The documentation is continually being improved. The release of version 3.1
|
|||||||
includes many new tutorials, many fixes and updates for old tutorials, and many updates
|
includes many new tutorials, many fixes and updates for old tutorials, and many updates
|
||||||
to the class reference. Below is a list of new tutorials added since version 3.0.
|
to the class reference. Below is a list of new tutorials added since version 3.0.
|
||||||
|
|
||||||
.. note:: This document only contains new tutorials so not all changes are reflected,
|
.. note:: This document only contains new tutorials so not all changes are reflected,
|
||||||
many tutorials have been substantially updated but are not reflected in this document.
|
many tutorials have been substantially updated but are not reflected in this document.
|
||||||
|
|
||||||
|
New tutorials since version 3.1
|
||||||
|
-------------------------------
|
||||||
|
|
||||||
|
Internationalization
|
||||||
|
^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
- :ref:`doc_localization_using_gettext`
|
||||||
|
|
||||||
New tutorials since version 3.0
|
New tutorials since version 3.0
|
||||||
-------------------------------
|
-------------------------------
|
||||||
|
|
||||||
Step-by-step
|
Step-by-step
|
||||||
^^^^^^^^^^^^
|
^^^^^^^^^^^^
|
||||||
|
|
||||||
- :ref:`Signals <doc_signals>`
|
- :ref:`doc_signals`
|
||||||
- :ref:`Exporting <doc_exporting>`
|
- :ref:`doc_exporting`
|
||||||
|
|
||||||
Project workflow
|
Project workflow
|
||||||
^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
- :ref:`Custom builds for Android <doc_android_custom_build>`
|
- :ref:`doc_android_custom_build`
|
||||||
|
|
||||||
Best Practices:
|
Best Practices:
|
||||||
- :ref:`Introduction <doc_introduction_best_practices>`
|
- :ref:`doc_introduction_best_practices`
|
||||||
- :ref:`What are Godot classes <doc_what_are_godot_classes>`
|
- :ref:`doc_what_are_godot_classes`
|
||||||
- :ref:`Scene organization <doc_scene_organization>`
|
- :ref:`doc_scene_organization`
|
||||||
- :ref:`Scenes versus scripts <doc_scenes_versus_scripts>`
|
- :ref:`doc_scenes_versus_scripts`
|
||||||
- :ref:`Autoloads versus internal nodes <doc_autoloads_versus_internal_nodes>`
|
- :ref:`doc_autoloads_versus_internal_nodes`
|
||||||
- :ref:`Node alternatives <doc_node_alternatives>`
|
- :ref:`doc_node_alternatives`
|
||||||
- :ref:`Godot interfaces <doc_godot_interfaces>`
|
- :ref:`doc_godot_interfaces`
|
||||||
- :ref:`Godot notifications <doc_godot_notifications>`
|
- :ref:`doc_godot_notifications`
|
||||||
- :ref:`Data preferences <doc_data_preferences>`
|
- :ref:`doc_data_preferences`
|
||||||
- :ref:`Logic preferences <doc_logic_preferences>`
|
- :ref:`doc_logic_preferences`
|
||||||
|
|
||||||
Scripting
|
Scripting
|
||||||
^^^^^^^^^
|
^^^^^^^^^
|
||||||
|
|
||||||
- :ref:`Typed GDscript <doc_gdscript_static_typing>`
|
- :ref:`doc_gdscript_static_typing`
|
||||||
|
|
||||||
2D
|
2D
|
||||||
^^
|
^^
|
||||||
|
|
||||||
- :ref:`2D lights and shadows <doc_2d_lights_and_shadows>`
|
- :ref:`doc_2d_lights_and_shadows`
|
||||||
- :ref:`2D meshes <doc_2d_meshes>`
|
- :ref:`doc_2d_meshes`
|
||||||
|
|
||||||
3D
|
3D
|
||||||
^^
|
^^
|
||||||
|
|
||||||
- :ref:`CSG <doc_csg_tools>`
|
- :ref:`doc_csg_tools`
|
||||||
- :ref:`Animating thousands of fish with MultiMesh <doc_animating_thousands_of_fish>`
|
- :ref:`doc_animating_thousands_of_fish`
|
||||||
- :ref:`Controlling thousands of fish with Particles <doc_controlling_thousands_of_fish>`
|
- :ref:`doc_controlling_thousands_of_fish`
|
||||||
|
|
||||||
Physics
|
Physics
|
||||||
^^^^^^^
|
^^^^^^^
|
||||||
|
|
||||||
- :ref:`Ragdoll system <doc_ragdoll_system>`
|
- :ref:`doc_ragdoll_system`
|
||||||
- :ref:`Softbody <doc_soft_body>`
|
- :ref:`doc_soft_body`
|
||||||
|
|
||||||
Animation
|
Animation
|
||||||
^^^^^^^^^
|
^^^^^^^^^
|
||||||
|
|
||||||
- :ref:`2D skeletons <doc_2d_skeletons>`
|
- :ref:`doc_2d_skeletons`
|
||||||
- :ref:`AnimationTree <doc_animation_tree>`
|
- :ref:`doc_animation_tree`
|
||||||
|
|
||||||
GUI
|
GUI
|
||||||
^^^
|
^^^
|
||||||
|
|
||||||
- :ref:`Containers <doc_gui_containers>`
|
- :ref:`doc_gui_containers`
|
||||||
|
|
||||||
Viewports
|
Viewports
|
||||||
^^^^^^^^^
|
^^^^^^^^^
|
||||||
|
|
||||||
- :ref:`Using a Viewport as a texture <doc_viewport_as_texture>`
|
- :ref:`doc_viewport_as_texture`
|
||||||
- :ref:`Custom post-processing <doc_custom_postprocessing>`
|
- :ref:`doc_custom_postprocessing`
|
||||||
|
|
||||||
Shading
|
Shading
|
||||||
^^^^^^^
|
^^^^^^^
|
||||||
|
|
||||||
- :ref:`Intro to shaders: 2D and 3D water (7 video tutorials) <doc_intro_to_shaders_water_workshop>`
|
- :ref:`doc_intro_to_shaders_water_workshop`
|
||||||
- :ref:`Migrating to Godot’s shading language <doc_migrating_to_godot_shader_language>`
|
- :ref:`doc_migrating_to_godot_shader_language`
|
||||||
- :ref:`Advanced post-processing <doc_advanced_postprocessing>`
|
- :ref:`doc_advanced_postprocessing`
|
||||||
|
|
||||||
Your First Shader Series:
|
Your First Shader Series:
|
||||||
- :ref:`What are shaders? <doc_what_are_shaders>`
|
- :ref:`doc_what_are_shaders`
|
||||||
- :ref:`Your first CanvasItem shader <doc_your_first_canvasitem_shader>`
|
- :ref:`doc_your_first_canvasitem_shader`
|
||||||
- :ref:`Your first Spatial shader <doc_your_first_spatial_shader>`
|
- :ref:`doc_your_first_spatial_shader`
|
||||||
- :ref:`Your first Spatial shader: Part 2 <doc_your_second_spatial_shader>`
|
- :ref:`doc_your_second_spatial_shader`
|
||||||
|
|
||||||
Shading Reference:
|
Shading Reference:
|
||||||
- :ref:`Shaders <doc_shaders>`
|
- :ref:`doc_shaders`
|
||||||
- :ref:`Shading language <doc_shading_language>`
|
- :ref:`doc_shading_language`
|
||||||
- :ref:`Spatial shaders <doc_spatial_shader>`
|
- :ref:`doc_spatial_shader`
|
||||||
- :ref:`CanvasItem shaders <doc_canvas_item_shader>`
|
- :ref:`doc_canvas_item_shader`
|
||||||
- :ref:`Particles shaders <doc_particle_shader>`
|
- :ref:`doc_particle_shader`
|
||||||
|
|
||||||
VR
|
VR
|
||||||
^^
|
^^
|
||||||
|
|
||||||
- :ref:`VR starter tutorial <doc_vr_starter_tutorial>`
|
- :ref:`doc_vr_starter_tutorial`
|
||||||
|
|
||||||
Platform-specific
|
Platform-specific
|
||||||
^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
- :ref:`Customizing the Web export HTML page <doc_customizing_html5_shell>`
|
- :ref:`doc_customizing_html5_shell`
|
||||||
|
|
||||||
Multi-threading
|
Multi-threading
|
||||||
^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
- :ref:`Thread safe APIs <doc_thread_safe_apis>`
|
- :ref:`doc_thread_safe_apis`
|
||||||
|
|
||||||
Optimization
|
Optimization
|
||||||
^^^^^^^^^^^^
|
^^^^^^^^^^^^
|
||||||
|
|
||||||
- :ref:`Using MultiMesh <doc_using_multimesh>`
|
- :ref:`doc_using_multimesh`
|
||||||
- :ref:`Using servers <doc_using_servers>`
|
- :ref:`doc_using_servers`
|
||||||
|
|
||||||
Miscellaneous
|
Miscellaneous
|
||||||
^^^^^^^^^^^^^
|
^^^^^^^^^^^^^
|
||||||
|
|
||||||
- :ref:`Fixing jitter and stutter <doc_jitter_stutter>`
|
- :ref:`doc_jitter_stutter`
|
||||||
- :ref:`Running code in the editor <doc_running_code_in_the_editor>`
|
- :ref:`doc_running_code_in_the_editor`
|
||||||
- :ref:`Change scenes manually <doc_change_scenes_manually>`
|
- :ref:`doc_change_scenes_manually`
|
||||||
- :ref:`Differences between GLES2 and GLES3 <doc_gles2_gles3_differences>`
|
- :ref:`doc_gles2_gles3_differences`
|
||||||
|
|
||||||
Legal
|
Legal
|
||||||
^^^^^
|
^^^^^
|
||||||
|
|
||||||
- :ref:`Complying with Licenses <doc_complying_with_licenses>`
|
- :ref:`doc_complying_with_licenses`
|
||||||
|
|
||||||
Compiling
|
Compiling
|
||||||
^^^^^^^^^
|
^^^^^^^^^
|
||||||
|
|
||||||
- :ref:`Optimizing a build for size <doc_optimizing_for_size>`
|
- :ref:`doc_optimizing_for_size`
|
||||||
- :ref:`Compiling with script encryption key <doc_compiling_with_script_encryption_key>`
|
- :ref:`doc_compiling_with_script_encryption_key`
|
||||||
|
|
||||||
Engine development
|
Engine development
|
||||||
^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
- :ref:`Binding to external libraries <doc_binding_to_external_libraries>`
|
- :ref:`doc_binding_to_external_libraries`
|
||||||
|
|
||||||
Creating content
|
Creating content
|
||||||
^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
- :ref:`Making trees <doc_making_trees>`
|
- :ref:`doc_making_trees`
|
||||||
|
|
||||||
Plugins
|
Plugins
|
||||||
^^^^^^^
|
^^^^^^^
|
||||||
|
|
||||||
- :ref:`Making main screen plugins <doc_making_main_screen_plugins>`
|
- :ref:`doc_making_main_screen_plugins`
|
||||||
- :ref:`Spatial gizmo plugins <doc_spatial_gizmo_plugins>`
|
- :ref:`doc_spatial_gizmo_plugins`
|
||||||
- :ref:`Creating Android plugins <doc_android_plugin>`
|
- :ref:`doc_android_plugin`
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
.. _doc_compiling_with_script_encryption_key:
|
.. _doc_compiling_with_script_encryption_key:
|
||||||
|
|
||||||
.. highlight:: shell
|
|
||||||
|
|
||||||
Compiling with script encryption key
|
Compiling with script encryption key
|
||||||
====================================
|
====================================
|
||||||
|
|
||||||
|
.. highlight:: shell
|
||||||
|
|
||||||
The export dialog gives you the option to encrypt your scripts with an 256bit
|
The export dialog gives you the option to encrypt your scripts with an 256bit
|
||||||
AES key, when releasing your game. This will make sure your scripts are not
|
AES key, when releasing your game. This will make sure your scripts are not
|
||||||
stored in plain text and can not easily be ripped by some script kiddie.
|
stored in plain text and can not easily be ripped by some script kiddie.
|
||||||
|
|||||||
Reference in New Issue
Block a user