4 次代码提交 98f0581c17 ... be56564c28

作者 SHA1 备注 提交日期
  tenplus1 be56564c28 remove meta from french translation 1 年之前
  tenplus1 915b93f113 update french translation (thx TheDarkTiger) 1 年之前
  tenplus1 1d634550cb update french translation (thx TheDarkTiger) 1 年之前
  tenplus1 421cde33a4 increase mithril scythe to 350 uses, tidy hoe code 1 年之前
共有 2 个文件被更改,包括 107 次插入113 次删除
  1. 21 28
      hoes.lua
  2. 86 85
      locale/farming.fr.tr

+ 21 - 28
hoes.lua

@@ -110,7 +110,7 @@ function farming.hoe_on_use(itemstack, user, pointed_thing, uses)
 	-- turn the node into soil, wear out item and play sound
 	minetest.set_node(pt.under, {name = ndef.soil.dry})
 
-	minetest.sound_play("default_dig_crumbly", {pos = pt.under, gain = 0.5})
+	minetest.sound_play("default_dig_crumbly", {pos = pt.under, gain = 0.5}, true)
 
 	local wdef = itemstack:get_definition()
 	local wear = 65535 / (uses - 1)
@@ -130,8 +130,7 @@ function farming.hoe_on_use(itemstack, user, pointed_thing, uses)
 	end
 
 	if itemstack:get_count() == 0 and wdef.sound and wdef.sound.breaks then
-		minetest.sound_play(wdef.sound.breaks, {pos = pt.above,
-			gain = 0.5}, true)
+		minetest.sound_play(wdef.sound.breaks, {pos = pt.above, gain = 0.5}, true)
 	end
 
 	return itemstack
@@ -252,11 +251,15 @@ end
 
 -- throwable hoe bomb
 minetest.register_entity("farming:hoebomb_entity", {
-	physical = true,
-	visual = "sprite",
-	visual_size = {x = 1.0, y = 1.0},
-	textures = {"farming_hoe_bomb.png"},
-	collisionbox = {-0.1,-0.1,-0.1,0.1,0.1,0.1},
+
+	initial_properties = {
+		physical = true,
+		visual = "sprite",
+		visual_size = {x = 1.0, y = 1.0},
+		textures = {"farming_hoe_bomb.png"},
+		collisionbox = {-0.1,-0.1,-0.1,0.1,0.1,0.1}
+	},
+
 	lastpos = {},
 	player = "",
 
@@ -273,7 +276,7 @@ minetest.register_entity("farming:hoebomb_entity", {
 
 		if self.lastpos.x ~= nil then
 
-			local vel = self.object:getvelocity()
+			local vel = self.object:get_velocity()
 
 			-- only when potion hits something physical
 			if vel.x == 0
@@ -311,20 +314,14 @@ local function throw_potion(itemstack, player)
 		z = playerpos.z
 	}, "farming:hoebomb_entity")
 
+	if not obj then return end
+
 	local dir = player:get_look_dir()
 	local velocity = 20
 
-	obj:set_velocity({
-		x = dir.x * velocity,
-		y = dir.y * velocity,
-		z = dir.z * velocity
-	})
+	obj:set_velocity({x = dir.x * velocity, y = dir.y * velocity, z = dir.z * velocity})
 
-	obj:set_acceleration({
-		x = dir.x * -3,
-		y = -9.5,
-		z = dir.z * -3
-	})
+	obj:set_acceleration({x = dir.x * -3, y = -9.5, z = dir.z * -3})
 
 	obj:get_luaentity().player = player
 end
@@ -386,18 +383,13 @@ minetest.register_tool("farming:scythe_mithril", {
 
 		local def = minetest.registered_nodes[node.name]
 
-		if not def
-		or not def.drop
-		or not def.groups
-		or not def.groups.plant then
+		if not def or not def.drop or not def.groups or not def.groups.plant then
 			return
 		end
 
 		local drops = minetest.get_node_drops(node.name, "")
 
-		if not drops
-		or #drops == 0
-		or (#drops == 1 and drops[1] == "") then
+		if not drops or #drops == 0 or (#drops == 1 and drops[1] == "") then
 			return
 		end
 
@@ -405,6 +397,7 @@ minetest.register_tool("farming:scythe_mithril", {
 		local mname = node.name:split(":")[1]
 		local pname = node.name:split(":")[2]
 		local sname = tonumber(pname:split("_")[2])
+
 		pname = pname:split("_")[1]
 
 		if not sname then
@@ -443,7 +436,7 @@ minetest.register_tool("farming:scythe_mithril", {
 		end
 
 		-- play sound
-		minetest.sound_play("default_grass_footstep", {pos = pos, gain = 1.0})
+		minetest.sound_play("default_grass_footstep", {pos = pos, gain = 1.0}, true)
 
 		local replace = mname .. ":" .. pname .. "_1"
 
@@ -458,7 +451,7 @@ minetest.register_tool("farming:scythe_mithril", {
 
 		if not farming.is_creative(name) then
 
-			itemstack:add_wear(65535 / 150) -- 150 uses
+			itemstack:add_wear(65535 / 350) -- 350 uses
 
 			return itemstack
 		end

+ 86 - 85
locale/farming.fr.tr

@@ -1,13 +1,16 @@
 # textdomain: farming
-Artichoke=
-Asparagus=
+Banana=Banane
+Banana Leaves=Feuilles de banane
+Orange=Orange
+Artichoke=Artichaut
+Asparagus=Asperge
 Barley Seed=Graine d'orge
 Barley=Orge
 Green Beans=Haricots verts
 Bean Pole (place on soil before planting beans)=Tuteur pour haricots (placer sur le sol avant de planter des haricots)
 Beetroot=Betterave
 Beetroot Soup=Soupe de betterave
-Blackberries=
+Blackberries=Mûres
 Wild Blueberries=Myrtilles sauvages
 Blueberry Muffin=Muffin aux myrtilles
 Blueberry Pie=Tarte aux myrtilles
@@ -17,20 +20,17 @@ Carrot Juice=Jus de carotte
 Golden Carrot=Carotte dorée
 Chili Pepper=Piment fort
 Bowl of Chili=Bol de chilli
-Chili Powder=
-Raw Cocoa Beans=
+Chili Powder=Poudre de piment
+Raw Cocoa Beans=Fèves de cacao brutes
 Cocoa Beans=Fèves de cacao
 Cookie=Biscuit
 Bar of Dark Chocolate=Tablette de chocolat noir
 Chocolate Block=Bloc de chocolat
 Coffee Beans=Grains de café
 Cup of Coffee=Tasse de café
-Banana=Banane
-Banana Leaves=Feuilles de banane
-Orange=Orange
 Corn=Maïs
 Corn on the Cob=Cobette (maïs cuit)
-Popcorn=
+Popcorn=Popcorn
 Cornstarch=Fécule de maïs
 Bottle of Ethanol=Bouteille d'éthanol
 Wild Cotton=Coton sauvage
@@ -38,43 +38,11 @@ Cotton Seed=Graines de coton
 Cotton=Coton
 String=Ficelle
 Cucumber=Concombre
-Eggplant=
-Glass of Water=
-Sugar=Sucre
-Sugar Cube=
-Caramel=
-Salt=Sel
-Mayonnaise=
-Rose Water=Eau de rose
-Turkish Delight=Douceur turque
-Garlic Bread=Pain à l'ail
-Donut=Beignet
-Chocolate Donut=Beignet au chocolat
-Apple Donut=Beignet aux pommes
-Porridge=Gruau de céréales
-Jaffa Cake=Petit gâteau à l'orange "Jaffa"
-Apple Pie=Tarte aux pommes
-Cactus Juice=Jus de cactus
-Pasta=Pâtes
-Mac & Cheese=
-Spaghetti=Spaghetti
-Bibimbap=Bibimbap
-Burger=
-Salad=
-Triple Berry Smoothie=
-Spanish Potatoes=
-Potato omelet=
-Paella=
-Vanilla Flan=
-Vegan Cheese=
-Onigiri=
-Gyoza=
-Mochi=
-Gingerbread Man=
+Eggplant=Aubergine
 Garlic clove=Gousse d'ail
 Garlic=Tête d'ail
 Garlic Braid=Ail tressé
-Ginger=
+Ginger=Gingembre
 Grapes=Raisins
 Trellis (place on soil before planting grapes)=Treillis (placer sur le sol avant de planter la vigne)
 Hemp Seed=Graines de chanvre
@@ -83,18 +51,7 @@ Bottle of Hemp Oil=Bouteille d'huile de chanvre
 Hemp Fibre=Fibre de chanvre
 Hemp Block=Bloc de chanvre
 Hemp Rope=Corde de chanvre
-Hoe=Binette
-Wooden Hoe=Binette en bois
-Stone Hoe=Binette en pierre
-Steel Hoe=Binette en acier
-Bronze Hoe=Binette en bronze
-Mese Hoe=Binette en mese
-Diamond Hoe=Binette en diamant
-Wood Hoe=
-Hoe Bomb (use or throw on grassy areas to hoe land)=Bombe à binnage (Actionner ou lancer sur une zone herbeuse pour la binner)
-Mithril Scythe (Use to harvest and replant crops)=
-Seed=Graine
-Lettuce=
+Lettuce=Laitue
 Melon Slice=Tranche de melon
 Melon=Melon
 Mint Seeds=Graine de menthe
@@ -102,13 +59,13 @@ Mint Leaf=Feuille de menthe
 Mint Tea=Thé à la menthe
 Onion=Oignon
 Onion Soup=Soupe à l'oignon
-Parsley=
+Parsley=Persil
 Pea Pod=Cosse de petit-pois
 Pea Soup=Soupe de petit-pois
 Peppercorn=Grain de poivre
-Green Pepper=
-Yellow Pepper=
-Red Pepper=
+Green Pepper=Poivron vert
+Yellow Pepper=Poivron jaune
+Red Pepper=Poivron rouge
 Ground Pepper=Poivre moulu
 Pineapple Top=Pousse d'ananas
 Pineapple=Ananas
@@ -118,7 +75,7 @@ Potato=Pomme de terre
 Baked Potato=Pomme de terre cuite
 Cucumber and Potato Salad=Salade de pomme de terre et concombre
 Pumpkin Slice=Tranche de citrouille
-Jack 'O Lantern (punch to turn on and off)=Jack 'O Lantern (Frapper pour allumer et éteindre)
+Jack 'O Lantern (punch to turn on and off)=Citrouille d'halloween (Frapper pour allumer et éteindre)
 Scarecrow Bottom=Base d'épouventail
 Pumpkin Bread=Pain à la citrouille
 Pumpkin Dough=Pâton de pain à la citrouille
@@ -127,7 +84,7 @@ Raspberries=Framboises
 Raspberry Smoothie=Smoothie aux framboises
 Rhubarb=Rhubarbe
 Rhubarb Pie=Tarte à la rhubarbe
-Rice Seed=
+Rice Seed=Riz
 Rice=Riz
 Rice Bread=Pain de riz
 Rice Flour=Farine de riz
@@ -137,24 +94,78 @@ Oat seed=Grains d'orge
 Oats=Avoine
 Multigrain Flour=Farine multi-céréales
 Multigrain Bread=Pain aux céréales
+Soy Pod=Cosse de soja
+Soy Sauce=Sauce de soja
+Soy Milk=Lait de soja
+Tofu=Tofu
+Cooked Tofu=Tofu cuit
+Spinach=Épinard
+Strawberry=Fraise
+Sunflower=Tournesol
+Sunflower Seeds=Graines de tournesol
+Toasted Sunflower Seeds=Graines de tournesol grillées
+Bottle of Sunflower Oil=Bouteille d'huile de tournesol
+Sunflower Seed Bread=Pain de graines de tournesol
+Tomato=Tomate
+Tomato Soup=Soupe de tomate
+Vanilla=Vanille
+Vanilla Extract=Extrait de vanille
+Wheat Seed=Grain de blé
+Wheat=Blé
+Straw=Paille
+Flour=Farine
+Bread=Pain
+Sliced Bread=Tranche de pain
+Toast=Pain grillé
+Toast Sandwich=Sandwich au pain grillé
+Glass of Water=Verre d'eau
+Sugar=Sucre
+Sugar Cube=Morceau de sucre
+Caramel=Caramel
+Salt=Sel
+Salt crystal=Cristaux de sel
+Mayonnaise=Mayonnaise
+Rose Water=Eau de rose
+Turkish Delight=Douceur turque
+Garlic Bread=Pain à l'ail
+Donut=Beignet
+Chocolate Donut=Beignet au chocolat
+Apple Donut=Beignet aux pommes
+Porridge=Gruau de céréales
+Jaffa Cake=Petit gâteau à l'orange "Jaffa"
+Apple Pie=Tarte aux pommes
+Cactus Juice=Jus de cactus
+Pasta=Pâtes
+Mac & Cheese=Grâtin de pâtes
+Spaghetti=Spaghetti
+Bibimbap=Bibimbap
+Burger=Hamburger
+Salad=Salade verte
+Triple Berry Smoothie=Smoothie aux trois baies
+Spanish Potatoes=Patates sautées à l'Espagnole
+Potato omelet=Omelette aux pommes de terre
+Paella=Paëlla
+Vanilla Flan=Flan
+Vegan Cheese=Faumage végan
+Onigiri=Onigiri
+Gyoza=Gyoza
+Mochi=Mochi
+Gingerbread Man=Bonhomme en pain d'épice
+Hoe=Binette
+Wooden Hoe=Binette en bois
+Stone Hoe=Binette en pierre
+Steel Hoe=Binette en acier
+Bronze Hoe=Binette en bronze
+Mese Hoe=Binette en mese
+Diamond Hoe=Binette en diamant
+Wood Hoe=Binette en bois
+Hoe Bomb (use or throw on grassy areas to hoe land)=Bombe à binnage (Actionner ou lancer sur une zone herbeuse pour la binner)
+Mithril Scythe (Use to harvest and replant crops)=Faux de mithril (Utiliser pour récolter et replanter les cultures)
+Seed=Graine
 Savanna Soil=Terre de la savane binnée
 Wet Savanna Soil=Terre humide et binnée de la savane
 Soil=Terre binnée
 Wet Soil=Terre humide et binnée
-Soy Pod=
-Soy Sauce=
-Soy Milk=
-Tofu=
-Cooked Tofu=
-Spinach=
-Strawberry=Fraise
-Sunflower=
-Sunflower Seeds=
-Toasted Sunflower Seeds=
-Bottle of Sunflower Oil=
-Sunflower Seed Bread=
-Tomato=Tomate
-Tomato Soup=
 Wooden Bowl=Bol en bois
 Saucepan=Casserole
 Cooking Pot=Marmitte
@@ -164,13 +175,3 @@ Mortar and Pestle=Mortier et pilon
 Cutting Board=Planche à découper
 Juicer=Presse-agrumes
 Glass Mixing Bowl=Terrine en verre
-Vanilla=
-Vanilla Extract=
-Wheat Seed=Grain de blé
-Wheat=Blé
-Straw=Paille
-Flour=Farine
-Bread=Pain
-Sliced Bread=Tranche de pain
-Toast=Pain grillé
-Toast Sandwich=Sandwich au pain grillé