From 21daaa4e07859d9c10ba5f8b8678006868a756c9 Mon Sep 17 00:00:00 2001 From: Xanthin Date: Fri, 4 Apr 2014 14:24:14 +0200 Subject: [PATCH 1/3] added translation function and make reciepes shown in unif.inventory --- init.lua | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/init.lua b/init.lua index a0ecdd2..084598d 100644 --- a/init.lua +++ b/init.lua @@ -1,3 +1,11 @@ +-- Boilerplate to support localized strings if intllib mod is installed. +local S +if intllib then + S = intllib.Getter() +else + S = function(s) return s end +end + local player_in_bed = 0 local beds_list = { @@ -17,7 +25,7 @@ for i in ipairs(beds_list) do local colour = beds_list[i][2] minetest.register_node("beds:bed_bottom_"..colour, { - description = beddesc, + description = S(beddesc), drawtype = "nodebox", tiles = {"beds_bed_top_bottom_"..colour..".png", "default_wood.png", "beds_bed_side_"..colour..".png", "beds_bed_side_"..colour..".png", "beds_bed_side_"..colour..".png", "beds_bed_side_"..colour..".png"}, paramtype = "light", @@ -164,7 +172,7 @@ for i in ipairs(beds_list) do minetest.register_alias("beds:bed_"..colour, "beds:bed_bottom_"..colour) minetest.register_craft({ - output = "beds:bed_"..colour, + output = "beds:bed_bottom_"..colour, recipe = { {"wool:"..colour, "wool:"..colour, "wool:white", }, {"default:stick", "", "default:stick", } @@ -205,7 +213,7 @@ minetest.register_globalstep(function(dtime) if players == player_in_bed and players ~= 0 then if minetest.env:get_timeofday() < 0.2 or minetest.env:get_timeofday() > 0.805 then if not wait then - minetest.chat_send_all("Good night!!!") + minetest.chat_send_all(S("Good night!!!")) minetest.after(2, function() minetest.env:set_timeofday(0.23) wait = false @@ -233,5 +241,5 @@ minetest.register_on_respawnplayer(function(player) end) if minetest.setting_get("log_mods") then - minetest.log("action", "beds loaded") + minetest.log("action", S("beds loaded")) end From 0094b5832633fb0bdc9e6e413382939461e55d4f Mon Sep 17 00:00:00 2001 From: Xanthin Date: Fri, 4 Apr 2014 14:24:50 +0200 Subject: [PATCH 2/3] Create template.txt --- locale/template.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 locale/template.txt diff --git a/locale/template.txt b/locale/template.txt new file mode 100644 index 0000000..e5b29d5 --- /dev/null +++ b/locale/template.txt @@ -0,0 +1,13 @@ +# Template + +Red Bed = +Orange Bed = +Yellow Bed = +Green Bed = +Blue Bed = +Violet Bed = +Black Bed = +Grey Bed = +White Bed = +Good night!!! = +beds loaded = From 7fdabd23255676b8dc6e0d8ec61926df4358cb98 Mon Sep 17 00:00:00 2001 From: Xanthin Date: Fri, 4 Apr 2014 14:25:33 +0200 Subject: [PATCH 3/3] german translation --- locale/de.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 locale/de.txt diff --git a/locale/de.txt b/locale/de.txt new file mode 100644 index 0000000..851d420 --- /dev/null +++ b/locale/de.txt @@ -0,0 +1,13 @@ +# Translation by Xanthin + +Red Bed = Rotes Bett +Orange Bed = Oranges Bett +Yellow Bed = Gelbes Bett +Green Bed = Gruenes Bett +Blue Bed = Blaues Bett +Violet Bed = Violettes Bett +Black Bed = Schwarzes Bett +Grey Bed = Graues Bett +White Bed = Weisses Bett +Good night!!! = Gute Nacht!!! +beds loaded = [beds] geladen