diff options
author | Wuzzy <wuzzy2@mail.ru> | 2021-03-05 15:27:33 +0000 |
---|---|---|
committer | SmallJoker <mk939@ymail.com> | 2021-03-05 16:29:48 +0100 |
commit | cafad6ac03348aa77e8ee4bb035840e73de4b2a9 (patch) | |
tree | bf4b24df4e92ea49ccccb19101671bb136abba12 /builtin/profiler | |
parent | ac8ac191691a13162667314358e96f07a65d0d1a (diff) | |
download | minetest-cafad6ac03348aa77e8ee4bb035840e73de4b2a9.tar.gz minetest-cafad6ac03348aa77e8ee4bb035840e73de4b2a9.tar.bz2 minetest-cafad6ac03348aa77e8ee4bb035840e73de4b2a9.zip |
Translate builtin (#10693)
This PR is the second attempt to translate builtin.
Server-sent translation files can be added to `builtin/locale/`, whereas client-side translations depend on gettext.
Diffstat (limited to 'builtin/profiler')
-rw-r--r-- | builtin/profiler/init.lua | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/builtin/profiler/init.lua b/builtin/profiler/init.lua index a0033d752..7f63dfaea 100644 --- a/builtin/profiler/init.lua +++ b/builtin/profiler/init.lua @@ -15,6 +15,8 @@ --with this program; if not, write to the Free Software Foundation, Inc., --51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +local S = core.get_translator("__builtin") + local function get_bool_default(name, default) local val = core.settings:get_bool(name) if val == nil then @@ -40,9 +42,9 @@ function profiler.init_chatcommand() instrumentation.init_chatcommand() end - local param_usage = "print [filter] | dump [filter] | save [format [filter]] | reset" + local param_usage = S("print [<filter>] | dump [<filter>] | save [<format> [<filter>]] | reset") core.register_chatcommand("profiler", { - description = "handle the profiler and profiling data", + description = S("Handle the profiler and profiling data"), params = param_usage, privs = { server=true }, func = function(name, param) @@ -51,21 +53,19 @@ function profiler.init_chatcommand() if command == "dump" then core.log("action", reporter.print(sampler.profile, arg0)) - return true, "Statistics written to action log" + return true, S("Statistics written to action log.") elseif command == "print" then return true, reporter.print(sampler.profile, arg0) elseif command == "save" then return reporter.save(sampler.profile, args[1] or "txt", args[2]) elseif command == "reset" then sampler.reset() - return true, "Statistics were reset" + return true, S("Statistics were reset.") end - return false, string.format( - "Usage: %s\n" .. - "Format can be one of txt, csv, lua, json, json_pretty (structures may be subject to change).", - param_usage - ) + return false, + S("Usage: @1", param_usage) .. "\n" .. + S("Format can be one of txt, csv, lua, json, json_pretty (structures may be subject to change).") end }) |