forked from mtcontrib/death_messages
		
	Compare commits
	
		
			6 Commits
		
	
	
		
			nalc-1.2.0
			...
			6201e8468b
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 6201e8468b | |||
| c3e233e7bf | |||
| 9205361679 | |||
| 75e9161420 | |||
| 9cdb3a8ddc | |||
|  | ef02852939 | 
							
								
								
									
										36
									
								
								.luacheckrc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								.luacheckrc
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,36 @@ | |||||||
|  | read_globals = { | ||||||
|  | 	"DIR_DELIM", | ||||||
|  | 	"minetest", "core", | ||||||
|  | 	"dump", "dump2", | ||||||
|  | 	"vector", | ||||||
|  | 	"VoxelManip", "VoxelArea", | ||||||
|  | 	"PseudoRandom", "PcgRandom", | ||||||
|  | 	"ItemStack", | ||||||
|  | 	"Settings", | ||||||
|  | 	"unpack", | ||||||
|  |  | ||||||
|  | 	table = { | ||||||
|  | 		fields = { | ||||||
|  | 			"copy", | ||||||
|  | 			"indexof", | ||||||
|  | 			"insert_all", | ||||||
|  | 			"key_value_swap", | ||||||
|  | 		} | ||||||
|  | 	}, | ||||||
|  |  | ||||||
|  | 	string = { | ||||||
|  | 		fields = { | ||||||
|  | 			"split", | ||||||
|  | 			"trim", | ||||||
|  | 		} | ||||||
|  | 	}, | ||||||
|  |  | ||||||
|  | 	math = { | ||||||
|  | 		fields = { | ||||||
|  | 			"hypot", | ||||||
|  | 			"sign", | ||||||
|  | 			"factorial" | ||||||
|  | 		} | ||||||
|  | 	}, | ||||||
|  | } | ||||||
|  | max_line_length = 80 | ||||||
| @@ -7,7 +7,7 @@ | |||||||
|  |  | ||||||
| A Minetest mod which sends a chat message when a player dies. | A Minetest mod which sends a chat message when a player dies. | ||||||
|  |  | ||||||
| Version: 0.1.3 | Version: 0.1.4 | ||||||
| License: GPL v3 (see LICENSE.txt) | License: GPL v3 (see LICENSE.txt) | ||||||
|  |  | ||||||
| Dependencies: | Dependencies: | ||||||
|   | |||||||
| @@ -1 +0,0 @@ | |||||||
| A Minetest mod which sends a chat message when a player dies. |  | ||||||
							
								
								
									
										213
									
								
								init.lua
									
									
									
									
									
								
							
							
						
						
									
										213
									
								
								init.lua
									
									
									
									
									
								
							| @@ -16,13 +16,13 @@ You should have received a copy of the GNU General Public License | |||||||
| along with this program.  If not, see <http://www.gnu.org/licenses/>. | along with this program.  If not, see <http://www.gnu.org/licenses/>. | ||||||
| --]] | --]] | ||||||
|  |  | ||||||
| ----------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | ||||||
| local title = "Death Messages" | local title = "Death Messages" | ||||||
| local version = "0.1.2" | local version = "0.1.4" | ||||||
| local mname = "death_messages" | local mname = "death_messages" | ||||||
| ----------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | ||||||
| dofile(minetest.get_modpath("death_messages").."/settings.txt") | dofile(minetest.get_modpath("death_messages").."/settings.txt") | ||||||
| ----------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | ||||||
|  |  | ||||||
| -- A table of quips for death messages.  The first item in each sub table is the | -- A table of quips for death messages.  The first item in each sub table is the | ||||||
| -- default message used when RANDOM_MESSAGES is disabled. | -- default message used when RANDOM_MESSAGES is disabled. | ||||||
| @@ -39,116 +39,121 @@ local sounds   = { | |||||||
| 	[2] = "death_messages_player_2", | 	[2] = "death_messages_player_2", | ||||||
| } | } | ||||||
|  |  | ||||||
|  | -- Translation wrapper | ||||||
|  | local S = minetest.get_translator(mname) | ||||||
|  |  | ||||||
| -- Lava death messages | -- Lava death messages | ||||||
| messages.lava = { | messages.lava = { | ||||||
| 	"%s thought lava was cool. / %s pensait que la lave était cool.", | 	"@1 thought lava was cool.", | ||||||
| 	"%s felt an urgent need to touch lava. / %s s'est senti obligé de toucher la lave.", | 	"@1 felt an urgent need to touch lava.", | ||||||
| 	"%s fell in lava. / %s  est tombé dans la lave.", | 	"@1 fell in lava.", | ||||||
| 	"%s died in lava. / %s  est mort(e) dans de la lave.", | 	"@1 died in lava.", | ||||||
| 	"%s didn't know lava was very hot. / %s ne savait pas que la lave était vraiment chaude.", | 	"@1 didn't know lava was very hot.", | ||||||
| 	"%s destroyed Sauron's ring. / %s a detruit l'anneau de Sauron.", | 	"@1 destroyed Sauron's ring.", | ||||||
| 	"%s melted into a ball of fire. / %s est devenu une boule de feu", | 	"@1 melted into a ball of fire.", | ||||||
| 	"%s couldn't resist that warm glow of lava. / %s n'a pas pu se retenir face a cette chaude lueur de lave.", | 	"@1 couldn't resist that warm glow of lava.", | ||||||
| 	"%s dug straight down. / %s a creusé a la verticale.", | 	"@1 dug straight down.", | ||||||
| } | } | ||||||
|  |  | ||||||
| -- Drowning death messages | -- Drowning death messages | ||||||
| messages.water = { | messages.water = { | ||||||
| 	"%s lacked oxygen. / %s a manqué d'air.", | 	"@1 lacked oxygen.", | ||||||
| 	"%s ran out of air. / %s n'avait plus d'air.", | 	"@1 ran out of air.", | ||||||
| 	"%s tried to impersonate an anchor. / %s a essayé d'usurper l'identité d'une ancre.", | 	"@1 tried to impersonate an anchor.", | ||||||
| 	"%s forgot they were not a fish. / %s a oublié qu'il/elle n'était pas un poisson.", | 	"@1 forgot (s)he was not a fish.", | ||||||
| 	"%s forgot they needed to breath underwater. / %s a oublié qu'il lui fallait respirer sous l'eau.", | 	"@1 forgot (s)he needed to breath underwater.", | ||||||
| 	"%s isn't good at swimming. / %s n'est pas bon(ne) en natation.", | 	"@1 isn't good at swimming.", | ||||||
| 	"%s looked for the secret of the Unicorn. / %s a cherché le secret de la licorne.", | 	"@1 looked for the secret of the Unicorn.", | ||||||
| 	"%s forgot their scaphander. / %s a oublié son scaphandre.", | 	"@1 forgot his/her scaphander.", | ||||||
| 	"%s failed at swimming lessons. / %s a raté ses cours de natation.", | 	"@1 failed at swimming lessons.", | ||||||
| 	"%s blew one too many bubbles. / %s a expiré une bulle de trop.", | 	"@1 blew one too many bubbles.", | ||||||
| } | } | ||||||
|  |  | ||||||
| -- Burning death messages | -- Burning death messages | ||||||
| messages.fire = { | messages.fire = { | ||||||
| 	"%s was a bit too hot. / %s a eu un peu trop chaud.", | 	"@1 was a bit too hot.", | ||||||
| 	"%s was too close to the fire. / %s a été trop près du feu.", | 	"@1 was too close to the fire.", | ||||||
| 	"%s just got roasted. / %s vient de se faire rotir.", | 	"@1 just got roasted.", | ||||||
| 	"%s got burnt. / %s a été carbonisé.", | 	"@1 got burnt.", | ||||||
| 	"%s thought they were the human torch. / %s s'est prit pour la torche.", | 	"@1 thought (s)he was the human torch.", | ||||||
| 	"%s started a fire. / %s a allumé le feu.", | 	"@1 started a fire.", | ||||||
| 	"%s burned to a crisp. / %s a brulé comme une chips.", | 	"@1 burned to a crisp.", | ||||||
| 	"%s got a little too warm. / %s a eu un peu trop chaud.", | 	"@1 got a little too warm.", | ||||||
| 	"%s got too close to the camp fire. / %s s'est approché(e) trop près du feu de camp.", | 	"@1 got too close to the camp fire.", | ||||||
| 	"%s just got roasted, hotdog style. / %s vient de se faire rôtir façon hotdog.", | 	"@1 just got roasted, hotdog style.", | ||||||
| 	"%s was set aflame. More light that way. / %s s'est embrasé(e). Ça fait plus de lumière.", | 	"@1 was set aflame. More light that way.", | ||||||
| } | } | ||||||
|  |  | ||||||
| -- Acid death messages | -- Acid death messages | ||||||
| messages.acid = { | messages.acid = { | ||||||
| 	"%s has now parts of them missing. / %s a desormais des parties en moins.", | 	"@1 now has parts of him/her missing.", | ||||||
| 	"%s discovered that acid is fun. / %s a decouvert que l'acide, c'est fun.", | 	"@1 discovered that acid is fun.", | ||||||
| 	"%s put their head where it melted. / %s a mis sa tête là ou elle a fondu.", | 	"@1 put his/her head where it melted.", | ||||||
| 	"%s discovered that their body in acid, it's like sugar in water. / %s a decouvert que son corps dans l'acide, c'est comme du sucre dans de l'eau.", | 	"@1 discovered that his/her body in acid, it's like sugar in water.", | ||||||
| 	"%s thought they were swimming in apple juice. / %s a cru qu'il/elle se baignait dans du jus de pomme.", | 	"@1 thought (s)he was swimming in apple juice.", | ||||||
| 	"%s gave their body to make an infusion / %s a donné son corps pour faire une infusion.", | 	"@1 gave his/her body to make an infusion.", | ||||||
| 	"%s drowned into the wrong liquid. / %s a bu la mauvaise tasse.", | 	"@1 drowned into the wrong liquid.", | ||||||
| 	"%s tried to test their body's solubility in acid. / %s a voulu tester la solubilité de son corps dans l'acide." | 	"@1 tried to test his/her body's solubility in acid.", | ||||||
| } | } | ||||||
|  |  | ||||||
| -- Quicksands death messages | -- Quicksands death messages | ||||||
| messages.sand = { | messages.sand = { | ||||||
| 	"%s learnt that sand is less fluid than water. / %s a appris que le sable est moins fluide que l'eau.", | 	"@1 learned that sand is less fluid than water.", | ||||||
| 	"%s joined the mummies. / %s a rejoint les momies.", | 	"@1 joined the mummies.", | ||||||
| 	"%s got themselves buried. / %s s'est fait(e) ensevelir.", | 	"@1 got buried.", | ||||||
| 	"%s chose to become a fossil. / %s a choisi la voie de la fossilisation." | 	"@1 choosen to become a fossil.", | ||||||
| } | } | ||||||
|  |  | ||||||
| -- Other death messages | -- Other death messages | ||||||
| messages.other = { | messages.other = { | ||||||
| 	"%s did something fatal to them. / %s a fait quelque chose qui lui a été fatal.", | 	"@1 did something fatal to himself/herself.", | ||||||
| 	"%s died. / %s est mort(e).", | 	"@1 died.", | ||||||
| 	"%s left this world. / %s n'est plus de ce monde.", | 	"@1 left this world.", | ||||||
| 	"%s reached miner's heaven. / %s a rejoint le paradis des mineurs.", | 	"@1 reached miner's heaven.", | ||||||
| 	"%s lost their life. / %s a perdu la vie.", | 	"@1 lost him/her life.", | ||||||
| 	"%s saw the light. / %s a vu la lumière.", | 	"@1 saw the light.", | ||||||
| 	"%s fell from a bit too high. / %s est tombé(e) d'un peu trop haut.", | 	"@1 fell from a bit too high.", | ||||||
| 	"%s slipped on a banana skin. / %s a glissé sur une peau de banane.", | 	"@1 slipped on a banana skin.", | ||||||
| 	"%s wanted to test their super powers. / %s a voulu tester ses super pouvoirs.", | 	"@1 wanted to test his/her super powers.", | ||||||
| 	"%s gave up on life. / %s a decidé de mourir.", | 	"@1 gave up on life.", | ||||||
| 	"%s is somewhat dead now. / %s est plus ou moins mort(e) maintenant.", | 	"@1 is somewhat dead now.", | ||||||
| 	"%s passed out -permanently. / %s s'est evanoui(e) -pour toujours.", | 	"@1 passed out permanently.", | ||||||
| 	"%s died under very mysterious conditions. / %s est mort(e) dans des conditions bien mystérieuses.", | 	"@1 died under very mysterious conditions.", | ||||||
|  | 	"@1 died in very mysterious circumstances.", | ||||||
|  | 	"@1 passed away.", | ||||||
| } | } | ||||||
|  |  | ||||||
| -- Whacking death messages | -- Whacking death messages | ||||||
| messages.whacking = { | messages.whacking = { | ||||||
| 	"%s got whacked by %s. / %s s'est pris une raclée de la part de %s.", | 	"@1 got whacked by @2.", | ||||||
| 	"%s's grave was dug by %s. / La tombe de %s a été creusée par %s.", | 	"@1's grave was dug by @2.", | ||||||
| 	"%s got recycled by %s. / %s s'est fait recycler par %s.", | 	"@1 got recycled by @2.", | ||||||
| 	"%s surely annoyed %s. / %s embetait sûrement %s.", | 	"@1 surely annoyed @2.", | ||||||
| 	"%s can't have any more offspring because of %s. / %s ne pourra plus avoir de descendance à cause de %s.", | 	"@1 can't have any more offspring because of @2.", | ||||||
| 	"%s got beaten up by %s. / %s s'est fait rosser par %s.", | 	"@1 got beaten up by @2.", | ||||||
| 	"%s had his suffering cut short by %s. / %s s'est vu abréger ses souffrances par %s.", | 	"@1 had his suffering cut short by @2.", | ||||||
| 	"%s died in excruciating pain because of %s's fault. / %s est mort(e) dans d'atroces souffrances par la faute de %s.", | 	"@1 died in excruciating pain because of @2's fault.", | ||||||
| 	"%s spent his last moments in the company of %s. / %s a vécu ses derniers instants en compagnie de %s.", | 	"@1 spent his last moments in the company of @2.", | ||||||
| 	"%s's lineage was extinguished by %s. / La lignée de %s s'est éteinte à cause de %s.", | 	"@1's lineage was extinguished by @2.", | ||||||
| 	"%s wasn't as strong as %s. / %s a été moins fort(e) que %s.", | 	"@1 wasn't as strong as @2.", | ||||||
| 	-- Need to fill | 	-- Need to fill | ||||||
| } | } | ||||||
|  |  | ||||||
| messages.monsters_whacking = { | messages.monsters_whacking = { | ||||||
| 	"%s got whacked by a %s. / %s s'est pris une raclée de la part d'un %s.", | 	"@1 got whacked by a @2.", | ||||||
| 	"Darwin said : %s was less adapted than a %s. / Darwin a dit : %s était moins adapté qu'un %s.", | 	"Darwin said : @1 was less adapted than a @2.", | ||||||
| 	"%s was transformed into a doormat by a %s. / %s s'est fait transformer en paillasson par un %s.", | 	"@1 was transformed into a doormat by a @2.", | ||||||
| 	"%s thought (s)he was stronger than a %s. / %s s'est cru plus fort(e) qu'un %s.", | 	"@1 thought (s)he was stronger than a @2.", | ||||||
| 	"%s got kicked up by a %s. Next up... / %s s'est fait dégager par un %s. Au suivant...", | 	"@1 got kicked up by a @2. Next up...", | ||||||
| 	"%s felt well that he/she could not do anything against a %s. / %s sentait bien qu'il/elle ne pouvait pas faire le poids contre un %s.", | 	"@1 felt well that he/she could not do anything against a @2.", | ||||||
| 	"%s versus %s? It's going bad! / %s contre un %s ? Ça tourne mal !", | 	"@1 versus @2? It's going bad!", | ||||||
| 	"%s got a memorable spanking from %s. / %s a reçu une fessé mémorable de la part d'un %s.", | 	"@1 got a memorable spanking from @2.", | ||||||
| 	"%s thought to be able to tame a %s? History shows he was wrong. / %s croyait pouvoir dompter un %s ? L'histoire montre qu'il a eu tort.", | 	"@1 thought to be able to tame a @2? History shows he was wrong.", | ||||||
| 	"%s didn't have the right reflex in front of a %s. / %s n'a pas eu le bon réflexe fasse à un %s.", | 	"@1 didn't have the right reflex in front of a @2.", | ||||||
| 	"But what did %s imagine versus a %s? Rest her soul. / Mais que s'est imaginé %s fasse à un %s ? Paix à son âme.", | 	"But what did @1 imagine versus a @2? Rest her soul.", | ||||||
| 	"%s got shipped off to the afterlife in a hurry by a %s. / %s s'est fait expédier dans l'au-delà vite fait bien fait par un %s.", | 	"@1 got shipped off to the afterlife in a hurry by a @2.", | ||||||
| 	"%s's attempt to reason with a %s didn't exactly pay off. / La tentative de %s pour raisonner un %s n'a pas vraiment porté ses fruits.", | 	"@1's attempt to reason with a @2 didn't exactly pay off.", | ||||||
| 	"%s was severely shattered by a dirty %s. / %s s'est fait sévèrement éclater par une saleté de %s.", | 	"@1 was severely shattered by a dirty @2.", | ||||||
| 	-- Need to fill | 	-- Need to fill | ||||||
| } | } | ||||||
|  |  | ||||||
| @@ -222,10 +227,10 @@ minetest.register_on_punchplayer(function(player, hitter, time, | |||||||
| 		local player_name = player:get_player_name() | 		local player_name = player:get_player_name() | ||||||
| 		local death_message | 		local death_message | ||||||
| 		if hitter:is_player() then | 		if hitter:is_player() then | ||||||
| 			death_message = string.format(messages.whacking[math.random(1,#messages.whacking)], player_name, hitter:get_player_name(), player_name, hitter:get_player_name()) | 			death_message = S(messages.whacking[math.random(1,#messages.whacking)], player_name, hitter:get_player_name()) | ||||||
| 		else | 		else | ||||||
| 			local entity_name = monsters[hitter:get_luaentity().name] or "monster" | 			local entity_name = monsters[hitter:get_luaentity().name] or "monster" | ||||||
| 			death_message = string.format(messages.monsters_whacking[math.random(1, #messages.monsters_whacking)], player_name, entity_name, player_name, entity_name) | 			death_message = S(messages.monsters_whacking[math.random(1, #messages.monsters_whacking)], player_name, entity_name) | ||||||
| 		end | 		end | ||||||
| 		broadcast_death(death_message) | 		broadcast_death(death_message) | ||||||
| 		minetest.sound_play(sounds[math.random(1,#sounds)],{to_player=player_name,gain=1}) | 		minetest.sound_play(sounds[math.random(1,#sounds)],{to_player=player_name,gain=1}) | ||||||
| @@ -251,15 +256,11 @@ local function get_message(mtype) | |||||||
| 	end | 	end | ||||||
| end | end | ||||||
|  |  | ||||||
| local function find_node(pos, name) | minetest.register_on_dieplayer(function(player) | ||||||
| 	return minetest.find_node_near(pos, 1, name, true) |  | ||||||
| end |  | ||||||
|  |  | ||||||
| minetest.register_on_dieplayer( |  | ||||||
| 	function(player) |  | ||||||
| 		local player_name = player:get_player_name() | 		local player_name = player:get_player_name() | ||||||
|  | 		local node = minetest.registered_nodes[minetest.get_node(player:get_pos()).name] | ||||||
| 		if minetest.is_singleplayer() then | 		if minetest.is_singleplayer() then | ||||||
| 			player_name = "You" | 			player_name = S("You") | ||||||
| 		end | 		end | ||||||
|  |  | ||||||
| 		local death_message = "" | 		local death_message = "" | ||||||
| @@ -267,27 +268,29 @@ minetest.register_on_dieplayer( | |||||||
| 		if not whacked[player_name] then | 		if not whacked[player_name] then | ||||||
|  |  | ||||||
| 			-- Death by lava | 			-- Death by lava | ||||||
| 			if find_node(player:get_pos(), "group:lava") then | 			if node.groups.lava ~= nil then | ||||||
| 				death_message = get_message("lava") | 				death_message = get_message("lava") | ||||||
| 				-- Death by acid | 				-- Death by acid | ||||||
| 			elseif find_node(player:get_pos(), "group:acid") then | 			elseif node.groups.acid ~= nil then | ||||||
| 				death_message = get_message("acid") | 				death_message = get_message("acid") | ||||||
| 				-- Death by drowning | 				-- Death by drowning | ||||||
| 			elseif player:get_breath() == 0 and find_node(player:get_pos(), "group:water") then | 			elseif player:get_breath() == 0 then | ||||||
| 				death_message = get_message("water") | 				if node.groups.water ~= nil then | ||||||
|  | 					death_message = get_message("water") | ||||||
|  | 					-- Death in quicksand | ||||||
|  | 				elseif node.name == "nalc:sand_source" or node.name ==  "nalc:sand_flowing" then | ||||||
|  | 					death_message = get_message("sand") | ||||||
|  | 				end | ||||||
| 				-- Death by fire | 				-- Death by fire | ||||||
| 			elseif find_node(player:get_pos(), "fire:basic_flame") then | 			elseif node.name == "fire:basic_flame" then | ||||||
| 				death_message = get_message("fire") | 				death_message = get_message("fire") | ||||||
| 				-- Death in quicksand |  | ||||||
| 			elseif player:get_breath() == 0 and find_node(player:get_pos(), {"nalc:sand_source", "nalc:sand_flowing"}) then |  | ||||||
| 				death_message = get_message("sand") |  | ||||||
| 				-- Death by something else | 				-- Death by something else | ||||||
| 			else | 			else | ||||||
| 				death_message = get_message("other") | 				death_message = get_message("other") | ||||||
| 			end | 			end | ||||||
|  |  | ||||||
| 			-- Actually tell something | 			-- Actually tell something | ||||||
| 			death_message = string.format(death_message, player_name, player_name) | 			death_message = S(death_message, player_name) | ||||||
| 			broadcast_death(death_message) | 			broadcast_death(death_message) | ||||||
| 			minetest.sound_play(sounds[math.random(1,#sounds)], {to_player=player_name,gain=1}) | 			minetest.sound_play(sounds[math.random(1,#sounds)], {to_player=player_name,gain=1}) | ||||||
| 			sound_play_all(player_name) | 			sound_play_all(player_name) | ||||||
| @@ -295,6 +298,6 @@ minetest.register_on_dieplayer( | |||||||
| 		end | 		end | ||||||
| 	end) | 	end) | ||||||
|  |  | ||||||
| ----------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | ||||||
| minetest.log("action", "[Mod] "..title.." ["..version.."] ["..mname.."] Loaded...") | print("[Mod] "..title.." ["..version.."] ["..mname.."] Loaded...") | ||||||
| ----------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | ||||||
|   | |||||||
							
								
								
									
										101
									
								
								locale/death_messages.fr.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										101
									
								
								locale/death_messages.fr.tr
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,101 @@ | |||||||
|  | # textdomain: death_messages | ||||||
|  |  | ||||||
|  | You=Tu | ||||||
|  |  | ||||||
|  | ## lava | ||||||
|  | @1 thought lava was cool.=@1 pensait que la lave était cool. | ||||||
|  | @1 felt an urgent need to touch lava.=@1 a ressenti un besoin urgent de toucher la lave. | ||||||
|  | @1 fell in lava.=@1 est tombé(e) dans la lave. | ||||||
|  | @1 died in lava.=@1 est mort(e) dans de la lave. | ||||||
|  | @1 didn't know lava was very hot.=@1 ne savait pas que la lave était vraiment chaude. | ||||||
|  | @1 destroyed Sauron's ring.=@1 a detruit l'anneau de Sauron. | ||||||
|  | @1 melted into a ball of fire.=@1 a fondu en une boule de feu. | ||||||
|  | @1 couldn't resist that warm glow of lava.=@1 n'a pas pu résister à cette chaude lueur de lave. | ||||||
|  | @1 dug straight down.=@1 a creusé vers le bas. | ||||||
|  |  | ||||||
|  | ## Drowning | ||||||
|  | @1 lacked oxygen.=@1 manquait d'oxygène. | ||||||
|  | @1 ran out of air.=@1 a manqué d'air. | ||||||
|  | @1 tried to impersonate an anchor.=@1 a tenté d'usurper l'identité d'une ancre. | ||||||
|  | @1 forgot (s)he was not a fish.=@1 a oublié qu'il/elle n'était pas un poisson. | ||||||
|  | @1 forgot (s)he needed to breath underwater.=@1 a oublié qu'il lui fallait respirer sous l'eau. | ||||||
|  | @1 isn't good at swimming.=@1 n'est pas bon(ne) en natation. | ||||||
|  | @1 looked for the secret of the Unicorn.=@1 a cherché le secret de la licorne. | ||||||
|  | @1 forgot his/her scaphander.=@1 a oublié son scaphandre. | ||||||
|  | @1 failed at swimming lessons.=@1 a raté ses cours de natation. | ||||||
|  | @1 blew one too many bubbles.=@1 a expiré une bulle de trop. | ||||||
|  |  | ||||||
|  | ## Fire | ||||||
|  | @1 was a bit too hot.=@1 était un peu trop chaud. | ||||||
|  | @1 was too close to the fire.=@1 a été trop près du feu. | ||||||
|  | @1 just got roasted.=@1 vient de se faire rotir. | ||||||
|  | @1 got burnt.=@1 a été carbonisé. | ||||||
|  | @1 thought (s)he was the human torch.=@1 pensait qu'elle/il était la torche humaine. | ||||||
|  | @1 started a fire.=@1 a allumé le feu. | ||||||
|  | @1 burned to a crisp.=@1 a brulé comme une chips. | ||||||
|  | @1 got a little too warm.=@1 a eu un peu trop chaud. | ||||||
|  | @1 got too close to the camp fire.=@1 s'est approché(e) trop près du feu de camp. | ||||||
|  | @1 just got roasted, hotdog style.=@1 vient de se faire rôtir façon hotdog. | ||||||
|  | @1 was set aflame. More light that way.=@1 s'est embrasé(e). Ça fait plus de lumière. | ||||||
|  |  | ||||||
|  | ## Acid | ||||||
|  | @1 now has parts of him/her missing.=@1 a desormais des parties en moins. | ||||||
|  | @1 discovered that acid is fun.=@1 a decouvert que l'acide, c'est fun. | ||||||
|  | @1 put his/her head where it melted.=@1 a mis sa tête là ou elle a fondu. | ||||||
|  | @1 discovered that his/her body in acid, it's like sugar in water.=@1 a decouvert que son corps dans l'acide, c'est comme du sucre dans de l'eau. | ||||||
|  | @1 thought (s)he was swimming in apple juice.=@1 a cru qu'il/elle se baignait dans du jus de pomme. | ||||||
|  | @1 gave his/her body to make an infusion.=@1 a donné son corps pour faire une infusion. | ||||||
|  | @1 drowned into the wrong liquid.=@1 a bu la mauvaise tasse. | ||||||
|  | @1 tried to test his/her body's solubility in acid.=@1 a voulu tester la solubilité de son corps dans l'acide. | ||||||
|  |  | ||||||
|  | ## Sand | ||||||
|  | @1 learned that sand is less fluid than water.=@1 a appris que le sable est moins fluide que l'eau. | ||||||
|  | @1 joined the mummies.=@1 a rejoint les momies. | ||||||
|  | @1 got buried.=@1 s'est fait(e) ensevelir. | ||||||
|  | @1 choosen to become a fossil.=@1 a choisi de devenir un fossile. | ||||||
|  |  | ||||||
|  | ## Other | ||||||
|  | @1 did something fatal to himself/herself.=@1 a fait quelque chose qui lui a été fatal. | ||||||
|  | @1 died.=@1 est mort(e). | ||||||
|  | @1 left this world.=@1 n'est plus de ce monde. | ||||||
|  | @1 reached miner's heaven.=@1 a rejoint le paradis des mineurs. | ||||||
|  | @1 lost his/her life.=@1 a perdu la vie. | ||||||
|  | @1 saw the light.=@1 a vu la lumière. | ||||||
|  | @1 fell from a bit too high.=@1 est tombé(e) d'un peu trop haut. | ||||||
|  | @1 slipped on a banana skin.=@1 a glissé sur une peau de banane. | ||||||
|  | @1 wanted to test his/her super powers.=@1 a voulu tester ses super pouvoirs. | ||||||
|  | @1 gave up on life.=@1 a decidé de mourir. | ||||||
|  | @1 is somewhat dead now.=@1 est quelque peu mort(e) maintenant. | ||||||
|  | @1 passed out permanently.=@1 s'est evanoui(e) pour toujours. | ||||||
|  | @1 died under very mysterious conditions.=@1 est mort(e) dans des conditions bien mystérieuses. | ||||||
|  | @1 died in very mysterious circumstances.=@1 est mort(e) dans de mystérieuses circonstances. | ||||||
|  | @1 passed away.=@1 a trépassé. | ||||||
|  |  | ||||||
|  | ## Whacking Death | ||||||
|  | @1 got whacked by @2.=@1 s'est pris(e) une raclée de la part de @2. | ||||||
|  | @1's grave was dug by @2.=La tombe de @1 a été creusée par @2. | ||||||
|  | @1 got recycled by @2.=@1 s'est fait(e) recycler par @2. | ||||||
|  | @1 surely annoyed @2.=@1 embetait sûrement @2. | ||||||
|  | @1 can't have any more offspring because of @2.=@1 ne pourra plus avoir de descendance à cause de @2. | ||||||
|  | @1 got beaten up by @2.=@1 s'est fait(e) rosser par @2. | ||||||
|  | @1 had his suffering cut short by @2.=@1 s'est vu(e) abréger ses souffrances par @2. | ||||||
|  | @1 died in excruciating pain because of @2's fault.=@1 est mort(e) dans d'atroces souffrances par la faute de @2. | ||||||
|  | @1 spent his last moments in the company of @2.=@1 a vécu ses derniers instants en compagnie de @2. | ||||||
|  | @1's lineage was extinguished by @2.=La lignée de @1 s'est éteinte à cause de @2. | ||||||
|  | @1 wasn't as strong as @2.=@1 a été moins fort(e) que @2. | ||||||
|  |  | ||||||
|  | ## Monster Whacking | ||||||
|  | @1 got whacked by a @2.=@1 s'est pris une raclée de la part d'un @2. | ||||||
|  | Darwin said: @1 was less adapted than a @2.=Darwin a dit : @1 était moins adapté(e) qu'un @2. | ||||||
|  | @1 was transformed into a doormat by a @2.=@1 s'est fait(e) transformer en paillasson par un @2. | ||||||
|  | @1 thought (s)he was stronger than a @2.=@1 s'est cru(e) plus fort(e) qu'un @2. | ||||||
|  | @1 got kicked up by a @2. Next up...=@1 s'est fait(e) dégommer par un @2. Au suivant... | ||||||
|  | @1 felt well that he/she could not do anything against a @2.=@1 sentait bien qu'il/elle ne pouvait pas faire le poids contre un @2. | ||||||
|  | @1 versus @2? It's going bad!=@1 contre un @2 ? Ça tourne mal ! | ||||||
|  | @1 got a memorable spanking from @2.=@1 a reçu une fessé mémorable de la part d'un @2. | ||||||
|  | @1 thought to be able to tame a @2? History shows he was wrong.=@1 croyait pouvoir dompter un @2 ? L'histoire montre qu'il/elle a eu tort. | ||||||
|  | @1 didn't have the right reflex in front of a @2.=@1 n'a pas eu le bon réflexe face à un @2. | ||||||
|  | But what did @1 imagine versus a @2? Rest her soul.=Mais que s'est imaginé(e) @1 face à un @2 ? Paix à son âme. | ||||||
|  | @1 got shipped off to the afterlife in a hurry by a @2.=@1 s'est fait(e) expédier dans l'au-delà vite fait bien fait par un @2. | ||||||
|  | @1's attempt to reason with a @2 didn't exactly pay off.=La tentative de @1 pour raisonner un @2 n'a pas vraiment porté ses fruits. | ||||||
|  | @1 was severely shattered by a dirty @2.=@1 s'est fait(e) sévèrement éclater par une saleté de @2. | ||||||
							
								
								
									
										5
									
								
								locale/death_messages.fr.tr~
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								locale/death_messages.fr.tr~
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | |||||||
|  | # textdomain: death_messages | ||||||
|  |  | ||||||
|  | ## lava | ||||||
|  | @1 thought lava was cool=@1 pensait que la lave était cool | ||||||
|  | @1 felt an urgent need to touch lava=@1 s'est senti obligé de toucher la lave | ||||||
							
								
								
									
										101
									
								
								locale/template.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										101
									
								
								locale/template.txt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,101 @@ | |||||||
|  | # textdomain: death_messages | ||||||
|  |  | ||||||
|  | You= | ||||||
|  |  | ||||||
|  | ## lava | ||||||
|  | @1 thought lava was cool.= | ||||||
|  | @1 felt an urgent need to touch lava.= | ||||||
|  | @1 fell in lava.= | ||||||
|  | @1 died in lava.= | ||||||
|  | @1 didn't know lava was very hot.= | ||||||
|  | @1 destroyed Sauron's ring.= | ||||||
|  | @1 melted into a ball of fire.= | ||||||
|  | @1 couldn't resist that warm glow of lava.= | ||||||
|  | @1 dug straight down.= | ||||||
|  |  | ||||||
|  | ## Drowning | ||||||
|  | @1 lacked oxygen.= | ||||||
|  | @1 ran out of air.= | ||||||
|  | @1 tried to impersonate an anchor.= | ||||||
|  | @1 forgot (s)he was not a fish.= | ||||||
|  | @1 forgot (s)he needed to breath underwater.= | ||||||
|  | @1 isn't good at swimming.= | ||||||
|  | @1 looked for the secret of the Unicorn.= | ||||||
|  | @1 forgot his/her scaphander.= | ||||||
|  | @1 failed at swimming lessons.= | ||||||
|  | @1 blew one too many bubbles.= | ||||||
|  |  | ||||||
|  | ## Fire | ||||||
|  | @1 was a bit too hot.= | ||||||
|  | @1 was too close to the fire.= | ||||||
|  | @1 just got roasted.= | ||||||
|  | @1 got burnt.= | ||||||
|  | @1 thought (s)he was the human torch.= | ||||||
|  | @1 started a fire.= | ||||||
|  | @1 burned to a crisp.= | ||||||
|  | @1 got a little too warm.= | ||||||
|  | @1 got too close to the camp fire.= | ||||||
|  | @1 just got roasted, hotdog style.= | ||||||
|  | @1 was set aflame. More light that way.= | ||||||
|  |  | ||||||
|  | ## Acid | ||||||
|  | @1 now has parts of him/her missing.= | ||||||
|  | @1 discovered that acid is fun.= | ||||||
|  | @1 put his/her head where it melted.= | ||||||
|  | @1 discovered that his/her body in acid, it's like sugar in water.=l'acide, c'est comme du sucre dans de l'eau. | ||||||
|  | @1 thought (s)he was swimming in apple juice.= | ||||||
|  | @1 gave his/her body to make an infusion.= | ||||||
|  | @1 drowned into the wrong liquid.= | ||||||
|  | @1 tried to test his/her body's solubility in acid.= | ||||||
|  |  | ||||||
|  | ## Sand | ||||||
|  | @1 learned that sand is less fluid than water.= | ||||||
|  | @1 joined the mummies.= | ||||||
|  | @1 got buried.= | ||||||
|  | @1 choosen to become a fossil.= | ||||||
|  |  | ||||||
|  | ## Other | ||||||
|  | @1 did something fatal to himself/herself.= | ||||||
|  | @1 died.= | ||||||
|  | @1 left this world.= | ||||||
|  | @1 reached miner's heaven.= | ||||||
|  | @1 lost his/her life.= | ||||||
|  | @1 saw the light.= | ||||||
|  | @1 fell from a bit too high.= | ||||||
|  | @1 slipped on a banana skin.= | ||||||
|  | @1 wanted to test his/her super powers.= | ||||||
|  | @1 gave up on life.= | ||||||
|  | @1 is somewhat dead now.= | ||||||
|  | @1 passed out permanently.= | ||||||
|  | @1 died under very mysterious conditions.= | ||||||
|  | @1 died in very mysterious circumstances.= | ||||||
|  | @1 passed away.= | ||||||
|  |  | ||||||
|  | ## Whacking Death | ||||||
|  | @1 got whacked by @2.= | ||||||
|  | @1's grave was dug by @2.= | ||||||
|  | @1 got recycled by @2.= | ||||||
|  | @1 surely annoyed @2.= | ||||||
|  | @1 can't have any more offspring because of @2.= | ||||||
|  | @1 got beaten up by @2.= | ||||||
|  | @1 had his suffering cut short by @2.= | ||||||
|  | @1 died in excruciating pain because of @2's fault.= | ||||||
|  | @1 spent his last moments in the company of @2.= | ||||||
|  | @1's lineage was extinguished by @2.= | ||||||
|  | @1 wasn't as strong as @2.= | ||||||
|  |  | ||||||
|  | ## Monster Whacking | ||||||
|  | @1 got whacked by a @2.= | ||||||
|  | Darwin said: @1 was less adapted than a @2.= | ||||||
|  | @1 was transformed into a doormat by a @2.= | ||||||
|  | @1 thought (s)he was stronger than a @2.= | ||||||
|  | @1 got kicked up by a @2. Next up...= | ||||||
|  | @1 felt well that he/she could not do anything against a @2.= | ||||||
|  | @1 versus @2? It's going bad!= | ||||||
|  | @1 got a memorable spanking from @2.= | ||||||
|  | @1 thought to be able to tame a @2? History shows he was wrong.= | ||||||
|  | @1 didn't have the right reflex in front of a @2.= | ||||||
|  | But what did @1 imagine versus a @2? Rest her soul.= | ||||||
|  | @1 got shipped off to the afterlife in a hurry by a @2.= | ||||||
|  | @1's attempt to reason with a @2 didn't exactly pay off.= | ||||||
|  | @1 was severely shattered by a dirty @2.= | ||||||
		Reference in New Issue
	
	Block a user