1
0
mirror of https://github.com/minetest/minetest.git synced 2025-07-13 05:10:20 +02:00

Update minetest.conf.example and translation file

This commit is contained in:
updatepo.sh
2025-07-11 18:57:29 +02:00
committed by SmallJoker
parent ef7f1ac28f
commit 15f41eb82e
2 changed files with 93 additions and 330 deletions

View File

@ -10,7 +10,7 @@
# to the program, eg. "luanti.exe --config ../minetest.conf.example". # to the program, eg. "luanti.exe --config ../minetest.conf.example".
# Further documentation: # Further documentation:
# https://wiki.luanti.org/ # https://docs.luanti.org/
# #
# Controls # Controls
@ -94,33 +94,31 @@
### Keybindings ### Keybindings
# Key for moving the player forward. # Move forward
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_forward = SYSTEM_SCANCODE_26 # keymap_forward = SYSTEM_SCANCODE_26
# Key for moving the player backward.
# Will also disable autoforward, when active. # Will also disable autoforward, when active.
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_backward = SYSTEM_SCANCODE_22 # keymap_backward = SYSTEM_SCANCODE_22
# Key for moving the player left. # Move left
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_left = SYSTEM_SCANCODE_4 # keymap_left = SYSTEM_SCANCODE_4
# Key for moving the player right. # Move right
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_right = SYSTEM_SCANCODE_7 # keymap_right = SYSTEM_SCANCODE_7
# Key for jumping. # Jump
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_jump = SYSTEM_SCANCODE_44 # keymap_jump = SYSTEM_SCANCODE_44
# Key for sneaking.
# Also used for climbing down and descending in water if aux1_descends is disabled. # Also used for climbing down and descending in water if aux1_descends is disabled.
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
@ -138,7 +136,7 @@
# type: key # type: key
# keymap_place = KEY_RBUTTON # keymap_place = KEY_RBUTTON
# Key for opening the inventory. # Open inventory
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_inventory = SYSTEM_SCANCODE_12 # keymap_inventory = SYSTEM_SCANCODE_12
@ -148,7 +146,7 @@
# type: key # type: key
# keymap_aux1 = SYSTEM_SCANCODE_8 # keymap_aux1 = SYSTEM_SCANCODE_8
# Key for opening the chat window. # Open chat
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_chat = SYSTEM_SCANCODE_23 # keymap_chat = SYSTEM_SCANCODE_23
@ -163,112 +161,112 @@
# type: key # type: key
# keymap_cmd_local = SYSTEM_SCANCODE_55 # keymap_cmd_local = SYSTEM_SCANCODE_55
# Key for toggling unlimited view range. # Toggle unlimited view range
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_rangeselect = # keymap_rangeselect =
# Key for toggling flying. # Toggle fly
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_freemove = SYSTEM_SCANCODE_14 # keymap_freemove = SYSTEM_SCANCODE_14
# Key for toggling pitch move mode. # Toggle pitchmove
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_pitchmove = # keymap_pitchmove =
# Key for toggling fast mode. # Toggle fast
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_fastmove = SYSTEM_SCANCODE_13 # keymap_fastmove = SYSTEM_SCANCODE_13
# Key for toggling noclip mode. # Toggle noclip
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_noclip = SYSTEM_SCANCODE_11 # keymap_noclip = SYSTEM_SCANCODE_11
# Key for selecting the next item in the hotbar. # Hotbar: select next item
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_hotbar_next = SYSTEM_SCANCODE_17 # keymap_hotbar_next = SYSTEM_SCANCODE_17
# Key for selecting the previous item in the hotbar. # Hotbar: select previous item
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_hotbar_previous = SYSTEM_SCANCODE_5 # keymap_hotbar_previous = SYSTEM_SCANCODE_5
# Key for muting the game. # Mute
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_mute = SYSTEM_SCANCODE_16 # keymap_mute = SYSTEM_SCANCODE_16
# Key for increasing the volume. # Increase volume
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_increase_volume = # keymap_increase_volume =
# Key for decreasing the volume. # Decrease volume
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_decrease_volume = # keymap_decrease_volume =
# Key for toggling autoforward. # Toggle automatic forward
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_autoforward = # keymap_autoforward =
# Key for toggling cinematic mode. # Toggle cinematic mode
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_cinematic = # keymap_cinematic =
# Key for toggling display of minimap. # Toggle minimap
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_minimap = SYSTEM_SCANCODE_25 # keymap_minimap = SYSTEM_SCANCODE_25
# Key for taking screenshots. # Screenshot
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_screenshot = SYSTEM_SCANCODE_69 # keymap_screenshot = SYSTEM_SCANCODE_69
# Key for toggling fullscreen mode. # Toggle fullscreen
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_fullscreen = SYSTEM_SCANCODE_68 # keymap_fullscreen = SYSTEM_SCANCODE_68
# Key for dropping the currently selected item. # Drop item
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_drop = SYSTEM_SCANCODE_20 # keymap_drop = SYSTEM_SCANCODE_20
# Key to use view zoom when possible. # Zoom
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_zoom = SYSTEM_SCANCODE_29 # keymap_zoom = SYSTEM_SCANCODE_29
# Key for toggling the display of the HUD. # Toggle HUD
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_toggle_hud = SYSTEM_SCANCODE_58 # keymap_toggle_hud = SYSTEM_SCANCODE_58
# Key for toggling the display of chat. # Toggle chat log
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_toggle_chat = SYSTEM_SCANCODE_59 # keymap_toggle_chat = SYSTEM_SCANCODE_59
# Key for toggling the display of the large chat console. # Toggle large chat console
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_console = SYSTEM_SCANCODE_67 # keymap_console = SYSTEM_SCANCODE_67
# Key for toggling the display of fog. # Toggle fog
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_toggle_fog = SYSTEM_SCANCODE_60 # keymap_toggle_fog = SYSTEM_SCANCODE_60
# Key for toggling the display of debug info. # Toggle debug info
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_toggle_debug = SYSTEM_SCANCODE_62 # keymap_toggle_debug = SYSTEM_SCANCODE_62
@ -283,177 +281,183 @@
# type: key # type: key
# keymap_toggle_block_bounds = # keymap_toggle_block_bounds =
# Key for switching between first- and third-person camera. # Toggle camera mode
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_camera_mode = SYSTEM_SCANCODE_6 # keymap_camera_mode = SYSTEM_SCANCODE_6
# Key for increasing the viewing range. # Increase view range
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_increase_viewing_range_min = SYSTEM_SCANCODE_46 # keymap_increase_viewing_range_min = SYSTEM_SCANCODE_46
# Key for decreasing the viewing range. # Decrease view range
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_decrease_viewing_range_min = SYSTEM_SCANCODE_45 # keymap_decrease_viewing_range_min = SYSTEM_SCANCODE_45
# Key for selecting the first hotbar slot. # Modifier key bind for closing your world.
# Requires ESC + the selected key to work.
# See https://docs.luanti.org/for-players/controls/
# type: key
# keymap_close_world =
# Hotbar slot 1
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_slot1 = SYSTEM_SCANCODE_30 # keymap_slot1 = SYSTEM_SCANCODE_30
# Key for selecting the second hotbar slot. # Hotbar slot 2
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_slot2 = SYSTEM_SCANCODE_31 # keymap_slot2 = SYSTEM_SCANCODE_31
# Key for selecting the third hotbar slot. # Hotbar slot 3
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_slot3 = SYSTEM_SCANCODE_32 # keymap_slot3 = SYSTEM_SCANCODE_32
# Key for selecting the fourth hotbar slot. # Hotbar slot 4
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_slot4 = SYSTEM_SCANCODE_33 # keymap_slot4 = SYSTEM_SCANCODE_33
# Key for selecting the fifth hotbar slot. # Hotbar slot 5
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_slot5 = SYSTEM_SCANCODE_34 # keymap_slot5 = SYSTEM_SCANCODE_34
# Key for selecting the sixth hotbar slot. # Hotbar slot 6
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_slot6 = SYSTEM_SCANCODE_35 # keymap_slot6 = SYSTEM_SCANCODE_35
# Key for selecting the seventh hotbar slot. # Hotbar slot 7
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_slot7 = SYSTEM_SCANCODE_36 # keymap_slot7 = SYSTEM_SCANCODE_36
# Key for selecting the eighth hotbar slot. # Hotbar slot 8
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_slot8 = SYSTEM_SCANCODE_37 # keymap_slot8 = SYSTEM_SCANCODE_37
# Key for selecting the ninth hotbar slot. # Hotbar slot 9
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_slot9 = SYSTEM_SCANCODE_38 # keymap_slot9 = SYSTEM_SCANCODE_38
# Key for selecting the tenth hotbar slot. # Hotbar slot 10
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_slot10 = SYSTEM_SCANCODE_39 # keymap_slot10 = SYSTEM_SCANCODE_39
# Key for selecting the 11th hotbar slot. # Hotbar slot 11
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_slot11 = # keymap_slot11 =
# Key for selecting the 12th hotbar slot. # Hotbar slot 12
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_slot12 = # keymap_slot12 =
# Key for selecting the 13th hotbar slot. # Hotbar slot 13
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_slot13 = # keymap_slot13 =
# Key for selecting the 14th hotbar slot. # Hotbar slot 14
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_slot14 = # keymap_slot14 =
# Key for selecting the 15th hotbar slot. # Hotbar slot 15
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_slot15 = # keymap_slot15 =
# Key for selecting the 16th hotbar slot. # Hotbar slot 16
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_slot16 = # keymap_slot16 =
# Key for selecting the 17th hotbar slot. # Hotbar slot 17
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_slot17 = # keymap_slot17 =
# Key for selecting the 18th hotbar slot. # Hotbar slot 18
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_slot18 = # keymap_slot18 =
# Key for selecting the 19th hotbar slot. # Hotbar slot 19
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_slot19 = # keymap_slot19 =
# Key for selecting the 20th hotbar slot. # Hotbar slot 20
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_slot20 = # keymap_slot20 =
# Key for selecting the 21st hotbar slot. # Hotbar slot 21
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_slot21 = # keymap_slot21 =
# Key for selecting the 22nd hotbar slot. # Hotbar slot 22
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_slot22 = # keymap_slot22 =
# Key for selecting the 23rd hotbar slot. # Hotbar slot 23
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_slot23 = # keymap_slot23 =
# Key for selecting the 24th hotbar slot. # Hotbar slot 24
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_slot24 = # keymap_slot24 =
# Key for selecting the 25th hotbar slot. # Hotbar slot 25
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_slot25 = # keymap_slot25 =
# Key for selecting the 26th hotbar slot. # Hotbar slot 26
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_slot26 = # keymap_slot26 =
# Key for selecting the 27th hotbar slot. # Hotbar slot 27
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_slot27 = # keymap_slot27 =
# Key for selecting the 28th hotbar slot. # Hotbar slot 28
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_slot28 = # keymap_slot28 =
# Key for selecting the 29th hotbar slot. # Hotbar slot 29
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_slot29 = # keymap_slot29 =
# Key for selecting the 30th hotbar slot. # Hotbar slot 30
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_slot30 = # keymap_slot30 =
# Key for selecting the 31st hotbar slot. # Hotbar slot 31
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_slot31 = # keymap_slot31 =
# Key for selecting the 32nd hotbar slot. # Hotbar slot 32
# See https://docs.luanti.org/for-players/controls/ # See https://docs.luanti.org/for-players/controls/
# type: key # type: key
# keymap_slot32 = # keymap_slot32 =
@ -3108,12 +3112,12 @@
# cloud_radius = 12 # cloud_radius = 12
# Delay between mesh updates on the client in ms. Increasing this will slow # Delay between mesh updates on the client in ms. Increasing this will slow
# down the rate of mesh updates, thus reducing jitter on slower clients. # down the rate of mesh updates, which can help reduce jitter.
# type: int min: 0 max: 50 # type: int min: 0 max: 25
# mesh_generation_interval = 0 # mesh_generation_interval = 0
# Number of threads to use for mesh generation. # Number of threads to use for mesh generation.
# Value of 0 (default) will let Luanti autodetect the number of available threads. # Value of 0 (default) will let Luanti automatically choose the number of threads.
# type: int min: 0 max: 8 # type: int min: 0 max: 8
# mesh_generation_threads = 0 # mesh_generation_threads = 0
@ -3197,9 +3201,11 @@
### Font ### Font
# Font bold by default
# type: bool # type: bool
# font_bold = false # font_bold = false
# Font italic by default
# type: bool # type: bool
# font_italic = false # font_italic = false
@ -3227,12 +3233,15 @@
# type: filepath # type: filepath
# font_path = fonts/Arimo-Regular.ttf # font_path = fonts/Arimo-Regular.ttf
# Bold font path
# type: filepath # type: filepath
# font_path_bold = fonts/Arimo-Bold.ttf # font_path_bold = fonts/Arimo-Bold.ttf
# Italic font path
# type: filepath # type: filepath
# font_path_italic = fonts/Arimo-Italic.ttf # font_path_italic = fonts/Arimo-Italic.ttf
# Bold and italic font path
# type: filepath # type: filepath
# font_path_bold_italic = fonts/Arimo-BoldItalic.ttf # font_path_bold_italic = fonts/Arimo-BoldItalic.ttf
@ -3252,12 +3261,15 @@
# type: filepath # type: filepath
# mono_font_path = fonts/Cousine-Regular.ttf # mono_font_path = fonts/Cousine-Regular.ttf
# Bold monospace font path
# type: filepath # type: filepath
# mono_font_path_bold = fonts/Cousine-Bold.ttf # mono_font_path_bold = fonts/Cousine-Bold.ttf
# Italic monospace font path
# type: filepath # type: filepath
# mono_font_path_italic = fonts/Cousine-Italic.ttf # mono_font_path_italic = fonts/Cousine-Italic.ttf
# Bold and italic monospace font path
# type: filepath # type: filepath
# mono_font_path_bold_italic = fonts/Cousine-BoldItalic.ttf # mono_font_path_bold_italic = fonts/Cousine-BoldItalic.ttf

View File

@ -1,6 +1,6 @@
// This file is automatically generated // This file is automatically generated
// It contains a bunch of fake gettext calls, to tell xgettext about the strings in config files // It contains a bunch of fake gettext calls, to tell xgettext about the strings in config files
// To update it, refer to the bottom of builtin/mainmenu/dlg_settings_advanced.lua // To update it, refer to the bottom of builtin/common/settings/init.lua
fake_function() { fake_function() {
gettext("Controls"); gettext("Controls");
@ -40,149 +40,88 @@ fake_function() {
gettext("Invert mouse wheel (scroll) direction for item selection in hotbar."); gettext("Invert mouse wheel (scroll) direction for item selection in hotbar.");
gettext("Keybindings"); gettext("Keybindings");
gettext("Move forward"); gettext("Move forward");
gettext("Key for moving the player forward.");
gettext("Move backward"); gettext("Move backward");
gettext("Key for moving the player backward.\nWill also disable autoforward, when active."); gettext("Will also disable autoforward, when active.");
gettext("Move left"); gettext("Move left");
gettext("Key for moving the player left.");
gettext("Move right"); gettext("Move right");
gettext("Key for moving the player right.");
gettext("Jump"); gettext("Jump");
gettext("Key for jumping.");
gettext("Sneak"); gettext("Sneak");
gettext("Key for sneaking.\nAlso used for climbing down and descending in water if aux1_descends is disabled."); gettext("Also used for climbing down and descending in water if aux1_descends is disabled.");
gettext("Dig/punch/use"); 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("Key for digging, punching or using something.\n(Note: The actual meaning might vary on a per-game basis.)");
gettext("Place/use"); 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("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("Open inventory");
gettext("Key for opening the inventory.");
gettext("Aux1"); gettext("Aux1");
gettext("Key for moving fast in fast mode."); gettext("Key for moving fast in fast mode.");
gettext("Open chat"); gettext("Open chat");
gettext("Key for opening the chat window.");
gettext("Command"); gettext("Command");
gettext("Key for opening the chat window to type commands."); gettext("Key for opening the chat window to type commands.");
gettext("Local command"); gettext("Local command");
gettext("Key for opening the chat window to type local commands."); gettext("Key for opening the chat window to type local commands.");
gettext("Range select"); gettext("Toggle unlimited view range");
gettext("Key for toggling unlimited view range.");
gettext("Toggle fly"); gettext("Toggle fly");
gettext("Key for toggling flying.");
gettext("Toggle pitchmove"); gettext("Toggle pitchmove");
gettext("Key for toggling pitch move mode.");
gettext("Toggle fast"); gettext("Toggle fast");
gettext("Key for toggling fast mode.");
gettext("Toggle noclip"); gettext("Toggle noclip");
gettext("Key for toggling noclip mode.");
gettext("Hotbar: select next item"); gettext("Hotbar: select next item");
gettext("Key for selecting the next item in the hotbar.");
gettext("Hotbar: select previous item"); gettext("Hotbar: select previous item");
gettext("Key for selecting the previous item in the hotbar.");
gettext("Mute"); gettext("Mute");
gettext("Key for muting the game.");
gettext("Increase volume"); gettext("Increase volume");
gettext("Key for increasing the volume.");
gettext("Decrease volume"); gettext("Decrease volume");
gettext("Key for decreasing the volume.");
gettext("Toggle automatic forward"); gettext("Toggle automatic forward");
gettext("Key for toggling autoforward.");
gettext("Toggle cinematic mode"); gettext("Toggle cinematic mode");
gettext("Key for toggling cinematic mode.");
gettext("Toggle minimap"); gettext("Toggle minimap");
gettext("Key for toggling display of minimap.");
gettext("Screenshot"); gettext("Screenshot");
gettext("Key for taking screenshots.");
gettext("Toggle fullscreen"); gettext("Toggle fullscreen");
gettext("Key for toggling fullscreen mode.");
gettext("Drop item"); gettext("Drop item");
gettext("Key for dropping the currently selected item.");
gettext("Zoom"); gettext("Zoom");
gettext("Key to use view zoom when possible.");
gettext("Toggle HUD"); gettext("Toggle HUD");
gettext("Key for toggling the display of the HUD.");
gettext("Toggle chat log"); gettext("Toggle chat log");
gettext("Key for toggling the display of chat."); gettext("Toggle large chat console");
gettext("Large chat console");
gettext("Key for toggling the display of the large chat console.");
gettext("Toggle fog"); gettext("Toggle fog");
gettext("Key for toggling the display of fog.");
gettext("Toggle debug info"); gettext("Toggle debug info");
gettext("Key for toggling the display of debug info.");
gettext("Toggle profiler"); gettext("Toggle profiler");
gettext("Key for toggling the display of the profiler. Used for development."); gettext("Key for toggling the display of the profiler. Used for development.");
gettext("Toggle block bounds"); gettext("Toggle block bounds");
gettext("Key for toggling the display of mapblock boundaries."); gettext("Key for toggling the display of mapblock boundaries.");
gettext("Toggle camera mode"); gettext("Toggle camera mode");
gettext("Key for switching between first- and third-person camera.");
gettext("Increase view range"); gettext("Increase view range");
gettext("Key for increasing the viewing range.");
gettext("Decrease view range"); gettext("Decrease view range");
gettext("Key for decreasing the viewing range."); gettext("Return to Main Menu");
gettext("Modifier key bind for closing your world.\nRequires ESC + the selected key to work.");
gettext("Hotbar slot 1"); gettext("Hotbar slot 1");
gettext("Key for selecting the first hotbar slot.");
gettext("Hotbar slot 2"); gettext("Hotbar slot 2");
gettext("Key for selecting the second hotbar slot.");
gettext("Hotbar slot 3"); gettext("Hotbar slot 3");
gettext("Key for selecting the third hotbar slot.");
gettext("Hotbar slot 4"); gettext("Hotbar slot 4");
gettext("Key for selecting the fourth hotbar slot.");
gettext("Hotbar slot 5"); gettext("Hotbar slot 5");
gettext("Key for selecting the fifth hotbar slot.");
gettext("Hotbar slot 6"); gettext("Hotbar slot 6");
gettext("Key for selecting the sixth hotbar slot.");
gettext("Hotbar slot 7"); gettext("Hotbar slot 7");
gettext("Key for selecting the seventh hotbar slot.");
gettext("Hotbar slot 8"); gettext("Hotbar slot 8");
gettext("Key for selecting the eighth hotbar slot.");
gettext("Hotbar slot 9"); gettext("Hotbar slot 9");
gettext("Key for selecting the ninth hotbar slot.");
gettext("Hotbar slot 10"); gettext("Hotbar slot 10");
gettext("Key for selecting the tenth hotbar slot.");
gettext("Hotbar slot 11"); gettext("Hotbar slot 11");
gettext("Key for selecting the 11th hotbar slot.");
gettext("Hotbar slot 12"); gettext("Hotbar slot 12");
gettext("Key for selecting the 12th hotbar slot.");
gettext("Hotbar slot 13"); gettext("Hotbar slot 13");
gettext("Key for selecting the 13th hotbar slot.");
gettext("Hotbar slot 14"); gettext("Hotbar slot 14");
gettext("Key for selecting the 14th hotbar slot.");
gettext("Hotbar slot 15"); gettext("Hotbar slot 15");
gettext("Key for selecting the 15th hotbar slot.");
gettext("Hotbar slot 16"); gettext("Hotbar slot 16");
gettext("Key for selecting the 16th hotbar slot.");
gettext("Hotbar slot 17"); gettext("Hotbar slot 17");
gettext("Key for selecting the 17th hotbar slot.");
gettext("Hotbar slot 18"); gettext("Hotbar slot 18");
gettext("Key for selecting the 18th hotbar slot.");
gettext("Hotbar slot 19"); gettext("Hotbar slot 19");
gettext("Key for selecting the 19th hotbar slot.");
gettext("Hotbar slot 20"); gettext("Hotbar slot 20");
gettext("Key for selecting the 20th hotbar slot.");
gettext("Hotbar slot 21"); gettext("Hotbar slot 21");
gettext("Key for selecting the 21st hotbar slot.");
gettext("Hotbar slot 22"); gettext("Hotbar slot 22");
gettext("Key for selecting the 22nd hotbar slot.");
gettext("Hotbar slot 23"); gettext("Hotbar slot 23");
gettext("Key for selecting the 23rd hotbar slot.");
gettext("Hotbar slot 24"); gettext("Hotbar slot 24");
gettext("Key for selecting the 24th hotbar slot.");
gettext("Hotbar slot 25"); gettext("Hotbar slot 25");
gettext("Key for selecting the 25th hotbar slot.");
gettext("Hotbar slot 26"); gettext("Hotbar slot 26");
gettext("Key for selecting the 26th hotbar slot.");
gettext("Hotbar slot 27"); gettext("Hotbar slot 27");
gettext("Key for selecting the 27th hotbar slot.");
gettext("Hotbar slot 28"); gettext("Hotbar slot 28");
gettext("Key for selecting the 28th hotbar slot.");
gettext("Hotbar slot 29"); gettext("Hotbar slot 29");
gettext("Key for selecting the 29th hotbar slot.");
gettext("Hotbar slot 30"); gettext("Hotbar slot 30");
gettext("Key for selecting the 30th hotbar slot.");
gettext("Hotbar slot 31"); gettext("Hotbar slot 31");
gettext("Key for selecting the 31st hotbar slot.");
gettext("Hotbar slot 32"); gettext("Hotbar slot 32");
gettext("Key for selecting the 32nd hotbar slot.");
gettext("Touchscreen"); gettext("Touchscreen");
gettext("Touchscreen controls"); 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("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.");
@ -264,7 +203,6 @@ fake_function() {
gettext("Crosshair alpha"); gettext("Crosshair alpha");
gettext("Crosshair alpha (opaqueness, between 0 and 255).\nThis also applies to the object crosshair."); gettext("Crosshair alpha (opaqueness, between 0 and 255).\nThis also applies to the object crosshair.");
gettext("Fog"); gettext("Fog");
gettext("Fog");
gettext("Whether to fog out the end of the visible area."); gettext("Whether to fog out the end of the visible area.");
gettext("Colored fog"); gettext("Colored fog");
gettext("Make fog and sky colors depend on daytime (dawn/sunset) and view direction."); gettext("Make fog and sky colors depend on daytime (dawn/sunset) and view direction.");
@ -318,7 +256,6 @@ fake_function() {
gettext("Waving liquids wave speed"); gettext("Waving liquids wave speed");
gettext("How fast liquid waves will move. Higher = faster.\nIf negative, liquid waves will move backwards."); gettext("How fast liquid waves will move. Higher = faster.\nIf negative, liquid waves will move backwards.");
gettext("Dynamic shadows"); gettext("Dynamic shadows");
gettext("Dynamic shadows");
gettext("Set to true to enable Shadow Mapping."); gettext("Set to true to enable Shadow Mapping.");
gettext("Shadow strength gamma"); gettext("Shadow strength gamma");
gettext("Set the shadow strength gamma.\nAdjusts the intensity of in-game dynamic shadows.\nLower value means lighter shadows, higher value means darker shadows."); gettext("Set the shadow strength gamma.\nAdjusts the intensity of in-game dynamic shadows.\nLower value means lighter shadows, higher value means darker shadows.");
@ -354,8 +291,6 @@ fake_function() {
gettext("Other Effects"); gettext("Other Effects");
gettext("Translucent foliage"); gettext("Translucent foliage");
gettext("Simulate translucency when looking at foliage in the sunlight."); gettext("Simulate translucency when looking at foliage in the sunlight.");
gettext("Node specular");
gettext("Apply specular shading to nodes.");
gettext("Liquid reflections"); gettext("Liquid reflections");
gettext("When enabled, liquid reflections are simulated."); gettext("When enabled, liquid reflections are simulated.");
gettext("Audio"); gettext("Audio");
@ -404,7 +339,7 @@ fake_function() {
gettext("Recent Chat Messages"); gettext("Recent Chat Messages");
gettext("Maximum number of recent chat messages to show"); gettext("Maximum number of recent chat messages to show");
gettext("Console height"); gettext("Console height");
gettext("In-game chat console height, between 0.1 (10%) and 1.0 (100%)."); /* xgettext:no-c-format */ gettext("In-game chat console height, between 0.1 (10%) and 1.0 (100%).");
gettext("Console color"); gettext("Console color");
gettext("In-game chat console background color (R,G,B)."); gettext("In-game chat console background color (R,G,B).");
gettext("Console alpha"); gettext("Console alpha");
@ -448,7 +383,6 @@ fake_function() {
gettext("Automatically report to the serverlist."); gettext("Automatically report to the serverlist.");
gettext("Send player names to the server list"); gettext("Send player names to the server list");
gettext("Send names of online players to the serverlist. If disabled only the player count is revealed."); gettext("Send names of online players to the serverlist. If disabled only the player count is revealed.");
gettext("Serverlist URL");
gettext("Announce to this serverlist."); gettext("Announce to this serverlist.");
gettext("Message of the day"); gettext("Message of the day");
gettext("Message of the day displayed to players connecting."); gettext("Message of the day displayed to players connecting.");
@ -489,7 +423,6 @@ fake_function() {
gettext("Restricts the access of certain client-side functions on servers.\nCombine the byteflags below to restrict client-side features, or set to 0\nfor no restrictions:\nLOAD_CLIENT_MODS: 1 (disable loading client-provided mods)\nCHAT_MESSAGES: 2 (disable send_chat_message call client-side)\nREAD_ITEMDEFS: 4 (disable get_item_def call client-side)\nREAD_NODEDEFS: 8 (disable get_node_def call client-side)\nLOOKUP_NODES_LIMIT: 16 (limits get_node call client-side to\ncsm_restriction_noderange)\nREAD_PLAYERINFO: 32 (disable get_player_names call client-side)"); gettext("Restricts the access of certain client-side functions on servers.\nCombine the byteflags below to restrict client-side features, or set to 0\nfor no restrictions:\nLOAD_CLIENT_MODS: 1 (disable loading client-provided mods)\nCHAT_MESSAGES: 2 (disable send_chat_message call client-side)\nREAD_ITEMDEFS: 4 (disable get_item_def call client-side)\nREAD_NODEDEFS: 8 (disable get_node_def call client-side)\nLOOKUP_NODES_LIMIT: 16 (limits get_node call client-side to\ncsm_restriction_noderange)\nREAD_PLAYERINFO: 32 (disable get_player_names call client-side)");
gettext("Client-side node lookup range restriction"); gettext("Client-side node lookup range restriction");
gettext("If the CSM restriction for node range is enabled, get_node calls are limited\nto this distance from the player to the node."); gettext("If the CSM restriction for node range is enabled, get_node calls are limited\nto this distance from the player to the node.");
gettext("Chat");
gettext("Strip color codes"); gettext("Strip color codes");
gettext("Remove color codes from incoming chat messages\nUse this to stop players from being able to use color in their messages"); gettext("Remove color codes from incoming chat messages\nUse this to stop players from being able to use color in their messages");
gettext("Chat message max length"); gettext("Chat message max length");
@ -605,11 +538,6 @@ fake_function() {
gettext("Deserts occur when np_biome exceeds this value.\nWhen the 'snowbiomes' flag is enabled, this is ignored."); gettext("Deserts occur when np_biome exceeds this value.\nWhen the 'snowbiomes' flag is enabled, this is ignored.");
gettext("Beach noise threshold"); gettext("Beach noise threshold");
gettext("Sandy beaches occur when np_beach exceeds this value."); gettext("Sandy beaches occur when np_beach exceeds this value.");
gettext("Dungeon minimum Y");
gettext("Lower Y limit of dungeons.");
gettext("Dungeon maximum Y");
gettext("Upper Y limit of dungeons.");
gettext("Noises");
gettext("Terrain base noise"); gettext("Terrain base noise");
gettext("Y-level of lower terrain and seabed."); gettext("Y-level of lower terrain and seabed.");
gettext("Terrain higher noise"); gettext("Terrain higher noise");
@ -623,11 +551,8 @@ fake_function() {
gettext("Beach noise"); gettext("Beach noise");
gettext("Defines areas with sandy beaches."); gettext("Defines areas with sandy beaches.");
gettext("Biome noise"); gettext("Biome noise");
gettext("Temperature variation for biomes.");
gettext("Cave noise"); gettext("Cave noise");
gettext("Variation of number of caves."); gettext("Variation of number of caves.");
gettext("Humidity noise");
gettext("Humidity variation for biomes.");
gettext("Trees noise"); gettext("Trees noise");
gettext("Defines tree areas and tree density."); gettext("Defines tree areas and tree density.");
gettext("Apple trees noise"); gettext("Apple trees noise");
@ -646,44 +571,13 @@ fake_function() {
gettext("Floatland taper exponent"); gettext("Floatland taper exponent");
gettext("Exponent of the floatland tapering. Alters the tapering behavior.\nValue = 1.0 creates a uniform, linear tapering.\nValues > 1.0 create a smooth tapering suitable for the default separated\nfloatlands.\nValues < 1.0 (for example 0.25) create a more defined surface level with\nflatter lowlands, suitable for a solid floatland layer."); gettext("Exponent of the floatland tapering. Alters the tapering behavior.\nValue = 1.0 creates a uniform, linear tapering.\nValues > 1.0 create a smooth tapering suitable for the default separated\nfloatlands.\nValues < 1.0 (for example 0.25) create a more defined surface level with\nflatter lowlands, suitable for a solid floatland layer.");
gettext("Floatland density"); gettext("Floatland density");
gettext("Adjusts the density of the floatland layer.\nIncrease value to increase density. Can be positive or negative.\nValue = 0.0: 50% of volume is floatland.\nValue = 2.0 (can be higher depending on 'mgv7_np_floatland', always test\nto be sure) creates a solid floatland layer."); /* xgettext:no-c-format */ gettext("Adjusts the density of the floatland layer.\nIncrease value to increase density. Can be positive or negative.\nValue = 0.0: 50% of volume is floatland.\nValue = 2.0 (can be higher depending on 'mgv7_np_floatland', always test\nto be sure) creates a solid floatland layer.");
gettext("Floatland water level"); gettext("Floatland water level");
gettext("Surface level of optional water placed on a solid floatland layer.\nWater is disabled by default and will only be placed if this value is set\nto above 'mgv7_floatland_ymax' - 'mgv7_floatland_taper' (the start of the\nupper tapering).\n***WARNING, POTENTIAL DANGER TO WORLDS AND SERVER PERFORMANCE***:\nWhen enabling water placement, floatlands must be configured and tested\nto be a solid layer by setting 'mgv7_floatland_density' to 2.0 (or other\nrequired value depending on 'mgv7_np_floatland'), to avoid\nserver-intensive extreme water flow and to avoid vast flooding of the\nworld surface below."); gettext("Surface level of optional water placed on a solid floatland layer.\nWater is disabled by default and will only be placed if this value is set\nto above 'mgv7_floatland_ymax' - 'mgv7_floatland_taper' (the start of the\nupper tapering).\n***WARNING, POTENTIAL DANGER TO WORLDS AND SERVER PERFORMANCE***:\nWhen enabling water placement, floatlands must be configured and tested\nto be a solid layer by setting 'mgv7_floatland_density' to 2.0 (or other\nrequired value depending on 'mgv7_np_floatland'), to avoid\nserver-intensive extreme water flow and to avoid vast flooding of the\nworld surface below.");
gettext("Cave width");
gettext("Controls width of tunnels, a smaller value creates wider tunnels.\nValue >= 10.0 completely disables generation of tunnels and avoids the\nintensive noise calculations.");
gettext("Large cave depth");
gettext("Y of upper limit of large caves.");
gettext("Small cave minimum number");
gettext("Minimum limit of random number of small caves per mapchunk.");
gettext("Small cave maximum number");
gettext("Maximum limit of random number of small caves per mapchunk.");
gettext("Large cave minimum number");
gettext("Minimum limit of random number of large caves per mapchunk.");
gettext("Large cave maximum number");
gettext("Maximum limit of random number of large caves per mapchunk.");
gettext("Large cave proportion flooded");
gettext("Proportion of large caves that contain liquid.");
gettext("Cavern limit");
gettext("Y-level of cavern upper limit.");
gettext("Cavern taper");
gettext("Y-distance over which caverns expand to full size.");
gettext("Cavern threshold");
gettext("Defines full size of caverns, smaller values create larger caverns.");
gettext("Dungeon minimum Y");
gettext("Lower Y limit of dungeons.");
gettext("Dungeon maximum Y");
gettext("Upper Y limit of dungeons.");
gettext("Noises");
gettext("Terrain base noise");
gettext("Y-level of higher terrain that creates cliffs.");
gettext("Terrain alternative noise"); gettext("Terrain alternative noise");
gettext("Y-level of lower terrain and seabed.");
gettext("Terrain persistence noise"); gettext("Terrain persistence noise");
gettext("Varies roughness of terrain.\nDefines the 'persistence' value for terrain_base and terrain_alt noises."); gettext("Varies roughness of terrain.\nDefines the 'persistence' value for terrain_base and terrain_alt noises.");
gettext("Height select noise");
gettext("Defines distribution of higher terrain and steepness of cliffs."); gettext("Defines distribution of higher terrain and steepness of cliffs.");
gettext("Filler depth noise");
gettext("Variation of biome filler depth.");
gettext("Mountain height noise"); gettext("Mountain height noise");
gettext("Variation of maximum mountain height (in nodes)."); gettext("Variation of maximum mountain height (in nodes).");
gettext("Ridge underwater noise"); gettext("Ridge underwater noise");
@ -694,14 +588,6 @@ fake_function() {
gettext("3D noise defining structure of river canyon walls."); gettext("3D noise defining structure of river canyon walls.");
gettext("Floatland noise"); gettext("Floatland noise");
gettext("3D noise defining structure of floatlands.\nIf altered from the default, the noise 'scale' (0.7 by default) may need\nto be adjusted, as floatland tapering functions best when this noise has\na value range of approximately -2.0 to 2.0."); gettext("3D noise defining structure of floatlands.\nIf altered from the default, the noise 'scale' (0.7 by default) may need\nto be adjusted, as floatland tapering functions best when this noise has\na value range of approximately -2.0 to 2.0.");
gettext("Cavern noise");
gettext("3D noise defining giant caverns.");
gettext("Cave1 noise");
gettext("First of two 3D noises that together define tunnels.");
gettext("Cave2 noise");
gettext("Second of two 3D noises that together define tunnels.");
gettext("Dungeon noise");
gettext("3D noise that determines number of dungeons per mapchunk.");
gettext("Mapgen Carpathian"); gettext("Mapgen Carpathian");
gettext("Mapgen Carpathian specific flags"); gettext("Mapgen Carpathian specific flags");
gettext("Map generation attributes specific to Mapgen Carpathian."); gettext("Map generation attributes specific to Mapgen Carpathian.");
@ -713,33 +599,6 @@ fake_function() {
gettext("Defines the depth of the river channel."); gettext("Defines the depth of the river channel.");
gettext("River valley width"); gettext("River valley width");
gettext("Defines the width of the river valley."); gettext("Defines the width of the river valley.");
gettext("Cave width");
gettext("Controls width of tunnels, a smaller value creates wider tunnels.\nValue >= 10.0 completely disables generation of tunnels and avoids the\nintensive noise calculations.");
gettext("Large cave depth");
gettext("Y of upper limit of large caves.");
gettext("Small cave minimum number");
gettext("Minimum limit of random number of small caves per mapchunk.");
gettext("Small cave maximum number");
gettext("Maximum limit of random number of small caves per mapchunk.");
gettext("Large cave minimum number");
gettext("Minimum limit of random number of large caves per mapchunk.");
gettext("Large cave maximum number");
gettext("Maximum limit of random number of large caves per mapchunk.");
gettext("Large cave proportion flooded");
gettext("Proportion of large caves that contain liquid.");
gettext("Cavern limit");
gettext("Y-level of cavern upper limit.");
gettext("Cavern taper");
gettext("Y-distance over which caverns expand to full size.");
gettext("Cavern threshold");
gettext("Defines full size of caverns, smaller values create larger caverns.");
gettext("Dungeon minimum Y");
gettext("Lower Y limit of dungeons.");
gettext("Dungeon maximum Y");
gettext("Upper Y limit of dungeons.");
gettext("Noises");
gettext("Filler depth noise");
gettext("Variation of biome filler depth.");
gettext("Hilliness1 noise"); gettext("Hilliness1 noise");
gettext("First of 4 2D noises that together define hill/mountain range height."); gettext("First of 4 2D noises that together define hill/mountain range height.");
gettext("Hilliness2 noise"); gettext("Hilliness2 noise");
@ -764,33 +623,11 @@ fake_function() {
gettext("2D noise that locates the river valleys and channels."); gettext("2D noise that locates the river valleys and channels.");
gettext("Mountain variation noise"); gettext("Mountain variation noise");
gettext("3D noise for mountain overhangs, cliffs, etc. Usually small variations."); gettext("3D noise for mountain overhangs, cliffs, etc. Usually small variations.");
gettext("Cave1 noise");
gettext("First of two 3D noises that together define tunnels.");
gettext("Cave2 noise");
gettext("Second of two 3D noises that together define tunnels.");
gettext("Cavern noise");
gettext("3D noise defining giant caverns.");
gettext("Dungeon noise");
gettext("3D noise that determines number of dungeons per mapchunk.");
gettext("Mapgen Flat"); gettext("Mapgen Flat");
gettext("Mapgen Flat specific flags"); gettext("Mapgen Flat specific flags");
gettext("Map generation attributes specific to Mapgen Flat.\nOccasional lakes and hills can be added to the flat world."); gettext("Map generation attributes specific to Mapgen Flat.\nOccasional lakes and hills can be added to the flat world.");
gettext("Ground level"); gettext("Ground level");
gettext("Y of flat ground."); gettext("Y of flat ground.");
gettext("Large cave depth");
gettext("Y of upper limit of large caves.");
gettext("Small cave minimum number");
gettext("Minimum limit of random number of small caves per mapchunk.");
gettext("Small cave maximum number");
gettext("Maximum limit of random number of small caves per mapchunk.");
gettext("Large cave minimum number");
gettext("Minimum limit of random number of large caves per mapchunk.");
gettext("Large cave maximum number");
gettext("Maximum limit of random number of large caves per mapchunk.");
gettext("Large cave proportion flooded");
gettext("Proportion of large caves that contain liquid.");
gettext("Cave width");
gettext("Controls width of tunnels, a smaller value creates wider tunnels.\nValue >= 10.0 completely disables generation of tunnels and avoids the\nintensive noise calculations.");
gettext("Lake threshold"); gettext("Lake threshold");
gettext("Terrain noise threshold for lakes.\nControls proportion of world area covered by lakes.\nAdjust towards 0.0 for a larger proportion."); gettext("Terrain noise threshold for lakes.\nControls proportion of world area covered by lakes.\nAdjust towards 0.0 for a larger proportion.");
gettext("Lake steepness"); gettext("Lake steepness");
@ -799,50 +636,11 @@ fake_function() {
gettext("Terrain noise threshold for hills.\nControls proportion of world area covered by hills.\nAdjust towards 0.0 for a larger proportion."); gettext("Terrain noise threshold for hills.\nControls proportion of world area covered by hills.\nAdjust towards 0.0 for a larger proportion.");
gettext("Hill steepness"); gettext("Hill steepness");
gettext("Controls steepness/height of hills."); gettext("Controls steepness/height of hills.");
gettext("Cavern limit");
gettext("Y-level of cavern upper limit.");
gettext("Cavern taper");
gettext("Y-distance over which caverns expand to full size.");
gettext("Cavern threshold");
gettext("Defines full size of caverns, smaller values create larger caverns.");
gettext("Dungeon minimum Y");
gettext("Lower Y limit of dungeons.");
gettext("Dungeon maximum Y");
gettext("Upper Y limit of dungeons.");
gettext("Noises");
gettext("Terrain noise"); gettext("Terrain noise");
gettext("Defines location and terrain of optional hills and lakes."); gettext("Defines location and terrain of optional hills and lakes.");
gettext("Filler depth noise");
gettext("Variation of biome filler depth.");
gettext("Cave1 noise");
gettext("First of two 3D noises that together define tunnels.");
gettext("Cave2 noise");
gettext("Second of two 3D noises that together define tunnels.");
gettext("Cavern noise");
gettext("3D noise defining giant caverns.");
gettext("Dungeon noise");
gettext("3D noise that determines number of dungeons per mapchunk.");
gettext("Mapgen Fractal"); gettext("Mapgen Fractal");
gettext("Mapgen Fractal specific flags"); gettext("Mapgen Fractal specific flags");
gettext("Map generation attributes specific to Mapgen Fractal.\n'terrain' enables the generation of non-fractal terrain:\nocean, islands and underground."); gettext("Map generation attributes specific to Mapgen Fractal.\n'terrain' enables the generation of non-fractal terrain:\nocean, islands and underground.");
gettext("Cave width");
gettext("Controls width of tunnels, a smaller value creates wider tunnels.\nValue >= 10.0 completely disables generation of tunnels and avoids the\nintensive noise calculations.");
gettext("Large cave depth");
gettext("Y of upper limit of large caves.");
gettext("Small cave minimum number");
gettext("Minimum limit of random number of small caves per mapchunk.");
gettext("Small cave maximum number");
gettext("Maximum limit of random number of small caves per mapchunk.");
gettext("Large cave minimum number");
gettext("Minimum limit of random number of large caves per mapchunk.");
gettext("Large cave maximum number");
gettext("Maximum limit of random number of large caves per mapchunk.");
gettext("Large cave proportion flooded");
gettext("Proportion of large caves that contain liquid.");
gettext("Dungeon minimum Y");
gettext("Lower Y limit of dungeons.");
gettext("Dungeon maximum Y");
gettext("Upper Y limit of dungeons.");
gettext("Fractal type"); gettext("Fractal type");
gettext("Selects one of 18 fractal types.\n1 = 4D \"Roundy\" Mandelbrot set.\n2 = 4D \"Roundy\" Julia set.\n3 = 4D \"Squarry\" Mandelbrot set.\n4 = 4D \"Squarry\" Julia set.\n5 = 4D \"Mandy Cousin\" Mandelbrot set.\n6 = 4D \"Mandy Cousin\" Julia set.\n7 = 4D \"Variation\" Mandelbrot set.\n8 = 4D \"Variation\" Julia set.\n9 = 3D \"Mandelbrot/Mandelbar\" Mandelbrot set.\n10 = 3D \"Mandelbrot/Mandelbar\" Julia set.\n11 = 3D \"Christmas Tree\" Mandelbrot set.\n12 = 3D \"Christmas Tree\" Julia set.\n13 = 3D \"Mandelbulb\" Mandelbrot set.\n14 = 3D \"Mandelbulb\" Julia set.\n15 = 3D \"Cosine Mandelbulb\" Mandelbrot set.\n16 = 3D \"Cosine Mandelbulb\" Julia set.\n17 = 4D \"Mandelbulb\" Mandelbrot set.\n18 = 4D \"Mandelbulb\" Julia set."); gettext("Selects one of 18 fractal types.\n1 = 4D \"Roundy\" Mandelbrot set.\n2 = 4D \"Roundy\" Julia set.\n3 = 4D \"Squarry\" Mandelbrot set.\n4 = 4D \"Squarry\" Julia set.\n5 = 4D \"Mandy Cousin\" Mandelbrot set.\n6 = 4D \"Mandy Cousin\" Julia set.\n7 = 4D \"Variation\" Mandelbrot set.\n8 = 4D \"Variation\" Julia set.\n9 = 3D \"Mandelbrot/Mandelbar\" Mandelbrot set.\n10 = 3D \"Mandelbrot/Mandelbar\" Julia set.\n11 = 3D \"Christmas Tree\" Mandelbrot set.\n12 = 3D \"Christmas Tree\" Julia set.\n13 = 3D \"Mandelbulb\" Mandelbrot set.\n14 = 3D \"Mandelbulb\" Julia set.\n15 = 3D \"Cosine Mandelbulb\" Mandelbrot set.\n16 = 3D \"Cosine Mandelbulb\" Julia set.\n17 = 4D \"Mandelbulb\" Mandelbrot set.\n18 = 4D \"Mandelbulb\" Julia set.");
gettext("Iterations"); gettext("Iterations");
@ -861,61 +659,23 @@ fake_function() {
gettext("Julia set only.\nZ component of hypercomplex constant.\nAlters the shape of the fractal.\nRange roughly -2 to 2."); gettext("Julia set only.\nZ component of hypercomplex constant.\nAlters the shape of the fractal.\nRange roughly -2 to 2.");
gettext("Julia w"); gettext("Julia w");
gettext("Julia set only.\nW component of hypercomplex constant.\nAlters the shape of the fractal.\nHas no effect on 3D fractals.\nRange roughly -2 to 2."); gettext("Julia set only.\nW component of hypercomplex constant.\nAlters the shape of the fractal.\nHas no effect on 3D fractals.\nRange roughly -2 to 2.");
gettext("Noises");
gettext("Seabed noise"); gettext("Seabed noise");
gettext("Y-level of seabed."); gettext("Y-level of seabed.");
gettext("Filler depth noise");
gettext("Variation of biome filler depth.");
gettext("Cave1 noise");
gettext("First of two 3D noises that together define tunnels.");
gettext("Cave2 noise");
gettext("Second of two 3D noises that together define tunnels.");
gettext("Dungeon noise");
gettext("3D noise that determines number of dungeons per mapchunk.");
gettext("Mapgen Valleys"); gettext("Mapgen Valleys");
gettext("Mapgen Valleys specific flags"); gettext("Mapgen Valleys specific flags");
gettext("Map generation attributes specific to Mapgen Valleys.\n'altitude_chill': Reduces heat with altitude.\n'humid_rivers': Increases humidity around rivers.\n'vary_river_depth': If enabled, low humidity and high heat causes rivers\nto become shallower and occasionally dry.\n'altitude_dry': Reduces humidity with altitude."); gettext("Map generation attributes specific to Mapgen Valleys.\n'altitude_chill': Reduces heat with altitude.\n'humid_rivers': Increases humidity around rivers.\n'vary_river_depth': If enabled, low humidity and high heat causes rivers\nto become shallower and occasionally dry.\n'altitude_dry': Reduces humidity with altitude.");
gettext("Altitude chill"); gettext("Altitude chill");
gettext("The vertical distance over which heat drops by 20 if 'altitude_chill' is\nenabled. Also, the vertical distance over which humidity drops by 10 if\n'altitude_dry' is enabled."); gettext("The vertical distance over which heat drops by 20 if 'altitude_chill' is\nenabled. Also, the vertical distance over which humidity drops by 10 if\n'altitude_dry' is enabled.");
gettext("Large cave depth");
gettext("Depth below which you'll find large caves."); gettext("Depth below which you'll find large caves.");
gettext("Small cave minimum number");
gettext("Minimum limit of random number of small caves per mapchunk.");
gettext("Small cave maximum number");
gettext("Maximum limit of random number of small caves per mapchunk.");
gettext("Large cave minimum number");
gettext("Minimum limit of random number of large caves per mapchunk.");
gettext("Large cave maximum number");
gettext("Maximum limit of random number of large caves per mapchunk.");
gettext("Large cave proportion flooded");
gettext("Proportion of large caves that contain liquid.");
gettext("Cavern upper limit"); gettext("Cavern upper limit");
gettext("Depth below which you'll find giant caverns."); gettext("Depth below which you'll find giant caverns.");
gettext("Cavern taper");
gettext("Y-distance over which caverns expand to full size.");
gettext("Cavern threshold");
gettext("Defines full size of caverns, smaller values create larger caverns.");
gettext("River depth"); gettext("River depth");
gettext("How deep to make rivers."); gettext("How deep to make rivers.");
gettext("River size"); gettext("River size");
gettext("How wide to make rivers."); gettext("How wide to make rivers.");
gettext("Cave width");
gettext("Controls width of tunnels, a smaller value creates wider tunnels.\nValue >= 10.0 completely disables generation of tunnels and avoids the\nintensive noise calculations.");
gettext("Dungeon minimum Y");
gettext("Lower Y limit of dungeons.");
gettext("Dungeon maximum Y");
gettext("Upper Y limit of dungeons.");
gettext("Noises");
gettext("Cave noise #1"); gettext("Cave noise #1");
gettext("First of two 3D noises that together define tunnels.");
gettext("Cave noise #2"); gettext("Cave noise #2");
gettext("Second of two 3D noises that together define tunnels.");
gettext("Filler depth"); gettext("Filler depth");
gettext("Variation of biome filler depth.");
gettext("Cavern noise");
gettext("3D noise defining giant caverns.");
gettext("River noise");
gettext("Defines large-scale river channel structure.");
gettext("Terrain height"); gettext("Terrain height");
gettext("Base terrain height."); gettext("Base terrain height.");
gettext("Valley depth"); gettext("Valley depth");
@ -925,9 +685,6 @@ fake_function() {
gettext("Valley profile"); gettext("Valley profile");
gettext("Amplifies the valleys."); gettext("Amplifies the valleys.");
gettext("Valley slope"); gettext("Valley slope");
gettext("Slope and fill work together to modify the heights.");
gettext("Dungeon noise");
gettext("3D noise that determines number of dungeons per mapchunk.");
gettext("Advanced"); gettext("Advanced");
gettext("Developer Options"); gettext("Developer Options");
gettext("Client modding"); gettext("Client modding");
@ -980,8 +737,6 @@ fake_function() {
gettext("Engine Profiler"); gettext("Engine Profiler");
gettext("Engine profiling data print interval"); gettext("Engine profiling data print interval");
gettext("Print the engine's profiling data in regular intervals (in seconds).\n0 = disable. Useful for developers."); gettext("Print the engine's profiling data in regular intervals (in seconds).\n0 = disable. Useful for developers.");
gettext("Advanced");
gettext("Graphics");
gettext("OpenGL debug"); gettext("OpenGL debug");
gettext("Enables debug and error-checking in the OpenGL driver."); gettext("Enables debug and error-checking in the OpenGL driver.");
gettext("Shader path"); gettext("Shader path");
@ -995,9 +750,9 @@ fake_function() {
gettext("Cloud radius"); gettext("Cloud radius");
gettext("Radius of cloud area stated in number of 64 node cloud squares.\nValues larger than 26 will start to produce sharp cutoffs at cloud area corners."); gettext("Radius of cloud area stated in number of 64 node cloud squares.\nValues larger than 26 will start to produce sharp cutoffs at cloud area corners.");
gettext("Mapblock mesh generation delay"); gettext("Mapblock mesh generation delay");
gettext("Delay between mesh updates on the client in ms. Increasing this will slow\ndown the rate of mesh updates, thus reducing jitter on slower clients."); gettext("Delay between mesh updates on the client in ms. Increasing this will slow\ndown the rate of mesh updates, which can help reduce jitter.");
gettext("Mapblock mesh generation threads"); gettext("Mapblock mesh generation threads");
gettext("Number of threads to use for mesh generation.\nValue of 0 (default) will let Luanti autodetect the number of available threads."); gettext("Number of threads to use for mesh generation.\nValue of 0 (default) will let Luanti automatically choose the number of threads.");
gettext("Minimum vertex count for mesh buffers"); gettext("Minimum vertex count for mesh buffers");
gettext("All mesh buffers with less than this number of vertices will be merged\nduring map rendering. This improves rendering performance."); gettext("All mesh buffers with less than this number of vertices will be merged\nduring map rendering. This improves rendering performance.");
gettext("Minimap scan height"); gettext("Minimap scan height");
@ -1040,7 +795,6 @@ fake_function() {
gettext("Monospace font size"); gettext("Monospace font size");
gettext("Font size of the monospace font where 1 unit = 1 pixel at 96 DPI"); gettext("Font size of the monospace font where 1 unit = 1 pixel at 96 DPI");
gettext("Monospace font size divisible by"); gettext("Monospace font size divisible by");
gettext("For pixel-style fonts that do not scale well, this ensures that font sizes used\nwith this font will always be divisible by this value, in pixels. For instance,\na pixel font 16 pixels tall should have this set to 16, so it will only ever be\nsized 16, 32, 48, etc., so a mod requesting a size of 25 will get 32.");
gettext("Monospace font path"); gettext("Monospace font path");
gettext("Path to the monospace font. Must be a TrueType font.\nThis font is used for e.g. the console and profiler screen."); gettext("Path to the monospace font. Must be a TrueType font.\nThis font is used for e.g. the console and profiler screen.");
gettext("Bold monospace font path"); gettext("Bold monospace font path");
@ -1059,7 +813,6 @@ fake_function() {
gettext("Center of light curve boost range.\nWhere 0.0 is minimum light level, 1.0 is maximum light level."); gettext("Center of light curve boost range.\nWhere 0.0 is minimum light level, 1.0 is maximum light level.");
gettext("Light curve boost spread"); 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("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("IPv6");
gettext("Enable IPv6 support (for both client and server).\nRequired for IPv6 connections to work at all."); 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");
@ -1078,7 +831,6 @@ fake_function() {
gettext("Maximum number of packets sent per send step in the low-level networking code.\nYou generally don't need to change this, however busy servers may benefit from a higher number."); gettext("Maximum number of packets sent per send step in the low-level networking code.\nYou generally don't need to change this, however busy servers may benefit from a higher number.");
gettext("Map Compression Level for Network Transfer"); gettext("Map Compression Level for Network Transfer");
gettext("Compression level to use when sending mapblocks to the client.\n-1 - use default compression level\n0 - least compression, fastest\n9 - best compression, slowest"); gettext("Compression level to use when sending mapblocks to the client.\n-1 - use default compression level\n0 - least compression, fastest\n9 - best compression, slowest");
gettext("Server");
gettext("Chat message format"); gettext("Chat message format");
gettext("Format of player chat messages. The following strings are valid placeholders:\n@name, @message, @timestamp (optional)"); gettext("Format of player chat messages. The following strings are valid placeholders:\n@name, @message, @timestamp (optional)");
gettext("Chat command time message threshold"); gettext("Chat command time message threshold");
@ -1127,10 +879,9 @@ fake_function() {
gettext("Block send optimize distance"); gettext("Block send optimize distance");
gettext("At this distance the server will aggressively optimize which blocks are sent to\nclients.\nSmall values potentially improve performance a lot, at the expense of visible\nrendering glitches (some blocks might not be rendered correctly in caves).\nSetting this to a value greater than max_block_send_distance disables this\noptimization.\nStated in MapBlocks (16 nodes)."); gettext("At this distance the server will aggressively optimize which blocks are sent to\nclients.\nSmall values potentially improve performance a lot, at the expense of visible\nrendering glitches (some blocks might not be rendered correctly in caves).\nSetting this to a value greater than max_block_send_distance disables this\noptimization.\nStated in MapBlocks (16 nodes).");
gettext("Server-side occlusion culling"); gettext("Server-side occlusion culling");
gettext("If enabled, the server will perform map block occlusion culling based on\non the eye position of the player. This can reduce the number of blocks\nsent to the client by 50-80%. Clients will no longer receive most\ninvisible blocks, so that the utility of noclip mode is reduced."); /* xgettext:no-c-format */ gettext("If enabled, the server will perform map block occlusion culling based on\non the eye position of the player. This can reduce the number of blocks\nsent to the client by 50-80%. Clients will no longer receive most\ninvisible blocks, so that the utility of noclip mode is reduced.");
gettext("Block cull optimize distance"); gettext("Block cull optimize distance");
gettext("At this distance the server will perform a simpler and cheaper occlusion check.\nSmaller values potentially improve performance, at the expense of temporarily visible\nrendering glitches (missing blocks).\nThis is especially useful for very large viewing range (upwards of 500).\nStated in MapBlocks (16 nodes)."); gettext("At this distance the server will perform a simpler and cheaper occlusion check.\nSmaller values potentially improve performance, at the expense of temporarily visible\nrendering glitches (missing blocks).\nThis is especially useful for very large viewing range (upwards of 500).\nStated in MapBlocks (16 nodes).");
gettext("Mapgen");
gettext("Chunk size"); gettext("Chunk size");
gettext("Size of mapchunks generated by mapgen, stated in mapblocks (16 nodes).\nWARNING: There is no benefit, and there are several dangers, in\nincreasing this value above 5.\nReducing this value increases cave and dungeon density.\nAltering this value is for special usage, leaving it unchanged is\nrecommended."); gettext("Size of mapchunks generated by mapgen, stated in mapblocks (16 nodes).\nWARNING: There is no benefit, and there are several dangers, in\nincreasing this value above 5.\nReducing this value increases cave and dungeon density.\nAltering this value is for special usage, leaving it unchanged is\nrecommended.");
gettext("Mapgen debug"); gettext("Mapgen debug");