Add french translate and adjust formSpec size for label
This commit is contained in:
parent
bf71886524
commit
cc6ec6c62b
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
.idea
|
17
init.lua
17
init.lua
@ -5,6 +5,8 @@ if minetest.get_translator then S = minetest.get_translator(MOD_NAME) end
|
||||
|
||||
treasure_chest = {}
|
||||
|
||||
-- local S = minetest.get_translator("treasure_chest")
|
||||
|
||||
dofile(minetest.get_modpath("treasure_chest") .. "/utils.lua")
|
||||
|
||||
local openedTreasureChestConfigs = {};
|
||||
@ -32,8 +34,9 @@ local buttonExit = "exit";
|
||||
local strDescription = S("A chest that gives semi-randomized rewards per player");
|
||||
local strOneTime = S("This is a one-time use chest, and you already opened it!");
|
||||
local strTooSoon = S("To get another reward come back in ");
|
||||
local strFromRefreshLabel = S("Refresh time, in minutes, integer. E.g.: 60 = 1 hour, 1440 = 1 day, 10080 = 1 week");
|
||||
local strProbabiltiesLabel = S("Item probability of being given, integer, range 0..100: 0 = never, 100 = always");
|
||||
local strFromRefreshLabel = S("Refresh time, in minutes, integer. E.g.: 60 - 1 hour, 1440 - 1 day, 10080 - 1 week");
|
||||
local strProbabiltiesLabel = S("Item probability of being given, integer, range 0..100: 0 - never, 100 - always");
|
||||
local buttonSaveClose = S("Save & Close");
|
||||
|
||||
minetest.register_node("treasure_chest:treasure_chest", {
|
||||
description = strDescription,
|
||||
@ -128,9 +131,9 @@ minetest.register_node("treasure_chest:treasure_chest", {
|
||||
if privs.server or owner == playerName then
|
||||
openedTreasureChestConfigs[playerName] = nodePos;
|
||||
minetest.show_formspec(playerName, "treasure_chest:setup_inventory",
|
||||
"size[8,8]" ..
|
||||
"size[9,8]" ..
|
||||
|
||||
"field[0.2,0.2;7.0,0.9;"..fieldRefresh..";"..strFromRefreshLabel..";".. refresh .."]"..
|
||||
"field[0.2,0.2;9,1.1;"..fieldRefresh..";"..strFromRefreshLabel..";".. refresh .."]"..
|
||||
|
||||
"label[0.2,0.6;"..strProbabiltiesLabel.."]"..
|
||||
|
||||
@ -142,7 +145,7 @@ minetest.register_node("treasure_chest:treasure_chest", {
|
||||
"field[5.5,1.2;1,1;"..fieldI5P..";;"..i5p.."]"..
|
||||
|
||||
"list[nodemeta:"..spos..";main;0.2,1.8;6.0,1.0;]"..
|
||||
"button_exit[1.0,2.8;3.0,1.0;"..buttonExit..";Save & Close]"..
|
||||
"button_exit[1.0,2.8;3.0,1.0;"..buttonExit..";"..buttonSaveClose.."]"..
|
||||
|
||||
"list[current_player;main;0.0,4.0;8.0,4.0;]");
|
||||
|
||||
@ -220,9 +223,9 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
|
||||
return
|
||||
end
|
||||
openedTreasureChestConfigs[playerName] = nil
|
||||
|
||||
|
||||
local meta = minetest.get_meta(pos)
|
||||
|
||||
|
||||
local owner = meta:get_string(metaStrOwner)
|
||||
if not minetest.check_player_privs(player, "server") or owner ~= playerName then
|
||||
return true
|
||||
|
14
locale/template.txt
Normal file
14
locale/template.txt
Normal file
@ -0,0 +1,14 @@
|
||||
# textdomain: treasure_chest
|
||||
|
||||
# treasure_chest translation template
|
||||
|
||||
A chest that gives semi-randomized rewards per player=
|
||||
This is a one-time use chest, and you already opened it!=
|
||||
To get another reward come back in =
|
||||
Refresh time, in minutes, integer. E.g.: 60 - 1 hour, 1440 - 1 day, 10080 - 1 week=
|
||||
Item probability of being given, integer, range 0..100: 0 - never, 100 - always=
|
||||
Save & Close=
|
||||
1 minute=
|
||||
minutes=
|
||||
hours=
|
||||
days=
|
12
locale/treasure_chest.en.tr
Normal file
12
locale/treasure_chest.en.tr
Normal file
@ -0,0 +1,12 @@
|
||||
# textdomain: treasure_chest
|
||||
|
||||
A chest that gives semi-randomized rewards per player=EN A chest that gives semi-randomized rewards per player
|
||||
This is a one-time use chest, and you already opened it!=This is a one-time use chest, and you already opened it!
|
||||
To get another reward come back in =To get another reward come back in
|
||||
Refresh time, in minutes, integer. E.g.: 60 - 1 hour, 1440 - 1 day, 10080 - 1 week=Refresh time, in minutes, integer. E.g.: 60 - 1 hour, 1440 - 1 day, 10080 - 1 week
|
||||
Item probability of being given, integer, range 0..100: 0 - never, 100 - always=Item probability of being given, integer, range 0..100: 0 - never, 100 - always
|
||||
Save & Close=Save & Close
|
||||
1 minute=1 minute
|
||||
minutes= minutes
|
||||
hours= hours
|
||||
days= days
|
16
locale/treasure_chest.fr.tr
Normal file
16
locale/treasure_chest.fr.tr
Normal file
@ -0,0 +1,16 @@
|
||||
# textdomain: treasure_chest
|
||||
|
||||
# treasure_chest french translation
|
||||
# treasure_chest traduction en français
|
||||
# by d-stephane
|
||||
|
||||
A chest that gives semi-randomized rewards per player=FR Un coffre qui donne des récompenses semi-aléatoires par joueur
|
||||
This is a one-time use chest, and you already opened it!=Vous ne pouvez ouvrir ce coffre qu'une seule fois et vous l’avez déjà ouvert !
|
||||
To get another reward come back in =Pour obtenir une autre récompense revenez dans
|
||||
Refresh time, in minutes, integer. E.g.: 60 - 1 hour, 1440 - 1 day, 10080 - 1 week=Temps de rafraîchissement en minutes. Nombre : 60 - 1 heure, 1440 - 1 jour, 10080 - 1 semaine
|
||||
Item probability of being given, integer, range 0..100: 0 - never, 100 - always=Probabilité de donner l'objet. Nombre, de 0 à 100 : 0 - jamais, 100 - toujours
|
||||
Save & Close=Sauver et fermer
|
||||
1 minute= 1 minute
|
||||
minutes= minutes
|
||||
hours= heures
|
||||
days= jours
|
Loading…
x
Reference in New Issue
Block a user