From 1d7edabfc3c599ce057859415ef51b951d06dc5f Mon Sep 17 00:00:00 2001 From: Louis <55180044+louisroyer@users.noreply.github.com> Date: Sat, 8 Feb 2020 11:37:22 +0100 Subject: [PATCH 1/3] Update mod.conf --- depends.txt | 1 - description.txt | 1 - mod.conf | 2 ++ 3 files changed, 2 insertions(+), 2 deletions(-) delete mode 100644 depends.txt delete mode 100644 description.txt diff --git a/depends.txt b/depends.txt deleted file mode 100644 index 4ad96d5..0000000 --- a/depends.txt +++ /dev/null @@ -1 +0,0 @@ -default diff --git a/description.txt b/description.txt deleted file mode 100644 index 58fb98f..0000000 --- a/description.txt +++ /dev/null @@ -1 +0,0 @@ -Adds several chests that behave differently, and can be used to donate items, share items, hide chests, make secret chests, and more. diff --git a/mod.conf b/mod.conf index d93c040..0d4e2e2 100644 --- a/mod.conf +++ b/mod.conf @@ -1 +1,3 @@ name = more_chests +description = Adds several chests that behave differently, and can be used to donate items, share items, hide chests, make secret chests, and more. +depends = default From 96667074706bf2b5d6ba12c2a7c381edb3c7f9be Mon Sep 17 00:00:00 2001 From: Louis <55180044+louisroyer@users.noreply.github.com> Date: Sat, 8 Feb 2020 12:42:42 +0100 Subject: [PATCH 2/3] Add french translation --- cobble.lua | 5 ++++- dropbox.lua | 13 +++++++++---- locale/more_chests.fr.tr | 11 +++++++++++ secret.lua | 12 ++++++++---- shared.lua | 16 ++++++++++------ wifi.lua | 7 +++++-- 6 files changed, 47 insertions(+), 17 deletions(-) create mode 100644 locale/more_chests.fr.tr diff --git a/cobble.lua b/cobble.lua index 2458f5e..8683da6 100644 --- a/cobble.lua +++ b/cobble.lua @@ -1,3 +1,6 @@ +-- translation support +local S = minetest.get_translator("more_chests") + local function has_locked_chest_privilege(meta, player) if player:get_player_name() ~= meta:get_string("owner") then return false @@ -6,7 +9,7 @@ local function has_locked_chest_privilege(meta, player) end minetest.register_node("more_chests:cobble", { - description = "Cobble Chest", + description = S("Cobble Chest"), tiles = {"default_cobble.png", "default_cobble.png", "default_cobble.png", "default_cobble.png", "default_cobble.png", "cobblechest_front.png"}, paramtype2 = "facedir", diff --git a/dropbox.lua b/dropbox.lua index f1f8c8a..f951e9f 100644 --- a/dropbox.lua +++ b/dropbox.lua @@ -1,3 +1,7 @@ +-- translation support +local S = minetest.get_translator("more_chests") +local DS = minetest.get_translator("default") + local function has_locked_chest_privilege(meta, player) if player:get_player_name() ~= meta:get_string("owner") then return false @@ -6,7 +10,7 @@ local function has_locked_chest_privilege(meta, player) end minetest.register_node("more_chests:dropbox", { - description = "Dropbox", + description = S("Dropbox"), tiles = {"dropbox_top.png", "dropbox_top.png", "dropbox_side.png", "dropbox_side.png", "dropbox_side.png", "dropbox_front.png"}, paramtype2 = "facedir", @@ -31,8 +35,9 @@ minetest.register_node("more_chests:dropbox", { after_place_node = function(pos, placer) local meta = minetest.get_meta(pos) meta:set_string("owner", placer:get_player_name() or "") - meta:set_string("infotext", "Dropbox (owned by ".. - meta:get_string("owner")..")") + meta:set_string("infotext", S("@1 (owned by @2)", + S("Dropbox"), + meta:get_string("owner"))) end, on_construct = function(pos) local meta = minetest.get_meta(pos) @@ -47,7 +52,7 @@ minetest.register_node("more_chests:dropbox", { "listring[current_name;main]" .. "listring[current_player;main]" .. default.get_hotbar_bg(0,4.85)) - meta:set_string("infotext", "Chest") + meta:set_string("infotext", DS("Chest")) local inv = meta:get_inventory() inv:set_size("main", 8*4) end, diff --git a/locale/more_chests.fr.tr b/locale/more_chests.fr.tr new file mode 100644 index 0000000..1fe8fa1 --- /dev/null +++ b/locale/more_chests.fr.tr @@ -0,0 +1,11 @@ +# textdomain: more_chests +Cobble Chest=Coffre en pierre taillée +Dropbox=Boîte de dépôt +Secret Chest=Coffre secret +Shared Chest=Coffre partagé +Wifi Chest=Coffre wifi + + +@1 (owned by @2)=@1 (appartient à @2) +Shared with (separate names with spaces)=Partagé avec (séparez les noms avec des espaces) +submit=valider diff --git a/secret.lua b/secret.lua index cdc2efe..55fd0ab 100644 --- a/secret.lua +++ b/secret.lua @@ -1,3 +1,6 @@ +-- translation support +local S = minetest.get_translator("more_chests") + local function has_locked_chest_privilege(meta, player) if player:get_player_name() ~= meta:get_string("owner") then return false @@ -20,7 +23,7 @@ local closed = "size[2,1]".. "button[0,0;2,1;open;open]" minetest.register_node("more_chests:secret", { - description = "Secret Chest", + description = S("Secret Chest"), tiles = {"secret_top.png", "secret_top.png", "secret_side.png", "secret_side.png", "secret_side.png", "secret_front.png"}, paramtype2 = "facedir", @@ -45,13 +48,14 @@ minetest.register_node("more_chests:secret", { after_place_node = function(pos, placer) local meta = minetest.get_meta(pos) meta:set_string("owner", placer:get_player_name() or "") - meta:set_string("infotext", "Secret Chest (owned by ".. - meta:get_string("owner")..")") + meta:set_string("infotext", S("@1 (owned by @2)", + S("Secret Chest"), + meta:get_string("owner"))) end, on_construct = function(pos) local meta = minetest.get_meta(pos) meta:set_string("formspec", open) - meta:set_string("infotext", "Secret Chest") + meta:set_string("infotext", S("Secret Chest")) meta:set_string("owner", "") local inv = meta:get_inventory() inv:set_size("main", 8*4) diff --git a/shared.lua b/shared.lua index 5aae01c..ac339c0 100644 --- a/shared.lua +++ b/shared.lua @@ -1,3 +1,6 @@ +-- translation support +local S = minetest.get_translator("more_chests") + local function has_locked_chest_privilege(meta, player) local name = player:get_player_name() local shared = " "..meta:get_string("shared").." " @@ -19,15 +22,15 @@ local function get_formspec(string) "list[current_name;main;0,0.3;8,4;]".. "list[current_player;main;0,4.85;8,1;]" .. "list[current_player;main;0,6;8,3;8]" .. - "field[.25,9.5;6,1;shared;Shared with (separate names with spaces):;"..string.."]".. - "button[6,9.2;2,1;submit;submit]" .. + "field[.25,9.5;8,1;shared;"..S("Shared with (separate names with spaces)")..":;"..string.."]".. + "button[6,9.2;2,1;submit;"..S("submit").."]" .. "listring[current_name;main]" .. "listring[current_player;main]" .. default.get_hotbar_bg(0,4.85) end minetest.register_node("more_chests:shared", { - description = "Shared Chest", + description = S("Shared Chest"), tiles = {"shared_top.png", "shared_top.png", "shared_side.png", "shared_side.png", "shared_side.png", "shared_front.png"}, paramtype2 = "facedir", @@ -52,13 +55,14 @@ minetest.register_node("more_chests:shared", { after_place_node = function(pos, placer) local meta = minetest.get_meta(pos) meta:set_string("owner", placer:get_player_name() or "") - meta:set_string("infotext", "Shared Chest (owned by ".. - meta:get_string("owner")..")") + meta:set_string("infotext", S("@1 (owned by @2)", + S("Shared Chest"), + meta:get_string("owner"))) end, on_construct = function(pos) local meta = minetest.get_meta(pos) meta:set_string("formspec", get_formspec("")) - meta:set_string("infotext", "Shared Chest") + meta:set_string("infotext", S("Shared Chest")) meta:set_string("owner", "") local inv = meta:get_inventory() inv:set_size("main", 8*4) diff --git a/wifi.lua b/wifi.lua index 12bcee0..0180ecc 100644 --- a/wifi.lua +++ b/wifi.lua @@ -1,5 +1,8 @@ +-- translation support +local S = minetest.get_translator("more_chests") + minetest.register_node("more_chests:wifi", { - description = "Wifi Chest", + description = S("Wifi Chest"), tiles = {"wifi_top.png", "wifi_top.png", "wifi_side.png", "wifi_side.png", "wifi_side.png", "wifi_front.png"}, paramtype2 = "facedir", @@ -20,7 +23,7 @@ minetest.register_node("more_chests:wifi", { "listring[current_player;main]" .. default.get_hotbar_bg(0,4.85)) - meta:set_string("infotext", "Wifi Chest") + meta:set_string("infotext", S("Wifi Chest")) end, on_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) minetest.log("action", player:get_player_name().. From 939c7ea73de4cb1c672edea299093da43e612632 Mon Sep 17 00:00:00 2001 From: An0n3m0us Date: Mon, 17 Feb 2020 18:03:57 +0000 Subject: [PATCH 3/3] Add Hungarian translation (#20) --- cobble.lua | 3 +-- dropbox.lua | 3 +-- locale/more_chests.hu.tr | 12 ++++++++++++ locale/template.txt | 6 ++++++ secret.lua | 3 +-- shared.lua | 3 +-- wifi.lua | 3 +-- 7 files changed, 23 insertions(+), 10 deletions(-) create mode 100644 locale/more_chests.hu.tr create mode 100644 locale/template.txt diff --git a/cobble.lua b/cobble.lua index 8683da6..6bb2c4c 100644 --- a/cobble.lua +++ b/cobble.lua @@ -1,4 +1,4 @@ --- translation support +-- Load support for translation. local S = minetest.get_translator("more_chests") local function has_locked_chest_privilege(meta, player) @@ -113,4 +113,3 @@ minetest.register_craft({ {'default:wood','default:cobble','default:wood'} } }) - diff --git a/dropbox.lua b/dropbox.lua index f951e9f..a8f16de 100644 --- a/dropbox.lua +++ b/dropbox.lua @@ -1,4 +1,4 @@ --- translation support +-- Load support for translation. local S = minetest.get_translator("more_chests") local DS = minetest.get_translator("default") @@ -111,4 +111,3 @@ minetest.register_craft({ {'default:wood','default:wood','default:wood'} } }) - diff --git a/locale/more_chests.hu.tr b/locale/more_chests.hu.tr new file mode 100644 index 0000000..eb05d32 --- /dev/null +++ b/locale/more_chests.hu.tr @@ -0,0 +1,12 @@ +# textdomain: more_chests + +# Translation by An0n3m0us + +Secret Chest=Titkos Láda +Wifi Chest=Wifi Láda +Cobble Chest=Zúzottkő Láda +Shared Chest=Közös Láda + +@1 (owned by @2)=@1 (@2 tulajdonában van) +Shared with (separate names with spaces)=Megosztva (válassza el a neveket szóközökkel) +submit=előterjeszt diff --git a/locale/template.txt b/locale/template.txt new file mode 100644 index 0000000..d95f7b1 --- /dev/null +++ b/locale/template.txt @@ -0,0 +1,6 @@ +# textdomain: more_chests +Secret Chest= +Wifi Chest= +Cobble Chest= +Shared Chest= +Dropbox= diff --git a/secret.lua b/secret.lua index 55fd0ab..71fe742 100644 --- a/secret.lua +++ b/secret.lua @@ -1,4 +1,4 @@ --- translation support +-- Load support for translation. local S = minetest.get_translator("more_chests") local function has_locked_chest_privilege(meta, player) @@ -130,4 +130,3 @@ minetest.register_craft({ {'default:wood','default:wood','default:wood'} } }) - diff --git a/shared.lua b/shared.lua index ac339c0..e100a93 100644 --- a/shared.lua +++ b/shared.lua @@ -1,4 +1,4 @@ --- translation support +-- Load support for translation. local S = minetest.get_translator("more_chests") local function has_locked_chest_privilege(meta, player) @@ -136,4 +136,3 @@ minetest.register_craft({ {'default:wood','default:wood','default:wood'} } }) - diff --git a/wifi.lua b/wifi.lua index 0180ecc..8345ef7 100644 --- a/wifi.lua +++ b/wifi.lua @@ -1,4 +1,4 @@ --- translation support +-- Load support for translation. local S = minetest.get_translator("more_chests") minetest.register_node("more_chests:wifi", { @@ -52,4 +52,3 @@ minetest.register_on_joinplayer(function(player) local inv = player:get_inventory() inv:set_size("more_chests:wifi", 8*4) end) -