This commit is contained in:
sfan5 2019-09-17 19:38:28 +02:00
parent 5d6bc12c2c
commit 3794e15769
2 changed files with 10 additions and 9 deletions

View file

@ -52,23 +52,24 @@ local function book_on_use(itemstack, user)
end end
local formspec local formspec
local esc = minetest.formspec_escape
if owner == player_name then if owner == player_name then
formspec = "size[8,8]" .. formspec = "size[8,8]" ..
"field[0.5,1;7.5,0;title;Title:;" .. "field[0.5,1;7.5,0;title;" .. esc(S("Title")) .. ":;" ..
minetest.formspec_escape(title) .. "]" .. esc(title) .. "]" ..
"textarea[0.5,1.5;7.5,7;text;Contents:;" .. "textarea[0.5,1.5;7.5,7;text;" .. esc(S("Contents")) .. ":;" ..
minetest.formspec_escape(text) .. "]" .. esc(text) .. "]" ..
"button_exit[2.5,7.5;3,1;save;Save]" "button_exit[2.5,7.5;3,1;save;" .. esc(S("Save")) .. "]"
else else
formspec = "size[8,8]" .. formspec = "size[8,8]" ..
"label[0.5,0.5;by " .. owner .. "]" .. "label[0.5,0.5;" .. esc(S("by @1", owner)) .. "]" ..
"tablecolumns[color;text]" .. "tablecolumns[color;text]" ..
"tableoptions[background=#00000000;highlight=#00000000;border=false]" .. "tableoptions[background=#00000000;highlight=#00000000;border=false]" ..
"table[0.4,0;7,0.5;title;#FFFF00," .. minetest.formspec_escape(title) .. "]" .. "table[0.4,0;7,0.5;title;#FFFF00," .. esc(title) .. "]" ..
"textarea[0.5,1.5;7.5,7;;" .. "textarea[0.5,1.5;7.5,7;;" ..
minetest.formspec_escape(string ~= "" and string or text) .. ";]" .. minetest.formspec_escape(string ~= "" and string or text) .. ";]" ..
"button[2.4,7.6;0.8,0.8;book_prev;<]" .. "button[2.4,7.6;0.8,0.8;book_prev;<]" ..
"label[3.2,7.7;Page " .. page .. " of " .. page_max .. "]" .. "label[3.2,7.7;" .. esc(S("Page @1 of @2", page, page_max)) .. "]" ..
"button[4.9,7.6;0.8,0.8;book_next;>]" "button[4.9,7.6;0.8,0.8;book_next;>]"
end end

View file

@ -2604,7 +2604,7 @@ local function register_sign(material, desc, def)
meta:set_string("text", text) meta:set_string("text", text)
if #text > 0 then if #text > 0 then
meta:set_string("infotext", '"' .. text .. '"') meta:set_string("infotext", S('"@1"', text))
else else
meta:set_string("infotext", '') meta:set_string("infotext", '')
end end