Update minetest.conf.example, settings strings and locale files (#8230)
[oweals/minetest.git] / src / settings_translation_file.cpp
1 // This file is automatically generated
2 // It conatins a bunch of fake gettext calls, to tell xgettext about the strings in config files
3 // To update it, refer to the bottom of builtin/mainmenu/dlg_settings_advanced.lua
4
5 fake_function() {
6         gettext("Controls");
7         gettext("Build inside player");
8         gettext("If enabled, you can place blocks at the position (feet + eye level) where you stand.\nThis is helpful when working with nodeboxes in small areas.");
9         gettext("Flying");
10         gettext("Player is able to fly without being affected by gravity.\nThis requires the \"fly\" privilege on the server.");
11         gettext("Pitch move mode");
12         gettext("If enabled, makes move directions relative to the player's pitch when flying or swimming.");
13         gettext("Fast movement");
14         gettext("Fast movement (via the \"special\" key).\nThis requires the \"fast\" privilege on the server.");
15         gettext("Noclip");
16         gettext("If enabled together with fly mode, player is able to fly through solid nodes.\nThis requires the \"noclip\" privilege on the server.");
17         gettext("Cinematic mode");
18         gettext("Smooths camera when looking around. Also called look or mouse smoothing.\nUseful for recording videos.");
19         gettext("Camera smoothing");
20         gettext("Smooths rotation of camera. 0 to disable.");
21         gettext("Camera smoothing in cinematic mode");
22         gettext("Smooths rotation of camera in cinematic mode. 0 to disable.");
23         gettext("Invert mouse");
24         gettext("Invert vertical mouse movement.");
25         gettext("Mouse sensitivity");
26         gettext("Mouse sensitivity multiplier.");
27         gettext("Special key for climbing/descending");
28         gettext("If enabled, \"special\" key instead of \"sneak\" key is used for climbing down and\ndescending.");
29         gettext("Double tap jump for fly");
30         gettext("Double-tapping the jump key toggles fly mode.");
31         gettext("Always fly and fast");
32         gettext("If disabled, \"special\" key is used to fly fast if both fly and fast mode are\nenabled.");
33         gettext("Rightclick repetition interval");
34         gettext("The time in seconds it takes between repeated right clicks when holding the right\nmouse button.");
35         gettext("Automatic jumping");
36         gettext("Automatically jump up single-node obstacles.");
37         gettext("Safe digging and placing");
38         gettext("Prevent digging and placing from repeating when holding the mouse buttons.\nEnable this when you dig or place too often by accident.");
39         gettext("Random input");
40         gettext("Enable random user input (only used for testing).");
41         gettext("Continuous forward");
42         gettext("Continuous forward movement, toggled by autoforward key.\nPress the autoforward key again or the backwards movement to disable.");
43         gettext("Touch screen threshold");
44         gettext("The length in pixels it takes for touch screen interaction to start.");
45         gettext("Fixed virtual joystick");
46         gettext("(Android) Fixes the position of virtual joystick.\nIf disabled, virtual joystick will center to first-touch's position.");
47         gettext("Virtual joystick triggers aux button");
48         gettext("(Android) Use virtual joystick to trigger \"aux\" button.\nIf enabled, virtual joystick will also tap \"aux\" button when out of main circle.");
49         gettext("Enable joysticks");
50         gettext("Enable joysticks");
51         gettext("Joystick ID");
52         gettext("The identifier of the joystick to use");
53         gettext("Joystick type");
54         gettext("The type of joystick");
55         gettext("Joystick button repetition interval");
56         gettext("The time in seconds it takes between repeated events\nwhen holding down a joystick button combination.");
57         gettext("Joystick frustum sensitivity");
58         gettext("The sensitivity of the joystick axes for moving the\ningame view frustum around.");
59         gettext("Forward key");
60         gettext("Key for moving the player forward.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
61         gettext("Backward key");
62         gettext("Key for moving the player backward.\nWill also disable autoforward, when active.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
63         gettext("Left key");
64         gettext("Key for moving the player left.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
65         gettext("Right key");
66         gettext("Key for moving the player right.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
67         gettext("Jump key");
68         gettext("Key for jumping.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
69         gettext("Sneak key");
70         gettext("Key for sneaking.\nAlso used for climbing down and descending in water if aux1_descends is disabled.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
71         gettext("Inventory key");
72         gettext("Key for opening the inventory.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
73         gettext("Special key");
74         gettext("Key for moving fast in fast mode.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
75         gettext("Chat key");
76         gettext("Key for opening the chat window.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
77         gettext("Command key");
78         gettext("Key for opening the chat window to type commands.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
79         gettext("Command key");
80         gettext("Key for opening the chat window to type local commands.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
81         gettext("Range select key");
82         gettext("Key for toggling unlimited view range.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
83         gettext("Fly key");
84         gettext("Key for toggling flying.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
85         gettext("Pitch move key");
86         gettext("Key for toggling pitch move mode.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
87         gettext("Fast key");
88         gettext("Key for toggling fast mode.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
89         gettext("Noclip key");
90         gettext("Key for toggling noclip mode.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
91         gettext("Hotbar next key");
92         gettext("Key for selecting the next item in the hotbar.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
93         gettext("Hotbar previous key");
94         gettext("Key for selecting the previous item in the hotbar.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
95         gettext("Mute key");
96         gettext("Key for muting the game.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
97         gettext("Inc. volume key");
98         gettext("Key for increasing the volume.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
99         gettext("Dec. volume key");
100         gettext("Key for decreasing the volume.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
101         gettext("Automatic forwards key");
102         gettext("Key for toggling autoforward.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
103         gettext("Cinematic mode key");
104         gettext("Key for toggling cinematic mode.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
105         gettext("Minimap key");
106         gettext("Key for toggling display of minimap.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
107         gettext("Screenshot");
108         gettext("Key for taking screenshots.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
109         gettext("Drop item key");
110         gettext("Key for dropping the currently selected item.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
111         gettext("View zoom key");
112         gettext("Key to use view zoom when possible.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
113         gettext("Hotbar slot 1 key");
114         gettext("Key for selecting the first hotbar slot.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
115         gettext("Hotbar slot 2 key");
116         gettext("Key for selecting the second hotbar slot.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
117         gettext("Hotbar slot 3 key");
118         gettext("Key for selecting the third hotbar slot.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
119         gettext("Hotbar slot 4 key");
120         gettext("Key for selecting the fourth hotbar slot.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
121         gettext("Hotbar slot 5 key");
122         gettext("Key for selecting the fifth hotbar slot.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
123         gettext("Hotbar slot 6 key");
124         gettext("Key for selecting the sixth hotbar slot.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
125         gettext("Hotbar slot 7 key");
126         gettext("Key for selecting the seventh hotbar slot.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
127         gettext("Hotbar slot 8 key");
128         gettext("Key for selecting the eighth hotbar slot.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
129         gettext("Hotbar slot 9 key");
130         gettext("Key for selecting the ninth hotbar slot.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
131         gettext("Hotbar slot 10 key");
132         gettext("Key for selecting the tenth hotbar slot.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
133         gettext("Hotbar slot 11 key");
134         gettext("Key for selecting the 11th hotbar slot.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
135         gettext("Hotbar slot 12 key");
136         gettext("Key for selecting the 12th hotbar slot.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
137         gettext("Hotbar slot 13 key");
138         gettext("Key for selecting the 13th hotbar slot.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
139         gettext("Hotbar slot 14 key");
140         gettext("Key for selecting the 14th hotbar slot.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
141         gettext("Hotbar slot 15 key");
142         gettext("Key for selecting the 15th hotbar slot.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
143         gettext("Hotbar slot 16 key");
144         gettext("Key for selecting the 16th hotbar slot.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
145         gettext("Hotbar slot 17 key");
146         gettext("Key for selecting the 17th hotbar slot.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
147         gettext("Hotbar slot 18 key");
148         gettext("Key for selecting the 18th hotbar slot.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
149         gettext("Hotbar slot 19 key");
150         gettext("Key for selecting the 19th hotbar slot.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
151         gettext("Hotbar slot 20 key");
152         gettext("Key for selecting the 20th hotbar slot.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
153         gettext("Hotbar slot 21 key");
154         gettext("Key for selecting the 21st hotbar slot.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
155         gettext("Hotbar slot 22 key");
156         gettext("Key for selecting the 22nd hotbar slot.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
157         gettext("Hotbar slot 23 key");
158         gettext("Key for selecting the 23rd hotbar slot.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
159         gettext("Hotbar slot 24 key");
160         gettext("Key for selecting the 24th hotbar slot.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
161         gettext("Hotbar slot 25 key");
162         gettext("Key for selecting the 25th hotbar slot.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
163         gettext("Hotbar slot 26 key");
164         gettext("Key for selecting the 26th hotbar slot.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
165         gettext("Hotbar slot 27 key");
166         gettext("Key for selecting the 27th hotbar slot.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
167         gettext("Hotbar slot 28 key");
168         gettext("Key for selecting the 28th hotbar slot.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
169         gettext("Hotbar slot 29 key");
170         gettext("Key for selecting the 29th hotbar slot.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
171         gettext("Hotbar slot 30 key");
172         gettext("Key for selecting the 30th hotbar slot.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
173         gettext("Hotbar slot 31 key");
174         gettext("Key for selecting the 31st hotbar slot.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
175         gettext("Hotbar slot 32 key");
176         gettext("Key for selecting the 32nd hotbar slot.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
177         gettext("HUD toggle key");
178         gettext("Key for toggling the display of the HUD.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
179         gettext("Chat toggle key");
180         gettext("Key for toggling the display of chat.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
181         gettext("Large chat console key");
182         gettext("Key for toggling the display of the large chat console.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
183         gettext("Fog toggle key");
184         gettext("Key for toggling the display of fog.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
185         gettext("Camera update toggle key");
186         gettext("Key for toggling the camera update. Only used for development\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
187         gettext("Debug info toggle key");
188         gettext("Key for toggling the display of debug info.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
189         gettext("Profiler toggle key");
190         gettext("Key for toggling the display of the profiler. Used for development.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
191         gettext("Toggle camera mode key");
192         gettext("Key for switching between first- and third-person camera.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
193         gettext("View range increase key");
194         gettext("Key for increasing the viewing range.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
195         gettext("View range decrease key");
196         gettext("Key for decreasing the viewing range.\nSee http://irrlicht.sourceforge.net/docu/namespaceirr.html#a54da2a0e231901735e3da1b0edf72eb3");
197         gettext("Graphics");
198         gettext("In-Game");
199         gettext("Basic");
200         gettext("VBO");
201         gettext("Enable VBO");
202         gettext("Fog");
203         gettext("Whether to fog out the end of the visible area.");
204         gettext("Leaves style");
205         gettext("Leaves style:\n-   Fancy:  all faces visible\n-   Simple: only outer faces, if defined special_tiles are used\n-   Opaque: disable transparency");
206         gettext("Connect glass");
207         gettext("Connects glass if supported by node.");
208         gettext("Smooth lighting");
209         gettext("Enable smooth lighting with simple ambient occlusion.\nDisable for speed or for different looks.");
210         gettext("Clouds");
211         gettext("Clouds are a client side effect.");
212         gettext("3D clouds");
213         gettext("Use 3D cloud look instead of flat.");
214         gettext("Node highlighting");
215         gettext("Method used to highlight selected object.");
216         gettext("Digging particles");
217         gettext("Adds particles when digging a node.");
218         gettext("Filtering");
219         gettext("Mipmapping");
220         gettext("Use mip mapping to scale textures. May slightly increase performance,\nespecially when using a high resolution texture pack.\nGamma correct downscaling is not supported.");
221         gettext("Anisotropic filtering");
222         gettext("Use anisotropic filtering when viewing at textures from an angle.");
223         gettext("Bilinear filtering");
224         gettext("Use bilinear filtering when scaling textures.");
225         gettext("Trilinear filtering");
226         gettext("Use trilinear filtering when scaling textures.");
227         gettext("Clean transparent textures");
228         gettext("Filtered textures can blend RGB values with fully-transparent neighbors,\nwhich PNG optimizers usually discard, sometimes resulting in a dark or\nlight edge to transparent textures. Apply this filter to clean that up\nat texture load time.");
229         gettext("Minimum texture size");
230         gettext("When using bilinear/trilinear/anisotropic filters, low-resolution textures\ncan be blurred, so automatically upscale them with nearest-neighbor\ninterpolation to preserve crisp pixels. This sets the minimum texture size\nfor the upscaled textures; higher values look sharper, but require more\nmemory.  Powers of 2 are recommended. Setting this higher than 1 may not\nhave a visible effect unless bilinear/trilinear/anisotropic filtering is\nenabled.\nThis is also used as the base node texture size for world-aligned\ntexture autoscaling.");
231         gettext("FSAA");
232         gettext("Experimental option, might cause visible spaces between blocks\nwhen set to higher number than 0.");
233         gettext("Undersampling");
234         gettext("Undersampling is similar to using lower screen resolution, but it applies\nto the game world only, keeping the GUI intact.\nIt should give significant performance boost at the cost of less detailed image.");
235         gettext("Shaders");
236         gettext("Shaders");
237         gettext("Shaders allow advanced visual effects and may increase performance on some video\ncards.\nThis only works with the OpenGL video backend.");
238         gettext("Shader path");
239         gettext("Path to shader directory. If no path is defined, default location will be used.");
240         gettext("Tone Mapping");
241         gettext("Filmic tone mapping");
242         gettext("Enables filmic tone mapping");
243         gettext("Bumpmapping");
244         gettext("Bumpmapping");
245         gettext("Enables bumpmapping for textures. Normalmaps need to be supplied by the texture pack\nor need to be auto-generated.\nRequires shaders to be enabled.");
246         gettext("Generate normalmaps");
247         gettext("Enables on the fly normalmap generation (Emboss effect).\nRequires bumpmapping to be enabled.");
248         gettext("Normalmaps strength");
249         gettext("Strength of generated normalmaps.");
250         gettext("Normalmaps sampling");
251         gettext("Defines sampling step of texture.\nA higher value results in smoother normal maps.");
252         gettext("Parallax Occlusion");
253         gettext("Parallax occlusion");
254         gettext("Enables parallax occlusion mapping.\nRequires shaders to be enabled.");
255         gettext("Parallax occlusion mode");
256         gettext("0 = parallax occlusion with slope information (faster).\n1 = relief mapping (slower, more accurate).");
257         gettext("Parallax occlusion strength");
258         gettext("Strength of parallax.");
259         gettext("Parallax occlusion iterations");
260         gettext("Number of parallax occlusion iterations.");
261         gettext("Parallax occlusion scale");
262         gettext("Overall scale of parallax occlusion effect.");
263         gettext("Parallax occlusion bias");
264         gettext("Overall bias of parallax occlusion effect, usually scale/2.");
265         gettext("Waving Nodes");
266         gettext("Waving water");
267         gettext("Set to true enables waving water.\nRequires shaders to be enabled.");
268         gettext("Waving water height");
269         gettext("Waving water length");
270         gettext("Waving water speed");
271         gettext("Waving leaves");
272         gettext("Set to true enables waving leaves.\nRequires shaders to be enabled.");
273         gettext("Waving plants");
274         gettext("Set to true enables waving plants.\nRequires shaders to be enabled.");
275         gettext("Advanced");
276         gettext("Arm inertia");
277         gettext("Arm inertia, gives a more realistic movement of\nthe arm when the camera moves.");
278         gettext("Maximum FPS");
279         gettext("If FPS would go higher than this, limit it by sleeping\nto not waste CPU power for no benefit.");
280         gettext("FPS in pause menu");
281         gettext("Maximum FPS when game is paused.");
282         gettext("Pause on lost window focus");
283         gettext("Open the pause menu when the window's focus is lost. Does not pause if a formspec is\nopen.");
284         gettext("Viewing range");
285         gettext("View distance in nodes.");
286         gettext("Near plane");
287         gettext("Camera near plane distance in nodes, between 0 and 0.5\nMost users will not need to change this.\nIncreasing can reduce artifacting on weaker GPUs.\n0.1 = Default, 0.25 = Good value for weaker tablets.");
288         gettext("Screen width");
289         gettext("Width component of the initial window size.");
290         gettext("Screen height");
291         gettext("Height component of the initial window size.");
292         gettext("Autosave screen size");
293         gettext("Save window size automatically when modified.");
294         gettext("Full screen");
295         gettext("Fullscreen mode.");
296         gettext("Full screen BPP");
297         gettext("Bits per pixel (aka color depth) in fullscreen mode.");
298         gettext("VSync");
299         gettext("Vertical screen synchronization.");
300         gettext("Field of view");
301         gettext("Field of view in degrees.");
302         gettext("Gamma");
303         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.");
304         gettext("Darkness sharpness");
305         gettext("Gradient of light curve at minimum light level.");
306         gettext("Lightness sharpness");
307         gettext("Gradient of light curve at maximum light level.");
308         gettext("Light curve mid boost");
309         gettext("Strength of light curve mid-boost.");
310         gettext("Light curve mid boost center");
311         gettext("Center of light curve mid-boost.");
312         gettext("Light curve mid boost spread");
313         gettext("Spread of light curve mid-boost.\nStandard deviation of the mid-boost gaussian.");
314         gettext("Texture path");
315         gettext("Path to texture directory. All textures are first searched from here.");
316         gettext("Video driver");
317         gettext("The rendering back-end for Irrlicht.\nA restart is required after changing this.\nNote: On Android, stick with OGLES1 if unsure! App may fail to start otherwise.\nOn other platforms, OpenGL is recommended, and it’s the only driver with\nshader support currently.");
318         gettext("Cloud radius");
319         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.");
320         gettext("View bobbing factor");
321         gettext("Enable view bobbing and amount of view bobbing.\nFor example: 0 for no view bobbing; 1.0 for normal; 2.0 for double.");
322         gettext("Fall bobbing factor");
323         gettext("Multiplier for fall bobbing.\nFor example: 0 for no view bobbing; 1.0 for normal; 2.0 for double.");
324         gettext("3D mode");
325         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.");
326         gettext("Console height");
327         gettext("In-game chat console height, between 0.1 (10%) and 1.0 (100%).");
328         gettext("Console color");
329         gettext("In-game chat console background color (R,G,B).");
330         gettext("Console alpha");
331         gettext("In-game chat console background alpha (opaqueness, between 0 and 255).");
332         gettext("Formspec Full-Screen Background Opacity");
333         gettext("Formspec full-screen background opacity (between 0 and 255).");
334         gettext("Formspec Full-Screen Background Color");
335         gettext("Formspec full-screen background color (R,G,B).");
336         gettext("Formspec Default Background Opacity");
337         gettext("Formspec default background opacity (between 0 and 255).");
338         gettext("Formspec Default Background Color");
339         gettext("Formspec default background color (R,G,B).");
340         gettext("Selection box color");
341         gettext("Selection box border color (R,G,B).");
342         gettext("Selection box width");
343         gettext("Width of the selection box lines around nodes.");
344         gettext("Crosshair color");
345         gettext("Crosshair color (R,G,B).");
346         gettext("Crosshair alpha");
347         gettext("Crosshair alpha (opaqueness, between 0 and 255).");
348         gettext("Recent Chat Messages");
349         gettext("Maximum number of recent chat messages to show");
350         gettext("Desynchronize block animation");
351         gettext("Whether node texture animations should be desynchronized per mapblock.");
352         gettext("Maximum hotbar width");
353         gettext("Maximum proportion of current window to be used for hotbar.\nUseful if there's something to be displayed right or left of hotbar.");
354         gettext("HUD scale factor");
355         gettext("Modifies the size of the hudbar elements.");
356         gettext("Mesh cache");
357         gettext("Enables caching of facedir rotated meshes.");
358         gettext("Mapblock mesh generation delay");
359         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.");
360         gettext("Mapblock mesh generator's MapBlock cache size in MB");
361         gettext("Size of the MapBlock cache of the mesh generator. Increasing this will\nincrease the cache hit %, reducing the data being copied from the main\nthread, thus reducing jitter.");
362         gettext("Minimap");
363         gettext("Enables minimap.");
364         gettext("Round minimap");
365         gettext("Shape of the minimap. Enabled = round, disabled = square.");
366         gettext("Minimap scan height");
367         gettext("True = 256\nFalse = 128\nUseable to make minimap smoother on slower machines.");
368         gettext("Colored fog");
369         gettext("Make fog and sky colors depend on daytime (dawn/sunset) and view direction.");
370         gettext("Ambient occlusion gamma");
371         gettext("The strength (darkness) of node ambient-occlusion shading.\nLower is darker, Higher is lighter. The valid range of values for this\nsetting is 0.25 to 4.0 inclusive. If the value is out of range it will be\nset to the nearest valid value.");
372         gettext("Inventory items animations");
373         gettext("Enables animation of inventory items.");
374         gettext("Fog start");
375         gettext("Fraction of the visible distance at which fog starts to be rendered");
376         gettext("Opaque liquids");
377         gettext("Makes all liquids opaque");
378         gettext("World-aligned textures mode");
379         gettext("Textures on a node may be aligned either to the node or to the world.\nThe former mode suits better things like machines, furniture, etc., while\nthe latter makes stairs and microblocks fit surroundings better.\nHowever, as this possibility is new, thus may not be used by older servers,\nthis option allows enforcing it for certain node types. Note though that\nthat is considered EXPERIMENTAL and may not work properly.");
380         gettext("Autoscaling mode");
381         gettext("World-aligned textures may be scaled to span several nodes. However,\nthe server may not send the scale you want, especially if you use\na specially-designed texture pack; with this option, the client tries\nto determine the scale automatically basing on the texture size.\nSee also texture_min_size.\nWarning: This option is EXPERIMENTAL!");
382         gettext("Show entity selection boxes");
383         gettext("Show entity selection boxes");
384         gettext("Menus");
385         gettext("Clouds in menu");
386         gettext("Use a cloud animation for the main menu background.");
387         gettext("GUI scaling");
388         gettext("Scale GUI by a user specified value.\nUse a nearest-neighbor-anti-alias filter to scale the GUI.\nThis will smooth over some of the rough edges, and blend\npixels when scaling down, at the cost of blurring some\nedge pixels when images are scaled by non-integer sizes.");
389         gettext("GUI scaling filter");
390         gettext("When gui_scaling_filter is true, all GUI images need to be\nfiltered in software, but some images are generated directly\nto hardware (e.g. render-to-texture for nodes in inventory).");
391         gettext("GUI scaling filter txr2img");
392         gettext("When gui_scaling_filter_txr2img is true, copy those images\nfrom hardware to software for scaling.  When false, fall back\nto the old scaling method, for video drivers that don't\nproperly support downloading textures back from hardware.");
393         gettext("Tooltip delay");
394         gettext("Delay showing tooltips, stated in milliseconds.");
395         gettext("Append item name");
396         gettext("Append item name to tooltip.");
397         gettext("FreeType fonts");
398         gettext("Whether FreeType fonts are used, requires FreeType support to be compiled in.");
399         gettext("Font path");
400         gettext("Path to TrueTypeFont or bitmap.");
401         gettext("Font size");
402         gettext("Font shadow");
403         gettext("Font shadow offset, if 0 then shadow will not be drawn.");
404         gettext("Font shadow alpha");
405         gettext("Font shadow alpha (opaqueness, between 0 and 255).");
406         gettext("Monospace font path");
407         gettext("Monospace font size");
408         gettext("Fallback font");
409         gettext("This font will be used for certain languages.");
410         gettext("Fallback font size");
411         gettext("Fallback font shadow");
412         gettext("Fallback font shadow alpha");
413         gettext("Screenshot folder");
414         gettext("Path to save screenshots at.");
415         gettext("Screenshot format");
416         gettext("Format of screenshots.");
417         gettext("Screenshot quality");
418         gettext("Screenshot quality. Only used for JPEG format.\n1 means worst quality; 100 means best quality.\nUse 0 for default quality.");
419         gettext("Advanced");
420         gettext("DPI");
421         gettext("Adjust dpi configuration to your screen (non X11/Android only) e.g. for 4k screens.");
422         gettext("Enable console window");
423         gettext("Windows systems only: Start Minetest with the command line window in the background.\nContains the same information as the file debug.txt (default name).");
424         gettext("Sound");
425         gettext("Sound");
426         gettext("Volume");
427         gettext("Mute sound");
428         gettext("Client");
429         gettext("Network");
430         gettext("Server address");
431         gettext("Address to connect to.\nLeave this blank to start a local server.\nNote that the address field in the main menu overrides this setting.");
432         gettext("Remote port");
433         gettext("Port to connect to (UDP).\nNote that the port field in the main menu overrides this setting.");
434         gettext("Saving map received from server");
435         gettext("Save the map received by the client on disk.");
436         gettext("Connect to external media server");
437         gettext("Enable usage of remote media server (if provided by server).\nRemote servers offer a significantly faster way to download media (e.g. textures)\nwhen connecting to the server.");
438         gettext("Client modding");
439         gettext("Enable Lua modding support on client.\nThis support is experimental and API can change.");
440         gettext("Serverlist URL");
441         gettext("URL to the server list displayed in the Multiplayer Tab.");
442         gettext("Serverlist file");
443         gettext("File in client/serverlist/ that contains your favorite servers displayed in the\nMultiplayer Tab.");
444         gettext("Maximum size of the out chat queue");
445         gettext("Maximum size of the out chat queue.\n0 to disable queueing and -1 to make the queue size unlimited.");
446         gettext("Enable register confirmation");
447         gettext("Enable register confirmation when connecting to server.\nIf disabled, new account will be registered automatically.");
448         gettext("Advanced");
449         gettext("Mapblock unload timeout");
450         gettext("Timeout for client to remove unused map data from memory.");
451         gettext("Mapblock limit");
452         gettext("Maximum number of mapblocks for client to be kept in memory.\nSet to -1 for unlimited amount.");
453         gettext("Show debug info");
454         gettext("Whether to show the client debug info (has the same effect as hitting F5).");
455         gettext("Server / Singleplayer");
456         gettext("Server name");
457         gettext("Name of the server, to be displayed when players join and in the serverlist.");
458         gettext("Server description");
459         gettext("Description of server, to be displayed when players join and in the serverlist.");
460         gettext("Server address");
461         gettext("Domain name of server, to be displayed in the serverlist.");
462         gettext("Server URL");
463         gettext("Homepage of server, to be displayed in the serverlist.");
464         gettext("Announce server");
465         gettext("Automatically report to the serverlist.");
466         gettext("Serverlist URL");
467         gettext("Announce to this serverlist.");
468         gettext("Strip color codes");
469         gettext("Remove color codes from incoming chat messages\nUse this to stop players from being able to use color in their messages");
470         gettext("Network");
471         gettext("Server port");
472         gettext("Network port to listen (UDP).\nThis value will be overridden when starting from the main menu.");
473         gettext("Bind address");
474         gettext("The network interface that the server listens on.");
475         gettext("Strict protocol checking");
476         gettext("Enable to disallow old clients from connecting.\nOlder clients are compatible in the sense that they will not crash when connecting\nto new servers, but they may not support all new features that you are expecting.");
477         gettext("Remote media");
478         gettext("Specifies URL from which client fetches media instead of using UDP.\n$filename should be accessible from $remote_media$filename via cURL\n(obviously, remote_media should end with a slash).\nFiles that are not present will be fetched the usual way.");
479         gettext("IPv6 server");
480         gettext("Enable/disable running an IPv6 server.\nIgnored if bind_address is set.");
481         gettext("Advanced");
482         gettext("Maximum simultaneous block sends per client");
483         gettext("Maximum number of blocks that are simultaneously sent per client.\nThe maximum total count is calculated dynamically:\nmax_total = ceil((#clients + max_users) * per_client / 4)");
484         gettext("Delay in sending blocks after building");
485         gettext("To reduce lag, block transfers are slowed down when a player is building something.\nThis determines how long they are slowed down after placing or removing a node.");
486         gettext("Max. packets per iteration");
487         gettext("Maximum number of packets sent per send step, if you have a slow connection\ntry reducing it, but don't reduce it to a number below double of targeted\nclient number.");
488         gettext("Game");
489         gettext("Default game");
490         gettext("Default game when creating a new world.\nThis will be overridden when creating a world from the main menu.");
491         gettext("Message of the day");
492         gettext("Message of the day displayed to players connecting.");
493         gettext("Maximum users");
494         gettext("Maximum number of players that can be connected simultaneously.");
495         gettext("Map directory");
496         gettext("World directory (everything in the world is stored here).\nNot needed if starting from the main menu.");
497         gettext("Item entity TTL");
498         gettext("Time in seconds for item entity (dropped items) to live.\nSetting it to -1 disables the feature.");
499         gettext("Damage");
500         gettext("Enable players getting damage and dying.");
501         gettext("Creative");
502         gettext("Enable creative mode for new created maps.");
503         gettext("Fixed map seed");
504         gettext("A chosen map seed for a new map, leave empty for random.\nWill be overridden when creating a new world in the main menu.");
505         gettext("Default password");
506         gettext("New users need to input this password.");
507         gettext("Default privileges");
508         gettext("The privileges that new users automatically get.\nSee /privs in game for a full list on your server and mod configuration.");
509         gettext("Basic privileges");
510         gettext("Privileges that players with basic_privs can grant");
511         gettext("Unlimited player transfer distance");
512         gettext("Whether players are shown to clients without any range limit.\nDeprecated, use the setting player_transfer_distance instead.");
513         gettext("Player transfer distance");
514         gettext("Defines the maximal player transfer distance in blocks (0 = unlimited).");
515         gettext("Player versus player");
516         gettext("Whether to allow players to damage and kill each other.");
517         gettext("Mod channels");
518         gettext("Enable mod channels support.");
519         gettext("Static spawnpoint");
520         gettext("If this is set, players will always (re)spawn at the given position.");
521         gettext("Disallow empty passwords");
522         gettext("If enabled, new players cannot join with an empty password.");
523         gettext("Disable anticheat");
524         gettext("If enabled, disable cheat prevention in multiplayer.");
525         gettext("Rollback recording");
526         gettext("If enabled, actions are recorded for rollback.\nThis option is only read when server starts.");
527         gettext("Shutdown message");
528         gettext("A message to be displayed to all clients when the server shuts down.");
529         gettext("Crash message");
530         gettext("A message to be displayed to all clients when the server crashes.");
531         gettext("Ask to reconnect after crash");
532         gettext("Whether to ask clients to reconnect after a (Lua) crash.\nSet this to true if your server is set up to restart automatically.");
533         gettext("Active object send range");
534         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)");
535         gettext("Active block range");
536         gettext("The radius of the volume of blocks around every player that is subject to the\nactive 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.");
537         gettext("Max block send distance");
538         gettext("From how far blocks are sent to clients, stated in mapblocks (16 nodes).");
539         gettext("Maximum forceloaded blocks");
540         gettext("Maximum number of forceloaded mapblocks.");
541         gettext("Time send interval");
542         gettext("Interval of sending time of day to clients.");
543         gettext("Time speed");
544         gettext("Controls length of day/night cycle.\nExamples:\n72 = 20min, 360 = 4min, 1 = 24hour, 0 = day/night/whatever stays unchanged.");
545         gettext("World start time");
546         gettext("Time of day when a new world is started, in millihours (0-23999).");
547         gettext("Map save interval");
548         gettext("Interval of saving important changes in the world, stated in seconds.");
549         gettext("Chat message max length");
550         gettext("Set the maximum character length of a chat message sent by clients.");
551         gettext("Chat message count limit");
552         gettext("Amount of messages a player may send per 10 seconds.");
553         gettext("Chat message kick threshold");
554         gettext("Kick players who sent more than X messages per 10 seconds.");
555         gettext("Physics");
556         gettext("Default acceleration");
557         gettext("Acceleration in air");
558         gettext("Fast mode acceleration");
559         gettext("Walking speed");
560         gettext("Sneaking speed");
561         gettext("Fast mode speed");
562         gettext("Climbing speed");
563         gettext("Jumping speed");
564         gettext("Liquid fluidity");
565         gettext("Liquid fluidity smoothing");
566         gettext("Liquid sinking speed");
567         gettext("Gravity");
568         gettext("Advanced");
569         gettext("Deprecated Lua API handling");
570         gettext("Handling for deprecated lua api calls:\n-    legacy: (try to) mimic old behaviour (default for release).\n-    log: mimic and log backtrace of deprecated call (default for debug).\n-    error: abort on usage of deprecated call (suggested for mod developers).");
571         gettext("Max. clearobjects extra blocks");
572         gettext("Number of extra blocks that can be loaded by /clearobjects at once.\nThis is a trade-off between sqlite transaction overhead and\nmemory consumption (4096=100MB, as a rule of thumb).");
573         gettext("Unload unused server data");
574         gettext("How much the server will wait before unloading unused mapblocks.\nHigher value is smoother, but will use more RAM.");
575         gettext("Maximum objects per block");
576         gettext("Maximum number of statically stored objects in a block.");
577         gettext("Synchronous SQLite");
578         gettext("See https://www.sqlite.org/pragma.html#pragma_synchronous");
579         gettext("Dedicated server step");
580         gettext("Length of a server tick and the interval at which objects are generally updated over\nnetwork.");
581         gettext("Active block management interval");
582         gettext("Length of time between active block management cycles");
583         gettext("ABM interval");
584         gettext("Length of time between Active Block Modifier (ABM) execution cycles");
585         gettext("NodeTimer interval");
586         gettext("Length of time between NodeTimer execution cycles");
587         gettext("Ignore world errors");
588         gettext("If enabled, invalid world data won't cause the server to shut down.\nOnly enable this if you know what you are doing.");
589         gettext("Liquid loop max");
590         gettext("Max liquids processed per step.");
591         gettext("Liquid queue purge time");
592         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.");
593         gettext("Liquid update tick");
594         gettext("Liquid update interval in seconds.");
595         gettext("Block send optimize distance");
596         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 will not be rendered under water and in caves,\nas well as sometimes on land).\nSetting this to a value greater than max_block_send_distance disables this\noptimization.\nStated in mapblocks (16 nodes).");
597         gettext("Server side occlusion culling");
598         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.");
599         gettext("Client side modding restrictions");
600         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)");
601         gettext("Client side node lookup range restriction");
602         gettext("If the CSM restriction for node range is enabled, get_node calls are limited\nto this distance from the player to the node.");
603         gettext("Security");
604         gettext("Enable mod security");
605         gettext("Prevent mods from doing insecure things like running shell commands.");
606         gettext("Trusted mods");
607         gettext("Comma-separated list of trusted mods that are allowed to access insecure\nfunctions even when mod security is on (via request_insecure_environment()).");
608         gettext("HTTP mods");
609         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.");
610         gettext("Advanced");
611         gettext("Profiling");
612         gettext("Load the game profiler");
613         gettext("Load the game profiler to collect game profiling data.\nProvides a /profiler command to access the compiled profile.\nUseful for mod developers and server operators.");
614         gettext("Default report format");
615         gettext("The default format in which profiles are being saved,\nwhen calling `/profiler save [format]` without format.");
616         gettext("Report path");
617         gettext("The file path relative to your worldpath in which profiles will be saved to.");
618         gettext("Instrumentation");
619         gettext("Entity methods");
620         gettext("Instrument the methods of entities on registration.");
621         gettext("Active Block Modifiers");
622         gettext("Instrument the action function of Active Block Modifiers on registration.");
623         gettext("Loading Block Modifiers");
624         gettext("Instrument the action function of Loading Block Modifiers on registration.");
625         gettext("Chatcommands");
626         gettext("Instrument chatcommands on registration.");
627         gettext("Global callbacks");
628         gettext("Instrument global callback functions on registration.\n(anything you pass to a minetest.register_*() function)");
629         gettext("Advanced");
630         gettext("Builtin");
631         gettext("Instrument builtin.\nThis is usually only needed by core/builtin contributors");
632         gettext("Profiler");
633         gettext("Have the profiler instrument itself:\n* Instrument an empty function.\nThis estimates the overhead, that instrumentation is adding (+1 function call).\n* Instrument the sampler being used to update the statistics.");
634         gettext("Client and Server");
635         gettext("Player name");
636         gettext("Name of the player.\nWhen running a server, clients connecting with this name are admins.\nWhen starting from the main menu, this is overridden.");
637         gettext("Language");
638         gettext("Set the language. Leave empty to use the system language.\nA restart is required after changing this.");
639         gettext("Debug log level");
640         gettext("Level of logging to be written to debug.txt:\n-    <nothing> (no logging)\n-    none (messages with no level)\n-    error\n-    warning\n-    action\n-    info\n-    verbose");
641         gettext("IPv6");
642         gettext("IPv6 support.");
643         gettext("Advanced");
644         gettext("cURL timeout");
645         gettext("Default timeout for cURL, stated in milliseconds.\nOnly has an effect if compiled with cURL.");
646         gettext("cURL parallel limit");
647         gettext("Limits number of parallel HTTP requests. Affects:\n-    Media fetch if server uses remote_media setting.\n-    Serverlist download and server announcement.\n-    Downloads performed by main menu (e.g. mod manager).\nOnly has an effect if compiled with cURL.");
648         gettext("cURL file download timeout");
649         gettext("Maximum time in ms a file download (e.g. a mod download) may take.");
650         gettext("High-precision FPU");
651         gettext("Makes DirectX work with LuaJIT. Disable if it causes troubles.");
652         gettext("Main menu style");
653         gettext("Changes the main menu UI:\n-   Full:  Multiple singleplayer worlds, game choice, texture pack chooser, etc.\n-   Simple: One singleplayer world, no game or texture pack choosers. May be\nnecessary for smaller screens.");
654         gettext("Main menu script");
655         gettext("Replaces the default main menu with a custom one.");
656         gettext("Engine profiling data print interval");
657         gettext("Print the engine's profiling data in regular intervals (in seconds).\n0 = disable. Useful for developers.");
658         gettext("Mapgen");
659         gettext("Mapgen name");
660         gettext("Name of map generator to be used when creating a new world.\nCreating a world in the main menu will override this.\nCurrent stable mapgens:\nv5, v6, v7 (except floatlands), flat, singlenode.\n'stable' means the terrain shape in an existing world will not be changed\nin the future. Note that biomes are defined by games and may still change.");
661         gettext("Water level");
662         gettext("Water surface level of the world.");
663         gettext("Max block generate distance");
664         gettext("From how far blocks are generated for clients, stated in mapblocks (16 nodes).");
665         gettext("Map generation limit");
666         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.");
667         gettext("Mapgen flags");
668         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.");
669         gettext("Projecting dungeons");
670         gettext("Whether dungeons occasionally project from the terrain.");
671         gettext("Biome API temperature and humidity noise parameters");
672         gettext("Heat noise");
673         gettext("Temperature variation for biomes.");
674         gettext("Heat blend noise");
675         gettext("Small-scale temperature variation for blending biomes on borders.");
676         gettext("Humidity noise");
677         gettext("Humidity variation for biomes.");
678         gettext("Humidity blend noise");
679         gettext("Small-scale humidity variation for blending biomes on borders.");
680         gettext("Mapgen V5");
681         gettext("Mapgen V5 specific flags");
682         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.");
683         gettext("Cave width");
684         gettext("Controls width of tunnels, a smaller value creates wider tunnels.");
685         gettext("Large cave depth");
686         gettext("Y of upper limit of large caves.");
687         gettext("Lava depth");
688         gettext("Y of upper limit of lava in large caves.");
689         gettext("Cavern limit");
690         gettext("Y-level of cavern upper limit.");
691         gettext("Cavern taper");
692         gettext("Y-distance over which caverns expand to full size.");
693         gettext("Cavern threshold");
694         gettext("Defines full size of caverns, smaller values create larger caverns.");
695         gettext("Dungeon minimum Y");
696         gettext("Lower Y limit of dungeons.");
697         gettext("Dungeon maximum Y");
698         gettext("Upper Y limit of dungeons.");
699         gettext("Noises");
700         gettext("Filler depth noise");
701         gettext("Variation of biome filler depth.");
702         gettext("Factor noise");
703         gettext("Variation of terrain vertical scale.\nWhen noise is < -0.55 terrain is near-flat.");
704         gettext("Height noise");
705         gettext("Y-level of average terrain surface.");
706         gettext("Cave1 noise");
707         gettext("First of two 3D noises that together define tunnels.");
708         gettext("Cave2 noise");
709         gettext("Second of two 3D noises that together define tunnels.");
710         gettext("Cavern noise");
711         gettext("3D noise defining giant caverns.");
712         gettext("Ground noise");
713         gettext("3D noise defining terrain.");
714         gettext("Mapgen V6");
715         gettext("Mapgen V6 specific flags");
716         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.");
717         gettext("Desert noise threshold");
718         gettext("Deserts occur when np_biome exceeds this value.\nWhen the new biome system is enabled, this is ignored.");
719         gettext("Beach noise threshold");
720         gettext("Sandy beaches occur when np_beach exceeds this value.");
721         gettext("Dungeon minimum Y");
722         gettext("Lower Y limit of dungeons.");
723         gettext("Dungeon maximum Y");
724         gettext("Upper Y limit of dungeons.");
725         gettext("Noises");
726         gettext("Terrain base noise");
727         gettext("Y-level of lower terrain and seabed.");
728         gettext("Terrain higher noise");
729         gettext("Y-level of higher terrain that creates cliffs.");
730         gettext("Steepness noise");
731         gettext("Varies steepness of cliffs.");
732         gettext("Height select noise");
733         gettext("Defines distribution of higher terrain.");
734         gettext("Mud noise");
735         gettext("Varies depth of biome surface nodes.");
736         gettext("Beach noise");
737         gettext("Defines areas with sandy beaches.");
738         gettext("Biome noise");
739         gettext("Temperature variation for biomes.");
740         gettext("Cave noise");
741         gettext("Variation of number of caves.");
742         gettext("Humidity noise");
743         gettext("Humidity variation for biomes.");
744         gettext("Trees noise");
745         gettext("Defines tree areas and tree density.");
746         gettext("Apple trees noise");
747         gettext("Defines areas where trees have apples.");
748         gettext("Mapgen V7");
749         gettext("Mapgen V7 specific flags");
750         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.");
751         gettext("Mountain zero level");
752         gettext("Y of mountain density gradient zero level. Used to shift mountains vertically.");
753         gettext("Cave width");
754         gettext("Controls width of tunnels, a smaller value creates wider tunnels.");
755         gettext("Large cave depth");
756         gettext("Y of upper limit of large caves.");
757         gettext("Lava depth");
758         gettext("Y of upper limit of lava in large caves.");
759         gettext("Floatland mountain density");
760         gettext("Controls the density of mountain-type floatlands.\nIs a noise offset added to the 'mgv7_np_mountain' noise value.");
761         gettext("Floatland mountain height");
762         gettext("Typical maximum height, above and below midpoint, of floatland mountains.");
763         gettext("Floatland mountain exponent");
764         gettext("Alters how mountain-type floatlands taper above and below midpoint.");
765         gettext("Floatland level");
766         gettext("Y-level of floatland midpoint and lake surface.");
767         gettext("Shadow limit");
768         gettext("Y-level to which floatland shadows extend.");
769         gettext("Cavern limit");
770         gettext("Y-level of cavern upper limit.");
771         gettext("Cavern taper");
772         gettext("Y-distance over which caverns expand to full size.");
773         gettext("Cavern threshold");
774         gettext("Defines full size of caverns, smaller values create larger caverns.");
775         gettext("Dungeon minimum Y");
776         gettext("Lower Y limit of dungeons.");
777         gettext("Dungeon maximum Y");
778         gettext("Upper Y limit of dungeons.");
779         gettext("Noises");
780         gettext("Terrain base noise");
781         gettext("Y-level of higher terrain that creates cliffs.");
782         gettext("Terrain alternative noise");
783         gettext("Y-level of lower terrain and seabed.");
784         gettext("Terrain persistence noise");
785         gettext("Varies roughness of terrain.\nDefines the 'persistence' value for terrain_base and terrain_alt noises.");
786         gettext("Height select noise");
787         gettext("Defines distribution of higher terrain and steepness of cliffs.");
788         gettext("Filler depth noise");
789         gettext("Variation of biome filler depth.");
790         gettext("Mountain height noise");
791         gettext("Variation of maximum mountain height (in nodes).");
792         gettext("Ridge underwater noise");
793         gettext("Defines large-scale river channel structure.");
794         gettext("Floatland base noise");
795         gettext("Defines areas of floatland smooth terrain.\nSmooth floatlands occur when noise > 0.");
796         gettext("Floatland base height noise");
797         gettext("Variation of hill height and lake depth on floatland smooth terrain.");
798         gettext("Mountain noise");
799         gettext("3D noise defining mountain structure and height.\nAlso defines structure of floatland mountain terrain.");
800         gettext("Ridge noise");
801         gettext("3D noise defining structure of river canyon walls.");
802         gettext("Cavern noise");
803         gettext("3D noise defining giant caverns.");
804         gettext("Cave1 noise");
805         gettext("First of two 3D noises that together define tunnels.");
806         gettext("Cave2 noise");
807         gettext("Second of two 3D noises that together define tunnels.");
808         gettext("Mapgen Carpathian");
809         gettext("Mapgen Carpathian specific flags");
810         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.");
811         gettext("Base ground level");
812         gettext("Defines the base ground level.");
813         gettext("Cave width");
814         gettext("Controls width of tunnels, a smaller value creates wider tunnels.");
815         gettext("Large cave depth");
816         gettext("Y of upper limit of large caves.");
817         gettext("Lava depth");
818         gettext("Y of upper limit of lava in large caves.");
819         gettext("Cavern limit");
820         gettext("Y-level of cavern upper limit.");
821         gettext("Cavern taper");
822         gettext("Y-distance over which caverns expand to full size.");
823         gettext("Cavern threshold");
824         gettext("Defines full size of caverns, smaller values create larger caverns.");
825         gettext("Dungeon minimum Y");
826         gettext("Lower Y limit of dungeons.");
827         gettext("Dungeon maximum Y");
828         gettext("Upper Y limit of dungeons.");
829         gettext("Noises");
830         gettext("Filler depth noise");
831         gettext("Variation of biome filler depth.");
832         gettext("Hilliness1 noise");
833         gettext("First of 4 2D noises that together define hill/mountain range height.");
834         gettext("Hilliness2 noise");
835         gettext("Second of 4 2D noises that together define hill/mountain range height.");
836         gettext("Hilliness3 noise");
837         gettext("Third of 4 2D noises that together define hill/mountain range height.");
838         gettext("Hilliness4 noise");
839         gettext("Fourth of 4 2D noises that together define hill/mountain range height.");
840         gettext("Rolling hills spread noise");
841         gettext("2D noise that controls the size/occurrence of rolling hills.");
842         gettext("Ridge mountain spread noise");
843         gettext("2D noise that controls the size/occurrence of ridged mountain ranges.");
844         gettext("Step mountain spread noise");
845         gettext("2D noise that controls the size/occurrence of step mountain ranges.");
846         gettext("Rolling hill size noise");
847         gettext("2D noise that controls the shape/size of rolling hills.");
848         gettext("Ridged mountain size noise");
849         gettext("2D noise that controls the shape/size of ridged mountains.");
850         gettext("Step mountain size noise");
851         gettext("2D noise that controls the shape/size of step mountains.");
852         gettext("Mountain variation noise");
853         gettext("3D noise for mountain overhangs, cliffs, etc. Usually small variations.");
854         gettext("Cave1 noise");
855         gettext("First of two 3D noises that together define tunnels.");
856         gettext("Cave2 noise");
857         gettext("Second of two 3D noises that together define tunnels.");
858         gettext("Cavern noise");
859         gettext("3D noise defining giant caverns.");
860         gettext("Mapgen Flat");
861         gettext("Mapgen Flat specific flags");
862         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.");
863         gettext("Ground level");
864         gettext("Y of flat ground.");
865         gettext("Large cave depth");
866         gettext("Y of upper limit of large caves.");
867         gettext("Lava depth");
868         gettext("Y of upper limit of lava in large caves.");
869         gettext("Cave width");
870         gettext("Controls width of tunnels, a smaller value creates wider tunnels.");
871         gettext("Lake threshold");
872         gettext("Terrain noise threshold for lakes.\nControls proportion of world area covered by lakes.\nAdjust towards 0.0 for a larger proportion.");
873         gettext("Lake steepness");
874         gettext("Controls steepness/depth of lake depressions.");
875         gettext("Hill threshold");
876         gettext("Terrain noise threshold for hills.\nControls proportion of world area covered by hills.\nAdjust towards 0.0 for a larger proportion.");
877         gettext("Hill steepness");
878         gettext("Controls steepness/height of hills.");
879         gettext("Dungeon minimum Y");
880         gettext("Lower Y limit of dungeons.");
881         gettext("Dungeon maximum Y");
882         gettext("Upper Y limit of dungeons.");
883         gettext("Noises");
884         gettext("Terrain noise");
885         gettext("Defines location and terrain of optional hills and lakes.");
886         gettext("Filler depth noise");
887         gettext("Variation of biome filler depth.");
888         gettext("Cave1 noise");
889         gettext("First of two 3D noises that together define tunnels.");
890         gettext("Cave2 noise");
891         gettext("Second of two 3D noises that together define tunnels.");
892         gettext("Mapgen Fractal");
893         gettext("Cave width");
894         gettext("Controls width of tunnels, a smaller value creates wider tunnels.");
895         gettext("Large cave depth");
896         gettext("Y of upper limit of large caves.");
897         gettext("Lava depth");
898         gettext("Y of upper limit of lava in large caves.");
899         gettext("Dungeon minimum Y");
900         gettext("Lower Y limit of dungeons.");
901         gettext("Dungeon maximum Y");
902         gettext("Upper Y limit of dungeons.");
903         gettext("Fractal type");
904         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.");
905         gettext("Iterations");
906         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.");
907         gettext("Scale");
908         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.");
909         gettext("Offset");
910         gettext("(X,Y,Z) offset of fractal from world center 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.");
911         gettext("Slice w");
912         gettext("W coordinate 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.");
913         gettext("Julia x");
914         gettext("Julia set only.\nX component of hypercomplex constant.\nAlters the shape of the fractal.\nRange roughly -2 to 2.");
915         gettext("Julia y");
916         gettext("Julia set only.\nY component of hypercomplex constant.\nAlters the shape of the fractal.\nRange roughly -2 to 2.");
917         gettext("Julia z");
918         gettext("Julia set only.\nZ component of hypercomplex constant.\nAlters the shape of the fractal.\nRange roughly -2 to 2.");
919         gettext("Julia w");
920         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.");
921         gettext("Noises");
922         gettext("Seabed noise");
923         gettext("Y-level of seabed.");
924         gettext("Filler depth noise");
925         gettext("Variation of biome filler depth.");
926         gettext("Cave1 noise");
927         gettext("First of two 3D noises that together define tunnels.");
928         gettext("Cave2 noise");
929         gettext("Second of two 3D noises that together define tunnels.");
930         gettext("Mapgen Valleys");
931         gettext("Mapgen Valleys specific flags");
932         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.");
933         gettext("Altitude chill");
934         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.");
935         gettext("Large cave depth");
936         gettext("Depth below which you'll find large caves.");
937         gettext("Lava depth");
938         gettext("Y of upper limit of lava in large caves.");
939         gettext("Cavern upper limit");
940         gettext("Depth below which you'll find giant caverns.");
941         gettext("Cavern taper");
942         gettext("Y-distance over which caverns expand to full size.");
943         gettext("Cavern threshold");
944         gettext("Defines full size of caverns, smaller values create larger caverns.");
945         gettext("River depth");
946         gettext("How deep to make rivers.");
947         gettext("River size");
948         gettext("How wide to make rivers.");
949         gettext("Cave width");
950         gettext("Controls width of tunnels, a smaller value creates wider tunnels.");
951         gettext("Dungeon minimum Y");
952         gettext("Lower Y limit of dungeons.");
953         gettext("Dungeon maximum Y");
954         gettext("Upper Y limit of dungeons.");
955         gettext("Noises");
956         gettext("Cave noise #1");
957         gettext("First of two 3D noises that together define tunnels.");
958         gettext("Cave noise #2");
959         gettext("Second of two 3D noises that together define tunnels.");
960         gettext("Filler depth");
961         gettext("The depth of dirt or other biome filler node.");
962         gettext("Cavern noise");
963         gettext("3D noise defining giant caverns.");
964         gettext("River noise");
965         gettext("Defines large-scale river channel structure.");
966         gettext("Terrain height");
967         gettext("Base terrain height.");
968         gettext("Valley depth");
969         gettext("Raises terrain to make valleys around the rivers.");
970         gettext("Valley fill");
971         gettext("Slope and fill work together to modify the heights.");
972         gettext("Valley profile");
973         gettext("Amplifies the valleys.");
974         gettext("Valley slope");
975         gettext("Slope and fill work together to modify the heights.");
976         gettext("Advanced");
977         gettext("Chunk size");
978         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.");
979         gettext("Mapgen debug");
980         gettext("Dump the mapgen debug information.");
981         gettext("Absolute limit of emerge queues");
982         gettext("Maximum number of blocks that can be queued for loading.");
983         gettext("Limit of emerge queues on disk");
984         gettext("Maximum number of blocks to be queued that are to be loaded from file.\nSet to blank for an appropriate amount to be chosen automatically.");
985         gettext("Limit of emerge queues to generate");
986         gettext("Maximum number of blocks to be queued that are to be generated.\nSet to blank for an appropriate amount to be chosen automatically.");
987         gettext("Number of emerge threads");
988         gettext("Number of emerge threads to use.\nEmpty or 0 value:\n-    Automatic selection. The number of emerge threads will be\n-    'number of processors - 2', with a lower limit of 1.\nAny other value:\n-    Specifies the number of emerge threads, with a lower limit of 1.\nWarning: Increasing the number of emerge threads increases engine mapgen\nspeed, but this may harm game performance by interfering with other\nprocesses, especially in singleplayer and/or when running Lua code in\n'on_generated'.\nFor many users the optimum setting may be '1'.");
989         gettext("Online Content Repository");
990         gettext("ContentDB URL");
991         gettext("The URL for the content repository");
992         gettext("ContentDB Flag Blacklist");
993         gettext("Comma-separated list of flags to hide in the content repository.\n\"nonfree\" can be used to hide packages which do not qualify as 'free software',\nas defined by the Free Software Foundation.\nYou can also specify content ratings.\nThese flags are independent from Minetest versions,\nso see a full list at https://content.minetest.net/help/content_flags/");
994 }