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