diff options
| author | Calinou <calinou9999spam@gmail.com> | 2014-01-20 09:56:46 -0800 | 
|---|---|---|
| committer | Calinou <calinou9999spam@gmail.com> | 2014-01-20 09:56:46 -0800 | 
| commit | 1002fd4dbf43850a196f627d8ba15e3f9ec39361 (patch) | |
| tree | ac80c3a20dab6c37cf1d37bd1acaa87478fe2ec2 | |
| parent | 87b777cf8590ca7e450cb89517561c76baf43daf (diff) | |
| parent | dd479da7b38f27dc8c8ac5c8620e5049892801ca (diff) | |
Merge pull request #9 from Jat15/patch-translate
Patch French translation and add more translation support.
| -rw-r--r-- | circular_saw.lua | 18 | ||||
| -rw-r--r-- | locale/fr.txt | 50 | ||||
| -rw-r--r-- | locale/template.txt | 70 | 
3 files changed, 113 insertions, 25 deletions
diff --git a/circular_saw.lua b/circular_saw.lua index 863d0a4..c3da999 100644 --- a/circular_saw.lua +++ b/circular_saw.lua @@ -101,7 +101,7 @@ circular_saw.reset_circular_saw = function(pos)  	inv:set_list("output",  circular_saw.get_stair_output_inv("",  "",  0, meta:get_string("max_offered")));  	meta:set_int("anz",  0); -	meta:set_string("infotext",  "Circular saw, empty (owned by " .. (meta:get_string("owner") or "") .. ")"); +	meta:set_string("infotext", S("Circular saw, empty (owned by %s)"):format((meta:get_string("owner") or "")));  end @@ -149,7 +149,7 @@ circular_saw.update_inventory = function(pos, amount)  	-- Store how many microblocks are available  	meta:set_int("anz",  (akt+amount)); -	meta:set_string("infotext",  "Circular saw, working with " ..material.. " (owned by " .. (meta:get_string("owner") or "") .. ")"); +	meta:set_string("infotext",  S("Circular saw, working with %s (owned by %s)"):format(material,(meta:get_string("owner") or "")));  end @@ -276,7 +276,7 @@ circular_saw.on_construct_init = function(pos, formspec)  	meta:set_int(   "anz",          0); -- No microblocks inside yet  	meta:set_string("max_offered",  99); -- How many items of this kind are offered by default? -	meta:set_string("infotext",     "Circular saw, empty") +	meta:set_string("infotext",     S("Circular saw, empty"))  	local inv = meta:get_inventory()  	inv:set_size("input",      1)  -- Input slot for full blocks of material x @@ -329,13 +329,13 @@ minetest.register_node("moreblocks:circular_saw",  {  			return circular_saw.on_construct_init(pos,  					 "size[10,9]" ..  					 "list[current_name;input;0,0;1,1;]" .. -					"label[0,0;Input material]" .. +					"label[0,0;"..S("Input material").."]" ..  					 "list[current_name;micro;0,1;1,1;]" .. -					"label[0,1;Rest/microblocks]" .. -					 "field[0.3,2.5;1,1;max_offered;Max:;${max_offered}]" .. -					 "button[1,2;1,1;Set;Set]" .. +					"label[0,1;"..S("Rest/microblocks").."]" .. +					 "field[0.3,2.5;1,1;max_offered;"..S("Max:")..";${max_offered}]" .. +					 "button[1,2;1,1;Set;"..S("Set").."]" ..  					 "list[current_name;recycle;0,3;1,1;]" .. -					"label[0,3;Recycle output]" .. +					"label[0,3;"..S("Recycle output").."]" ..  					 "list[current_name;output;2,0;8,4;]" ..  					 "list[current_player;main;1,5;8,4;]");  		end, @@ -349,7 +349,7 @@ minetest.register_node("moreblocks:circular_saw",  {  			local meta = minetest.env:get_meta(pos);  			meta:set_string("owner",  (placer:get_player_name() or "")); -			meta:set_string("infotext",  "Circular saw is empty (owned by " .. (placer:get_player_name() or "") .. ")"); +			meta:set_string("infotext",  S("Circular saw is empty (owned by %s)"):format((placer:get_player_name() or "")));  		end,  		-- The amount of items offered per shape can be configured diff --git a/locale/fr.txt b/locale/fr.txt index e537a8c..6bd7f98 100644 --- a/locale/fr.txt +++ b/locale/fr.txt @@ -1,54 +1,72 @@  # Translation by Calinou -[moreblocks] loaded. = [moreblocks] a été chargé. +###init.lua### +[moreblocks] loaded. = [moreblocks] a été chargé.  Jungle Wooden Planks = Planches de bois de jungle -Empty Bookshelf = Étagère vide +Empty Bookshelf = Ètagère vide  Clean Glass = Verre propre  Plankstone = Pierre-bois  Wooden Tile = Dalle en bois -Full Wooden Tile = Dalle en bois complète -Centered Wooden Tile = Dalle en bois centrée +Full Wooden Tile = Dalle en bois complète +Centered Wooden Tile = Dalle en bois centrée  Up Wooden Tile = Dalle en bois vers le haut  Down Wooden Tile = Dalle en bois vers le bas  Left Wooden Tile = Dalle en bois vers la gauche  Right Wooden Tile = Dalle en bois vers la droite  Circle Stone Bricks = Briques en pierre circulaires  Stone Tile = Dalle en pierre -Split Stone Tile = Dalle en pierre découpée +Split Stone Tile = Dalle en pierre découpée  Glow Glass = Verre brillant -Super Glow Glass = Verre très brillant -Coal Glass = Verre en charbon -Iron Glass = Verre en fer +Super Glow Glass = Verre très brillant +Coal Glass = Verre de charbon +Iron Glass = Verre de fer  Coal Checker = Damier en charbon  Iron Checker = Damier en fer -Trap Stone = Pierre à piège -Trap Glass = Verre à piège -Coal Stone = Pierre en charbon -Iron Stone = Pierre en fer +Trap Stone = Pierre traversable +Trap Glass = Verre traversable +Trap Glow Glass = Verre brillant traversable +Trap Super Glow Glass = Verre très brillant traversable +Coal Stone = Pierre de charbon +Iron Stone = Pierre de fer +Coal Stone Bricks = Briques en pierre de charbon +Iron Stone Bricks = Briques en pierre de fer  Cactus Checker = Damier en cactus -Cactus Brick = Briques en cactus +Cactus Brick = Briques de cactus  Sweeper = Balai -Jungle Stick = Bâton en bois de jungle +Jungle Stick = Bâton en bois de jungle  Horizontal Tree = Tronc d'arbre horizontal  Horizontal Jungle Tree = Tronc d'arbre de jungle horizontal  Rope = Corde  All-faces Tree = Tronc d'arbre +###redefinition.lua###  Wooden = bois  Papyrus = Papyrus  Dry Shrub = Buisson mort  Sapling = Pousse d'arbre  Wooden Planks = Planches de bois -Ladder = Échelle +Ladder = Échelle  Glass = Verre +###circular_saw.lua###  Circular Saw = Scie circulaire +Circular saw, empty (owned by %s) = Scie circulaire, vide (propriété de %s) +Circular saw, working with %s (owned by %s) = Scie circulaire, manipule %s (propriété de %s) +Circular saw, empty = Scie circulaire, vide +Circular saw is empty (owned by %s) = Scie circulaire est vide (propriété de %s) +Input material = Entrée du matériel  +Rest/microblocks = Reste/microbloc +Max: = Max: +Set = Fixer +Recycle output = Recyclage + +###./stairsplus/*###  %s Stairs = Escaliers en %s  %s Slab = Demi-dalle en %s  %s Panel = Barre en %s  %s Microblock = Microbloc en %s  %s Pane = Panneau en %s -%s Fence = Barrière en %s +%s Fence = Barrière en %s
\ No newline at end of file diff --git a/locale/template.txt b/locale/template.txt new file mode 100644 index 0000000..77ed1a9 --- /dev/null +++ b/locale/template.txt @@ -0,0 +1,70 @@ +###init.lua### +[moreblocks] loaded. =  + +Jungle Wooden Planks =  +Empty Bookshelf =  +Clean Glass =  +Plankstone =  +Wooden Tile =  +Full Wooden Tile =  +Centered Wooden Tile =  +Up Wooden Tile =  +Down Wooden Tile =  +Left Wooden Tile =  +Right Wooden Tile =  +Circle Stone Bricks =  +Stone Tile =  +Split Stone Tile =  +Glow Glass =  +Super Glow Glass =  +Coal Glass =  +Iron Glass =  +Coal Checker =  +Iron Checker =  +Trap Stone =  +Trap Glass =  +Trap Glow Glass =  +Trap Super Glow Glass =  +Coal Stone =  +Iron Stone =  +Coal Stone Bricks =  +Iron Stone Bricks =  +Cactus Checker =  +Cactus Brick =  +Sweeper =  +Jungle Stick =  +Horizontal Tree =  +Horizontal Jungle Tree =  +Rope =  +All-faces Tree =  + +###redefinition.lua### +Wooden =  +Papyrus =  +Dry Shrub =  +Sapling =  +Wooden Planks =  +Ladder =  +Glass =  + +###circular_saw.lua### +Circular Saw =  +Circular saw, empty (owned by %s) =  +Circular saw, working with %s (owned by %s) =  +Circular saw, empty =  +Circular saw is empty (owned by %s) =  + +Input material =  +Rest/microblocks =  +Max: = +Set = +Recycle output = + +###./stairsplus/*### +%s Stairs =  +%s Slab =  +%s Panel =  +%s Microblock =  + +%s Pane =  +%s Fence = 
\ No newline at end of file  | 
