From a689b54804072f744418a572aff7a6e75ad84505 Mon Sep 17 00:00:00 2001 From: Isidor Zeuner Date: Sun, 4 Apr 2021 00:35:32 +0200 Subject: [PATCH] server side translation --- init.lua | 40 +++++++++++++++++++++++++++++----- locale/lmz_opening_hours.de.tr | 1 + locale/template.txt | 1 + 3 files changed, 36 insertions(+), 6 deletions(-) diff --git a/init.lua b/init.lua index 4918f61..abb0e5a 100644 --- a/init.lua +++ b/init.lua @@ -103,6 +103,11 @@ local function load_data() elseif not opening_hours.version then opening_hours = opening_hours_default end + for k, v in pairs(opening_hours) do + if k ~= "exception_today" then + opening_hours[k] = tonumber(v) + end + end end local function reset_execption() @@ -231,6 +236,33 @@ local function show_gui(name) [5] = S("Fr."), [6] = S("Sa.") } + local player_info = minetest.get_player_information(name) + local warning_config_translation_string = S( + "@1 minutes before closing, warn the players every @2 minutes.", + "", + "" + ) + local warning_config = minetest.get_translated_string( + player_info.lang_code, + warning_config_translation_string + ) .. "<" + local formspec_warning = "" + local warning_x = 0.34 + for fragment in warning_config:gmatch("([^<>]+