mirror of
https://github.com/luanti-org/luanti.git
synced 2025-07-27 17:28:41 +00:00
Update minetest.conf.example and settings_translation_file.cpp
This commit is contained in:
parent
67740b0e59
commit
47d551d780
2 changed files with 182 additions and 149 deletions
|
@ -35,8 +35,8 @@ fake_function() {
|
|||
gettext("Hotbar: Invert mouse wheel direction");
|
||||
gettext("Invert mouse wheel (scroll) direction for item selection in hotbar.");
|
||||
gettext("Touchscreen");
|
||||
gettext("Enable touchscreen");
|
||||
gettext("Enables touchscreen mode, allowing you to play the game with a touchscreen.");
|
||||
gettext("Touchscreen controls");
|
||||
gettext("Enables the touchscreen controls, allowing you to play the game with a touchscreen.\n\"auto\" means that the touchscreen controls will be enabled and disabled\nautomatically depending on the last used input method.");
|
||||
gettext("Touchscreen sensitivity");
|
||||
gettext("Touchscreen sensitivity multiplier.");
|
||||
gettext("Movement threshold");
|
||||
|
@ -50,7 +50,7 @@ fake_function() {
|
|||
gettext("Virtual joystick triggers Aux1 button");
|
||||
gettext("Use virtual joystick to trigger \"Aux1\" button.\nIf enabled, virtual joystick will also tap \"Aux1\" button when out of main circle.");
|
||||
gettext("Punch gesture");
|
||||
gettext("The gesture for punching players/entities.\nThis can be overridden by games and mods.\n\n* short_tap\nEasy to use and well-known from other games that shall not be named.\n\n* long_tap\nKnown from the classic Minetest mobile controls.\nCombat is more or less impossible.");
|
||||
gettext("The gesture for punching players/entities.\nThis can be overridden by games and mods.\n\n* short_tap\nEasy to use and well-known from other games that shall not be named.\n\n* long_tap\nKnown from the classic Luanti mobile controls.\nCombat is more or less impossible.");
|
||||
gettext("Graphics and Audio");
|
||||
gettext("Graphics");
|
||||
gettext("Screen");
|
||||
|
@ -77,19 +77,6 @@ fake_function() {
|
|||
gettext("View distance in nodes.");
|
||||
gettext("Undersampling");
|
||||
gettext("Undersampling is similar to using a lower screen resolution, but it applies\nto the game world only, keeping the GUI intact.\nIt should give a significant performance boost at the cost of less detailed image.\nHigher values result in a less detailed image.");
|
||||
gettext("Graphics Effects");
|
||||
gettext("Translucent liquids");
|
||||
gettext("Allows liquids to be translucent.");
|
||||
gettext("Leaves style");
|
||||
gettext("Leaves style:\n- Fancy: all faces visible\n- Simple: only outer faces, if defined special_tiles are used\n- Opaque: disable transparency");
|
||||
gettext("Connect glass");
|
||||
gettext("Connects glass if supported by node.");
|
||||
gettext("Smooth lighting");
|
||||
gettext("Enable smooth lighting with simple ambient occlusion.\nDisable for speed or for different looks.");
|
||||
gettext("Tradeoffs for performance");
|
||||
gettext("Enables tradeoffs that reduce CPU load or increase rendering performance\nat the expense of minor visual glitches that do not impact game playability.");
|
||||
gettext("Digging particles");
|
||||
gettext("Adds particles when digging a node.");
|
||||
gettext("3D");
|
||||
gettext("3D mode");
|
||||
gettext("3D support.\nCurrently supported:\n- none: no 3d output.\n- anaglyph: cyan/magenta color 3d.\n- interlaced: odd/even line based polarization screen support.\n- topbottom: split screen top/bottom.\n- sidebyside: split screen side by side.\n- crossview: Cross-eyed 3d\nNote that the interlaced mode requires shaders to be enabled.");
|
||||
|
@ -141,6 +128,8 @@ fake_function() {
|
|||
gettext("Clouds are a client-side effect.");
|
||||
gettext("3D clouds");
|
||||
gettext("Use 3D cloud look instead of flat.");
|
||||
gettext("Soft clouds");
|
||||
gettext("Use smooth cloud shading.");
|
||||
gettext("Filtering and Antialiasing");
|
||||
gettext("Mipmapping");
|
||||
gettext("Use mipmaps when scaling textures. May slightly increase performance,\nespecially when using a high-resolution texture pack.\nGamma-correct downscaling is not supported.");
|
||||
|
@ -159,9 +148,19 @@ fake_function() {
|
|||
gettext("Type of occlusion_culler\n\n\"loops\" is the legacy algorithm with nested loops and O(n³) complexity\n\"bfs\" is the new algorithm based on breadth-first-search and side culling\n\nThis setting should only be changed if you have performance problems.");
|
||||
gettext("Enable Raytraced Culling");
|
||||
gettext("Use raytraced occlusion culling in the new culler.\nThis flag enables use of raytraced occlusion culling test for\nclient mesh sizes smaller than 4x4x4 map blocks.");
|
||||
gettext("Shaders");
|
||||
gettext("Shaders");
|
||||
gettext("Shaders allow advanced visual effects and may increase performance on some video\ncards.");
|
||||
gettext("Effects");
|
||||
gettext("Translucent liquids");
|
||||
gettext("Allows liquids to be translucent.");
|
||||
gettext("Leaves style");
|
||||
gettext("Leaves style:\n- Fancy: all faces visible\n- Simple: only outer faces\n- Opaque: disable transparency");
|
||||
gettext("Connect glass");
|
||||
gettext("Connects glass if supported by node.");
|
||||
gettext("Smooth lighting");
|
||||
gettext("Enable smooth lighting with simple ambient occlusion.");
|
||||
gettext("Tradeoffs for performance");
|
||||
gettext("Enables tradeoffs that reduce CPU load or increase rendering performance\nat the expense of minor visual glitches that do not impact game playability.");
|
||||
gettext("Digging particles");
|
||||
gettext("Adds particles when digging a node.");
|
||||
gettext("Waving Nodes");
|
||||
gettext("Waving leaves");
|
||||
gettext("Set to true to enable waving leaves.");
|
||||
|
@ -209,19 +208,17 @@ fake_function() {
|
|||
gettext("Set the exposure compensation in EV units.\nValue of 0.0 (default) means no exposure compensation.\nRange: from -1 to 1.0");
|
||||
gettext("Enable Debanding");
|
||||
gettext("Apply dithering to reduce color banding artifacts.\nDithering significantly increases the size of losslessly-compressed\nscreenshots and it works incorrectly if the display or operating system\nperforms additional dithering or if the color channels are not quantized\nto 8 bits.\nWith OpenGL ES, dithering only works if the shader supports high\nfloating-point precision and it may have a higher performance impact.");
|
||||
gettext("Bloom");
|
||||
gettext("Enable Bloom");
|
||||
gettext("Set to true to enable bloom effect.\nBright colors will bleed over the neighboring objects.");
|
||||
gettext("Enable Bloom Debug");
|
||||
gettext("Set to true to render debugging breakdown of the bloom effect.\nIn debug mode, the screen is split into 4 quadrants:\ntop-left - processed base image, top-right - final image\nbottom-left - raw base image, bottom-right - bloom texture.");
|
||||
gettext("Bloom Intensity");
|
||||
gettext("Defines how much bloom is applied to the rendered image\nSmaller values make bloom more subtle\nRange: from 0.01 to 1.0, default: 0.05");
|
||||
gettext("Bloom Strength Factor");
|
||||
gettext("Defines the magnitude of bloom overexposure.\nRange: from 0.1 to 10.0, default: 1.0");
|
||||
gettext("Bloom Radius");
|
||||
gettext("Logical value that controls how far the bloom effect spreads\nfrom the bright objects.\nRange: from 0.1 to 8, default: 1");
|
||||
gettext("Volumetric lighting");
|
||||
gettext("Set to true to enable volumetric lighting effect (a.k.a. \"Godrays\").");
|
||||
gettext("Other Effects");
|
||||
gettext("Translucent foliage");
|
||||
gettext("Simulate translucency when looking at foliage in the sunlight.");
|
||||
gettext("Node specular");
|
||||
gettext("Apply specular shading to nodes.");
|
||||
gettext("Liquid reflections");
|
||||
gettext("When enabled, liquid reflections are simulated.");
|
||||
gettext("Audio");
|
||||
gettext("Volume");
|
||||
gettext("Volume of all sounds.\nRequires the sound system to be enabled.");
|
||||
|
@ -233,8 +230,12 @@ fake_function() {
|
|||
gettext("Language");
|
||||
gettext("Set the language. By default, the system language is used.\nA restart is required after changing this.");
|
||||
gettext("GUI");
|
||||
gettext("Optimize GUI for touchscreens");
|
||||
gettext("When enabled, the GUI is optimized to be more usable on touchscreens.\nWhether this is enabled by default depends on your hardware form-factor.");
|
||||
gettext("GUI scaling");
|
||||
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.");
|
||||
gettext("Smooth scrolling");
|
||||
gettext("Enables smooth scrolling.");
|
||||
gettext("Inventory items animations");
|
||||
gettext("Enables animation of inventory items.");
|
||||
gettext("Formspec Full-Screen Background Opacity");
|
||||
|
@ -256,6 +257,12 @@ fake_function() {
|
|||
gettext("Modifies the size of the HUD elements.");
|
||||
gettext("Show name tag backgrounds by default");
|
||||
gettext("Whether name tag backgrounds should be shown by default.\nMods may still set a background.");
|
||||
gettext("Show debug info");
|
||||
gettext("Whether to show the client debug info (has the same effect as hitting F5).");
|
||||
gettext("Block bounds HUD radius");
|
||||
gettext("Radius to use when the block bounds HUD feature is set to near blocks.");
|
||||
gettext("Maximum hotbar width");
|
||||
gettext("Maximum proportion of current window to be used for hotbar.\nUseful if there's something to be displayed right or left of hotbar.");
|
||||
gettext("Chat");
|
||||
gettext("Recent Chat Messages");
|
||||
gettext("Maximum number of recent chat messages to show");
|
||||
|
@ -265,8 +272,6 @@ fake_function() {
|
|||
gettext("In-game chat console background color (R,G,B).");
|
||||
gettext("Console alpha");
|
||||
gettext("In-game chat console background alpha (opaqueness, between 0 and 255).");
|
||||
gettext("Maximum hotbar width");
|
||||
gettext("Maximum proportion of current window to be used for hotbar.\nUseful if there's something to be displayed right or left of hotbar.");
|
||||
gettext("Chat weblinks");
|
||||
gettext("Clickable weblinks (middle-click or Ctrl+left-click) enabled in chat console output.");
|
||||
gettext("Weblink color");
|
||||
|
@ -277,9 +282,9 @@ fake_function() {
|
|||
gettext("ContentDB URL");
|
||||
gettext("The URL for the content repository");
|
||||
gettext("Enable updates available indicator on content tab");
|
||||
gettext("If enabled and you have ContentDB packages installed, Minetest may contact ContentDB to\ncheck for package updates when opening the mainmenu.");
|
||||
gettext("If enabled and you have ContentDB packages installed, Luanti may contact ContentDB to\ncheck for package updates when opening the mainmenu.");
|
||||
gettext("ContentDB Flag Blacklist");
|
||||
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/");
|
||||
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 Luanti versions,\nso see a full list at https://content.minetest.net/help/content_flags/");
|
||||
gettext("ContentDB Max Concurrent Downloads");
|
||||
gettext("Maximum number of concurrent downloads. Downloads exceeding this limit will be queued.\nThis should be lower than curl_parallel_limit.");
|
||||
gettext("Client and Server");
|
||||
|
@ -291,7 +296,7 @@ fake_function() {
|
|||
gettext("Enable split login/register");
|
||||
gettext("If enabled, account registration is separate from login in the UI.\nIf disabled, new accounts will be registered automatically when logging in.");
|
||||
gettext("Update information URL");
|
||||
gettext("URL to JSON file which provides information about the newest Minetest release.\nIf this is empty the engine will never check for updates.");
|
||||
gettext("URL to JSON file which provides information about the newest Luanti release.\nIf this is empty the engine will never check for updates.");
|
||||
gettext("Server");
|
||||
gettext("Admin name");
|
||||
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.");
|
||||
|
@ -306,6 +311,8 @@ fake_function() {
|
|||
gettext("Homepage of server, to be displayed in the serverlist.");
|
||||
gettext("Announce server");
|
||||
gettext("Automatically report to the serverlist.");
|
||||
gettext("Send player names to the server list");
|
||||
gettext("Send names of online players to the serverlist. If disabled only the player count is revealed.");
|
||||
gettext("Serverlist URL");
|
||||
gettext("Announce to this serverlist.");
|
||||
gettext("Message of the day");
|
||||
|
@ -322,7 +329,7 @@ fake_function() {
|
|||
gettext("Strict protocol checking");
|
||||
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.");
|
||||
gettext("Protocol version minimum");
|
||||
gettext("Define the oldest clients allowed to connect.\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.\nThis allows for more fine-grained control than strict_protocol_version_checking.\nMinetest still enforces its own internal minimum, and enabling\nstrict_protocol_version_checking will effectively override this.");
|
||||
gettext("Define the oldest clients allowed to connect.\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.\nThis allows for more fine-grained control than strict_protocol_version_checking.\nLuanti still enforces its own internal minimum, and enabling\nstrict_protocol_version_checking will effectively override this.");
|
||||
gettext("Remote media");
|
||||
gettext("Specifies URL from which client fetches media instead of using UDP.\n$filename should be accessible from $remote_media$filename via cURL\n(obviously, remote_media should end with a slash).\nFiles that are not present will be fetched the usual way.");
|
||||
gettext("IPv6 server");
|
||||
|
@ -336,8 +343,10 @@ fake_function() {
|
|||
gettext("The privileges that new users automatically get.\nSee /privs in game for a full list on your server and mod configuration.");
|
||||
gettext("Basic privileges");
|
||||
gettext("Privileges that players with basic_privs can grant");
|
||||
gettext("Disable anticheat");
|
||||
gettext("If enabled, disable cheat prevention in multiplayer.");
|
||||
gettext("Anticheat flags");
|
||||
gettext("Server anticheat configuration.\nFlags are positive. Uncheck the flag to disable corresponding anticheat module.");
|
||||
gettext("Anticheat movement tolerance");
|
||||
gettext("Tolerance of movement cheat detector.\nIncrease the value if players experience stuttery movement.");
|
||||
gettext("Rollback recording");
|
||||
gettext("If enabled, actions are recorded for rollback.\nThis option is only read when server starts.");
|
||||
gettext("Client-side Modding");
|
||||
|
@ -828,7 +837,7 @@ fake_function() {
|
|||
gettext("Chat commands");
|
||||
gettext("Instrument chat commands on registration.");
|
||||
gettext("Global callbacks");
|
||||
gettext("Instrument global callback functions on registration.\n(anything you pass to a minetest.register_*() function)");
|
||||
gettext("Instrument global callback functions on registration.\n(anything you pass to a core.register_*() function)");
|
||||
gettext("Builtin");
|
||||
gettext("Instrument builtin.\nThis is usually only needed by core/builtin contributors");
|
||||
gettext("Profiler");
|
||||
|
@ -842,22 +851,24 @@ fake_function() {
|
|||
gettext("Ignore world errors");
|
||||
gettext("If enabled, invalid world data won't cause the server to shut down.\nOnly enable this if you know what you are doing.");
|
||||
gettext("Graphics");
|
||||
gettext("Shaders");
|
||||
gettext("Shaders are a fundamental part of rendering and enable advanced visual effects.");
|
||||
gettext("Shader path");
|
||||
gettext("Path to shader directory. If no path is defined, default location will be used.");
|
||||
gettext("Video driver");
|
||||
gettext("The rendering back-end.\nNote: A restart is required after changing this!\nOpenGL is the default for desktop, and OGLES2 for Android.\nShaders are supported by everything but OGLES1.");
|
||||
gettext("The rendering back-end.\nNote: A restart is required after changing this!\nOpenGL is the default for desktop, and OGLES2 for Android.");
|
||||
gettext("Transparency Sorting Distance");
|
||||
gettext("Distance in nodes at which transparency depth sorting is enabled\nUse this to limit the performance impact of transparency depth sorting");
|
||||
gettext("Distance in nodes at which transparency depth sorting is enabled.\nUse this to limit the performance impact of transparency depth sorting.\nSet to 0 to disable it entirely.");
|
||||
gettext("Cloud radius");
|
||||
gettext("Radius of cloud area stated in number of 64 node cloud squares.\nValues larger than 26 will start to produce sharp cutoffs at cloud area corners.");
|
||||
gettext("Desynchronize block animation");
|
||||
gettext("Whether node texture animations should be desynchronized per mapblock.");
|
||||
gettext("Mesh cache");
|
||||
gettext("Enables caching of facedir rotated meshes.");
|
||||
gettext("Enables caching of facedir rotated meshes.\nThis is only effective with shaders disabled.");
|
||||
gettext("Mapblock mesh generation delay");
|
||||
gettext("Delay between mesh updates on the client in ms. Increasing this will slow\ndown the rate of mesh updates, thus reducing jitter on slower clients.");
|
||||
gettext("Mapblock mesh generation threads");
|
||||
gettext("Number of threads to use for mesh generation.\nValue of 0 (default) will let Minetest autodetect the number of available threads.");
|
||||
gettext("Number of threads to use for mesh generation.\nValue of 0 (default) will let Luanti autodetect the number of available threads.");
|
||||
gettext("Minimap scan height");
|
||||
gettext("True = 256\nFalse = 128\nUsable to make minimap smoother on slower machines.");
|
||||
gettext("World-aligned textures mode");
|
||||
|
@ -870,6 +881,8 @@ fake_function() {
|
|||
gettext("Side length of a cube of map blocks that the client will consider together\nwhen generating meshes.\nLarger values increase the utilization of the GPU by reducing the number of\ndraw calls, benefiting especially high-end GPUs.\nSystems with a low-end GPU (or no GPU) would benefit from smaller values.");
|
||||
gettext("OpenGL debug");
|
||||
gettext("Enables debug and error-checking in the OpenGL driver.");
|
||||
gettext("Enable Bloom Debug");
|
||||
gettext("Set to true to render debugging breakdown of the bloom effect.\nIn debug mode, the screen is split into 4 quadrants:\ntop-left - processed base image, top-right - final image\nbottom-left - raw base image, bottom-right - bloom texture.");
|
||||
gettext("Sound");
|
||||
gettext("Sound Extensions Blacklist");
|
||||
gettext("Comma-separated list of AL and ALC extensions that should not be used.\nUseful for testing. See al_extensions.[h,cpp] for details.");
|
||||
|
@ -913,21 +926,19 @@ fake_function() {
|
|||
gettext("Spread of light curve boost range.\nControls the width of the range to be boosted.\nStandard deviation of the light curve boost Gaussian.");
|
||||
gettext("Networking");
|
||||
gettext("Prometheus listener address");
|
||||
gettext("Prometheus listener address.\nIf Minetest is compiled with ENABLE_PROMETHEUS option enabled,\nenable metrics listener for Prometheus on that address.\nMetrics can be fetched on http://127.0.0.1:30000/metrics");
|
||||
gettext("Prometheus listener address.\nIf Luanti is compiled with ENABLE_PROMETHEUS option enabled,\nenable metrics listener for Prometheus on that address.\nMetrics can be fetched on http://127.0.0.1:30000/metrics");
|
||||
gettext("Maximum size of the outgoing chat queue");
|
||||
gettext("Maximum size of the outgoing chat queue.\n0 to disable queueing and -1 to make the queue size unlimited.");
|
||||
gettext("Mapblock unload timeout");
|
||||
gettext("Timeout for client to remove unused map data from memory, in seconds.");
|
||||
gettext("Mapblock limit");
|
||||
gettext("Maximum number of mapblocks for client to be kept in memory.\nSet to -1 for unlimited amount.");
|
||||
gettext("Show debug info");
|
||||
gettext("Whether to show the client debug info (has the same effect as hitting F5).");
|
||||
gettext("Maximum simultaneous block sends per client");
|
||||
gettext("Maximum number of blocks that are simultaneously sent per client.\nThe maximum total count is calculated dynamically:\nmax_total = ceil((#clients + max_users) * per_client / 4)");
|
||||
gettext("Delay in sending blocks after building");
|
||||
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.");
|
||||
gettext("Max. packets per iteration");
|
||||
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.");
|
||||
gettext("Maximum number of packets sent per send step in the low-level networking code.\nYou generally don't need to change this, however busy servers may benefit from a higher number.");
|
||||
gettext("Map Compression Level for Network Transfer");
|
||||
gettext("Compression level to use when sending mapblocks to the client.\n-1 - use default compression level\n0 - least compression, fastest\n9 - best compression, slowest");
|
||||
gettext("Server");
|
||||
|
@ -943,7 +954,7 @@ fake_function() {
|
|||
gettext("Whether to ask clients to reconnect after a (Lua) crash.\nSet this to true if your server is set up to restart automatically.");
|
||||
gettext("Server/Env Performance");
|
||||
gettext("Dedicated server step");
|
||||
gettext("Length of a server tick (the interval at which everything is generally updated),\nstated in seconds.\nDoes not apply to sessions hosted from the client menu.");
|
||||
gettext("Length of a server tick (the interval at which everything is generally updated),\nstated in seconds.\nDoes not apply to sessions hosted from the client menu.\nThis is a lower bound, i.e. server steps may not be shorter than this, but\nthey are often longer.");
|
||||
gettext("Unlimited player transfer distance");
|
||||
gettext("Whether players are shown to clients without any range limit.\nDeprecated, use the setting player_transfer_distance instead.");
|
||||
gettext("Player transfer distance");
|
||||
|
@ -1008,7 +1019,7 @@ fake_function() {
|
|||
gettext("Display Density Scaling Factor");
|
||||
gettext("Adjust the detected display density, used for scaling UI elements.");
|
||||
gettext("Enable console window");
|
||||
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).");
|
||||
gettext("Windows systems only: Start Luanti with the command line window in the background.\nContains the same information as the file debug.txt (default name).");
|
||||
gettext("Max. clearobjects extra blocks");
|
||||
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).");
|
||||
gettext("Map directory");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue