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) | |
download | moreblocks-1002fd4dbf43850a196f627d8ba15e3f9ec39361.tar.gz moreblocks-1002fd4dbf43850a196f627d8ba15e3f9ec39361.tar.bz2 moreblocks-1002fd4dbf43850a196f627d8ba15e3f9ec39361.zip |
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 |