aboutsummaryrefslogtreecommitdiff
path: root/src/script/common/CMakeLists.txt
diff options
context:
space:
mode:
authorsrifqi <muhammadrifqipriyosusanto@gmail.com>2014-10-20 17:34:21 +0700
committersfan5 <sfan5@live.de>2014-10-22 21:05:14 +0200
commit171bbd7959cbbc4bafee2caef61922dbcc51459b (patch)
treeafa95e0e4156e9c521425d57bbbcd26bfdbbd4e8 /src/script/common/CMakeLists.txt
parent31a8a8022a8ab4b2d341821ae1987d19b0436a0e (diff)
downloadminetest-171bbd7959cbbc4bafee2caef61922dbcc51459b.tar.gz
minetest-171bbd7959cbbc4bafee2caef61922dbcc51459b.tar.bz2
minetest-171bbd7959cbbc4bafee2caef61922dbcc51459b.zip
Add Indonesian Language
Diffstat (limited to 'src/script/common/CMakeLists.txt')
0 files changed, 0 insertions, 0 deletions
def) def = def or {} def.params = def.params or "" def.description = def.description or "" def.privs = def.privs or {} def.mod_origin = core.get_current_modname() or "??" core.registered_chatcommands[cmd] = def end function core.unregister_chatcommand(name) if core.registered_chatcommands[name] then core.registered_chatcommands[name] = nil else core.log("warning", "Not unregistering chatcommand " ..name.. " because it doesn't exist.") end end function core.override_chatcommand(name, redefinition) local chatcommand = core.registered_chatcommands[name] assert(chatcommand, "Attempt to override non-existent chatcommand "..name) for k, v in pairs(redefinition) do rawset(chatcommand, k, v) end core.registered_chatcommands[name] = chatcommand end local cmd_marker = "/" local function gettext(...) return ... end local function gettext_replace(text, replace) return text:gsub("$1", replace) end if INIT == "client" then cmd_marker = "." gettext = core.gettext gettext_replace = fgettext_ne end local function do_help_cmd(name, param) local function format_help_line(cmd, def) local msg = core.colorize("#00ffff", cmd_marker .. cmd) if def.params and def.params ~= "" then msg = msg .. " " .. def.params end if def.description and def.description ~= "" then msg = msg .. ": " .. def.description end return msg end if param == "" then local cmds = {} for cmd, def in pairs(core.registered_chatcommands) do if INIT == "client" or core.check_player_privs(name, def.privs) then cmds[#cmds + 1] = cmd end end table.sort(cmds) return true, gettext("Available commands: ") .. table.concat(cmds, " ") .. "\n" .. gettext_replace("Use '$1help <cmd>' to get more information," .. " or '$1help all' to list everything.", cmd_marker) elseif param == "all" then local cmds = {} for cmd, def in pairs(core.registered_chatcommands) do if INIT == "client" or core.check_player_privs(name, def.privs) then cmds[#cmds + 1] = format_help_line(cmd, def) end end table.sort(cmds) return true, gettext("Available commands:").."\n"..table.concat(cmds, "\n") elseif INIT == "game" and param == "privs" then local privs = {} for priv, def in pairs(core.registered_privileges) do privs[#privs + 1] = priv .. ": " .. def.description end table.sort(privs) return true, "Available privileges:\n"..table.concat(privs, "\n") else local cmd = param local def = core.registered_chatcommands[cmd] if not def then return false, gettext("Command not available: ")..cmd else