From 0f2907ac97fa32a13def3d6c5e1cc6da46108844 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Mon, 15 Sep 2025 09:53:48 +0200 Subject: [PATCH] Sync Sphinx and Weblate templates with current docs (4.5) --- docs | 2 +- sphinx/templates/404.pot | 2 +- .../about/complying_with_licenses.pot | 2 +- sphinx/templates/about/docs_changelog.pot | 2 +- sphinx/templates/about/faq.pot | 2 +- sphinx/templates/about/introduction.pot | 2 +- sphinx/templates/about/list_of_features.pot | 30 +- sphinx/templates/about/release_policy.pot | 2 +- .../templates/about/system_requirements.pot | 2 +- .../community/asset_library/index.pot | 2 +- .../asset_library/submitting_to_assetlib.pot | 2 +- .../asset_library/using_assetlib.pot | 2 +- .../asset_library/what_is_assetlib.pot | 2 +- sphinx/templates/community/channels.pot | 2 +- sphinx/templates/community/tutorials.pot | 2 +- .../architecture/2d_coordinate_systems.pot | 2 +- .../binding_to_external_libraries.pot | 2 +- .../common_engine_methods_and_macros.pot | 2 +- .../architecture/core_types.pot | 2 +- .../architecture/custom_audiostreams.pot | 2 +- .../architecture/custom_godot_servers.pot | 2 +- .../architecture/custom_modules_in_cpp.pot | 242 ++-- .../architecture/custom_platform_ports.pot | 2 +- .../custom_resource_format_loaders.pot | 2 +- .../godot_architecture_diagram.pot | 2 +- .../engine_details/architecture/index.pot | 2 +- .../architecture/inheritance_class_tree.pot | 2 +- .../internal_rendering_architecture.pot | 2 +- .../architecture/object_class.pot | 2 +- .../architecture/scripting_development.pot | 2 +- .../architecture/unit_testing.pot | 2 +- .../architecture/variant_class.pot | 2 +- .../engine_details/class_reference/index.pot | 2 +- .../compiling/compiling_for_android.pot | 2 +- .../compiling/compiling_for_ios.pot | 2 +- .../compiling/compiling_for_linuxbsd.pot | 2 +- .../compiling/compiling_for_macos.pot | 2 +- .../compiling/compiling_for_visionos.pot | 2 +- .../compiling/compiling_for_web.pot | 2 +- .../compiling/compiling_for_windows.pot | 127 +- .../compiling/compiling_with_dotnet.pot | 2 +- .../compiling_with_script_encryption_key.pot | 2 +- .../cross-compiling_for_ios_on_linux.pot | 2 +- .../development/compiling/getting_source.pot | 2 +- .../development/compiling/index.pot | 2 +- .../introduction_to_the_buildsystem.pot | 2 +- .../compiling/optimizing_for_size.pot | 201 +-- .../configuring_an_ide/android_studio.pot | 2 +- .../development/configuring_an_ide/clion.pot | 2 +- .../configuring_an_ide/code_blocks.pot | 2 +- .../development/configuring_an_ide/index.pot | 2 +- .../configuring_an_ide/kdevelop.pot | 2 +- .../configuring_an_ide/qt_creator.pot | 2 +- .../development/configuring_an_ide/rider.pot | 2 +- .../configuring_an_ide/visual_studio.pot | 2 +- .../configuring_an_ide/visual_studio_code.pot | 2 +- .../development/configuring_an_ide/xcode.pot | 2 +- .../development/debugging/index.pot | 2 +- .../development/debugging/macos_debug.pot | 2 +- .../debugging/using_cpp_profilers.pot | 2 +- .../debugging/using_sanitizers.pot | 2 +- .../development/debugging/vulkan/index.pot | 2 +- .../vulkan/vulkan_validation_layers.pot | 2 +- .../handling_compatibility_breakages.pot | 2 +- .../engine_details/development/index.pot | 2 +- .../engine_details/editor/creating_icons.pot | 2 +- .../templates/engine_details/editor/index.pot | 2 +- .../introduction_to_editor_development.pot | 2 +- .../file_formats/gdscript_grammar.pot | 2 +- .../engine_details/file_formats/index.pot | 2 +- .../engine_details/file_formats/tscn.pot | 2 +- .../first_2d_game/01.project_setup.pot | 2 +- .../first_2d_game/02.player_scene.pot | 2 +- .../first_2d_game/03.coding_the_player.pot | 2 +- .../first_2d_game/04.creating_the_enemy.pot | 2 +- .../first_2d_game/05.the_main_game_scene.pot | 2 +- .../first_2d_game/06.heads_up_display.pot | 2 +- .../first_2d_game/07.finishing-up.pot | 2 +- .../getting_started/first_2d_game/index.pot | 2 +- .../first_3d_game/01.game_setup.pot | 2 +- .../first_3d_game/02.player_input.pot | 2 +- .../first_3d_game/03.player_movement_code.pot | 2 +- .../first_3d_game/04.mob_scene.pot | 2 +- .../first_3d_game/05.spawning_mobs.pot | 2 +- .../first_3d_game/06.jump_and_squash.pot | 2 +- .../first_3d_game/07.killing_player.pot | 2 +- .../first_3d_game/08.score_and_replay.pot | 2 +- .../first_3d_game/09.adding_animations.pot | 2 +- .../first_3d_game/going_further.pot | 2 +- .../getting_started/first_3d_game/index.pot | 2 +- .../introduction/first_look_at_the_editor.pot | 2 +- .../introduction/godot_design_philosophy.pot | 2 +- .../getting_started/introduction/index.pot | 2 +- .../introduction/introduction_to_godot.pot | 2 +- .../introduction/key_concepts_overview.pot | 2 +- .../learn_to_code_with_gdscript.pot | 2 +- .../introduction/learning_new_features.pot | 2 +- .../getting_started/step_by_step/index.pot | 2 +- .../step_by_step/instancing.pot | 2 +- .../step_by_step/nodes_and_scenes.pot | 2 +- .../step_by_step/scripting_first_script.pot | 2 +- .../step_by_step/scripting_languages.pot | 2 +- .../step_by_step/scripting_player_input.pot | 2 +- .../getting_started/step_by_step/signals.pot | 2 +- sphinx/templates/index.pot | 4 +- sphinx/templates/sphinx.pot | 2 +- .../tutorials/2d/2d_antialiasing.pot | 2 +- .../tutorials/2d/2d_lights_and_shadows.pot | 2 +- sphinx/templates/tutorials/2d/2d_meshes.pot | 2 +- sphinx/templates/tutorials/2d/2d_movement.pot | 2 +- sphinx/templates/tutorials/2d/2d_parallax.pot | 2 +- .../tutorials/2d/2d_sprite_animation.pot | 2 +- .../templates/tutorials/2d/2d_transforms.pot | 2 +- .../templates/tutorials/2d/canvas_layers.pot | 2 +- .../tutorials/2d/custom_drawing_in_2d.pot | 2 +- sphinx/templates/tutorials/2d/index.pot | 2 +- .../tutorials/2d/introduction_to_2d.pot | 2 +- .../2d/particle_process_material_2d.pot | 2 +- .../tutorials/2d/particle_systems_2d.pot | 2 +- .../templates/tutorials/2d/using_tilemaps.pot | 2 +- .../templates/tutorials/2d/using_tilesets.pot | 2 +- .../tutorials/3d/3d_antialiasing.pot | 2 +- .../tutorials/3d/3d_rendering_limitations.pot | 2 +- sphinx/templates/tutorials/3d/3d_text.pot | 2 +- sphinx/templates/tutorials/3d/csg_tools.pot | 2 +- .../3d/environment_and_post_processing.pot | 2 +- .../faking_global_illumination.pot | 2 +- .../3d/global_illumination/index.pot | 2 +- .../introduction_to_global_illumination.pot | 2 +- .../global_illumination/reflection_probes.pot | 2 +- .../global_illumination/using_lightmap_gi.pot | 2 +- .../3d/global_illumination/using_sdfgi.pot | 2 +- .../3d/global_illumination/using_voxel_gi.pot | 2 +- .../tutorials/3d/high_dynamic_range.pot | 2 +- sphinx/templates/tutorials/3d/index.pot | 2 +- .../tutorials/3d/introduction_to_3d.pot | 2 +- .../tutorials/3d/lights_and_shadows.pot | 2 +- sphinx/templates/tutorials/3d/mesh_lod.pot | 2 +- .../tutorials/3d/occlusion_culling.pot | 2 +- .../tutorials/3d/particles/attractors.pot | 2 +- .../tutorials/3d/particles/collision.pot | 2 +- .../tutorials/3d/particles/complex_shapes.pot | 2 +- .../creating_a_3d_particle_system.pot | 2 +- .../tutorials/3d/particles/index.pot | 2 +- .../particles/process_material_properties.pot | 2 +- .../tutorials/3d/particles/properties.pot | 2 +- .../tutorials/3d/particles/subemitters.pot | 2 +- .../tutorials/3d/particles/trails.pot | 2 +- .../tutorials/3d/particles/turbulence.pot | 2 +- .../3d/physical_light_and_camera_units.pot | 2 +- .../3d/procedural_geometry/arraymesh.pot | 2 +- .../3d/procedural_geometry/immediatemesh.pot | 2 +- .../3d/procedural_geometry/index.pot | 2 +- .../3d/procedural_geometry/meshdatatool.pot | 2 +- .../3d/procedural_geometry/surfacetool.pot | 2 +- .../tutorials/3d/resolution_scaling.pot | 2 +- sphinx/templates/tutorials/3d/spring_arm.pot | 2 +- .../tutorials/3d/standard_material_3d.pot | 2 +- .../templates/tutorials/3d/using_decals.pot | 2 +- .../templates/tutorials/3d/using_gridmaps.pot | 2 +- .../3d/using_multi_mesh_instance.pot | 2 +- .../tutorials/3d/using_transforms.pot | 2 +- .../tutorials/3d/variable_rate_shading.pot | 2 +- .../tutorials/3d/visibility_ranges.pot | 2 +- .../templates/tutorials/3d/volumetric_fog.pot | 2 +- .../tutorials/animation/2d_skeletons.pot | 2 +- .../animation/animation_track_types.pot | 2 +- .../tutorials/animation/animation_tree.pot | 2 +- .../tutorials/animation/creating_movies.pot | 2 +- .../tutorials/animation/cutout_animation.pot | 2 +- .../templates/tutorials/animation/index.pot | 2 +- .../tutorials/animation/introduction.pot | 2 +- .../tutorials/animation/playing_videos.pot | 2 +- .../assets_pipeline/escn_exporter/index.pot | 2 +- .../assets_pipeline/exporting_3d_scenes.pot | 2 +- .../assets_pipeline/import_process.pot | 2 +- .../advanced_import_settings.pot | 2 +- .../importing_3d_scenes/available_formats.pot | 2 +- .../import_configuration.pot | 2 +- .../importing_3d_scenes/index.pot | 2 +- .../model_export_considerations.pot | 2 +- .../node_type_customization.pot | 2 +- .../importing_audio_samples.pot | 2 +- .../assets_pipeline/importing_images.pot | 2 +- .../importing_translations.pot | 2 +- .../tutorials/assets_pipeline/index.pot | 2 +- .../retargeting_3d_skeletons.pot | 2 +- .../templates/tutorials/audio/audio_buses.pot | 2 +- .../tutorials/audio/audio_effects.pot | 2 +- .../tutorials/audio/audio_streams.pot | 2 +- sphinx/templates/tutorials/audio/index.pot | 2 +- .../audio/recording_with_microphone.pot | 2 +- .../tutorials/audio/sync_with_audio.pot | 2 +- .../tutorials/audio/text_to_speech.pot | 2 +- .../autoloads_versus_internal_nodes.pot | 2 +- .../best_practices/data_preferences.pot | 2 +- .../best_practices/godot_interfaces.pot | 2 +- .../best_practices/godot_notifications.pot | 2 +- .../tutorials/best_practices/index.pot | 2 +- .../introduction_best_practices.pot | 2 +- .../best_practices/logic_preferences.pot | 2 +- .../best_practices/node_alternatives.pot | 2 +- .../best_practices/project_organization.pot | 2 +- .../best_practices/scene_organization.pot | 2 +- .../best_practices/scenes_versus_scripts.pot | 2 +- .../version_control_systems.pot | 2 +- .../best_practices/what_are_godot_classes.pot | 2 +- .../editor/command_line_tutorial.pot | 2 +- .../tutorials/editor/customizing_editor.pot | 2 +- .../tutorials/editor/default_key_mapping.pot | 2 +- .../tutorials/editor/external_editor.pot | 2 +- sphinx/templates/tutorials/editor/index.pot | 6 +- .../tutorials/editor/inspector_dock.pot | 2 +- .../editor/managing_editor_features.pot | 2 +- .../tutorials/editor/project_manager.pot | 2 +- .../tutorials/editor/project_settings.pot | 2 +- .../tutorials/editor/script_editor.pot | 2 +- ...ngine_compilation_configuration_editor.pot | 110 ++ .../editor/using_the_android_editor.pot | 2 +- .../tutorials/editor/using_the_web_editor.pot | 2 +- .../tutorials/editor/using_the_xr_editor.pot | 2 +- .../tutorials/export/android_gradle_build.pot | 2 +- .../changing_application_icon_for_windows.pot | 2 +- .../export/exporting_for_android.pot | 2 +- .../exporting_for_dedicated_servers.pot | 2 +- .../tutorials/export/exporting_for_ios.pot | 2 +- .../tutorials/export/exporting_for_linux.pot | 2 +- .../tutorials/export/exporting_for_macos.pot | 2 +- .../export/exporting_for_visionos.pot | 2 +- .../tutorials/export/exporting_for_web.pot | 2 +- .../export/exporting_for_windows.pot | 2 +- .../tutorials/export/exporting_pcks.pot | 2 +- .../tutorials/export/exporting_projects.pot | 2 +- .../tutorials/export/feature_tags.pot | 2 +- sphinx/templates/tutorials/export/index.pot | 2 +- .../tutorials/export/one-click_deploy.pot | 2 +- .../tutorials/export/running_on_macos.pot | 2 +- sphinx/templates/tutorials/i18n/index.pot | 2 +- .../i18n/internationalizing_games.pot | 2 +- sphinx/templates/tutorials/i18n/locales.pot | 2 +- .../i18n/localization_using_gettext.pot | 2 +- .../i18n/localization_using_spreadsheets.pot | 2 +- .../tutorials/i18n/pseudolocalization.pot | 2 +- .../inputs/controllers_gamepads_joysticks.pot | 2 +- .../tutorials/inputs/custom_mouse_cursor.pot | 2 +- .../inputs/handling_quit_requests.pot | 2 +- sphinx/templates/tutorials/inputs/index.pot | 2 +- .../tutorials/inputs/input_examples.pot | 2 +- .../templates/tutorials/inputs/inputevent.pot | 2 +- .../inputs/mouse_and_input_coordinates.pot | 2 +- .../tutorials/io/background_loading.pot | 2 +- .../tutorials/io/binary_serialization_api.pot | 2 +- sphinx/templates/tutorials/io/data_paths.pot | 64 +- sphinx/templates/tutorials/io/index.pot | 2 +- .../io/runtime_file_loading_and_saving.pot | 2 +- .../templates/tutorials/io/saving_games.pot | 2 +- .../tutorials/math/beziers_and_curves.pot | 2 +- sphinx/templates/tutorials/math/index.pot | 2 +- .../tutorials/math/interpolation.pot | 2 +- .../math/matrices_and_transforms.pot | 2 +- .../math/random_number_generation.pot | 2 +- .../templates/tutorials/math/vector_math.pot | 2 +- .../tutorials/math/vectors_advanced.pot | 2 +- .../templates/tutorials/migrating/index.pot | 2 +- .../migrating/upgrading_to_godot_4.1.pot | 2 +- .../migrating/upgrading_to_godot_4.2.pot | 2 +- .../migrating/upgrading_to_godot_4.3.pot | 2 +- .../migrating/upgrading_to_godot_4.4.pot | 2 +- .../migrating/upgrading_to_godot_4.5.pot | 26 +- .../migrating/upgrading_to_godot_4.pot | 2 +- .../templates/tutorials/navigation/index.pot | 2 +- .../navigation_connecting_navmesh.pot | 2 +- .../navigation/navigation_debug_tools.pot | 2 +- ...navigation_different_actor_area_access.pot | 2 +- .../navigation_different_actor_locomotion.pot | 2 +- .../navigation_different_actor_types.pot | 2 +- .../navigation/navigation_introduction_2d.pot | 2 +- .../navigation/navigation_introduction_3d.pot | 2 +- .../navigation_optimizing_performance.pot | 2 +- .../navigation_using_navigationagents.pot | 2 +- .../navigation_using_navigationlayers.pot | 2 +- .../navigation_using_navigationlinks.pot | 2 +- .../navigation_using_navigationmaps.pot | 2 +- .../navigation_using_navigationmeshes.pot | 2 +- .../navigation_using_navigationobstacles.pot | 2 +- ...ation_using_navigationpathqueryobjects.pot | 2 +- .../navigation_using_navigationpaths.pot | 2 +- .../navigation_using_navigationregions.pot | 2 +- .../navigation_using_navigationservers.pot | 2 +- .../networking/high_level_multiplayer.pot | 2 +- .../networking/http_client_class.pot | 2 +- .../networking/http_request_class.pot | 2 +- .../templates/tutorials/networking/index.pot | 2 +- .../tutorials/networking/ssl_certificates.pot | 2 +- .../templates/tutorials/networking/webrtc.pot | 2 +- .../tutorials/networking/websocket.pot | 2 +- .../performance/cpu_optimization.pot | 2 +- .../performance/general_optimization.pot | 2 +- .../performance/gpu_optimization.pot | 2 +- .../templates/tutorials/performance/index.pot | 2 +- .../performance/optimizing_3d_performance.pot | 2 +- .../performance/pipeline_compilations.pot | 2 +- .../performance/thread_safe_apis.pot | 2 +- .../tutorials/performance/using_multimesh.pot | 2 +- .../performance/using_multiple_threads.pot | 2 +- .../tutorials/performance/using_servers.pot | 2 +- .../animating_thousands_of_fish.pot | 2 +- .../controlling_thousands_of_fish.pot | 2 +- .../performance/vertex_animation/index.pot | 2 +- .../tutorials/physics/collision_shapes_2d.pot | 2 +- .../tutorials/physics/collision_shapes_3d.pot | 2 +- sphinx/templates/tutorials/physics/index.pot | 2 +- .../2d_and_3d_physics_interpolation.pot | 2 +- .../advanced_physics_interpolation.pot | 2 +- .../tutorials/physics/interpolation/index.pot | 2 +- .../physics_interpolation_introduction.pot | 2 +- ...hysics_interpolation_quick_start_guide.pot | 2 +- .../using_physics_interpolation.pot | 2 +- .../physics/kinematic_character_2d.pot | 2 +- .../physics/large_world_coordinates.pot | 2 +- .../physics/physics_introduction.pot | 2 +- .../tutorials/physics/ragdoll_system.pot | 2 +- .../tutorials/physics/ray-casting.pot | 2 +- .../tutorials/physics/rigid_body.pot | 2 +- .../templates/tutorials/physics/soft_body.pot | 2 +- .../troubleshooting_physics_issues.pot | 2 +- .../tutorials/physics/using_area_2d.pot | 2 +- .../physics/using_character_body_2d.pot | 2 +- .../tutorials/physics/using_jolt_physics.pot | 2 +- .../android/android_in_app_purchases.pot | 2 +- .../platform/android/android_library.pot | 2 +- .../platform/android/android_plugin.pot | 2 +- .../tutorials/platform/android/index.pot | 2 +- ...aclasswrapper_and_androidruntimeplugin.pot | 2 +- .../templates/tutorials/platform/consoles.pot | 2 +- sphinx/templates/tutorials/platform/index.pot | 2 +- .../tutorials/platform/ios/index.pot | 2 +- .../tutorials/platform/ios/ios_plugin.pot | 2 +- .../platform/ios/plugins_for_ios.pot | 2 +- .../platform/web/customizing_html5_shell.pot | 2 +- .../platform/web/html5_shell_classref.pot | 2 +- .../tutorials/platform/web/index.pot | 2 +- .../platform/web/javascript_bridge.pot | 2 +- .../tutorials/plugins/editor/3d_gizmos.pot | 2 +- .../plugins/editor/import_plugins.pot | 2 +- .../tutorials/plugins/editor/index.pot | 2 +- .../plugins/editor/inspector_plugins.pot | 2 +- .../plugins/editor/installing_plugins.pot | 2 +- .../editor/making_main_screen_plugins.pot | 2 +- .../plugins/editor/making_plugins.pot | 2 +- .../plugins/editor/visual_shader_plugins.pot | 2 +- sphinx/templates/tutorials/plugins/index.pot | 2 +- .../plugins/running_code_in_the_editor.pot | 2 +- .../tutorials/rendering/compositor.pot | 2 +- .../templates/tutorials/rendering/index.pot | 2 +- .../tutorials/rendering/jitter_stutter.pot | 2 +- .../rendering/multiple_resolutions.pot | 2 +- .../tutorials/rendering/renderers.pot | 2 +- .../tutorials/rendering/viewports.pot | 2 +- .../scripting/c_sharp/c_sharp_basics.pot | 2 +- .../scripting/c_sharp/c_sharp_collections.pot | 2 +- .../scripting/c_sharp/c_sharp_differences.pot | 2 +- .../scripting/c_sharp/c_sharp_exports.pot | 2 +- .../scripting/c_sharp/c_sharp_features.pot | 2 +- .../c_sharp/c_sharp_global_classes.pot | 2 +- .../scripting/c_sharp/c_sharp_signals.pot | 2 +- .../scripting/c_sharp/c_sharp_style_guide.pot | 2 +- .../scripting/c_sharp/c_sharp_variant.pot | 2 +- .../scripting/c_sharp/diagnostics/GD0001.pot | 2 +- .../scripting/c_sharp/diagnostics/GD0002.pot | 2 +- .../scripting/c_sharp/diagnostics/GD0003.pot | 2 +- .../scripting/c_sharp/diagnostics/GD0101.pot | 2 +- .../scripting/c_sharp/diagnostics/GD0102.pot | 2 +- .../scripting/c_sharp/diagnostics/GD0103.pot | 2 +- .../scripting/c_sharp/diagnostics/GD0104.pot | 2 +- .../scripting/c_sharp/diagnostics/GD0105.pot | 2 +- .../scripting/c_sharp/diagnostics/GD0106.pot | 2 +- .../scripting/c_sharp/diagnostics/GD0107.pot | 2 +- .../scripting/c_sharp/diagnostics/GD0108.pot | 2 +- .../scripting/c_sharp/diagnostics/GD0109.pot | 2 +- .../scripting/c_sharp/diagnostics/GD0110.pot | 2 +- .../scripting/c_sharp/diagnostics/GD0111.pot | 2 +- .../scripting/c_sharp/diagnostics/GD0201.pot | 2 +- .../scripting/c_sharp/diagnostics/GD0202.pot | 2 +- .../scripting/c_sharp/diagnostics/GD0203.pot | 2 +- .../scripting/c_sharp/diagnostics/GD0301.pot | 2 +- .../scripting/c_sharp/diagnostics/GD0302.pot | 2 +- .../scripting/c_sharp/diagnostics/GD0303.pot | 2 +- .../scripting/c_sharp/diagnostics/GD0401.pot | 2 +- .../scripting/c_sharp/diagnostics/GD0402.pot | 2 +- .../scripting/c_sharp/diagnostics/index.pot | 2 +- .../tutorials/scripting/c_sharp/index.pot | 2 +- .../scripting/change_scenes_manually.pot | 2 +- .../scripting/cpp/about_godot_cpp.pot | 2 +- .../scripting/cpp/gdextension_cpp_example.pot | 2 +- .../scripting/cpp/gdextension_docs_system.pot | 2 +- .../tutorials/scripting/cpp/index.pot | 2 +- .../scripting/creating_script_templates.pot | 2 +- .../scripting/cross_language_scripting.pot | 2 +- .../debug/custom_performance_monitors.pot | 2 +- .../scripting/debug/debugger_panel.pot | 70 +- .../tutorials/scripting/debug/index.pot | 2 +- .../scripting/debug/output_panel.pot | 64 +- .../debug/overview_of_debugging_tools.pot | 2 +- .../scripting/debug/the_profiler.pot | 2 +- .../scripting/evaluating_expressions.pot | 2 +- .../tutorials/scripting/filesystem.pot | 2 +- .../gdextension/gdextension_c_example.pot | 2 +- .../gdextension/gdextension_file.pot | 2 +- .../tutorials/scripting/gdextension/index.pot | 2 +- .../gdextension/what_is_gdextension.pot | 2 +- .../scripting/gdscript/gdscript_advanced.pot | 2 +- .../scripting/gdscript/gdscript_basics.pot | 2 +- .../gdscript_documentation_comments.pot | 2 +- .../scripting/gdscript/gdscript_exports.pot | 2 +- .../gdscript/gdscript_format_string.pot | 2 +- .../gdscript/gdscript_styleguide.pot | 2 +- .../tutorials/scripting/gdscript/index.pot | 2 +- .../scripting/gdscript/static_typing.pot | 2 +- .../scripting/gdscript/warning_system.pot | 2 +- .../templates/tutorials/scripting/groups.pot | 2 +- .../scripting/how_to_read_the_godot_api.pot | 2 +- .../scripting/idle_and_physics_processing.pot | 2 +- .../templates/tutorials/scripting/index.pot | 2 +- .../scripting/instancing_with_signals.pot | 2 +- .../templates/tutorials/scripting/logging.pot | 176 +++ .../scripting/nodes_and_scene_instances.pot | 2 +- .../tutorials/scripting/other_languages.pot | 2 +- .../scripting/overridable_functions.pot | 2 +- .../tutorials/scripting/pausing_games.pot | 2 +- .../tutorials/scripting/resources.pot | 2 +- .../tutorials/scripting/scene_tree.pot | 2 +- .../scripting/scene_unique_nodes.pot | 2 +- .../scripting/singletons_autoload.pot | 2 +- .../shaders/advanced_postprocessing.pot | 2 +- .../tutorials/shaders/compute_shaders.pot | 2 +- .../converting_glsl_to_godot_shaders.pot | 2 +- .../shaders/custom_postprocessing.pot | 2 +- sphinx/templates/tutorials/shaders/index.pot | 2 +- .../shaders/introduction_to_shaders.pot | 2 +- .../tutorials/shaders/making_trees.pot | 2 +- .../shaders/screen-reading_shaders.pot | 2 +- .../shader_reference/canvas_item_shader.pot | 2 +- .../shaders/shader_reference/fog_shader.pot | 2 +- .../shaders/shader_reference/index.pot | 2 +- .../shader_reference/particle_shader.pot | 2 +- .../shader_reference/shader_functions.pot | 2 +- .../shader_reference/shader_preprocessor.pot | 2 +- .../shader_reference/shading_language.pot | 2 +- .../shaders/shader_reference/sky_shader.pot | 2 +- .../shader_reference/spatial_shader.pot | 2 +- .../tutorials/shaders/shaders_style_guide.pot | 2 +- .../shaders/using_viewport_as_texture.pot | 2 +- .../tutorials/shaders/visual_shaders.pot | 2 +- .../shaders/your_first_shader/index.pot | 2 +- .../your_first_2d_shader.pot | 2 +- .../your_first_3d_shader.pot | 2 +- .../your_second_3d_shader.pot | 2 +- .../templates/tutorials/troubleshooting.pot | 2 +- .../tutorials/ui/bbcode_in_richtextlabel.pot | 2 +- .../tutorials/ui/control_node_gallery.pot | 2 +- .../tutorials/ui/custom_gui_controls.pot | 2 +- .../templates/tutorials/ui/gui_containers.pot | 2 +- .../templates/tutorials/ui/gui_navigation.pot | 2 +- .../templates/tutorials/ui/gui_skinning.pot | 2 +- .../ui/gui_theme_type_variations.pot | 2 +- .../tutorials/ui/gui_using_fonts.pot | 2 +- .../tutorials/ui/gui_using_theme_editor.pot | 2 +- sphinx/templates/tutorials/ui/index.pot | 2 +- .../tutorials/ui/size_and_anchors.pot | 2 +- .../tutorials/xr/a_better_xr_start_script.pot | 2 +- .../templates/tutorials/xr/ar_passthrough.pot | 2 +- .../tutorials/xr/basic_xr_locomotion.pot | 2 +- .../tutorials/xr/deploying_to_android.pot | 2 +- sphinx/templates/tutorials/xr/index.pot | 2 +- .../tutorials/xr/introducing_xr_tools.pot | 2 +- .../tutorials/xr/openxr_body_tracking.pot | 2 +- .../xr/openxr_composition_layers.pot | 2 +- .../tutorials/xr/openxr_hand_tracking.pot | 2 +- .../tutorials/xr/openxr_render_models.pot | 2 +- .../tutorials/xr/openxr_settings.pot | 2 +- .../templates/tutorials/xr/setting_up_xr.pot | 2 +- .../templates/tutorials/xr/xr_action_map.pot | 2 +- .../tutorials/xr/xr_full_screen_effects.pot | 2 +- .../templates/tutorials/xr/xr_next_steps.pot | 2 +- .../templates/tutorials/xr/xr_room_scale.pot | 2 +- templates_list.txt | 2 + weblate/docs.pot | 1266 +++++++++++------ 488 files changed, 2036 insertions(+), 1300 deletions(-) create mode 100644 sphinx/templates/tutorials/editor/using_engine_compilation_configuration_editor.pot create mode 100644 sphinx/templates/tutorials/scripting/logging.pot diff --git a/docs b/docs index 7a0f3e8129..417bf9eb48 160000 --- a/docs +++ b/docs @@ -1 +1 @@ -Subproject commit 7a0f3e8129f2b1a85bad740e202c5e4fb5c36109 +Subproject commit 417bf9eb48ff3a1ec7f6fb0b01a0dac94c913c96 diff --git a/sphinx/templates/404.pot b/sphinx/templates/404.pot index 37195e5460..85e2582cae 100644 --- a/sphinx/templates/404.pot +++ b/sphinx/templates/404.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/about/complying_with_licenses.pot b/sphinx/templates/about/complying_with_licenses.pot index 9ad3131b2e..274851d51e 100644 --- a/sphinx/templates/about/complying_with_licenses.pot +++ b/sphinx/templates/about/complying_with_licenses.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/about/docs_changelog.pot b/sphinx/templates/about/docs_changelog.pot index 3fbca12f2e..5ac7d4822e 100644 --- a/sphinx/templates/about/docs_changelog.pot +++ b/sphinx/templates/about/docs_changelog.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/about/faq.pot b/sphinx/templates/about/faq.pot index 1d50b51749..c567babcdf 100644 --- a/sphinx/templates/about/faq.pot +++ b/sphinx/templates/about/faq.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/about/introduction.pot b/sphinx/templates/about/introduction.pot index 9528ebbe98..c59b708b35 100644 --- a/sphinx/templates/about/introduction.pot +++ b/sphinx/templates/about/introduction.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/about/list_of_features.pot b/sphinx/templates/about/list_of_features.pot index 8d14bbf358..f36f2739ae 100644 --- a/sphinx/templates/about/list_of_features.pot +++ b/sphinx/templates/about/list_of_features.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" @@ -1651,29 +1651,37 @@ msgid "Print colored text to standard output on all platforms using :ref:`print_ msgstr "" #: ../../docs/about/list_of_features.rst:779 -msgid "Support for :ref:`C++ modules ` statically linked into the engine binary." -msgstr "" - -#: ../../docs/about/list_of_features.rst:781 -msgid "Engine and editor written in C++17." +msgid "The editor can :ref:`detect features used in a project and create a compilation profile `, which can be used to create smaller export template binaries with unneeded features disabled." msgstr "" #: ../../docs/about/list_of_features.rst:783 -msgid "Can be :ref:`compiled ` using GCC, Clang and MSVC. MinGW is also supported." +msgid "Support for :ref:`C++ modules ` statically linked into the engine binary." msgstr "" -#: ../../docs/about/list_of_features.rst:785 -msgid "Friendly towards packagers. In most cases, system libraries can be used instead of the ones provided by Godot. The build system doesn't download anything. Builds can be fully reproducible." +#: ../../docs/about/list_of_features.rst:786 +msgid "Most built-in modules can be disabled at compile-time to reduce binary size in custom builds. See :ref:`doc_optimizing_for_size` for details." msgstr "" #: ../../docs/about/list_of_features.rst:789 -msgid "Licensed under the permissive MIT license." +msgid "Engine and editor written in C++17." msgstr "" #: ../../docs/about/list_of_features.rst:791 +msgid "Can be :ref:`compiled ` using GCC, Clang and MSVC. MinGW is also supported." +msgstr "" + +#: ../../docs/about/list_of_features.rst:793 +msgid "Friendly towards packagers. In most cases, system libraries can be used instead of the ones provided by Godot. The build system doesn't download anything. Builds can be fully reproducible." +msgstr "" + +#: ../../docs/about/list_of_features.rst:797 +msgid "Licensed under the permissive MIT license." +msgstr "" + +#: ../../docs/about/list_of_features.rst:799 msgid "Open development process with `contributions welcome `__." msgstr "" -#: ../../docs/about/list_of_features.rst:795 +#: ../../docs/about/list_of_features.rst:803 msgid "The `Godot proposals repository `__ lists features that have been requested by the community and may be implemented in future Godot releases." msgstr "" diff --git a/sphinx/templates/about/release_policy.pot b/sphinx/templates/about/release_policy.pot index 05efc6b4f1..b3a90c0fa1 100644 --- a/sphinx/templates/about/release_policy.pot +++ b/sphinx/templates/about/release_policy.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/about/system_requirements.pot b/sphinx/templates/about/system_requirements.pot index 9e52aa31f4..034e2f5d34 100644 --- a/sphinx/templates/about/system_requirements.pot +++ b/sphinx/templates/about/system_requirements.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/community/asset_library/index.pot b/sphinx/templates/community/asset_library/index.pot index 734b324b8d..ea142fa522 100644 --- a/sphinx/templates/community/asset_library/index.pot +++ b/sphinx/templates/community/asset_library/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/community/asset_library/submitting_to_assetlib.pot b/sphinx/templates/community/asset_library/submitting_to_assetlib.pot index 9d865adafa..8bae24f1fe 100644 --- a/sphinx/templates/community/asset_library/submitting_to_assetlib.pot +++ b/sphinx/templates/community/asset_library/submitting_to_assetlib.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/community/asset_library/using_assetlib.pot b/sphinx/templates/community/asset_library/using_assetlib.pot index 3283a2dbf2..07934ed6ed 100644 --- a/sphinx/templates/community/asset_library/using_assetlib.pot +++ b/sphinx/templates/community/asset_library/using_assetlib.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/community/asset_library/what_is_assetlib.pot b/sphinx/templates/community/asset_library/what_is_assetlib.pot index da13b4e319..76cd58661c 100644 --- a/sphinx/templates/community/asset_library/what_is_assetlib.pot +++ b/sphinx/templates/community/asset_library/what_is_assetlib.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/community/channels.pot b/sphinx/templates/community/channels.pot index 61706c16a0..f04f906dcc 100644 --- a/sphinx/templates/community/channels.pot +++ b/sphinx/templates/community/channels.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/community/tutorials.pot b/sphinx/templates/community/tutorials.pot index acc2602c97..6b83c80a0a 100644 --- a/sphinx/templates/community/tutorials.pot +++ b/sphinx/templates/community/tutorials.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/architecture/2d_coordinate_systems.pot b/sphinx/templates/engine_details/architecture/2d_coordinate_systems.pot index 31a57cfdc5..1e6b96f71d 100644 --- a/sphinx/templates/engine_details/architecture/2d_coordinate_systems.pot +++ b/sphinx/templates/engine_details/architecture/2d_coordinate_systems.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/architecture/binding_to_external_libraries.pot b/sphinx/templates/engine_details/architecture/binding_to_external_libraries.pot index 123f3bb611..2949e7d38a 100644 --- a/sphinx/templates/engine_details/architecture/binding_to_external_libraries.pot +++ b/sphinx/templates/engine_details/architecture/binding_to_external_libraries.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/architecture/common_engine_methods_and_macros.pot b/sphinx/templates/engine_details/architecture/common_engine_methods_and_macros.pot index f837e66de2..d9b0e01532 100644 --- a/sphinx/templates/engine_details/architecture/common_engine_methods_and_macros.pot +++ b/sphinx/templates/engine_details/architecture/common_engine_methods_and_macros.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/architecture/core_types.pot b/sphinx/templates/engine_details/architecture/core_types.pot index 7e785a2033..ddd3679d13 100644 --- a/sphinx/templates/engine_details/architecture/core_types.pot +++ b/sphinx/templates/engine_details/architecture/core_types.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/architecture/custom_audiostreams.pot b/sphinx/templates/engine_details/architecture/custom_audiostreams.pot index d2f4db650c..48ee3fffaf 100644 --- a/sphinx/templates/engine_details/architecture/custom_audiostreams.pot +++ b/sphinx/templates/engine_details/architecture/custom_audiostreams.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/architecture/custom_godot_servers.pot b/sphinx/templates/engine_details/architecture/custom_godot_servers.pot index 6bf8283f88..b9705ef638 100644 --- a/sphinx/templates/engine_details/architecture/custom_godot_servers.pot +++ b/sphinx/templates/engine_details/architecture/custom_godot_servers.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/architecture/custom_modules_in_cpp.pot b/sphinx/templates/engine_details/architecture/custom_modules_in_cpp.pot index c0694326fd..8673651701 100644 --- a/sphinx/templates/engine_details/architecture/custom_modules_in_cpp.pot +++ b/sphinx/templates/engine_details/architecture/custom_modules_in_cpp.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" @@ -28,7 +28,7 @@ msgid "Godot allows extending the engine in a modular way. New modules can be cr msgstr "" #: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:14 -msgid "Modules are located in the ``modules/`` subdirectory of the build system. By default, dozens of modules are enabled, such as GDScript (which, yes, is not part of the base engine), the Mono runtime, a regular expressions module, and others. As many new modules as desired can be created and combined. The SCons build system will take care of it transparently." +msgid "Modules are located in the ``modules/`` subdirectory of the build system. By default, dozens of modules are enabled, such as GDScript (which, yes, is not part of the base engine), GridMap support, a regular expressions module, and others. As many new modules as desired can be created and combined. The SCons build system will take care of it transparently." msgstr "" #: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:22 @@ -59,407 +59,369 @@ msgstr "" msgid "Write a whole, new game in C++ because you can't live without C++." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:35 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:37 +msgid "While it is possible to use modules for custom game logic, :ref:`GDExtension ` is generally more suited as it doesn't require recompiling the engine after every code change." +msgstr "" + +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:41 +msgid "C++ modules are mainly needed when GDExtension doesn't suffice and deeper engine integration is required." +msgstr "" + +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:45 msgid "Creating a new module" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:37 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:47 msgid "Before creating a module, make sure to :ref:`download the source code of Godot and compile it `." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:40 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:50 msgid "To create a new module, the first step is creating a directory inside ``modules/``. If you want to maintain the module separately, you can checkout a different VCS into modules and use it." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:44 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:54 msgid "The example module will be called \"summator\" (``godot/modules/summator``). Inside we will create a summator class:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:47 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:57 msgid "godot/modules/summator/summator.h" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:70 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:80 msgid "And then the cpp file." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:72 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:82 msgid "godot/modules/summator/summator.cpp" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:99 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:109 msgid "Then, the new class needs to be registered somehow, so two more files need to be created:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:108 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:118 msgid "These files must be in the top-level folder of your module (next to your ``SCsub`` and ``config.py`` files) for the module to be registered properly." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:111 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:121 msgid "These files should contain the following:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:113 -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:346 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:123 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:356 msgid "godot/modules/summator/register_types.h" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:122 -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:360 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:132 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:370 msgid "godot/modules/summator/register_types.cpp" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:144 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:154 msgid "Next, we need to create an ``SCsub`` file so the build system compiles this module:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:147 -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:180 -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:403 -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:459 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:157 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:190 msgid "godot/modules/summator/SCsub" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:156 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:166 msgid "With multiple sources, you can also add each file individually to a Python string list:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:164 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:174 msgid "This allows for powerful possibilities using Python to construct the file list using loops and logic statements. Look at some modules that ship with Godot by default for examples." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:168 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:178 msgid "To add include directories for the compiler to look at you can append it to the environment's paths:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:176 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:186 msgid "If you want to add custom compiler flags when building your module, you need to clone ``env`` first, so it won't add those flags to whole Godot build (which can cause errors). Example ``SCsub`` with custom flags:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:193 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:203 msgid "And finally, the configuration file for the module, this is a Python script that must be named ``config.py``:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:196 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:206 msgid "godot/modules/summator/config.py" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:207 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:217 msgid "The module is asked if it's OK to build for the specific platform (in this case, ``True`` means it will build for every platform)." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:210 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:220 msgid "And that's it. Hope it was not too complex! Your module should look like this:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:222 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:232 msgid "You can then zip it and share the module with everyone else. When building for every platform (instructions in the previous sections), your module will be included." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:227 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:237 msgid "Using the module" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:229 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:239 msgid "You can now use your newly created module from any script:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:241 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:251 msgid "The output will be ``60``." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:243 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:253 msgid "The previous Summator example is great for small, custom modules, but what if you want to use a larger, external library? Refer to :ref:`doc_binding_to_external_libraries` for details about binding to external libraries." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:248 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:258 msgid "If your module is meant to be accessed from the running project (not just from the editor), you must also recompile every export template you plan to use, then specify the path to the custom template in each export preset. Otherwise, you'll get errors when running the project as the module isn't compiled in the export template. See the :ref:`Compiling ` pages for more information." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:257 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:267 msgid "Compiling a module externally" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:259 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:269 msgid "Compiling a module involves moving the module's sources directly under the engine's ``modules/`` directory. While this is the most straightforward way to compile a module, there are a couple of reasons as to why this might not be a practical thing to do:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:264 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:274 msgid "Having to manually copy modules sources every time you want to compile the engine with or without the module, or taking additional steps needed to manually disable a module during compilation with a build option similar to ``module_summator_enabled=no``. Creating symbolic links may also be a solution, but you may additionally need to overcome OS restrictions like needing the symbolic link privilege if doing this via script." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:271 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:281 msgid "Depending on whether you have to work with the engine's source code, the module files added directly to ``modules/`` changes the working tree to the point where using a VCS (like ``git``) proves to be cumbersome as you need to make sure that only the engine-related code is committed by filtering changes." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:277 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:287 msgid "So if you feel like the independent structure of custom modules is needed, lets take our \"summator\" module and move it to the engine's parent directory:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:285 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:295 msgid "Compile the engine with our module by providing ``custom_modules`` build option which accepts a comma-separated list of directory paths containing custom C++ modules, similar to the following:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:293 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:303 msgid "The build system shall detect all modules under the ``../modules`` directory and compile them accordingly, including our \"summator\" module." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:298 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:308 msgid "Any path passed to ``custom_modules`` will be converted to an absolute path internally as a way to distinguish between custom and built-in modules. It means that things like generating module documentation may rely on a specific path structure on your machine." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:305 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:315 msgid ":ref:`Introduction to the buildsystem - Custom modules build option `." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:308 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:318 msgid "Customizing module types initialization" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:310 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:320 msgid "Modules can interact with other built-in engine classes during runtime and even affect the way core types are initialized. So far, we've been using ``register_summator_types`` as a way to bring in module classes to be available within the engine." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:315 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:325 msgid "A crude order of the engine setup can be summarized as a list of the following type registration methods:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:334 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:344 msgid "Our ``Summator`` class is initialized during the ``register_module_types()`` call. Imagine that we need to satisfy some common module runtime dependency (like singletons), or allow us to override existing engine method callbacks before they can be assigned by the engine itself. In that case, we want to ensure that our module classes are registered *before* any other built-in type." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:340 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:350 msgid "This is where we can define an optional ``preregister_summator_types()`` method which will be called before anything else during the ``preregister_module_types()`` engine setup stage." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:344 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:354 msgid "We now need to add this method to ``register_types`` header and source files:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:355 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:365 msgid "Unlike other register methods, we have to explicitly define ``MODULE_SUMMATOR_HAS_PREREGISTER`` to let the build system know what relevant method calls to include at compile time. The module's name has to be converted to uppercase as well." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:382 -msgid "Improving the build system for development" -msgstr "" - -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:386 -msgid "This shared library support is not designed to support distributing a module to other users without recompiling the engine. For that purpose, use a GDExtension instead." -msgstr "" - -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:390 -msgid "So far, we defined a clean SCsub that allows us to add the sources of our new module as part of the Godot binary." -msgstr "" - -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:393 -msgid "This static approach is fine when we want to build a release version of our game, given we want all the modules in a single binary." -msgstr "" - -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:396 -msgid "However, the trade-off is that every single change requires a full recompilation of the game. Even though SCons is able to detect and recompile only the file that was changed, finding such files and eventually linking the final binary takes a long time." -msgstr "" - -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:400 -msgid "The solution to avoid such a cost is to build our own module as a shared library that will be dynamically loaded when starting our game's binary." -msgstr "" - -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:440 -msgid "Once compiled, we should end up with a ``bin`` directory containing both the ``godot*`` binary and our ``libsummator*.so``. However given the .so is not in a standard directory (like ``/usr/lib``), we have to help our binary find it during runtime with the ``LD_LIBRARY_PATH`` environment variable:" -msgstr "" - -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:451 -msgid "You have to ``export`` the environment variable. Otherwise, you won't be able to run your project from the editor." -msgstr "" - -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:454 -msgid "On top of that, it would be nice to be able to select whether to compile our module as shared library (for development) or as a part of the Godot binary (for release). To do that we can define a custom flag to be passed to SCons using the ``ARGUMENT`` command:" -msgstr "" - -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:484 -msgid "Now by default ``scons`` command will build our module as part of Godot's binary and as a shared library when passing ``summator_shared=yes``." -msgstr "" - -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:487 -msgid "Finally, you can even speed up the build further by explicitly specifying your shared module as target in the SCons command:" -msgstr "" - -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:495 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:392 msgid "Writing custom documentation" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:497 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:394 msgid "Writing documentation may seem like a boring task, but it is highly recommended to document your newly created module to make it easier for users to benefit from it. Not to mention that the code you've written one year ago may become indistinguishable from the code that was written by someone else, so be kind to your future self!" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:503 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:400 msgid "There are several steps in order to setup custom docs for the module:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:505 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:402 msgid "Make a new directory in the root of the module. The directory name can be anything, but we'll be using the ``doc_classes`` name throughout this section." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:508 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:405 msgid "Now, we need to edit ``config.py``, add the following snippet:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:520 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:417 msgid "The ``get_doc_path()`` function is used by the build system to determine the location of the docs. In this case, they will be located in the ``modules/summator/doc_classes`` directory. If you don't define this, the doc path for your module will fall back to the main ``doc/classes`` directory." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:526 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:423 msgid "The ``get_doc_classes()`` method is necessary for the build system to know which registered classes belong to the module. You need to list all of your classes here. The classes that you don't list will end up in the main ``doc/classes`` directory." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:533 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:430 msgid "You can use Git to check if you have missed some of your classes by checking the untracked files with ``git status``. For example:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:540 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:437 msgid "Example output:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:554 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:451 msgid "Now we can generate the documentation:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:556 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:453 msgid "We can do this via running Godot's doctool i.e. ``godot --doctool ``, which will dump the engine API reference to the given ```` in XML format." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:559 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:456 msgid "In our case we'll point it to the root of the cloned repository. You can point it to an another folder, and just copy over the files that you need." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:562 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:459 msgid "Run command:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:568 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:465 msgid "Now if you go to the ``godot/modules/summator/doc_classes`` folder, you will see that it contains a ``Summator.xml`` file, or any other classes, that you referenced in your ``get_doc_classes`` function." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:572 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:469 msgid "Edit the file(s) following the `class reference primer `__ and recompile the engine." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:574 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:471 msgid "Once the compilation process is finished, the docs will become accessible within the engine's built-in documentation system." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:577 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:474 msgid "In order to keep documentation up-to-date, all you'll have to do is simply modify one of the XML files and recompile the engine from now on." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:580 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:477 msgid "If you change your module's API, you can also re-extract the docs, they will contain the things that you previously added. Of course if you point it to your godot folder, make sure you don't lose work by extracting older docs from an older engine build on top of the newer ones." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:585 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:482 msgid "Note that if you don't have write access rights to your supplied ````, you might encounter an error similar to the following:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:596 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:493 msgid "Writing custom unit tests" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:598 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:495 msgid "It's possible to write self-contained unit tests as part of a C++ module. If you are not familiar with the unit testing process in Godot yet, please refer to :ref:`doc_unit_testing`." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:602 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:499 msgid "The procedure is the following:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:604 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:501 msgid "Create a new directory named ``tests/`` under your module's root:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:612 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:509 msgid "Create a new test suite: ``test_summator.h``. The header must be prefixed with ``test_`` so that the build system can collect it and include it as part of the ``tests/test_main.cpp`` where the tests are run." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:616 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:513 msgid "Write some test cases. Here's an example:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:618 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:515 msgid "godot/modules/summator/tests/test_summator.h" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:648 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:545 msgid "Compile the engine with ``scons tests=yes``, and run the tests with the following command:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:655 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:552 msgid "You should see the passing assertions now." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:660 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:557 msgid "Adding custom editor icons" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:662 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:559 msgid "Similarly to how you can write self-contained documentation within a module, you can also create your own custom icons for classes to appear in the editor." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:665 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:562 msgid "For the actual process of creating editor icons to be integrated within the engine, please refer to :ref:`doc_editor_icons` first." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:668 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:565 msgid "Once you've created your icon(s), proceed with the following steps:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:670 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:567 msgid "Make a new directory in the root of the module named ``icons``. This is the default path for the engine to look for module's editor icons." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:673 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:570 msgid "Move your newly created ``svg`` icons (optimized or not) into that folder." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:675 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:572 msgid "Recompile the engine and run the editor. Now the icon(s) will appear in editor's interface where appropriate." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:678 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:575 msgid "If you'd like to store your icons somewhere else within your module, add the following code snippet to ``config.py`` to override the default path:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:687 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:584 msgid "Summing up" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:689 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:586 msgid "Remember to:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:691 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:588 msgid "Use ``GDCLASS`` macro for inheritance, so Godot can wrap it." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:692 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:589 msgid "Use ``_bind_methods`` to bind your functions to scripting, and to allow them to work as callbacks for signals." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:694 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:591 msgid "**Avoid multiple inheritance for classes exposed to Godot**, as ``GDCLASS`` doesn't support this. You can still use multiple inheritance in your own classes as long as they're not exposed to Godot's scripting API." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:698 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:595 msgid "But this is not all, depending what you do, you will be greeted with some (hopefully positive) surprises." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:701 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:598 msgid "If you inherit from :ref:`class_Node` (or any derived node type, such as Sprite2D), your new class will appear in the editor, in the inheritance tree in the \"Add Node\" dialog." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:704 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:601 msgid "If you inherit from :ref:`class_Resource`, it will appear in the resource list, and all the exposed properties can be serialized when saved/loaded." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:707 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:604 msgid "By this same logic, you can extend the Editor and almost any area of the engine." msgstr "" diff --git a/sphinx/templates/engine_details/architecture/custom_platform_ports.pot b/sphinx/templates/engine_details/architecture/custom_platform_ports.pot index fdf968f689..b276a56bf9 100644 --- a/sphinx/templates/engine_details/architecture/custom_platform_ports.pot +++ b/sphinx/templates/engine_details/architecture/custom_platform_ports.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/architecture/custom_resource_format_loaders.pot b/sphinx/templates/engine_details/architecture/custom_resource_format_loaders.pot index 904d4023c7..a02e768806 100644 --- a/sphinx/templates/engine_details/architecture/custom_resource_format_loaders.pot +++ b/sphinx/templates/engine_details/architecture/custom_resource_format_loaders.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/architecture/godot_architecture_diagram.pot b/sphinx/templates/engine_details/architecture/godot_architecture_diagram.pot index 518ab185c6..83213bf903 100644 --- a/sphinx/templates/engine_details/architecture/godot_architecture_diagram.pot +++ b/sphinx/templates/engine_details/architecture/godot_architecture_diagram.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/architecture/index.pot b/sphinx/templates/engine_details/architecture/index.pot index c849fa4cfe..7bb4d0582f 100644 --- a/sphinx/templates/engine_details/architecture/index.pot +++ b/sphinx/templates/engine_details/architecture/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/architecture/inheritance_class_tree.pot b/sphinx/templates/engine_details/architecture/inheritance_class_tree.pot index 3d1e64eafd..8dc340b91e 100644 --- a/sphinx/templates/engine_details/architecture/inheritance_class_tree.pot +++ b/sphinx/templates/engine_details/architecture/inheritance_class_tree.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/architecture/internal_rendering_architecture.pot b/sphinx/templates/engine_details/architecture/internal_rendering_architecture.pot index 4ed498475c..a561eba25b 100644 --- a/sphinx/templates/engine_details/architecture/internal_rendering_architecture.pot +++ b/sphinx/templates/engine_details/architecture/internal_rendering_architecture.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/architecture/object_class.pot b/sphinx/templates/engine_details/architecture/object_class.pot index 84be0f2749..d1090682e8 100644 --- a/sphinx/templates/engine_details/architecture/object_class.pot +++ b/sphinx/templates/engine_details/architecture/object_class.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/architecture/scripting_development.pot b/sphinx/templates/engine_details/architecture/scripting_development.pot index f3c1059deb..da3d4a14e2 100644 --- a/sphinx/templates/engine_details/architecture/scripting_development.pot +++ b/sphinx/templates/engine_details/architecture/scripting_development.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/architecture/unit_testing.pot b/sphinx/templates/engine_details/architecture/unit_testing.pot index 8f7c17c211..b550ed28d0 100644 --- a/sphinx/templates/engine_details/architecture/unit_testing.pot +++ b/sphinx/templates/engine_details/architecture/unit_testing.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/architecture/variant_class.pot b/sphinx/templates/engine_details/architecture/variant_class.pot index 5b721337c0..377b9e1ca7 100644 --- a/sphinx/templates/engine_details/architecture/variant_class.pot +++ b/sphinx/templates/engine_details/architecture/variant_class.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/class_reference/index.pot b/sphinx/templates/engine_details/class_reference/index.pot index fa3667fcc6..ed2c0d4df9 100644 --- a/sphinx/templates/engine_details/class_reference/index.pot +++ b/sphinx/templates/engine_details/class_reference/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/development/compiling/compiling_for_android.pot b/sphinx/templates/engine_details/development/compiling/compiling_for_android.pot index d2780c77b4..7f86d67a9f 100644 --- a/sphinx/templates/engine_details/development/compiling/compiling_for_android.pot +++ b/sphinx/templates/engine_details/development/compiling/compiling_for_android.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/development/compiling/compiling_for_ios.pot b/sphinx/templates/engine_details/development/compiling/compiling_for_ios.pot index 86b9648931..ce5e69e972 100644 --- a/sphinx/templates/engine_details/development/compiling/compiling_for_ios.pot +++ b/sphinx/templates/engine_details/development/compiling/compiling_for_ios.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/development/compiling/compiling_for_linuxbsd.pot b/sphinx/templates/engine_details/development/compiling/compiling_for_linuxbsd.pot index b0bfad0ad6..5314cffbb4 100644 --- a/sphinx/templates/engine_details/development/compiling/compiling_for_linuxbsd.pot +++ b/sphinx/templates/engine_details/development/compiling/compiling_for_linuxbsd.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/development/compiling/compiling_for_macos.pot b/sphinx/templates/engine_details/development/compiling/compiling_for_macos.pot index 27538903b0..7ca392aa1a 100644 --- a/sphinx/templates/engine_details/development/compiling/compiling_for_macos.pot +++ b/sphinx/templates/engine_details/development/compiling/compiling_for_macos.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/development/compiling/compiling_for_visionos.pot b/sphinx/templates/engine_details/development/compiling/compiling_for_visionos.pot index 8006fd59c9..96ff131f76 100644 --- a/sphinx/templates/engine_details/development/compiling/compiling_for_visionos.pot +++ b/sphinx/templates/engine_details/development/compiling/compiling_for_visionos.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/development/compiling/compiling_for_web.pot b/sphinx/templates/engine_details/development/compiling/compiling_for_web.pot index c23d74e932..c3bf99adb7 100644 --- a/sphinx/templates/engine_details/development/compiling/compiling_for_web.pot +++ b/sphinx/templates/engine_details/development/compiling/compiling_for_web.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/development/compiling/compiling_for_windows.pot b/sphinx/templates/engine_details/development/compiling/compiling_for_windows.pot index bfb6a0069f..fce6250039 100644 --- a/sphinx/templates/engine_details/development/compiling/compiling_for_windows.pot +++ b/sphinx/templates/engine_details/development/compiling/compiling_for_windows.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" @@ -312,93 +312,98 @@ msgid "See :ref:`doc_configuring_an_ide_vs` for further details." msgstr "" #: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:358 -msgid "Cross-compiling for Windows from other operating systems" -msgstr "" - -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:360 -msgid "If you are a Linux or macOS user, you need to install `MinGW-w64 `__, which typically comes in 32-bit and 64-bit variants, or `MinGW-LLVM `_, which comes as a single archive for all target architectures. The package names may differ based on your distribution, here are some known ones:" -msgstr "" - -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:367 -msgid "**Arch Linux**" -msgstr "" - -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:371 -msgid "**Debian** / **Ubuntu**" -msgstr "" - -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:375 -msgid "**Fedora**" -msgstr "" - -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:380 -msgid "**macOS**" -msgstr "" - -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:384 -msgid "**Mageia**" -msgstr "" - -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:390 -msgid "Before attempting the compilation, SCons will check for the following binaries in your ``PATH`` environment variable:" -msgstr "" - -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:404 -msgid "If the binaries are not located in the ``PATH`` (e.g. ``/usr/bin``), you can define the following environment variable to give a hint to the build system:" -msgstr "" - -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:412 -msgid "Where ``/path/to/mingw`` is the path containing the ``bin`` directory where ``i686-w64-mingw32-gcc`` and ``x86_64-w64-mingw32-gcc`` are located (e.g. ``/opt/mingw-w64`` if the binaries are located in ``/opt/mingw-w64/bin``)." -msgstr "" - -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:416 -msgid "To make sure you are doing things correctly, executing the following in the shell should result in a working compiler (the version output may differ based on your system):" -msgstr "" - -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:425 -msgid "If you are building with MinGW-LLVM, add ``use_llvm=yes`` to the ``scons`` command." -msgstr "" - -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:426 -msgid "When cross-compiling for Windows using MinGW-w64, keep in mind only ``x86_64`` and ``x86_32`` architectures are supported. MinGW-LLVM supports ``arm64`` as well. Be sure to specify the right ``arch=`` option when invoking SCons if building from a different architecture." -msgstr "" - -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:432 +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:440 msgid "Troubleshooting" msgstr "" +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:360 +msgid "If you get a compilation failure when using MSVC, make sure to apply the latest updates. You can do so by starting the Visual Studio IDE and using :button:`Continue without code`, then :menu:`Help > Check for Updates` in the menu bar at the top. Install all updates, then try compiling again." +msgstr "" + +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:366 +msgid "Cross-compiling for Windows from other operating systems" +msgstr "" + +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:368 +msgid "If you are a Linux or macOS user, you need to install `MinGW-w64 `__, which typically comes in 32-bit and 64-bit variants, or `MinGW-LLVM `_, which comes as a single archive for all target architectures. The package names may differ based on your distribution, here are some known ones:" +msgstr "" + +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:375 +msgid "**Arch Linux**" +msgstr "" + +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:379 +msgid "**Debian** / **Ubuntu**" +msgstr "" + +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:383 +msgid "**Fedora**" +msgstr "" + +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:388 +msgid "**macOS**" +msgstr "" + +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:392 +msgid "**Mageia**" +msgstr "" + +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:398 +msgid "Before attempting the compilation, SCons will check for the following binaries in your ``PATH`` environment variable:" +msgstr "" + +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:412 +msgid "If the binaries are not located in the ``PATH`` (e.g. ``/usr/bin``), you can define the following environment variable to give a hint to the build system:" +msgstr "" + +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:420 +msgid "Where ``/path/to/mingw`` is the path containing the ``bin`` directory where ``i686-w64-mingw32-gcc`` and ``x86_64-w64-mingw32-gcc`` are located (e.g. ``/opt/mingw-w64`` if the binaries are located in ``/opt/mingw-w64/bin``)." +msgstr "" + +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:424 +msgid "To make sure you are doing things correctly, executing the following in the shell should result in a working compiler (the version output may differ based on your system):" +msgstr "" + +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:433 +msgid "If you are building with MinGW-LLVM, add ``use_llvm=yes`` to the ``scons`` command." +msgstr "" + #: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:434 +msgid "When cross-compiling for Windows using MinGW-w64, keep in mind only ``x86_64`` and ``x86_32`` architectures are supported. MinGW-LLVM supports ``arm64`` as well. Be sure to specify the right ``arch=`` option when invoking SCons if building from a different architecture." +msgstr "" + +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:442 msgid "Cross-compiling from some Ubuntu versions may lead to `this bug `_, due to a default configuration lacking support for POSIX threading." msgstr "" -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:438 +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:446 msgid "You can change that configuration following those instructions, for 64-bit:" msgstr "" -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:447 +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:455 msgid "And for 32-bit:" msgstr "" -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:457 +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:465 msgid "Creating Windows export templates" msgstr "" -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:459 +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:467 msgid "Windows export templates are created by compiling Godot without the editor, with the following flags:" msgstr "" -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:471 +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:479 msgid "If you plan on replacing the standard export templates, copy these to the following location, replacing ```` with the version identifier (such as ``4.2.1.stable`` or ``4.3.dev``):" msgstr "" -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:479 +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:487 msgid "With the following names:" msgstr "" -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:496 +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:504 msgid "However, if you are using custom modules or custom engine code, you may instead want to configure your binaries as custom export templates in the project export menu. You must have **Advanced Options** enabled to set this." msgstr "" -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:503 +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:511 msgid "You don't need to copy them in this case, just reference the resulting files in the ``bin\\`` directory of your Godot source folder, so the next time you build, you will automatically have the custom templates referenced." msgstr "" diff --git a/sphinx/templates/engine_details/development/compiling/compiling_with_dotnet.pot b/sphinx/templates/engine_details/development/compiling/compiling_with_dotnet.pot index dafab59332..5801a37f69 100644 --- a/sphinx/templates/engine_details/development/compiling/compiling_with_dotnet.pot +++ b/sphinx/templates/engine_details/development/compiling/compiling_with_dotnet.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/development/compiling/compiling_with_script_encryption_key.pot b/sphinx/templates/engine_details/development/compiling/compiling_with_script_encryption_key.pot index b837558694..54dbb102d6 100644 --- a/sphinx/templates/engine_details/development/compiling/compiling_with_script_encryption_key.pot +++ b/sphinx/templates/engine_details/development/compiling/compiling_with_script_encryption_key.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/development/compiling/cross-compiling_for_ios_on_linux.pot b/sphinx/templates/engine_details/development/compiling/cross-compiling_for_ios_on_linux.pot index 9f2dc69c1f..d8a91663b8 100644 --- a/sphinx/templates/engine_details/development/compiling/cross-compiling_for_ios_on_linux.pot +++ b/sphinx/templates/engine_details/development/compiling/cross-compiling_for_ios_on_linux.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/development/compiling/getting_source.pot b/sphinx/templates/engine_details/development/compiling/getting_source.pot index b3523b351b..7916e31780 100644 --- a/sphinx/templates/engine_details/development/compiling/getting_source.pot +++ b/sphinx/templates/engine_details/development/compiling/getting_source.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/development/compiling/index.pot b/sphinx/templates/engine_details/development/compiling/index.pot index a5e80ad3b1..12b7f345b3 100644 --- a/sphinx/templates/engine_details/development/compiling/index.pot +++ b/sphinx/templates/engine_details/development/compiling/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/development/compiling/introduction_to_the_buildsystem.pot b/sphinx/templates/engine_details/development/compiling/introduction_to_the_buildsystem.pot index a0059e86a6..357b9b1c01 100644 --- a/sphinx/templates/engine_details/development/compiling/introduction_to_the_buildsystem.pot +++ b/sphinx/templates/engine_details/development/compiling/introduction_to_the_buildsystem.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/development/compiling/optimizing_for_size.pot b/sphinx/templates/engine_details/development/compiling/optimizing_for_size.pot index b7c69bc4ad..0d84088fa1 100644 --- a/sphinx/templates/engine_details/development/compiling/optimizing_for_size.pot +++ b/sphinx/templates/engine_details/development/compiling/optimizing_for_size.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" @@ -46,10 +46,10 @@ msgstr "" #: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:27 #: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:56 #: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:78 -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:100 -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:137 -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:155 -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:202 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:123 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:160 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:178 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:225 msgid "**Difficulty:** Easy" msgstr "" @@ -80,7 +80,7 @@ msgstr "" #: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:55 #: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:77 -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:99 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:122 msgid "**Space savings:** High" msgstr "" @@ -113,286 +113,311 @@ msgid "Godot 4.5 introduced the ``size_extra`` option, which can further reduce msgstr "" #: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:97 -msgid "Disabling advanced text server" +msgid "Detecting used features from the current project and disabling unused features" +msgstr "" + +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:99 +msgid "**Space savings:** Moderate to high depending on project" +msgstr "" + +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:100 +msgid "**Difficulty:** Easy to medium depending on project" msgstr "" #: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:101 -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:138 -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:156 -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:203 -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:235 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:124 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:161 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:179 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:226 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:258 msgid "**Performed in official builds:** No" msgstr "" #: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:103 -msgid "By default, Godot uses an advanced text server with the support for the following features:" -msgstr "" - -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:106 -msgid "Right-to-left typesetting and complex scripts, required to write languages such as Arabic and Hebrew." -msgstr "" - -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:108 -msgid "Font ligatures and OpenType features (such as small capitals, fractions and slashed zero)." +msgid "Godot features an :ref:`doc_engine_compilation_configuration_editor` tool that can detect the features used in the current project and create a build profile. Once saved, this build profile can then be passed to SCons when compiling custom export templates:" msgstr "" #: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:111 -msgid "Godot provides a fallback text server that isn't compiled by default. This text server can be used as a lightweight alternative to the default advanced text server:" +msgid "Note that for certain projects, the feature detection may be too aggressive and disable features that are actually needed at runtime. This can occur if certain features are used in a way that their usage cannot be detected statically (such as a script being procedurally created and run at runtime)." msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:119 -msgid "If you only intend on supporting Latin, Greek and Cyrillic-based languages in your project, the fallback text server should suffice." +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:116 +msgid "More specific features can be disabled by following the sections below, but remember that many of them are automatically detected by the engine compilation configuration detector." msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:122 -msgid "This fallback text server can also process large amounts of text more quickly than the advanced text server. This makes the fallback text server a good fit for mobile/web projects." +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:120 +msgid "Disabling advanced text server" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:128 -msgid "Remember to always pass ``module_text_server_fb_enabled=yes`` when using ``module_text_server_adv_enabled=no``. Otherwise, the compiled binary won't contain any text server, which means no text will be displayed at all when running the project." +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:126 +msgid "By default, Godot uses an advanced text server with the support for the following features:" +msgstr "" + +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:129 +msgid "Right-to-left typesetting and complex scripts, required to write languages such as Arabic and Hebrew." +msgstr "" + +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:131 +msgid "Font ligatures and OpenType features (such as small capitals, fractions and slashed zero)." msgstr "" #: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:134 +msgid "Godot provides a fallback text server that isn't compiled by default. This text server can be used as a lightweight alternative to the default advanced text server:" +msgstr "" + +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:142 +msgid "If you only intend on supporting Latin, Greek and Cyrillic-based languages in your project, the fallback text server should suffice." +msgstr "" + +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:145 +msgid "This fallback text server can also process large amounts of text more quickly than the advanced text server. This makes the fallback text server a good fit for mobile/web projects." +msgstr "" + +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:151 +msgid "Remember to always pass ``module_text_server_fb_enabled=yes`` when using ``module_text_server_adv_enabled=no``. Otherwise, the compiled binary won't contain any text server, which means no text will be displayed at all when running the project." +msgstr "" + +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:157 msgid "Disabling 3D" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:136 -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:154 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:159 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:177 msgid "**Space savings:** Moderate" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:140 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:163 msgid "For 2D games, having the whole 3D engine available usually makes no sense. Because of this, there is a build flag to disable it:" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:147 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:170 msgid "Tools must be disabled in order to use this flag, as the editor is not designed to operate without 3D support. Without it, the binary size can be reduced by about 15%." msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:152 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:175 msgid "Disabling advanced GUI objects" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:158 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:181 msgid "Most small games don't require complex GUI controls such as Tree, ItemList, TextEdit or GraphEdit. They can be disabled using a build flag:" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:165 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:188 msgid "This is everything that will be disabled:" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:167 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:190 msgid ":ref:`class_AcceptDialog`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:168 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:191 msgid ":ref:`class_CharFXTransform`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:169 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:192 msgid ":ref:`class_CodeEdit`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:170 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:193 msgid ":ref:`class_CodeHighlighter`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:171 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:194 msgid ":ref:`class_ColorPicker`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:172 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:195 msgid ":ref:`class_ColorPickerButton`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:173 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:196 msgid ":ref:`class_ConfirmationDialog`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:174 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:197 msgid ":ref:`class_FileDialog`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:175 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:198 msgid ":ref:`class_FoldableContainer`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:176 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:199 msgid ":ref:`class_FoldableGroup`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:177 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:200 msgid ":ref:`class_GraphEdit`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:178 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:201 msgid ":ref:`class_GraphElement`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:179 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:202 msgid ":ref:`class_GraphFrame`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:180 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:203 msgid ":ref:`class_GraphNode`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:181 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:204 msgid ":ref:`class_HSplitContainer`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:182 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:205 msgid ":ref:`class_MenuBar`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:183 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:206 msgid ":ref:`class_MenuButton`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:184 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:207 msgid ":ref:`class_OptionButton`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:185 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:208 msgid ":ref:`class_PopupMenu` (will make all popup menus unavailable in code for classes that use them, like :ref:`class_LineEdit`, even though those classes are still available)" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:187 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:210 msgid ":ref:`class_RichTextEffect`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:188 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:211 msgid ":ref:`class_RichTextLabel`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:189 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:212 msgid ":ref:`class_SpinBox`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:190 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:213 msgid ":ref:`class_SplitContainer`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:191 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:214 msgid ":ref:`class_SubViewportContainer`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:192 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:215 msgid ":ref:`class_SyntaxHighlighter`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:193 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:216 msgid ":ref:`class_TextEdit`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:194 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:217 msgid ":ref:`class_Tree`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:195 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:218 msgid ":ref:`class_TreeItem`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:196 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:219 msgid ":ref:`class_VSplitContainer`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:199 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:222 msgid "Disabling physics engines" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:201 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:224 msgid "**Space savings:** Low to moderate" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:205 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:228 msgid "If your 3D project uses Jolt Physics, you can disable GodotPhysics3D at compile-time as it will never be used:" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:212 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:235 msgid "Inversely, if your 3D project uses GodotPhysics3D, you can disable Jolt Physics at compile-time:" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:218 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:241 msgid "If your project uses 3D rendering but not physics (or 2D rendering but not physics), you can also disable 2D or 3D physics entirely. Most 3D projects can take advantage of this, as they don't make use of 2D physics:" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:231 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:254 msgid "Disabling unwanted modules" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:233 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:256 msgid "**Space savings:** Very low to moderate depending on modules" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:234 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:257 msgid "**Difficulty:** Medium to hard depending on modules" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:237 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:260 msgid "A lot of Godot's functions are offered as modules. You can see a list of modules with the following command:" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:244 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:267 msgid "The list of modules that can be disabled will appear, together with all build options. If you are working on a simple 2D game, you could disable a lot of them:" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:252 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:275 msgid "If this proves not to work for your use case, you should review the list of modules and see which ones you actually still need for your game (e.g. you might want to keep networking-related modules, regex support, ``minimp3``/``ogg``/``vorbis`` to play music, or ``theora`` to play videos)." msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:257 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:280 msgid "Alternatively, you can supply a list of disabled modules by creating ``custom.py`` at the root of the source, with the contents similar to the following:" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:261 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:284 msgid "custom.py" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:307 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:330 msgid ":ref:`doc_overriding_build_options`." msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:310 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:333 msgid "Optimizing the distribution of your project" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:313 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:336 msgid "Desktop" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:317 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:340 msgid "This section is only relevant when distributing the files on a desktop platform that doesn't perform its own compression or packing. As such, this advice is relevant when you distribute ZIP archives on itch.io or GitHub Releases." msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:322 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:345 msgid "Platforms like Steam already apply their own compression scheme, so you don't need to create a ZIP archive to distribute files in the first place." msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:325 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:348 msgid "As an aside, you can look into optimizing the distribution of your project itself. This can be done even without recompiling the export template." msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:328 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:351 msgid "`7-Zip `__ can be used to create ZIP archives that are more efficient than usual, while remaining compatible with every ZIP extractor (including Windows' own built-in extractor). ZIP size reduction in a large project can reach dozens of megabytes compared to a typical ZIP compressor, although average savings are in the 1-5 MB range. Creating this ZIP archive will take longer than usual, but it will extract just as fast as any other ZIP archive." msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:336 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:359 msgid "When using the 7-Zip GUI, this is done by creating a ZIP archive with the Ultra compression mode. When using the command line, this is done using the following command:" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:345 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:368 msgid "Web" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:347 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:370 msgid "Enabling gzip or Brotli compression for all file types from the web export (especially the ``.wasm`` and ``.pck``) can reduce the download size significantly, leading to faster loading times, especially on slow connections." msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:351 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:374 msgid "Creating precompressed gzip or Brotli files with a high compression level can be even more efficient, as long as the web server is configured to serve those files when they exist. When supported, Brotli should be preferred over gzip as it has a greater potential for file size reduction." msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:356 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:379 msgid "See :ref:`doc_exporting_for_web_serving_the_files` for instructions." msgstr "" diff --git a/sphinx/templates/engine_details/development/configuring_an_ide/android_studio.pot b/sphinx/templates/engine_details/development/configuring_an_ide/android_studio.pot index a1e15d1cfb..4fea93e0e7 100644 --- a/sphinx/templates/engine_details/development/configuring_an_ide/android_studio.pot +++ b/sphinx/templates/engine_details/development/configuring_an_ide/android_studio.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/development/configuring_an_ide/clion.pot b/sphinx/templates/engine_details/development/configuring_an_ide/clion.pot index 57b4691a2d..218869be60 100644 --- a/sphinx/templates/engine_details/development/configuring_an_ide/clion.pot +++ b/sphinx/templates/engine_details/development/configuring_an_ide/clion.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/development/configuring_an_ide/code_blocks.pot b/sphinx/templates/engine_details/development/configuring_an_ide/code_blocks.pot index cea1e62f54..9a206688ef 100644 --- a/sphinx/templates/engine_details/development/configuring_an_ide/code_blocks.pot +++ b/sphinx/templates/engine_details/development/configuring_an_ide/code_blocks.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/development/configuring_an_ide/index.pot b/sphinx/templates/engine_details/development/configuring_an_ide/index.pot index 02e97b2670..393d6f26f3 100644 --- a/sphinx/templates/engine_details/development/configuring_an_ide/index.pot +++ b/sphinx/templates/engine_details/development/configuring_an_ide/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/development/configuring_an_ide/kdevelop.pot b/sphinx/templates/engine_details/development/configuring_an_ide/kdevelop.pot index 539fa0e4f3..4b16a87673 100644 --- a/sphinx/templates/engine_details/development/configuring_an_ide/kdevelop.pot +++ b/sphinx/templates/engine_details/development/configuring_an_ide/kdevelop.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/development/configuring_an_ide/qt_creator.pot b/sphinx/templates/engine_details/development/configuring_an_ide/qt_creator.pot index 368fa9795c..f4bfc09ba8 100644 --- a/sphinx/templates/engine_details/development/configuring_an_ide/qt_creator.pot +++ b/sphinx/templates/engine_details/development/configuring_an_ide/qt_creator.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/development/configuring_an_ide/rider.pot b/sphinx/templates/engine_details/development/configuring_an_ide/rider.pot index 11c9419ba1..b74bac293e 100644 --- a/sphinx/templates/engine_details/development/configuring_an_ide/rider.pot +++ b/sphinx/templates/engine_details/development/configuring_an_ide/rider.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/development/configuring_an_ide/visual_studio.pot b/sphinx/templates/engine_details/development/configuring_an_ide/visual_studio.pot index d39eab9ce3..5ea6965502 100644 --- a/sphinx/templates/engine_details/development/configuring_an_ide/visual_studio.pot +++ b/sphinx/templates/engine_details/development/configuring_an_ide/visual_studio.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/development/configuring_an_ide/visual_studio_code.pot b/sphinx/templates/engine_details/development/configuring_an_ide/visual_studio_code.pot index 7db19e7f6d..0764736784 100644 --- a/sphinx/templates/engine_details/development/configuring_an_ide/visual_studio_code.pot +++ b/sphinx/templates/engine_details/development/configuring_an_ide/visual_studio_code.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/development/configuring_an_ide/xcode.pot b/sphinx/templates/engine_details/development/configuring_an_ide/xcode.pot index 79c5afcdfb..23aa3199a7 100644 --- a/sphinx/templates/engine_details/development/configuring_an_ide/xcode.pot +++ b/sphinx/templates/engine_details/development/configuring_an_ide/xcode.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/development/debugging/index.pot b/sphinx/templates/engine_details/development/debugging/index.pot index 4f1f3c05b5..e4cb43bc50 100644 --- a/sphinx/templates/engine_details/development/debugging/index.pot +++ b/sphinx/templates/engine_details/development/debugging/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/development/debugging/macos_debug.pot b/sphinx/templates/engine_details/development/debugging/macos_debug.pot index 6fc4d3f629..a8e7c213ea 100644 --- a/sphinx/templates/engine_details/development/debugging/macos_debug.pot +++ b/sphinx/templates/engine_details/development/debugging/macos_debug.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/development/debugging/using_cpp_profilers.pot b/sphinx/templates/engine_details/development/debugging/using_cpp_profilers.pot index 898fbf0bba..bd001e251a 100644 --- a/sphinx/templates/engine_details/development/debugging/using_cpp_profilers.pot +++ b/sphinx/templates/engine_details/development/debugging/using_cpp_profilers.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/development/debugging/using_sanitizers.pot b/sphinx/templates/engine_details/development/debugging/using_sanitizers.pot index 96f0c48b06..4aaa641053 100644 --- a/sphinx/templates/engine_details/development/debugging/using_sanitizers.pot +++ b/sphinx/templates/engine_details/development/debugging/using_sanitizers.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/development/debugging/vulkan/index.pot b/sphinx/templates/engine_details/development/debugging/vulkan/index.pot index 4ff9844102..657ff761a9 100644 --- a/sphinx/templates/engine_details/development/debugging/vulkan/index.pot +++ b/sphinx/templates/engine_details/development/debugging/vulkan/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/development/debugging/vulkan/vulkan_validation_layers.pot b/sphinx/templates/engine_details/development/debugging/vulkan/vulkan_validation_layers.pot index 117999c511..30362690bc 100644 --- a/sphinx/templates/engine_details/development/debugging/vulkan/vulkan_validation_layers.pot +++ b/sphinx/templates/engine_details/development/debugging/vulkan/vulkan_validation_layers.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/development/handling_compatibility_breakages.pot b/sphinx/templates/engine_details/development/handling_compatibility_breakages.pot index d68bb7da13..d8489d9d77 100644 --- a/sphinx/templates/engine_details/development/handling_compatibility_breakages.pot +++ b/sphinx/templates/engine_details/development/handling_compatibility_breakages.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/development/index.pot b/sphinx/templates/engine_details/development/index.pot index 8028bfad2d..40c3a70e2c 100644 --- a/sphinx/templates/engine_details/development/index.pot +++ b/sphinx/templates/engine_details/development/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/editor/creating_icons.pot b/sphinx/templates/engine_details/editor/creating_icons.pot index e26d6c7dd9..fd5fee15b6 100644 --- a/sphinx/templates/engine_details/editor/creating_icons.pot +++ b/sphinx/templates/engine_details/editor/creating_icons.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/editor/index.pot b/sphinx/templates/engine_details/editor/index.pot index 264fdc242a..1d06c7a910 100644 --- a/sphinx/templates/engine_details/editor/index.pot +++ b/sphinx/templates/engine_details/editor/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/editor/introduction_to_editor_development.pot b/sphinx/templates/engine_details/editor/introduction_to_editor_development.pot index 0853f76085..a5195ab8cd 100644 --- a/sphinx/templates/engine_details/editor/introduction_to_editor_development.pot +++ b/sphinx/templates/engine_details/editor/introduction_to_editor_development.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/file_formats/gdscript_grammar.pot b/sphinx/templates/engine_details/file_formats/gdscript_grammar.pot index f9b8c3d317..ac6d95f8e8 100644 --- a/sphinx/templates/engine_details/file_formats/gdscript_grammar.pot +++ b/sphinx/templates/engine_details/file_formats/gdscript_grammar.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/file_formats/index.pot b/sphinx/templates/engine_details/file_formats/index.pot index df6f1544b0..e68afe5513 100644 --- a/sphinx/templates/engine_details/file_formats/index.pot +++ b/sphinx/templates/engine_details/file_formats/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/engine_details/file_formats/tscn.pot b/sphinx/templates/engine_details/file_formats/tscn.pot index 9aaf1065e8..093d907e17 100644 --- a/sphinx/templates/engine_details/file_formats/tscn.pot +++ b/sphinx/templates/engine_details/file_formats/tscn.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \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 023920257d..23d342a011 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 @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \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 e89eff3a98..5e517ca13d 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 @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \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 e3c981bcfa..709eb42691 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 @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \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 b3796745ab..8f207de9fa 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 @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \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 44730a4dd2..dc5b768c91 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 @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \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 bb1914f409..372f927ad6 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 @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" 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 b9291b7fb8..078bebb110 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 @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/getting_started/first_2d_game/index.pot b/sphinx/templates/getting_started/first_2d_game/index.pot index d770be11d9..7e03dbd620 100644 --- a/sphinx/templates/getting_started/first_2d_game/index.pot +++ b/sphinx/templates/getting_started/first_2d_game/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \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 3e680ba7cc..279cdeff28 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 @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" 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 afc1352f72..6dd797fa81 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 @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \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 374ceb6b74..aad4507979 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 @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" 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 878fde828b..d335b3f570 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 @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \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 3c346da0a4..f57307936b 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 @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" 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 1a3f2a3a68..78e0aea84c 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 @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \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 fb0a1ff37e..f38b5f1b34 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 @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \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 5f4349d76d..64cd0935b2 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 @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \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 c45f49142b..f89a3ee6c4 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 @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \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 5addbb7b31..07818aa34f 100644 --- a/sphinx/templates/getting_started/first_3d_game/going_further.pot +++ b/sphinx/templates/getting_started/first_3d_game/going_further.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/getting_started/first_3d_game/index.pot b/sphinx/templates/getting_started/first_3d_game/index.pot index d35b78ff55..bb5d747e27 100644 --- a/sphinx/templates/getting_started/first_3d_game/index.pot +++ b/sphinx/templates/getting_started/first_3d_game/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \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 f00962f4f9..1926314b10 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 @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/getting_started/introduction/godot_design_philosophy.pot b/sphinx/templates/getting_started/introduction/godot_design_philosophy.pot index 4f8ade8e12..d80276fd1a 100644 --- a/sphinx/templates/getting_started/introduction/godot_design_philosophy.pot +++ b/sphinx/templates/getting_started/introduction/godot_design_philosophy.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/getting_started/introduction/index.pot b/sphinx/templates/getting_started/introduction/index.pot index df0053da73..1c465b89b0 100644 --- a/sphinx/templates/getting_started/introduction/index.pot +++ b/sphinx/templates/getting_started/introduction/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/getting_started/introduction/introduction_to_godot.pot b/sphinx/templates/getting_started/introduction/introduction_to_godot.pot index 75dacdc32a..84402dde9a 100644 --- a/sphinx/templates/getting_started/introduction/introduction_to_godot.pot +++ b/sphinx/templates/getting_started/introduction/introduction_to_godot.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/getting_started/introduction/key_concepts_overview.pot b/sphinx/templates/getting_started/introduction/key_concepts_overview.pot index c2c48786d6..e6db178258 100644 --- a/sphinx/templates/getting_started/introduction/key_concepts_overview.pot +++ b/sphinx/templates/getting_started/introduction/key_concepts_overview.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/getting_started/introduction/learn_to_code_with_gdscript.pot b/sphinx/templates/getting_started/introduction/learn_to_code_with_gdscript.pot index ad4cc91a5d..57637f411f 100644 --- a/sphinx/templates/getting_started/introduction/learn_to_code_with_gdscript.pot +++ b/sphinx/templates/getting_started/introduction/learn_to_code_with_gdscript.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/getting_started/introduction/learning_new_features.pot b/sphinx/templates/getting_started/introduction/learning_new_features.pot index 468421b9ce..52a998742f 100644 --- a/sphinx/templates/getting_started/introduction/learning_new_features.pot +++ b/sphinx/templates/getting_started/introduction/learning_new_features.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/getting_started/step_by_step/index.pot b/sphinx/templates/getting_started/step_by_step/index.pot index 7be120548c..d5d773e06c 100644 --- a/sphinx/templates/getting_started/step_by_step/index.pot +++ b/sphinx/templates/getting_started/step_by_step/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/getting_started/step_by_step/instancing.pot b/sphinx/templates/getting_started/step_by_step/instancing.pot index 09a384b09a..2faf0e8401 100644 --- a/sphinx/templates/getting_started/step_by_step/instancing.pot +++ b/sphinx/templates/getting_started/step_by_step/instancing.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \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 e61e72d9d9..e30c467cb6 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 @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \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 f0eb8f5a47..c1e46d5535 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 @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \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 8df44a8f68..999b21ce8f 100644 --- a/sphinx/templates/getting_started/step_by_step/scripting_languages.pot +++ b/sphinx/templates/getting_started/step_by_step/scripting_languages.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \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 0be42c44ed..5886edaf9c 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 @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/getting_started/step_by_step/signals.pot b/sphinx/templates/getting_started/step_by_step/signals.pot index 4a479fd035..46b7d75536 100644 --- a/sphinx/templates/getting_started/step_by_step/signals.pot +++ b/sphinx/templates/getting_started/step_by_step/signals.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/index.pot b/sphinx/templates/index.pot index d8d734c2c2..1b7fcaff64 100644 --- a/sphinx/templates/index.pot +++ b/sphinx/templates/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" @@ -40,7 +40,7 @@ msgid "Class reference" msgstr "" #: ../../docs/index.rst:4 -msgid "Godot Docs – *master* branch" +msgid "Godot Docs – *4.5* branch" msgstr "" #: ../../docs/index.rst:8 diff --git a/sphinx/templates/sphinx.pot b/sphinx/templates/sphinx.pot index 40ecbb8cb1..16c262763e 100644 --- a/sphinx/templates/sphinx.pot +++ b/sphinx/templates/sphinx.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/2d/2d_antialiasing.pot b/sphinx/templates/tutorials/2d/2d_antialiasing.pot index 344bb98a24..be1fc30551 100644 --- a/sphinx/templates/tutorials/2d/2d_antialiasing.pot +++ b/sphinx/templates/tutorials/2d/2d_antialiasing.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/2d/2d_lights_and_shadows.pot b/sphinx/templates/tutorials/2d/2d_lights_and_shadows.pot index 4c5ac67a09..051826f068 100644 --- a/sphinx/templates/tutorials/2d/2d_lights_and_shadows.pot +++ b/sphinx/templates/tutorials/2d/2d_lights_and_shadows.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/2d/2d_meshes.pot b/sphinx/templates/tutorials/2d/2d_meshes.pot index 7a61c36acf..5f2efd77a3 100644 --- a/sphinx/templates/tutorials/2d/2d_meshes.pot +++ b/sphinx/templates/tutorials/2d/2d_meshes.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/2d/2d_movement.pot b/sphinx/templates/tutorials/2d/2d_movement.pot index 98ece67d75..6916862ec1 100644 --- a/sphinx/templates/tutorials/2d/2d_movement.pot +++ b/sphinx/templates/tutorials/2d/2d_movement.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/2d/2d_parallax.pot b/sphinx/templates/tutorials/2d/2d_parallax.pot index 28293dd37b..44b43a7a1a 100644 --- a/sphinx/templates/tutorials/2d/2d_parallax.pot +++ b/sphinx/templates/tutorials/2d/2d_parallax.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/2d/2d_sprite_animation.pot b/sphinx/templates/tutorials/2d/2d_sprite_animation.pot index 1f85a38b0b..f544801828 100644 --- a/sphinx/templates/tutorials/2d/2d_sprite_animation.pot +++ b/sphinx/templates/tutorials/2d/2d_sprite_animation.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/2d/2d_transforms.pot b/sphinx/templates/tutorials/2d/2d_transforms.pot index 373bd1caf2..ae06284ed7 100644 --- a/sphinx/templates/tutorials/2d/2d_transforms.pot +++ b/sphinx/templates/tutorials/2d/2d_transforms.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/2d/canvas_layers.pot b/sphinx/templates/tutorials/2d/canvas_layers.pot index a6d4893643..7cd962f8ae 100644 --- a/sphinx/templates/tutorials/2d/canvas_layers.pot +++ b/sphinx/templates/tutorials/2d/canvas_layers.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/2d/custom_drawing_in_2d.pot b/sphinx/templates/tutorials/2d/custom_drawing_in_2d.pot index 447953a2b3..0f418e8c2a 100644 --- a/sphinx/templates/tutorials/2d/custom_drawing_in_2d.pot +++ b/sphinx/templates/tutorials/2d/custom_drawing_in_2d.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/2d/index.pot b/sphinx/templates/tutorials/2d/index.pot index ca2a82e4ed..d3d6f1acf1 100644 --- a/sphinx/templates/tutorials/2d/index.pot +++ b/sphinx/templates/tutorials/2d/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/2d/introduction_to_2d.pot b/sphinx/templates/tutorials/2d/introduction_to_2d.pot index 8e970e3f80..372e527af5 100644 --- a/sphinx/templates/tutorials/2d/introduction_to_2d.pot +++ b/sphinx/templates/tutorials/2d/introduction_to_2d.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/2d/particle_process_material_2d.pot b/sphinx/templates/tutorials/2d/particle_process_material_2d.pot index b2feba3df7..98fc16cca2 100644 --- a/sphinx/templates/tutorials/2d/particle_process_material_2d.pot +++ b/sphinx/templates/tutorials/2d/particle_process_material_2d.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/2d/particle_systems_2d.pot b/sphinx/templates/tutorials/2d/particle_systems_2d.pot index 1e0bb211f3..89b6c5bf12 100644 --- a/sphinx/templates/tutorials/2d/particle_systems_2d.pot +++ b/sphinx/templates/tutorials/2d/particle_systems_2d.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/2d/using_tilemaps.pot b/sphinx/templates/tutorials/2d/using_tilemaps.pot index 47f8a81751..9d01349956 100644 --- a/sphinx/templates/tutorials/2d/using_tilemaps.pot +++ b/sphinx/templates/tutorials/2d/using_tilemaps.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/2d/using_tilesets.pot b/sphinx/templates/tutorials/2d/using_tilesets.pot index e6d9b0fe64..b9d22a5b6d 100644 --- a/sphinx/templates/tutorials/2d/using_tilesets.pot +++ b/sphinx/templates/tutorials/2d/using_tilesets.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/3d_antialiasing.pot b/sphinx/templates/tutorials/3d/3d_antialiasing.pot index 4f3dd99209..1768f91ca9 100644 --- a/sphinx/templates/tutorials/3d/3d_antialiasing.pot +++ b/sphinx/templates/tutorials/3d/3d_antialiasing.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/3d_rendering_limitations.pot b/sphinx/templates/tutorials/3d/3d_rendering_limitations.pot index ebaf5d7ae9..b965acbb1e 100644 --- a/sphinx/templates/tutorials/3d/3d_rendering_limitations.pot +++ b/sphinx/templates/tutorials/3d/3d_rendering_limitations.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/3d_text.pot b/sphinx/templates/tutorials/3d/3d_text.pot index fdfb803fba..f058af0c1c 100644 --- a/sphinx/templates/tutorials/3d/3d_text.pot +++ b/sphinx/templates/tutorials/3d/3d_text.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/csg_tools.pot b/sphinx/templates/tutorials/3d/csg_tools.pot index 9494391c61..6ffb80acbe 100644 --- a/sphinx/templates/tutorials/3d/csg_tools.pot +++ b/sphinx/templates/tutorials/3d/csg_tools.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/environment_and_post_processing.pot b/sphinx/templates/tutorials/3d/environment_and_post_processing.pot index 1259f51262..e4e22f95c0 100644 --- a/sphinx/templates/tutorials/3d/environment_and_post_processing.pot +++ b/sphinx/templates/tutorials/3d/environment_and_post_processing.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/global_illumination/faking_global_illumination.pot b/sphinx/templates/tutorials/3d/global_illumination/faking_global_illumination.pot index af8293ae13..2fa6f6b47d 100644 --- a/sphinx/templates/tutorials/3d/global_illumination/faking_global_illumination.pot +++ b/sphinx/templates/tutorials/3d/global_illumination/faking_global_illumination.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/global_illumination/index.pot b/sphinx/templates/tutorials/3d/global_illumination/index.pot index b85798db21..e3b0bc8ce7 100644 --- a/sphinx/templates/tutorials/3d/global_illumination/index.pot +++ b/sphinx/templates/tutorials/3d/global_illumination/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/global_illumination/introduction_to_global_illumination.pot b/sphinx/templates/tutorials/3d/global_illumination/introduction_to_global_illumination.pot index 6d3910e2b9..bfa1eee35c 100644 --- a/sphinx/templates/tutorials/3d/global_illumination/introduction_to_global_illumination.pot +++ b/sphinx/templates/tutorials/3d/global_illumination/introduction_to_global_illumination.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/global_illumination/reflection_probes.pot b/sphinx/templates/tutorials/3d/global_illumination/reflection_probes.pot index 36a8610e3b..229b363c5a 100644 --- a/sphinx/templates/tutorials/3d/global_illumination/reflection_probes.pot +++ b/sphinx/templates/tutorials/3d/global_illumination/reflection_probes.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/global_illumination/using_lightmap_gi.pot b/sphinx/templates/tutorials/3d/global_illumination/using_lightmap_gi.pot index 4ac9cd55e9..03bf7b7c91 100644 --- a/sphinx/templates/tutorials/3d/global_illumination/using_lightmap_gi.pot +++ b/sphinx/templates/tutorials/3d/global_illumination/using_lightmap_gi.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/global_illumination/using_sdfgi.pot b/sphinx/templates/tutorials/3d/global_illumination/using_sdfgi.pot index 02a922c72f..7186b10737 100644 --- a/sphinx/templates/tutorials/3d/global_illumination/using_sdfgi.pot +++ b/sphinx/templates/tutorials/3d/global_illumination/using_sdfgi.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/global_illumination/using_voxel_gi.pot b/sphinx/templates/tutorials/3d/global_illumination/using_voxel_gi.pot index f38cf17be2..9b0199fd5d 100644 --- a/sphinx/templates/tutorials/3d/global_illumination/using_voxel_gi.pot +++ b/sphinx/templates/tutorials/3d/global_illumination/using_voxel_gi.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/high_dynamic_range.pot b/sphinx/templates/tutorials/3d/high_dynamic_range.pot index ef8d34da1c..62c9a8f4cf 100644 --- a/sphinx/templates/tutorials/3d/high_dynamic_range.pot +++ b/sphinx/templates/tutorials/3d/high_dynamic_range.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/index.pot b/sphinx/templates/tutorials/3d/index.pot index 0e8b799e10..326321a605 100644 --- a/sphinx/templates/tutorials/3d/index.pot +++ b/sphinx/templates/tutorials/3d/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/introduction_to_3d.pot b/sphinx/templates/tutorials/3d/introduction_to_3d.pot index 317037bea2..3ab1e348db 100644 --- a/sphinx/templates/tutorials/3d/introduction_to_3d.pot +++ b/sphinx/templates/tutorials/3d/introduction_to_3d.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/lights_and_shadows.pot b/sphinx/templates/tutorials/3d/lights_and_shadows.pot index 6189b2a5d2..d2e85f0adc 100644 --- a/sphinx/templates/tutorials/3d/lights_and_shadows.pot +++ b/sphinx/templates/tutorials/3d/lights_and_shadows.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/mesh_lod.pot b/sphinx/templates/tutorials/3d/mesh_lod.pot index 6ac79cf078..73a456f184 100644 --- a/sphinx/templates/tutorials/3d/mesh_lod.pot +++ b/sphinx/templates/tutorials/3d/mesh_lod.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/occlusion_culling.pot b/sphinx/templates/tutorials/3d/occlusion_culling.pot index b051f1e720..e25b6cb8c9 100644 --- a/sphinx/templates/tutorials/3d/occlusion_culling.pot +++ b/sphinx/templates/tutorials/3d/occlusion_culling.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/particles/attractors.pot b/sphinx/templates/tutorials/3d/particles/attractors.pot index 7943f0d252..3fc438dfd1 100644 --- a/sphinx/templates/tutorials/3d/particles/attractors.pot +++ b/sphinx/templates/tutorials/3d/particles/attractors.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/particles/collision.pot b/sphinx/templates/tutorials/3d/particles/collision.pot index 639494a564..ff4588383a 100644 --- a/sphinx/templates/tutorials/3d/particles/collision.pot +++ b/sphinx/templates/tutorials/3d/particles/collision.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/particles/complex_shapes.pot b/sphinx/templates/tutorials/3d/particles/complex_shapes.pot index 9e75434791..7da0010343 100644 --- a/sphinx/templates/tutorials/3d/particles/complex_shapes.pot +++ b/sphinx/templates/tutorials/3d/particles/complex_shapes.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/particles/creating_a_3d_particle_system.pot b/sphinx/templates/tutorials/3d/particles/creating_a_3d_particle_system.pot index d7a69ba1e5..17501bf8f3 100644 --- a/sphinx/templates/tutorials/3d/particles/creating_a_3d_particle_system.pot +++ b/sphinx/templates/tutorials/3d/particles/creating_a_3d_particle_system.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/particles/index.pot b/sphinx/templates/tutorials/3d/particles/index.pot index 79bc37d456..ef536d68cd 100644 --- a/sphinx/templates/tutorials/3d/particles/index.pot +++ b/sphinx/templates/tutorials/3d/particles/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/particles/process_material_properties.pot b/sphinx/templates/tutorials/3d/particles/process_material_properties.pot index 0de28faacb..ca0e2efa6a 100644 --- a/sphinx/templates/tutorials/3d/particles/process_material_properties.pot +++ b/sphinx/templates/tutorials/3d/particles/process_material_properties.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/particles/properties.pot b/sphinx/templates/tutorials/3d/particles/properties.pot index 16d847cfcb..40bb3a6760 100644 --- a/sphinx/templates/tutorials/3d/particles/properties.pot +++ b/sphinx/templates/tutorials/3d/particles/properties.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/particles/subemitters.pot b/sphinx/templates/tutorials/3d/particles/subemitters.pot index 673bbf8433..6cfe5a0b2a 100644 --- a/sphinx/templates/tutorials/3d/particles/subemitters.pot +++ b/sphinx/templates/tutorials/3d/particles/subemitters.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/particles/trails.pot b/sphinx/templates/tutorials/3d/particles/trails.pot index 16aaa41296..26c3fc9d5a 100644 --- a/sphinx/templates/tutorials/3d/particles/trails.pot +++ b/sphinx/templates/tutorials/3d/particles/trails.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/particles/turbulence.pot b/sphinx/templates/tutorials/3d/particles/turbulence.pot index 62b6cbaa7c..eec32e661b 100644 --- a/sphinx/templates/tutorials/3d/particles/turbulence.pot +++ b/sphinx/templates/tutorials/3d/particles/turbulence.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/physical_light_and_camera_units.pot b/sphinx/templates/tutorials/3d/physical_light_and_camera_units.pot index 7a19c44ca5..03f96f3111 100644 --- a/sphinx/templates/tutorials/3d/physical_light_and_camera_units.pot +++ b/sphinx/templates/tutorials/3d/physical_light_and_camera_units.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/procedural_geometry/arraymesh.pot b/sphinx/templates/tutorials/3d/procedural_geometry/arraymesh.pot index 2c93872c4f..b2d02ccaba 100644 --- a/sphinx/templates/tutorials/3d/procedural_geometry/arraymesh.pot +++ b/sphinx/templates/tutorials/3d/procedural_geometry/arraymesh.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/procedural_geometry/immediatemesh.pot b/sphinx/templates/tutorials/3d/procedural_geometry/immediatemesh.pot index 2b23e47447..105c4988ce 100644 --- a/sphinx/templates/tutorials/3d/procedural_geometry/immediatemesh.pot +++ b/sphinx/templates/tutorials/3d/procedural_geometry/immediatemesh.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/procedural_geometry/index.pot b/sphinx/templates/tutorials/3d/procedural_geometry/index.pot index 1238580d2d..1f7b9f6a27 100644 --- a/sphinx/templates/tutorials/3d/procedural_geometry/index.pot +++ b/sphinx/templates/tutorials/3d/procedural_geometry/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/procedural_geometry/meshdatatool.pot b/sphinx/templates/tutorials/3d/procedural_geometry/meshdatatool.pot index 4cefac1d6e..e9fe5fa960 100644 --- a/sphinx/templates/tutorials/3d/procedural_geometry/meshdatatool.pot +++ b/sphinx/templates/tutorials/3d/procedural_geometry/meshdatatool.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/procedural_geometry/surfacetool.pot b/sphinx/templates/tutorials/3d/procedural_geometry/surfacetool.pot index ef879a32fa..6ada514ec4 100644 --- a/sphinx/templates/tutorials/3d/procedural_geometry/surfacetool.pot +++ b/sphinx/templates/tutorials/3d/procedural_geometry/surfacetool.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/resolution_scaling.pot b/sphinx/templates/tutorials/3d/resolution_scaling.pot index fe73405f8b..d6c8aaf4a5 100644 --- a/sphinx/templates/tutorials/3d/resolution_scaling.pot +++ b/sphinx/templates/tutorials/3d/resolution_scaling.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/spring_arm.pot b/sphinx/templates/tutorials/3d/spring_arm.pot index d05fc552a0..5e870db769 100644 --- a/sphinx/templates/tutorials/3d/spring_arm.pot +++ b/sphinx/templates/tutorials/3d/spring_arm.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/standard_material_3d.pot b/sphinx/templates/tutorials/3d/standard_material_3d.pot index cac8259101..0ff605ab56 100644 --- a/sphinx/templates/tutorials/3d/standard_material_3d.pot +++ b/sphinx/templates/tutorials/3d/standard_material_3d.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/using_decals.pot b/sphinx/templates/tutorials/3d/using_decals.pot index 3c90623f29..b59d31b292 100644 --- a/sphinx/templates/tutorials/3d/using_decals.pot +++ b/sphinx/templates/tutorials/3d/using_decals.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/using_gridmaps.pot b/sphinx/templates/tutorials/3d/using_gridmaps.pot index 0907b30693..b6ba8103af 100644 --- a/sphinx/templates/tutorials/3d/using_gridmaps.pot +++ b/sphinx/templates/tutorials/3d/using_gridmaps.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/using_multi_mesh_instance.pot b/sphinx/templates/tutorials/3d/using_multi_mesh_instance.pot index 279236a228..889e1a2439 100644 --- a/sphinx/templates/tutorials/3d/using_multi_mesh_instance.pot +++ b/sphinx/templates/tutorials/3d/using_multi_mesh_instance.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/using_transforms.pot b/sphinx/templates/tutorials/3d/using_transforms.pot index 9f75bd9811..6d4bf77da6 100644 --- a/sphinx/templates/tutorials/3d/using_transforms.pot +++ b/sphinx/templates/tutorials/3d/using_transforms.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/variable_rate_shading.pot b/sphinx/templates/tutorials/3d/variable_rate_shading.pot index b056758c8b..dd940d2acb 100644 --- a/sphinx/templates/tutorials/3d/variable_rate_shading.pot +++ b/sphinx/templates/tutorials/3d/variable_rate_shading.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/visibility_ranges.pot b/sphinx/templates/tutorials/3d/visibility_ranges.pot index 04492d65d1..7ca66a2563 100644 --- a/sphinx/templates/tutorials/3d/visibility_ranges.pot +++ b/sphinx/templates/tutorials/3d/visibility_ranges.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/3d/volumetric_fog.pot b/sphinx/templates/tutorials/3d/volumetric_fog.pot index 001180d603..9b932d03df 100644 --- a/sphinx/templates/tutorials/3d/volumetric_fog.pot +++ b/sphinx/templates/tutorials/3d/volumetric_fog.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/animation/2d_skeletons.pot b/sphinx/templates/tutorials/animation/2d_skeletons.pot index 97ee02a5de..1cfb3ba9c9 100644 --- a/sphinx/templates/tutorials/animation/2d_skeletons.pot +++ b/sphinx/templates/tutorials/animation/2d_skeletons.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/animation/animation_track_types.pot b/sphinx/templates/tutorials/animation/animation_track_types.pot index 29ae37f446..71a91b7960 100644 --- a/sphinx/templates/tutorials/animation/animation_track_types.pot +++ b/sphinx/templates/tutorials/animation/animation_track_types.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/animation/animation_tree.pot b/sphinx/templates/tutorials/animation/animation_tree.pot index 7e812c83dc..e64813672f 100644 --- a/sphinx/templates/tutorials/animation/animation_tree.pot +++ b/sphinx/templates/tutorials/animation/animation_tree.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/animation/creating_movies.pot b/sphinx/templates/tutorials/animation/creating_movies.pot index ea8b8a68a2..276da9e326 100644 --- a/sphinx/templates/tutorials/animation/creating_movies.pot +++ b/sphinx/templates/tutorials/animation/creating_movies.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/animation/cutout_animation.pot b/sphinx/templates/tutorials/animation/cutout_animation.pot index 1fee84f7b9..6f7ba9125f 100644 --- a/sphinx/templates/tutorials/animation/cutout_animation.pot +++ b/sphinx/templates/tutorials/animation/cutout_animation.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/animation/index.pot b/sphinx/templates/tutorials/animation/index.pot index 73ae39fcb7..941bf46335 100644 --- a/sphinx/templates/tutorials/animation/index.pot +++ b/sphinx/templates/tutorials/animation/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/animation/introduction.pot b/sphinx/templates/tutorials/animation/introduction.pot index 21025f209e..876997a634 100644 --- a/sphinx/templates/tutorials/animation/introduction.pot +++ b/sphinx/templates/tutorials/animation/introduction.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/animation/playing_videos.pot b/sphinx/templates/tutorials/animation/playing_videos.pot index 40421c0faf..a34cf2ce99 100644 --- a/sphinx/templates/tutorials/animation/playing_videos.pot +++ b/sphinx/templates/tutorials/animation/playing_videos.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/assets_pipeline/escn_exporter/index.pot b/sphinx/templates/tutorials/assets_pipeline/escn_exporter/index.pot index 019ef933ee..6380daff34 100644 --- a/sphinx/templates/tutorials/assets_pipeline/escn_exporter/index.pot +++ b/sphinx/templates/tutorials/assets_pipeline/escn_exporter/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/assets_pipeline/exporting_3d_scenes.pot b/sphinx/templates/tutorials/assets_pipeline/exporting_3d_scenes.pot index a2dfd0b743..163ddb9dde 100644 --- a/sphinx/templates/tutorials/assets_pipeline/exporting_3d_scenes.pot +++ b/sphinx/templates/tutorials/assets_pipeline/exporting_3d_scenes.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/assets_pipeline/import_process.pot b/sphinx/templates/tutorials/assets_pipeline/import_process.pot index e986c473f0..b20accde04 100644 --- a/sphinx/templates/tutorials/assets_pipeline/import_process.pot +++ b/sphinx/templates/tutorials/assets_pipeline/import_process.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/assets_pipeline/importing_3d_scenes/advanced_import_settings.pot b/sphinx/templates/tutorials/assets_pipeline/importing_3d_scenes/advanced_import_settings.pot index 14118235b1..4dc720f3c2 100644 --- a/sphinx/templates/tutorials/assets_pipeline/importing_3d_scenes/advanced_import_settings.pot +++ b/sphinx/templates/tutorials/assets_pipeline/importing_3d_scenes/advanced_import_settings.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/assets_pipeline/importing_3d_scenes/available_formats.pot b/sphinx/templates/tutorials/assets_pipeline/importing_3d_scenes/available_formats.pot index a48799ea7e..6656badf64 100644 --- a/sphinx/templates/tutorials/assets_pipeline/importing_3d_scenes/available_formats.pot +++ b/sphinx/templates/tutorials/assets_pipeline/importing_3d_scenes/available_formats.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/assets_pipeline/importing_3d_scenes/import_configuration.pot b/sphinx/templates/tutorials/assets_pipeline/importing_3d_scenes/import_configuration.pot index c593aa86e9..26c20a09cb 100644 --- a/sphinx/templates/tutorials/assets_pipeline/importing_3d_scenes/import_configuration.pot +++ b/sphinx/templates/tutorials/assets_pipeline/importing_3d_scenes/import_configuration.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/assets_pipeline/importing_3d_scenes/index.pot b/sphinx/templates/tutorials/assets_pipeline/importing_3d_scenes/index.pot index 4eacc0564e..a4da35fa28 100644 --- a/sphinx/templates/tutorials/assets_pipeline/importing_3d_scenes/index.pot +++ b/sphinx/templates/tutorials/assets_pipeline/importing_3d_scenes/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/assets_pipeline/importing_3d_scenes/model_export_considerations.pot b/sphinx/templates/tutorials/assets_pipeline/importing_3d_scenes/model_export_considerations.pot index 8623c968bc..f779d05e16 100644 --- a/sphinx/templates/tutorials/assets_pipeline/importing_3d_scenes/model_export_considerations.pot +++ b/sphinx/templates/tutorials/assets_pipeline/importing_3d_scenes/model_export_considerations.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/assets_pipeline/importing_3d_scenes/node_type_customization.pot b/sphinx/templates/tutorials/assets_pipeline/importing_3d_scenes/node_type_customization.pot index a80e9e41c7..3274406bf9 100644 --- a/sphinx/templates/tutorials/assets_pipeline/importing_3d_scenes/node_type_customization.pot +++ b/sphinx/templates/tutorials/assets_pipeline/importing_3d_scenes/node_type_customization.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/assets_pipeline/importing_audio_samples.pot b/sphinx/templates/tutorials/assets_pipeline/importing_audio_samples.pot index 7fbb4be362..25e4c7872c 100644 --- a/sphinx/templates/tutorials/assets_pipeline/importing_audio_samples.pot +++ b/sphinx/templates/tutorials/assets_pipeline/importing_audio_samples.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/assets_pipeline/importing_images.pot b/sphinx/templates/tutorials/assets_pipeline/importing_images.pot index 027dbbfbad..af13cd7531 100644 --- a/sphinx/templates/tutorials/assets_pipeline/importing_images.pot +++ b/sphinx/templates/tutorials/assets_pipeline/importing_images.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/assets_pipeline/importing_translations.pot b/sphinx/templates/tutorials/assets_pipeline/importing_translations.pot index f5f43a0713..656ef9493b 100644 --- a/sphinx/templates/tutorials/assets_pipeline/importing_translations.pot +++ b/sphinx/templates/tutorials/assets_pipeline/importing_translations.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/assets_pipeline/index.pot b/sphinx/templates/tutorials/assets_pipeline/index.pot index 2617686bac..b5a80bea4a 100644 --- a/sphinx/templates/tutorials/assets_pipeline/index.pot +++ b/sphinx/templates/tutorials/assets_pipeline/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/assets_pipeline/retargeting_3d_skeletons.pot b/sphinx/templates/tutorials/assets_pipeline/retargeting_3d_skeletons.pot index e92b8d52b6..71c5ce5443 100644 --- a/sphinx/templates/tutorials/assets_pipeline/retargeting_3d_skeletons.pot +++ b/sphinx/templates/tutorials/assets_pipeline/retargeting_3d_skeletons.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/audio/audio_buses.pot b/sphinx/templates/tutorials/audio/audio_buses.pot index 3f17c80d94..80eb2a809f 100644 --- a/sphinx/templates/tutorials/audio/audio_buses.pot +++ b/sphinx/templates/tutorials/audio/audio_buses.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/audio/audio_effects.pot b/sphinx/templates/tutorials/audio/audio_effects.pot index bd568722be..f52c8b312f 100644 --- a/sphinx/templates/tutorials/audio/audio_effects.pot +++ b/sphinx/templates/tutorials/audio/audio_effects.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/audio/audio_streams.pot b/sphinx/templates/tutorials/audio/audio_streams.pot index 7b0ff0770f..954f468e63 100644 --- a/sphinx/templates/tutorials/audio/audio_streams.pot +++ b/sphinx/templates/tutorials/audio/audio_streams.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/audio/index.pot b/sphinx/templates/tutorials/audio/index.pot index ba28fa3563..4aa1a70b51 100644 --- a/sphinx/templates/tutorials/audio/index.pot +++ b/sphinx/templates/tutorials/audio/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/audio/recording_with_microphone.pot b/sphinx/templates/tutorials/audio/recording_with_microphone.pot index cab7a79e8b..5f5d001af7 100644 --- a/sphinx/templates/tutorials/audio/recording_with_microphone.pot +++ b/sphinx/templates/tutorials/audio/recording_with_microphone.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/audio/sync_with_audio.pot b/sphinx/templates/tutorials/audio/sync_with_audio.pot index d3d9ee8208..4dda03c847 100644 --- a/sphinx/templates/tutorials/audio/sync_with_audio.pot +++ b/sphinx/templates/tutorials/audio/sync_with_audio.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/audio/text_to_speech.pot b/sphinx/templates/tutorials/audio/text_to_speech.pot index 53b79f86bb..a81815fc1e 100644 --- a/sphinx/templates/tutorials/audio/text_to_speech.pot +++ b/sphinx/templates/tutorials/audio/text_to_speech.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \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 c2a0ea7a18..72cb9dc0cd 100644 --- a/sphinx/templates/tutorials/best_practices/autoloads_versus_internal_nodes.pot +++ b/sphinx/templates/tutorials/best_practices/autoloads_versus_internal_nodes.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/best_practices/data_preferences.pot b/sphinx/templates/tutorials/best_practices/data_preferences.pot index 2277034145..56e9a0e0b5 100644 --- a/sphinx/templates/tutorials/best_practices/data_preferences.pot +++ b/sphinx/templates/tutorials/best_practices/data_preferences.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/best_practices/godot_interfaces.pot b/sphinx/templates/tutorials/best_practices/godot_interfaces.pot index 3e417b58d7..20e82f1495 100644 --- a/sphinx/templates/tutorials/best_practices/godot_interfaces.pot +++ b/sphinx/templates/tutorials/best_practices/godot_interfaces.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/best_practices/godot_notifications.pot b/sphinx/templates/tutorials/best_practices/godot_notifications.pot index dca585368e..f0c19bb1ed 100644 --- a/sphinx/templates/tutorials/best_practices/godot_notifications.pot +++ b/sphinx/templates/tutorials/best_practices/godot_notifications.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/best_practices/index.pot b/sphinx/templates/tutorials/best_practices/index.pot index 00bb62431c..f0a6d079b4 100644 --- a/sphinx/templates/tutorials/best_practices/index.pot +++ b/sphinx/templates/tutorials/best_practices/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/best_practices/introduction_best_practices.pot b/sphinx/templates/tutorials/best_practices/introduction_best_practices.pot index d2cba6ed66..30260e78db 100644 --- a/sphinx/templates/tutorials/best_practices/introduction_best_practices.pot +++ b/sphinx/templates/tutorials/best_practices/introduction_best_practices.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/best_practices/logic_preferences.pot b/sphinx/templates/tutorials/best_practices/logic_preferences.pot index f6fa0b8c24..58eb8b6649 100644 --- a/sphinx/templates/tutorials/best_practices/logic_preferences.pot +++ b/sphinx/templates/tutorials/best_practices/logic_preferences.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/best_practices/node_alternatives.pot b/sphinx/templates/tutorials/best_practices/node_alternatives.pot index 3ea9b16a0a..0080d92525 100644 --- a/sphinx/templates/tutorials/best_practices/node_alternatives.pot +++ b/sphinx/templates/tutorials/best_practices/node_alternatives.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/best_practices/project_organization.pot b/sphinx/templates/tutorials/best_practices/project_organization.pot index 349b5c8d82..0eb20f0d27 100644 --- a/sphinx/templates/tutorials/best_practices/project_organization.pot +++ b/sphinx/templates/tutorials/best_practices/project_organization.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/best_practices/scene_organization.pot b/sphinx/templates/tutorials/best_practices/scene_organization.pot index 4ba0a4842d..08b8e1bba0 100644 --- a/sphinx/templates/tutorials/best_practices/scene_organization.pot +++ b/sphinx/templates/tutorials/best_practices/scene_organization.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/best_practices/scenes_versus_scripts.pot b/sphinx/templates/tutorials/best_practices/scenes_versus_scripts.pot index 58511c3a0a..80ab1db2c5 100644 --- a/sphinx/templates/tutorials/best_practices/scenes_versus_scripts.pot +++ b/sphinx/templates/tutorials/best_practices/scenes_versus_scripts.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/best_practices/version_control_systems.pot b/sphinx/templates/tutorials/best_practices/version_control_systems.pot index a613c74540..5e3e12d0fc 100644 --- a/sphinx/templates/tutorials/best_practices/version_control_systems.pot +++ b/sphinx/templates/tutorials/best_practices/version_control_systems.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \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 c0df472712..943a0583c3 100644 --- a/sphinx/templates/tutorials/best_practices/what_are_godot_classes.pot +++ b/sphinx/templates/tutorials/best_practices/what_are_godot_classes.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/editor/command_line_tutorial.pot b/sphinx/templates/tutorials/editor/command_line_tutorial.pot index 281e4d03ea..433439dee3 100644 --- a/sphinx/templates/tutorials/editor/command_line_tutorial.pot +++ b/sphinx/templates/tutorials/editor/command_line_tutorial.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/editor/customizing_editor.pot b/sphinx/templates/tutorials/editor/customizing_editor.pot index f6215e0fcf..ae7194762b 100644 --- a/sphinx/templates/tutorials/editor/customizing_editor.pot +++ b/sphinx/templates/tutorials/editor/customizing_editor.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/editor/default_key_mapping.pot b/sphinx/templates/tutorials/editor/default_key_mapping.pot index 0e496fef78..89de488ceb 100644 --- a/sphinx/templates/tutorials/editor/default_key_mapping.pot +++ b/sphinx/templates/tutorials/editor/default_key_mapping.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/editor/external_editor.pot b/sphinx/templates/tutorials/editor/external_editor.pot index 683a1305eb..b219dbef2c 100644 --- a/sphinx/templates/tutorials/editor/external_editor.pot +++ b/sphinx/templates/tutorials/editor/external_editor.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/editor/index.pot b/sphinx/templates/tutorials/editor/index.pot index 55b7091462..3e2243bc3b 100644 --- a/sphinx/templates/tutorials/editor/index.pot +++ b/sphinx/templates/tutorials/editor/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" @@ -63,10 +63,10 @@ msgstr "" msgid "The articles below focus on advanced features useful for experienced developers, such as calling Godot from the command line and using an external text editor like Visual Studio Code or Emacs." msgstr "" -#: ../../docs/tutorials/editor/index.rst:86 +#: ../../docs/tutorials/editor/index.rst:87 msgid "Managing editor features" msgstr "" -#: ../../docs/tutorials/editor/index.rst:88 +#: ../../docs/tutorials/editor/index.rst:89 msgid "Godot allows you to remove features from the editor. This may be useful if you're an educator trying to ease students into the editor slowly, or if you're working on a project that's only 2D or only 3D and don't want to see what you don't need." msgstr "" diff --git a/sphinx/templates/tutorials/editor/inspector_dock.pot b/sphinx/templates/tutorials/editor/inspector_dock.pot index dc2fa2be13..8fdc4c137b 100644 --- a/sphinx/templates/tutorials/editor/inspector_dock.pot +++ b/sphinx/templates/tutorials/editor/inspector_dock.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/editor/managing_editor_features.pot b/sphinx/templates/tutorials/editor/managing_editor_features.pot index 8b89df1579..09d84a3ed6 100644 --- a/sphinx/templates/tutorials/editor/managing_editor_features.pot +++ b/sphinx/templates/tutorials/editor/managing_editor_features.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/editor/project_manager.pot b/sphinx/templates/tutorials/editor/project_manager.pot index cc72bc6c06..340d5cf809 100644 --- a/sphinx/templates/tutorials/editor/project_manager.pot +++ b/sphinx/templates/tutorials/editor/project_manager.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/editor/project_settings.pot b/sphinx/templates/tutorials/editor/project_settings.pot index 0e02510bf5..2ca27b1f2e 100644 --- a/sphinx/templates/tutorials/editor/project_settings.pot +++ b/sphinx/templates/tutorials/editor/project_settings.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/editor/script_editor.pot b/sphinx/templates/tutorials/editor/script_editor.pot index 83844d840c..927deef8cf 100644 --- a/sphinx/templates/tutorials/editor/script_editor.pot +++ b/sphinx/templates/tutorials/editor/script_editor.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/editor/using_engine_compilation_configuration_editor.pot b/sphinx/templates/tutorials/editor/using_engine_compilation_configuration_editor.pot new file mode 100644 index 0000000000..eb3cf2be84 --- /dev/null +++ b/sphinx/templates/tutorials/editor/using_engine_compilation_configuration_editor.pot @@ -0,0 +1,110 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2014-present 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 4.5\n" +"Report-Msgid-Bugs-To: \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/tutorials/editor/using_engine_compilation_configuration_editor.rst:4 +msgid "Using the engine compilation configuration editor" +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:6 +msgid "Godot comes with a large set of built-in features. While this is convenient, this also means its binary size is larger than it could be, especially for projects that only use a small portion of its feature set." +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:10 +msgid "To help reduce binary size, it is possible to compile custom export templates with certain features disabled. This is described in detail in :ref:`doc_optimizing_for_size`. However, determining which features need to be disabled can be a tedious task. The engine compilation configuration editor aims to address this by providing an interface to view and manage these features easily, while also being able to detect the features currently being used in the project." +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:17 +msgid "The :menu:`Project > Tools > Engine Compilation Configuration Editor` allows you to create and manage build profiles for your Godot project." +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:20 +msgid "From now on, you have two possibilities:" +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:22 +msgid "View the list and manually uncheck features that you don't need." +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:23 +msgid "Use the :button:`Detect from Project` button to automatically detect features currently used in the project and disable unused features. Note that this will override the existing list of features, so if you have manually unchecked some items, their state will be reset based on whether the project actually uses the feature." +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:29 +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:33 +msgid "Opening the Engine Compilation Configuration Editor" +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:35 +msgid "Once you click :button:`Detect from Project`, the project detection step will run. This can take from a few seconds up to several minutes depending on the project size. Once detection is complete, you'll see an updated list of features with some features disabled:" +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:39 +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:43 +msgid "Updated features list after using feature detection (example from the 3D platformer demo)" +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:47 +msgid "Unchecking features in this dialog will not reduce binary size directly on export. Since it is only possible to actually remove features from the binary at compile-time, you still need to compile custom export templates with the build profile specified to actually benefit from the engine compilation configuration editor." +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:52 +msgid "You can now save the build profile by clicking **Save As** at the top. The build profile can be saved in any location, but it's a good idea to save it somewhere in your project folder and add it to version control to be able to go back to it later when needed. This also allows using version control to track changes to the build profile." +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:58 +msgid "The build profile is a JSON file (and ``.gdbuild`` extension) that looks like this after detection in the above example:" +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:79 +msgid "This file can be passed as a SCons option when :ref:`compiling ` export templates:" +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:86 +msgid "The buildsystem will use this to disable unused classes and reduce binary size as a result." +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:89 +msgid "Limitations" +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:91 +msgid "The :button:`Detect from Project` functionality relies on reading the project's scenes and scripts. It will not be able to detect used features in the following scenarios:" +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:94 +msgid "Features that are used in GDScripts that are procedurally created then run at runtime." +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:95 +msgid "Features that are used in :ref:`expressions `." +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:96 +msgid "Features that are used in :ref:`GDExtensions `, unless the language binding allows for defining used classes and the extension makes use of the functionality. See `GH-104129 `__ for details." +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:99 +msgid "Features that are used in :ref:`external PCKs loaded at runtime `." +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:100 +msgid "Certain edge cases may exist. If unsure, please `open an issue on GitHub `__ with a minimal reproduction project attached." +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:106 +msgid "You can achieve further size reductions by passing other options that reduce binary size. See :ref:`doc_optimizing_for_size` for more information." +msgstr "" diff --git a/sphinx/templates/tutorials/editor/using_the_android_editor.pot b/sphinx/templates/tutorials/editor/using_the_android_editor.pot index ea84a08c05..d32266372a 100644 --- a/sphinx/templates/tutorials/editor/using_the_android_editor.pot +++ b/sphinx/templates/tutorials/editor/using_the_android_editor.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/editor/using_the_web_editor.pot b/sphinx/templates/tutorials/editor/using_the_web_editor.pot index c6a1d9f29e..ab3eefcc71 100644 --- a/sphinx/templates/tutorials/editor/using_the_web_editor.pot +++ b/sphinx/templates/tutorials/editor/using_the_web_editor.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/editor/using_the_xr_editor.pot b/sphinx/templates/tutorials/editor/using_the_xr_editor.pot index ec3c394255..d6a6f0b427 100644 --- a/sphinx/templates/tutorials/editor/using_the_xr_editor.pot +++ b/sphinx/templates/tutorials/editor/using_the_xr_editor.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/export/android_gradle_build.pot b/sphinx/templates/tutorials/export/android_gradle_build.pot index 16bab2338d..4ef8f7a0b5 100644 --- a/sphinx/templates/tutorials/export/android_gradle_build.pot +++ b/sphinx/templates/tutorials/export/android_gradle_build.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \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 3a1804cdaa..f5e50060b4 100644 --- a/sphinx/templates/tutorials/export/changing_application_icon_for_windows.pot +++ b/sphinx/templates/tutorials/export/changing_application_icon_for_windows.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/export/exporting_for_android.pot b/sphinx/templates/tutorials/export/exporting_for_android.pot index 128fd55a17..6a036cb5e4 100644 --- a/sphinx/templates/tutorials/export/exporting_for_android.pot +++ b/sphinx/templates/tutorials/export/exporting_for_android.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/export/exporting_for_dedicated_servers.pot b/sphinx/templates/tutorials/export/exporting_for_dedicated_servers.pot index ce6822b626..180df3bf0b 100644 --- a/sphinx/templates/tutorials/export/exporting_for_dedicated_servers.pot +++ b/sphinx/templates/tutorials/export/exporting_for_dedicated_servers.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/export/exporting_for_ios.pot b/sphinx/templates/tutorials/export/exporting_for_ios.pot index 0a8e97d1d7..c4585fc878 100644 --- a/sphinx/templates/tutorials/export/exporting_for_ios.pot +++ b/sphinx/templates/tutorials/export/exporting_for_ios.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/export/exporting_for_linux.pot b/sphinx/templates/tutorials/export/exporting_for_linux.pot index 649d86f8ce..ec5c2177f3 100644 --- a/sphinx/templates/tutorials/export/exporting_for_linux.pot +++ b/sphinx/templates/tutorials/export/exporting_for_linux.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/export/exporting_for_macos.pot b/sphinx/templates/tutorials/export/exporting_for_macos.pot index 1f3216e1d8..4c789e47ad 100644 --- a/sphinx/templates/tutorials/export/exporting_for_macos.pot +++ b/sphinx/templates/tutorials/export/exporting_for_macos.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/export/exporting_for_visionos.pot b/sphinx/templates/tutorials/export/exporting_for_visionos.pot index 4f896531e8..05fc93e89c 100644 --- a/sphinx/templates/tutorials/export/exporting_for_visionos.pot +++ b/sphinx/templates/tutorials/export/exporting_for_visionos.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/export/exporting_for_web.pot b/sphinx/templates/tutorials/export/exporting_for_web.pot index d75590f070..5d0ddd7e8b 100644 --- a/sphinx/templates/tutorials/export/exporting_for_web.pot +++ b/sphinx/templates/tutorials/export/exporting_for_web.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/export/exporting_for_windows.pot b/sphinx/templates/tutorials/export/exporting_for_windows.pot index 0d1fda0731..da2e97f72b 100644 --- a/sphinx/templates/tutorials/export/exporting_for_windows.pot +++ b/sphinx/templates/tutorials/export/exporting_for_windows.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/export/exporting_pcks.pot b/sphinx/templates/tutorials/export/exporting_pcks.pot index 7eb9703fd8..91bb6c5b43 100644 --- a/sphinx/templates/tutorials/export/exporting_pcks.pot +++ b/sphinx/templates/tutorials/export/exporting_pcks.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/export/exporting_projects.pot b/sphinx/templates/tutorials/export/exporting_projects.pot index 77b4f50ddd..18652d5fe3 100644 --- a/sphinx/templates/tutorials/export/exporting_projects.pot +++ b/sphinx/templates/tutorials/export/exporting_projects.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/export/feature_tags.pot b/sphinx/templates/tutorials/export/feature_tags.pot index 82037de7ef..0e12208cbe 100644 --- a/sphinx/templates/tutorials/export/feature_tags.pot +++ b/sphinx/templates/tutorials/export/feature_tags.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/export/index.pot b/sphinx/templates/tutorials/export/index.pot index 699cc277e3..00dd3482d8 100644 --- a/sphinx/templates/tutorials/export/index.pot +++ b/sphinx/templates/tutorials/export/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/export/one-click_deploy.pot b/sphinx/templates/tutorials/export/one-click_deploy.pot index 046237190a..0d157d9474 100644 --- a/sphinx/templates/tutorials/export/one-click_deploy.pot +++ b/sphinx/templates/tutorials/export/one-click_deploy.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/export/running_on_macos.pot b/sphinx/templates/tutorials/export/running_on_macos.pot index 326e2954c9..44fb3680e6 100644 --- a/sphinx/templates/tutorials/export/running_on_macos.pot +++ b/sphinx/templates/tutorials/export/running_on_macos.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/i18n/index.pot b/sphinx/templates/tutorials/i18n/index.pot index b7fe5dc3bd..eca096d968 100644 --- a/sphinx/templates/tutorials/i18n/index.pot +++ b/sphinx/templates/tutorials/i18n/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/i18n/internationalizing_games.pot b/sphinx/templates/tutorials/i18n/internationalizing_games.pot index 6bbebda33e..8c19d4e406 100644 --- a/sphinx/templates/tutorials/i18n/internationalizing_games.pot +++ b/sphinx/templates/tutorials/i18n/internationalizing_games.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/i18n/locales.pot b/sphinx/templates/tutorials/i18n/locales.pot index 9c038839f5..c2064c796e 100644 --- a/sphinx/templates/tutorials/i18n/locales.pot +++ b/sphinx/templates/tutorials/i18n/locales.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/i18n/localization_using_gettext.pot b/sphinx/templates/tutorials/i18n/localization_using_gettext.pot index f1e4005c9e..619a833705 100644 --- a/sphinx/templates/tutorials/i18n/localization_using_gettext.pot +++ b/sphinx/templates/tutorials/i18n/localization_using_gettext.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/i18n/localization_using_spreadsheets.pot b/sphinx/templates/tutorials/i18n/localization_using_spreadsheets.pot index 47c56a1015..b186e8e1ed 100644 --- a/sphinx/templates/tutorials/i18n/localization_using_spreadsheets.pot +++ b/sphinx/templates/tutorials/i18n/localization_using_spreadsheets.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/i18n/pseudolocalization.pot b/sphinx/templates/tutorials/i18n/pseudolocalization.pot index eae174f352..de143f2555 100644 --- a/sphinx/templates/tutorials/i18n/pseudolocalization.pot +++ b/sphinx/templates/tutorials/i18n/pseudolocalization.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/inputs/controllers_gamepads_joysticks.pot b/sphinx/templates/tutorials/inputs/controllers_gamepads_joysticks.pot index 028bbfe8b7..147f661b90 100644 --- a/sphinx/templates/tutorials/inputs/controllers_gamepads_joysticks.pot +++ b/sphinx/templates/tutorials/inputs/controllers_gamepads_joysticks.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/inputs/custom_mouse_cursor.pot b/sphinx/templates/tutorials/inputs/custom_mouse_cursor.pot index 9a1101a1bd..f036a44419 100644 --- a/sphinx/templates/tutorials/inputs/custom_mouse_cursor.pot +++ b/sphinx/templates/tutorials/inputs/custom_mouse_cursor.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/inputs/handling_quit_requests.pot b/sphinx/templates/tutorials/inputs/handling_quit_requests.pot index 6b2cc0f3ed..dd6da16cfe 100644 --- a/sphinx/templates/tutorials/inputs/handling_quit_requests.pot +++ b/sphinx/templates/tutorials/inputs/handling_quit_requests.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/inputs/index.pot b/sphinx/templates/tutorials/inputs/index.pot index b3e7cf8b8c..12a379a1e0 100644 --- a/sphinx/templates/tutorials/inputs/index.pot +++ b/sphinx/templates/tutorials/inputs/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/inputs/input_examples.pot b/sphinx/templates/tutorials/inputs/input_examples.pot index bbde08c04f..0e8153e496 100644 --- a/sphinx/templates/tutorials/inputs/input_examples.pot +++ b/sphinx/templates/tutorials/inputs/input_examples.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/inputs/inputevent.pot b/sphinx/templates/tutorials/inputs/inputevent.pot index 57d80d808f..7ff4b497df 100644 --- a/sphinx/templates/tutorials/inputs/inputevent.pot +++ b/sphinx/templates/tutorials/inputs/inputevent.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/inputs/mouse_and_input_coordinates.pot b/sphinx/templates/tutorials/inputs/mouse_and_input_coordinates.pot index 6bd8dc8126..94171d5ef8 100644 --- a/sphinx/templates/tutorials/inputs/mouse_and_input_coordinates.pot +++ b/sphinx/templates/tutorials/inputs/mouse_and_input_coordinates.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/io/background_loading.pot b/sphinx/templates/tutorials/io/background_loading.pot index c8d178c4eb..12b2d1ea6b 100644 --- a/sphinx/templates/tutorials/io/background_loading.pot +++ b/sphinx/templates/tutorials/io/background_loading.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/io/binary_serialization_api.pot b/sphinx/templates/tutorials/io/binary_serialization_api.pot index 3878127207..1060abc036 100644 --- a/sphinx/templates/tutorials/io/binary_serialization_api.pot +++ b/sphinx/templates/tutorials/io/binary_serialization_api.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/io/data_paths.pot b/sphinx/templates/tutorials/io/data_paths.pot index 92146036f2..b98e2ffcc6 100644 --- a/sphinx/templates/tutorials/io/data_paths.pot +++ b/sphinx/templates/tutorials/io/data_paths.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" @@ -140,12 +140,12 @@ msgid "On desktop platforms, the actual directory paths for ``user://`` are:" msgstr "" #: ../../docs/tutorials/io/data_paths.rst:89 -#: ../../docs/tutorials/io/data_paths.rst:180 +#: ../../docs/tutorials/io/data_paths.rst:145 msgid "Type" msgstr "" #: ../../docs/tutorials/io/data_paths.rst:89 -#: ../../docs/tutorials/io/data_paths.rst:180 +#: ../../docs/tutorials/io/data_paths.rst:145 msgid "Location" msgstr "" @@ -213,51 +213,31 @@ msgstr "" msgid "File logging" msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:117 -msgid "By default, Godot writes log files in ``user://logs/godot.log`` on desktop platforms. You can change this location by modifying the ``debug/file_logging/log_path`` project setting. Logs are rotated to keep older files available for inspection. Each session creates a new log file, with the old file renamed to contain the date at which it was rotated. Up to 5 log files are kept by default, which can be adjusted using the ``debug/file_logging/max_log_files`` project setting." +#: ../../docs/tutorials/io/data_paths.rst:119 +msgid "Documentation on file logging has been moved to :ref:`doc_logging`." msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:125 -msgid "File logging can also be disabled completely using the ``debug/file_logging/enable_file_logging`` project setting." -msgstr "" - -#: ../../docs/tutorials/io/data_paths.rst:128 -msgid "When the project crashes, crash logs are written to the same file as the log file. The crash log will only contain a usable backtrace if the binary that was run contains debugging symbols, or if it can find a debug symbols file that matches the binary. Official binaries don't provide debugging symbols, so this requires a custom build to work. See :ref:`Debugging symbols `. for guidance on compiling binaries with debugging symbols enabled." -msgstr "" - -#: ../../docs/tutorials/io/data_paths.rst:138 -msgid "Log files for :ref:`print` statements are updated when standard output is *flushed* by the engine. Standard output is flushed on every print in debug builds only. In projects that are exported in release mode, standard output is only flushed when the project exits or crashes to improve performance, especially if the project is often printing text to standard output." -msgstr "" - -#: ../../docs/tutorials/io/data_paths.rst:145 -msgid "On the other hand, the standard error stream (used by :ref:`printerr`, :ref:`push_error` and :ref:`push_warning`) is always flushed on every print, even in projects exported in release mode." -msgstr "" - -#: ../../docs/tutorials/io/data_paths.rst:151 -msgid "For some use cases like dedicated servers, it can be preferred to have release builds always flush stdout on print, so that logging services like journald can collect logs while the process is running. This can be done by enabling ``application/run/flush_stdout_on_print`` in the Project Settings." -msgstr "" - -#: ../../docs/tutorials/io/data_paths.rst:157 +#: ../../docs/tutorials/io/data_paths.rst:122 msgid "Converting paths to absolute paths or \"local\" paths" msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:159 +#: ../../docs/tutorials/io/data_paths.rst:124 msgid "You can use :ref:`ProjectSettings.globalize_path() ` to convert a \"local\" path like ``res://path/to/file.txt`` to an absolute OS path. For example, :ref:`ProjectSettings.globalize_path() ` can be used to open \"local\" paths in the OS file manager using :ref:`OS.shell_open() ` since it only accepts native OS paths." msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:166 +#: ../../docs/tutorials/io/data_paths.rst:131 msgid "To convert an absolute OS path to a \"local\" path starting with ``res://`` or ``user://``, use :ref:`ProjectSettings.localize_path() `. This only works for absolute paths that point to files or folders in your project's root or ``user://`` folders." msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:174 +#: ../../docs/tutorials/io/data_paths.rst:139 msgid "Editor data paths" msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:176 +#: ../../docs/tutorials/io/data_paths.rst:141 msgid "The editor uses different paths for editor data, editor settings, and cache, depending on the platform. By default, these paths are:" msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:182 +#: ../../docs/tutorials/io/data_paths.rst:147 msgid "Editor data" msgstr "" @@ -273,7 +253,7 @@ msgstr "" msgid "Linux: ``~/.local/share/godot/``" msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:186 +#: ../../docs/tutorials/io/data_paths.rst:151 msgid "Editor settings" msgstr "" @@ -281,7 +261,7 @@ msgstr "" msgid "Linux: ``~/.config/godot/``" msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:190 +#: ../../docs/tutorials/io/data_paths.rst:155 msgid "Cache" msgstr "" @@ -297,38 +277,38 @@ msgstr "" msgid "Linux: ``~/.cache/godot/``" msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:195 +#: ../../docs/tutorials/io/data_paths.rst:160 msgid "**Editor data** contains export templates and project-specific data." msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:196 +#: ../../docs/tutorials/io/data_paths.rst:161 msgid "**Editor settings** contains the main editor settings configuration file as well as various other user-specific customizations (editor layouts, feature profiles, script templates, etc.)." msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:199 +#: ../../docs/tutorials/io/data_paths.rst:164 msgid "**Cache** contains data generated by the editor, or stored temporarily. It can safely be removed when Godot is closed." msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:202 +#: ../../docs/tutorials/io/data_paths.rst:167 msgid "Godot complies with the `XDG Base Directory Specification `__ on Linux/\\*BSD. You can override the ``XDG_DATA_HOME``, ``XDG_CONFIG_HOME`` and ``XDG_CACHE_HOME`` environment variables to change the editor and project data paths." msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:208 +#: ../../docs/tutorials/io/data_paths.rst:173 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:216 +#: ../../docs/tutorials/io/data_paths.rst:181 msgid "Self-contained mode" msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:218 +#: ../../docs/tutorials/io/data_paths.rst:183 msgid "If you create a file called ``._sc_`` or ``_sc_`` in the same directory as the editor binary (or in `MacOS/Contents/` for a macOS editor .app bundle), Godot will enable *self-contained mode*. This mode makes Godot write all editor data, settings, and cache 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:225 +#: ../../docs/tutorials/io/data_paths.rst:190 msgid "The `Steam release of Godot `__ uses self-contained mode by default." msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:233 +#: ../../docs/tutorials/io/data_paths.rst:198 msgid "Self-contained mode is not supported in exported projects yet. To read and write files relative to the executable path, use :ref:`OS.get_executable_path() `. Note that writing files in the executable path only works if the executable is placed in a writable location (i.e. **not** Program Files or another directory that is read-only for regular users)." msgstr "" diff --git a/sphinx/templates/tutorials/io/index.pot b/sphinx/templates/tutorials/io/index.pot index b9c06b2991..3915e5d68b 100644 --- a/sphinx/templates/tutorials/io/index.pot +++ b/sphinx/templates/tutorials/io/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/io/runtime_file_loading_and_saving.pot b/sphinx/templates/tutorials/io/runtime_file_loading_and_saving.pot index 72e6f51735..aa9df32d5f 100644 --- a/sphinx/templates/tutorials/io/runtime_file_loading_and_saving.pot +++ b/sphinx/templates/tutorials/io/runtime_file_loading_and_saving.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/io/saving_games.pot b/sphinx/templates/tutorials/io/saving_games.pot index a559707029..8691484ab6 100644 --- a/sphinx/templates/tutorials/io/saving_games.pot +++ b/sphinx/templates/tutorials/io/saving_games.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/math/beziers_and_curves.pot b/sphinx/templates/tutorials/math/beziers_and_curves.pot index 26333dfc80..908a742f58 100644 --- a/sphinx/templates/tutorials/math/beziers_and_curves.pot +++ b/sphinx/templates/tutorials/math/beziers_and_curves.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/math/index.pot b/sphinx/templates/tutorials/math/index.pot index 136bb19a51..8852ad88c8 100644 --- a/sphinx/templates/tutorials/math/index.pot +++ b/sphinx/templates/tutorials/math/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/math/interpolation.pot b/sphinx/templates/tutorials/math/interpolation.pot index e357fd0b3e..18dec01b84 100644 --- a/sphinx/templates/tutorials/math/interpolation.pot +++ b/sphinx/templates/tutorials/math/interpolation.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/math/matrices_and_transforms.pot b/sphinx/templates/tutorials/math/matrices_and_transforms.pot index 0b13ad1adc..b94e104bc8 100644 --- a/sphinx/templates/tutorials/math/matrices_and_transforms.pot +++ b/sphinx/templates/tutorials/math/matrices_and_transforms.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/math/random_number_generation.pot b/sphinx/templates/tutorials/math/random_number_generation.pot index 5586ee070d..20c2a01cd0 100644 --- a/sphinx/templates/tutorials/math/random_number_generation.pot +++ b/sphinx/templates/tutorials/math/random_number_generation.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/math/vector_math.pot b/sphinx/templates/tutorials/math/vector_math.pot index 0f89c511a1..174315a0ec 100644 --- a/sphinx/templates/tutorials/math/vector_math.pot +++ b/sphinx/templates/tutorials/math/vector_math.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/math/vectors_advanced.pot b/sphinx/templates/tutorials/math/vectors_advanced.pot index ffbacf892a..f8ea74442b 100644 --- a/sphinx/templates/tutorials/math/vectors_advanced.pot +++ b/sphinx/templates/tutorials/math/vectors_advanced.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/migrating/index.pot b/sphinx/templates/tutorials/migrating/index.pot index c803fb0750..69d26c5527 100644 --- a/sphinx/templates/tutorials/migrating/index.pot +++ b/sphinx/templates/tutorials/migrating/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/migrating/upgrading_to_godot_4.1.pot b/sphinx/templates/tutorials/migrating/upgrading_to_godot_4.1.pot index f98be803f6..431886ffb0 100644 --- a/sphinx/templates/tutorials/migrating/upgrading_to_godot_4.1.pot +++ b/sphinx/templates/tutorials/migrating/upgrading_to_godot_4.1.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/migrating/upgrading_to_godot_4.2.pot b/sphinx/templates/tutorials/migrating/upgrading_to_godot_4.2.pot index 1e0037e7fa..21637c5b3c 100644 --- a/sphinx/templates/tutorials/migrating/upgrading_to_godot_4.2.pot +++ b/sphinx/templates/tutorials/migrating/upgrading_to_godot_4.2.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/migrating/upgrading_to_godot_4.3.pot b/sphinx/templates/tutorials/migrating/upgrading_to_godot_4.3.pot index bdee9c02ae..4410c54f1a 100644 --- a/sphinx/templates/tutorials/migrating/upgrading_to_godot_4.3.pot +++ b/sphinx/templates/tutorials/migrating/upgrading_to_godot_4.3.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/migrating/upgrading_to_godot_4.4.pot b/sphinx/templates/tutorials/migrating/upgrading_to_godot_4.4.pot index 5933a6a059..c34c1031f7 100644 --- a/sphinx/templates/tutorials/migrating/upgrading_to_godot_4.4.pot +++ b/sphinx/templates/tutorials/migrating/upgrading_to_godot_4.4.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/migrating/upgrading_to_godot_4.5.pot b/sphinx/templates/tutorials/migrating/upgrading_to_godot_4.5.pot index 8b6fe6620a..b0b2ab8c6e 100644 --- a/sphinx/templates/tutorials/migrating/upgrading_to_godot_4.5.pot +++ b/sphinx/templates/tutorials/migrating/upgrading_to_godot_4.5.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" @@ -52,7 +52,7 @@ msgid "**Source compatible** - Source code will compile successfully without cha msgstr "" #: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:36 -#: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:194 +#: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:205 msgid "Core" msgstr "" @@ -382,7 +382,7 @@ msgid "As a result of changing the type metadata, the C# bindings changed the ty msgstr "" #: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:95 -#: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:223 +#: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:234 msgid "Text" msgstr "" @@ -702,26 +702,34 @@ msgstr "" msgid "In 4.5 some behavior changes have been introduced, which might require you to adjust your project." msgstr "" -#: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:198 +#: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:194 +msgid "3D Model Import" +msgstr "" + +#: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:196 +msgid "A fix has been made to the 3D model importers to correctly handle non-joint nodes within a skeleton hierarchy (`GH-104184`_). To preserve compatibility, the default behavior is to import existing files with the same behavior as before (`GH-107352`_). New ``.gltf``, ``.glb``, ``.blend``, and ``.fbx`` files (without a corresponding ``.import`` file) will be imported with the new behavior. However, for existing files, if you want to use the new behavior, you must change the \"Naming Version\" option at the bottom of the Import dock:" +msgstr "" + +#: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:209 msgid "In C#, ``StringExtensions.PathJoin`` now avoids adding an extra path separator when the original string is empty, or when the appended path starts with a path separator (`GH-105281`_)." msgstr "" -#: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:203 +#: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:214 msgid "In C#, ``StringExtensions.GetExtension`` now returns an empty string instead of the original string when the original string does not contain an extension (`GH-108041`_)." msgstr "" -#: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:208 +#: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:219 msgid "In C#, the ``Quaternion(Vector3, Vector3)`` constructor now correctly creates a quaternion representing the shortest arc between the two input vectors. Previously, it would return incorrect values for certain inputs (`GH-107618`_)." msgstr "" -#: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:213 +#: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:224 msgid "Physics" msgstr "" -#: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:217 +#: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:228 msgid "When the 3D physics engine is set to Jolt Physics, you will now always have overlaps between ``Area3D`` and static bodies reported by default, as the ``physics/jolt_physics_3d/simulation/areas_detect_static_bodies`` project setting has been removed (`GH-105746`_). If you still want such overlaps to be ignored, you will need to change the collision mask or layer of either the ``Area3D`` or the static body instead." msgstr "" -#: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:227 +#: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:238 msgid "In GDScript, calls to functions ``RichTextLabel::add_image`` and ``RichTextLabel::update_image`` will continue to work, but the ``size_in_percent`` argument will now be used as the value for ``width_in_percent`` and ``height_in_percent`` will default to ``false`` (`GH-107347`_). To restore the previous behavior, you can explicitly set ``height_in_percent`` to the same value you were passing as ``size_in_percent``." msgstr "" diff --git a/sphinx/templates/tutorials/migrating/upgrading_to_godot_4.pot b/sphinx/templates/tutorials/migrating/upgrading_to_godot_4.pot index 747dadb13d..faa63144e9 100644 --- a/sphinx/templates/tutorials/migrating/upgrading_to_godot_4.pot +++ b/sphinx/templates/tutorials/migrating/upgrading_to_godot_4.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/navigation/index.pot b/sphinx/templates/tutorials/navigation/index.pot index b3cce46718..e5340ff1d0 100644 --- a/sphinx/templates/tutorials/navigation/index.pot +++ b/sphinx/templates/tutorials/navigation/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/navigation/navigation_connecting_navmesh.pot b/sphinx/templates/tutorials/navigation/navigation_connecting_navmesh.pot index e6dc3e279c..5f4d0f6e8a 100644 --- a/sphinx/templates/tutorials/navigation/navigation_connecting_navmesh.pot +++ b/sphinx/templates/tutorials/navigation/navigation_connecting_navmesh.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/navigation/navigation_debug_tools.pot b/sphinx/templates/tutorials/navigation/navigation_debug_tools.pot index 77c33abc1b..118b1dc3b7 100644 --- a/sphinx/templates/tutorials/navigation/navigation_debug_tools.pot +++ b/sphinx/templates/tutorials/navigation/navigation_debug_tools.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/navigation/navigation_different_actor_area_access.pot b/sphinx/templates/tutorials/navigation/navigation_different_actor_area_access.pot index c3f36e6a35..399f7d7bc5 100644 --- a/sphinx/templates/tutorials/navigation/navigation_different_actor_area_access.pot +++ b/sphinx/templates/tutorials/navigation/navigation_different_actor_area_access.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/navigation/navigation_different_actor_locomotion.pot b/sphinx/templates/tutorials/navigation/navigation_different_actor_locomotion.pot index a95dfbc700..465ac6459a 100644 --- a/sphinx/templates/tutorials/navigation/navigation_different_actor_locomotion.pot +++ b/sphinx/templates/tutorials/navigation/navigation_different_actor_locomotion.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/navigation/navigation_different_actor_types.pot b/sphinx/templates/tutorials/navigation/navigation_different_actor_types.pot index 02d702669c..52a051b11c 100644 --- a/sphinx/templates/tutorials/navigation/navigation_different_actor_types.pot +++ b/sphinx/templates/tutorials/navigation/navigation_different_actor_types.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/navigation/navigation_introduction_2d.pot b/sphinx/templates/tutorials/navigation/navigation_introduction_2d.pot index 652ad6a99a..151527a854 100644 --- a/sphinx/templates/tutorials/navigation/navigation_introduction_2d.pot +++ b/sphinx/templates/tutorials/navigation/navigation_introduction_2d.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/navigation/navigation_introduction_3d.pot b/sphinx/templates/tutorials/navigation/navigation_introduction_3d.pot index 07daf64d33..6163af35c3 100644 --- a/sphinx/templates/tutorials/navigation/navigation_introduction_3d.pot +++ b/sphinx/templates/tutorials/navigation/navigation_introduction_3d.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/navigation/navigation_optimizing_performance.pot b/sphinx/templates/tutorials/navigation/navigation_optimizing_performance.pot index bc5796bab0..c8da97fe7a 100644 --- a/sphinx/templates/tutorials/navigation/navigation_optimizing_performance.pot +++ b/sphinx/templates/tutorials/navigation/navigation_optimizing_performance.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/navigation/navigation_using_navigationagents.pot b/sphinx/templates/tutorials/navigation/navigation_using_navigationagents.pot index 3e7f693239..ab5577e9ff 100644 --- a/sphinx/templates/tutorials/navigation/navigation_using_navigationagents.pot +++ b/sphinx/templates/tutorials/navigation/navigation_using_navigationagents.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/navigation/navigation_using_navigationlayers.pot b/sphinx/templates/tutorials/navigation/navigation_using_navigationlayers.pot index 76f360f6fa..7bf478af89 100644 --- a/sphinx/templates/tutorials/navigation/navigation_using_navigationlayers.pot +++ b/sphinx/templates/tutorials/navigation/navigation_using_navigationlayers.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/navigation/navigation_using_navigationlinks.pot b/sphinx/templates/tutorials/navigation/navigation_using_navigationlinks.pot index 76edffe3ec..3feb945394 100644 --- a/sphinx/templates/tutorials/navigation/navigation_using_navigationlinks.pot +++ b/sphinx/templates/tutorials/navigation/navigation_using_navigationlinks.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/navigation/navigation_using_navigationmaps.pot b/sphinx/templates/tutorials/navigation/navigation_using_navigationmaps.pot index 603c1626ef..9de1f5b871 100644 --- a/sphinx/templates/tutorials/navigation/navigation_using_navigationmaps.pot +++ b/sphinx/templates/tutorials/navigation/navigation_using_navigationmaps.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/navigation/navigation_using_navigationmeshes.pot b/sphinx/templates/tutorials/navigation/navigation_using_navigationmeshes.pot index f135ad197e..19358b00c8 100644 --- a/sphinx/templates/tutorials/navigation/navigation_using_navigationmeshes.pot +++ b/sphinx/templates/tutorials/navigation/navigation_using_navigationmeshes.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/navigation/navigation_using_navigationobstacles.pot b/sphinx/templates/tutorials/navigation/navigation_using_navigationobstacles.pot index 9eb07cf81e..fae712c714 100644 --- a/sphinx/templates/tutorials/navigation/navigation_using_navigationobstacles.pot +++ b/sphinx/templates/tutorials/navigation/navigation_using_navigationobstacles.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/navigation/navigation_using_navigationpathqueryobjects.pot b/sphinx/templates/tutorials/navigation/navigation_using_navigationpathqueryobjects.pot index 3b1a07d1af..6ca871ce94 100644 --- a/sphinx/templates/tutorials/navigation/navigation_using_navigationpathqueryobjects.pot +++ b/sphinx/templates/tutorials/navigation/navigation_using_navigationpathqueryobjects.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/navigation/navigation_using_navigationpaths.pot b/sphinx/templates/tutorials/navigation/navigation_using_navigationpaths.pot index 8a2e39be18..f9a6e3fb15 100644 --- a/sphinx/templates/tutorials/navigation/navigation_using_navigationpaths.pot +++ b/sphinx/templates/tutorials/navigation/navigation_using_navigationpaths.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/navigation/navigation_using_navigationregions.pot b/sphinx/templates/tutorials/navigation/navigation_using_navigationregions.pot index ad0f0a0ceb..f5ed5ca8db 100644 --- a/sphinx/templates/tutorials/navigation/navigation_using_navigationregions.pot +++ b/sphinx/templates/tutorials/navigation/navigation_using_navigationregions.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/navigation/navigation_using_navigationservers.pot b/sphinx/templates/tutorials/navigation/navigation_using_navigationservers.pot index e06baa5ae2..47183973da 100644 --- a/sphinx/templates/tutorials/navigation/navigation_using_navigationservers.pot +++ b/sphinx/templates/tutorials/navigation/navigation_using_navigationservers.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/networking/high_level_multiplayer.pot b/sphinx/templates/tutorials/networking/high_level_multiplayer.pot index c04e7e98fd..76804e4044 100644 --- a/sphinx/templates/tutorials/networking/high_level_multiplayer.pot +++ b/sphinx/templates/tutorials/networking/high_level_multiplayer.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/networking/http_client_class.pot b/sphinx/templates/tutorials/networking/http_client_class.pot index 5afb797bfc..8296c7e689 100644 --- a/sphinx/templates/tutorials/networking/http_client_class.pot +++ b/sphinx/templates/tutorials/networking/http_client_class.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/networking/http_request_class.pot b/sphinx/templates/tutorials/networking/http_request_class.pot index fa19300044..bcae267eed 100644 --- a/sphinx/templates/tutorials/networking/http_request_class.pot +++ b/sphinx/templates/tutorials/networking/http_request_class.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/networking/index.pot b/sphinx/templates/tutorials/networking/index.pot index 11e8ab0062..424b35e54b 100644 --- a/sphinx/templates/tutorials/networking/index.pot +++ b/sphinx/templates/tutorials/networking/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/networking/ssl_certificates.pot b/sphinx/templates/tutorials/networking/ssl_certificates.pot index 2c0b58007a..b91c23cc4d 100644 --- a/sphinx/templates/tutorials/networking/ssl_certificates.pot +++ b/sphinx/templates/tutorials/networking/ssl_certificates.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/networking/webrtc.pot b/sphinx/templates/tutorials/networking/webrtc.pot index 68ca20653d..0b36bf8f88 100644 --- a/sphinx/templates/tutorials/networking/webrtc.pot +++ b/sphinx/templates/tutorials/networking/webrtc.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/networking/websocket.pot b/sphinx/templates/tutorials/networking/websocket.pot index 9ae02b3aea..f02c593bed 100644 --- a/sphinx/templates/tutorials/networking/websocket.pot +++ b/sphinx/templates/tutorials/networking/websocket.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/performance/cpu_optimization.pot b/sphinx/templates/tutorials/performance/cpu_optimization.pot index 84f36112e7..853791aec6 100644 --- a/sphinx/templates/tutorials/performance/cpu_optimization.pot +++ b/sphinx/templates/tutorials/performance/cpu_optimization.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/performance/general_optimization.pot b/sphinx/templates/tutorials/performance/general_optimization.pot index b75be78fb7..6be5e5254a 100644 --- a/sphinx/templates/tutorials/performance/general_optimization.pot +++ b/sphinx/templates/tutorials/performance/general_optimization.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/performance/gpu_optimization.pot b/sphinx/templates/tutorials/performance/gpu_optimization.pot index 21bd6be973..5936fe9ea7 100644 --- a/sphinx/templates/tutorials/performance/gpu_optimization.pot +++ b/sphinx/templates/tutorials/performance/gpu_optimization.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/performance/index.pot b/sphinx/templates/tutorials/performance/index.pot index 0c4e52035d..c64971ef65 100644 --- a/sphinx/templates/tutorials/performance/index.pot +++ b/sphinx/templates/tutorials/performance/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/performance/optimizing_3d_performance.pot b/sphinx/templates/tutorials/performance/optimizing_3d_performance.pot index 8ca2cedf99..fb6a6f1a86 100644 --- a/sphinx/templates/tutorials/performance/optimizing_3d_performance.pot +++ b/sphinx/templates/tutorials/performance/optimizing_3d_performance.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/performance/pipeline_compilations.pot b/sphinx/templates/tutorials/performance/pipeline_compilations.pot index f001b8261e..45caea9c6b 100644 --- a/sphinx/templates/tutorials/performance/pipeline_compilations.pot +++ b/sphinx/templates/tutorials/performance/pipeline_compilations.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/performance/thread_safe_apis.pot b/sphinx/templates/tutorials/performance/thread_safe_apis.pot index 1b53a43bae..edf76b4301 100644 --- a/sphinx/templates/tutorials/performance/thread_safe_apis.pot +++ b/sphinx/templates/tutorials/performance/thread_safe_apis.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/performance/using_multimesh.pot b/sphinx/templates/tutorials/performance/using_multimesh.pot index b1bc9ef8dd..cb30807a50 100644 --- a/sphinx/templates/tutorials/performance/using_multimesh.pot +++ b/sphinx/templates/tutorials/performance/using_multimesh.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/performance/using_multiple_threads.pot b/sphinx/templates/tutorials/performance/using_multiple_threads.pot index 89c5f56c1a..5fb5a88baa 100644 --- a/sphinx/templates/tutorials/performance/using_multiple_threads.pot +++ b/sphinx/templates/tutorials/performance/using_multiple_threads.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/performance/using_servers.pot b/sphinx/templates/tutorials/performance/using_servers.pot index dce40e9019..20f9436f03 100644 --- a/sphinx/templates/tutorials/performance/using_servers.pot +++ b/sphinx/templates/tutorials/performance/using_servers.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \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 e0b86be90e..7907890aee 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 @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \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 599192cf23..583d1efe7b 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 @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/performance/vertex_animation/index.pot b/sphinx/templates/tutorials/performance/vertex_animation/index.pot index 586401c61c..a8dce2920b 100644 --- a/sphinx/templates/tutorials/performance/vertex_animation/index.pot +++ b/sphinx/templates/tutorials/performance/vertex_animation/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/physics/collision_shapes_2d.pot b/sphinx/templates/tutorials/physics/collision_shapes_2d.pot index 382c3af724..8b9b08389d 100644 --- a/sphinx/templates/tutorials/physics/collision_shapes_2d.pot +++ b/sphinx/templates/tutorials/physics/collision_shapes_2d.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/physics/collision_shapes_3d.pot b/sphinx/templates/tutorials/physics/collision_shapes_3d.pot index 3d6940edda..b885d361ce 100644 --- a/sphinx/templates/tutorials/physics/collision_shapes_3d.pot +++ b/sphinx/templates/tutorials/physics/collision_shapes_3d.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/physics/index.pot b/sphinx/templates/tutorials/physics/index.pot index 734266f6dc..b53711b90d 100644 --- a/sphinx/templates/tutorials/physics/index.pot +++ b/sphinx/templates/tutorials/physics/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/physics/interpolation/2d_and_3d_physics_interpolation.pot b/sphinx/templates/tutorials/physics/interpolation/2d_and_3d_physics_interpolation.pot index f3ebb92d86..6c270b07c1 100644 --- a/sphinx/templates/tutorials/physics/interpolation/2d_and_3d_physics_interpolation.pot +++ b/sphinx/templates/tutorials/physics/interpolation/2d_and_3d_physics_interpolation.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/physics/interpolation/advanced_physics_interpolation.pot b/sphinx/templates/tutorials/physics/interpolation/advanced_physics_interpolation.pot index fb38228e62..c7f89120ba 100644 --- a/sphinx/templates/tutorials/physics/interpolation/advanced_physics_interpolation.pot +++ b/sphinx/templates/tutorials/physics/interpolation/advanced_physics_interpolation.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/physics/interpolation/index.pot b/sphinx/templates/tutorials/physics/interpolation/index.pot index 19d2581e54..3e2b7a42e9 100644 --- a/sphinx/templates/tutorials/physics/interpolation/index.pot +++ b/sphinx/templates/tutorials/physics/interpolation/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/physics/interpolation/physics_interpolation_introduction.pot b/sphinx/templates/tutorials/physics/interpolation/physics_interpolation_introduction.pot index fb19ec33b8..d6f9981edd 100644 --- a/sphinx/templates/tutorials/physics/interpolation/physics_interpolation_introduction.pot +++ b/sphinx/templates/tutorials/physics/interpolation/physics_interpolation_introduction.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/physics/interpolation/physics_interpolation_quick_start_guide.pot b/sphinx/templates/tutorials/physics/interpolation/physics_interpolation_quick_start_guide.pot index 7599ccd674..8df7186795 100644 --- a/sphinx/templates/tutorials/physics/interpolation/physics_interpolation_quick_start_guide.pot +++ b/sphinx/templates/tutorials/physics/interpolation/physics_interpolation_quick_start_guide.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/physics/interpolation/using_physics_interpolation.pot b/sphinx/templates/tutorials/physics/interpolation/using_physics_interpolation.pot index 99e5bd9bd8..ebde0aede6 100644 --- a/sphinx/templates/tutorials/physics/interpolation/using_physics_interpolation.pot +++ b/sphinx/templates/tutorials/physics/interpolation/using_physics_interpolation.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/physics/kinematic_character_2d.pot b/sphinx/templates/tutorials/physics/kinematic_character_2d.pot index 394258b5a8..92a763545e 100644 --- a/sphinx/templates/tutorials/physics/kinematic_character_2d.pot +++ b/sphinx/templates/tutorials/physics/kinematic_character_2d.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/physics/large_world_coordinates.pot b/sphinx/templates/tutorials/physics/large_world_coordinates.pot index 9f0f55f91b..57fd89f6c5 100644 --- a/sphinx/templates/tutorials/physics/large_world_coordinates.pot +++ b/sphinx/templates/tutorials/physics/large_world_coordinates.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/physics/physics_introduction.pot b/sphinx/templates/tutorials/physics/physics_introduction.pot index 3a00068647..b4b3bedb70 100644 --- a/sphinx/templates/tutorials/physics/physics_introduction.pot +++ b/sphinx/templates/tutorials/physics/physics_introduction.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/physics/ragdoll_system.pot b/sphinx/templates/tutorials/physics/ragdoll_system.pot index 34ade82cd5..dc1ad8b7b2 100644 --- a/sphinx/templates/tutorials/physics/ragdoll_system.pot +++ b/sphinx/templates/tutorials/physics/ragdoll_system.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/physics/ray-casting.pot b/sphinx/templates/tutorials/physics/ray-casting.pot index 05edb4e585..4e5715d99f 100644 --- a/sphinx/templates/tutorials/physics/ray-casting.pot +++ b/sphinx/templates/tutorials/physics/ray-casting.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/physics/rigid_body.pot b/sphinx/templates/tutorials/physics/rigid_body.pot index 7262be4189..64dc06ae4c 100644 --- a/sphinx/templates/tutorials/physics/rigid_body.pot +++ b/sphinx/templates/tutorials/physics/rigid_body.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/physics/soft_body.pot b/sphinx/templates/tutorials/physics/soft_body.pot index f4fe8cfa10..ae07676a7c 100644 --- a/sphinx/templates/tutorials/physics/soft_body.pot +++ b/sphinx/templates/tutorials/physics/soft_body.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/physics/troubleshooting_physics_issues.pot b/sphinx/templates/tutorials/physics/troubleshooting_physics_issues.pot index 2ca32abeb8..60e4b80ff6 100644 --- a/sphinx/templates/tutorials/physics/troubleshooting_physics_issues.pot +++ b/sphinx/templates/tutorials/physics/troubleshooting_physics_issues.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/physics/using_area_2d.pot b/sphinx/templates/tutorials/physics/using_area_2d.pot index 2c443088c9..57f2880639 100644 --- a/sphinx/templates/tutorials/physics/using_area_2d.pot +++ b/sphinx/templates/tutorials/physics/using_area_2d.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/physics/using_character_body_2d.pot b/sphinx/templates/tutorials/physics/using_character_body_2d.pot index a75d09740c..a968736ab7 100644 --- a/sphinx/templates/tutorials/physics/using_character_body_2d.pot +++ b/sphinx/templates/tutorials/physics/using_character_body_2d.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/physics/using_jolt_physics.pot b/sphinx/templates/tutorials/physics/using_jolt_physics.pot index 3b756f147c..5c79535a59 100644 --- a/sphinx/templates/tutorials/physics/using_jolt_physics.pot +++ b/sphinx/templates/tutorials/physics/using_jolt_physics.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \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 073c0d6662..6ab07327c0 100644 --- a/sphinx/templates/tutorials/platform/android/android_in_app_purchases.pot +++ b/sphinx/templates/tutorials/platform/android/android_in_app_purchases.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/platform/android/android_library.pot b/sphinx/templates/tutorials/platform/android/android_library.pot index 55b3658452..e8af5e4706 100644 --- a/sphinx/templates/tutorials/platform/android/android_library.pot +++ b/sphinx/templates/tutorials/platform/android/android_library.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/platform/android/android_plugin.pot b/sphinx/templates/tutorials/platform/android/android_plugin.pot index d760b2ffba..ffef94a5de 100644 --- a/sphinx/templates/tutorials/platform/android/android_plugin.pot +++ b/sphinx/templates/tutorials/platform/android/android_plugin.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/platform/android/index.pot b/sphinx/templates/tutorials/platform/android/index.pot index 3ff0b9a77c..06cfd87e4d 100644 --- a/sphinx/templates/tutorials/platform/android/index.pot +++ b/sphinx/templates/tutorials/platform/android/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/platform/android/javaclasswrapper_and_androidruntimeplugin.pot b/sphinx/templates/tutorials/platform/android/javaclasswrapper_and_androidruntimeplugin.pot index 982a6e2604..5710d911d5 100644 --- a/sphinx/templates/tutorials/platform/android/javaclasswrapper_and_androidruntimeplugin.pot +++ b/sphinx/templates/tutorials/platform/android/javaclasswrapper_and_androidruntimeplugin.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/platform/consoles.pot b/sphinx/templates/tutorials/platform/consoles.pot index 3fff80b352..e9d13ddaec 100644 --- a/sphinx/templates/tutorials/platform/consoles.pot +++ b/sphinx/templates/tutorials/platform/consoles.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/platform/index.pot b/sphinx/templates/tutorials/platform/index.pot index 508d27f246..3ffd1b4852 100644 --- a/sphinx/templates/tutorials/platform/index.pot +++ b/sphinx/templates/tutorials/platform/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/platform/ios/index.pot b/sphinx/templates/tutorials/platform/ios/index.pot index 8ad655560b..5f91e3a5b3 100644 --- a/sphinx/templates/tutorials/platform/ios/index.pot +++ b/sphinx/templates/tutorials/platform/ios/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/platform/ios/ios_plugin.pot b/sphinx/templates/tutorials/platform/ios/ios_plugin.pot index 641482fdaa..cb84aeff52 100644 --- a/sphinx/templates/tutorials/platform/ios/ios_plugin.pot +++ b/sphinx/templates/tutorials/platform/ios/ios_plugin.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/platform/ios/plugins_for_ios.pot b/sphinx/templates/tutorials/platform/ios/plugins_for_ios.pot index 32b41cdf3d..32c51a10d3 100644 --- a/sphinx/templates/tutorials/platform/ios/plugins_for_ios.pot +++ b/sphinx/templates/tutorials/platform/ios/plugins_for_ios.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/platform/web/customizing_html5_shell.pot b/sphinx/templates/tutorials/platform/web/customizing_html5_shell.pot index 8d97c3e999..f2c896cf94 100644 --- a/sphinx/templates/tutorials/platform/web/customizing_html5_shell.pot +++ b/sphinx/templates/tutorials/platform/web/customizing_html5_shell.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/platform/web/html5_shell_classref.pot b/sphinx/templates/tutorials/platform/web/html5_shell_classref.pot index 90b6bcd538..b249303f96 100644 --- a/sphinx/templates/tutorials/platform/web/html5_shell_classref.pot +++ b/sphinx/templates/tutorials/platform/web/html5_shell_classref.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/platform/web/index.pot b/sphinx/templates/tutorials/platform/web/index.pot index a41682c05d..6e66e3e8ab 100644 --- a/sphinx/templates/tutorials/platform/web/index.pot +++ b/sphinx/templates/tutorials/platform/web/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/platform/web/javascript_bridge.pot b/sphinx/templates/tutorials/platform/web/javascript_bridge.pot index 329bfa4d07..427678bf41 100644 --- a/sphinx/templates/tutorials/platform/web/javascript_bridge.pot +++ b/sphinx/templates/tutorials/platform/web/javascript_bridge.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/plugins/editor/3d_gizmos.pot b/sphinx/templates/tutorials/plugins/editor/3d_gizmos.pot index b3a352bfd8..e8896f4b90 100644 --- a/sphinx/templates/tutorials/plugins/editor/3d_gizmos.pot +++ b/sphinx/templates/tutorials/plugins/editor/3d_gizmos.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/plugins/editor/import_plugins.pot b/sphinx/templates/tutorials/plugins/editor/import_plugins.pot index b9255bde5f..351209070d 100644 --- a/sphinx/templates/tutorials/plugins/editor/import_plugins.pot +++ b/sphinx/templates/tutorials/plugins/editor/import_plugins.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/plugins/editor/index.pot b/sphinx/templates/tutorials/plugins/editor/index.pot index 990577ce7b..a2545c5c7e 100644 --- a/sphinx/templates/tutorials/plugins/editor/index.pot +++ b/sphinx/templates/tutorials/plugins/editor/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/plugins/editor/inspector_plugins.pot b/sphinx/templates/tutorials/plugins/editor/inspector_plugins.pot index 06caa170e7..8718de9da8 100644 --- a/sphinx/templates/tutorials/plugins/editor/inspector_plugins.pot +++ b/sphinx/templates/tutorials/plugins/editor/inspector_plugins.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/plugins/editor/installing_plugins.pot b/sphinx/templates/tutorials/plugins/editor/installing_plugins.pot index cd42eed801..355cc64a52 100644 --- a/sphinx/templates/tutorials/plugins/editor/installing_plugins.pot +++ b/sphinx/templates/tutorials/plugins/editor/installing_plugins.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \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 8a8949c02c..dc7777ddaa 100644 --- a/sphinx/templates/tutorials/plugins/editor/making_main_screen_plugins.pot +++ b/sphinx/templates/tutorials/plugins/editor/making_main_screen_plugins.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/plugins/editor/making_plugins.pot b/sphinx/templates/tutorials/plugins/editor/making_plugins.pot index 90f8d814cf..309fcc4952 100644 --- a/sphinx/templates/tutorials/plugins/editor/making_plugins.pot +++ b/sphinx/templates/tutorials/plugins/editor/making_plugins.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/plugins/editor/visual_shader_plugins.pot b/sphinx/templates/tutorials/plugins/editor/visual_shader_plugins.pot index 056713a824..1ca0392329 100644 --- a/sphinx/templates/tutorials/plugins/editor/visual_shader_plugins.pot +++ b/sphinx/templates/tutorials/plugins/editor/visual_shader_plugins.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/plugins/index.pot b/sphinx/templates/tutorials/plugins/index.pot index 5ba3125881..cb95e02377 100644 --- a/sphinx/templates/tutorials/plugins/index.pot +++ b/sphinx/templates/tutorials/plugins/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \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 b4816c53f0..2d4915191d 100644 --- a/sphinx/templates/tutorials/plugins/running_code_in_the_editor.pot +++ b/sphinx/templates/tutorials/plugins/running_code_in_the_editor.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/rendering/compositor.pot b/sphinx/templates/tutorials/rendering/compositor.pot index 249d4536af..567f6f6d82 100644 --- a/sphinx/templates/tutorials/rendering/compositor.pot +++ b/sphinx/templates/tutorials/rendering/compositor.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/rendering/index.pot b/sphinx/templates/tutorials/rendering/index.pot index ddd7b22080..0d436843b1 100644 --- a/sphinx/templates/tutorials/rendering/index.pot +++ b/sphinx/templates/tutorials/rendering/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/rendering/jitter_stutter.pot b/sphinx/templates/tutorials/rendering/jitter_stutter.pot index c47c497ea8..ab00d20884 100644 --- a/sphinx/templates/tutorials/rendering/jitter_stutter.pot +++ b/sphinx/templates/tutorials/rendering/jitter_stutter.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/rendering/multiple_resolutions.pot b/sphinx/templates/tutorials/rendering/multiple_resolutions.pot index 300f9e7f95..8425581066 100644 --- a/sphinx/templates/tutorials/rendering/multiple_resolutions.pot +++ b/sphinx/templates/tutorials/rendering/multiple_resolutions.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/rendering/renderers.pot b/sphinx/templates/tutorials/rendering/renderers.pot index 0c5ccb89f0..c39e6cd63f 100644 --- a/sphinx/templates/tutorials/rendering/renderers.pot +++ b/sphinx/templates/tutorials/rendering/renderers.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/rendering/viewports.pot b/sphinx/templates/tutorials/rendering/viewports.pot index 59050340ec..7a9c6d95de 100644 --- a/sphinx/templates/tutorials/rendering/viewports.pot +++ b/sphinx/templates/tutorials/rendering/viewports.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \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 f469cdf005..d902b06522 100644 --- a/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_basics.pot +++ b/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_basics.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_collections.pot b/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_collections.pot index c0fadffb73..3cff76d67c 100644 --- a/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_collections.pot +++ b/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_collections.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" 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 39a1188ce8..dbf6f3756f 100644 --- a/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_differences.pot +++ b/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_differences.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_exports.pot b/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_exports.pot index d930352c1b..e936b66d3a 100644 --- a/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_exports.pot +++ b/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_exports.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \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 39497a371f..171ad5c572 100644 --- a/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_features.pot +++ b/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_features.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_global_classes.pot b/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_global_classes.pot index 090e856a14..ce2f0b468e 100644 --- a/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_global_classes.pot +++ b/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_global_classes.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_signals.pot b/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_signals.pot index 21a9eb93cf..83068b9aee 100644 --- a/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_signals.pot +++ b/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_signals.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \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 1ce774ee33..a771690c50 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 @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_variant.pot b/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_variant.pot index 85d2369e70..d1e5c2a3da 100644 --- a/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_variant.pot +++ b/sphinx/templates/tutorials/scripting/c_sharp/c_sharp_variant.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0001.pot b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0001.pot index 1489096e88..2190f6a108 100644 --- a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0001.pot +++ b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0001.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0002.pot b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0002.pot index 78ccaa14b2..ba32624553 100644 --- a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0002.pot +++ b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0002.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0003.pot b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0003.pot index 61b7f3903b..6dd1791bec 100644 --- a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0003.pot +++ b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0003.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0101.pot b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0101.pot index 00f1044847..9d1ff00673 100644 --- a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0101.pot +++ b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0101.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0102.pot b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0102.pot index fceb022a20..a68b77786c 100644 --- a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0102.pot +++ b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0102.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0103.pot b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0103.pot index 0b193d2980..786d183fe7 100644 --- a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0103.pot +++ b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0103.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0104.pot b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0104.pot index 1f1c1ec673..d3f9489284 100644 --- a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0104.pot +++ b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0104.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0105.pot b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0105.pot index 2e68a3515e..27ed3bb5e2 100644 --- a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0105.pot +++ b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0105.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0106.pot b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0106.pot index 3c0a09e10e..45d1abae02 100644 --- a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0106.pot +++ b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0106.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0107.pot b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0107.pot index a552d2f05d..9062d0fadd 100644 --- a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0107.pot +++ b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0107.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0108.pot b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0108.pot index 0dc3303681..1ddc768d51 100644 --- a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0108.pot +++ b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0108.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0109.pot b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0109.pot index affb5efd35..3296ee432f 100644 --- a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0109.pot +++ b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0109.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0110.pot b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0110.pot index 7fe623bb98..60d09261b4 100644 --- a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0110.pot +++ b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0110.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0111.pot b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0111.pot index 9e437e8239..b0c2ebef80 100644 --- a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0111.pot +++ b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0111.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0201.pot b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0201.pot index aee3057e20..b21a82339c 100644 --- a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0201.pot +++ b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0201.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0202.pot b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0202.pot index 2cf337d585..60df761f80 100644 --- a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0202.pot +++ b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0202.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0203.pot b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0203.pot index c49e670224..c9ff45b22e 100644 --- a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0203.pot +++ b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0203.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0301.pot b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0301.pot index 7068796985..ee19f55387 100644 --- a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0301.pot +++ b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0301.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0302.pot b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0302.pot index bf2a128fb5..b3d9e5394e 100644 --- a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0302.pot +++ b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0302.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0303.pot b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0303.pot index 1620d64aab..94659ef7d1 100644 --- a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0303.pot +++ b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0303.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0401.pot b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0401.pot index 781ca3e97a..6b9670a571 100644 --- a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0401.pot +++ b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0401.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0402.pot b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0402.pot index 32ea8518ed..7079ed5512 100644 --- a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0402.pot +++ b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/GD0402.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/index.pot b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/index.pot index eadfcd2ea4..d983ad2227 100644 --- a/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/index.pot +++ b/sphinx/templates/tutorials/scripting/c_sharp/diagnostics/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/c_sharp/index.pot b/sphinx/templates/tutorials/scripting/c_sharp/index.pot index e89ad0c2ff..2ef55a885c 100644 --- a/sphinx/templates/tutorials/scripting/c_sharp/index.pot +++ b/sphinx/templates/tutorials/scripting/c_sharp/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/change_scenes_manually.pot b/sphinx/templates/tutorials/scripting/change_scenes_manually.pot index 7611112061..502d57d468 100644 --- a/sphinx/templates/tutorials/scripting/change_scenes_manually.pot +++ b/sphinx/templates/tutorials/scripting/change_scenes_manually.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/cpp/about_godot_cpp.pot b/sphinx/templates/tutorials/scripting/cpp/about_godot_cpp.pot index 2f38b8df38..2f25461d90 100644 --- a/sphinx/templates/tutorials/scripting/cpp/about_godot_cpp.pot +++ b/sphinx/templates/tutorials/scripting/cpp/about_godot_cpp.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/cpp/gdextension_cpp_example.pot b/sphinx/templates/tutorials/scripting/cpp/gdextension_cpp_example.pot index 081adb1ee2..9649f6f630 100644 --- a/sphinx/templates/tutorials/scripting/cpp/gdextension_cpp_example.pot +++ b/sphinx/templates/tutorials/scripting/cpp/gdextension_cpp_example.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/cpp/gdextension_docs_system.pot b/sphinx/templates/tutorials/scripting/cpp/gdextension_docs_system.pot index 2aa7a0b355..6806a84359 100644 --- a/sphinx/templates/tutorials/scripting/cpp/gdextension_docs_system.pot +++ b/sphinx/templates/tutorials/scripting/cpp/gdextension_docs_system.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/cpp/index.pot b/sphinx/templates/tutorials/scripting/cpp/index.pot index 273c97b692..b4dba92627 100644 --- a/sphinx/templates/tutorials/scripting/cpp/index.pot +++ b/sphinx/templates/tutorials/scripting/cpp/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/creating_script_templates.pot b/sphinx/templates/tutorials/scripting/creating_script_templates.pot index 9b0ed5a087..c7abadf93f 100644 --- a/sphinx/templates/tutorials/scripting/creating_script_templates.pot +++ b/sphinx/templates/tutorials/scripting/creating_script_templates.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/cross_language_scripting.pot b/sphinx/templates/tutorials/scripting/cross_language_scripting.pot index 0dd32db86b..99e720ed5e 100644 --- a/sphinx/templates/tutorials/scripting/cross_language_scripting.pot +++ b/sphinx/templates/tutorials/scripting/cross_language_scripting.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/debug/custom_performance_monitors.pot b/sphinx/templates/tutorials/scripting/debug/custom_performance_monitors.pot index 370c2b5058..6f98fdecaf 100644 --- a/sphinx/templates/tutorials/scripting/debug/custom_performance_monitors.pot +++ b/sphinx/templates/tutorials/scripting/debug/custom_performance_monitors.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/debug/debugger_panel.pot b/sphinx/templates/tutorials/scripting/debug/debugger_panel.pot index 3d29e83583..08c9e9e736 100644 --- a/sphinx/templates/tutorials/scripting/debug/debugger_panel.pot +++ b/sphinx/templates/tutorials/scripting/debug/debugger_panel.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" @@ -149,132 +149,132 @@ msgstr "" msgid "A detailed explanation of how to use the profiler can be found in the dedicated :ref:`doc_the_profiler` page." msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:124 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:126 msgid "Visual Profiler" msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:126 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:128 msgid "The Visual Profiler can be used to monitor what is taking the most time when rendering a frame on the CPU and GPU respectively. This allows tracking sources of potential CPU and GPU bottlenecks caused by rendering." msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:132 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:134 msgid "The Visual Profiler only measures CPU time taken for rendering tasks, such as performing draw calls. The Visual Profiler does **not** include CPU time taken for other tasks such as scripting and physics. Use the standard Profiler tab to track non-rendering-related CPU tasks." msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:137 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:139 msgid "To use the visual profiler, run the project, switch to the **Visual Profiler** tab within the Debugger bottom panel, then click **Start**:" msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:140 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:142 msgid "Visual Profiler tab after clicking Start, waiting for a few seconds, then clicking Stop" msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:143 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:145 msgid "Visual Profiler tab after clicking **Start**, waiting for a few seconds, then clicking **Stop**" msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:147 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:149 msgid "You can also check **Autostart**, which will make the visual profiler automatically start when the project is run the next time. Note that the **Autostart** checkbox's state is not preserved across editor sessions." msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:151 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:153 msgid "You will see categories and results appearing as the profiler is running. Graph lines also appear, with the left side being a CPU framegraph and the right side being a GPU framegraph." msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:155 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:157 msgid "Click **Stop** to finish profiling, which will keep the results visible but frozen in place. Results remain visible after stopping the running project, but not after exiting the editor." msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:159 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:161 msgid "Click on result categories on the left to highlight them in the CPU and GPU graphs on the right. You can also click on the graph to move the cursor to a specific frame number and highlight the selected data type in the result categories on the left." msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:164 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:166 msgid "You can switch the result display between a time value (in milliseconds per frame) or a percentage of the target frametime (which is currently hardcoded to 16.67 milliseconds, or 60 FPS)." msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:168 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:170 msgid "If framerate spikes occur during profiling, this can cause the graph to be poorly scaled. Disable **Fit to Frame** so that the graph will zoom onto the 60 FPS+ portion." msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:174 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:176 msgid "Remember that Visual Profiler results can vary **heavily** based on viewport resolution, which is determined by the window size if using the ``disabled`` or ``canvas_items`` :ref:`stretch modes `." msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:179 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:181 msgid "When comparing results across different runs, make sure to use the same viewport size for all runs." msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:182 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:184 msgid "Visual Profiler is supported when using any rendering method (Forward+, Mobile or Compatibility), but the reported categories will vary depending on the current rendering method as well as the enabled graphics features. For example, when using Forward+, a simple 2D scene with shadow-casting lights will result in the following categories appearing:" msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:188 -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:191 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:190 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:193 msgid "Example results from a 2D scene in the Visual Profiler" msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:193 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:195 msgid "To give another example with Forward+, a 3D scene with shadow-casting lights and various effects enabled will result in the following categories enabled:" msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:196 -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:199 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:198 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:201 msgid "Example results from a 3D scene in the Visual Profiler" msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:201 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:203 msgid "Notice how in the 3D example, several of the categories have **(Parallel)** appended to their name. This hints that multiple tasks are being performed in parallel on the GPU. This generally means that disabling only one of the features involved won't improve performance as much as anticipated, as the other task still needs to be performed sequentially." msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:209 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:211 msgid "The Visual Profiler is not supported when using the Compatibility renderer on macOS, due to platform limitations." msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:213 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:215 msgid "Network Profiler" msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:215 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:217 msgid "The Network Profiler contains a list of all the nodes that communicate over the multiplayer API and, for each one, some counters on the amount of incoming and outgoing network interactions. It also features a bandwidth meter that displays the total bandwidth usage at any given moment." msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:222 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:224 msgid "The bandwidth meter does **not** take the :ref:`doc_high_level_multiplayer` API's own compression system into account. This means that changing the compression algorithm used will not change the metrics reported by the bandwidth meter." msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:228 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:230 msgid "Monitors" msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:230 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:232 msgid "The monitors are graphs of several aspects of the game while it's running such as FPS, memory usage, how many nodes are in a scene and more. All monitors keep track of stats automatically, so even if one monitor isn't open while the game is running, you can open it later and see how the values changed." msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:237 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:239 msgid "In addition to the default performance monitors, you can also create :ref:`custom performance monitors ` to track arbitrary values in your project." msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:242 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:244 msgid "Video RAM" msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:244 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:246 msgid "The **Video RAM** tab shows the video RAM usage of the game while it is running. It provides a list of every resource using video RAM by resource path, the type of resource it is, what format it is in, and how much Video RAM that resource is using. There is also a total video RAM usage number at the top right of the panel." msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:252 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:254 msgid "Misc" msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:254 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:256 msgid "The **Misc** tab contains tools to identify the control nodes you are clicking at runtime:" msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:257 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:259 msgid "**Clicked Control** tells you where the clicked node is in the scene tree." msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:258 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:260 msgid "**Clicked Control Type** tells you the type of the node you clicked is." msgstr "" diff --git a/sphinx/templates/tutorials/scripting/debug/index.pot b/sphinx/templates/tutorials/scripting/debug/index.pot index 4957a40151..8c19e7829f 100644 --- a/sphinx/templates/tutorials/scripting/debug/index.pot +++ b/sphinx/templates/tutorials/scripting/debug/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/debug/output_panel.pot b/sphinx/templates/tutorials/scripting/debug/output_panel.pot index 31c34d8218..f5a5b57fcc 100644 --- a/sphinx/templates/tutorials/scripting/debug/output_panel.pot +++ b/sphinx/templates/tutorials/scripting/debug/output_panel.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" @@ -75,50 +75,78 @@ msgstr "" msgid "When running the project, existing messages are automatically cleared by default. This is controlled by the **Run > Output > Always Clear Output on Play** editor setting. Additionally, you can manually clear messages by clicking the \"cleaning brush\" icon in the top-right corner of the Output panel." msgstr "" -#: ../../docs/tutorials/scripting/debug/output_panel.rst:51 +#: ../../docs/tutorials/scripting/debug/output_panel.rst:53 msgid "Printing messages" msgstr "" -#: ../../docs/tutorials/scripting/debug/output_panel.rst:53 +#: ../../docs/tutorials/scripting/debug/output_panel.rst:55 msgid "Several methods are available to print messages:" msgstr "" -#: ../../docs/tutorials/scripting/debug/output_panel.rst:55 -msgid ":ref:`print() `: Prints a message. This method accepts multiple arguments which are concatenated together upon printing." +#: ../../docs/tutorials/scripting/debug/output_panel.rst:57 +msgid ":ref:`print() `: Prints a message. This method accepts multiple arguments which are concatenated together upon printing. This method has variants that separate arguments with tabs and spaces respectively: :ref:`printt() ` and :ref:`prints() `." msgstr "" -#: ../../docs/tutorials/scripting/debug/output_panel.rst:57 +#: ../../docs/tutorials/scripting/debug/output_panel.rst:61 msgid ":ref:`print_rich() `: Same as ``print()``, but BBCode can be used to format the text that is printed (see below)." msgstr "" -#: ../../docs/tutorials/scripting/debug/output_panel.rst:59 +#: ../../docs/tutorials/scripting/debug/output_panel.rst:63 msgid ":ref:`push_error() `: Prints an error message. When an error is printed in a running project, it's displayed in the **Debugger > Errors** tab instead." msgstr "" -#: ../../docs/tutorials/scripting/debug/output_panel.rst:62 +#: ../../docs/tutorials/scripting/debug/output_panel.rst:66 msgid ":ref:`push_warning() `: Prints a warning message. When a warning is printed in a running project, it's displayed in the **Debugger > Errors** tab instead." msgstr "" -#: ../../docs/tutorials/scripting/debug/output_panel.rst:66 -msgid "To get more advanced formatting capabilities, consider using :ref:`doc_gdscript_printf` along with the above printing functions." +#: ../../docs/tutorials/scripting/debug/output_panel.rst:70 +msgid "For more complex use cases, these can be used:" msgstr "" #: ../../docs/tutorials/scripting/debug/output_panel.rst:72 -msgid "Printing rich text" +msgid ":ref:`print_verbose() `: Same as ``print()``, but only prints when verbose mode is enabled in the Project Settings or the project is run with the ``--verbose`` command line argument." msgstr "" -#: ../../docs/tutorials/scripting/debug/output_panel.rst:74 -msgid "Using :ref:`print_rich() `, you can print rich text to the editor Output panel and standard output (visible when the user runs the project from a terminal). This works by converting the BBCode to `ANSI escape codes `__ that the terminal understands." +#: ../../docs/tutorials/scripting/debug/output_panel.rst:75 +msgid ":ref:`printerr() `: Same as ``print()``, but prints to the standard error stream instead of the standard output string. ``push_error()`` should be preferred in most cases." msgstr "" -#: ../../docs/tutorials/scripting/debug/output_panel.rst:80 -msgid "In the editor output, all BBCode tags are recognized as usual. In the terminal output, only a subset of BBCode tags will work, as documented in the linked ``print_rich()`` method description above. In the terminal, the colors will look different depending on the user's theme, while colors in the editor will use the same colors as they would in the project." +#: ../../docs/tutorials/scripting/debug/output_panel.rst:78 +msgid ":ref:`printraw() `: Same as ``print()``, but prints without a blank line at the end. This is the only method that does **not** print to the editor Output panel. It prints to the standard output stream *only*, which means it's still included in file logging." +msgstr "" + +#: ../../docs/tutorials/scripting/debug/output_panel.rst:83 +msgid ":ref:`print_stack() `: Print a stack trace from the current location. Only supported when running from the editor, or when the project is exported in debug mode." +msgstr "" + +#: ../../docs/tutorials/scripting/debug/output_panel.rst:86 +msgid ":ref:`print_tree() `: Prints the scene tree relative to the current node. Useful for debugging node structures created at runtime." msgstr "" #: ../../docs/tutorials/scripting/debug/output_panel.rst:88 -msgid "ANSI escape code support varies across terminal emulators. On Windows, only Windows 10 and later can display ANSI escape codes in its default terminal application." +msgid ":ref:`print_tree_pretty() `: Same as ``print_tree()``, but with Unicode characters for a more tree-like appearance. This relies on `box-drawing characters `__, so it may not render correctly with all fonts." msgstr "" -#: ../../docs/tutorials/scripting/debug/output_panel.rst:92 -msgid "The exact colors displayed in terminal output also depend on the terminal theme chosen by the user." +#: ../../docs/tutorials/scripting/debug/output_panel.rst:93 +msgid "To get more advanced formatting capabilities, consider using :ref:`doc_gdscript_printf` along with the above printing functions." +msgstr "" + +#: ../../docs/tutorials/scripting/debug/output_panel.rst:98 +msgid "The engine's logging facilities are covered in the :ref:`logging ` documentation." +msgstr "" + +#: ../../docs/tutorials/scripting/debug/output_panel.rst:104 +msgid "Printing rich text" +msgstr "" + +#: ../../docs/tutorials/scripting/debug/output_panel.rst:106 +msgid "Using :ref:`print_rich() `, you can print rich text to the editor Output panel and standard output (visible when the user runs the project from a terminal). This works by converting the BBCode to `ANSI escape codes `__ that the terminal understands." +msgstr "" + +#: ../../docs/tutorials/scripting/debug/output_panel.rst:112 +msgid "In the editor output, all BBCode tags are recognized as usual. In the terminal output, only a subset of BBCode tags will work, as documented in the linked ``print_rich()`` method description above. In the terminal, the colors will look different depending on the user's theme, while colors in the editor will use the same colors as they would in the project." +msgstr "" + +#: ../../docs/tutorials/scripting/debug/output_panel.rst:120 +msgid "ANSI escape code support varies across terminal emulators. The exact colors displayed in terminal output also depend on the terminal theme chosen by the user." msgstr "" 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 b70157c0dc..d283ec44a4 100644 --- a/sphinx/templates/tutorials/scripting/debug/overview_of_debugging_tools.pot +++ b/sphinx/templates/tutorials/scripting/debug/overview_of_debugging_tools.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/debug/the_profiler.pot b/sphinx/templates/tutorials/scripting/debug/the_profiler.pot index 771511f87f..1080a8e42b 100644 --- a/sphinx/templates/tutorials/scripting/debug/the_profiler.pot +++ b/sphinx/templates/tutorials/scripting/debug/the_profiler.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/evaluating_expressions.pot b/sphinx/templates/tutorials/scripting/evaluating_expressions.pot index e87911ea50..6e4a8558f2 100644 --- a/sphinx/templates/tutorials/scripting/evaluating_expressions.pot +++ b/sphinx/templates/tutorials/scripting/evaluating_expressions.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/filesystem.pot b/sphinx/templates/tutorials/scripting/filesystem.pot index 97f6fcef14..57c258fee7 100644 --- a/sphinx/templates/tutorials/scripting/filesystem.pot +++ b/sphinx/templates/tutorials/scripting/filesystem.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/gdextension/gdextension_c_example.pot b/sphinx/templates/tutorials/scripting/gdextension/gdextension_c_example.pot index 1b4f3802af..f56dffd531 100644 --- a/sphinx/templates/tutorials/scripting/gdextension/gdextension_c_example.pot +++ b/sphinx/templates/tutorials/scripting/gdextension/gdextension_c_example.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/gdextension/gdextension_file.pot b/sphinx/templates/tutorials/scripting/gdextension/gdextension_file.pot index 2c68b98316..b50d41df2e 100644 --- a/sphinx/templates/tutorials/scripting/gdextension/gdextension_file.pot +++ b/sphinx/templates/tutorials/scripting/gdextension/gdextension_file.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/gdextension/index.pot b/sphinx/templates/tutorials/scripting/gdextension/index.pot index f1f1243d67..c72831ddb4 100644 --- a/sphinx/templates/tutorials/scripting/gdextension/index.pot +++ b/sphinx/templates/tutorials/scripting/gdextension/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/gdextension/what_is_gdextension.pot b/sphinx/templates/tutorials/scripting/gdextension/what_is_gdextension.pot index 3976db9bbe..8d1f4ed596 100644 --- a/sphinx/templates/tutorials/scripting/gdextension/what_is_gdextension.pot +++ b/sphinx/templates/tutorials/scripting/gdextension/what_is_gdextension.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/gdscript/gdscript_advanced.pot b/sphinx/templates/tutorials/scripting/gdscript/gdscript_advanced.pot index 3daa9d67f5..0fe7dbf333 100644 --- a/sphinx/templates/tutorials/scripting/gdscript/gdscript_advanced.pot +++ b/sphinx/templates/tutorials/scripting/gdscript/gdscript_advanced.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/gdscript/gdscript_basics.pot b/sphinx/templates/tutorials/scripting/gdscript/gdscript_basics.pot index 29840311b8..dec9e8ef7f 100644 --- a/sphinx/templates/tutorials/scripting/gdscript/gdscript_basics.pot +++ b/sphinx/templates/tutorials/scripting/gdscript/gdscript_basics.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/gdscript/gdscript_documentation_comments.pot b/sphinx/templates/tutorials/scripting/gdscript/gdscript_documentation_comments.pot index 23ab3d9759..66d363e7fd 100644 --- a/sphinx/templates/tutorials/scripting/gdscript/gdscript_documentation_comments.pot +++ b/sphinx/templates/tutorials/scripting/gdscript/gdscript_documentation_comments.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/gdscript/gdscript_exports.pot b/sphinx/templates/tutorials/scripting/gdscript/gdscript_exports.pot index 3b279908d0..d0b73d1d92 100644 --- a/sphinx/templates/tutorials/scripting/gdscript/gdscript_exports.pot +++ b/sphinx/templates/tutorials/scripting/gdscript/gdscript_exports.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/gdscript/gdscript_format_string.pot b/sphinx/templates/tutorials/scripting/gdscript/gdscript_format_string.pot index dca14865a2..872489ccfc 100644 --- a/sphinx/templates/tutorials/scripting/gdscript/gdscript_format_string.pot +++ b/sphinx/templates/tutorials/scripting/gdscript/gdscript_format_string.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/gdscript/gdscript_styleguide.pot b/sphinx/templates/tutorials/scripting/gdscript/gdscript_styleguide.pot index 2a50803067..571abe252b 100644 --- a/sphinx/templates/tutorials/scripting/gdscript/gdscript_styleguide.pot +++ b/sphinx/templates/tutorials/scripting/gdscript/gdscript_styleguide.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/gdscript/index.pot b/sphinx/templates/tutorials/scripting/gdscript/index.pot index 43db24a237..b7f83da7b6 100644 --- a/sphinx/templates/tutorials/scripting/gdscript/index.pot +++ b/sphinx/templates/tutorials/scripting/gdscript/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/gdscript/static_typing.pot b/sphinx/templates/tutorials/scripting/gdscript/static_typing.pot index 4da6807612..4e444bfb02 100644 --- a/sphinx/templates/tutorials/scripting/gdscript/static_typing.pot +++ b/sphinx/templates/tutorials/scripting/gdscript/static_typing.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/gdscript/warning_system.pot b/sphinx/templates/tutorials/scripting/gdscript/warning_system.pot index 818b2c3ef4..0b86e9e8c7 100644 --- a/sphinx/templates/tutorials/scripting/gdscript/warning_system.pot +++ b/sphinx/templates/tutorials/scripting/gdscript/warning_system.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/groups.pot b/sphinx/templates/tutorials/scripting/groups.pot index cdf916edc6..c9bbf8cdb7 100644 --- a/sphinx/templates/tutorials/scripting/groups.pot +++ b/sphinx/templates/tutorials/scripting/groups.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/how_to_read_the_godot_api.pot b/sphinx/templates/tutorials/scripting/how_to_read_the_godot_api.pot index 56805ea3d2..6e589e785e 100644 --- a/sphinx/templates/tutorials/scripting/how_to_read_the_godot_api.pot +++ b/sphinx/templates/tutorials/scripting/how_to_read_the_godot_api.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/idle_and_physics_processing.pot b/sphinx/templates/tutorials/scripting/idle_and_physics_processing.pot index c3a9bb95ad..c53a807c5d 100644 --- a/sphinx/templates/tutorials/scripting/idle_and_physics_processing.pot +++ b/sphinx/templates/tutorials/scripting/idle_and_physics_processing.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/index.pot b/sphinx/templates/tutorials/scripting/index.pot index faa474e4f7..afaa3153bd 100644 --- a/sphinx/templates/tutorials/scripting/index.pot +++ b/sphinx/templates/tutorials/scripting/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/instancing_with_signals.pot b/sphinx/templates/tutorials/scripting/instancing_with_signals.pot index 76a53133dc..6c4c76f972 100644 --- a/sphinx/templates/tutorials/scripting/instancing_with_signals.pot +++ b/sphinx/templates/tutorials/scripting/instancing_with_signals.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/logging.pot b/sphinx/templates/tutorials/scripting/logging.pot new file mode 100644 index 0000000000..cddf44cdc6 --- /dev/null +++ b/sphinx/templates/tutorials/scripting/logging.pot @@ -0,0 +1,176 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2014-present 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 4.5\n" +"Report-Msgid-Bugs-To: \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/tutorials/scripting/logging.rst:4 +msgid "Logging" +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:6 +msgid "Godot comes with several ways to organize and collect log messages." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:9 +msgid "Printing messages" +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:13 +msgid "See :ref:`doc_output_panel_printing_messages` for instructions on printing messages. The printed output is generally identical to the logged output." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:16 +msgid "When running a project from the editor, the editor will display logged text in the :ref:`doc_output_panel`." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:20 +msgid "Project settings" +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:22 +msgid "There are several project settings to control logging behavior in Godot:" +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:24 +msgid "**Application > Run > Disable stdout:** Disables logging to standard output entirely. This also affects what custom loggers receive. This can be controlled at runtime by setting :ref:`Engine.print_to_stdout `." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:27 +msgid "**Application > Run > Disable stderr:** Disables logging to standard error entirely. This also affects what custom loggers receive. This can be controlled at runtime by setting :ref:`Engine.print_error_messages `." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:30 +msgid "**Debug > Settings > stdout > Verbose stdout:** Enables verbose logging to standard output. Prints from :ref:`print_verbose() ` are only visible if verbose mode is enabled." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:33 +msgid "**Debug > Settings > stdout > Print FPS:** Prints the frames per second every second, as well as the V-Sync status on startup (as it can effectively cap the maximum framerate)." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:35 +msgid "**Debug > Settings > stdout > Print GPU Profile:** Prints a report of GPU utilization every second, using the same data source as the :ref:`doc_debugger_panel_visual_profiler`." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:38 +msgid "Some of these project settings can also be overridden using :ref:`command line arguments ` such as ``--quiet``, ``--verbose``, and ``--print-fps``." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:42 +msgid "The engine's own file logging is also configurable, as described in the section below." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:45 +msgid "Built-in file logging" +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:47 +msgid "By default, Godot writes log files in ``user://logs/godot.log`` on desktop platforms. You can change this location by modifying the ``debug/file_logging/log_path`` project setting. Logs are rotated to keep older files available for inspection. Each session creates a new log file, with the old file renamed to contain the date at which it was rotated. Up to 5 log files are kept by default, which can be adjusted using the ``debug/file_logging/max_log_files`` project setting." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:55 +msgid "File logging can also be disabled completely using the ``debug/file_logging/enable_file_logging`` project setting." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:58 +msgid "When the project crashes, crash logs are written to the same file as the log file. The crash log will only contain a usable backtrace if the binary that was run contains debugging symbols, or if it can find a debug symbols file that matches the binary. Official binaries don't provide debugging symbols, so this requires a custom build to work. See :ref:`Debugging symbols ` for guidance on compiling binaries with debugging symbols enabled." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:68 +msgid "Log files for :ref:`print() ` statements are updated when standard output is *flushed* by the engine. Standard output is flushed on every print in debug builds only. In projects that are exported in release mode, standard output is only flushed when the project exits or crashes to improve performance, especially if the project is often printing text to standard output." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:75 +msgid "On the other hand, the standard error stream (used by :ref:`printerr() `, :ref:`push_error() `, and :ref:`push_warning() `) is always flushed on every print, even in projects exported in release mode." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:81 +msgid "For some use cases like dedicated servers, it can be preferred to have release builds always flush stdout on print, so that logging services like journald can collect logs while the process is running. This can be done by enabling ``application/run/flush_stdout_on_print`` in the Project Settings." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:87 +msgid "Script backtraces" +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:89 +msgid "Since Godot 4.5, when GDScript code encounters an error, it will log a backtrace that points to the origin of the error, while also containing the call stack leading to it. This behavior is always enabled when running in the editor, or when the project is exported in debug mode." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:93 +msgid "In projects exported in release mode, backtraces are disabled by default for performance reasons. You can enable them by checking **Debug > Settings > GDScript > Always Track Call Stacks** in the Project Settings. If you use a custom logging system that reports exceptions to a remote service, it's recommended to enable this to make reported errors more actionable." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:99 +msgid "Crash backtraces" +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:103 +msgid "Crash backtraces are only useful if they were recorded in a build that contains :ref:`debugging symbols `. Official Godot binaries do not contain debugging symbols, so you must compile a custom editor or export template binary to get useful crash backtraces." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:108 +msgid "When the project crashes, a crash backtrace is printed to the standard error stream. This is what it can look like in a build with debug symbols:" +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:136 +msgid "On the other hand, without debug symbols, it will look like this instead:" +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:163 +msgid "This backtrace is also logged to the file for the current session, but it is **not** visible in the editor Output panel. Since the engine's scripting system is not running anymore when the engine is crashing, it is not possible to access it from scripting in the same session. However, you can still read the crash backtrace on the next session by loading log files and searching for the crash backtrace string (``Program crashed with signal``) using :ref:`class_FileAccess`. This allows you to access the backtrace information even after a crash, as long as the user restarts the project and file logging is enabled:" +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:191 +msgid "You can customize the message that appears at the top of the backtrace using the **Debug > Settings > Crash Handler > Message** project setting. This can be used to point to a URL or email address that users can report issues to." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:196 +msgid "Creating custom loggers" +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:198 +msgid "Since Godot 4.5, it is possible to create custom loggers. This custom logging can be used for many purposes:" +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:201 +msgid "Show an in-game console with the same messages as printed by the engine, without requiring other scripts to be modified." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:203 +msgid "Report printed errors from the player's machine to a remote server. This can make it easier for developers to fix bugs when the game is already released, or during playtesting." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:206 +msgid "Integrate a dedicated server export with monitoring platforms." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:208 +msgid "A custom logger can be registered by creating a class that inherits from :ref:`class_logger`, then passing an instance of this class to :ref:`OS.add_logger `, in a script's :ref:`_init() ` method. A good place to do this is an :ref:`autoload `." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:213 +msgid "The class must define two methods: :ref:`_log_message() ` and :ref:`_log_error() `." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:216 +msgid "Here is a minimal working example of a custom logger, with the script added as an autoload:" +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:250 +msgid "Note that to avoid infinite recursion, you cannot effectively use :ref:`print() ` and its related methods in ``_log_message()``. You also can't effectively use :ref:`push_error() ` or :ref:`push_warning() ` in ``_log_error()``. Attempting to do so will print a message to the same stream as the original message. This message is not available in the custom logger, which is what prevents infinite recursion from occurring:" +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:269 +msgid "You can find an example of an in-game console built with a custom logger in the `Custom Logging demo project `__." +msgstr "" diff --git a/sphinx/templates/tutorials/scripting/nodes_and_scene_instances.pot b/sphinx/templates/tutorials/scripting/nodes_and_scene_instances.pot index 06b686881f..1c76c38333 100644 --- a/sphinx/templates/tutorials/scripting/nodes_and_scene_instances.pot +++ b/sphinx/templates/tutorials/scripting/nodes_and_scene_instances.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/other_languages.pot b/sphinx/templates/tutorials/scripting/other_languages.pot index a8de1c4398..03f7ad7185 100644 --- a/sphinx/templates/tutorials/scripting/other_languages.pot +++ b/sphinx/templates/tutorials/scripting/other_languages.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/overridable_functions.pot b/sphinx/templates/tutorials/scripting/overridable_functions.pot index cb931507f1..06a6cdb61d 100644 --- a/sphinx/templates/tutorials/scripting/overridable_functions.pot +++ b/sphinx/templates/tutorials/scripting/overridable_functions.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/pausing_games.pot b/sphinx/templates/tutorials/scripting/pausing_games.pot index d0b00796d6..183048cb45 100644 --- a/sphinx/templates/tutorials/scripting/pausing_games.pot +++ b/sphinx/templates/tutorials/scripting/pausing_games.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/resources.pot b/sphinx/templates/tutorials/scripting/resources.pot index 6071f6c851..d2e77288e5 100644 --- a/sphinx/templates/tutorials/scripting/resources.pot +++ b/sphinx/templates/tutorials/scripting/resources.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/scene_tree.pot b/sphinx/templates/tutorials/scripting/scene_tree.pot index f4789b63cd..2cb83aaa77 100644 --- a/sphinx/templates/tutorials/scripting/scene_tree.pot +++ b/sphinx/templates/tutorials/scripting/scene_tree.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/scene_unique_nodes.pot b/sphinx/templates/tutorials/scripting/scene_unique_nodes.pot index ce7721336d..8253f46c9c 100644 --- a/sphinx/templates/tutorials/scripting/scene_unique_nodes.pot +++ b/sphinx/templates/tutorials/scripting/scene_unique_nodes.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/scripting/singletons_autoload.pot b/sphinx/templates/tutorials/scripting/singletons_autoload.pot index dae4dce1e1..6f35a05870 100644 --- a/sphinx/templates/tutorials/scripting/singletons_autoload.pot +++ b/sphinx/templates/tutorials/scripting/singletons_autoload.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/shaders/advanced_postprocessing.pot b/sphinx/templates/tutorials/shaders/advanced_postprocessing.pot index e23f0a1c5e..271f99334c 100644 --- a/sphinx/templates/tutorials/shaders/advanced_postprocessing.pot +++ b/sphinx/templates/tutorials/shaders/advanced_postprocessing.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/shaders/compute_shaders.pot b/sphinx/templates/tutorials/shaders/compute_shaders.pot index 848b653672..4974ea6e76 100644 --- a/sphinx/templates/tutorials/shaders/compute_shaders.pot +++ b/sphinx/templates/tutorials/shaders/compute_shaders.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \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 c388e2e51c..87b95a6676 100644 --- a/sphinx/templates/tutorials/shaders/converting_glsl_to_godot_shaders.pot +++ b/sphinx/templates/tutorials/shaders/converting_glsl_to_godot_shaders.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/shaders/custom_postprocessing.pot b/sphinx/templates/tutorials/shaders/custom_postprocessing.pot index 8d54658afc..239eff24ef 100644 --- a/sphinx/templates/tutorials/shaders/custom_postprocessing.pot +++ b/sphinx/templates/tutorials/shaders/custom_postprocessing.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/shaders/index.pot b/sphinx/templates/tutorials/shaders/index.pot index 05e34b4803..950099ce49 100644 --- a/sphinx/templates/tutorials/shaders/index.pot +++ b/sphinx/templates/tutorials/shaders/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/shaders/introduction_to_shaders.pot b/sphinx/templates/tutorials/shaders/introduction_to_shaders.pot index 6c4bc5cee7..d2e186a11f 100644 --- a/sphinx/templates/tutorials/shaders/introduction_to_shaders.pot +++ b/sphinx/templates/tutorials/shaders/introduction_to_shaders.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/shaders/making_trees.pot b/sphinx/templates/tutorials/shaders/making_trees.pot index c4a2d3b5fc..e0dfc36d6f 100644 --- a/sphinx/templates/tutorials/shaders/making_trees.pot +++ b/sphinx/templates/tutorials/shaders/making_trees.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/shaders/screen-reading_shaders.pot b/sphinx/templates/tutorials/shaders/screen-reading_shaders.pot index 457d9946c8..31b9f1f8c9 100644 --- a/sphinx/templates/tutorials/shaders/screen-reading_shaders.pot +++ b/sphinx/templates/tutorials/shaders/screen-reading_shaders.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \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 10712fb191..445c2d46c0 100644 --- a/sphinx/templates/tutorials/shaders/shader_reference/canvas_item_shader.pot +++ b/sphinx/templates/tutorials/shaders/shader_reference/canvas_item_shader.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/shaders/shader_reference/fog_shader.pot b/sphinx/templates/tutorials/shaders/shader_reference/fog_shader.pot index d496068e91..a125b4f437 100644 --- a/sphinx/templates/tutorials/shaders/shader_reference/fog_shader.pot +++ b/sphinx/templates/tutorials/shaders/shader_reference/fog_shader.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/shaders/shader_reference/index.pot b/sphinx/templates/tutorials/shaders/shader_reference/index.pot index 568570fc5f..547cbf269e 100644 --- a/sphinx/templates/tutorials/shaders/shader_reference/index.pot +++ b/sphinx/templates/tutorials/shaders/shader_reference/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/shaders/shader_reference/particle_shader.pot b/sphinx/templates/tutorials/shaders/shader_reference/particle_shader.pot index 79d980a635..cfe8817731 100644 --- a/sphinx/templates/tutorials/shaders/shader_reference/particle_shader.pot +++ b/sphinx/templates/tutorials/shaders/shader_reference/particle_shader.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/shaders/shader_reference/shader_functions.pot b/sphinx/templates/tutorials/shaders/shader_reference/shader_functions.pot index 6dfa21c18c..9c4899b1b1 100644 --- a/sphinx/templates/tutorials/shaders/shader_reference/shader_functions.pot +++ b/sphinx/templates/tutorials/shaders/shader_reference/shader_functions.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/shaders/shader_reference/shader_preprocessor.pot b/sphinx/templates/tutorials/shaders/shader_reference/shader_preprocessor.pot index e82ba63bbf..ec5e11470b 100644 --- a/sphinx/templates/tutorials/shaders/shader_reference/shader_preprocessor.pot +++ b/sphinx/templates/tutorials/shaders/shader_reference/shader_preprocessor.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/shaders/shader_reference/shading_language.pot b/sphinx/templates/tutorials/shaders/shader_reference/shading_language.pot index 9b78fefa02..19638215f8 100644 --- a/sphinx/templates/tutorials/shaders/shader_reference/shading_language.pot +++ b/sphinx/templates/tutorials/shaders/shader_reference/shading_language.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/shaders/shader_reference/sky_shader.pot b/sphinx/templates/tutorials/shaders/shader_reference/sky_shader.pot index fe6a41fba9..a415d6d417 100644 --- a/sphinx/templates/tutorials/shaders/shader_reference/sky_shader.pot +++ b/sphinx/templates/tutorials/shaders/shader_reference/sky_shader.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/shaders/shader_reference/spatial_shader.pot b/sphinx/templates/tutorials/shaders/shader_reference/spatial_shader.pot index 0c9e5dbfc2..8bb1e1ef24 100644 --- a/sphinx/templates/tutorials/shaders/shader_reference/spatial_shader.pot +++ b/sphinx/templates/tutorials/shaders/shader_reference/spatial_shader.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/shaders/shaders_style_guide.pot b/sphinx/templates/tutorials/shaders/shaders_style_guide.pot index 8248241270..a1be5a026e 100644 --- a/sphinx/templates/tutorials/shaders/shaders_style_guide.pot +++ b/sphinx/templates/tutorials/shaders/shaders_style_guide.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/shaders/using_viewport_as_texture.pot b/sphinx/templates/tutorials/shaders/using_viewport_as_texture.pot index 4a37e4eebe..f5be66d69d 100644 --- a/sphinx/templates/tutorials/shaders/using_viewport_as_texture.pot +++ b/sphinx/templates/tutorials/shaders/using_viewport_as_texture.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/shaders/visual_shaders.pot b/sphinx/templates/tutorials/shaders/visual_shaders.pot index 6c52df7ee2..8130b60403 100644 --- a/sphinx/templates/tutorials/shaders/visual_shaders.pot +++ b/sphinx/templates/tutorials/shaders/visual_shaders.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/shaders/your_first_shader/index.pot b/sphinx/templates/tutorials/shaders/your_first_shader/index.pot index 5256f609bb..c873257bc4 100644 --- a/sphinx/templates/tutorials/shaders/your_first_shader/index.pot +++ b/sphinx/templates/tutorials/shaders/your_first_shader/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \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 997e94b6d7..6fa8470465 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 @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \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 86d3de2140..8b201d18a3 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 @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" 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 a3feeb567d..c267e81f70 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 @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/troubleshooting.pot b/sphinx/templates/tutorials/troubleshooting.pot index 4768010f26..108d94d77a 100644 --- a/sphinx/templates/tutorials/troubleshooting.pot +++ b/sphinx/templates/tutorials/troubleshooting.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/ui/bbcode_in_richtextlabel.pot b/sphinx/templates/tutorials/ui/bbcode_in_richtextlabel.pot index 0c69162691..7d016e54c2 100644 --- a/sphinx/templates/tutorials/ui/bbcode_in_richtextlabel.pot +++ b/sphinx/templates/tutorials/ui/bbcode_in_richtextlabel.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/ui/control_node_gallery.pot b/sphinx/templates/tutorials/ui/control_node_gallery.pot index 43a26329d7..754b90991f 100644 --- a/sphinx/templates/tutorials/ui/control_node_gallery.pot +++ b/sphinx/templates/tutorials/ui/control_node_gallery.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/ui/custom_gui_controls.pot b/sphinx/templates/tutorials/ui/custom_gui_controls.pot index 391a108750..0d5766b176 100644 --- a/sphinx/templates/tutorials/ui/custom_gui_controls.pot +++ b/sphinx/templates/tutorials/ui/custom_gui_controls.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/ui/gui_containers.pot b/sphinx/templates/tutorials/ui/gui_containers.pot index d685160837..b438da27a1 100644 --- a/sphinx/templates/tutorials/ui/gui_containers.pot +++ b/sphinx/templates/tutorials/ui/gui_containers.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/ui/gui_navigation.pot b/sphinx/templates/tutorials/ui/gui_navigation.pot index 83f7752b9a..27d2c1f109 100644 --- a/sphinx/templates/tutorials/ui/gui_navigation.pot +++ b/sphinx/templates/tutorials/ui/gui_navigation.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/ui/gui_skinning.pot b/sphinx/templates/tutorials/ui/gui_skinning.pot index dca723d113..abeca84af1 100644 --- a/sphinx/templates/tutorials/ui/gui_skinning.pot +++ b/sphinx/templates/tutorials/ui/gui_skinning.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/ui/gui_theme_type_variations.pot b/sphinx/templates/tutorials/ui/gui_theme_type_variations.pot index 82472f545e..966cbf5329 100644 --- a/sphinx/templates/tutorials/ui/gui_theme_type_variations.pot +++ b/sphinx/templates/tutorials/ui/gui_theme_type_variations.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/ui/gui_using_fonts.pot b/sphinx/templates/tutorials/ui/gui_using_fonts.pot index efbfc05dac..4bd7182f8c 100644 --- a/sphinx/templates/tutorials/ui/gui_using_fonts.pot +++ b/sphinx/templates/tutorials/ui/gui_using_fonts.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/ui/gui_using_theme_editor.pot b/sphinx/templates/tutorials/ui/gui_using_theme_editor.pot index 8ef3cb1d2d..48adef08cb 100644 --- a/sphinx/templates/tutorials/ui/gui_using_theme_editor.pot +++ b/sphinx/templates/tutorials/ui/gui_using_theme_editor.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/ui/index.pot b/sphinx/templates/tutorials/ui/index.pot index 5380b8df7c..ad514ef305 100644 --- a/sphinx/templates/tutorials/ui/index.pot +++ b/sphinx/templates/tutorials/ui/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/ui/size_and_anchors.pot b/sphinx/templates/tutorials/ui/size_and_anchors.pot index d71500d226..ef81469607 100644 --- a/sphinx/templates/tutorials/ui/size_and_anchors.pot +++ b/sphinx/templates/tutorials/ui/size_and_anchors.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/xr/a_better_xr_start_script.pot b/sphinx/templates/tutorials/xr/a_better_xr_start_script.pot index 0edb77e20c..29a6a87c1b 100644 --- a/sphinx/templates/tutorials/xr/a_better_xr_start_script.pot +++ b/sphinx/templates/tutorials/xr/a_better_xr_start_script.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/xr/ar_passthrough.pot b/sphinx/templates/tutorials/xr/ar_passthrough.pot index 85e4293874..4a145f68be 100644 --- a/sphinx/templates/tutorials/xr/ar_passthrough.pot +++ b/sphinx/templates/tutorials/xr/ar_passthrough.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/xr/basic_xr_locomotion.pot b/sphinx/templates/tutorials/xr/basic_xr_locomotion.pot index 23f7477ecb..28df0a4930 100644 --- a/sphinx/templates/tutorials/xr/basic_xr_locomotion.pot +++ b/sphinx/templates/tutorials/xr/basic_xr_locomotion.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/xr/deploying_to_android.pot b/sphinx/templates/tutorials/xr/deploying_to_android.pot index 441c1d7acb..b5250cf46b 100644 --- a/sphinx/templates/tutorials/xr/deploying_to_android.pot +++ b/sphinx/templates/tutorials/xr/deploying_to_android.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/xr/index.pot b/sphinx/templates/tutorials/xr/index.pot index 774361126d..e3d6479ed8 100644 --- a/sphinx/templates/tutorials/xr/index.pot +++ b/sphinx/templates/tutorials/xr/index.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/xr/introducing_xr_tools.pot b/sphinx/templates/tutorials/xr/introducing_xr_tools.pot index c0fbdc8af6..5fb5f3ef41 100644 --- a/sphinx/templates/tutorials/xr/introducing_xr_tools.pot +++ b/sphinx/templates/tutorials/xr/introducing_xr_tools.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/xr/openxr_body_tracking.pot b/sphinx/templates/tutorials/xr/openxr_body_tracking.pot index 18e5a0dc03..95bdad5e0c 100644 --- a/sphinx/templates/tutorials/xr/openxr_body_tracking.pot +++ b/sphinx/templates/tutorials/xr/openxr_body_tracking.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/xr/openxr_composition_layers.pot b/sphinx/templates/tutorials/xr/openxr_composition_layers.pot index 32b33633ba..76b4e0a82e 100644 --- a/sphinx/templates/tutorials/xr/openxr_composition_layers.pot +++ b/sphinx/templates/tutorials/xr/openxr_composition_layers.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/xr/openxr_hand_tracking.pot b/sphinx/templates/tutorials/xr/openxr_hand_tracking.pot index 18105ef33b..8792e3794e 100644 --- a/sphinx/templates/tutorials/xr/openxr_hand_tracking.pot +++ b/sphinx/templates/tutorials/xr/openxr_hand_tracking.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/xr/openxr_render_models.pot b/sphinx/templates/tutorials/xr/openxr_render_models.pot index 658fa6f8ee..811427824a 100644 --- a/sphinx/templates/tutorials/xr/openxr_render_models.pot +++ b/sphinx/templates/tutorials/xr/openxr_render_models.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/xr/openxr_settings.pot b/sphinx/templates/tutorials/xr/openxr_settings.pot index 57a48825c2..b85dfc95de 100644 --- a/sphinx/templates/tutorials/xr/openxr_settings.pot +++ b/sphinx/templates/tutorials/xr/openxr_settings.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/xr/setting_up_xr.pot b/sphinx/templates/tutorials/xr/setting_up_xr.pot index b777713548..dee5daa211 100644 --- a/sphinx/templates/tutorials/xr/setting_up_xr.pot +++ b/sphinx/templates/tutorials/xr/setting_up_xr.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/xr/xr_action_map.pot b/sphinx/templates/tutorials/xr/xr_action_map.pot index 36ce342fcb..59be735581 100644 --- a/sphinx/templates/tutorials/xr/xr_action_map.pot +++ b/sphinx/templates/tutorials/xr/xr_action_map.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/xr/xr_full_screen_effects.pot b/sphinx/templates/tutorials/xr/xr_full_screen_effects.pot index d6b49bb484..c119b210c3 100644 --- a/sphinx/templates/tutorials/xr/xr_full_screen_effects.pot +++ b/sphinx/templates/tutorials/xr/xr_full_screen_effects.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/xr/xr_next_steps.pot b/sphinx/templates/tutorials/xr/xr_next_steps.pot index c205d1f527..242658f27e 100644 --- a/sphinx/templates/tutorials/xr/xr_next_steps.pot +++ b/sphinx/templates/tutorials/xr/xr_next_steps.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/sphinx/templates/tutorials/xr/xr_room_scale.pot b/sphinx/templates/tutorials/xr/xr_room_scale.pot index 3e393f7a5a..ff237e3798 100644 --- a/sphinx/templates/tutorials/xr/xr_room_scale.pot +++ b/sphinx/templates/tutorials/xr/xr_room_scale.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" diff --git a/templates_list.txt b/templates_list.txt index 94775536d4..ada7b4533c 100644 --- a/templates_list.txt +++ b/templates_list.txt @@ -67,6 +67,7 @@ tutorials/editor/using_the_android_editor.pot tutorials/editor/using_the_web_editor.pot tutorials/editor/command_line_tutorial.pot tutorials/editor/external_editor.pot +tutorials/editor/using_engine_compilation_configuration_editor.pot tutorials/editor/managing_editor_features.pot tutorials/migrating/index.pot tutorials/migrating/upgrading_to_godot_4.pot @@ -368,6 +369,7 @@ tutorials/scripting/resources.pot tutorials/scripting/singletons_autoload.pot tutorials/scripting/scene_tree.pot tutorials/scripting/scene_unique_nodes.pot +tutorials/scripting/logging.pot tutorials/shaders/index.pot tutorials/shaders/introduction_to_shaders.pot tutorials/shaders/shader_reference/index.pot diff --git a/weblate/docs.pot b/weblate/docs.pot index 0c04e40ebc..9e07fc4567 100644 --- a/weblate/docs.pot +++ b/weblate/docs.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Godot Engine latest\n" +"Project-Id-Version: Godot Engine 4.5\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot-docs-l10n\n" -"POT-Creation-Date: 2025-09-13 14:32+0200\n" +"POT-Creation-Date: 2025-09-15 09:53+0200\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 "Class reference" msgstr "" #: ../../docs/index.rst:4 -msgid "Godot Docs – *master* branch" +msgid "Godot Docs – *4.5* branch" msgstr "" #: ../../docs/index.rst:8 @@ -2532,39 +2532,53 @@ msgstr "" #: ../../docs/about/list_of_features.rst:779 msgid "" +"The editor can :ref:`detect features used in a project and create a " +"compilation profile `, which " +"can be used to create smaller export template binaries with unneeded " +"features disabled." +msgstr "" + +#: ../../docs/about/list_of_features.rst:783 +msgid "" "Support for :ref:`C++ modules ` statically linked " "into the engine binary." msgstr "" -#: ../../docs/about/list_of_features.rst:781 +#: ../../docs/about/list_of_features.rst:786 +msgid "" +"Most built-in modules can be disabled at compile-time to reduce binary size " +"in custom builds. See :ref:`doc_optimizing_for_size` for details." +msgstr "" + +#: ../../docs/about/list_of_features.rst:789 msgid "Engine and editor written in C++17." msgstr "" -#: ../../docs/about/list_of_features.rst:783 +#: ../../docs/about/list_of_features.rst:791 msgid "" "Can be :ref:`compiled ` using GCC, " "Clang and MSVC. MinGW is also supported." msgstr "" -#: ../../docs/about/list_of_features.rst:785 +#: ../../docs/about/list_of_features.rst:793 msgid "" "Friendly towards packagers. In most cases, system libraries can be used " "instead of the ones provided by Godot. The build system doesn't download " "anything. Builds can be fully reproducible." msgstr "" -#: ../../docs/about/list_of_features.rst:789 +#: ../../docs/about/list_of_features.rst:797 msgid "Licensed under the permissive MIT license." msgstr "" -#: ../../docs/about/list_of_features.rst:791 +#: ../../docs/about/list_of_features.rst:799 msgid "" "Open development process with `contributions welcome `__." msgstr "" -#: ../../docs/about/list_of_features.rst:795 +#: ../../docs/about/list_of_features.rst:803 msgid "" "The `Godot proposals repository `__ lists features that have been requested by the community and " @@ -3328,7 +3342,7 @@ msgstr "" #: ../../docs/tutorials/inputs/controllers_gamepads_joysticks.rst:382 #: ../../docs/tutorials/platform/web/index.rst:7 #: ../../docs/tutorials/rendering/renderers.rst:158 -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:345 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:368 #: ../../docs/engine_details/development/debugging/using_sanitizers.rst:200 #: ../../docs/engine_details/development/debugging/vulkan/vulkan_validation_layers.rst:146 msgid "Web" @@ -5219,7 +5233,7 @@ msgstr "" #: ../../docs/tutorials/migrating/upgrading_to_godot_4.1.rst:104 #: ../../docs/tutorials/migrating/upgrading_to_godot_4.3.rst:73 #: ../../docs/tutorials/migrating/upgrading_to_godot_4.4.rst:94 -#: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:213 +#: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:224 #: ../../docs/tutorials/2d/using_tilemaps.rst:70 #: ../../docs/tutorials/performance/cpu_optimization.rst:246 #: ../../docs/tutorials/physics/index.rst:6 @@ -16685,7 +16699,8 @@ msgstr "" #: ../../docs/tutorials/export/exporting_for_web.rst:459 #: ../../docs/tutorials/export/one-click_deploy.rst:100 #: ../../docs/tutorials/inputs/controllers_gamepads_joysticks.rst:288 -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:432 +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:358 +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:440 #: ../../docs/engine_details/development/compiling/compiling_for_macos.rst:258 #: ../../docs/engine_details/development/compiling/compiling_for_android.rst:265 #: ../../docs/engine_details/development/compiling/compiling_for_ios.rst:88 @@ -17215,12 +17230,12 @@ msgid "" "external text editor like Visual Studio Code or Emacs." msgstr "" -#: ../../docs/tutorials/editor/index.rst:86 +#: ../../docs/tutorials/editor/index.rst:87 #: ../../docs/tutorials/editor/managing_editor_features.rst:6 msgid "Managing editor features" msgstr "" -#: ../../docs/tutorials/editor/index.rst:88 +#: ../../docs/tutorials/editor/index.rst:89 msgid "" "Godot allows you to remove features from the editor. This may be useful if " "you're an educator trying to ease students into the editor slowly, or if " @@ -22420,6 +22435,7 @@ msgid "" msgstr "" #: ../../docs/tutorials/editor/using_the_web_editor.rst:48 +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:89 #: ../../docs/tutorials/3d/3d_text.rst:55 #: ../../docs/tutorials/3d/3d_text.rst:106 #: ../../docs/tutorials/3d/3d_text.rst:147 @@ -24174,6 +24190,152 @@ msgid "" "mode#using-the-debugger>`_." msgstr "" +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:4 +msgid "Using the engine compilation configuration editor" +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:6 +msgid "" +"Godot comes with a large set of built-in features. While this is convenient, " +"this also means its binary size is larger than it could be, especially for " +"projects that only use a small portion of its feature set." +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:10 +msgid "" +"To help reduce binary size, it is possible to compile custom export " +"templates with certain features disabled. This is described in detail " +"in :ref:`doc_optimizing_for_size`. However, determining which features need " +"to be disabled can be a tedious task. The engine compilation configuration " +"editor aims to address this by providing an interface to view and manage " +"these features easily, while also being able to detect the features " +"currently being used in the project." +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:17 +msgid "" +"The :menu:`Project > Tools > Engine Compilation Configuration Editor` allows " +"you to create and manage build profiles for your Godot project." +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:20 +msgid "From now on, you have two possibilities:" +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:22 +msgid "View the list and manually uncheck features that you don't need." +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:23 +msgid "" +"Use the :button:`Detect from Project` button to automatically detect " +"features currently used in the project and disable unused features. Note " +"that this will override the existing list of features, so if you have " +"manually unchecked some items, their state will be reset based on whether " +"the project actually uses the feature." +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:29 +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:33 +msgid "Opening the Engine Compilation Configuration Editor" +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:35 +msgid "" +"Once you click :button:`Detect from Project`, the project detection step " +"will run. This can take from a few seconds up to several minutes depending " +"on the project size. Once detection is complete, you'll see an updated list " +"of features with some features disabled:" +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:39 +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:43 +msgid "" +"Updated features list after using feature detection (example from the 3D " +"platformer demo)" +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:47 +msgid "" +"Unchecking features in this dialog will not reduce binary size directly on " +"export. Since it is only possible to actually remove features from the " +"binary at compile-time, you still need to compile custom export templates " +"with the build profile specified to actually benefit from the engine " +"compilation configuration editor." +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:52 +msgid "" +"You can now save the build profile by clicking **Save As** at the top. The " +"build profile can be saved in any location, but it's a good idea to save it " +"somewhere in your project folder and add it to version control to be able to " +"go back to it later when needed. This also allows using version control to " +"track changes to the build profile." +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:58 +msgid "" +"The build profile is a JSON file (and ``.gdbuild`` extension) that looks " +"like this after detection in the above example:" +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:79 +msgid "" +"This file can be passed as a SCons option when :ref:`compiling " +"` export templates:" +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:86 +msgid "" +"The buildsystem will use this to disable unused classes and reduce binary " +"size as a result." +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:91 +msgid "" +"The :button:`Detect from Project` functionality relies on reading the " +"project's scenes and scripts. It will not be able to detect used features in " +"the following scenarios:" +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:94 +msgid "" +"Features that are used in GDScripts that are procedurally created then run " +"at runtime." +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:95 +msgid "" +"Features that are used in :ref:`expressions `." +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:96 +msgid "" +"Features that are used in :ref:`GDExtensions `, unless the " +"language binding allows for defining used classes and the extension makes " +"use of the functionality. See `GH-104129 `__ for details." +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:99 +msgid "" +"Features that are used in :ref:`external PCKs loaded at runtime " +"`." +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:100 +msgid "" +"Certain edge cases may exist. If unsure, please `open an issue on GitHub " +"`__ with a minimal reproduction " +"project attached." +msgstr "" + +#: ../../docs/tutorials/editor/using_engine_compilation_configuration_editor.rst:106 +msgid "" +"You can achieve further size reductions by passing other options that reduce " +"binary size. See :ref:`doc_optimizing_for_size` for more information." +msgstr "" + #: ../../docs/tutorials/editor/managing_editor_features.rst:11 msgid "" "In certain situations, it may be desirable to limit what features can be " @@ -26372,7 +26534,7 @@ msgstr "" #: ../../docs/tutorials/migrating/upgrading_to_godot_4.4.rst:25 #: ../../docs/tutorials/migrating/upgrading_to_godot_4.4.rst:176 #: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:36 -#: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:194 +#: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:205 msgid "Core" msgstr "" @@ -28160,7 +28322,7 @@ msgstr "" #: ../../docs/tutorials/migrating/upgrading_to_godot_4.2.rst:150 #: ../../docs/tutorials/migrating/upgrading_to_godot_4.3.rst:134 #: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:95 -#: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:223 +#: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:234 msgid "Text" msgstr "" @@ -30156,21 +30318,37 @@ msgid "" "to adjust your project." msgstr "" -#: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:198 +#: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:194 +msgid "3D Model Import" +msgstr "" + +#: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:196 +msgid "" +"A fix has been made to the 3D model importers to correctly handle non-joint " +"nodes within a skeleton hierarchy (`GH-104184`_). To preserve compatibility, " +"the default behavior is to import existing files with the same behavior as " +"before (`GH-107352`_). New ``.gltf``, ``.glb``, ``.blend``, and ``.fbx`` " +"files (without a corresponding ``.import`` file) will be imported with the " +"new behavior. However, for existing files, if you want to use the new " +"behavior, you must change the \"Naming Version\" option at the bottom of the " +"Import dock:" +msgstr "" + +#: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:209 msgid "" "In C#, ``StringExtensions.PathJoin`` now avoids adding an extra path " "separator when the original string is empty, or when the appended path " "starts with a path separator (`GH-105281`_)." msgstr "" -#: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:203 +#: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:214 msgid "" "In C#, ``StringExtensions.GetExtension`` now returns an empty string instead " "of the original string when the original string does not contain an " "extension (`GH-108041`_)." msgstr "" -#: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:208 +#: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:219 msgid "" "In C#, the ``Quaternion(Vector3, Vector3)`` constructor now correctly " "creates a quaternion representing the shortest arc between the two input " @@ -30178,7 +30356,7 @@ msgid "" "(`GH-107618`_)." msgstr "" -#: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:217 +#: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:228 msgid "" "When the 3D physics engine is set to Jolt Physics, you will now always have " "overlaps between ``Area3D`` and static bodies reported by default, as the " @@ -30188,7 +30366,7 @@ msgid "" "the ``Area3D`` or the static body instead." msgstr "" -#: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:227 +#: ../../docs/tutorials/migrating/upgrading_to_godot_4.5.rst:238 msgid "" "In GDScript, calls to functions ``RichTextLabel::add_image`` and " "``RichTextLabel::update_image`` will continue to work, but the " @@ -62061,7 +62239,7 @@ msgid "Distro-specific one-liners" msgstr "" #: ../../docs/tutorials/audio/text_to_speech.rst:80 -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:367 +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:375 msgid "**Arch Linux**" msgstr "" @@ -64088,7 +64266,7 @@ msgstr "" #: ../../docs/tutorials/export/exporting_for_macos.rst:169 #: ../../docs/tutorials/io/data_paths.rst:89 -#: ../../docs/tutorials/io/data_paths.rst:180 +#: ../../docs/tutorials/io/data_paths.rst:145 msgid "Location" msgstr "" @@ -67043,7 +67221,7 @@ msgid "On desktop platforms, the actual directory paths for ``user://`` are:" msgstr "" #: ../../docs/tutorials/io/data_paths.rst:89 -#: ../../docs/tutorials/io/data_paths.rst:180 +#: ../../docs/tutorials/io/data_paths.rst:145 #: ../../docs/tutorials/io/binary_serialization_api.rst:45 #: ../../docs/tutorials/io/binary_serialization_api.rst:122 #: ../../docs/tutorials/io/binary_serialization_api.rst:133 @@ -67168,65 +67346,15 @@ msgstr "" msgid "File logging" msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:117 -msgid "" -"By default, Godot writes log files in ``user://logs/godot.log`` on desktop " -"platforms. You can change this location by modifying the ``debug/" -"file_logging/log_path`` project setting. Logs are rotated to keep older " -"files available for inspection. Each session creates a new log file, with " -"the old file renamed to contain the date at which it was rotated. Up to 5 " -"log files are kept by default, which can be adjusted using the ``debug/" -"file_logging/max_log_files`` project setting." +#: ../../docs/tutorials/io/data_paths.rst:119 +msgid "Documentation on file logging has been moved to :ref:`doc_logging`." msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:125 -msgid "" -"File logging can also be disabled completely using the ``debug/file_logging/" -"enable_file_logging`` project setting." -msgstr "" - -#: ../../docs/tutorials/io/data_paths.rst:128 -msgid "" -"When the project crashes, crash logs are written to the same file as the log " -"file. The crash log will only contain a usable backtrace if the binary that " -"was run contains debugging symbols, or if it can find a debug symbols file " -"that matches the binary. Official binaries don't provide debugging symbols, " -"so this requires a custom build to work. See :ref:`Debugging symbols " -"`. for guidance on " -"compiling binaries with debugging symbols enabled." -msgstr "" - -#: ../../docs/tutorials/io/data_paths.rst:138 -msgid "" -"Log files for :ref:`print` statements are " -"updated when standard output is *flushed* by the engine. Standard output is " -"flushed on every print in debug builds only. In projects that are exported " -"in release mode, standard output is only flushed when the project exits or " -"crashes to improve performance, especially if the project is often printing " -"text to standard output." -msgstr "" - -#: ../../docs/tutorials/io/data_paths.rst:145 -msgid "" -"On the other hand, the standard error stream (used " -"by :ref:`printerr`, :ref:`push_error` " -"and :ref:`push_warning`) is always " -"flushed on every print, even in projects exported in release mode." -msgstr "" - -#: ../../docs/tutorials/io/data_paths.rst:151 -msgid "" -"For some use cases like dedicated servers, it can be preferred to have " -"release builds always flush stdout on print, so that logging services like " -"journald can collect logs while the process is running. This can be done by " -"enabling ``application/run/flush_stdout_on_print`` in the Project Settings." -msgstr "" - -#: ../../docs/tutorials/io/data_paths.rst:157 +#: ../../docs/tutorials/io/data_paths.rst:122 msgid "Converting paths to absolute paths or \"local\" paths" msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:159 +#: ../../docs/tutorials/io/data_paths.rst:124 msgid "" "You can use :ref:`ProjectSettings.globalize_path() " "` to convert a \"local\" path " @@ -67237,7 +67365,7 @@ msgid "" "` since it only accepts native OS paths." msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:166 +#: ../../docs/tutorials/io/data_paths.rst:131 msgid "" "To convert an absolute OS path to a \"local\" path starting with ``res://`` " "or ``user://``, use :ref:`ProjectSettings.localize_path() " @@ -67246,17 +67374,17 @@ msgid "" "folders." msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:174 +#: ../../docs/tutorials/io/data_paths.rst:139 msgid "Editor data paths" msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:176 +#: ../../docs/tutorials/io/data_paths.rst:141 msgid "" "The editor uses different paths for editor data, editor settings, and cache, " "depending on the platform. By default, these paths are:" msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:182 +#: ../../docs/tutorials/io/data_paths.rst:147 msgid "Editor data" msgstr "" @@ -67272,7 +67400,7 @@ msgstr "" msgid "Linux: ``~/.local/share/godot/``" msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:186 +#: ../../docs/tutorials/io/data_paths.rst:151 msgid "Editor settings" msgstr "" @@ -67280,7 +67408,7 @@ msgstr "" msgid "Linux: ``~/.config/godot/``" msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:190 +#: ../../docs/tutorials/io/data_paths.rst:155 msgid "Cache" msgstr "" @@ -67296,24 +67424,24 @@ msgstr "" msgid "Linux: ``~/.cache/godot/``" msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:195 +#: ../../docs/tutorials/io/data_paths.rst:160 msgid "**Editor data** contains export templates and project-specific data." msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:196 +#: ../../docs/tutorials/io/data_paths.rst:161 msgid "" "**Editor settings** contains the main editor settings configuration file as " "well as various other user-specific customizations (editor layouts, feature " "profiles, script templates, etc.)." msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:199 +#: ../../docs/tutorials/io/data_paths.rst:164 msgid "" "**Cache** contains data generated by the editor, or stored temporarily. It " "can safely be removed when Godot is closed." msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:202 +#: ../../docs/tutorials/io/data_paths.rst:167 msgid "" "Godot complies with the `XDG Base Directory Specification `__ on " @@ -67322,18 +67450,18 @@ msgid "" "project data paths." msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:208 +#: ../../docs/tutorials/io/data_paths.rst:173 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:216 +#: ../../docs/tutorials/io/data_paths.rst:181 msgid "Self-contained mode" msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:218 +#: ../../docs/tutorials/io/data_paths.rst:183 msgid "" "If you create a file called ``._sc_`` or ``_sc_`` in the same directory as " "the editor binary (or in `MacOS/Contents/` for a macOS editor .app bundle), " @@ -67343,13 +67471,13 @@ msgid "" "installation of the editor." msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:225 +#: ../../docs/tutorials/io/data_paths.rst:190 msgid "" "The `Steam release of Godot `__ " "uses self-contained mode by default." msgstr "" -#: ../../docs/tutorials/io/data_paths.rst:233 +#: ../../docs/tutorials/io/data_paths.rst:198 msgid "" "Self-contained mode is not supported in exported projects yet. To read and " "write files relative to the executable path, " @@ -90960,6 +91088,7 @@ msgid "" msgstr "" #: ../../docs/tutorials/physics/using_jolt_physics.rst:210 +#: ../../docs/tutorials/scripting/logging.rst:20 msgid "Project settings" msgstr "" @@ -100256,7 +100385,7 @@ msgid "Desktop." msgstr "" #: ../../docs/tutorials/rendering/renderers.rst:148 -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:313 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:336 msgid "Desktop" msgstr "" @@ -120093,53 +120222,111 @@ msgid "" "panel." msgstr "" -#: ../../docs/tutorials/scripting/debug/output_panel.rst:51 +#: ../../docs/tutorials/scripting/debug/output_panel.rst:53 +#: ../../docs/tutorials/scripting/logging.rst:9 msgid "Printing messages" msgstr "" -#: ../../docs/tutorials/scripting/debug/output_panel.rst:53 +#: ../../docs/tutorials/scripting/debug/output_panel.rst:55 msgid "Several methods are available to print messages:" msgstr "" -#: ../../docs/tutorials/scripting/debug/output_panel.rst:55 +#: ../../docs/tutorials/scripting/debug/output_panel.rst:57 msgid "" ":ref:`print() `: Prints a message. This " "method accepts multiple arguments which are concatenated together upon " -"printing." +"printing. This method has variants that separate arguments with tabs and " +"spaces respectively: :ref:`printt() ` " +"and :ref:`prints() `." msgstr "" -#: ../../docs/tutorials/scripting/debug/output_panel.rst:57 +#: ../../docs/tutorials/scripting/debug/output_panel.rst:61 msgid "" ":ref:`print_rich() `: Same as " "``print()``, but BBCode can be used to format the text that is printed (see " "below)." msgstr "" -#: ../../docs/tutorials/scripting/debug/output_panel.rst:59 +#: ../../docs/tutorials/scripting/debug/output_panel.rst:63 msgid "" ":ref:`push_error() `: Prints an error " "message. When an error is printed in a running project, it's displayed in " "the **Debugger > Errors** tab instead." msgstr "" -#: ../../docs/tutorials/scripting/debug/output_panel.rst:62 +#: ../../docs/tutorials/scripting/debug/output_panel.rst:66 msgid "" ":ref:`push_warning() `: Prints a " "warning message. When a warning is printed in a running project, it's " "displayed in the **Debugger > Errors** tab instead." msgstr "" -#: ../../docs/tutorials/scripting/debug/output_panel.rst:66 +#: ../../docs/tutorials/scripting/debug/output_panel.rst:70 +msgid "For more complex use cases, these can be used:" +msgstr "" + +#: ../../docs/tutorials/scripting/debug/output_panel.rst:72 +msgid "" +":ref:`print_verbose() `: Same as " +"``print()``, but only prints when verbose mode is enabled in the Project " +"Settings or the project is run with the ``--verbose`` command line argument." +msgstr "" + +#: ../../docs/tutorials/scripting/debug/output_panel.rst:75 +msgid "" +":ref:`printerr() `: Same as ``print()``, " +"but prints to the standard error stream instead of the standard output " +"string. ``push_error()`` should be preferred in most cases." +msgstr "" + +#: ../../docs/tutorials/scripting/debug/output_panel.rst:78 +msgid "" +":ref:`printraw() `: Same as ``print()``, " +"but prints without a blank line at the end. This is the only method that " +"does **not** print to the editor Output panel. It prints to the standard " +"output stream *only*, which means it's still included in file logging." +msgstr "" + +#: ../../docs/tutorials/scripting/debug/output_panel.rst:83 +msgid "" +":ref:`print_stack() `: Print a stack " +"trace from the current location. Only supported when running from the " +"editor, or when the project is exported in debug mode." +msgstr "" + +#: ../../docs/tutorials/scripting/debug/output_panel.rst:86 +msgid "" +":ref:`print_tree() `: Prints the scene tree " +"relative to the current node. Useful for debugging node structures created " +"at runtime." +msgstr "" + +#: ../../docs/tutorials/scripting/debug/output_panel.rst:88 +msgid "" +":ref:`print_tree_pretty() `: Same as " +"``print_tree()``, but with Unicode characters for a more tree-like " +"appearance. This relies on `box-drawing characters `__, so it may not render correctly with all " +"fonts." +msgstr "" + +#: ../../docs/tutorials/scripting/debug/output_panel.rst:93 msgid "" "To get more advanced formatting capabilities, consider " "using :ref:`doc_gdscript_printf` along with the above printing functions." msgstr "" -#: ../../docs/tutorials/scripting/debug/output_panel.rst:72 +#: ../../docs/tutorials/scripting/debug/output_panel.rst:98 +msgid "" +"The engine's logging facilities are covered in the :ref:`logging " +"` documentation." +msgstr "" + +#: ../../docs/tutorials/scripting/debug/output_panel.rst:104 msgid "Printing rich text" msgstr "" -#: ../../docs/tutorials/scripting/debug/output_panel.rst:74 +#: ../../docs/tutorials/scripting/debug/output_panel.rst:106 msgid "" "Using :ref:`print_rich() `, you can " "print rich text to the editor Output panel and standard output (visible when " @@ -120148,7 +120335,7 @@ msgid "" "ANSI_escape_code>`__ that the terminal understands." msgstr "" -#: ../../docs/tutorials/scripting/debug/output_panel.rst:80 +#: ../../docs/tutorials/scripting/debug/output_panel.rst:112 msgid "" "In the editor output, all BBCode tags are recognized as usual. In the " "terminal output, only a subset of BBCode tags will work, as documented in " @@ -120157,17 +120344,11 @@ msgid "" "the editor will use the same colors as they would in the project." msgstr "" -#: ../../docs/tutorials/scripting/debug/output_panel.rst:88 +#: ../../docs/tutorials/scripting/debug/output_panel.rst:120 msgid "" -"ANSI escape code support varies across terminal emulators. On Windows, only " -"Windows 10 and later can display ANSI escape codes in its default terminal " -"application." -msgstr "" - -#: ../../docs/tutorials/scripting/debug/output_panel.rst:92 -msgid "" -"The exact colors displayed in terminal output also depend on the terminal " -"theme chosen by the user." +"ANSI escape code support varies across terminal emulators. The exact colors " +"displayed in terminal output also depend on the terminal theme chosen by the " +"user." msgstr "" #: ../../docs/tutorials/scripting/debug/debugger_panel.rst:4 @@ -120346,18 +120527,18 @@ msgid "" "dedicated :ref:`doc_the_profiler` page." msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:124 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:126 msgid "Visual Profiler" msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:126 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:128 msgid "" "The Visual Profiler can be used to monitor what is taking the most time when " "rendering a frame on the CPU and GPU respectively. This allows tracking " "sources of potential CPU and GPU bottlenecks caused by rendering." msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:132 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:134 msgid "" "The Visual Profiler only measures CPU time taken for rendering tasks, such " "as performing draw calls. The Visual Profiler does **not** include CPU time " @@ -120365,46 +120546,46 @@ msgid "" "Profiler tab to track non-rendering-related CPU tasks." msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:137 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:139 msgid "" "To use the visual profiler, run the project, switch to the **Visual " "Profiler** tab within the Debugger bottom panel, then click **Start**:" msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:140 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:142 msgid "" "Visual Profiler tab after clicking Start, waiting for a few seconds, then " "clicking Stop" msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:143 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:145 msgid "" "Visual Profiler tab after clicking **Start**, waiting for a few seconds, " "then clicking **Stop**" msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:147 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:149 msgid "" "You can also check **Autostart**, which will make the visual profiler " "automatically start when the project is run the next time. Note that the " "**Autostart** checkbox's state is not preserved across editor sessions." msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:151 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:153 msgid "" "You will see categories and results appearing as the profiler is running. " "Graph lines also appear, with the left side being a CPU framegraph and the " "right side being a GPU framegraph." msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:155 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:157 msgid "" "Click **Stop** to finish profiling, which will keep the results visible but " "frozen in place. Results remain visible after stopping the running project, " "but not after exiting the editor." msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:159 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:161 msgid "" "Click on result categories on the left to highlight them in the CPU and GPU " "graphs on the right. You can also click on the graph to move the cursor to a " @@ -120412,34 +120593,34 @@ msgid "" "categories on the left." msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:164 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:166 msgid "" "You can switch the result display between a time value (in milliseconds per " "frame) or a percentage of the target frametime (which is currently hardcoded " "to 16.67 milliseconds, or 60 FPS)." msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:168 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:170 msgid "" "If framerate spikes occur during profiling, this can cause the graph to be " "poorly scaled. Disable **Fit to Frame** so that the graph will zoom onto the " "60 FPS+ portion." msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:174 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:176 msgid "" "Remember that Visual Profiler results can vary **heavily** based on viewport " "resolution, which is determined by the window size if using the ``disabled`` " "or ``canvas_items`` :ref:`stretch modes `." msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:179 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:181 msgid "" "When comparing results across different runs, make sure to use the same " "viewport size for all runs." msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:182 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:184 msgid "" "Visual Profiler is supported when using any rendering method (Forward+, " "Mobile or Compatibility), but the reported categories will vary depending on " @@ -120448,23 +120629,23 @@ msgid "" "will result in the following categories appearing:" msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:188 -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:191 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:190 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:193 msgid "Example results from a 2D scene in the Visual Profiler" msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:193 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:195 msgid "" "To give another example with Forward+, a 3D scene with shadow-casting lights " "and various effects enabled will result in the following categories enabled:" msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:196 -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:199 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:198 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:201 msgid "Example results from a 3D scene in the Visual Profiler" msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:201 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:203 msgid "" "Notice how in the 3D example, several of the categories have **(Parallel)** " "appended to their name. This hints that multiple tasks are being performed " @@ -120473,17 +120654,17 @@ msgid "" "other task still needs to be performed sequentially." msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:209 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:211 msgid "" "The Visual Profiler is not supported when using the Compatibility renderer " "on macOS, due to platform limitations." msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:213 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:215 msgid "Network Profiler" msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:215 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:217 msgid "" "The Network Profiler contains a list of all the nodes that communicate over " "the multiplayer API and, for each one, some counters on the amount of " @@ -120491,7 +120672,7 @@ msgid "" "meter that displays the total bandwidth usage at any given moment." msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:222 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:224 msgid "" "The bandwidth meter does **not** take the :ref:`doc_high_level_multiplayer` " "API's own compression system into account. This means that changing the " @@ -120499,11 +120680,11 @@ msgid "" "bandwidth meter." msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:228 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:230 msgid "Monitors" msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:230 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:232 msgid "" "The monitors are graphs of several aspects of the game while it's running " "such as FPS, memory usage, how many nodes are in a scene and more. All " @@ -120512,18 +120693,18 @@ msgid "" "changed." msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:237 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:239 msgid "" "In addition to the default performance monitors, you can also " "create :ref:`custom performance monitors ` " "to track arbitrary values in your project." msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:242 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:244 msgid "Video RAM" msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:244 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:246 msgid "" "The **Video RAM** tab shows the video RAM usage of the game while it is " "running. It provides a list of every resource using video RAM by resource " @@ -120532,22 +120713,22 @@ msgid "" "the top right of the panel." msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:252 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:254 msgid "Misc" msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:254 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:256 msgid "" "The **Misc** tab contains tools to identify the control nodes you are " "clicking at runtime:" msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:257 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:259 msgid "" "**Clicked Control** tells you where the clicked node is in the scene tree." msgstr "" -#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:258 +#: ../../docs/tutorials/scripting/debug/debugger_panel.rst:260 msgid "**Clicked Control Type** tells you the type of the node you clicked is." msgstr "" @@ -123792,6 +123973,275 @@ msgid "" "descendant (every child, grandchild, and so on)." msgstr "" +#: ../../docs/tutorials/scripting/logging.rst:4 +#: ../../docs/engine_details/architecture/unit_testing.rst:211 +msgid "Logging" +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:6 +msgid "Godot comes with several ways to organize and collect log messages." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:13 +msgid "" +"See :ref:`doc_output_panel_printing_messages` for instructions on printing " +"messages. The printed output is generally identical to the logged output." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:16 +msgid "" +"When running a project from the editor, the editor will display logged text " +"in the :ref:`doc_output_panel`." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:22 +msgid "" +"There are several project settings to control logging behavior in Godot:" +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:24 +msgid "" +"**Application > Run > Disable stdout:** Disables logging to standard output " +"entirely. This also affects what custom loggers receive. This can be " +"controlled at runtime by setting :ref:`Engine.print_to_stdout " +"`." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:27 +msgid "" +"**Application > Run > Disable stderr:** Disables logging to standard error " +"entirely. This also affects what custom loggers receive. This can be " +"controlled at runtime by setting :ref:`Engine.print_error_messages " +"`." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:30 +msgid "" +"**Debug > Settings > stdout > Verbose stdout:** Enables verbose logging to " +"standard output. Prints from :ref:`print_verbose() " +"` are only visible if verbose mode " +"is enabled." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:33 +msgid "" +"**Debug > Settings > stdout > Print FPS:** Prints the frames per second " +"every second, as well as the V-Sync status on startup (as it can effectively " +"cap the maximum framerate)." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:35 +msgid "" +"**Debug > Settings > stdout > Print GPU Profile:** Prints a report of GPU " +"utilization every second, using the same data source as " +"the :ref:`doc_debugger_panel_visual_profiler`." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:38 +msgid "" +"Some of these project settings can also be overridden using :ref:`command " +"line arguments ` such as ``--quiet``, ``--" +"verbose``, and ``--print-fps``." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:42 +msgid "" +"The engine's own file logging is also configurable, as described in the " +"section below." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:45 +msgid "Built-in file logging" +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:47 +msgid "" +"By default, Godot writes log files in ``user://logs/godot.log`` on desktop " +"platforms. You can change this location by modifying the ``debug/" +"file_logging/log_path`` project setting. Logs are rotated to keep older " +"files available for inspection. Each session creates a new log file, with " +"the old file renamed to contain the date at which it was rotated. Up to 5 " +"log files are kept by default, which can be adjusted using the ``debug/" +"file_logging/max_log_files`` project setting." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:55 +msgid "" +"File logging can also be disabled completely using the ``debug/file_logging/" +"enable_file_logging`` project setting." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:58 +msgid "" +"When the project crashes, crash logs are written to the same file as the log " +"file. The crash log will only contain a usable backtrace if the binary that " +"was run contains debugging symbols, or if it can find a debug symbols file " +"that matches the binary. Official binaries don't provide debugging symbols, " +"so this requires a custom build to work. See :ref:`Debugging symbols " +"` for guidance on " +"compiling binaries with debugging symbols enabled." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:68 +msgid "" +"Log files for :ref:`print() ` statements " +"are updated when standard output is *flushed* by the engine. Standard output " +"is flushed on every print in debug builds only. In projects that are " +"exported in release mode, standard output is only flushed when the project " +"exits or crashes to improve performance, especially if the project is often " +"printing text to standard output." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:75 +msgid "" +"On the other hand, the standard error stream (used by :ref:`printerr() " +"`, :ref:`push_error() " +"`, and :ref:`push_warning() " +"`) is always flushed on every print, " +"even in projects exported in release mode." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:81 +msgid "" +"For some use cases like dedicated servers, it can be preferred to have " +"release builds always flush stdout on print, so that logging services like " +"journald can collect logs while the process is running. This can be done by " +"enabling ``application/run/flush_stdout_on_print`` in the Project Settings." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:87 +msgid "Script backtraces" +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:89 +msgid "" +"Since Godot 4.5, when GDScript code encounters an error, it will log a " +"backtrace that points to the origin of the error, while also containing the " +"call stack leading to it. This behavior is always enabled when running in " +"the editor, or when the project is exported in debug mode." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:93 +msgid "" +"In projects exported in release mode, backtraces are disabled by default for " +"performance reasons. You can enable them by checking **Debug > Settings > " +"GDScript > Always Track Call Stacks** in the Project Settings. If you use a " +"custom logging system that reports exceptions to a remote service, it's " +"recommended to enable this to make reported errors more actionable." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:99 +msgid "Crash backtraces" +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:103 +msgid "" +"Crash backtraces are only useful if they were recorded in a build that " +"contains :ref:`debugging symbols " +"`. Official Godot " +"binaries do not contain debugging symbols, so you must compile a custom " +"editor or export template binary to get useful crash backtraces." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:108 +msgid "" +"When the project crashes, a crash backtrace is printed to the standard error " +"stream. This is what it can look like in a build with debug symbols:" +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:136 +msgid "" +"On the other hand, without debug symbols, it will look like this instead:" +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:163 +msgid "" +"This backtrace is also logged to the file for the current session, but it is " +"**not** visible in the editor Output panel. Since the engine's scripting " +"system is not running anymore when the engine is crashing, it is not " +"possible to access it from scripting in the same session. However, you can " +"still read the crash backtrace on the next session by loading log files and " +"searching for the crash backtrace string (``Program crashed with signal``) " +"using :ref:`class_FileAccess`. This allows you to access the backtrace " +"information even after a crash, as long as the user restarts the project and " +"file logging is enabled:" +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:191 +msgid "" +"You can customize the message that appears at the top of the backtrace using " +"the **Debug > Settings > Crash Handler > Message** project setting. This can " +"be used to point to a URL or email address that users can report issues to." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:196 +msgid "Creating custom loggers" +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:198 +msgid "" +"Since Godot 4.5, it is possible to create custom loggers. This custom " +"logging can be used for many purposes:" +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:201 +msgid "" +"Show an in-game console with the same messages as printed by the engine, " +"without requiring other scripts to be modified." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:203 +msgid "" +"Report printed errors from the player's machine to a remote server. This can " +"make it easier for developers to fix bugs when the game is already released, " +"or during playtesting." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:206 +msgid "Integrate a dedicated server export with monitoring platforms." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:208 +msgid "" +"A custom logger can be registered by creating a class that inherits " +"from :ref:`class_logger`, then passing an instance of this class " +"to :ref:`OS.add_logger `, in a " +"script's :ref:`_init() ` method. A good " +"place to do this is an :ref:`autoload `." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:213 +msgid "" +"The class must define two methods: :ref:`_log_message() " +"` and :ref:`_log_error() " +"`." +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:216 +msgid "" +"Here is a minimal working example of a custom logger, with the script added " +"as an autoload:" +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:250 +msgid "" +"Note that to avoid infinite recursion, you cannot effectively " +"use :ref:`print() ` and its related methods " +"in ``_log_message()``. You also can't effectively use :ref:`push_error() " +"` or :ref:`push_warning() " +"` in ``_log_error()``. Attempting to " +"do so will print a message to the same stream as the original message. This " +"message is not available in the custom logger, which is what prevents " +"infinite recursion from occurring:" +msgstr "" + +#: ../../docs/tutorials/scripting/logging.rst:269 +msgid "" +"You can find an example of an in-game console built with a custom logger in " +"the `Custom Logging demo project `__." +msgstr "" + #: ../../docs/tutorials/shaders/introduction_to_shaders.rst:4 msgid "Introduction to shaders" msgstr "" @@ -151162,8 +151612,8 @@ msgstr "" msgid "" "Modules are located in the ``modules/`` subdirectory of the build system. By " "default, dozens of modules are enabled, such as GDScript (which, yes, is not " -"part of the base engine), the Mono runtime, a regular expressions module, " -"and others. As many new modules as desired can be created and combined. The " +"part of the base engine), GridMap support, a regular expressions module, and " +"others. As many new modules as desired can be created and combined. The " "SCons build system will take care of it transparently." msgstr "" @@ -151201,153 +151651,164 @@ msgstr "" msgid "Write a whole, new game in C++ because you can't live without C++." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:35 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:37 +msgid "" +"While it is possible to use modules for custom game logic, :ref:`GDExtension " +"` is generally more suited as it doesn't require " +"recompiling the engine after every code change." +msgstr "" + +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:41 +msgid "" +"C++ modules are mainly needed when GDExtension doesn't suffice and deeper " +"engine integration is required." +msgstr "" + +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:45 msgid "Creating a new module" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:37 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:47 msgid "" "Before creating a module, make sure to :ref:`download the source code of " "Godot and compile it `." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:40 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:50 msgid "" "To create a new module, the first step is creating a directory inside " "``modules/``. If you want to maintain the module separately, you can " "checkout a different VCS into modules and use it." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:44 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:54 msgid "" "The example module will be called \"summator\" (``godot/modules/summator``). " "Inside we will create a summator class:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:47 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:57 msgid "godot/modules/summator/summator.h" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:70 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:80 msgid "And then the cpp file." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:72 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:82 msgid "godot/modules/summator/summator.cpp" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:99 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:109 msgid "" "Then, the new class needs to be registered somehow, so two more files need " "to be created:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:108 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:118 #: ../../docs/engine_details/architecture/binding_to_external_libraries.rst:74 msgid "" "These files must be in the top-level folder of your module (next to your " "``SCsub`` and ``config.py`` files) for the module to be registered properly." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:111 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:121 #: ../../docs/engine_details/architecture/binding_to_external_libraries.rst:77 msgid "These files should contain the following:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:113 -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:346 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:123 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:356 msgid "godot/modules/summator/register_types.h" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:122 -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:360 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:132 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:370 msgid "godot/modules/summator/register_types.cpp" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:144 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:154 msgid "" "Next, we need to create an ``SCsub`` file so the build system compiles this " "module:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:147 -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:180 -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:403 -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:459 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:157 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:190 msgid "godot/modules/summator/SCsub" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:156 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:166 msgid "" "With multiple sources, you can also add each file individually to a Python " "string list:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:164 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:174 msgid "" "This allows for powerful possibilities using Python to construct the file " "list using loops and logic statements. Look at some modules that ship with " "Godot by default for examples." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:168 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:178 #: ../../docs/engine_details/architecture/binding_to_external_libraries.rst:156 msgid "" "To add include directories for the compiler to look at you can append it to " "the environment's paths:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:176 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:186 msgid "" "If you want to add custom compiler flags when building your module, you need " "to clone ``env`` first, so it won't add those flags to whole Godot build " "(which can cause errors). Example ``SCsub`` with custom flags:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:193 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:203 msgid "" "And finally, the configuration file for the module, this is a Python script " "that must be named ``config.py``:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:196 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:206 msgid "godot/modules/summator/config.py" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:207 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:217 msgid "" "The module is asked if it's OK to build for the specific platform (in this " "case, ``True`` means it will build for every platform)." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:210 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:220 msgid "" "And that's it. Hope it was not too complex! Your module should look like " "this:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:222 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:232 msgid "" "You can then zip it and share the module with everyone else. When building " "for every platform (instructions in the previous sections), your module will " "be included." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:227 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:237 #: ../../docs/engine_details/architecture/binding_to_external_libraries.rst:212 msgid "Using the module" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:229 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:239 #: ../../docs/engine_details/architecture/binding_to_external_libraries.rst:214 msgid "You can now use your newly created module from any script:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:241 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:251 msgid "The output will be ``60``." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:243 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:253 msgid "" "The previous Summator example is great for small, custom modules, but what " "if you want to use a larger, external library? Refer " @@ -151355,7 +151816,7 @@ msgid "" "external libraries." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:248 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:258 msgid "" "If your module is meant to be accessed from the running project (not just " "from the editor), you must also recompile every export template you plan to " @@ -151365,11 +151826,11 @@ msgid "" "compiling>` pages for more information." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:257 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:267 msgid "Compiling a module externally" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:259 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:269 msgid "" "Compiling a module involves moving the module's sources directly under the " "engine's ``modules/`` directory. While this is the most straightforward way " @@ -151377,7 +151838,7 @@ msgid "" "be a practical thing to do:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:264 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:274 msgid "" "Having to manually copy modules sources every time you want to compile the " "engine with or without the module, or taking additional steps needed to " @@ -151387,7 +151848,7 @@ msgid "" "needing the symbolic link privilege if doing this via script." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:271 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:281 msgid "" "Depending on whether you have to work with the engine's source code, the " "module files added directly to ``modules/`` changes the working tree to the " @@ -151396,27 +151857,27 @@ msgid "" "changes." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:277 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:287 msgid "" "So if you feel like the independent structure of custom modules is needed, " "lets take our \"summator\" module and move it to the engine's parent " "directory:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:285 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:295 msgid "" "Compile the engine with our module by providing ``custom_modules`` build " "option which accepts a comma-separated list of directory paths containing " "custom C++ modules, similar to the following:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:293 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:303 msgid "" "The build system shall detect all modules under the ``../modules`` directory " "and compile them accordingly, including our \"summator\" module." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:298 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:308 msgid "" "Any path passed to ``custom_modules`` will be converted to an absolute path " "internally as a way to distinguish between custom and built-in modules. It " @@ -151424,17 +151885,17 @@ msgid "" "specific path structure on your machine." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:305 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:315 msgid "" ":ref:`Introduction to the buildsystem - Custom modules build option " "`." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:308 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:318 msgid "Customizing module types initialization" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:310 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:320 msgid "" "Modules can interact with other built-in engine classes during runtime and " "even affect the way core types are initialized. So far, we've been using " @@ -151442,13 +151903,13 @@ msgid "" "available within the engine." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:315 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:325 msgid "" "A crude order of the engine setup can be summarized as a list of the " "following type registration methods:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:334 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:344 msgid "" "Our ``Summator`` class is initialized during the ``register_module_types()`` " "call. Imagine that we need to satisfy some common module runtime dependency " @@ -151458,19 +151919,19 @@ msgid "" "type." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:340 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:350 msgid "" "This is where we can define an optional ``preregister_summator_types()`` " "method which will be called before anything else during the " "``preregister_module_types()`` engine setup stage." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:344 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:354 msgid "" "We now need to add this method to ``register_types`` header and source files:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:355 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:365 msgid "" "Unlike other register methods, we have to explicitly define " "``MODULE_SUMMATOR_HAS_PREREGISTER`` to let the build system know what " @@ -151478,82 +151939,11 @@ msgid "" "be converted to uppercase as well." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:382 -msgid "Improving the build system for development" -msgstr "" - -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:386 -msgid "" -"This shared library support is not designed to support distributing a module " -"to other users without recompiling the engine. For that purpose, use a " -"GDExtension instead." -msgstr "" - -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:390 -msgid "" -"So far, we defined a clean SCsub that allows us to add the sources of our " -"new module as part of the Godot binary." -msgstr "" - -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:393 -msgid "" -"This static approach is fine when we want to build a release version of our " -"game, given we want all the modules in a single binary." -msgstr "" - -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:396 -msgid "" -"However, the trade-off is that every single change requires a full " -"recompilation of the game. Even though SCons is able to detect and recompile " -"only the file that was changed, finding such files and eventually linking " -"the final binary takes a long time." -msgstr "" - -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:400 -msgid "" -"The solution to avoid such a cost is to build our own module as a shared " -"library that will be dynamically loaded when starting our game's binary." -msgstr "" - -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:440 -msgid "" -"Once compiled, we should end up with a ``bin`` directory containing both the " -"``godot*`` binary and our ``libsummator*.so``. However given the .so is not " -"in a standard directory (like ``/usr/lib``), we have to help our binary find " -"it during runtime with the ``LD_LIBRARY_PATH`` environment variable:" -msgstr "" - -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:451 -msgid "" -"You have to ``export`` the environment variable. Otherwise, you won't be " -"able to run your project from the editor." -msgstr "" - -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:454 -msgid "" -"On top of that, it would be nice to be able to select whether to compile our " -"module as shared library (for development) or as a part of the Godot binary " -"(for release). To do that we can define a custom flag to be passed to SCons " -"using the ``ARGUMENT`` command:" -msgstr "" - -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:484 -msgid "" -"Now by default ``scons`` command will build our module as part of Godot's " -"binary and as a shared library when passing ``summator_shared=yes``." -msgstr "" - -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:487 -msgid "" -"Finally, you can even speed up the build further by explicitly specifying " -"your shared module as target in the SCons command:" -msgstr "" - -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:495 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:392 msgid "Writing custom documentation" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:497 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:394 msgid "" "Writing documentation may seem like a boring task, but it is highly " "recommended to document your newly created module to make it easier for " @@ -151562,22 +151952,22 @@ msgid "" "someone else, so be kind to your future self!" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:503 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:400 msgid "There are several steps in order to setup custom docs for the module:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:505 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:402 msgid "" "Make a new directory in the root of the module. The directory name can be " "anything, but we'll be using the ``doc_classes`` name throughout this " "section." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:508 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:405 msgid "Now, we need to edit ``config.py``, add the following snippet:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:520 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:417 msgid "" "The ``get_doc_path()`` function is used by the build system to determine the " "location of the docs. In this case, they will be located in the ``modules/" @@ -151585,7 +151975,7 @@ msgid "" "your module will fall back to the main ``doc/classes`` directory." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:526 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:423 msgid "" "The ``get_doc_classes()`` method is necessary for the build system to know " "which registered classes belong to the module. You need to list all of your " @@ -151593,64 +151983,64 @@ msgid "" "classes`` directory." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:533 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:430 msgid "" "You can use Git to check if you have missed some of your classes by checking " "the untracked files with ``git status``. For example:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:540 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:437 msgid "Example output:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:554 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:451 msgid "Now we can generate the documentation:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:556 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:453 msgid "" "We can do this via running Godot's doctool i.e. ``godot --doctool ``, " "which will dump the engine API reference to the given ```` in XML " "format." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:559 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:456 msgid "" "In our case we'll point it to the root of the cloned repository. You can " "point it to an another folder, and just copy over the files that you need." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:562 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:459 msgid "Run command:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:568 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:465 msgid "" "Now if you go to the ``godot/modules/summator/doc_classes`` folder, you will " "see that it contains a ``Summator.xml`` file, or any other classes, that you " "referenced in your ``get_doc_classes`` function." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:572 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:469 msgid "" "Edit the file(s) following the `class reference primer `__ and recompile the engine." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:574 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:471 msgid "" "Once the compilation process is finished, the docs will become accessible " "within the engine's built-in documentation system." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:577 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:474 msgid "" "In order to keep documentation up-to-date, all you'll have to do is simply " "modify one of the XML files and recompile the engine from now on." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:580 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:477 msgid "" "If you change your module's API, you can also re-extract the docs, they will " "contain the things that you previously added. Of course if you point it to " @@ -151658,145 +152048,145 @@ msgid "" "from an older engine build on top of the newer ones." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:585 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:482 msgid "" "Note that if you don't have write access rights to your supplied ````, " "you might encounter an error similar to the following:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:596 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:493 msgid "Writing custom unit tests" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:598 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:495 msgid "" "It's possible to write self-contained unit tests as part of a C++ module. If " "you are not familiar with the unit testing process in Godot yet, please " "refer to :ref:`doc_unit_testing`." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:602 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:499 msgid "The procedure is the following:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:604 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:501 msgid "Create a new directory named ``tests/`` under your module's root:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:612 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:509 msgid "" "Create a new test suite: ``test_summator.h``. The header must be prefixed " "with ``test_`` so that the build system can collect it and include it as " "part of the ``tests/test_main.cpp`` where the tests are run." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:616 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:513 msgid "Write some test cases. Here's an example:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:618 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:515 msgid "godot/modules/summator/tests/test_summator.h" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:648 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:545 msgid "" "Compile the engine with ``scons tests=yes``, and run the tests with the " "following command:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:655 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:552 msgid "You should see the passing assertions now." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:660 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:557 msgid "Adding custom editor icons" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:662 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:559 msgid "" "Similarly to how you can write self-contained documentation within a module, " "you can also create your own custom icons for classes to appear in the " "editor." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:665 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:562 msgid "" "For the actual process of creating editor icons to be integrated within the " "engine, please refer to :ref:`doc_editor_icons` first." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:668 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:565 msgid "Once you've created your icon(s), proceed with the following steps:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:670 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:567 msgid "" "Make a new directory in the root of the module named ``icons``. This is the " "default path for the engine to look for module's editor icons." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:673 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:570 msgid "" "Move your newly created ``svg`` icons (optimized or not) into that folder." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:675 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:572 msgid "" "Recompile the engine and run the editor. Now the icon(s) will appear in " "editor's interface where appropriate." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:678 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:575 msgid "" "If you'd like to store your icons somewhere else within your module, add the " "following code snippet to ``config.py`` to override the default path:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:687 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:584 msgid "Summing up" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:689 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:586 msgid "Remember to:" msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:691 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:588 msgid "Use ``GDCLASS`` macro for inheritance, so Godot can wrap it." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:692 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:589 msgid "" "Use ``_bind_methods`` to bind your functions to scripting, and to allow them " "to work as callbacks for signals." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:694 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:591 msgid "" "**Avoid multiple inheritance for classes exposed to Godot**, as ``GDCLASS`` " "doesn't support this. You can still use multiple inheritance in your own " "classes as long as they're not exposed to Godot's scripting API." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:698 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:595 msgid "" "But this is not all, depending what you do, you will be greeted with some " "(hopefully positive) surprises." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:701 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:598 msgid "" "If you inherit from :ref:`class_Node` (or any derived node type, such as " "Sprite2D), your new class will appear in the editor, in the inheritance tree " "in the \"Add Node\" dialog." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:704 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:601 msgid "" "If you inherit from :ref:`class_Resource`, it will appear in the resource " "list, and all the exposed properties can be serialized when saved/loaded." msgstr "" -#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:707 +#: ../../docs/engine_details/architecture/custom_modules_in_cpp.rst:604 msgid "" "By this same logic, you can extend the Editor and almost any area of the " "engine." @@ -153129,10 +153519,6 @@ msgid "" "doc/markdown/assertions.md>`_." msgstr "" -#: ../../docs/engine_details/architecture/unit_testing.rst:211 -msgid "Logging" -msgstr "" - #: ../../docs/engine_details/architecture/unit_testing.rst:213 msgid "" "The test output is handled by doctest itself, and does not rely on Godot " @@ -155662,7 +156048,7 @@ msgstr "" #: ../../docs/engine_details/development/compiling/introduction_to_the_buildsystem.rst:348 #: ../../docs/engine_details/development/compiling/introduction_to_the_buildsystem.rst:378 -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:261 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:284 msgid "custom.py" msgstr "" @@ -156261,11 +156647,19 @@ msgstr "" msgid "See :ref:`doc_configuring_an_ide_vs` for further details." msgstr "" -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:358 +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:360 +msgid "" +"If you get a compilation failure when using MSVC, make sure to apply the " +"latest updates. You can do so by starting the Visual Studio IDE and " +"using :button:`Continue without code`, then :menu:`Help > Check for Updates` " +"in the menu bar at the top. Install all updates, then try compiling again." +msgstr "" + +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:366 msgid "Cross-compiling for Windows from other operating systems" msgstr "" -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:360 +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:368 msgid "" "If you are a Linux or macOS user, you need to install `MinGW-w64 `__, which typically comes in 32-bit and 64-bit variants, " @@ -156274,55 +156668,55 @@ msgid "" "may differ based on your distribution, here are some known ones:" msgstr "" -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:371 +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:379 msgid "**Debian** / **Ubuntu**" msgstr "" -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:375 +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:383 msgid "**Fedora**" msgstr "" -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:380 +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:388 msgid "**macOS**" msgstr "" -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:384 +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:392 msgid "**Mageia**" msgstr "" -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:390 +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:398 msgid "" "Before attempting the compilation, SCons will check for the following " "binaries in your ``PATH`` environment variable:" msgstr "" -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:404 +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:412 msgid "" "If the binaries are not located in the ``PATH`` (e.g. ``/usr/bin``), you can " "define the following environment variable to give a hint to the build system:" msgstr "" -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:412 +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:420 msgid "" "Where ``/path/to/mingw`` is the path containing the ``bin`` directory where " "``i686-w64-mingw32-gcc`` and ``x86_64-w64-mingw32-gcc`` are located (e.g. ``/" "opt/mingw-w64`` if the binaries are located in ``/opt/mingw-w64/bin``)." msgstr "" -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:416 +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:424 msgid "" "To make sure you are doing things correctly, executing the following in the " "shell should result in a working compiler (the version output may differ " "based on your system):" msgstr "" -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:425 +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:433 msgid "" "If you are building with MinGW-LLVM, add ``use_llvm=yes`` to the ``scons`` " "command." msgstr "" -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:426 +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:434 msgid "" "When cross-compiling for Windows using MinGW-w64, keep in mind only " "``x86_64`` and ``x86_32`` architectures are supported. MinGW-LLVM supports " @@ -156330,51 +156724,51 @@ msgid "" "invoking SCons if building from a different architecture." msgstr "" -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:434 +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:442 msgid "" "Cross-compiling from some Ubuntu versions may lead to `this bug `_, due to a default configuration " "lacking support for POSIX threading." msgstr "" -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:438 +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:446 msgid "" "You can change that configuration following those instructions, for 64-bit:" msgstr "" -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:447 +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:455 msgid "And for 32-bit:" msgstr "" -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:457 +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:465 msgid "Creating Windows export templates" msgstr "" -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:459 +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:467 msgid "" "Windows export templates are created by compiling Godot without the editor, " "with the following flags:" msgstr "" -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:471 +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:479 msgid "" "If you plan on replacing the standard export templates, copy these to the " "following location, replacing ```` with the version identifier " "(such as ``4.2.1.stable`` or ``4.3.dev``):" msgstr "" -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:479 +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:487 msgid "With the following names:" msgstr "" -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:496 +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:504 msgid "" "However, if you are using custom modules or custom engine code, you may " "instead want to configure your binaries as custom export templates in the " "project export menu. You must have **Advanced Options** enabled to set this." msgstr "" -#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:503 +#: ../../docs/engine_details/development/compiling/compiling_for_windows.rst:511 msgid "" "You don't need to copy them in this case, just reference the resulting files " "in the ``bin\\`` directory of your Godot source folder, so the next time you " @@ -158381,10 +158775,10 @@ msgstr "" #: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:27 #: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:56 #: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:78 -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:100 -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:137 -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:155 -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:202 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:123 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:160 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:178 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:225 msgid "**Difficulty:** Easy" msgstr "" @@ -158427,7 +158821,7 @@ msgstr "" #: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:55 #: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:77 -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:99 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:122 msgid "**Space savings:** High" msgstr "" @@ -158474,56 +158868,94 @@ msgid "" msgstr "" #: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:97 -msgid "Disabling advanced text server" +msgid "" +"Detecting used features from the current project and disabling unused " +"features" +msgstr "" + +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:99 +msgid "**Space savings:** Moderate to high depending on project" +msgstr "" + +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:100 +msgid "**Difficulty:** Easy to medium depending on project" msgstr "" #: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:101 -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:138 -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:156 -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:203 -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:235 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:124 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:161 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:179 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:226 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:258 msgid "**Performed in official builds:** No" msgstr "" #: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:103 msgid "" +"Godot features an :ref:`doc_engine_compilation_configuration_editor` tool " +"that can detect the features used in the current project and create a build " +"profile. Once saved, this build profile can then be passed to SCons when " +"compiling custom export templates:" +msgstr "" + +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:111 +msgid "" +"Note that for certain projects, the feature detection may be too aggressive " +"and disable features that are actually needed at runtime. This can occur if " +"certain features are used in a way that their usage cannot be detected " +"statically (such as a script being procedurally created and run at runtime)." +msgstr "" + +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:116 +msgid "" +"More specific features can be disabled by following the sections below, but " +"remember that many of them are automatically detected by the engine " +"compilation configuration detector." +msgstr "" + +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:120 +msgid "Disabling advanced text server" +msgstr "" + +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:126 +msgid "" "By default, Godot uses an advanced text server with the support for the " "following features:" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:106 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:129 msgid "" "Right-to-left typesetting and complex scripts, required to write languages " "such as Arabic and Hebrew." msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:108 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:131 msgid "" "Font ligatures and OpenType features (such as small capitals, fractions and " "slashed zero)." msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:111 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:134 msgid "" "Godot provides a fallback text server that isn't compiled by default. This " "text server can be used as a lightweight alternative to the default advanced " "text server:" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:119 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:142 msgid "" "If you only intend on supporting Latin, Greek and Cyrillic-based languages " "in your project, the fallback text server should suffice." msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:122 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:145 msgid "" "This fallback text server can also process large amounts of text more " "quickly than the advanced text server. This makes the fallback text server a " "good fit for mobile/web projects." msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:128 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:151 msgid "" "Remember to always pass ``module_text_server_fb_enabled=yes`` when using " "``module_text_server_adv_enabled=no``. Otherwise, the compiled binary won't " @@ -158531,214 +158963,214 @@ msgid "" "running the project." msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:134 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:157 msgid "Disabling 3D" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:136 -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:154 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:159 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:177 msgid "**Space savings:** Moderate" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:140 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:163 msgid "" "For 2D games, having the whole 3D engine available usually makes no sense. " "Because of this, there is a build flag to disable it:" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:147 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:170 msgid "" "Tools must be disabled in order to use this flag, as the editor is not " "designed to operate without 3D support. Without it, the binary size can be " "reduced by about 15%." msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:152 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:175 msgid "Disabling advanced GUI objects" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:158 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:181 msgid "" "Most small games don't require complex GUI controls such as Tree, ItemList, " "TextEdit or GraphEdit. They can be disabled using a build flag:" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:165 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:188 msgid "This is everything that will be disabled:" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:167 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:190 msgid ":ref:`class_AcceptDialog`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:168 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:191 msgid ":ref:`class_CharFXTransform`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:169 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:192 msgid ":ref:`class_CodeEdit`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:170 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:193 msgid ":ref:`class_CodeHighlighter`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:171 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:194 msgid ":ref:`class_ColorPicker`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:172 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:195 msgid ":ref:`class_ColorPickerButton`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:173 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:196 msgid ":ref:`class_ConfirmationDialog`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:174 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:197 msgid ":ref:`class_FileDialog`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:175 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:198 msgid ":ref:`class_FoldableContainer`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:176 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:199 msgid ":ref:`class_FoldableGroup`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:177 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:200 msgid ":ref:`class_GraphEdit`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:178 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:201 msgid ":ref:`class_GraphElement`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:179 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:202 msgid ":ref:`class_GraphFrame`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:180 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:203 msgid ":ref:`class_GraphNode`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:181 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:204 msgid ":ref:`class_HSplitContainer`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:182 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:205 msgid ":ref:`class_MenuBar`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:183 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:206 msgid ":ref:`class_MenuButton`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:184 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:207 msgid ":ref:`class_OptionButton`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:185 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:208 msgid "" ":ref:`class_PopupMenu` (will make all popup menus unavailable in code for " "classes that use them, like :ref:`class_LineEdit`, even though those classes " "are still available)" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:187 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:210 msgid ":ref:`class_RichTextEffect`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:188 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:211 msgid ":ref:`class_RichTextLabel`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:189 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:212 msgid ":ref:`class_SpinBox`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:190 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:213 msgid ":ref:`class_SplitContainer`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:191 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:214 msgid ":ref:`class_SubViewportContainer`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:192 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:215 msgid ":ref:`class_SyntaxHighlighter`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:193 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:216 msgid ":ref:`class_TextEdit`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:194 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:217 msgid ":ref:`class_Tree`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:195 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:218 msgid ":ref:`class_TreeItem`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:196 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:219 msgid ":ref:`class_VSplitContainer`" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:199 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:222 msgid "Disabling physics engines" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:201 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:224 msgid "**Space savings:** Low to moderate" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:205 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:228 msgid "" "If your 3D project uses Jolt Physics, you can disable GodotPhysics3D at " "compile-time as it will never be used:" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:212 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:235 msgid "" "Inversely, if your 3D project uses GodotPhysics3D, you can disable Jolt " "Physics at compile-time:" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:218 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:241 msgid "" "If your project uses 3D rendering but not physics (or 2D rendering but not " "physics), you can also disable 2D or 3D physics entirely. Most 3D projects " "can take advantage of this, as they don't make use of 2D physics:" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:231 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:254 msgid "Disabling unwanted modules" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:233 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:256 msgid "**Space savings:** Very low to moderate depending on modules" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:234 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:257 msgid "**Difficulty:** Medium to hard depending on modules" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:237 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:260 msgid "" "A lot of Godot's functions are offered as modules. You can see a list of " "modules with the following command:" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:244 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:267 msgid "" "The list of modules that can be disabled will appear, together with all " "build options. If you are working on a simple 2D game, you could disable a " "lot of them:" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:252 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:275 msgid "" "If this proves not to work for your use case, you should review the list of " "modules and see which ones you actually still need for your game (e.g. you " @@ -158746,22 +159178,22 @@ msgid "" "``ogg``/``vorbis`` to play music, or ``theora`` to play videos)." msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:257 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:280 msgid "" "Alternatively, you can supply a list of disabled modules by creating " "``custom.py`` at the root of the source, with the contents similar to the " "following:" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:307 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:330 msgid ":ref:`doc_overriding_build_options`." msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:310 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:333 msgid "Optimizing the distribution of your project" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:317 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:340 msgid "" "This section is only relevant when distributing the files on a desktop " "platform that doesn't perform its own compression or packing. As such, this " @@ -158769,19 +159201,19 @@ msgid "" "Releases." msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:322 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:345 msgid "" "Platforms like Steam already apply their own compression scheme, so you " "don't need to create a ZIP archive to distribute files in the first place." msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:325 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:348 msgid "" "As an aside, you can look into optimizing the distribution of your project " "itself. This can be done even without recompiling the export template." msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:328 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:351 msgid "" "`7-Zip `__ can be used to create ZIP archives that are " "more efficient than usual, while remaining compatible with every ZIP " @@ -158792,14 +159224,14 @@ msgid "" "any other ZIP archive." msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:336 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:359 msgid "" "When using the 7-Zip GUI, this is done by creating a ZIP archive with the " "Ultra compression mode. When using the command line, this is done using the " "following command:" msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:347 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:370 msgid "" "Enabling gzip or Brotli compression for all file types from the web export " "(especially the ``.wasm`` and ``.pck``) can reduce the download size " @@ -158807,7 +159239,7 @@ msgid "" "connections." msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:351 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:374 msgid "" "Creating precompressed gzip or Brotli files with a high compression level " "can be even more efficient, as long as the web server is configured to serve " @@ -158815,7 +159247,7 @@ msgid "" "gzip as it has a greater potential for file size reduction." msgstr "" -#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:356 +#: ../../docs/engine_details/development/compiling/optimizing_for_size.rst:379 msgid "See :ref:`doc_exporting_for_web_serving_the_files` for instructions." msgstr ""