Update changelog to add the "Localization using gettext" page

This also infers page names automatically from the pages.
This commit is contained in:
Hugo Locurcio
2019-06-20 09:58:13 +02:00
parent 01df06c04e
commit 1b70def5c3
2 changed files with 67 additions and 59 deletions
+65 -57
View File
@@ -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
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.
New tutorials since version 3.1
-------------------------------
Internationalization
^^^^^^^^^^^^^^^^^^^^
- :ref:`doc_localization_using_gettext`
New tutorials since version 3.0
-------------------------------
Step-by-step
^^^^^^^^^^^^
- :ref:`Signals <doc_signals>`
- :ref:`Exporting <doc_exporting>`
- :ref:`doc_signals`
- :ref:`doc_exporting`
Project workflow
^^^^^^^^^^^^^^^^
- :ref:`Custom builds for Android <doc_android_custom_build>`
- :ref:`doc_android_custom_build`
Best Practices:
- :ref:`Introduction <doc_introduction_best_practices>`
- :ref:`What are Godot classes <doc_what_are_godot_classes>`
- :ref:`Scene organization <doc_scene_organization>`
- :ref:`Scenes versus scripts <doc_scenes_versus_scripts>`
- :ref:`Autoloads versus internal nodes <doc_autoloads_versus_internal_nodes>`
- :ref:`Node alternatives <doc_node_alternatives>`
- :ref:`Godot interfaces <doc_godot_interfaces>`
- :ref:`Godot notifications <doc_godot_notifications>`
- :ref:`Data preferences <doc_data_preferences>`
- :ref:`Logic preferences <doc_logic_preferences>`
- :ref:`doc_introduction_best_practices`
- :ref:`doc_what_are_godot_classes`
- :ref:`doc_scene_organization`
- :ref:`doc_scenes_versus_scripts`
- :ref:`doc_autoloads_versus_internal_nodes`
- :ref:`doc_node_alternatives`
- :ref:`doc_godot_interfaces`
- :ref:`doc_godot_notifications`
- :ref:`doc_data_preferences`
- :ref:`doc_logic_preferences`
Scripting
^^^^^^^^^
- :ref:`Typed GDscript <doc_gdscript_static_typing>`
- :ref:`doc_gdscript_static_typing`
2D
^^
- :ref:`2D lights and shadows <doc_2d_lights_and_shadows>`
- :ref:`2D meshes <doc_2d_meshes>`
- :ref:`doc_2d_lights_and_shadows`
- :ref:`doc_2d_meshes`
3D
^^
- :ref:`CSG <doc_csg_tools>`
- :ref:`Animating thousands of fish with MultiMesh <doc_animating_thousands_of_fish>`
- :ref:`Controlling thousands of fish with Particles <doc_controlling_thousands_of_fish>`
- :ref:`doc_csg_tools`
- :ref:`doc_animating_thousands_of_fish`
- :ref:`doc_controlling_thousands_of_fish`
Physics
^^^^^^^
- :ref:`Ragdoll system <doc_ragdoll_system>`
- :ref:`Softbody <doc_soft_body>`
- :ref:`doc_ragdoll_system`
- :ref:`doc_soft_body`
Animation
^^^^^^^^^
- :ref:`2D skeletons <doc_2d_skeletons>`
- :ref:`AnimationTree <doc_animation_tree>`
- :ref:`doc_2d_skeletons`
- :ref:`doc_animation_tree`
GUI
^^^
- :ref:`Containers <doc_gui_containers>`
- :ref:`doc_gui_containers`
Viewports
^^^^^^^^^
- :ref:`Using a Viewport as a texture <doc_viewport_as_texture>`
- :ref:`Custom post-processing <doc_custom_postprocessing>`
- :ref:`doc_viewport_as_texture`
- :ref:`doc_custom_postprocessing`
Shading
^^^^^^^
- :ref:`Intro to shaders: 2D and 3D water (7 video tutorials) <doc_intro_to_shaders_water_workshop>`
- :ref:`Migrating to Godots shading language <doc_migrating_to_godot_shader_language>`
- :ref:`Advanced post-processing <doc_advanced_postprocessing>`
- :ref:`doc_intro_to_shaders_water_workshop`
- :ref:`doc_migrating_to_godot_shader_language`
- :ref:`doc_advanced_postprocessing`
Your First Shader Series:
- :ref:`What are shaders? <doc_what_are_shaders>`
- :ref:`Your first CanvasItem shader <doc_your_first_canvasitem_shader>`
- :ref:`Your first Spatial shader <doc_your_first_spatial_shader>`
- :ref:`Your first Spatial shader: Part 2 <doc_your_second_spatial_shader>`
- :ref:`doc_what_are_shaders`
- :ref:`doc_your_first_canvasitem_shader`
- :ref:`doc_your_first_spatial_shader`
- :ref:`doc_your_second_spatial_shader`
Shading Reference:
- :ref:`Shaders <doc_shaders>`
- :ref:`Shading language <doc_shading_language>`
- :ref:`Spatial shaders <doc_spatial_shader>`
- :ref:`CanvasItem shaders <doc_canvas_item_shader>`
- :ref:`Particles shaders <doc_particle_shader>`
- :ref:`doc_shaders`
- :ref:`doc_shading_language`
- :ref:`doc_spatial_shader`
- :ref:`doc_canvas_item_shader`
- :ref:`doc_particle_shader`
VR
^^
- :ref:`VR starter tutorial <doc_vr_starter_tutorial>`
- :ref:`doc_vr_starter_tutorial`
Platform-specific
^^^^^^^^^^^^^^^^^
- :ref:`Customizing the Web export HTML page <doc_customizing_html5_shell>`
- :ref:`doc_customizing_html5_shell`
Multi-threading
^^^^^^^^^^^^^^^
- :ref:`Thread safe APIs <doc_thread_safe_apis>`
- :ref:`doc_thread_safe_apis`
Optimization
^^^^^^^^^^^^
- :ref:`Using MultiMesh <doc_using_multimesh>`
- :ref:`Using servers <doc_using_servers>`
- :ref:`doc_using_multimesh`
- :ref:`doc_using_servers`
Miscellaneous
^^^^^^^^^^^^^
- :ref:`Fixing jitter and stutter <doc_jitter_stutter>`
- :ref:`Running code in the editor <doc_running_code_in_the_editor>`
- :ref:`Change scenes manually <doc_change_scenes_manually>`
- :ref:`Differences between GLES2 and GLES3 <doc_gles2_gles3_differences>`
- :ref:`doc_jitter_stutter`
- :ref:`doc_running_code_in_the_editor`
- :ref:`doc_change_scenes_manually`
- :ref:`doc_gles2_gles3_differences`
Legal
^^^^^
- :ref:`Complying with Licenses <doc_complying_with_licenses>`
- :ref:`doc_complying_with_licenses`
Compiling
^^^^^^^^^
- :ref:`Optimizing a build for size <doc_optimizing_for_size>`
- :ref:`Compiling with script encryption key <doc_compiling_with_script_encryption_key>`
- :ref:`doc_optimizing_for_size`
- :ref:`doc_compiling_with_script_encryption_key`
Engine development
^^^^^^^^^^^^^^^^^^
- :ref:`Binding to external libraries <doc_binding_to_external_libraries>`
- :ref:`doc_binding_to_external_libraries`
Creating content
^^^^^^^^^^^^^^^^
- :ref:`Making trees <doc_making_trees>`
- :ref:`doc_making_trees`
Plugins
^^^^^^^
- :ref:`Making main screen plugins <doc_making_main_screen_plugins>`
- :ref:`Spatial gizmo plugins <doc_spatial_gizmo_plugins>`
- :ref:`Creating Android plugins <doc_android_plugin>`
- :ref:`doc_making_main_screen_plugins`
- :ref:`doc_spatial_gizmo_plugins`
- :ref:`doc_android_plugin`
@@ -1,10 +1,10 @@
.. _doc_compiling_with_script_encryption_key:
.. highlight:: shell
Compiling with script encryption key
====================================
.. highlight:: shell
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
stored in plain text and can not easily be ripped by some script kiddie.