mirror of
https://github.com/minetest-mods/skinsdb.git
synced 2024-11-18 07:50:23 +01:00
localized chatcommands, added de language
This commit is contained in:
parent
e619bc8d83
commit
1a5400f83a
@ -1,3 +1,5 @@
|
||||
local S = skins.S
|
||||
|
||||
local function show_selection_formspec(player)
|
||||
local context = skins.ui_context[player:get_player_name()]
|
||||
local name = player:get_player_name()
|
||||
@ -10,11 +12,11 @@ end
|
||||
|
||||
minetest.register_chatcommand("skinsdb", {
|
||||
params = "[set] <skin key> | show [<skin key>] | list | list private | list public | [ui]",
|
||||
description = "Set, show or list player's skin",
|
||||
description = S("Show, list or set player's skin"),
|
||||
func = function(name, param)
|
||||
local player = minetest.get_player_by_name(name)
|
||||
if not player then
|
||||
return false, "Player not found"
|
||||
return false, S("Player not found")
|
||||
end
|
||||
|
||||
-- parse command line
|
||||
@ -30,15 +32,15 @@ minetest.register_chatcommand("skinsdb", {
|
||||
elseif not word then
|
||||
command = 'ui'
|
||||
else
|
||||
return false, "unknown command "..word.." see /help skinsdb for supported parameters"
|
||||
return false, S("unknown command").." "..word..", "..S("see /help skinsdb for supported parameters")
|
||||
end
|
||||
|
||||
if command == "set" then
|
||||
local success = skins.set_player_skin(player, parameter)
|
||||
if success then
|
||||
return true, "skin set to "..parameter
|
||||
return true, S("skin set to").." "..parameter
|
||||
else
|
||||
return false, "invalid skin "..parameter
|
||||
return false, S("invalid skin").." "..parameter
|
||||
end
|
||||
elseif command == "list" then
|
||||
local list
|
||||
@ -49,13 +51,15 @@ minetest.register_chatcommand("skinsdb", {
|
||||
elseif not parameter then
|
||||
list = skins.get_skinlist_for_player(name)
|
||||
else
|
||||
return false, "unknown parameter", parameter
|
||||
return false, S("unknown parameter"), parameter
|
||||
end
|
||||
|
||||
local current_skin_key = skins.get_player_skin(player):get_key()
|
||||
for _, skin in ipairs(list) do
|
||||
local info = skin:get_key()..": name="..skin:get_meta_string("name").." author="
|
||||
..skin:get_meta_string("author").." license="..skin:get_meta_string("license")
|
||||
local info = skin:get_key().." - "
|
||||
..S("Name").."="..skin:get_meta_string("name").." "
|
||||
..S("Author").."="..skin:get_meta_string("author").." "
|
||||
..S("License").."="..skin:get_meta_string("license")
|
||||
if skin:get_key() == current_skin_key then
|
||||
info = minetest.colorize("#00FFFF", info)
|
||||
end
|
||||
@ -69,7 +73,7 @@ minetest.register_chatcommand("skinsdb", {
|
||||
skin = skins.get_player_skin(player)
|
||||
end
|
||||
if not skin then
|
||||
return false, "unknown skin"
|
||||
return false, S("invalid skin")
|
||||
end
|
||||
local formspec = "size[8,3]"..skins.get_skin_info_formspec(skin)
|
||||
minetest.show_formspec(name, 'skinsdb_show_skin', formspec)
|
||||
|
@ -7,3 +7,10 @@ Change = Wechseln
|
||||
Page = Seite
|
||||
License = Lizenz
|
||||
Description = Beschreibung
|
||||
Show, list or set player's skin = Anzeigen oder setzen der Spieler-Skins
|
||||
Player not found = Spieler nicht da
|
||||
unknown command = unbekannter Befehl
|
||||
see /help skinsdb for supported parameters = Lese /help für erlaubte Parameter
|
||||
skin set to = Skin ist jetzt
|
||||
invalid skin = unbekannter Skin
|
||||
unknown parameter = unbekannter Parameter
|
||||
|
@ -7,3 +7,11 @@ Change =
|
||||
Page =
|
||||
License =
|
||||
Description =
|
||||
Show, list or set player's skin =
|
||||
Player not found =
|
||||
unknown command =
|
||||
see /help skinsdb for supported parameters =
|
||||
skin set to =
|
||||
invalid skin =
|
||||
unknown parameter =
|
||||
unknown skin =
|
||||
|
Loading…
Reference in New Issue
Block a user