From c7a8eed560f689b6c809271aef69d87601d7cbb5 Mon Sep 17 00:00:00 2001 From: Xanthin Date: Thu, 10 Dec 2015 21:21:18 +0100 Subject: [PATCH] Set S() for translations and provide a template.txt --- api.lua | 10 +-- init.lua | 206 ++++++++++++++++++++++---------------------- locale/template.txt | 110 +++++++++++++++++++++++ 3 files changed, 218 insertions(+), 108 deletions(-) create mode 100644 locale/template.txt diff --git a/api.lua b/api.lua index 93cb62d..46eef8d 100644 --- a/api.lua +++ b/api.lua @@ -8,7 +8,7 @@ local S = sys4_achievements.intllib -- New Waste Node minetest.register_node("sys4_achievements:waste", { - description = "Déchet", + description = S("Déchet"), tiles = {"waste.png"}, is_ground_content = false, groups = {crumbly=2, flammable=2}, @@ -18,7 +18,7 @@ function sys4_achievements.write_book(items, prizes) local text = "" if prizes and prizes ~= nil then - text = text.."Félicitations ! Vous gagnez :\n" + text = text..S("Félicitations ! Vous gagnez :\n") local tt = "" for i=1, #prizes do @@ -29,7 +29,7 @@ function sys4_achievements.write_book(items, prizes) end if items and items ~= nil then - text = text.."Vous débloquez les crafts de ces objets :\n" + text = text..S("Vous débloquez les crafts de ces objets :\n") local tt = "" for i=1, #items do @@ -222,7 +222,7 @@ awards.give_achievement = function (name, award) "label[0.3,0.1;"..custom_announce.."]") elseif awards.show_mode == "chat" then -- use the chat console to send it - minetest.chat_send_player(name, "Achievement Unlocked: "..title) + minetest.chat_send_player(name, S("Achievement Unlocked: ")..title) if desc~="" then minetest.chat_send_player(name, desc) end @@ -242,7 +242,7 @@ awards.give_achievement = function (name, award) name = "award_au", number = 0xFFFFFF, scale = {x = 100, y = 20}, - text = "Achievement Unlocked!", + text = S("Achievement Unlocked!"), position = {x = 0.5, y = 0}, offset = {x = 0, y = 40}, alignment = {x = 0, y = -1} diff --git a/init.lua b/init.lua index 1c8de70..c1a1a35 100644 --- a/init.lua +++ b/init.lua @@ -22,9 +22,9 @@ dofile(minetest.get_modpath("sys4_achievements").."/api.lua") local a = { { name = 'lumberjack_begins_default', - title = "Un bucheron en herbe", + title = S("Un bucheron en herbe"), node = 'default:tree', - desc = "Récolte 50 blocs de bois.", + desc = S("Récolte 50 blocs de bois."), icon ="default_tree.png", type = "dig", target = 50, @@ -33,9 +33,9 @@ local a = { }, { name = 'lumberjack_begins_jungle', - title = "Un bucheron dans la Jungle", + title = S("Un bucheron dans la Jungle"), node = 'default:jungletree', - desc = "Récolte 50 blocs de bois de jungle.", + desc = S("Récolte 50 blocs de bois de jungle."), icon ="default_jungletree.png", type = "dig", target = 50, @@ -44,9 +44,9 @@ local a = { }, { name = 'lumberjack_begins_pinetree', - title = "Bucheron des montagnes", + title = S("Bucheron des montagnes"), node = 'default:pine_tree', - desc = "Récolte 50 blocs de bois de résineux.", + desc = S("Récolte 50 blocs de bois de résineux."), icon ="default_pine_tree.png", type = "dig", target = 50, @@ -55,9 +55,9 @@ local a = { }, { name = 'lumberjack_begins_acacia', - title = "Bucheron du désert", + title = S("Bucheron du désert"), node = 'default:acacia_tree', - desc = "Récolte 50 blocs de bois d'acacia.", + desc = S("Récolte 50 blocs de bois d'acacia."), icon ="default_acacia_tree.png", type = "dig", target = 50, @@ -66,9 +66,9 @@ local a = { }, { name = 'crafter_begins', - title = "Découverte de l'artisanat", + title = S("Découverte de l'artisanat"), node = 'default:wood', - desc = "Fabrique 50 planches", + desc = S("Fabrique 50 planches."), icon ="default_wood.png", type = "craft", target = 50, @@ -77,9 +77,9 @@ local a = { }, { name = 'crafter_newbee', - title = "Artisan débutant", + title = S("Artisan débutant"), node = 'default:stick', - desc = "Fabrique 50 sticks", + desc = S("Fabrique 50 sticks."), icon ="default_stick.png", type = "craft", target = 50, @@ -88,9 +88,9 @@ local a = { }, { name = 'crafter_lover', - title = "Artisan amateur", + title = S("Artisan amateur"), node = 'default:wood', - desc = "Fabrique 100 planches de bois.", + desc = S("Fabrique 100 planches de bois."), icon ="default_wood.png", type = "craft", target = 100, @@ -99,9 +99,9 @@ local a = { }, { name = 'crafter_good', - title = "Artisan confirmé", + title = S("Artisan confirmé"), node = 'default:wood', - desc = "Fabrique 500 planches de bois.", + desc = S("Fabrique 500 planches de bois."), icon ="default_wood.png", type = "craft", target = 500, @@ -110,9 +110,9 @@ local a = { }, { name = 'coal_miner_begins', - title = "Découverte du charbon", + title = S("Découverte du charbon"), node = 'default:stone_with_coal', - desc = "Récolte 50 blocs de minerai de charbon.", + desc = S("Récolte 50 blocs de minerai de charbon."), icon ="default_coal_block.png", type = "dig", target = 50, @@ -121,9 +121,9 @@ local a = { }, { name = 'coal_miner_newbee', - title = "Fin des ténebres", + title = S("Fin des ténebres"), node = 'default:stone_with_coal', - desc = "Récolte 100 blocs de minerai de charbon.", + desc = S("Récolte 100 blocs de minerai de charbon."), icon ="default_coal_block.png", type = "dig", target = 100, @@ -132,9 +132,9 @@ local a = { }, { name = 'miner_begins', - title = "L'age du feu", + title = S("L'age du feu"), node = 'default:stone', - desc = "Récolte 100 blocs de pierre.", + desc = S("Récolte 100 blocs de pierre."), icon ="default_stone.png", type = "dig", target = 100, @@ -143,9 +143,9 @@ local a = { }, { name = 'miner_newbee', - title = "L'age de pierre", + title = S("L'age de pierre"), node = 'default:stone', - desc = "Récolte 200 blocs de pierre.", + desc = S("Récolte 200 blocs de pierre."), icon ="default_stone.png", type = "dig", target = 200, @@ -154,9 +154,9 @@ local a = { }, { name = 'stone_builder_begins', - title = "Batisseur en herbe", + title = S("Batisseur en herbe"), node = 'default:cobblestone', - desc = "Place 50 blocs de cailloux.", + desc = S("Place 50 blocs de cailloux."), icon ="default_stone.png", type = "place", target = 50, @@ -165,9 +165,9 @@ local a = { }, { name = 'desertstone_builder_begins', - title = "Batisseur du désert en herbe", + title = S("Batisseur du désert en herbe"), node = 'default:desert_stone', - desc = "Place 50 blocs de pierre du désert.", + desc = S("Place 50 blocs de pierre du désert."), icon ="default_desert_stone.png", type = "place", target = 50, @@ -176,9 +176,9 @@ local a = { }, { name = 'snow_miner_begins', - title = "Découverte de la neige", + title = S("Découverte de la neige"), node = 'default:snow', - desc = "Récolte 50 blocs de neige.", + desc = S("Récolte 50 blocs de neige."), icon ="default_snow.png", type = "dig", target = 50, @@ -187,9 +187,9 @@ local a = { }, { name = 'pick_crafter_begins', - title = "Artisanat des pioches - Découverte -", + title = S("Artisanat des pioches - Découverte -"), node = 'default:pick_stone', - desc = "Fabrique 10 pioches en pierres.", + desc = S("Fabrique 10 pioches en pierres."), icon ="default_tool_steelpick.png", type = "craft", target = 10, @@ -198,9 +198,9 @@ local a = { }, { name = 'shovel_crafter_begins', - title = "Artisanat des pelles - Découverte -", + title = S("Artisanat des pelles - Découverte -"), node = 'default:shovel_stone', - desc = "Fabrique 10 pelles en pierres.", + desc = S("Fabrique 10 pelles en pierres."), icon ="default_tool_steelshovel.png", type = "craft", target = 10, @@ -209,9 +209,9 @@ local a = { }, { name = 'axe_crafter_begins', - title = "Artisanat des haches - Découverte -", + title = S("Artisanat des haches - Découverte -"), node = 'default:axe_stone', - desc = "Fabrique 10 haches en pierres.", + desc = S("Fabrique 10 haches en pierres."), icon ="default_tool_steelaxe.png", type = "craft", target = 10, @@ -220,9 +220,9 @@ local a = { }, { name = 'sword_crafter_begins', - title = "Artisanat des épées - Découverte -", + title = S("Artisanat des épées - Découverte -"), node = 'default:sword_stone', - desc = "Fabrique 10 épées en pierres.", + desc = S("Fabrique 10 épées en pierres."), icon ="default_tool_steelsword.png", type = "craft", target = 10, @@ -231,9 +231,9 @@ local a = { }, { name = 'pick_crafter_newbee', - title = "Artisanat des pioches - Débutant -", + title = S("Artisanat des pioches - Débutant -"), node = 'default:pick_steel', - desc = "Fabrique 10 pioches en fer.", + desc = S("Fabrique 10 pioches en fer."), icon ="default_tool_bronzepick.png", type = "craft", target = 10, @@ -242,9 +242,9 @@ local a = { }, { name = 'shovel_crafter_newbee', - title = "Artisanat des pelles - Débutant -", + title = S("Artisanat des pelles - Débutant -"), node = 'default:shovel_steel', - desc = "Fabrique 10 pelles en fer.", + desc = S("Fabrique 10 pelles en fer."), icon ="default_tool_bronzeshovel.png", type = "craft", target = 10, @@ -253,9 +253,9 @@ local a = { }, { name = 'axe_crafter_newbee', - title = "Artisanat des haches - Débutant -", + title = S("Artisanat des haches - Débutant -"), node = 'default:axe_steel', - desc = "Fabrique 10 haches en fer.", + desc = S("Fabrique 10 haches en fer."), icon ="default_tool_bronzeaxe.png", type = "craft", target = 10, @@ -264,9 +264,9 @@ local a = { }, { name = 'sword_crafter_newbee', - title = "Artisanat des épées - Débutant -", + title = S("Artisanat des épées - Débutant -"), node = 'default:sword_steel', - desc = "Fabrique 10 épées en fer.", + desc = S("Fabrique 10 épées en fer."), icon ="default_tool_bronzesword.png", type = "craft", target = 10, @@ -275,9 +275,9 @@ local a = { }, { name = 'pick_crafter_lover', - title = "Artisanat des pioches - Amateur -", + title = S("Artisanat des pioches - Amateur -"), node = 'default:pick_bronze', - desc = "Fabrique 10 pioches en bronze.", + desc = S("Fabrique 10 pioches en bronze."), icon ="default_tool_mesepick.png", type = "craft", target = 10, @@ -286,9 +286,9 @@ local a = { }, { name = 'shovel_crafter_lover', - title = "Artisanat des pelles - Amateur -", + title = S("Artisanat des pelles - Amateur -"), node = 'default:shovel_bronze', - desc = "Fabrique 10 pelles en bronze.", + desc = S("Fabrique 10 pelles en bronze."), icon ="default_tool_meseshovel.png", type = "craft", target = 10, @@ -297,9 +297,9 @@ local a = { }, { name = 'axe_crafter_lover', - title = "Artisanat des haches - Amateur -", + title = S("Artisanat des haches - Amateur -"), node = 'default:axe_bronze', - desc = "Fabrique 10 haches en bronze.", + desc = S("Fabrique 10 haches en bronze."), icon ="default_tool_meseaxe.png", type = "craft", target = 10, @@ -308,9 +308,9 @@ local a = { }, { name = 'sword_crafter_lover', - title = "Artisanat des épées - Amateur -", + title = S("Artisanat des épées - Amateur -"), node = 'default:sword_bronze', - desc = "Fabrique 10 épées en bronze.", + desc = S("Fabrique 10 épées en bronze."), icon ="default_tool_mesesword.png", type = "craft", target = 10, @@ -319,9 +319,9 @@ local a = { }, { name = 'pick_crafter_pro', - title = "Artisanat des pioches - Professionnel -", + title = S("Artisanat des pioches - Professionnel -"), node = 'default:pick_mese', - desc = "Fabrique 10 pioches en mese.", + desc = S("Fabrique 10 pioches en mese."), icon ="default_tool_diamondpick.png", type = "craft", target = 10, @@ -330,9 +330,9 @@ local a = { }, { name = 'shovel_crafter_pro', - title = "Artisanat des pelles - Professionnel -", + title = S("Artisanat des pelles - Professionnel -"), node = 'default:shovel_mese', - desc = "Fabrique 10 pelles en mese.", + desc = S("Fabrique 10 pelles en mese."), icon ="default_tool_diamondshovel.png", type = "craft", target = 10, @@ -341,9 +341,9 @@ local a = { }, { name = 'axe_crafter_pro', - title = "Artisanat des haches - Professionnel -", + title = S("Artisanat des haches - Professionnel -"), node = 'default:axe_mese', - desc = "Fabrique 10 haches en mese.", + desc = S("Fabrique 10 haches en mese."), icon ="default_tool_diamondaxe.png", type = "craft", target = 10, @@ -352,9 +352,9 @@ local a = { }, { name = 'sword_crafter_pro', - title = "Artisanat des épées - Professionnel -", + title = S("Artisanat des épées - Professionnel -"), node = 'default:sword_mese', - desc = "Fabrique 10 épées en mese.", + desc = S("Fabrique 10 épées en mese."), icon ="default_tool_diamondsword.png", type = "craft", target = 10, @@ -363,9 +363,9 @@ local a = { }, { name = 'iron_miner_begins', - title = "L'age du fer", + title = S("L'age du fer"), node = 'default:stone_with_iron', - desc = "Récolte 50 blocs de minerai de fer.", + desc = S("Récolte 50 blocs de minerai de fer."), icon ="default_mineral_iron.png", type = "dig", target = 50, @@ -374,9 +374,9 @@ local a = { }, { name = 'iron_miner_newbee', - title = "Toujours plus de fer", + title = S("Toujours plus de fer"), node = 'default:stone_with_iron', - desc = "Récolte 100 blocs de minerai de fer.", + desc = S("Récolte 100 blocs de minerai de fer."), icon ="default_mineral_iron.png", type = "dig", target = 100, @@ -407,9 +407,9 @@ local a = { }, { name = 'bronze_crafter_begins', - title = "L'apogée du bronze", + title = S("L'apogée du bronze"), node = 'default:bronze_ingot', - desc = "Fabrique 50 lingots de bronze.", + desc = S("Fabrique 50 lingots de bronze."), icon ="default_bronze_ingot.png", type = "craft", target = 50, @@ -418,9 +418,9 @@ local a = { }, { name = 'gold_miner_begins', - title = "Chercheur d'or", + title = S("Chercheur d'or"), node = 'default:stone_with_gold', - desc = "Récolte 50 blocs de pierres avec minerai d'or.", + desc = S("Récolte 50 blocs de pierres avec minerai d'or."), icon ="default_mineral_gold.png", type = "dig", target = 50, @@ -429,9 +429,9 @@ local a = { }, { name = 'diamond_miner_begins', - title = "Mineur des bas fonds", + title = S("Mineur des bas fonds"), node = 'default:stone_with_diamond', - desc = "Récolte 50 blocs de pierres avec des diamants.", + desc = S("Récolte 50 blocs de pierres avec des diamants."), icon ="default_mineral_diamond.png", type = "dig", target = 50, @@ -440,9 +440,9 @@ local a = { }, { name = 'mese_miner_begins', - title = "chercheur de mese", + title = S("Chercheur de mese"), node = 'default:stone_with_mese', - desc = "Récolte 50 blocs de pierres avec du mese.", + desc = S("Récolte 50 blocs de pierres avec du mese."), icon ="default_mineral_mese.png", type = "dig", target = 50, @@ -451,9 +451,9 @@ local a = { }, { name = 'mese_crafter_begins', - title = "Mese bien sur ?", + title = S("Mese bien sur ?"), node = 'default:mese', - desc = "Fabrique 50 blocs de mese.", + desc = S("Fabrique 50 blocs de mese."), icon ="default_mese_block.png", type = "craft", target = 50, @@ -462,9 +462,9 @@ local a = { }, { name = 'obsidian_miner_begins', - title = "C'est dur l'obsidienne", + title = S("C'est dur l'obsidienne"), node = 'default:obsidian', - desc = "Récolte 50 blocs d'obsidienne.", + desc = S("Récolte 50 blocs d'obsidienne."), icon ="default_obsidian.png", type = "dig", target = 50, @@ -473,9 +473,9 @@ local a = { }, { name = 'obsidian_builder_begins', - title = "Batisseur à l'obsidienne", + title = S("Batisseur à l'obsidienne"), node = 'default:obsidian', - desc = "Place 50 blocs d'obsidienne.", + desc = S("Place 50 blocs d'obsidienne."), icon ="default_obsidian.png", type = "place", target = 50, @@ -484,9 +484,9 @@ local a = { }, { name = 'sand_miner_begins', - title = "Au gré des sables", + title = S("Au gré des sables"), node = 'default:sand', - desc = "Récolte 100 blocs de sable.", + desc = S("Récolte 100 blocs de sable."), icon ="default_sand.png", type = "dig", target = 100, @@ -495,9 +495,9 @@ local a = { }, { name = 'sand_crafter_begins', - title = "Maitre du gré", + title = S("Maitre du gré"), node = 'default:sandstone', - desc = "Fabrique 50 blocs gré.", + desc = S("Fabrique 50 blocs gré."), icon ="default_sandstone.png", type = "craft", target = 50, @@ -536,9 +536,9 @@ local a = { }, { name = 'clay_miner_begins', - title = "Découverte de l'argile", + title = S("Découverte de l'argile"), node = 'default:clay', - desc = "Récolte 50 blocs d'argile.", + desc = S("Récolte 50 blocs d'argile."), icon ="default_clay.png", type = "dig", target = 50, @@ -547,9 +547,9 @@ local a = { }, { name = 'clay_builder_begins', - title = "Terre cuite - Découverte -", + title = S("Terre cuite - Découverte -"), node = 'default:clay', - desc = "Place 50 blocs d'argile.", + desc = S("Place 50 blocs d'argile."), icon ="default_clay.png", type = "place", target = 50, @@ -558,9 +558,9 @@ local a = { }, { name = 'papyrus_miner_begins', - title = "Vos papiers !", + title = S("Vos papiers !"), node = 'default:papyrus', - desc = "Récolte 50 papyrus.", + desc = S("Récolte 50 papyrus."), icon ="default_papyrus.png", type = "dig", target = 50, @@ -569,9 +569,9 @@ local a = { }, { name = 'book_crafter_begins', - title = "Vous savez écrire", + title = S("Vous savez écrire"), node = 'default:paper', - desc = "Fabrique 50 feuilles de papier.", + desc = S("Fabrique 50 feuilles de papier."), icon ="default_book.png", type = "craft", target = 50, @@ -580,9 +580,9 @@ local a = { }, { name = 'book_crafter_newbee', - title = "La passion du livre", + title = S("La passion du livre"), node = 'default:book', - desc = "Fabrique 10 livres.", + desc = S("Fabrique 10 livres."), icon ="default_book.png", type = "craft", target = 10, @@ -850,15 +850,15 @@ for i=1, #a do awards.register_achievement( a[i].name, { - title = a[i].title, - description = a[i].desc , - icon = a[i].icon, - trigger = { type = a[i].type, node = a[i].node, target = a[i].target}, - items = a[i].titems, - prizes = a[i].tprizes, - book = { title = "SYS4 AWARDS : "..a[i].title, - text = sys4_achievements.write_book(a[i].titems, a[i].tprizes) - }, + title = a[i].title, + description = a[i].desc , + icon = a[i].icon, + trigger = { type = a[i].type, node = a[i].node, target = a[i].target}, + items = a[i].titems, + prizes = a[i].tprizes, + book = { title = "SYS4 AWARDS : "..a[i].title, + text = sys4_achievements.write_book(a[i].titems, a[i].tprizes) + }, }) end diff --git a/locale/template.txt b/locale/template.txt new file mode 100644 index 0000000..c4df265 --- /dev/null +++ b/locale/template.txt @@ -0,0 +1,110 @@ +# Template for translations of SYS4 Achievements + +#init.lua +Un bucheron en herbe = +Récolte 50 blocs de bois. = +Un bucheron dans la Jungle = +Récolte 50 blocs de bois de jungle. = +Bucheron des montagnes = +Récolte 50 blocs de bois de résineux. = +Bucheron du désert = +Récolte 50 blocs de bois d'acacia. = +Découverte de l'artisanat = +Fabrique 50 planches. = +Artisan débutant = +Fabrique 50 sticks. = +Artisan amateur = +Fabrique 100 planches de bois. = +Artisan confirmé = +Fabrique 500 planches de bois. = +Découverte du charbon = +Récolte 50 blocs de minerai de charbon. = +Fin des ténebres = +Récolte 100 blocs de minerai de charbon. = +L'age du feu = +Récolte 100 blocs de pierre. = +L'age de pierre = +Récolte 200 blocs de pierre. = +Batisseur en herbe = +Place 50 blocs de cailloux. = +Batisseur du désert en herbe = +Place 50 blocs de pierre du désert. = +Découverte de la neige = +Récolte 50 blocs de neige. = +Artisanat des pioches - Découverte - = +Fabrique 10 pioches en pierres. = +Artisanat des pelles - Découverte - = +Fabrique 10 pelles en pierres. = +Artisanat des haches - Découverte - = +Fabrique 10 haches en pierres. = +Artisanat des épées - Découverte - = +Fabrique 10 épées en pierres. = +Artisanat des pioches - Débutant - = +Fabrique 10 pioches en fer. = +Artisanat des pelles - Débutant - = +Fabrique 10 pelles en fer. = +Artisanat des haches - Débutant - = +Fabrique 10 haches en fer. = +Artisanat des épées - Débutant - = +Fabrique 10 épées en fer. = +Artisanat des pioches - Amateur - = +Fabrique 10 pioches en bronze. = +Artisanat des pelles - Amateur - = +Fabrique 10 pelles en bronze. = +Artisanat des haches - Amateur - = +Fabrique 10 haches en bronze. = +Artisanat des épées - Amateur - = +Fabrique 10 épées en bronze. = +Artisanat des pioches - Professionnel - = +Fabrique 10 pioches en mese. = +Artisanat des pelles - Professionnel - = +Fabrique 10 pelles en mese. = +Artisanat des haches - Professionnel - = +Fabrique 10 haches en mese. = +Artisanat des épées - Professionnel - = +Fabrique 10 épées en mese. = +L'age du fer = +Récolte 50 blocs de minerai de fer. = +Toujours plus de fer = +Récolte 100 blocs de minerai de fer. = +L'age du cuivre = +Récolte 50 blocs de minerai de cuivre. = +Mineur de cuivre - Débutant - = +Récolte 100 blocs de minerai de cuivre. = +L'apogée du bronze = +Fabrique 50 lingots de bronze. = +Chercheur d'or = +Récolte 50 blocs de pierres avec minerai d'or. = +Mineur des bas fonds = +Récolte 50 blocs de pierres avec des diamants. = +Chercheur de mese = +Récolte 50 blocs de pierres avec du mese. = +Mese bien sur ? = +Fabrique 50 blocs de mese. = +C'est dur l'obsidienne = +Récolte 50 blocs d'obsidienne. = +Batisseur à l'obsidienne = +Place 50 blocs d'obsidienne. = +Au gré des sables = +Récolte 100 blocs de sable. = +Maitre du gré = +Fabrique 50 blocs gré. = +Découverte de l'argile = +Récolte 50 blocs d'argile. = +Terre cuite - Découverte - = +Place 50 blocs d'argile. = +Vos papiers ! = +Récolte 50 papyrus. = +Vous savez écrire = +Fabrique 50 feuilles de papier. = +La passion du livre = +Fabrique 10 livres. = +Découverte de l'agriculture = +Récolte 50 touffes d'herbes. = + +#api.lua +Déchet = +Félicitations ! Vous gagnez :\n = +Vous débloquez les crafts de ces objets :\n = +Achievement Unlocked:\ \ = +Achievement Unlocked! =