Update settings translations

This commit is contained in:
SmallJoker 2018-06-20 22:36:28 +02:00
parent db42542e27
commit b589352e79
2 changed files with 303 additions and 152 deletions

@ -83,19 +83,20 @@
# random_input = false
# Continuous forward movement, toggled by autoforward key.
# Press the autoforward key again or the backwards movement to disable.
# type: bool
# continuous_forward = false
# The length in pixels it takes for touch screen interaction to start.
# type: int
# type: int min: 0 max: 100
# touchscreen_threshold = 20
# (Android) Fixes the position of virtual joystick.
# If disabled, virtual joystick will center to first-touch's position.
# type: int
# type: bool
# fixed_virtual_joystick = false
# Enable Joysticks
# Enable joysticks
# type: bool
# enable_joysticks = false
@ -123,6 +124,7 @@
# keymap_forward = KEY_KEY_W
# Key for moving the player backward.
# Will also disable autoforward, when active.
# See http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3
# type: key
# keymap_backward = KEY_KEY_S
@ -618,6 +620,10 @@
# type: int
# pause_fps_max = 20
# Open the pause menu when the window's focus is lost. Does not pause if a formspec is open.
# type: bool
# pause_on_lost_focus = false
# View distance in nodes.
# type: int min: 20 max: 4000
# viewing_range = 100
@ -654,31 +660,41 @@
# vsync = false
# Field of view in degrees.
# type: int min: 30 max: 160
# type: int min: 45 max: 160
# fov = 72
# Field of view while zooming in degrees.
# Requires to be allowed by server-sided mods.
# type: int min: 7 max: 160
# zoom_fov = 15
# Adjust the gamma encoding for the light tables. Higher numbers are brighter.
# This setting is for the client only and is ignored by the server.
# type: float min: 0.5 max: 3
# display_gamma = 1.0
# Gradient of light curve at minimum light level.
# type: float min: 0 max: 4
# lighting_alpha = 0.0
# Gradient of light curve at maximum light level.
# type: float min: 0 max: 4
# lighting_beta = 0.0
# lighting_beta = 1.5
# Strength of light curve mid-boost.
# type: float min: 0 max: 1
# lighting_boost = 0.2
# Center of light curve mid-boost.
# type: float min: 0 max: 1
# lighting_boost_center = 0.5
# Spread of light curve mid-boost.
# Standard deviation of the mid-boost gaussian.
# type: float min: 0 max: 1
# lighting_boost_spread = 0.2
# Path to texture directory. All textures are first searched from here.
# type: path
# texture_path =
# The rendering back-end for Irrlicht.
# type: enum values: null, software, burningsvideo, direct3d8, direct3d9, opengl
# type: enum values: null, software, burningsvideo, direct3d8, direct3d9, opengl, ogles1, ogles2
# video_driver = opengl
# Radius of cloud area stated in number of 64 node cloud squares.
@ -703,9 +719,10 @@
# - interlaced: odd/even line based polarisation screen support.
# - topbottom: split screen top/bottom.
# - sidebyside: split screen side by side.
# - crossview: Cross-eyed 3d
# - pageflip: quadbuffer based 3d.
# Note that the interlaced mode requires shaders to be enabled.
# type: enum values: none, anaglyph, interlaced, topbottom, sidebyside, pageflip
# type: enum values: none, anaglyph, interlaced, topbottom, sidebyside, crossview, pageflip
# 3d_mode = none
# In-game chat console height, between 0.1 (10%) and 1.0 (100%).
@ -1003,10 +1020,6 @@
# type: int
# max_out_chat_queue_size = 20
# Open the pause menu when the window's focus is lost. Does not pause if a formspec is open.
# type: bool
# pause_on_lost_focus = false
## Advanced
# Timeout for client to remove unused map data from memory.
@ -1207,17 +1220,23 @@
# ask_reconnect_on_crash = false
# From how far clients know about objects, stated in mapblocks (16 nodes).
#
# Setting this larger than active_block_range will also cause the server
# to maintain active objects up to this distance in the direction the
# player is looking. (This can avoid mobs suddenly disappearing from view)
# type: int
# active_object_send_range_blocks = 3
# How large area of blocks are subject to the active block stuff, stated in mapblocks (16 nodes).
# In active blocks objects are loaded and ABMs run.
# This is also the minimum range in which active objects (mobs) are maintained.
# This should be configured together with active_object_range.
# type: int
# active_block_range = 3
# From how far blocks are sent to clients, stated in mapblocks (16 nodes).
# type: int
# max_block_send_distance = 10
# max_block_send_distance = 9
# Maximum number of forceloaded mapblocks.
# type: int
@ -1362,14 +1381,14 @@
# CHAT_MESSAGES: 2 (disable send_chat_message call client-side)
# READ_ITEMDEFS: 4 (disable get_item_def call client-side)
# READ_NODEDEFS: 8 (disable get_node_def call client-side)
# LOOKUP_NODES_LIMIT: 16 (limits get_node call client-side to csm_restriction_noderange)
# type: int
# LOOKUP_NODES_LIMIT: 16 (limits get_node call client-side to csm_flavour_noderange_limit)
# csm_flavour_limits = 18
# csm_restriction_flags = 18
# If the CSM flavour for node range is enabled, get_node is limited to
# this many nodes from the player.
# If the CSM restriction for node range is enabled, get_node calls are limited
# to this distance from the player to the node.
# type: int
# csm_flavour_noderange_limit = 8
# csm_restriction_noderange = 8
## Security
@ -1455,7 +1474,7 @@
# Set the language. Leave empty to use the system language.
# A restart is required after changing this.
# type: enum values: , be, ca, cs, da, de, en, eo, es, et, fr, he, hu, id, it, ja, jbo, ko, ky, lt, nb, nl, pl, pt, pt_BR, ro, ru, sr_Cyrl, tr, uk, zh_CN, zh_TW
# type: enum values: , be, ca, cs, da, de, dv, en, eo, es, et, fr, he, hu, id, it, ja, jbo, ko, ky, lt, ms, nb, nl, pl, pt, pt_BR, ro, ru, sl, sr_Cyrl, sv, sw, tr, uk, zh_CN, zh_TW
# language =
# Level of logging to be written to debug.txt:
@ -1496,6 +1515,13 @@
# type: bool
# high_precision_fpu = true
# Changes the main menu UI:
# - Full: Multple singleplayer worlds, game choice, texture pack chooser, etc.
# - Simple: One singleplayer world, no game or texture pack choosers. May be necessary for smaller screens.
# - Auto: Simple on Android, full on everything else.
# type: enum values: auto, full, simple
# main_menu_style = auto
# Replaces the default main menu with a custom one.
# type: string
# main_menu_script =
@ -1538,8 +1564,8 @@
# and junglegrass, in all other mapgens this flag controls all decorations.
# Flags that are not enabled are not modified from the default.
# Flags starting with 'no' are used to explicitly disable them.
# type: flags possible values: caves, dungeons, light, decorations, nocaves, nodungeons, nolight, nodecorations
# mg_flags = caves,dungeons,light,decorations
# type: flags possible values: caves, dungeons, light, decorations, biomes, nocaves, nodungeons, nolight, nodecorations, nobiomes
# mg_flags = caves,dungeons,light,decorations,biomes
# Whether dungeons occasionally project from the terrain.
# type: bool
@ -1631,6 +1657,14 @@
# type: float
# mgv5_cavern_threshold = 0.7
# Lower Y limit of dungeons.
# type: int
# mgv5_dungeon_ymin = -31000
# Upper Y limit of dungeons.
# type: int
# mgv5_dungeon_ymax = 31000
### Noises
# Variation of biome filler depth.
@ -1745,6 +1779,14 @@
# type: float
# mgv6_freq_beach = 0.15
# Lower Y limit of dungeons.
# type: int
# mgv6_dungeon_ymin = -31000
# Upper Y limit of dungeons.
# type: int
# mgv6_dungeon_ymax = 31000
### Noises
# Y-level of lower terrain and lakebeds.
@ -1915,15 +1957,19 @@
# type: int
# mgv7_lava_depth = -256
# Controls the density of floatland mountain terrain.
# Is an offset added to the 'np_mountain' noise value.
# Controls the density of mountain-type floatlands.
# Is a noise offset added to the 'mgv7_np_mountain' noise value.
# type: float
# mgv7_float_mount_density = 0.6
# Typical maximum height, above and below midpoint, of floatland mountain terrain.
# Typical maximum height, above and below midpoint, of floatland mountains.
# type: float
# mgv7_float_mount_height = 128.0
# Alters how mountain-type floatlands taper above and below midpoint.
# type: float
# mgv7_float_mount_exponent = 0.75
# Y-level of floatland midpoint and lake surface.
# type: int
# mgv7_floatland_level = 1280
@ -1944,6 +1990,14 @@
# type: float
# mgv7_cavern_threshold = 0.7
# Lower Y limit of dungeons.
# type: int
# mgv7_dungeon_ymin = -31000
# Upper Y limit of dungeons.
# type: int
# mgv7_dungeon_ymax = 31000
### Noises
# Y-level of higher (cliff-top) terrain.
@ -2139,6 +2193,10 @@
# type: flags possible values: caverns, nocaverns
# mgcarpathian_spflags = caverns
# Defines the base ground level.
# type: float
# mgcarpathian_base_level = 12.0
# Controls width of tunnels, a smaller value creates wider tunnels.
# type: float
# mgcarpathian_cave_width = 0.09
@ -2163,20 +2221,15 @@
# type: float
# mgcarpathian_cavern_threshold = 0.7
### Noises
# Lower Y limit of dungeons.
# type: int
# mgcarpathian_dungeon_ymin = -31000
# 2D noise that defines the base ground level.
# type: noise_params_2d
# mgcarpathian_np_base = {
# offset = 12,
# scale = 1,
# spread = (2557, 2557, 2557),
# seed = 6538,
# octaves = 4,
# persistence = 0.8,
# lacunarity = 0.5,
# flags = "eased"
# }
# Upper Y limit of dungeons.
# type: int
# mgcarpathian_dungeon_ymax = 31000
### Noises
# Variation of biome filler depth.
# type: noise_params_2d
@ -2418,6 +2471,14 @@
# type: float
# mgflat_hill_steepness = 64.0
# Lower Y limit of dungeons.
# type: int
# mgflat_dungeon_ymin = -31000
# Upper Y limit of dungeons.
# type: int
# mgflat_dungeon_ymax = 31000
### Noises
# Defines location and terrain of optional hills and lakes.
@ -2486,7 +2547,15 @@
# type: int
# mgfractal_lava_depth = -256
# Choice of 18 fractals from 9 formulas.
# Lower Y limit of dungeons.
# type: int
# mgfractal_dungeon_ymin = -31000
# Upper Y limit of dungeons.
# type: int
# mgfractal_dungeon_ymax = 31000
# Selects one of 18 fractal types.
# 1 = 4D "Roundy" mandelbrot set.
# 2 = 4D "Roundy" julia set.
# 3 = 4D "Squarry" mandelbrot set.
@ -2509,44 +2578,65 @@
# mgfractal_fractal = 1
# Iterations of the recursive function.
# Controls the amount of fine detail.
# Increasing this increases the amount of fine detail, but also
# increases processing load.
# At iterations = 20 this mapgen has a similar load to mapgen V7.
# type: int
# mgfractal_iterations = 11
# Approximate (X,Y,Z) scale of fractal in nodes.
# (X,Y,Z) scale of fractal in nodes.
# Actual fractal size will be 2 to 3 times larger.
# These numbers can be made very large, the fractal does
# not have to fit inside the world.
# Increase these to 'zoom' into the detail of the fractal.
# Default is for a vertically-squashed shape suitable for
# an island, set all 3 numbers equal for the raw shape.
# type: v3f
# mgfractal_scale = (4096.0, 1024.0, 4096.0)
# (X,Y,Z) offset of fractal from world centre in units of 'scale'.
# Used to move a suitable spawn area of low land close to (0, 0).
# The default is suitable for mandelbrot sets, it needs to be edited for julia sets.
# Can be used to move a desired point to (0, 0): to create a
# suitable spawn point, or to allow 'zooming in' on a desired
# point by increasing 'scale'.
# The default is tuned for a suitable spawn point for mandelbrot
# sets with default parameters, it may need altering in other
# situations.
# Range roughly -2 to 2. Multiply by 'scale' for offset in nodes.
# type: v3f
# mgfractal_offset = (1.79, 0.0, 0.0)
# W co-ordinate of the generated 3D slice of a 4D fractal.
# Determines which 3D slice of the 4D shape is generated.
# Alters the shape of the fractal.
# Has no effect on 3D fractals.
# Range roughly -2 to 2.
# type: float
# mgfractal_slice_w = 0.0
# Julia set only: X component of hypercomplex constant determining julia shape.
# Julia set only.
# X component of hypercomplex constant.
# Alters the shape of the fractal.
# Range roughly -2 to 2.
# type: float
# mgfractal_julia_x = 0.33
# Julia set only: Y component of hypercomplex constant determining julia shape.
# Julia set only.
# Y component of hypercomplex constant.
# Alters the shape of the fractal.
# Range roughly -2 to 2.
# type: float
# mgfractal_julia_y = 0.33
# Julia set only: Z component of hypercomplex constant determining julia shape.
# Julia set only.
# Z component of hypercomplex constant.
# Alters the shape of the fractal.
# Range roughly -2 to 2.
# type: float
# mgfractal_julia_z = 0.33
# Julia set only: W component of hypercomplex constant determining julia shape.
# Julia set only.
# W component of hypercomplex constant.
# Alters the shape of the fractal.
# Has no effect on 3D fractals.
# Range roughly -2 to 2.
# type: float
@ -2617,7 +2707,7 @@
# type: flags possible values: altitude_chill, noaltitude_chill, humid_rivers, nohumid_rivers
# mg_valleys_spflags = altitude_chill,humid_rivers
# The altitude at which temperature drops by 20C
# The altitude at which temperature drops by 20.
# type: int
# mgvalleys_altitude_chill = 90
@ -2625,35 +2715,45 @@
# type: int
# mgvalleys_large_cave_depth = -33
# Creates unpredictable lava features in caves.
# These can make mining difficult. Zero disables them. (0-10)
# Y of upper limit of lava in large caves.
# type: int
# mgvalleys_lava_features = 0
# mgvalleys_lava_depth = 1
# Depth below which you'll find massive caves.
# Depth below which you'll find giant caverns.
# type: int
# mgvalleys_massive_cave_depth = -256
# mgvalleys_cavern_limit = -256
# How deep to make rivers
# Y-distance over which caverns expand to full size.
# type: int
# mgvalleys_cavern_taper = 192
# Defines full size of caverns, smaller values create larger caverns.
# type: float
# mgvalleys_cavern_threshold = 0.6
# How deep to make rivers.
# type: int
# mgvalleys_river_depth = 4
# How wide to make rivers
# How wide to make rivers.
# type: int
# mgvalleys_river_size = 5
# Creates unpredictable water features in caves.
# These can make mining difficult. Zero disables them. (0-10)
# type: int
# mgvalleys_water_features = 0
# Controls width of tunnels, a smaller value creates wider tunnels.
# type: float
# mgvalleys_cave_width = 0.09
# Lower Y limit of dungeons.
# type: int
# mgvalleys_dungeon_ymin = -31000
# Upper Y limit of dungeons.
# type: int
# mgvalleys_dungeon_ymax = 63
### Noises
# Caves and tunnels form at the intersection of the two noises
# Caves and tunnels form at the intersection of the two noises.
# type: noise_params_3d
# mgvalleys_np_cave1 = {
# offset = 0,
@ -2666,7 +2766,7 @@
# flags = ""
# }
# Caves and tunnels form at the intersection of the two noises
# Caves and tunnels form at the intersection of the two noises.
# type: noise_params_3d
# mgvalleys_np_cave2 = {
# offset = 0,
@ -2679,7 +2779,7 @@
# flags = ""
# }
# The depth of dirt or other filler
# The depth of dirt or other biome filler node.
# type: noise_params_2d
# mgvalleys_np_filler_depth = {
# offset = 0,
@ -2692,9 +2792,9 @@
# flags = "eased"
# }
# Massive caves form here.
# 3D noise defining giant caverns.
# type: noise_params_3d
# mgvalleys_np_massive_caves = {
# mgvalleys_np_cavern = {
# offset = 0,
# scale = 1,
# spread = (768, 256, 768),
@ -2705,7 +2805,7 @@
# flags = ""
# }
# River noise -- rivers occur close to zero
# River noise. Rivers occur close to noise value zero.
# type: noise_params_2d
# mgvalleys_np_rivers = {
# offset = 0,
@ -2718,7 +2818,7 @@
# flags = "eased"
# }
# Base terrain height
# Base terrain height.
# type: noise_params_2d
# mgvalleys_np_terrain_height = {
# offset = -10,
@ -2731,7 +2831,7 @@
# flags = "eased"
# }
# Raises terrain to make valleys around the rivers
# Raises terrain to make valleys around the rivers.
# type: noise_params_2d
# mgvalleys_np_valley_depth = {
# offset = 5,
@ -2744,7 +2844,7 @@
# flags = "eased"
# }
# Slope and fill work together to modify the heights
# Slope and fill work together to modify the heights.
# type: noise_params_3d
# mgvalleys_np_inter_valley_fill = {
# offset = 0,
@ -2757,7 +2857,7 @@
# flags = ""
# }
# Amplifies the valleys
# Amplifies the valleys.
# type: noise_params_2d
# mgvalleys_np_valley_profile = {
# offset = 0.6,
@ -2770,7 +2870,7 @@
# flags = "eased"
# }
# Slope and fill work together to modify the heights
# Slope and fill work together to modify the heights.
# type: noise_params_2d
# mgvalleys_np_inter_valley_slope = {
# offset = 0.5,
@ -2786,6 +2886,11 @@
## Advanced
# Size of chunks to be generated at once by mapgen, stated in mapblocks (16 nodes).
# Increasing this by 1 almost doubles the 3D noise calculation load.
# High values can cause noise calculation to overload.
# Values smaller than 5 cause a terrain bug in mgv6.
# Since there is a fixed number of large caves and dungeons per
# mapchunk, values other than 5 alter the density of these.
# type: int
# chunksize = 5

@ -35,12 +35,16 @@ fake_function() {
gettext("Random input");
gettext("Enable random user input (only used for testing).");
gettext("Continuous forward");
gettext("Continuous forward movement, toggled by autoforward key.");
gettext("Enable Joysticks");
gettext("Enable Joysticks");
gettext("Continuous forward movement, toggled by autoforward key. \nPress the autoforward key again or the backwards movement to disable.");
gettext("Touch screen threshold");
gettext("The length in pixels it takes for touch screen interaction to start.");
gettext("Fixed virtual joystick");
gettext("(Android) Fixes the position of virtual joystick.\nIf disabled, virtual joystick will center to first-touch's position.");
gettext("Enable joysticks");
gettext("Enable joysticks");
gettext("Joystick ID");
gettext("The identifier of the joystick to use");
gettext("Joystick Type");
gettext("Joystick type");
gettext("The type of joystick");
gettext("Joystick button repetition interval");
gettext("The time in seconds it takes between repeated events\nwhen holding down a joystick button combination.");
@ -49,7 +53,7 @@ fake_function() {
gettext("Forward key");
gettext("Key for moving the player forward.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
gettext("Backward key");
gettext("Key for moving the player backward.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
gettext("Key for moving the player backward.\nWill also disable autoforward, when active.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
gettext("Left key");
gettext("Key for moving the player left.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
gettext("Right key");
@ -68,8 +72,6 @@ fake_function() {
gettext("Key for opening the chat window to type commands.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
gettext("Command key");
gettext("Key for opening the chat window to type local commands.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
gettext("Console key");
gettext("Key for opening the chat console.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
gettext("Range select key");
gettext("Key for toggling unlimited view range.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
gettext("Fly key");
@ -230,7 +232,7 @@ fake_function() {
gettext("Strength of parallax.");
gettext("Parallax occlusion iterations");
gettext("Number of parallax occlusion iterations.");
gettext("Parallax occlusion Scale");
gettext("Parallax occlusion scale");
gettext("Overall scale of parallax occlusion effect.");
gettext("Parallax occlusion bias");
gettext("Overall bias of parallax occlusion effect, usually scale/2.");
@ -251,6 +253,8 @@ fake_function() {
gettext("If FPS would go higher than this, limit it by sleeping\nto not waste CPU power for no benefit.");
gettext("FPS in pause menu");
gettext("Maximum FPS when game is paused.");
gettext("Pause on lost window focus");
gettext("Open the pause menu when the window's focus is lost. Does not pause if a formspec is open.");
gettext("Viewing range");
gettext("View distance in nodes.");
gettext("Near plane");
@ -259,7 +263,7 @@ fake_function() {
gettext("Width component of the initial window size.");
gettext("Screen height");
gettext("Height component of the initial window size.");
gettext("Autosave Screen Size");
gettext("Autosave screen size");
gettext("Save window size automatically when modified.");
gettext("Full screen");
gettext("Fullscreen mode.");
@ -269,12 +273,18 @@ fake_function() {
gettext("Vertical screen synchronization.");
gettext("Field of view");
gettext("Field of view in degrees.");
gettext("Field of view for zoom");
gettext("Field of view while zooming in degrees.\nRequires to be allowed by server-sided mods.");
gettext("Gamma");
gettext("Adjust the gamma encoding for the light tables. Higher numbers are brighter.\nThis setting is for the client only and is ignored by the server.");
gettext("Darkness sharpness");
gettext("Gradient of light curve at minimum light level.");
gettext("Lightness sharpness");
gettext("Gradient of light curve at maximum light level.");
gettext("Light curve mid boost");
gettext("Strength of light curve mid-boost.");
gettext("Light curve mid boost center");
gettext("Center of light curve mid-boost.");
gettext("Light curve mid boost spread");
gettext("Spread of light curve mid-boost.\nStandard deviation of the mid-boost gaussian.");
gettext("Texture path");
gettext("Path to texture directory. All textures are first searched from here.");
gettext("Video driver");
@ -286,7 +296,7 @@ fake_function() {
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("3D mode");
gettext("3D support.\nCurrently supported:\n- none: no 3d output.\n- anaglyph: cyan/magenta color 3d.\n- interlaced: odd/even line based polarisation screen support.\n- topbottom: split screen top/bottom.\n- sidebyside: split screen side by side.\n- crossview: cross-eyed 3d viewing.\n- pageflip: quadbuffer based 3d.\nNote that the interlaced mode requires shaders to be enabled.");
gettext("3D support.\nCurrently supported:\n- none: no 3d output.\n- anaglyph: cyan/magenta color 3d.\n- interlaced: odd/even line based polarisation screen support.\n- topbottom: split screen top/bottom.\n- sidebyside: split screen side by side.\n- crossview: Cross-eyed 3d\n- pageflip: quadbuffer based 3d.\nNote that the interlaced mode requires shaders to be enabled.");
gettext("Console height");
gettext("In-game chat console height, between 0.1 (10%) and 1.0 (100%).");
gettext("Console color");
@ -337,7 +347,7 @@ fake_function() {
gettext("Enables animation of inventory items.");
gettext("Inventory image hack");
gettext("Android systems only: Tries to create inventory textures from meshes\nwhen no supported render was found.");
gettext("Fog Start");
gettext("Fog start");
gettext("Fraction of the visible distance at which fog starts to be rendered");
gettext("Opaque liquids");
gettext("Makes all liquids opaque");
@ -472,13 +482,13 @@ fake_function() {
gettext("New users need to input this password.");
gettext("Default privileges");
gettext("The privileges that new users automatically get.\nSee /privs in game for a full list on your server and mod configuration.");
gettext("Basic Privileges");
gettext("Basic privileges");
gettext("Privileges that players with basic_privs can grant");
gettext("Unlimited player transfer distance");
gettext("Whether players are shown to clients without any range limit.\nDeprecated, use the setting player_transfer_distance instead.");
gettext("Player transfer distance");
gettext("Defines the maximal player transfer distance in blocks (0 = unlimited).");
gettext("Player versus Player");
gettext("Player versus player");
gettext("Whether to allow players to damage and kill each other.");
gettext("Mod channels");
gettext("Enable mod channels support.");
@ -497,9 +507,9 @@ fake_function() {
gettext("Ask to reconnect after crash");
gettext("Whether to ask clients to reconnect after a (Lua) crash.\nSet this to true if your server is set up to restart automatically.");
gettext("Active object send range");
gettext("From how far clients know about objects, stated in mapblocks (16 nodes).");
gettext("From how far clients know about objects, stated in mapblocks (16 nodes).\n\nSetting this larger than active_block_range will also cause the server\nto maintain active objects up to this distance in the direction the\nplayer is looking. (This can avoid mobs suddenly disappearing from view)");
gettext("Active block range");
gettext("How large area of blocks are subject to the active block stuff, stated in mapblocks (16 nodes).\nIn active blocks objects are loaded and ABMs run.");
gettext("How large area of blocks are subject to the active block stuff, stated in mapblocks (16 nodes).\nIn active blocks objects are loaded and ABMs run.\nThis is also the minimum range in which active objects (mobs) are maintained.\nThis should be configured together with active_object_range.");
gettext("Max block send distance");
gettext("From how far blocks are sent to clients, stated in mapblocks (16 nodes).");
gettext("Maximum forceloaded blocks");
@ -552,20 +562,20 @@ fake_function() {
gettext("The time (in seconds) that the liquids queue may grow beyond processing\ncapacity until an attempt is made to decrease its size by dumping old queue\nitems. A value of 0 disables the functionality.");
gettext("Liquid update tick");
gettext("Liquid update interval in seconds.");
gettext("block send optimize distance");
gettext("Block send optimize distance");
gettext("At this distance the server will aggressively optimize which blocks are sent to clients.\nSmall values potentially improve performance a lot, at the expense of visible rendering glitches.\n(some blocks will not be rendered under water and in caves, as well as sometimes on land)\nSetting this to a value greater than max_block_send_distance disables this optimization.\nStated in mapblocks (16 nodes)");
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 50-80%. The client will not longer receive most invisible\nso that the utility of noclip mode is reduced.");
gettext("Client side modding flavour limits");
gettext("Restricts the access of certain client-side functions on servers\nCombine these byteflags below to restrict more client-side features:\nLOOKUP_NODES_LIMIT: 1 (limits get_node call client-side to csm_flavour_noderange_limit)\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)\ntype: int");
gettext("Client side noderange flavour limit");
gettext("If the CSM flavour for node range is enabled, get_node is limited to\nthis many nodes from the player.");
gettext("Client side modding restrictions");
gettext("Restricts the access of certain client-side functions on servers\nCombine these byteflags below to restrict more client-side features:\nLOAD_CLIENT_MODS: 1 (disable client mods loading)\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 csm_restriction_noderange)");
gettext("Client side node lookup 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("Security");
gettext("Enable mod security");
gettext("Prevent mods from doing insecure things like running shell commands.");
gettext("Trusted mods");
gettext("Comma-separated list of trusted mods that are allowed to access insecure\nfunctions even when mod security is on (via request_insecure_environment()).");
gettext("HTTP Mods");
gettext("HTTP mods");
gettext("Comma-separated list of mods that are allowed to access HTTP APIs, which\nallow them to upload and download data to/from the internet.");
gettext("Advanced");
gettext("Profiling");
@ -609,6 +619,8 @@ fake_function() {
gettext("Maximum time in ms a file download (e.g. a mod download) may take.");
gettext("High-precision FPU");
gettext("Makes DirectX work with LuaJIT. Disable if it causes troubles.");
gettext("Main menu style");
gettext("Changes the main menu UI:\n- Full: Multple singleplayer worlds, game choice, texture pack chooser, etc.\n- Simple: One singleplayer world, no game or texture pack choosers. May be necessary for smaller screens.\n- Auto: Simple on Android, full on everything else. ");
gettext("Main menu script");
gettext("Replaces the default main menu with a custom one.");
gettext("Main menu game manager");
@ -625,7 +637,7 @@ fake_function() {
gettext("Map generation limit");
gettext("Limit of map generation, in nodes, in all 6 directions from (0, 0, 0).\nOnly mapchunks completely within the mapgen limit are generated.\nValue is stored per-world.");
gettext("Mapgen flags");
gettext("Global map generation attributes.\nIn Mapgen v6 the 'decorations' flag controls all decorations except trees\nand junglegrass, in all other mapgens this flag controls all decorations.\nFlags that are not specified in the flag string are not modified from the default.\nFlags starting with 'no' are used to explicitly disable them.");
gettext("Global map generation attributes.\nIn Mapgen v6 the 'decorations' flag controls all decorations except trees\nand junglegrass, in all other mapgens this flag controls all decorations.\nFlags that are not enabled are not modified from the default.\nFlags starting with 'no' are used to explicitly disable them.");
gettext("Projecting dungeons");
gettext("Whether dungeons occasionally project from the terrain.");
gettext("Biome API temperature and humidity noise parameters");
@ -639,7 +651,7 @@ fake_function() {
gettext("Small-scale humidity variation for blending biomes on borders.");
gettext("Mapgen V5");
gettext("Mapgen V5 specific flags");
gettext("Map generation attributes specific to Mapgen v5.\nFlags that are not specified in the flag string are not modified from the default.\nFlags starting with 'no' are used to explicitly disable them.");
gettext("Map generation attributes specific to Mapgen v5.\nFlags that are not enabled are not modified from the default.\nFlags starting with 'no' are used to explicitly disable them.");
gettext("Cave width");
gettext("Controls width of tunnels, a smaller value creates wider tunnels.");
gettext("Large cave depth");
@ -652,6 +664,10 @@ fake_function() {
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.");
@ -665,13 +681,19 @@ fake_function() {
gettext("Second of 2 3D noises that together define tunnels.");
gettext("Cavern noise");
gettext("3D noise defining giant caverns.");
gettext("Ground noise");
gettext("3D noise defining terrain.");
gettext("Mapgen V6");
gettext("Mapgen V6 specific flags");
gettext("Map generation attributes specific to Mapgen v6.\nThe 'snowbiomes' flag enables the new 5 biome system.\nWhen the new biome system is enabled jungles are automatically enabled and\nthe 'jungles' flag is ignored.\nFlags that are not specified in the flag string are not modified from the default.\nFlags starting with 'no' are used to explicitly disable them.");
gettext("Map generation attributes specific to Mapgen v6.\nThe 'snowbiomes' flag enables the new 5 biome system.\nWhen the new biome system is enabled jungles are automatically enabled and\nthe 'jungles' flag is ignored.\nFlags that are not enabled are not modified from the default.\nFlags starting with 'no' are used to explicitly disable them.");
gettext("Desert noise threshold");
gettext("Deserts occur when np_biome exceeds this value.\nWhen the new biome system is enabled, this is ignored.");
gettext("Beach noise threshold");
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("Y-level of lower terrain and lakebeds.");
@ -697,7 +719,7 @@ fake_function() {
gettext("Defines areas where trees have apples.");
gettext("Mapgen V7");
gettext("Mapgen V7 specific flags");
gettext("Map generation attributes specific to Mapgen v7.\n'ridges' enables the rivers.\nFlags that are not specified in the flag string are not modified from the default.\nFlags starting with 'no' are used to explicitly disable them.");
gettext("Map generation attributes specific to Mapgen v7.\n'ridges' enables the rivers.\nFlags that are not enabled are not modified from the default.\nFlags starting with 'no' are used to explicitly disable them.");
gettext("Mountain zero level");
gettext("Y of mountain density gradient zero level. Used to shift mountains vertically.");
gettext("Cave width");
@ -707,9 +729,11 @@ fake_function() {
gettext("Lava depth");
gettext("Y of upper limit of lava in large caves.");
gettext("Floatland mountain density");
gettext("Controls the density of floatland mountain terrain.\nIs an offset added to the 'np_mountain' noise value.");
gettext("Controls the density of mountain-type floatlands.\nIs a noise offset added to the 'mgv7_np_mountain' noise value.");
gettext("Floatland mountain height");
gettext("Typical maximum height, above and below midpoint, of floatland mountain terrain.");
gettext("Typical maximum height, above and below midpoint, of floatland mountains.");
gettext("Floatland mountain exponent");
gettext("Alters how mountain-type floatlands taper above and below midpoint.");
gettext("Floatland level");
gettext("Y-level of floatland midpoint and lake surface.");
gettext("Shadow limit");
@ -720,6 +744,10 @@ fake_function() {
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 (cliff-top) terrain.");
@ -751,7 +779,9 @@ fake_function() {
gettext("Second of 2 3D noises that together define tunnels.");
gettext("Mapgen Carpathian");
gettext("Mapgen Carpathian specific flags");
gettext("Map generation attributes specific to Mapgen Carpathian.\nFlags that are not specified in the flag string are not modified from the default.\nFlags starting with 'no' are used to explicitly disable them.");
gettext("Map generation attributes specific to Mapgen Carpathian.\nFlags that are not enabled are not modified from the default.\nFlags starting with 'no' are used to explicitly disable them.");
gettext("Base ground level");
gettext("Defines the base ground level.");
gettext("Cave width");
gettext("Controls width of tunnels, a smaller value creates wider tunnels.");
gettext("Large cave depth");
@ -764,19 +794,21 @@ fake_function() {
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("Base ground noise");
gettext("2D noise that defines the base ground level.");
gettext("Filler depth noise");
gettext("Variation of biome filler depth.");
gettext("Hilliness1 noise");
gettext("First of 4 3D 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("Second of 4 3D noises that together define hill/mountain range height.");
gettext("Second of 4 2D noises that together define hill/mountain range height.");
gettext("Hilliness3 noise");
gettext("Third of 4 3D noises that together define hill/mountain range height.");
gettext("Third of 4 2D noises that together define hill/mountain range height.");
gettext("Hilliness4 noise");
gettext("Fourth of 4 3D noises that together define hill/mountain range height.");
gettext("Fourth of 4 2D noises that together define hill/mountain range height.");
gettext("Rolling hills spread noise");
gettext("2D noise that controls the size/occurance of rolling hills.");
gettext("Ridge mountain spread noise");
@ -799,7 +831,7 @@ fake_function() {
gettext("3D noise defining giant caverns.");
gettext("Mapgen Flat");
gettext("Mapgen Flat specific flags");
gettext("Map generation attributes specific to Mapgen flat.\nOccasional lakes and hills can be added to the flat world.\nFlags that are not specified in the flag string are not modified from the default.\nFlags starting with 'no' are used to explicitly disable them.");
gettext("Map generation attributes specific to Mapgen flat.\nOccasional lakes and hills can be added to the flat world.\nFlags that are not enabled are not modified from the default.\nFlags starting with 'no' are used to explicitly disable them.");
gettext("Ground level");
gettext("Y of flat ground.");
gettext("Large cave depth");
@ -816,6 +848,10 @@ 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("Hill steepness");
gettext("Controls steepness/height of hills.");
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("Defines location and terrain of optional hills and lakes.");
@ -832,24 +868,28 @@ fake_function() {
gettext("Y of upper limit of large caves.");
gettext("Lava depth");
gettext("Y of upper limit of lava in large caves.");
gettext("Dungeon minimum Y");
gettext("Lower Y limit of dungeons.");
gettext("Dungeon maximum Y");
gettext("Upper Y limit of dungeons.");
gettext("Fractal type");
gettext("Choice of 18 fractals from 9 formulas.\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 of the recursive function.\nControls the amount of fine detail.");
gettext("Iterations of the recursive function.\nIncreasing this increases the amount of fine detail, but also\nincreases processing load.\nAt iterations = 20 this mapgen has a similar load to mapgen V7.");
gettext("Scale");
gettext("Approximate (X,Y,Z) scale of fractal in nodes.");
gettext("(X,Y,Z) scale of fractal in nodes.\nActual fractal size will be 2 to 3 times larger.\nThese numbers can be made very large, the fractal does\nnot have to fit inside the world.\nIncrease these to 'zoom' into the detail of the fractal.\nDefault is for a vertically-squashed shape suitable for\nan island, set all 3 numbers equal for the raw shape.");
gettext("Offset");
gettext("(X,Y,Z) offset of fractal from world centre in units of 'scale'.\nUsed to move a suitable spawn area of low land close to (0, 0).\nThe default is suitable for mandelbrot sets, it needs to be edited for julia sets.\nRange roughly -2 to 2. Multiply by 'scale' for offset in nodes.");
gettext("(X,Y,Z) offset of fractal from world centre in units of 'scale'.\nCan be used to move a desired point to (0, 0): to create a\nsuitable spawn point, or to allow 'zooming in' on a desired\npoint by increasing 'scale'.\nThe default is tuned for a suitable spawn point for mandelbrot\nsets with default parameters, it may need altering in other\nsituations.\nRange roughly -2 to 2. Multiply by 'scale' for offset in nodes.");
gettext("Slice w");
gettext("W co-ordinate of the generated 3D slice of a 4D fractal.\nDetermines which 3D slice of the 4D shape is generated.\nHas no effect on 3D fractals.\nRange roughly -2 to 2.");
gettext("W co-ordinate of the generated 3D slice of a 4D fractal.\nDetermines which 3D slice of the 4D shape is generated.\nAlters the shape of the fractal.\nHas no effect on 3D fractals.\nRange roughly -2 to 2.");
gettext("Julia x");
gettext("Julia set only: X component of hypercomplex constant determining julia shape.\nRange roughly -2 to 2.");
gettext("Julia set only.\nX component of hypercomplex constant.\nAlters the shape of the fractal.\nRange roughly -2 to 2.");
gettext("Julia y");
gettext("Julia set only: Y component of hypercomplex constant determining julia shape.\nRange roughly -2 to 2.");
gettext("Julia set only.\nY component of hypercomplex constant.\nAlters the shape of the fractal.\nRange roughly -2 to 2.");
gettext("Julia z");
gettext("Julia set only: Z component of hypercomplex constant determining julia shape.\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 set only: W component of hypercomplex constant determining julia shape.\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("Y-level of seabed.");
@ -861,47 +901,53 @@ fake_function() {
gettext("Second of 2 3D noises that together define tunnels.");
gettext("Mapgen Valleys");
gettext("Mapgen Valleys specific flags");
gettext("Map generation attributes specific to Mapgen Valleys.\n'altitude_chill' makes higher elevations colder, which may cause biome issues.\n'humid_rivers' modifies the humidity around rivers and in areas where water would tend to pool,\nit may interfere with delicately adjusted biomes.\nFlags that are not specified in the flag string are not modified from the default.\nFlags starting with 'no' are used to explicitly disable them.");
gettext("Altitude Chill");
gettext("The altitude at which temperature drops by 20C");
gettext("Map generation attributes specific to Mapgen Valleys.\n'altitude_chill' makes higher elevations colder, which may cause biome issues.\n'humid_rivers' modifies the humidity around rivers and in areas where water would tend to pool,\nit may interfere with delicately adjusted biomes.\nFlags that are not enabled are not modified from the default.\nFlags starting with 'no' are used to explicitly disable them.");
gettext("Altitude chill");
gettext("The altitude at which temperature drops by 20.");
gettext("Large cave depth");
gettext("Depth below which you'll find large caves.");
gettext("Lava Features");
gettext("Creates unpredictable lava features in caves.\nThese can make mining difficult. Zero disables them. (0-10)");
gettext("Massive cave depth");
gettext("Depth below which you'll find massive caves.");
gettext("River Depth");
gettext("How deep to make rivers");
gettext("River Size");
gettext("How wide to make rivers");
gettext("Water Features");
gettext("Creates unpredictable water features in caves.\nThese can make mining difficult. Zero disables them. (0-10)");
gettext("Lava depth");
gettext("Y of upper limit of lava in large caves.");
gettext("Cavern upper limit");
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("How deep to make rivers.");
gettext("River size");
gettext("How wide to make rivers.");
gettext("Cave width");
gettext("Controls width of tunnels, a smaller value creates wider tunnels.");
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("Caves and tunnels form at the intersection of the two noises");
gettext("Caves and tunnels form at the intersection of the two noises.");
gettext("Cave noise #2");
gettext("Caves and tunnels form at the intersection of the two noises");
gettext("Filler Depth");
gettext("The depth of dirt or other filler");
gettext("Massive cave noise");
gettext("Massive caves form here.");
gettext("River Noise");
gettext("River noise -- rivers occur close to zero");
gettext("Terrain Height");
gettext("Base terrain height");
gettext("Valley Depth");
gettext("Raises terrain to make valleys around the rivers");
gettext("Valley Fill");
gettext("Slope and fill work together to modify the heights");
gettext("Valley Profile");
gettext("Amplifies the valleys");
gettext("Valley Slope");
gettext("Slope and fill work together to modify the heights");
gettext("Caves and tunnels form at the intersection of the two noises.");
gettext("Filler depth");
gettext("The depth of dirt or other biome filler node.");
gettext("Cavern noise");
gettext("3D noise defining giant caverns.");
gettext("River noise");
gettext("River noise. Rivers occur close to noise value zero.");
gettext("Terrain height");
gettext("Base terrain height.");
gettext("Valley depth");
gettext("Raises terrain to make valleys around the rivers.");
gettext("Valley fill");
gettext("Slope and fill work together to modify the heights.");
gettext("Valley profile");
gettext("Amplifies the valleys.");
gettext("Valley slope");
gettext("Slope and fill work together to modify the heights.");
gettext("Advanced");
gettext("Chunk size");
gettext("Size of chunks to be generated at once by mapgen, stated in mapblocks (16 nodes).");
gettext("Size of chunks to be generated at once by mapgen, stated in mapblocks (16 nodes).\nIncreasing this by 1 almost doubles the 3D noise calculation load.\nHigh values can cause noise calculation to overload.\nValues smaller than 5 cause a terrain bug in mgv6.\nSince there is a fixed number of large caves and dungeons per\nmapchunk, values other than 5 alter the density of these.");
gettext("Mapgen debug");
gettext("Dump the mapgen debug infos.");
gettext("Absolute limit of emerge queues");