Translate a few missing formspec elements

This commit is contained in:
Wuzzy 2019-03-16 03:18:16 +01:00
parent 8cfcbea9cb
commit 7aaafdca03
9 changed files with 32 additions and 13 deletions

View file

@ -1,4 +1,5 @@
local S = minetest.get_translator("mcl_beds")
local F = minetest.formspec_escape
local pi = math.pi
local player_in_bed = 0
@ -201,8 +202,8 @@ local function update_formspecs(finished)
local form_n = "size[8,15;true]"
local all_in_bed = ges == player_in_bed
local night_skip = is_night_skip_enabled()
local button_leave = "button_exit[2,12;4,0.75;leave;Leave bed]"
local button_abort = "button_exit[2,12;4,0.75;leave;Abort sleep]"
local button_leave = "button_exit[2,12;4,0.75;leave;"..F(S("Leave bed")).."]"
local button_abort = "button_exit[2,12;4,0.75;leave;"..F(S("Abort sleep")).."]"
local bg_presleep = "bgcolor[#00000080;true]"
local bg_sleep = "bgcolor[#000000FF;true]"
@ -212,33 +213,33 @@ local function update_formspecs(finished)
end
return
elseif not is_sp then
local text = string.format("Players in bed: %d/%d", player_in_bed, ges)
local text = S("Players in bed: @1/@2", player_in_bed, ges)
if not night_skip then
text = text .. "\n" .. "Note: Night skip is disabled."
text = text .. "\n" .. S("Note: Night skip is disabled.")
form_n = form_n .. bg_presleep
form_n = form_n .. button_leave
elseif all_in_bed then
text = text .. "\n" .. "You're sleeping."
text = text .. "\n" .. S("You're sleeping.")
form_n = form_n .. bg_sleep
form_n = form_n .. button_abort
else
text = text .. "\n" .. "You will fall asleep when all players are in bed."
text = text .. "\n" .. S("You will fall asleep when all players are in bed.")
form_n = form_n .. bg_presleep
form_n = form_n .. button_leave
end
form_n = form_n .. "label[2.2,7.5;"..minetest.formspec_escape(text).."]"
form_n = form_n .. "label[2.2,7.5;"..F(text).."]"
else
local text
if night_skip then
text = "You're sleeping."
text = S("You're sleeping.")
form_n = form_n .. bg_sleep
form_n = form_n .. button_abort
else
text = "You're in bed." .. "\n" .. "Note: Night skip is disabled."
text = S("You're in bed.") .. "\n" .. S("Note: Night skip is disabled.")
form_n = form_n .. bg_presleep
form_n = form_n .. button_leave
end
form_n = form_n .. "label[2.2,7.5;"..minetest.formspec_escape(text).."]"
form_n = form_n .. "label[2.2,7.5;"..F(text).."]"
end
for name,_ in pairs(mcl_beds.player) do

View file

@ -30,3 +30,10 @@ It's too dangerous to sleep here!=Es ist zu gefährlich, hier zu schlafen!
New respawn position set! But you can only sleep at night or during a thunderstorm.=Neue Wiedereinstiegsposition gesetzt! Aber Sie können nur nachts oder während eines Gewittersturms schlafen.
You can only sleep at night or during a thunderstorm.=Sie können nur nachts oder während eines Gewittersturms schlafen.
New respawn position set!=Neue Wiedereinstiegsposition gesetzt!
Leave bed=Bett verlassen
Abort sleep=Schlaf abbrechen
Players in bed: @1/@2=Spieler im Bett: @1/@2
Note: Night skip is disabled.=Anmerkung: Überspringen der Nacht deaktiviert.
You're sleeping.=Sie schlafen.
You will fall asleep when all players are in bed.=Sie werden einschlafen, wenn alle Spieler im Bett sind.
You're in bed.=Sie sind im Bett.

View file

@ -30,3 +30,10 @@ It's too dangerous to sleep here!=
New respawn position set! But you can only sleep at night or during a thunderstorm.=
You can only sleep at night or during a thunderstorm.=
New respawn position set!=
Leave bed=
Abort sleep=
Players in bed: @1/@2=
Note: Night skip is disabled.=
You're sleeping.=
You will fall asleep when all players are in bed.=
You're in bed.=