From a9abeab7eea0893477ccdd7cacd6c2cf0390dece Mon Sep 17 00:00:00 2001 From: "updatepo.sh" Date: Thu, 24 Apr 2025 16:48:55 +0200 Subject: [PATCH] Update minetest.conf.example and dummy file --- minetest.conf.example | 881 ++++++++++++++++-------------- src/settings_translation_file.cpp | 198 ++++++- 2 files changed, 640 insertions(+), 439 deletions(-) diff --git a/minetest.conf.example b/minetest.conf.example index c10f29ed4..d9b7a58ff 100644 --- a/minetest.conf.example +++ b/minetest.conf.example @@ -45,6 +45,15 @@ # type: bool # always_fly_fast = true +# If enabled, the "Sneak" key will toggle when pressed. +# This functionality is ignored when fly is enabled. +# type: bool +# toggle_sneak_key = false + +# If enabled, the "Aux1" key will toggle when pressed. +# type: bool +# toggle_aux1_key = false + # The time in seconds it takes between repeated node placements when holding # the place button. # type: float min: 0.16 max: 2 @@ -83,6 +92,372 @@ # type: bool # invert_hotbar_mouse_wheel = false +### Keybindings + +# Key for moving the player forward. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_forward = KEY_KEY_W + +# Key for moving the player backward. +# Will also disable autoforward, when active. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_backward = KEY_KEY_S + +# Key for moving the player left. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_left = KEY_KEY_A + +# Key for moving the player right. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_right = KEY_KEY_D + +# Key for jumping. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_jump = KEY_SPACE + +# Key for sneaking. +# Also used for climbing down and descending in water if aux1_descends is disabled. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_sneak = KEY_LSHIFT + +# Key for digging, punching or using something. +# (Note: The actual meaning might vary on a per-game basis.) +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_dig = KEY_LBUTTON + +# Key for placing an item/block or for using something. +# (Note: The actual meaning might vary on a per-game basis.) +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_place = KEY_RBUTTON + +# Key for opening the inventory. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_inventory = KEY_KEY_I + +# Key for moving fast in fast mode. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_aux1 = KEY_KEY_E + +# Key for opening the chat window. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_chat = KEY_KEY_T + +# Key for opening the chat window to type commands. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_cmd = / + +# Key for opening the chat window to type local commands. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_cmd_local = . + +# Key for toggling unlimited view range. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_rangeselect = + +# Key for toggling flying. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_freemove = KEY_KEY_K + +# Key for toggling pitch move mode. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_pitchmove = + +# Key for toggling fast mode. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_fastmove = KEY_KEY_J + +# Key for toggling noclip mode. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_noclip = KEY_KEY_H + +# Key for selecting the next item in the hotbar. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_hotbar_next = KEY_KEY_N + +# Key for selecting the previous item in the hotbar. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_hotbar_previous = KEY_KEY_B + +# Key for muting the game. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_mute = KEY_KEY_M + +# Key for increasing the volume. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_increase_volume = + +# Key for decreasing the volume. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_decrease_volume = + +# Key for toggling autoforward. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_autoforward = + +# Key for toggling cinematic mode. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_cinematic = + +# Key for toggling display of minimap. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_minimap = KEY_KEY_V + +# Key for taking screenshots. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_screenshot = KEY_F12 + +# Key for toggling fullscreen mode. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_fullscreen = KEY_F11 + +# Key for dropping the currently selected item. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_drop = KEY_KEY_Q + +# Key to use view zoom when possible. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_zoom = KEY_KEY_Z + +# Key for toggling the display of the HUD. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_toggle_hud = KEY_F1 + +# Key for toggling the display of chat. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_toggle_chat = KEY_F2 + +# Key for toggling the display of the large chat console. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_console = KEY_F10 + +# Key for toggling the display of fog. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_toggle_fog = KEY_F3 + +# Key for toggling the display of debug info. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_toggle_debug = KEY_F5 + +# Key for toggling the display of the profiler. Used for development. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_toggle_profiler = KEY_F6 + +# Key for toggling the display of mapblock boundaries. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_toggle_block_bounds = + +# Key for switching between first- and third-person camera. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_camera_mode = KEY_KEY_C + +# Key for increasing the viewing range. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_increase_viewing_range_min = + + +# Key for decreasing the viewing range. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_decrease_viewing_range_min = - + +# Key for selecting the first hotbar slot. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_slot1 = KEY_KEY_1 + +# Key for selecting the second hotbar slot. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_slot2 = KEY_KEY_2 + +# Key for selecting the third hotbar slot. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_slot3 = KEY_KEY_3 + +# Key for selecting the fourth hotbar slot. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_slot4 = KEY_KEY_4 + +# Key for selecting the fifth hotbar slot. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_slot5 = KEY_KEY_5 + +# Key for selecting the sixth hotbar slot. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_slot6 = KEY_KEY_6 + +# Key for selecting the seventh hotbar slot. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_slot7 = KEY_KEY_7 + +# Key for selecting the eighth hotbar slot. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_slot8 = KEY_KEY_8 + +# Key for selecting the ninth hotbar slot. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_slot9 = KEY_KEY_9 + +# Key for selecting the tenth hotbar slot. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_slot10 = KEY_KEY_0 + +# Key for selecting the 11th hotbar slot. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_slot11 = + +# Key for selecting the 12th hotbar slot. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_slot12 = + +# Key for selecting the 13th hotbar slot. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_slot13 = + +# Key for selecting the 14th hotbar slot. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_slot14 = + +# Key for selecting the 15th hotbar slot. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_slot15 = + +# Key for selecting the 16th hotbar slot. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_slot16 = + +# Key for selecting the 17th hotbar slot. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_slot17 = + +# Key for selecting the 18th hotbar slot. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_slot18 = + +# Key for selecting the 19th hotbar slot. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_slot19 = + +# Key for selecting the 20th hotbar slot. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_slot20 = + +# Key for selecting the 21st hotbar slot. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_slot21 = + +# Key for selecting the 22nd hotbar slot. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_slot22 = + +# Key for selecting the 23rd hotbar slot. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_slot23 = + +# Key for selecting the 24th hotbar slot. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_slot24 = + +# Key for selecting the 25th hotbar slot. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_slot25 = + +# Key for selecting the 26th hotbar slot. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_slot26 = + +# Key for selecting the 27th hotbar slot. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_slot27 = + +# Key for selecting the 28th hotbar slot. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_slot28 = + +# Key for selecting the 29th hotbar slot. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_slot29 = + +# Key for selecting the 30th hotbar slot. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_slot30 = + +# Key for selecting the 31st hotbar slot. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_slot31 = + +# Key for selecting the 32nd hotbar slot. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_slot32 = + ## Touchscreen # Enables the touchscreen controls, allowing you to play the game with a touchscreen. @@ -91,6 +466,34 @@ # type: enum values: auto, true, false # touch_controls = auto +# The kind of digging/placing controls used. +# +# * Tap +# Long/short tap anywhere on the screen to interact. +# Interaction happens at finger position. +# +# * Tap with crosshair +# Long/short tap anywhere on the screen to interact. +# Interaction happens at crosshair position. +# +# * Buttons with crosshair +# Use dedicated dig/place buttons to interact. +# Interaction happens at crosshair position. +# type: enum values: tap, tap_crosshair, buttons_crosshair +# touch_interaction_style = tap + +# The gesture for punching players/entities. +# This can be overridden by games and mods. +# +# * Short tap +# Easy to use and well-known from other games that shall not be named. +# +# * Long tap +# Known from the classic Luanti mobile controls. +# Combat is more or less impossible. +# type: enum values: short_tap, long_tap +# touch_punch_gesture = short_tap + # Touchscreen sensitivity multiplier. # type: float min: 0.001 max: 10 # touchscreen_sensitivity = 0.2 @@ -103,11 +506,6 @@ # type: int min: 100 max: 1000 # touch_long_tap_delay = 400 -# Use crosshair to select object instead of whole screen. -# If enabled, a crosshair will be shown and will be used for selecting object. -# type: bool -# touch_use_crosshair = false - # Fixes the position of virtual joystick. # If disabled, virtual joystick will center to first-touch's position. # type: bool @@ -118,18 +516,6 @@ # type: bool # virtual_joystick_triggers_aux1 = false -# The gesture for punching players/entities. -# This can be overridden by games and mods. -# -# * short_tap -# Easy to use and well-known from other games that shall not be named. -# -# * long_tap -# Known from the classic Luanti mobile controls. -# Combat is more or less impossible. -# type: enum values: short_tap, long_tap -# touch_punch_gesture = short_tap - # # Graphics and Audio # @@ -177,9 +563,9 @@ # type: bool # vsync = false -# Maximum FPS when the window is not focused, or when the game is paused. +# Maximum FPS when the window is not focused. # type: int min: 1 max: 4294967295 -# fps_max_unfocused = 20 +# fps_max_unfocused = 10 # View distance in nodes. # type: int min: 20 max: 4000 @@ -223,11 +609,6 @@ # type: float min: 0 max: 7.9 # view_bobbing_amount = 1.0 -# Multiplier for fall bobbing. -# For example: 0 for no view bobbing; 1.0 for normal; 2.0 for double. -# type: float min: 0 max: 100 -# fall_bobbing_amount = 0.03 - ### Camera # Field of view in degrees. @@ -667,10 +1048,6 @@ # type: int min: 0 max: 255 # console_alpha = 200 -# Clickable weblinks (middle-click or Ctrl+left-click) enabled in chat console output. -# type: bool -# clickable_chat_weblinks = true - # Optional override for chat weblink color. # type: string # chat_weblink_color = #8888FF @@ -812,10 +1189,11 @@ # type: string # remote_media = -# Enable/disable running an IPv6 server. +# Enable IPv6 support for server. +# Note that clients will be able to connect with both IPv4 and IPv6. # Ignored if bind_address is set. # type: bool -# ipv6_server = false +# ipv6_server = true ## Server Security @@ -2700,16 +3078,6 @@ ## Advanced -# Enable IPv6 support (for both client and server). -# Required for IPv6 connections to work at all. -# type: bool -# enable_ipv6 = true - -# If enabled, invalid world data won't cause the server to shut down. -# Only enable this if you know what you are doing. -# type: bool -# ignore_world_load_errors = false - ### Graphics # Enables debug and error-checking in the OpenGL driver. @@ -2776,7 +3144,7 @@ # World-aligned textures may be scaled to span several nodes. However, # the server may not send the scale you want, especially if you use # a specially-designed texture pack; with this option, the client tries -# to determine the scale automatically basing on the texture size. +# to determine the scale automatically based on the texture size. # See also texture_min_size. # Warning: This option is EXPERIMENTAL! # type: enum values: disable, enable, force @@ -2789,8 +3157,8 @@ # This setting is ONLY applied if any of the mentioned filters are enabled. # This is also used as the base node texture size for world-aligned # texture autoscaling. -# type: int min: 1 max: 32768 -# texture_min_size = 64 +# type: int min: 192 max: 16384 +# texture_min_size = 192 # Side length of a cube of map blocks that the client will consider together # when generating meshes. @@ -2933,14 +3301,20 @@ ### Networking +# Enable IPv6 support (for both client and server). +# Required for IPv6 connections to work at all. +# type: bool +# enable_ipv6 = true + # Prometheus listener address. -# If Luanti is compiled with ENABLE_PROMETHEUS option enabled, -# enable metrics listener for Prometheus on that address. -# Metrics can be fetched on http://127.0.0.1:30000/metrics +# If Luanti is compiled with Prometheus support, this setting +# enables the metrics listener for Prometheus on that address. +# By default you can fetch metrics from http://127.0.0.1:30000/metrics. +# An empty value disables the metrics listener. # type: string # prometheus_listener_address = 127.0.0.1:30000 -# Maximum size of the outgoing chat queue. +# Maximum size of the client's outgoing chat queue. # 0 to disable queueing and -1 to make the queue size unlimited. # type: int min: -1 max: 32767 # max_out_chat_queue_size = 20 @@ -2950,7 +3324,9 @@ # client_unload_unused_data_timeout = 600.0 # Maximum number of mapblocks for client to be kept in memory. -# Set to -1 for unlimited amount. +# Note that there is an internal dynamic minimum number of blocks that +# won't be deleted, depending on the current view range. +# Set to -1 for no limit. # type: int min: -1 max: 2147483647 # client_mapblock_limit = 7500 @@ -3064,7 +3440,7 @@ # active_block_mgmt_interval = 2.0 # Length of time between Active Block Modifier (ABM) execution cycles, stated in seconds. -# type: float min: 0 +# type: float min: 0.1 max: 30 # abm_interval = 1.0 # The time budget allowed for ABMs to execute on each step @@ -3073,7 +3449,7 @@ # abm_time_budget = 0.2 # Length of time between NodeTimer execution cycles, stated in seconds. -# type: float min: 0 +# type: float min: 0.1 max: 1 # nodetimer_interval = 0.2 # Max liquids processed per step. @@ -3175,8 +3551,44 @@ # type: int min: 5000 max: 2147483647 # curl_file_download_timeout = 300000 +### Client Debugging + +# Key for toggling the camera update. Only usable with 'debug' privilege. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_toggle_update_camera = + +# Key for switching to the previous entry in Quicktune. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_quicktune_prev = + +# Key for switching to the next entry in Quicktune. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_quicktune_next = + +# Key for decrementing the selected value in Quicktune. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_quicktune_dec = + +# Key for incrementing the selected value in Quicktune. +# See https://github.com/luanti-org/luanti/blob/master/irr/include/Keycodes.h +# type: key +# keymap_quicktune_inc = + ### Miscellaneous +# Clickable weblinks (middle-click or Ctrl+left-click) enabled in chat console output. +# type: bool +# clickable_chat_weblinks = true + +# If enabled, invalid world data won't cause the server to shut down. +# Only enable this if you know what you are doing. +# type: bool +# ignore_world_load_errors = false + # Adjust the detected display density, used for scaling UI elements. # type: float min: 0.5 max: 5 # display_density_factor = 1 @@ -3323,372 +3735,3 @@ # type: bool # show_advanced = false -# Key for moving the player forward. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_forward = KEY_KEY_W - -# Key for moving the player backward. -# Will also disable autoforward, when active. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_backward = KEY_KEY_S - -# Key for moving the player left. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_left = KEY_KEY_A - -# Key for moving the player right. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_right = KEY_KEY_D - -# Key for jumping. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_jump = KEY_SPACE - -# Key for sneaking. -# Also used for climbing down and descending in water if aux1_descends is disabled. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_sneak = KEY_LSHIFT - -# Key for digging, punching or using something. -# (Note: The actual meaning might vary on a per-game basis.) -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_dig = KEY_LBUTTON - -# Key for placing an item/block or for using something. -# (Note: The actual meaning might vary on a per-game basis.) -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_place = KEY_RBUTTON - -# Key for opening the inventory. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_inventory = KEY_KEY_I - -# Key for moving fast in fast mode. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_aux1 = KEY_KEY_E - -# Key for opening the chat window. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_chat = KEY_KEY_T - -# Key for opening the chat window to type commands. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_cmd = / - -# Key for opening the chat window to type local commands. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_cmd_local = . - -# Key for toggling unlimited view range. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_rangeselect = - -# Key for toggling flying. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_freemove = KEY_KEY_K - -# Key for toggling pitch move mode. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_pitchmove = - -# Key for toggling fast mode. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_fastmove = KEY_KEY_J - -# Key for toggling noclip mode. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_noclip = KEY_KEY_H - -# Key for selecting the next item in the hotbar. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_hotbar_next = KEY_KEY_N - -# Key for selecting the previous item in the hotbar. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_hotbar_previous = KEY_KEY_B - -# Key for muting the game. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_mute = KEY_KEY_M - -# Key for increasing the volume. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_increase_volume = - -# Key for decreasing the volume. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_decrease_volume = - -# Key for toggling autoforward. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_autoforward = - -# Key for toggling cinematic mode. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_cinematic = - -# Key for toggling display of minimap. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_minimap = KEY_KEY_V - -# Key for taking screenshots. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_screenshot = KEY_F12 - -# Key for toggling fullscreen mode. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_fullscreen = KEY_F11 - -# Key for dropping the currently selected item. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_drop = KEY_KEY_Q - -# Key to use view zoom when possible. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_zoom = KEY_KEY_Z - -# Key for selecting the first hotbar slot. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_slot1 = KEY_KEY_1 - -# Key for selecting the second hotbar slot. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_slot2 = KEY_KEY_2 - -# Key for selecting the third hotbar slot. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_slot3 = KEY_KEY_3 - -# Key for selecting the fourth hotbar slot. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_slot4 = KEY_KEY_4 - -# Key for selecting the fifth hotbar slot. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_slot5 = KEY_KEY_5 - -# Key for selecting the sixth hotbar slot. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_slot6 = KEY_KEY_6 - -# Key for selecting the seventh hotbar slot. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_slot7 = KEY_KEY_7 - -# Key for selecting the eighth hotbar slot. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_slot8 = KEY_KEY_8 - -# Key for selecting the ninth hotbar slot. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_slot9 = KEY_KEY_9 - -# Key for selecting the tenth hotbar slot. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_slot10 = KEY_KEY_0 - -# Key for selecting the 11th hotbar slot. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_slot11 = - -# Key for selecting the 12th hotbar slot. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_slot12 = - -# Key for selecting the 13th hotbar slot. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_slot13 = - -# Key for selecting the 14th hotbar slot. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_slot14 = - -# Key for selecting the 15th hotbar slot. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_slot15 = - -# Key for selecting the 16th hotbar slot. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_slot16 = - -# Key for selecting the 17th hotbar slot. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_slot17 = - -# Key for selecting the 18th hotbar slot. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_slot18 = - -# Key for selecting the 19th hotbar slot. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_slot19 = - -# Key for selecting the 20th hotbar slot. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_slot20 = - -# Key for selecting the 21st hotbar slot. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_slot21 = - -# Key for selecting the 22nd hotbar slot. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_slot22 = - -# Key for selecting the 23rd hotbar slot. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_slot23 = - -# Key for selecting the 24th hotbar slot. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_slot24 = - -# Key for selecting the 25th hotbar slot. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_slot25 = - -# Key for selecting the 26th hotbar slot. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_slot26 = - -# Key for selecting the 27th hotbar slot. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_slot27 = - -# Key for selecting the 28th hotbar slot. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_slot28 = - -# Key for selecting the 29th hotbar slot. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_slot29 = - -# Key for selecting the 30th hotbar slot. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_slot30 = - -# Key for selecting the 31st hotbar slot. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_slot31 = - -# Key for selecting the 32nd hotbar slot. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_slot32 = - -# Key for toggling the display of the HUD. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_toggle_hud = KEY_F1 - -# Key for toggling the display of chat. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_toggle_chat = KEY_F2 - -# Key for toggling the display of the large chat console. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_console = KEY_F10 - -# Key for toggling the display of fog. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_toggle_fog = KEY_F3 - -# Key for toggling the camera update. Only usable with 'debug' privilege. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_toggle_update_camera = - -# Key for toggling the display of debug info. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_toggle_debug = KEY_F5 - -# Key for toggling the display of the profiler. Used for development. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_toggle_profiler = KEY_F6 - -# Key for toggling the display of mapblock boundaries. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_toggle_block_bounds = - -# Key for switching between first- and third-person camera. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_camera_mode = KEY_KEY_C - -# Key for increasing the viewing range. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_increase_viewing_range_min = + - -# Key for decreasing the viewing range. -# See https://github.com/minetest/irrlicht/blob/master/include/Keycodes.h -# type: key -# keymap_decrease_viewing_range_min = - - diff --git a/src/settings_translation_file.cpp b/src/settings_translation_file.cpp index 4935a2e1d..15ca64825 100644 --- a/src/settings_translation_file.cpp +++ b/src/settings_translation_file.cpp @@ -17,6 +17,10 @@ fake_function() { gettext("Double-tapping the jump key toggles fly mode."); gettext("Always fly fast"); gettext("If disabled, \"Aux1\" key is used to fly fast if both fly and fast mode are\nenabled."); + gettext("Toggle Sneak key"); + gettext("If enabled, the \"Sneak\" key will toggle when pressed.\nThis functionality is ignored when fly is enabled."); + gettext("Toggle Aux1 key"); + gettext("If enabled, the \"Aux1\" key will toggle when pressed."); gettext("Place repetition interval"); gettext("The time in seconds it takes between repeated node placements when holding\nthe place button."); gettext("Minimum dig repetition interval"); @@ -34,23 +38,168 @@ fake_function() { gettext("Enable mouse wheel (scroll) for item selection in hotbar."); gettext("Hotbar: Invert mouse wheel direction"); gettext("Invert mouse wheel (scroll) direction for item selection in hotbar."); + gettext("Keybindings"); + gettext("Move forward"); + gettext("Key for moving the player forward."); + gettext("Move backward"); + gettext("Key for moving the player backward.\nWill also disable autoforward, when active."); + gettext("Move left"); + gettext("Key for moving the player left."); + gettext("Move right"); + gettext("Key for moving the player right."); + gettext("Jump"); + gettext("Key for jumping."); + gettext("Sneak"); + gettext("Key for sneaking.\nAlso used for climbing down and descending in water if aux1_descends is disabled."); + gettext("Dig/punch/use"); + gettext("Key for digging, punching or using something.\n(Note: The actual meaning might vary on a per-game basis.)"); + gettext("Place/use"); + gettext("Key for placing an item/block or for using something.\n(Note: The actual meaning might vary on a per-game basis.)"); + gettext("Open inventory"); + gettext("Key for opening the inventory."); + gettext("Aux1"); + gettext("Key for moving fast in fast mode."); + gettext("Open chat"); + gettext("Key for opening the chat window."); + gettext("Command"); + gettext("Key for opening the chat window to type commands."); + gettext("Local command"); + gettext("Key for opening the chat window to type local commands."); + gettext("Range select"); + gettext("Key for toggling unlimited view range."); + gettext("Toggle fly"); + gettext("Key for toggling flying."); + gettext("Toggle pitchmove"); + gettext("Key for toggling pitch move mode."); + gettext("Toggle fast"); + gettext("Key for toggling fast mode."); + gettext("Toggle noclip"); + gettext("Key for toggling noclip mode."); + gettext("Hotbar: select next item"); + gettext("Key for selecting the next item in the hotbar."); + gettext("Hotbar: select previous item"); + gettext("Key for selecting the previous item in the hotbar."); + gettext("Mute"); + gettext("Key for muting the game."); + gettext("Increase volume"); + gettext("Key for increasing the volume."); + gettext("Decrease volume"); + gettext("Key for decreasing the volume."); + gettext("Toggle automatic forward"); + gettext("Key for toggling autoforward."); + gettext("Toggle cinematic mode"); + gettext("Key for toggling cinematic mode."); + gettext("Toggle minimap"); + gettext("Key for toggling display of minimap."); + gettext("Screenshot"); + gettext("Key for taking screenshots."); + gettext("Toggle fullscreen"); + gettext("Key for toggling fullscreen mode."); + gettext("Drop item"); + gettext("Key for dropping the currently selected item."); + gettext("Zoom"); + gettext("Key to use view zoom when possible."); + gettext("Toggle HUD"); + gettext("Key for toggling the display of the HUD."); + gettext("Toggle chat log"); + gettext("Key for toggling the display of chat."); + gettext("Large chat console"); + gettext("Key for toggling the display of the large chat console."); + gettext("Toggle fog"); + gettext("Key for toggling the display of fog."); + gettext("Toggle debug info"); + gettext("Key for toggling the display of debug info."); + gettext("Toggle profiler"); + gettext("Key for toggling the display of the profiler. Used for development."); + gettext("Toggle block bounds"); + gettext("Key for toggling the display of mapblock boundaries."); + gettext("Toggle camera mode"); + gettext("Key for switching between first- and third-person camera."); + gettext("Increase view range"); + gettext("Key for increasing the viewing range."); + gettext("Decrease view range"); + gettext("Key for decreasing the viewing range."); + gettext("Hotbar slot 1"); + gettext("Key for selecting the first hotbar slot."); + gettext("Hotbar slot 2"); + gettext("Key for selecting the second hotbar slot."); + gettext("Hotbar slot 3"); + gettext("Key for selecting the third hotbar slot."); + gettext("Hotbar slot 4"); + gettext("Key for selecting the fourth hotbar slot."); + gettext("Hotbar slot 5"); + gettext("Key for selecting the fifth hotbar slot."); + gettext("Hotbar slot 6"); + gettext("Key for selecting the sixth hotbar slot."); + gettext("Hotbar slot 7"); + gettext("Key for selecting the seventh hotbar slot."); + gettext("Hotbar slot 8"); + gettext("Key for selecting the eighth hotbar slot."); + gettext("Hotbar slot 9"); + gettext("Key for selecting the ninth hotbar slot."); + gettext("Hotbar slot 10"); + gettext("Key for selecting the tenth hotbar slot."); + gettext("Hotbar slot 11"); + gettext("Key for selecting the 11th hotbar slot."); + gettext("Hotbar slot 12"); + gettext("Key for selecting the 12th hotbar slot."); + gettext("Hotbar slot 13"); + gettext("Key for selecting the 13th hotbar slot."); + gettext("Hotbar slot 14"); + gettext("Key for selecting the 14th hotbar slot."); + gettext("Hotbar slot 15"); + gettext("Key for selecting the 15th hotbar slot."); + gettext("Hotbar slot 16"); + gettext("Key for selecting the 16th hotbar slot."); + gettext("Hotbar slot 17"); + gettext("Key for selecting the 17th hotbar slot."); + gettext("Hotbar slot 18"); + gettext("Key for selecting the 18th hotbar slot."); + gettext("Hotbar slot 19"); + gettext("Key for selecting the 19th hotbar slot."); + gettext("Hotbar slot 20"); + gettext("Key for selecting the 20th hotbar slot."); + gettext("Hotbar slot 21"); + gettext("Key for selecting the 21st hotbar slot."); + gettext("Hotbar slot 22"); + gettext("Key for selecting the 22nd hotbar slot."); + gettext("Hotbar slot 23"); + gettext("Key for selecting the 23rd hotbar slot."); + gettext("Hotbar slot 24"); + gettext("Key for selecting the 24th hotbar slot."); + gettext("Hotbar slot 25"); + gettext("Key for selecting the 25th hotbar slot."); + gettext("Hotbar slot 26"); + gettext("Key for selecting the 26th hotbar slot."); + gettext("Hotbar slot 27"); + gettext("Key for selecting the 27th hotbar slot."); + gettext("Hotbar slot 28"); + gettext("Key for selecting the 28th hotbar slot."); + gettext("Hotbar slot 29"); + gettext("Key for selecting the 29th hotbar slot."); + gettext("Hotbar slot 30"); + gettext("Key for selecting the 30th hotbar slot."); + gettext("Hotbar slot 31"); + gettext("Key for selecting the 31st hotbar slot."); + gettext("Hotbar slot 32"); + gettext("Key for selecting the 32nd hotbar slot."); gettext("Touchscreen"); gettext("Touchscreen controls"); gettext("Enables the touchscreen controls, allowing you to play the game with a touchscreen.\n\"auto\" means that the touchscreen controls will be enabled and disabled\nautomatically depending on the last used input method."); + gettext("Interaction style"); + gettext("The kind of digging/placing controls used.\n\n* Tap\nLong/short tap anywhere on the screen to interact.\nInteraction happens at finger position.\n\n* Tap with crosshair\nLong/short tap anywhere on the screen to interact.\nInteraction happens at crosshair position.\n\n* Buttons with crosshair\nUse dedicated dig/place buttons to interact.\nInteraction happens at crosshair position."); + gettext("Punch gesture"); + gettext("The gesture for punching players/entities.\nThis can be overridden by games and mods.\n\n* Short tap\nEasy to use and well-known from other games that shall not be named.\n\n* Long tap\nKnown from the classic Luanti mobile controls.\nCombat is more or less impossible."); gettext("Touchscreen sensitivity"); gettext("Touchscreen sensitivity multiplier."); gettext("Movement threshold"); gettext("The length in pixels after which a touch interaction is considered movement."); gettext("Threshold for long taps"); gettext("The delay in milliseconds after which a touch interaction is considered a long tap."); - gettext("Use crosshair for touch screen"); - gettext("Use crosshair to select object instead of whole screen.\nIf enabled, a crosshair will be shown and will be used for selecting object."); gettext("Fixed virtual joystick"); gettext("Fixes the position of virtual joystick.\nIf disabled, virtual joystick will center to first-touch's position."); gettext("Virtual joystick triggers Aux1 button"); gettext("Use virtual joystick to trigger \"Aux1\" button.\nIf enabled, virtual joystick will also tap \"Aux1\" button when out of main circle."); - gettext("Punch gesture"); - gettext("The gesture for punching players/entities.\nThis can be overridden by games and mods.\n\n* short_tap\nEasy to use and well-known from other games that shall not be named.\n\n* long_tap\nKnown from the classic Luanti mobile controls.\nCombat is more or less impossible."); gettext("Graphics and Audio"); gettext("Graphics"); gettext("Screen"); @@ -71,8 +220,8 @@ fake_function() { gettext("If FPS would go higher than this, limit it by sleeping\nto not waste CPU power for no benefit."); gettext("VSync"); gettext("Vertical screen synchronization. Your system may still force VSync on even if this is disabled."); - gettext("FPS when unfocused or paused"); - gettext("Maximum FPS when the window is not focused, or when the game is paused."); + gettext("FPS when unfocused"); + gettext("Maximum FPS when the window is not focused."); gettext("Viewing range"); gettext("View distance in nodes."); gettext("Undersampling"); @@ -87,8 +236,6 @@ fake_function() { gettext("Arm inertia, gives a more realistic movement of\nthe arm when the camera moves."); gettext("View bobbing factor"); gettext("Enable view bobbing and amount of view bobbing.\nFor example: 0 for no view bobbing; 1.0 for normal; 2.0 for double."); - gettext("Fall bobbing factor"); - gettext("Multiplier for fall bobbing.\nFor example: 0 for no view bobbing; 1.0 for normal; 2.0 for double."); gettext("Camera"); gettext("Field of view"); gettext("Field of view in degrees."); @@ -262,8 +409,6 @@ fake_function() { gettext("In-game chat console background color (R,G,B)."); gettext("Console alpha"); gettext("In-game chat console background alpha (opaqueness, between 0 and 255)."); - gettext("Chat weblinks"); - gettext("Clickable weblinks (middle-click or Ctrl+left-click) enabled in chat console output."); gettext("Weblink color"); gettext("Optional override for chat weblink color."); gettext("Chat font size"); @@ -323,7 +468,7 @@ fake_function() { gettext("Remote media"); gettext("Specifies URL from which client fetches media instead of using UDP.\n$filename should be accessible from $remote_media$filename via cURL\n(obviously, remote_media should end with a slash).\nFiles that are not present will be fetched the usual way."); gettext("IPv6 server"); - gettext("Enable/disable running an IPv6 server.\nIgnored if bind_address is set."); + gettext("Enable IPv6 support for server.\nNote that clients will be able to connect with both IPv4 and IPv6.\nIgnored if bind_address is set."); gettext("Server Security"); gettext("Default password"); gettext("New users need to input this password."); @@ -836,10 +981,6 @@ fake_function() { gettext("Engine profiling data print interval"); gettext("Print the engine's profiling data in regular intervals (in seconds).\n0 = disable. Useful for developers."); gettext("Advanced"); - gettext("IPv6"); - gettext("Enable IPv6 support (for both client and server).\nRequired for IPv6 connections to work at all."); - gettext("Ignore world errors"); - gettext("If enabled, invalid world data won't cause the server to shut down.\nOnly enable this if you know what you are doing."); gettext("Graphics"); gettext("OpenGL debug"); gettext("Enables debug and error-checking in the OpenGL driver."); @@ -864,7 +1005,7 @@ fake_function() { gettext("World-aligned textures mode"); gettext("Textures on a node may be aligned either to the node or to the world.\nThe former mode suits better things like machines, furniture, etc., while\nthe latter makes stairs and microblocks fit surroundings better.\nHowever, as this possibility is new, thus may not be used by older servers,\nthis option allows enforcing it for certain node types. Note though that\nthat is considered EXPERIMENTAL and may not work properly."); gettext("Autoscaling mode"); - gettext("World-aligned textures may be scaled to span several nodes. However,\nthe server may not send the scale you want, especially if you use\na specially-designed texture pack; with this option, the client tries\nto determine the scale automatically basing on the texture size.\nSee also texture_min_size.\nWarning: This option is EXPERIMENTAL!"); + gettext("World-aligned textures may be scaled to span several nodes. However,\nthe server may not send the scale you want, especially if you use\na specially-designed texture pack; with this option, the client tries\nto determine the scale automatically based on the texture size.\nSee also texture_min_size.\nWarning: This option is EXPERIMENTAL!"); gettext("Base texture size"); gettext("When using bilinear/trilinear filtering, low-resolution textures\ncan be blurred, so this option automatically upscales them to preserve\ncrisp pixels. This defines the minimum texture size for the upscaled textures;\nhigher values look sharper, but require more memory.\nThis setting is ONLY applied if any of the mentioned filters are enabled.\nThis is also used as the base node texture size for world-aligned\ntexture autoscaling."); gettext("Client Mesh Chunksize"); @@ -919,14 +1060,16 @@ fake_function() { gettext("Light curve boost spread"); gettext("Spread of light curve boost range.\nControls the width of the range to be boosted.\nStandard deviation of the light curve boost Gaussian."); gettext("Networking"); + gettext("IPv6"); + gettext("Enable IPv6 support (for both client and server).\nRequired for IPv6 connections to work at all."); gettext("Prometheus listener address"); - gettext("Prometheus listener address.\nIf Luanti is compiled with ENABLE_PROMETHEUS option enabled,\nenable metrics listener for Prometheus on that address.\nMetrics can be fetched on http://127.0.0.1:30000/metrics"); - gettext("Maximum size of the outgoing chat queue"); - gettext("Maximum size of the outgoing chat queue.\n0 to disable queueing and -1 to make the queue size unlimited."); + gettext("Prometheus listener address.\nIf Luanti is compiled with Prometheus support, this setting\nenables the metrics listener for Prometheus on that address.\nBy default you can fetch metrics from http://127.0.0.1:30000/metrics.\nAn empty value disables the metrics listener."); + gettext("Maximum size of the client's outgoing chat queue"); + gettext("Maximum size of the client's outgoing chat queue.\n0 to disable queueing and -1 to make the queue size unlimited."); gettext("Mapblock unload timeout"); gettext("Timeout for client to remove unused map data from memory, in seconds."); gettext("Mapblock limit"); - gettext("Maximum number of mapblocks for client to be kept in memory.\nSet to -1 for unlimited amount."); + gettext("Maximum number of mapblocks for client to be kept in memory.\nNote that there is an internal dynamic minimum number of blocks that\nwon't be deleted, depending on the current view range.\nSet to -1 for no limit."); gettext("Maximum simultaneous block sends per client"); gettext("Maximum number of blocks that are simultaneously sent per client.\nThe maximum total count is calculated dynamically:\nmax_total = ceil((#clients + max_users) * per_client / 4)"); gettext("Delay in sending blocks after building"); @@ -1007,7 +1150,22 @@ fake_function() { gettext("Limits number of parallel HTTP requests. Affects:\n- Media fetch if server uses remote_media setting.\n- Serverlist download and server announcement.\n- Downloads performed by main menu (e.g. mod manager).\nOnly has an effect if compiled with cURL."); gettext("cURL file download timeout"); gettext("Maximum time a file download (e.g. a mod download) may take, stated in milliseconds."); + gettext("Client Debugging"); + gettext("Toggle camera update"); + gettext("Key for toggling the camera update. Only usable with 'debug' privilege."); + gettext("Quicktune: select previous entry"); + gettext("Key for switching to the previous entry in Quicktune."); + gettext("Quicktune: select next entry"); + gettext("Key for switching to the next entry in Quicktune."); + gettext("Quicktune: decrement value"); + gettext("Key for decrementing the selected value in Quicktune."); + gettext("Quicktune: increment value"); + gettext("Key for incrementing the selected value in Quicktune."); gettext("Miscellaneous"); + gettext("Chat weblinks"); + gettext("Clickable weblinks (middle-click or Ctrl+left-click) enabled in chat console output."); + gettext("Ignore world errors"); + gettext("If enabled, invalid world data won't cause the server to shut down.\nOnly enable this if you know what you are doing."); gettext("Display Density Scaling Factor"); gettext("Adjust the detected display density, used for scaling UI elements."); gettext("Enable console window");