# Language jbo translations for minetest package. # Copyright (C) 2015 THE minetest'S COPYRIGHT HOLDER # This file is distributed under the same license as the minetest package. # Automatically generated, 2015. # msgid "" msgstr "" "Project-Id-Version: minetest\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-08-30 06:18+0200\n" "PO-Revision-Date: 2016-05-08 17:39+0000\n" "Last-Translator: senpi \n" "Language-Team: Lojban \n" "Language: jbo\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 2.7-dev\n" #: builtin/fstk/ui.lua msgid "An error occured in a Lua script, such as a mod:" msgstr "" #: builtin/fstk/ui.lua msgid "An error occured:" msgstr "lo selsrera cu pu fasnu:" #: builtin/fstk/ui.lua #, fuzzy msgid "Main menu" msgstr "lo ralju" #: builtin/fstk/ui.lua builtin/mainmenu/store.lua msgid "Ok" msgstr "je'e" #: builtin/fstk/ui.lua #, fuzzy msgid "Reconnect" msgstr "samjongau" #: builtin/fstk/ui.lua msgid "The server has requested a reconnect:" msgstr "le samse'u cu pu cpedu lo nu samjongau" #: builtin/mainmenu/common.lua src/game.cpp msgid "Loading..." msgstr ".i ca'o samymo'i" #: builtin/mainmenu/common.lua msgid "Protocol version mismatch. " msgstr "le ve judrnporte favatcini na mapti" #: builtin/mainmenu/common.lua msgid "Server enforces protocol version $1. " msgstr "le samci'ejudri cu jitro lo du'u ve judrnporte favytcini li $1" #: builtin/mainmenu/common.lua msgid "Server supports protocol versions between $1 and $2. " msgstr "" #: builtin/mainmenu/common.lua msgid "Try reenabling public serverlist and check your internet connection." msgstr "" #: builtin/mainmenu/common.lua msgid "We only support protocol version $1." msgstr "" #: builtin/mainmenu/common.lua msgid "We support protocol versions between version $1 and $2." msgstr "" #: builtin/mainmenu/dlg_config_world.lua builtin/mainmenu/dlg_create_world.lua #: builtin/mainmenu/dlg_delete_mod.lua builtin/mainmenu/dlg_delete_world.lua #: builtin/mainmenu/dlg_rename_modpack.lua #: builtin/mainmenu/dlg_settings_advanced.lua src/guiKeyChangeMenu.cpp #: src/keycode.cpp msgid "Cancel" msgstr "fitytoltu'i" #: builtin/mainmenu/dlg_config_world.lua builtin/mainmenu/tab_mods.lua #, fuzzy msgid "Depends:" msgstr "nitcu" #: builtin/mainmenu/dlg_config_world.lua msgid "Disable MP" msgstr "" #: builtin/mainmenu/dlg_config_world.lua msgid "Enable MP" msgstr "" #: builtin/mainmenu/dlg_config_world.lua msgid "Enable all" msgstr "" #: builtin/mainmenu/dlg_config_world.lua msgid "" "Failed to enable mod \"$1\" as it contains disallowed characters. Only " "chararacters [a-z0-9_] are allowed." msgstr "" #: builtin/mainmenu/dlg_config_world.lua msgid "Hide Game" msgstr "" #: builtin/mainmenu/dlg_config_world.lua msgid "Hide mp content" msgstr "" #: builtin/mainmenu/dlg_config_world.lua msgid "Mod:" msgstr "" #: builtin/mainmenu/dlg_config_world.lua #: builtin/mainmenu/dlg_settings_advanced.lua src/guiKeyChangeMenu.cpp msgid "Save" msgstr "rejgau" #: builtin/mainmenu/dlg_config_world.lua msgid "World:" msgstr "" #: builtin/mainmenu/dlg_config_world.lua msgid "enabled" msgstr "selpli" #: builtin/mainmenu/dlg_create_world.lua msgid "A world named \"$1\" already exists" msgstr ".i lo munje me'e la'o gy.$1.gy. cu zasti" #: builtin/mainmenu/dlg_create_world.lua msgid "Create" msgstr "zbasu" #: builtin/mainmenu/dlg_create_world.lua msgid "Download a subgame, such as minetest_game, from minetest.net" msgstr "" #: builtin/mainmenu/dlg_create_world.lua msgid "Download one from minetest.net" msgstr "" #: builtin/mainmenu/dlg_create_world.lua src/settings_translation_file.cpp msgid "Game" msgstr "" #: builtin/mainmenu/dlg_create_world.lua src/settings_translation_file.cpp msgid "Mapgen" msgstr "" #: builtin/mainmenu/dlg_create_world.lua msgid "No worldname given or no game selected" msgstr "" #: builtin/mainmenu/dlg_create_world.lua msgid "Seed" msgstr "le munje ke cunso namcu" #: builtin/mainmenu/dlg_create_world.lua msgid "Warning: The minimal development test is meant for developers." msgstr ".i .e'unai la'o gy.Minimal Development Test.gy. cu tutci le finti" #: builtin/mainmenu/dlg_create_world.lua msgid "World name" msgstr "munje cmene" #: builtin/mainmenu/dlg_create_world.lua msgid "You have no subgames installed." msgstr "" #: builtin/mainmenu/dlg_delete_mod.lua msgid "Are you sure you want to delete \"$1\"?" msgstr ".i xu do je'u djica lo nu vimcu la'o gy.$1.gy." #: builtin/mainmenu/dlg_delete_mod.lua builtin/mainmenu/dlg_delete_world.lua #: builtin/mainmenu/tab_server.lua builtin/mainmenu/tab_singleplayer.lua #: src/keycode.cpp msgid "Delete" msgstr "vimcu" #: builtin/mainmenu/dlg_delete_mod.lua msgid "Modmgr: failed to delete \"$1\"" msgstr "" #: builtin/mainmenu/dlg_delete_mod.lua msgid "Modmgr: invalid modpath \"$1\"" msgstr "" #: builtin/mainmenu/dlg_delete_world.lua msgid "Delete World \"$1\"?" msgstr ".i xu do djica lo nu vimcu lo munje be me'e zoi gy.$1.gy." #: builtin/mainmenu/dlg_rename_modpack.lua src/keycode.cpp msgid "Accept" msgstr "fitytu'i" #: builtin/mainmenu/dlg_rename_modpack.lua msgid "Rename Modpack:" msgstr "" #: builtin/mainmenu/dlg_settings_advanced.lua msgid "\"$1\" is not a valid flag." msgstr "" #: builtin/mainmenu/dlg_settings_advanced.lua msgid "(No description of setting given)" msgstr "" #: builtin/mainmenu/dlg_settings_advanced.lua msgid "< Back to Settings page" msgstr "" #: builtin/mainmenu/dlg_settings_advanced.lua msgid "Browse" msgstr "" #: builtin/mainmenu/dlg_settings_advanced.lua #, fuzzy msgid "Disabled" msgstr "selpli" #: builtin/mainmenu/dlg_settings_advanced.lua msgid "Edit" msgstr "" #: builtin/mainmenu/dlg_settings_advanced.lua #, fuzzy msgid "Enabled" msgstr "selpli" #: builtin/mainmenu/dlg_settings_advanced.lua msgid "Format is 3 numbers separated by commas and inside brackets." msgstr "" #: builtin/mainmenu/dlg_settings_advanced.lua msgid "" "Format: , , (, , ), , " ", " msgstr "" #: builtin/mainmenu/dlg_settings_advanced.lua msgid "Games" msgstr "" #: builtin/mainmenu/dlg_settings_advanced.lua builtin/mainmenu/tab_mods.lua msgid "Mods" msgstr "" #: builtin/mainmenu/dlg_settings_advanced.lua msgid "Optionally the lacunarity can be appended with a leading comma." msgstr "" #: builtin/mainmenu/dlg_settings_advanced.lua msgid "Please enter a comma seperated list of flags." msgstr "" #: builtin/mainmenu/dlg_settings_advanced.lua msgid "Please enter a valid integer." msgstr "" #: builtin/mainmenu/dlg_settings_advanced.lua msgid "Please enter a valid number." msgstr "" #: builtin/mainmenu/dlg_settings_advanced.lua msgid "Possible values are: " msgstr "" #: builtin/mainmenu/dlg_settings_advanced.lua msgid "Restore Default" msgstr "" #: builtin/mainmenu/dlg_settings_advanced.lua msgid "Select path" msgstr "" #: builtin/mainmenu/dlg_settings_advanced.lua msgid "Show technical names" msgstr "" #: builtin/mainmenu/dlg_settings_advanced.lua msgid "The value must be greater than $1." msgstr "" #: builtin/mainmenu/dlg_settings_advanced.lua msgid "The value must be lower than $1." msgstr "" #: builtin/mainmenu/modmgr.lua msgid "" "\n" "Install Mod: unsupported filetype \"$1\" or broken archive" msgstr "" #: builtin/mainmenu/modmgr.lua msgid "Failed to install $1 to $2" msgstr "" #: builtin/mainmenu/modmgr.lua msgid "Install Mod: file: \"$1\"" msgstr "" #: builtin/mainmenu/modmgr.lua msgid "Install Mod: unable to find real modname for: $1" msgstr "" #: builtin/mainmenu/modmgr.lua msgid "Install Mod: unable to find suitable foldername for modpack $1" msgstr "" #: builtin/mainmenu/store.lua msgid "Close store" msgstr "" #: builtin/mainmenu/store.lua msgid "Downloading $1, please wait..." msgstr "" #: builtin/mainmenu/store.lua msgid "Install" msgstr "" #: builtin/mainmenu/store.lua msgid "Page $1 of $2" msgstr "$1 moi le'i papri poi ke'a $1 mei" #: builtin/mainmenu/store.lua msgid "Rating" msgstr "" #: builtin/mainmenu/store.lua msgid "Search" msgstr "sisku" #: builtin/mainmenu/store.lua #, fuzzy msgid "Shortname:" msgstr "tordu cmene" #: builtin/mainmenu/store.lua msgid "Successfully installed:" msgstr "" #: builtin/mainmenu/store.lua msgid "Unsorted" msgstr "kalsa" #: builtin/mainmenu/store.lua msgid "re-Install" msgstr "" #: builtin/mainmenu/tab_credits.lua msgid "Active Contributors" msgstr "" #: builtin/mainmenu/tab_credits.lua msgid "Core Developers" msgstr "" #: builtin/mainmenu/tab_credits.lua msgid "Credits" msgstr "lo finti liste" #: builtin/mainmenu/tab_credits.lua msgid "Previous Contributors" msgstr "" #: builtin/mainmenu/tab_credits.lua msgid "Previous Core Developers" msgstr "" #: builtin/mainmenu/tab_mods.lua msgid "Installed Mods:" msgstr "" #: builtin/mainmenu/tab_mods.lua msgid "Mod information:" msgstr "" #: builtin/mainmenu/tab_mods.lua msgid "No mod description available" msgstr "" #: builtin/mainmenu/tab_mods.lua msgid "Rename" msgstr "" #: builtin/mainmenu/tab_mods.lua msgid "Select Mod File:" msgstr "" #: builtin/mainmenu/tab_mods.lua msgid "Uninstall selected mod" msgstr "" #: builtin/mainmenu/tab_mods.lua msgid "Uninstall selected modpack" msgstr "" #: builtin/mainmenu/tab_multiplayer.lua #, fuzzy msgid "Address / Port" msgstr "lo samjudri jo'u judrnporte" #: builtin/mainmenu/tab_multiplayer.lua src/settings_translation_file.cpp msgid "Client" msgstr "lo samtciselse'u" #: builtin/mainmenu/tab_multiplayer.lua builtin/mainmenu/tab_simple_main.lua msgid "Connect" msgstr "samjongau" #: builtin/mainmenu/tab_multiplayer.lua builtin/mainmenu/tab_simple_main.lua msgid "Creative mode" msgstr "le nu finti kelci" #: builtin/mainmenu/tab_multiplayer.lua builtin/mainmenu/tab_simple_main.lua msgid "Damage enabled" msgstr "" #: builtin/mainmenu/tab_multiplayer.lua builtin/mainmenu/tab_simple_main.lua msgid "Del. Favorite" msgstr "" #: builtin/mainmenu/tab_multiplayer.lua builtin/mainmenu/tab_simple_main.lua msgid "Favorite" msgstr "" #: builtin/mainmenu/tab_multiplayer.lua builtin/mainmenu/tab_simple_main.lua #, fuzzy msgid "Name / Password" msgstr "lo cmene .e lo lerpoijaspu" #: builtin/mainmenu/tab_multiplayer.lua builtin/mainmenu/tab_simple_main.lua msgid "PvP enabled" msgstr "" #: builtin/mainmenu/tab_server.lua msgid "Bind Address" msgstr "" #: builtin/mainmenu/tab_server.lua builtin/mainmenu/tab_singleplayer.lua msgid "Configure" msgstr "" #: builtin/mainmenu/tab_server.lua builtin/mainmenu/tab_simple_main.lua #: builtin/mainmenu/tab_singleplayer.lua msgid "Creative Mode" msgstr "le nu finti kelci" #: builtin/mainmenu/tab_server.lua builtin/mainmenu/tab_simple_main.lua #: builtin/mainmenu/tab_singleplayer.lua msgid "Enable Damage" msgstr "" #: builtin/mainmenu/tab_server.lua msgid "Name/Password" msgstr "lo cmene .e lo lerpoijaspu" #: builtin/mainmenu/tab_server.lua builtin/mainmenu/tab_singleplayer.lua msgid "New" msgstr "cnino" #: builtin/mainmenu/tab_server.lua builtin/mainmenu/tab_singleplayer.lua msgid "No world created or selected!" msgstr ".i lo no munje cu puzi zbasu gi'a cuxna" #: builtin/mainmenu/tab_server.lua msgid "Port" msgstr "lo judrnporte" #: builtin/mainmenu/tab_server.lua msgid "Public" msgstr "gubni" #: builtin/mainmenu/tab_server.lua builtin/mainmenu/tab_singleplayer.lua #, fuzzy msgid "Select World:" msgstr "cuxna lo munje" #: builtin/mainmenu/tab_server.lua msgid "Server" msgstr "lo samtcise'u" #: builtin/mainmenu/tab_server.lua msgid "Server Port" msgstr "lo samtcise'u judrnporte" #: builtin/mainmenu/tab_server.lua msgid "Start Game" msgstr "cfari fa lo nu kelci" #: builtin/mainmenu/tab_settings.lua msgid "2x" msgstr "" #: builtin/mainmenu/tab_settings.lua #, fuzzy msgid "3D Clouds" msgstr "le bliku dilnu" #: builtin/mainmenu/tab_settings.lua msgid "4x" msgstr "" #: builtin/mainmenu/tab_settings.lua msgid "8x" msgstr "" #: builtin/mainmenu/tab_settings.lua msgid "Advanced Settings" msgstr "" #: builtin/mainmenu/tab_settings.lua msgid "Antialiasing:" msgstr "" #: builtin/mainmenu/tab_settings.lua msgid "Are you sure to reset your singleplayer world?" msgstr ".i xu do je'u djica lo nu kraga'igau le do za'e pavykelci munje" #: builtin/mainmenu/tab_settings.lua #, fuzzy msgid "Bilinear Filter" msgstr "lo puvyrelyli'iju'e" #: builtin/mainmenu/tab_settings.lua #, fuzzy msgid "Bump Mapping" msgstr "lo puvrmipmepi" #: builtin/mainmenu/tab_settings.lua msgid "Change keys" msgstr "" #: builtin/mainmenu/tab_settings.lua #, fuzzy msgid "Connected Glass" msgstr "lo jorne blaci" #: builtin/mainmenu/tab_settings.lua #, fuzzy msgid "Fancy Leaves" msgstr "lo tolkli pezli" #: builtin/mainmenu/tab_settings.lua #, fuzzy msgid "Mipmap" msgstr "lo puvrmipmepi" #: builtin/mainmenu/tab_settings.lua msgid "Mipmap + Aniso. Filter" msgstr "lo puvrmipmepi .e lo puvytolmanfyju'e" #: builtin/mainmenu/tab_settings.lua msgid "No" msgstr "na go'i" #: builtin/mainmenu/tab_settings.lua msgid "No Filter" msgstr "" #: builtin/mainmenu/tab_settings.lua #, fuzzy msgid "No Mipmap" msgstr "lo puvrmipmepi" #: builtin/mainmenu/tab_settings.lua #, fuzzy msgid "Node Highlighting" msgstr "lo xutla se gusni" #: builtin/mainmenu/tab_settings.lua #, fuzzy msgid "Node Outlining" msgstr "lo xutla se gusni" #: builtin/mainmenu/tab_settings.lua builtin/mainmenu/tab_texturepacks.lua msgid "None" msgstr "" #: builtin/mainmenu/tab_settings.lua #, fuzzy msgid "Normal Mapping" msgstr "lo puvrmipmepi" #: builtin/mainmenu/tab_settings.lua msgid "Opaque Leaves" msgstr "lo tolkli pezli" #: builtin/mainmenu/tab_settings.lua msgid "Opaque Water" msgstr "lo tolkli djacu" #: builtin/mainmenu/tab_settings.lua src/settings_translation_file.cpp msgid "Parallax Occlusion" msgstr "" #: builtin/mainmenu/tab_settings.lua #, fuzzy msgid "Particles" msgstr "lo kantu" #: builtin/mainmenu/tab_settings.lua msgid "Reset singleplayer world" msgstr "kraga'igau le za'e pavykelci munje" #: builtin/mainmenu/tab_settings.lua msgid "Settings" msgstr "" #: builtin/mainmenu/tab_settings.lua src/settings_translation_file.cpp msgid "Shaders" msgstr "lo ti'orkemsamtci" #: builtin/mainmenu/tab_settings.lua msgid "Simple Leaves" msgstr "lo sampu pezli" #: builtin/mainmenu/tab_settings.lua #, fuzzy msgid "Smooth Lighting" msgstr "lo xutla se gusni" #: builtin/mainmenu/tab_settings.lua msgid "Texturing:" msgstr "" #: builtin/mainmenu/tab_settings.lua msgid "To enable shaders the OpenGL driver needs to be used." msgstr "" #: builtin/mainmenu/tab_settings.lua src/settings_translation_file.cpp #, fuzzy msgid "Tone Mapping" msgstr "lo puvrmipmepi" #: builtin/mainmenu/tab_settings.lua msgid "Touchthreshold (px)" msgstr "" #: builtin/mainmenu/tab_settings.lua #, fuzzy msgid "Trilinear Filter" msgstr "lo puvycibli'iju'e" #: builtin/mainmenu/tab_settings.lua #, fuzzy msgid "Waving Leaves" msgstr "lo melbi pezli" #: builtin/mainmenu/tab_settings.lua #, fuzzy msgid "Waving Plants" msgstr "lo melbi pezli" #: builtin/mainmenu/tab_settings.lua #, fuzzy msgid "Waving Water" msgstr "lo melbi pezli" #: builtin/mainmenu/tab_settings.lua msgid "Yes" msgstr "go'i" #: builtin/mainmenu/tab_simple_main.lua msgid "Config mods" msgstr "" #: builtin/mainmenu/tab_simple_main.lua msgid "Main" msgstr "lo ralju" #: builtin/mainmenu/tab_simple_main.lua msgid "Start Singleplayer" msgstr "" #: builtin/mainmenu/tab_singleplayer.lua src/keycode.cpp msgid "Play" msgstr "" #: builtin/mainmenu/tab_singleplayer.lua msgid "Singleplayer" msgstr "pa kelci" #: builtin/mainmenu/tab_texturepacks.lua msgid "No information available" msgstr "" #: builtin/mainmenu/tab_texturepacks.lua msgid "Select texture pack:" msgstr "" #: builtin/mainmenu/tab_texturepacks.lua msgid "Texturepacks" msgstr "" #: src/client.cpp msgid "Connection timed out." msgstr "" #: src/client.cpp msgid "Done!" msgstr "" #: src/client.cpp msgid "Initializing nodes" msgstr ".i ca'o samymo'i lo me la'o gy.node.gy." #: src/client.cpp msgid "Initializing nodes..." msgstr ".i ca'o samymo'i lo me la'o gy.node.gy." #: src/client.cpp msgid "Loading textures..." msgstr ".i ca'o samymo'i le tengu datnyvei" #: src/client.cpp msgid "Rebuilding shaders..." msgstr "" #: src/client/clientlauncher.cpp msgid "Connection error (timed out?)" msgstr "" #: src/client/clientlauncher.cpp msgid "Could not find or load game \"" msgstr "" #: src/client/clientlauncher.cpp msgid "Invalid gamespec." msgstr "" #: src/client/clientlauncher.cpp msgid "Main Menu" msgstr "" #: src/client/clientlauncher.cpp msgid "No world selected and no address provided. Nothing to do." msgstr "" #: src/client/clientlauncher.cpp msgid "Player name too long." msgstr "" #: src/client/clientlauncher.cpp msgid "Provided world path doesn't exist: " msgstr "" #: src/fontengine.cpp msgid "needs_fallback_font" msgstr "no" #: src/game.cpp msgid "" "\n" "Check debug.txt for details." msgstr "" #: src/game.cpp msgid "Change Keys" msgstr "" #: src/game.cpp msgid "Change Password" msgstr "gafygau lo lerpoijaspu" #: src/game.cpp msgid "Connecting to server..." msgstr ".i ca'o troci lo za'i samjo'e lo samse'u" #: src/game.cpp msgid "Continue" msgstr "ranji" #: src/game.cpp msgid "Creating client..." msgstr ".i lo samtciselse'u cu se zbasu" #: src/game.cpp msgid "Creating server..." msgstr ".i lo samtcise'u cu se zbasu" #: src/game.cpp msgid "" "Default Controls:\n" "- WASD: move\n" "- Space: jump/climb\n" "- Shift: sneak/go down\n" "- Q: drop item\n" "- I: inventory\n" "- Mouse: turn/look\n" "- Mouse left: dig/punch\n" "- Mouse right: place/use\n" "- Mouse wheel: select item\n" "- T: chat\n" msgstr "" #: src/game.cpp msgid "" "Default Controls:\n" "No menu visible:\n" "- single tap: button activate\n" "- double tap: place/use\n" "- slide finger: look around\n" "Menu/Inventory visible:\n" "- double tap (outside):\n" " -->close\n" "- touch stack, touch slot:\n" " --> move stack\n" "- touch&drag, tap 2nd finger\n" " --> place single item to slot\n" msgstr "" #: src/game.cpp msgid "Exit to Menu" msgstr "" #: src/game.cpp msgid "Exit to OS" msgstr "tolcfagau" #: src/game.cpp #, fuzzy msgid "Item definitions..." msgstr ".i ca'o samymo'i tu'a le dacti" #: src/game.cpp msgid "KiB/s" msgstr "" #: src/game.cpp msgid "Media..." msgstr "" #: src/game.cpp msgid "MiB/s" msgstr "" #: src/game.cpp #, fuzzy msgid "Node definitions..." msgstr ".i ca'o samymo'i tu'a lo me la'o gy.node.gy." #: src/game.cpp msgid "Resolving address..." msgstr ".i ca'o troci lo nu facki lo samjudri" #: src/game.cpp msgid "Respawn" msgstr "gasnu lo nu mi tolcanci" #: src/game.cpp msgid "Shutting down..." msgstr "" #: src/game.cpp msgid "Sound Volume" msgstr "" #: src/game.cpp msgid "You died." msgstr ".i do pu morsi" #: src/game.cpp src/guiFormSpecMenu.cpp #, fuzzy msgid "ok" msgstr "je'e" #: src/guiFormSpecMenu.cpp msgid "Enter " msgstr "" #: src/guiFormSpecMenu.cpp msgid "Proceed" msgstr "" #: src/guiKeyChangeMenu.cpp msgid "\"Use\" = climb down" msgstr "" #: src/guiKeyChangeMenu.cpp msgid "Backward" msgstr "za'i ti'a muvdu" #: src/guiKeyChangeMenu.cpp msgid "Chat" msgstr "samta'a" #: src/guiKeyChangeMenu.cpp msgid "Command" msgstr "minde" #: src/guiKeyChangeMenu.cpp msgid "Console" msgstr "" #: src/guiKeyChangeMenu.cpp msgid "Double tap \"jump\" to toggle fly" msgstr "" #: src/guiKeyChangeMenu.cpp msgid "Drop" msgstr "mu'e falcru" #: src/guiKeyChangeMenu.cpp msgid "Forward" msgstr "za'i ca'u muvdu" #: src/guiKeyChangeMenu.cpp msgid "Inventory" msgstr "lo dacti uidje" #: src/guiKeyChangeMenu.cpp msgid "Jump" msgstr "mu'e plipe" #: src/guiKeyChangeMenu.cpp msgid "Key already in use" msgstr "" #: src/guiKeyChangeMenu.cpp msgid "Keybindings. (If this menu screws up, remove stuff from minetest.conf)" msgstr "" #: src/guiKeyChangeMenu.cpp src/keycode.cpp msgid "Left" msgstr "za'i zu'e muvdu" #: src/guiKeyChangeMenu.cpp src/settings_translation_file.cpp msgid "Print stacks" msgstr "" #: src/guiKeyChangeMenu.cpp msgid "Range select" msgstr "mu'e cuxna fi le'i se kuspe" #: src/guiKeyChangeMenu.cpp src/keycode.cpp msgid "Right" msgstr "za'i ri'u muvdu" #: src/guiKeyChangeMenu.cpp msgid "Sneak" msgstr "za'i masno cadzu" #: src/guiKeyChangeMenu.cpp msgid "Toggle Cinematic" msgstr "" #: src/guiKeyChangeMenu.cpp msgid "Toggle fast" msgstr "mu'e co'a jonai mo'u sutra" #: src/guiKeyChangeMenu.cpp msgid "Toggle fly" msgstr "mu'e co'a jonai mo'u vofli" #: src/guiKeyChangeMenu.cpp msgid "Toggle noclip" msgstr "" #: src/guiKeyChangeMenu.cpp msgid "Use" msgstr "mu'e pilno" #: src/guiKeyChangeMenu.cpp src/keycode.cpp msgid "Zoom" msgstr "" #: src/guiKeyChangeMenu.cpp msgid "press key" msgstr "ko da'ergau le batke" #: src/guiPasswordChange.cpp msgid "Change" msgstr "gafygau" #: src/guiPasswordChange.cpp msgid "Confirm Password" msgstr "le rapli lerpoijaspu" #: src/guiPasswordChange.cpp msgid "New Password" msgstr "lo cnino lerpoijaspu" #: src/guiPasswordChange.cpp msgid "Old Password" msgstr "lo slabu lerpoijaspu" #: src/guiPasswordChange.cpp msgid "Passwords do not match!" msgstr ".i lo lerpoijaspu na mintu" #: src/guiVolumeChange.cpp msgid "Exit" msgstr "" #: src/guiVolumeChange.cpp msgid "Sound Volume: " msgstr "lo ni sance " #: src/keycode.cpp msgid "Apps" msgstr "" #: src/keycode.cpp msgid "Attn" msgstr "la'o gy.Attn.gy." #: src/keycode.cpp msgid "Back" msgstr "" #: src/keycode.cpp msgid "Capital" msgstr "" #: src/keycode.cpp msgid "Clear" msgstr "" #: src/keycode.cpp msgid "Comma" msgstr "slaka bu" #: src/keycode.cpp msgid "Control" msgstr "" #: src/keycode.cpp msgid "Convert" msgstr "" #: src/keycode.cpp msgid "CrSel" msgstr "la'o gy.CrSel.gy." #: src/keycode.cpp msgid "Down" msgstr "" #: src/keycode.cpp msgid "End" msgstr "" #: src/keycode.cpp msgid "Erase OEF" msgstr "la'o gy.Erase OEF.gy." #: src/keycode.cpp msgid "Escape" msgstr "" #: src/keycode.cpp msgid "ExSel" msgstr "la'o gy.ExSel.gy." #: src/keycode.cpp msgid "Execute" msgstr "" #: src/keycode.cpp msgid "Final" msgstr "" #: src/keycode.cpp msgid "Help" msgstr "" #: src/keycode.cpp msgid "Home" msgstr "" #: src/keycode.cpp msgid "Insert" msgstr "" #: src/keycode.cpp msgid "Junja" msgstr "" #: src/keycode.cpp msgid "Kana" msgstr "" #: src/keycode.cpp msgid "Kanji" msgstr "" #: src/keycode.cpp msgid "Left Button" msgstr "lo zulselpevysmacu" #: src/keycode.cpp msgid "Left Control" msgstr "" #: src/keycode.cpp msgid "Left Menu" msgstr "" #: src/keycode.cpp msgid "Left Shift" msgstr "" #: src/keycode.cpp msgid "Left Windows" msgstr "" #: src/keycode.cpp msgid "Menu" msgstr "" #: src/keycode.cpp msgid "Middle Button" msgstr "lo mijyselpevysmacu" #: src/keycode.cpp msgid "Minus" msgstr "vu'u bu" #: src/keycode.cpp msgid "Mode Change" msgstr "la'o gy.Mode Change.gy." #: src/keycode.cpp msgid "Next" msgstr "" #: src/keycode.cpp msgid "Nonconvert" msgstr "" #: src/keycode.cpp msgid "Num Lock" msgstr "" #: src/keycode.cpp msgid "Numpad *" msgstr "" #: src/keycode.cpp msgid "Numpad +" msgstr "" #: src/keycode.cpp msgid "Numpad -" msgstr "" #: src/keycode.cpp msgid "Numpad /" msgstr "" #: src/keycode.cpp msgid "Numpad 0" msgstr "" #: src/keycode.cpp msgid "Numpad 1" msgstr "" #: src/keycode.cpp msgid "Numpad 2" msgstr "" #: src/keycode.cpp msgid "Numpad 3" msgstr "" #: src/keycode.cpp msgid "Numpad 4" msgstr "" #: src/keycode.cpp msgid "Numpad 5" msgstr "" #: src/keycode.cpp msgid "Numpad 6" msgstr "" #: src/keycode.cpp msgid "Numpad 7" msgstr "" #: src/keycode.cpp msgid "Numpad 8" msgstr "" #: src/keycode.cpp msgid "Numpad 9" msgstr "" #: src/keycode.cpp msgid "OEM Clear" msgstr "la'o gy.OEM Clear.gy." #: src/keycode.cpp msgid "PA1" msgstr "la'o gy.PA1.gy." #: src/keycode.cpp msgid "Pause" msgstr "" #: src/keycode.cpp msgid "Period" msgstr "denpa bu" #: src/keycode.cpp msgid "Plus" msgstr "su'i bu" #: src/keycode.cpp msgid "Print" msgstr "" #: src/keycode.cpp msgid "Prior" msgstr "" #: src/keycode.cpp msgid "Return" msgstr "" #: src/keycode.cpp msgid "Right Button" msgstr "lo prityselpevysmacu" #: src/keycode.cpp msgid "Right Control" msgstr "" #: src/keycode.cpp msgid "Right Menu" msgstr "" #: src/keycode.cpp msgid "Right Shift" msgstr "" #: src/keycode.cpp msgid "Right Windows" msgstr "" #: src/keycode.cpp msgid "Scroll Lock" msgstr "" #: src/keycode.cpp msgid "Select" msgstr "" #: src/keycode.cpp msgid "Shift" msgstr "" #: src/keycode.cpp msgid "Sleep" msgstr "" #: src/keycode.cpp msgid "Snapshot" msgstr "" #: src/keycode.cpp msgid "Space" msgstr "" #: src/keycode.cpp msgid "Tab" msgstr "" #: src/keycode.cpp msgid "Up" msgstr "" #: src/keycode.cpp msgid "X Button 1" msgstr "la'o gy.X Button 1.gy." #: src/keycode.cpp msgid "X Button 2" msgstr "la'o gy.X Button 2.gy." #: src/settings_translation_file.cpp msgid "" "(X,Y,Z) offset of fractal from world centre in units of 'scale'.\n" "Used to move a suitable spawn area of low land close to (0, 0).\n" "The default is suitable for mandelbrot sets, it needs to be edited for julia " "sets.\n" "Range roughly -2 to 2. Multiply by 'scale' for offset in nodes." msgstr "" #: src/settings_translation_file.cpp msgid "" "0 = parallax occlusion with slope information (faster).\n" "1 = relief mapping (slower, more accurate)." msgstr "" #: src/settings_translation_file.cpp #, fuzzy msgid "3D clouds" msgstr "le bliku dilnu" #: src/settings_translation_file.cpp msgid "3D mode" msgstr "" #: src/settings_translation_file.cpp msgid "" "3D support.\n" "Currently 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" "- pageflip: quadbuffer based 3d." msgstr "" #: src/settings_translation_file.cpp msgid "" "A chosen map seed for a new map, leave empty for random.\n" "Will be overridden when creating a new world in the main menu." msgstr "" #: src/settings_translation_file.cpp msgid "A message to be displayed to all clients when the server crashes." msgstr "" #: src/settings_translation_file.cpp msgid "A message to be displayed to all clients when the server shuts down." msgstr "" #: src/settings_translation_file.cpp msgid "Absolute limit of emerge queues" msgstr "" #: src/settings_translation_file.cpp msgid "Acceleration in air" msgstr "" #: src/settings_translation_file.cpp msgid "Active Block Management interval" msgstr "" #: src/settings_translation_file.cpp msgid "Active Block Modifier interval" msgstr "" #: src/settings_translation_file.cpp msgid "Active Block Modifiers" msgstr "" #: src/settings_translation_file.cpp msgid "Active block range" msgstr "" #: src/settings_translation_file.cpp msgid "Active object send range" msgstr "" #: src/settings_translation_file.cpp msgid "" "Address to connect to.\n" "Leave this blank to start a local server.\n" "Note that the address field in the main menu overrides this setting." msgstr "" #: src/settings_translation_file.cpp msgid "" "Adjust dpi configuration to your screen (non X11/Android only) e.g. for 4k " "screens." msgstr "" #: src/settings_translation_file.cpp msgid "" "Adjust the gamma encoding for the light tables. Lower numbers are brighter.\n" "This setting is for the client only and is ignored by the server." msgstr "" #: src/settings_translation_file.cpp msgid "Advanced" msgstr "" #: src/settings_translation_file.cpp msgid "Altitude Chill" msgstr "" #: src/settings_translation_file.cpp msgid "Always fly and fast" msgstr "" #: src/settings_translation_file.cpp msgid "Ambient occlusion gamma" msgstr "" #: src/settings_translation_file.cpp msgid "Amplifies the valleys" msgstr "" #: src/settings_translation_file.cpp msgid "Anisotropic filtering" msgstr "" #: src/settings_translation_file.cpp msgid "Announce server" msgstr "" #: src/settings_translation_file.cpp msgid "" "Announce to this serverlist.\n" "If you want to announce your ipv6 address, use serverlist_url = v6.servers." "minetest.net." msgstr "" #: src/settings_translation_file.cpp msgid "Approximate (X,Y,Z) scale of fractal in nodes." msgstr "" #: src/settings_translation_file.cpp msgid "Ask to reconnect after crash" msgstr "" #: src/settings_translation_file.cpp msgid "Automaticaly report to the serverlist." msgstr "" #: src/settings_translation_file.cpp msgid "Autorun key" msgstr "" #: src/settings_translation_file.cpp #, fuzzy msgid "Backward key" msgstr "za'i ti'a muvdu" #: src/settings_translation_file.cpp msgid "Base terrain height" msgstr "" #: src/settings_translation_file.cpp msgid "Basic" msgstr "" #: src/settings_translation_file.cpp msgid "Basic Privileges" msgstr "" #: src/settings_translation_file.cpp #, fuzzy msgid "Bilinear filtering" msgstr "lo puvyrelyli'iju'e" #: src/settings_translation_file.cpp #, fuzzy msgid "Bind address" msgstr ".i ca'o troci lo nu facki lo samjudri" #: src/settings_translation_file.cpp msgid "Bits per pixel (aka color depth) in fullscreen mode." msgstr "" #: src/settings_translation_file.cpp msgid "Build inside player" msgstr "" #: src/settings_translation_file.cpp msgid "Builtin" msgstr "" #: src/settings_translation_file.cpp msgid "Bumpmapping" msgstr "" #: src/settings_translation_file.cpp msgid "Camera smoothing" msgstr "" #: src/settings_translation_file.cpp msgid "Camera smoothing in cinematic mode" msgstr "" #: src/settings_translation_file.cpp msgid "Camera update toggle key" msgstr "" #: src/settings_translation_file.cpp msgid "Cave noise #1" msgstr "" #: src/settings_translation_file.cpp msgid "Cave noise #2" msgstr "" #: src/settings_translation_file.cpp msgid "Cave width" msgstr "" #: src/settings_translation_file.cpp msgid "Caves and tunnels form at the intersection of the two noises" msgstr "" #: src/settings_translation_file.cpp #, fuzzy msgid "Chat key" msgstr "samta'a" #: src/settings_translation_file.cpp msgid "Chat toggle key" msgstr "" #: src/settings_translation_file.cpp #, fuzzy msgid "Chatcommands" msgstr "minde" #: src/settings_translation_file.cpp msgid "" "Choice of 18 fractals from 9 formulas.\n" "1 = 4D \"Roundy\" mandelbrot set.\n" "2 = 4D \"Roundy\" julia set.\n" "3 = 4D \"Squarry\" mandelbrot set.\n" "4 = 4D \"Squarry\" julia set.\n" "5 = 4D \"Mandy Cousin\" mandelbrot set.\n" "6 = 4D \"Mandy Cousin\" julia set.\n" "7 = 4D \"Variation\" mandelbrot set.\n" "8 = 4D \"Variation\" julia set.\n" "9 = 3D \"Mandelbrot/Mandelbar\" mandelbrot set.\n" "10 = 3D \"Mandelbrot/Mandelbar\" julia set.\n" "11 = 3D \"Christmas Tree\" mandelbrot set.\n" "12 = 3D \"Christmas Tree\" julia set.\n" "13 = 3D \"Mandelbulb\" mandelbrot set.\n" "14 = 3D \"Mandelbulb\" julia set.\n" "15 = 3D \"Cosine Mandelbulb\" mandelbrot set.\n" "16 = 3D \"Cosine Mandelbulb\" julia set.\n" "17 = 4D \"Mandelbulb\" mandelbrot set.\n" "18 = 4D \"Mandelbulb\" julia set." msgstr "" #: src/settings_translation_file.cpp msgid "Chunk size" msgstr "" #: src/settings_translation_file.cpp #, fuzzy msgid "Cinematic mode" msgstr "le nu finti kelci" #: src/settings_translation_file.cpp #, fuzzy msgid "Cinematic mode key" msgstr "le nu finti kelci" #: src/settings_translation_file.cpp msgid "Clean transparent textures" msgstr "" #: src/settings_translation_file.cpp msgid "Client and Server" msgstr "" #: src/settings_translation_file.cpp msgid "Climbing speed" msgstr "" #: src/settings_translation_file.cpp msgid "Cloud height" msgstr "" #: src/settings_translation_file.cpp msgid "Cloud radius" msgstr "" #: src/settings_translation_file.cpp #, fuzzy msgid "Clouds" msgstr "le bliku dilnu" #: src/settings_translation_file.cpp msgid "Clouds are a client side effect." msgstr "" #: src/settings_translation_file.cpp #, fuzzy msgid "Clouds in menu" msgstr "lo ralju" #: src/settings_translation_file.cpp msgid "Colored fog" msgstr "" #: src/settings_translation_file.cpp msgid "" "Comma-separated list of mods that are allowed to access HTTP APIs, which\n" "allow them to upload and download data to/from the internet." msgstr "" #: src/settings_translation_file.cpp msgid "" "Comma-separated list of trusted mods that are allowed to access insecure\n" "functions even when mod security is on (via request_insecure_environment())." msgstr "" #: src/settings_translation_file.cpp #, fuzzy msgid "Command key" msgstr "minde" #: src/settings_translation_file.cpp #, fuzzy msgid "Connect glass" msgstr "lo jorne blaci" #: src/settings_translation_file.cpp #, fuzzy msgid "Connect to external media server" msgstr ".i ca'o troci lo za'i samjo'e lo samse'u" #: src/settings_translation_file.cpp msgid "Connects glass if supported by node." msgstr "" #: src/settings_translation_file.cpp msgid "Console alpha" msgstr "" #: src/settings_translation_file.cpp msgid "Console color" msgstr "" #: src/settings_translation_file.cpp msgid "Console key" msgstr "" #: src/settings_translation_file.cpp msgid "Continuous forward" msgstr "" #: src/settings_translation_file.cpp msgid "Continuous forward movement (only used for testing)." msgstr "" #: src/settings_translation_file.cpp msgid "Controls" msgstr "" #: src/settings_translation_file.cpp msgid "" "Controls length of day/night cycle.\n" "Examples: 72 = 20min, 360 = 4min, 1 = 24hour, 0 = day/night/whatever stays " "unchanged." msgstr "" #: src/settings_translation_file.cpp msgid "" "Controls size of deserts and beaches in Mapgen v6.\n" "When snowbiomes are enabled 'mgv6_freq_desert' is ignored." msgstr "" #: src/settings_translation_file.cpp msgid "Controls steepness/depth of lake depressions." msgstr "" #: src/settings_translation_file.cpp msgid "Controls steepness/height of hills." msgstr "" #: src/settings_translation_file.cpp msgid "Controls width of tunnels, a smaller value creates wider tunnels." msgstr "" #: src/settings_translation_file.cpp msgid "Crash message" msgstr "" #: src/settings_translation_file.cpp msgid "" "Creates unpredictable lava features in caves.\n" "These can make mining difficult. Zero disables them. (0-10)" msgstr "" #: src/settings_translation_file.cpp msgid "" "Creates unpredictable water features in caves.\n" "These can make mining difficult. Zero disables them. (0-10)" msgstr "" #: src/settings_translation_file.cpp msgid "Crosshair alpha" msgstr "" #: src/settings_translation_file.cpp msgid "Crosshair alpha (opaqueness, between 0 and 255)." msgstr "" #: src/settings_translation_file.cpp msgid "Crosshair color" msgstr "" #: src/settings_translation_file.cpp msgid "Crosshair color (R,G,B)." msgstr "" #: src/settings_translation_file.cpp msgid "Crouch speed" msgstr "" #: src/settings_translation_file.cpp msgid "DPI" msgstr "" #: src/settings_translation_file.cpp msgid "Damage" msgstr "" #: src/settings_translation_file.cpp msgid "Debug info toggle key" msgstr "" #: src/settings_translation_file.cpp msgid "Debug log level" msgstr "" #: src/settings_translation_file.cpp msgid "Dedicated server step" msgstr "" #: src/settings_translation_file.cpp msgid "Default acceleration" msgstr "" #: src/settings_translation_file.cpp msgid "Default game" msgstr "" #: src/settings_translation_file.cpp msgid "" "Default game when creating a new world.\n" "This will be overridden when creating a world from the main menu." msgstr "" #: src/settings_translation_file.cpp #, fuzzy msgid "Default password" msgstr "lo cnino lerpoijaspu" #: src/settings_translation_file.cpp msgid "Default privileges" msgstr "" #: src/settings_translation_file.cpp msgid "Default report format" msgstr "" #: src/settings_translation_file.cpp msgid "" "Default timeout for cURL, stated in milliseconds.\n" "Only has an effect if compiled with cURL." msgstr "" #: src/settings_translation_file.cpp msgid "" "Defines sampling step of texture.\n" "A higher value results in smoother normal maps." msgstr "" #: src/settings_translation_file.cpp msgid "Defines the maximal player transfer distance in blocks (0 = unlimited)." msgstr "" #: src/settings_translation_file.cpp msgid "Delay in sending blocks after building" msgstr "" #: src/settings_translation_file.cpp msgid "Delay showing tooltips, stated in milliseconds." msgstr "" #: src/settings_translation_file.cpp msgid "Deprecated Lua API handling" msgstr "" #: src/settings_translation_file.cpp msgid "Depth below which you'll find large caves." msgstr "" #: src/settings_translation_file.cpp msgid "Depth below which you'll find massive caves." msgstr "" #: src/settings_translation_file.cpp msgid "Descending speed" msgstr "" #: src/settings_translation_file.cpp msgid "" "Description of server, to be displayed when players join and in the " "serverlist." msgstr "" #: src/settings_translation_file.cpp msgid "Desynchronize block animation" msgstr "" #: src/settings_translation_file.cpp msgid "" "Determines terrain shape.\n" "The 3 numbers in brackets control the scale of the\n" "terrain, the 3 numbers should be identical." msgstr "" #: src/settings_translation_file.cpp #, fuzzy msgid "Disable anticheat" msgstr "lo kantu" #: src/settings_translation_file.cpp msgid "Disable escape sequences" msgstr "" #: src/settings_translation_file.cpp msgid "" "Disable escape sequences, e.g. chat coloring.\n" "Use this if you want to run a server with pre-0.4.14 clients and you want to " "disable\n" "the escape sequences generated by mods." msgstr "" #: src/settings_translation_file.cpp msgid "Disallow empty passwords" msgstr "" #: src/settings_translation_file.cpp msgid "Domain name of server, to be displayed in the serverlist." msgstr "" #: src/settings_translation_file.cpp msgid "Double tap jump for fly" msgstr "" #: src/settings_translation_file.cpp msgid "Double-tapping the jump key toggles fly mode." msgstr "" #: src/settings_translation_file.cpp msgid "Drop item key" msgstr "" #: src/settings_translation_file.cpp msgid "Dump the mapgen debug infos." msgstr "" #: src/settings_translation_file.cpp msgid "Enable Joysticks" msgstr "" #: src/settings_translation_file.cpp #, fuzzy msgid "Enable VBO" msgstr "selpli" #: src/settings_translation_file.cpp msgid "Enable mod security" msgstr "" #: src/settings_translation_file.cpp msgid "Enable players getting damage and dying." msgstr "" #: src/settings_translation_file.cpp msgid "Enable random user input (only used for testing)." msgstr "" #: src/settings_translation_file.cpp msgid "" "Enable smooth lighting with simple ambient occlusion.\n" "Disable for speed or for different looks." msgstr "" #: src/settings_translation_file.cpp msgid "" "Enable to disallow old clients from connecting.\n" "Older clients are compatible in the sense that they will not crash when " "connecting\n" "to new servers, but they may not support all new features that you are " "expecting." msgstr "" #: src/settings_translation_file.cpp msgid "" "Enable usage of remote media server (if provided by server).\n" "Remote servers offer a significantly faster way to download media (e.g. " "textures)\n" "when connecting to the server." msgstr "" #: src/settings_translation_file.cpp msgid "" "Enable/disable running an IPv6 server. An IPv6 server may be restricted\n" "to IPv6 clients, depending on system configuration.\n" "Ignored if bind_address is set." msgstr "" #: src/settings_translation_file.cpp msgid "Enables animation of inventory items." msgstr "" #: src/settings_translation_file.cpp msgid "" "Enables bumpmapping for textures. Normalmaps need to be supplied by the " "texture pack\n" "or need to be auto-generated.\n" "Requires shaders to be enabled." msgstr "" #: src/settings_translation_file.cpp msgid "Enables caching of facedir rotated meshes." msgstr "" #: src/settings_translation_file.cpp msgid "Enables filmic tone mapping" msgstr "" #: src/settings_translation_file.cpp msgid "Enables minimap." msgstr "" #: src/settings_translation_file.cpp msgid "" "Enables on the fly normalmap generation (Emboss effect).\n" "Requires bumpmapping to be enabled." msgstr "" #: src/settings_translation_file.cpp msgid "" "Enables parallax occlusion mapping.\n" "Requires shaders to be enabled." msgstr "" #: src/settings_translation_file.cpp msgid "Engine profiling data print interval" msgstr "" #: src/settings_translation_file.cpp msgid "Entity methods" msgstr "" #: src/settings_translation_file.cpp msgid "" "Experimental option, might cause visible spaces between blocks\n" "when set to higher number than 0." msgstr "" #: src/settings_translation_file.cpp msgid "FPS in pause menu" msgstr "" #: src/settings_translation_file.cpp msgid "FSAA" msgstr "" #: src/settings_translation_file.cpp msgid "Fall bobbing" msgstr "" #: src/settings_translation_file.cpp #, fuzzy msgid "Fallback font" msgstr "no" #: src/settings_translation_file.cpp msgid "Fallback font shadow" msgstr "" #: src/settings_translation_file.cpp msgid "Fallback font shadow alpha" msgstr "" #: src/settings_translation_file.cpp msgid "Fallback font size" msgstr "" #: src/settings_translation_file.cpp msgid "Fast key" msgstr "" #: src/settings_translation_file.cpp msgid "Fast mode acceleration" msgstr "" #: src/settings_translation_file.cpp msgid "Fast mode speed" msgstr "" #: src/settings_translation_file.cpp msgid "Fast movement" msgstr "" #: src/settings_translation_file.cpp msgid "" "Fast movement (via use key).\n" "This requires the \"fast\" privilege on the server." msgstr "" #: src/settings_translation_file.cpp msgid "Field of view" msgstr "" #: src/settings_translation_file.cpp msgid "Field of view for zoom" msgstr "" #: src/settings_translation_file.cpp msgid "Field of view in degrees." msgstr "" #: src/settings_translation_file.cpp msgid "" "Field of view while zooming in degrees.\n" "This requires the \"zoom\" privilege on the server." msgstr "" #: src/settings_translation_file.cpp msgid "" "File in client/serverlist/ that contains your favorite servers displayed in " "the Multiplayer Tab." msgstr "" #: src/settings_translation_file.cpp msgid "Filler Depth" msgstr "" #: src/settings_translation_file.cpp msgid "Filmic tone mapping" msgstr "" #: src/settings_translation_file.cpp msgid "" "Filtered textures can blend RGB values with fully-transparent neighbors,\n" "which PNG optimizers usually discard, sometimes resulting in a dark or\n" "light edge to transparent textures. Apply this filter to clean that up\n" "at texture load time." msgstr "" #: src/settings_translation_file.cpp msgid "Filtering" msgstr "" #: src/settings_translation_file.cpp msgid "Fixed map seed" msgstr "" #: src/settings_translation_file.cpp msgid "Fly key" msgstr "" #: src/settings_translation_file.cpp msgid "Flying" msgstr "" #: src/settings_translation_file.cpp msgid "Fog" msgstr "" #: src/settings_translation_file.cpp msgid "Fog toggle key" msgstr "" #: src/settings_translation_file.cpp msgid "Font path" msgstr "" #: src/settings_translation_file.cpp msgid "Font shadow" msgstr "" #: src/settings_translation_file.cpp msgid "Font shadow alpha" msgstr "" #: src/settings_translation_file.cpp msgid "Font shadow alpha (opaqueness, between 0 and 255)." msgstr "" #: src/settings_translation_file.cpp msgid "Font shadow offset, if 0 then shadow will not be drawn." msgstr "" #: src/settings_translation_file.cpp msgid "Font size" msgstr "" #: src/settings_translation_file.cpp msgid "Format of screenshots." msgstr "" #: src/settings_translation_file.cpp #, fuzzy msgid "Forward key" msgstr "za'i ca'u muvdu" #: src/settings_translation_file.cpp msgid "Freetype fonts" msgstr "" #: src/settings_translation_file.cpp msgid "" "From how far blocks are generated for clients, stated in mapblocks (16 " "nodes)." msgstr "" #: src/settings_translation_file.cpp msgid "" "From how far blocks are sent to clients, stated in mapblocks (16 nodes)." msgstr "" #: src/settings_translation_file.cpp msgid "" "From how far clients know about objects, stated in mapblocks (16 nodes)." msgstr "" #: src/settings_translation_file.cpp msgid "Full screen" msgstr "" #: src/settings_translation_file.cpp msgid "Full screen BPP" msgstr "" #: src/settings_translation_file.cpp msgid "Fullscreen mode." msgstr "" #: src/settings_translation_file.cpp msgid "GUI scaling" msgstr "" #: src/settings_translation_file.cpp msgid "GUI scaling filter" msgstr "" #: src/settings_translation_file.cpp msgid "GUI scaling filter txr2img" msgstr "" #: src/settings_translation_file.cpp msgid "Gamma" msgstr "" #: src/settings_translation_file.cpp msgid "General" msgstr "" #: src/settings_translation_file.cpp msgid "Generate normalmaps" msgstr "" #: src/settings_translation_file.cpp msgid "Global callbacks" msgstr "" #: src/settings_translation_file.cpp msgid "" "Global map generation attributes.\n" "In Mapgen v6 the 'decorations' flag controls all decorations except trees\n" "and junglegrass, in all other mapgens this flag controls all decorations.\n" "Flags that are not specified in the flag string are not modified from the " "default.\n" "Flags starting with 'no' are used to explicitly disable them." msgstr "" #: src/settings_translation_file.cpp msgid "Graphics" msgstr "" #: src/settings_translation_file.cpp msgid "Gravity" msgstr "" #: src/settings_translation_file.cpp msgid "HTTP Mods" msgstr "" #: src/settings_translation_file.cpp msgid "HUD toggle key" msgstr "" #: src/settings_translation_file.cpp msgid "" "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)." msgstr "" #: src/settings_translation_file.cpp msgid "" "Have the profiler instrument itself:\n" "* Instrument an empty function.\n" "This estimates the overhead, that instrumentation is adding (+1 function " "call).\n" "* Instrument the sampler being used to update the statistics." msgstr "" #: src/settings_translation_file.cpp msgid "Height component of the initial window size." msgstr "" #: src/settings_translation_file.cpp msgid "Height on which clouds are appearing." msgstr "" #: src/settings_translation_file.cpp msgid "High-precision FPU" msgstr "" #: src/settings_translation_file.cpp msgid "Homepage of server, to be displayed in the serverlist." msgstr "" #: src/settings_translation_file.cpp msgid "How deep to make rivers" msgstr "" #: src/settings_translation_file.cpp msgid "" "How large area of blocks are subject to the active block stuff, stated in " "mapblocks (16 nodes).\n" "In active blocks objects are loaded and ABMs run." msgstr "" #: src/settings_translation_file.cpp msgid "" "How much the server will wait before unloading unused mapblocks.\n" "Higher value is smoother, but will use more RAM." msgstr "" #: src/settings_translation_file.cpp msgid "How wide to make rivers" msgstr "" #: src/settings_translation_file.cpp msgid "IPv6" msgstr "" #: src/settings_translation_file.cpp msgid "IPv6 server" msgstr "" #: src/settings_translation_file.cpp msgid "IPv6 support." msgstr "" #: src/settings_translation_file.cpp msgid "" "If FPS would go higher than this, limit it by sleeping\n" "to not waste CPU power for no benefit." msgstr "" #: src/settings_translation_file.cpp msgid "" "If disabled \"use\" key is used to fly fast if both fly and fast mode are " "enabled." msgstr "" #: src/settings_translation_file.cpp msgid "" "If enabled together with fly mode, player is able to fly through solid " "nodes.\n" "This requires the \"noclip\" privilege on the server." msgstr "" #: src/settings_translation_file.cpp msgid "" "If enabled, \"use\" key instead of \"sneak\" key is used for climbing down " "and descending." msgstr "" #: src/settings_translation_file.cpp msgid "" "If enabled, actions are recorded for rollback.\n" "This option is only read when server starts." msgstr "" #: src/settings_translation_file.cpp msgid "If enabled, disable cheat prevention in multiplayer." msgstr "" #: src/settings_translation_file.cpp msgid "" "If enabled, invalid world data won't cause the server to shut down.\n" "Only enable this if you know what you are doing." msgstr "" #: src/settings_translation_file.cpp msgid "If enabled, new players cannot join with an empty password." msgstr "" #: src/settings_translation_file.cpp msgid "" "If enabled, you can place blocks at the position (feet + eye level) where " "you stand.\n" "This is helpful when working with nodeboxes in small areas." msgstr "" #: src/settings_translation_file.cpp msgid "If this is set, players will always (re)spawn at the given position." msgstr "" #: src/settings_translation_file.cpp msgid "Ignore world errors" msgstr "" #: src/settings_translation_file.cpp msgid "In-Game" msgstr "" #: src/settings_translation_file.cpp msgid "In-game chat console background alpha (opaqueness, between 0 and 255)." msgstr "" #: src/settings_translation_file.cpp msgid "In-game chat console background color (R,G,B)." msgstr "" #: src/settings_translation_file.cpp msgid "" "Instrument builtin.\n" "This is usually only needed by core/builtin contributors" msgstr "" #: src/settings_translation_file.cpp msgid "Instrument chatcommands on registration." msgstr "" #: src/settings_translation_file.cpp msgid "" "Instrument global callback functions on registration.\n" "(anything you pass to a minetest.register_*() function)" msgstr "" #: src/settings_translation_file.cpp msgid "" "Instrument the action function of Active Block Modifiers on registration." msgstr "" #: src/settings_translation_file.cpp msgid "" "Instrument the action function of Loading Block Modifiers on registration." msgstr "" #: src/settings_translation_file.cpp msgid "Instrument the methods of entities on registration." msgstr "" #: src/settings_translation_file.cpp msgid "Instrumentation" msgstr "" #: src/settings_translation_file.cpp msgid "Interval of saving important changes in the world, stated in seconds." msgstr "" #: src/settings_translation_file.cpp msgid "Interval of sending time of day to clients." msgstr "" #: src/settings_translation_file.cpp msgid "Inventory items animations" msgstr "" #: src/settings_translation_file.cpp #, fuzzy msgid "Inventory key" msgstr "lo dacti uidje" #: src/settings_translation_file.cpp msgid "Invert mouse" msgstr "" #: src/settings_translation_file.cpp msgid "Invert vertical mouse movement." msgstr "" #: src/settings_translation_file.cpp msgid "Item entity TTL" msgstr "" #: src/settings_translation_file.cpp msgid "" "Iterations of the recursive function.\n" "Controls the amount of fine detail." msgstr "" #: src/settings_translation_file.cpp msgid "Joystick button repetition interval" msgstr "" #: src/settings_translation_file.cpp msgid "Joystick frustum sensitivity" msgstr "" #: src/settings_translation_file.cpp msgid "" "Julia set only: W component of hypercomplex constant determining julia " "shape.\n" "Has no effect on 3D fractals.\n" "Range roughly -2 to 2." msgstr "" #: src/settings_translation_file.cpp msgid "" "Julia set only: X component of hypercomplex constant determining julia " "shape.\n" "Range roughly -2 to 2." msgstr "" #: src/settings_translation_file.cpp msgid "" "Julia set only: Y component of hypercomplex constant determining julia " "shape.\n" "Range roughly -2 to 2." msgstr "" #: src/settings_translation_file.cpp msgid "" "Julia set only: Z component of hypercomplex constant determining julia " "shape.\n" "Range roughly -2 to 2." msgstr "" #: src/settings_translation_file.cpp #, fuzzy msgid "Jump key" msgstr "mu'e plipe" #: src/settings_translation_file.cpp msgid "Jumping speed" msgstr "" #: src/settings_translation_file.cpp msgid "" "Key for decreasing the viewing range.\n" "See http://irrlicht.sourceforge.net/docu/namespaceirr." "html#a54da2a0e231901735e3da1b0edf72eb3" msgstr "" #: src/settings_translation_file.cpp msgid "" "Key for dropping the currently selected item.\n" "See http://irrlicht.sourceforge.net/docu/namespaceirr." "html#a54da2a0e231901735e3da1b0edf72eb3" msgstr "" #: src/settings_translation_file.cpp msgid "" "Key for increasing the viewing range.\n" "See http://irrlicht.sourceforge.net/docu/namespaceirr." "html#a54da2a0e231901735e3da1b0edf72eb3" msgstr "" #: src/settings_translation_file.cpp msgid "" "Key for jumping.\n" "See http://irrlicht.sourceforge.net/docu/namespaceirr." "html#a54da2a0e231901735e3da1b0edf72eb3" msgstr "" #: src/settings_translation_file.cpp msgid "" "Key for moving fast in fast mode.\n" "See http://irrlicht.sourceforge.net/docu/namespaceirr." "html#a54da2a0e231901735e3da1b0edf72eb3" msgstr "" #: src/settings_translation_file.cpp msgid "" "Key for moving the player backward.\n" "See http://irrlicht.sourceforge.net/docu/namespaceirr." "html#a54da2a0e231901735e3da1b0edf72eb3" msgstr "" #: src/settings_translation_file.cpp msgid "" "Key for moving the player forward.\n" "See http://irrlicht.sourceforge.net/docu/namespaceirr." "html#a54da2a0e231901735e3da1b0edf72eb3" msgstr "" #: src/settings_translation_file.cpp msgid "" "Key for moving the player left.\n" "See http://irrlicht.sourceforge.net/docu/namespaceirr." "html#a54da2a0e231901735e3da1b0edf72eb3" msgstr "" #: src/settings_translation_file.cpp msgid "" "Key for moving the player right.\n" "See http://irrlicht.sourceforge.net/docu/namespaceirr." "html#a54da2a0e231901735e3da1b0edf72eb3" msgstr "" #: src/settings_translation_file.cpp msgid "" "Key for opening the chat console.\n" "See http://irrlicht.sourceforge.net/docu/namespaceirr." "html#a54da2a0e231901735e3da1b0edf72eb3" msgstr "" #: src/settings_translation_file.cpp msgid "" "Key for opening the chat window to type commands.\n" "See http://irrlicht.sourceforge.net/docu/namespaceirr." "html#a54da2a0e231901735e3da1b0edf72eb3" msgstr "" #: src/settings_translation_file.cpp msgid "" "Key for opening the chat window.\n" "See http://irrlicht.sourceforge.net/docu/namespaceirr." "html#a54da2a0e231901735e3da1b0edf72eb3" msgstr "" #: src/settings_translation_file.cpp msgid "" "Key for opening the inventory.\n" "See http://irrlicht.sourceforge.net/docu/namespaceirr." "html#a54da2a0e231901735e3da1b0edf72eb3" msgstr "" #: src/settings_translation_file.cpp msgid "" "Key for printing debug stacks. Used for development.\n" "See http://irrlicht.sourceforge.net/docu/namespaceirr." "html#a54da2a0e231901735e3da1b0edf72eb3" msgstr "" #: src/settings_translation_file.cpp msgid "" "Key for sneaking.\n" "Also used for climbing down and descending in water if aux1_descends is " "disabled.\n" "See http://irrlicht.sourceforge.net/docu/namespaceirr." "html#a54da2a0e231901735e3da1b0edf72eb3" msgstr "" #: src/settings_translation_file.cpp msgid "" "Key for switching between first- and third-person camera.\n" "See http://irrlicht.sourceforge.net/docu/namespaceirr." "html#a54da2a0e231901735e3da1b0edf72eb3" msgstr "" #: src/settings_translation_file.cpp msgid "" "Key for taking screenshots.\n" "See http://irrlicht.sourceforge.net/docu/namespaceirr." "html#a54da2a0e231901735e3da1b0edf72eb3" msgstr "" #: src/settings_translation_file.cpp msgid "" "Key for toggling autorun.\n" "See http://irrlicht.sourceforge.net/docu/namespaceirr." "html#a54da2a0e231901735e3da1b0edf72eb3" msgstr "" #: src/settings_translation_file.cpp msgid "" "Key for toggling cinematic mode.\n" "See http://irrlicht.sourceforge.net/docu/namespaceirr." "html#a54da2a0e231901735e3da1b0edf72eb3" msgstr "" #: src/settings_translation_file.cpp msgid "" "Key for toggling display of minimap.\n" "See http://irrlicht.sourceforge.net/docu/namespaceirr." "html#a54da2a0e231901735e3da1b0edf72eb3" msgstr "" #: src/settings_translation_file.cpp msgid "" "Key for toggling fast mode.\n" "See http://irrlicht.sourceforge.net/docu/namespaceirr." "html#a54da2a0e231901735e3da1b0edf72eb3" msgstr "" #: src/settings_translation_file.cpp msgid "" "Key for toggling flying.\n" "See http://irrlicht.sourceforge.net/docu/namespaceirr." "html#a54da2a0e231901735e3da1b0edf72eb3" msgstr "" #: src/settings_translation_file.cpp msgid "" "Key for toggling noclip mode.\n" "See http://irrlicht.sourceforge.net/docu/namespaceirr." "html#a54da2a0e231901735e3da1b0edf72eb3" msgstr "" #: src/settings_translation_file.cpp msgid "" "Key for toggling the camera update. Only used for development\n" "See http://irrlicht.sourceforge.net/docu/namespaceirr." "html#a54da2a0e231901735e3da1b0edf72eb3" msgstr "" #: src/settings_translation_file.cpp msgid "" "Key for toggling the display of debug info.\n" "See http://irrlicht.sourceforge.net/docu/namespaceirr." "html#a54da2a0e231901735e3da1b0edf72eb3" msgstr "" #: src/settings_translation_file.cpp msgid "" "Key for toggling the display of the HUD.\n" "See http://irrlicht.sourceforge.net/docu/namespaceirr." "html#a54da2a0e231901735e3da1b0edf72eb3" msgstr "" #: src/settings_translation_file.cpp msgid "" "Key for toggling the display of the chat.\n" "See http://irrlicht.sourceforge.net/docu/namespaceirr." "html#a54da2a0e231901735e3da1b0edf72eb3" msgstr "" #: src/settings_translation_file.cpp msgid "" "Key for toggling the display of the fog.\n" "See http://irrlicht.sourceforge.net/docu/namespaceirr." "html#a54da2a0e231901735e3da1b0edf72eb3" msgstr "" #: src/settings_translation_file.cpp msgid "" "Key for toggling the display of the profiler. Used for development.\n" "See http://irrlicht.sourceforge.net/docu/namespaceirr." "html#a54da2a0e231901735e3da1b0edf72eb3" msgstr "" #: src/settings_translation_file.cpp msgid "" "Key for toggling unlimited view range.\n" "See http://irrlicht.sourceforge.net/docu/namespaceirr." "html#a54da2a0e231901735e3da1b0edf72eb3" msgstr "" #: src/settings_translation_file.cpp msgid "Key use for climbing/descending" msgstr "" #: src/settings_translation_file.cpp msgid "Language" msgstr "" #: src/settings_translation_file.cpp msgid "Large cave depth" msgstr "" #: src/settings_translation_file.cpp msgid "Lava Features" msgstr "" #: src/settings_translation_file.cpp msgid "Leaves style" msgstr "" #: src/settings_translation_file.cpp msgid "" "Leaves style:\n" "- Fancy: all faces visible\n" "- Simple: only outer faces, if defined special_tiles are used\n" "- Opaque: disable transparency" msgstr "" #: src/settings_translation_file.cpp #, fuzzy msgid "Left key" msgstr "za'i zu'e muvdu" #: src/settings_translation_file.cpp msgid "" "Length of a server tick and the interval at which objects are generally " "updated over network." msgstr "" #: src/settings_translation_file.cpp msgid "Length of time between ABM execution cycles" msgstr "" #: src/settings_translation_file.cpp msgid "Length of time between NodeTimer execution cycles" msgstr "" #: src/settings_translation_file.cpp msgid "" "Level of logging to be written to debug.txt:\n" "- (no logging)\n" "- none (messages with no level)\n" "- error\n" "- warning\n" "- action\n" "- info\n" "- verbose" msgstr "" #: src/settings_translation_file.cpp msgid "Limit of emerge queues on disk" msgstr "" #: src/settings_translation_file.cpp msgid "Limit of emerge queues to generate" msgstr "" #: src/settings_translation_file.cpp msgid "" "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).\n" "Only has an effect if compiled with cURL." msgstr "" #: src/settings_translation_file.cpp msgid "Liquid fluidity" msgstr "" #: src/settings_translation_file.cpp msgid "Liquid fluidity smoothing" msgstr "" #: src/settings_translation_file.cpp msgid "Liquid loop max" msgstr "" #: src/settings_translation_file.cpp msgid "Liquid queue purge time" msgstr "" #: src/settings_translation_file.cpp msgid "Liquid sink" msgstr "" #: src/settings_translation_file.cpp msgid "Liquid update interval in seconds." msgstr "" #: src/settings_translation_file.cpp msgid "Liquid update tick" msgstr "" #: src/settings_translation_file.cpp msgid "Load the game profiler" msgstr "" #: src/settings_translation_file.cpp msgid "" "Load the game profiler to collect game profiling data.\n" "Provides a /profiler command to access the compiled profile.\n" "Useful for mod developers and server operators." msgstr "" #: src/settings_translation_file.cpp msgid "Loading Block Modifiers" msgstr "" #: src/settings_translation_file.cpp msgid "Main menu game manager" msgstr "" #: src/settings_translation_file.cpp #, fuzzy msgid "Main menu mod manager" msgstr "lo ralju" #: src/settings_translation_file.cpp #, fuzzy msgid "Main menu script" msgstr "lo ralju" #: src/settings_translation_file.cpp msgid "" "Make fog and sky colors depend on daytime (dawn/sunset) and view direction." msgstr "" #: src/settings_translation_file.cpp msgid "Makes DirectX work with LuaJIT. Disable if it causes troubles." msgstr "" #: src/settings_translation_file.cpp msgid "Map directory" msgstr "" #: src/settings_translation_file.cpp msgid "" "Map generation attributes specific to Mapgen Valleys.\n" "'altitude_chill' makes higher elevations colder, which may cause biome " "issues.\n" "'humid_rivers' modifies the humidity around rivers and in areas where water " "would tend to pool,\n" "it may interfere with delicately adjusted biomes.\n" "Flags that are not specified in the flag string are not modified from the " "default.\n" "Flags starting with 'no' are used to explicitly disable them." msgstr "" #: src/settings_translation_file.cpp msgid "" "Map generation attributes specific to Mapgen flat.\n" "Occasional lakes and hills can be added to the flat world.\n" "Flags that are not specified in the flag string are not modified from the " "default.\n" "Flags starting with 'no' are used to explicitly disable them." msgstr "" #: src/settings_translation_file.cpp msgid "" "Map generation attributes specific to Mapgen v6.\n" "When snowbiomes are enabled jungles are automatically enabled, the 'jungles' " "flag is ignored.\n" "Flags that are not specified in the flag string are not modified from the " "default.\n" "Flags starting with 'no' are used to explicitly disable them." msgstr "" #: src/settings_translation_file.cpp msgid "" "Map generation attributes specific to Mapgen v7.\n" "The 'ridges' flag controls the rivers.\n" "Flags that are not specified in the flag string are not modified from the " "default.\n" "Flags starting with 'no' are used to explicitly disable them." msgstr "" #: src/settings_translation_file.cpp msgid "Map generation limit" msgstr "" #: src/settings_translation_file.cpp msgid "Map save interval" msgstr "" #: src/settings_translation_file.cpp msgid "Mapblock limit" msgstr "" #: src/settings_translation_file.cpp msgid "Mapblock unload timeout" msgstr "" #: src/settings_translation_file.cpp msgid "Mapgen Valleys" msgstr "" #: src/settings_translation_file.cpp msgid "Mapgen biome heat noise parameters" msgstr "" #: src/settings_translation_file.cpp msgid "Mapgen biome humidity blend noise parameters" msgstr "" #: src/settings_translation_file.cpp msgid "Mapgen biome humidity noise parameters" msgstr "" #: src/settings_translation_file.cpp msgid "Mapgen debug" msgstr "" #: src/settings_translation_file.cpp msgid "Mapgen flags" msgstr "" #: src/settings_translation_file.cpp msgid "Mapgen flat" msgstr "" #: src/settings_translation_file.cpp msgid "Mapgen flat cave width" msgstr "" #: src/settings_translation_file.cpp msgid "Mapgen flat cave1 noise parameters" msgstr "" #: src/settings_translation_file.cpp msgid "Mapgen flat cave2 noise parameters" msgstr "" #: src/settings_translation_file.cpp msgid "Mapgen flat filler depth noise parameters" msgstr "" #: src/settings_translation_file.cpp msgid "Mapgen flat flags" msgstr "" #: src/settings_translation_file.cpp msgid "Mapgen flat ground level" msgstr "" #: src/settings_translation_file.cpp msgid "Mapgen flat hill steepness" msgstr "" #: src/settings_translation_file.cpp msgid "Mapgen flat hill threshold" msgstr "" #: src/settings_translation_file.cpp msgid "Mapgen flat lake steepness" msgstr "" #: src/settings_translation_file.cpp msgid "Mapgen flat lake threshold" msgstr "" #: src/settings_translation_file.cpp msgid "Mapgen flat large cave depth" msgstr "" #: src/settings_translation_file.cpp msgid "Mapgen flat terrain noise parameters" msgstr "" #: src/settings_translation_file.cpp msgid "Mapgen fractal" msgstr "" #: src/settings_translation_file.cpp msgid "Mapgen fractal cave width" msgstr "" #: src/settings_translation_file.cpp msgid "Mapgen fractal cave1 noise parameters" msgstr "" #: src/settings_translation_file.cpp msgid "Mapgen fractal cave2 noise parameters" msgstr "" #: src/settings_translation_file.cpp msgid "Mapgen fractal filler depth noise parameters" msgstr "" #: src/settings_translation_file.cpp msgid "Mapgen fractal fractal" msgstr "" #: src/settings_translation_file.cpp msgid "Mapgen fractal iterations" msgstr "" #: src/settings_translation_file.cpp msgid "Mapgen fractal julia w" msgstr "" #: src/shl kwb">char valtype = *f; width = (int)strtol(f + 1, &f, 10); if (width && valtype == 's') valtype = 'i'; switch (valtype) { case 'u': is_unsigned = true; /* FALLTHROUGH */ case 'i': if (width == 16) { bufpos += PADDING(bufpos, u16); if ((bufpos - buf) + sizeof(u16) <= len) { if (is_unsigned) *(u16 *)bufpos = (u16)strtoul(s, &s, 10); else *(s16 *)bufpos = (s16)strtol(s, &s, 10); } bufpos += sizeof(u16); } else if (width == 32) { bufpos += PADDING(bufpos, u32); if ((bufpos - buf) + sizeof(u32) <= len) { if (is_unsigned) *(u32 *)bufpos = (u32)strtoul(s, &s, 10); else *(s32 *)bufpos = (s32)strtol(s, &s, 10); } bufpos += sizeof(u32); } else if (width == 64) { bufpos += PADDING(bufpos, u64); if ((bufpos - buf) + sizeof(u64) <= len) { if (is_unsigned) *(u64 *)bufpos = (u64)strtoull(s, &s, 10); else *(s64 *)bufpos = (s64)strtoll(s, &s, 10); } bufpos += sizeof(u64); } s = strchr(s, ','); break; case 'b': snext = strchr(s, ','); if (snext) *snext++ = 0; bufpos += PADDING(bufpos, bool); if ((bufpos - buf) + sizeof(bool) <= len) *(bool *)bufpos = is_yes(std::string(s)); bufpos += sizeof(bool); s = snext; break; case 'f': bufpos += PADDING(bufpos, float); if ((bufpos - buf) + sizeof(float) <= len) *(float *)bufpos = strtof(s, &s); bufpos += sizeof(float); s = strchr(s, ','); break; case 's': while (*s == ' ' || *s == '\t') s++; if (*s++ != '"') //error, expected string goto fail; snext = s; while (snext[0] && !(snext[-1] != '\\' && snext[0] == '"')) snext++; *snext++ = 0; bufpos += PADDING(bufpos, std::string *); str = new std::string(s); pos = 0; while ((pos = str->find("\\\"", pos)) != std::string::npos) str->erase(pos, 1); if ((bufpos - buf) + sizeof(std::string *) <= len) *(std::string **)bufpos = str; bufpos += sizeof(std::string *); strs_alloced.push_back(str); s = *snext ? snext + 1 : NULL; break; case 'v': while (*s == ' ' || *s == '\t') s++; if (*s++ != '(') //error, expected vector goto fail; if (width == 2) { bufpos += PADDING(bufpos, v2f); if ((bufpos - buf) + sizeof(v2f) <= len) { v2f *v = (v2f *)bufpos; v->X = strtof(s, &s); s++; v->Y = strtof(s, &s); } bufpos += sizeof(v2f); } else if (width == 3) { bufpos += PADDING(bufpos, v3f); if ((bufpos - buf) + sizeof(v3f) <= len) { v3f *v = (v3f *)bufpos; v->X = strtof(s, &s); s++; v->Y = strtof(s, &s); s++; v->Z = strtof(s, &s); } bufpos += sizeof(v3f); } s = strchr(s, ','); break; default: //error, invalid format specifier goto fail; } if (s && *s == ',') s++; if ((size_t)(bufpos - buf) > len) //error, buffer too small goto fail; } if (f && *f) { //error, mismatched number of fields and values fail: for (size_t i = 0; i != strs_alloced.size(); i++) delete strs_alloced[i]; delete[] buf; return false; } memcpy(out, buf, olen); delete[] buf; return true; } // Casts *buf to a signed or unsigned fixed-width integer of 'w' width #define SIGN_CAST(w, buf) (is_unsigned ? *((u##w *) buf) : *((s##w *) buf)) bool serializeStructToString(std::string *out, std::string format, void *value) { std::ostringstream os; std::string str; char *f; size_t strpos; char *bufpos = (char *) value; char *fmtpos, *fmt = &format[0]; while ((f = strtok_r(fmt, ",", &fmtpos))) { fmt = NULL; bool is_unsigned = false; int width = 0; char valtype = *f; width = (int)strtol(f + 1, &f, 10); if (width && valtype == 's') valtype = 'i'; switch (valtype) { case 'u': is_unsigned = true; /* FALLTHROUGH */ case 'i': if (width == 16) { bufpos += PADDING(bufpos, u16); os << SIGN_CAST(16, bufpos); bufpos += sizeof(u16); } else if (width == 32) { bufpos += PADDING(bufpos, u32); os << SIGN_CAST(32, bufpos); bufpos += sizeof(u32); } else if (width == 64) { bufpos += PADDING(bufpos, u64); os << SIGN_CAST(64, bufpos); bufpos += sizeof(u64); } break; case 'b': bufpos += PADDING(bufpos, bool); os << std::boolalpha << *((bool *) bufpos); bufpos += sizeof(bool); break; case 'f': bufpos += PADDING(bufpos, float); os << *((float *) bufpos); bufpos += sizeof(float); break; case 's': bufpos += PADDING(bufpos, std::string *); str = **((std::string **) bufpos); strpos = 0; while ((strpos = str.find('"', strpos)) != std::string::npos) { str.insert(strpos, 1, '\\'); strpos += 2; } os << str; bufpos += sizeof(std::string *); break; case 'v': if (width == 2) { bufpos += PADDING(bufpos, v2f); v2f *v = (v2f *) bufpos; os << '(' << v->X << ", " << v->Y << ')'; bufpos += sizeof(v2f); } else { bufpos += PADDING(bufpos, v3f); v3f *v = (v3f *) bufpos; os