mirror of
				https://gitlab.com/rubenwardy/awards.git
				synced 2025-10-31 13:05:22 +01:00 
			
		
		
		
	Compare commits
	
		
			35 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|  | 0a8deaa88d | ||
|  | 4c4820d314 | ||
|  | 457eedb913 | ||
|  | c4709de60f | ||
|  | 1ef4a98247 | ||
|  | 93b6da0edf | ||
|  | 2b90b18fe9 | ||
|  | b769e93412 | ||
|  | 5514c35409 | ||
|  | 7bac284f80 | ||
|  | 23c7ca57b7 | ||
|  | eed3964d32 | ||
|  | 37082d1186 | ||
|  | 6dc91cf893 | ||
|  | 9c74a3f85a | ||
|  | b4a4a1fd74 | ||
|  | 4e8d175714 | ||
|  | c7b60be880 | ||
|  | ce58720493 | ||
|  | d542042a50 | ||
|  | 7e3064ef93 | ||
|  | 9d98f950b8 | ||
|  | 8a34ea8055 | ||
|  | da3d9b3980 | ||
|  | 8f46d5b37d | ||
|  | 1ffa8f10ac | ||
|  | fb1670abc6 | ||
|  | 38b7d9aa91 | ||
|  | 805720b4af | ||
|  | 29a1b97b38 | ||
|  | b856aea54d | ||
|  | 570fd3a206 | ||
|  | 417ac0fe46 | ||
|  | 1ab08d68c9 | ||
|  | 32150bdd66 | 
							
								
								
									
										8
									
								
								.gitlab-c.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								.gitlab-c.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| image: abaez/luarocks | ||||
|  | ||||
| test: | ||||
|   stage: test | ||||
|   before_script: | ||||
|     - luarocks install --local luacheck | ||||
|   script: | ||||
|     - $HOME/.luarocks/bin/luacheck . | ||||
							
								
								
									
										12
									
								
								.travis.yml
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								.travis.yml
									
									
									
									
									
								
							| @@ -1,12 +0,0 @@ | ||||
| language: generic | ||||
| sudo: false | ||||
| addons: | ||||
|   apt: | ||||
|     packages: | ||||
|     - luarocks | ||||
| before_install: | ||||
|   - luarocks install --local luacheck | ||||
| script: | ||||
| - $HOME/.luarocks/bin/luacheck --no-color . | ||||
| notifications: | ||||
|   email: false | ||||
							
								
								
									
										97
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										97
									
								
								README.md
									
									
									
									
									
								
							| @@ -7,25 +7,6 @@ With thanks to Wuzzy, kaeza, and MrIbby. | ||||
|  | ||||
| Majority of awards are back ported from Calinou's old fork in Carbone, under same license. | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| # Introduction | ||||
|  | ||||
| @@ -56,10 +37,11 @@ awards.register_award("mymod:award", { | ||||
|  | ||||
| The above trigger type is an example of a counted_key trigger: | ||||
| rather than a single counter there's a counter per key - in this | ||||
| case the key is the value of the `node` field. If you leave out | ||||
| the key in a `counted_key` trigger, then the total will be used | ||||
| instead. For example, here is an award which unlocks after you've | ||||
| placed 10 nodes of any type: | ||||
| case the key is the value of the `node` field. | ||||
|  | ||||
| If you leave out the key in a `counted_key` trigger, then the total will be used | ||||
| instead. For example, here is an award which unlocks after you've placed 10 | ||||
| nodes of any type: | ||||
|  | ||||
| ```lua | ||||
| awards.register_award("mymod:award", { | ||||
| @@ -141,9 +123,13 @@ Here's an example. | ||||
|  | ||||
| ```lua | ||||
| awards.register_trigger("foo", { | ||||
| 	type             = "counted", | ||||
| 	type             = "custom", | ||||
| 	progress         = "@1/@2 foos", | ||||
| 	auto_description = { "Do a foo", "Foo @1 times" }, | ||||
|  | ||||
| 	on_register = function(self, award) | ||||
| 		print(award.name .. " was registered with foo trigger type") | ||||
| 	end, | ||||
| }) | ||||
|  | ||||
| minetest.register_on_foo(function() | ||||
| @@ -187,34 +173,67 @@ end | ||||
|  | ||||
| # API | ||||
|  | ||||
| * awards.register_award(name, def), the def table has the following fields: | ||||
| 	* `description` - the title of the award. Required. | ||||
| ## Awards | ||||
|  | ||||
| * `awards.register_award(name, def)`, the def table has the following fields: | ||||
| 	* `title` - title of the award (defaults to name) | ||||
| 	* `description` - longer description of the award, displayed in Awards tab | ||||
| 	* `difficulty` - see [Award Difficulty](#award-difficulty). | ||||
| 	* `requires` - list of awards that need to be unlocked before this one | ||||
| 		is visible. | ||||
| 	* `prizes` - list of items to give when you earn the award | ||||
| 	* `secret` - boolean if this award is secret (i.e. showed on awards list) | ||||
| 	* `sound` - `SimpleSoundSpec` table to play on unlock. | ||||
| 		`false` to disable unlock sound. | ||||
| 	* `image` - the icon image, use default otherwise. | ||||
| 	* `background` - the background image, use default otherwise. | ||||
| 	* `icon` - the icon image. Defaults to `awards_unknown.png`. | ||||
| 	* `hud_background` - the background image used in the HUD to contain the text and icon. | ||||
| 	                 Defaults to `awards_bg_default.png`. | ||||
| 	* `trigger` - trigger definition, see [Builtin Trigger Types](#builtin-trigger-types). | ||||
| 	* `on_unlock(name, def)` - callback on unlock. | ||||
| * awards.register_trigger(name, def), the def table has the following fields: | ||||
| 	* `type` - see [Trigger Types](#trigger-types). | ||||
| * `awards.registered_awards` - table of award name to definition. | ||||
| * `awards.register_on_unlock(func(name, def))` | ||||
| 	* `name` is the player name | ||||
| 	* `def` is the award def. | ||||
| 	* return true to cancel HUD from appearing. | ||||
| * `awards.unlock(player_name, award_name)` | ||||
| 	* gives an award to a player | ||||
| * `awards.remove(player_name, award_name)` | ||||
| 	* removes an award from a player | ||||
| * `awards.get_award_states(player_name)` | ||||
| 	* Returns list of tables, sorted by `score`, each having the fields: | ||||
|  | ||||
| 		```lua | ||||
| 		{ | ||||
| 			name     = "mymod:awardname", | ||||
| 			def      = {}, -- Award definition | ||||
| 			unlocked = true, -- Whether award has been unlocked | ||||
| 			started  = true, -- Whether any progress has been made | ||||
| 			score    = 0, -- Score used in sorting | ||||
|  | ||||
| 			-- Either a table or nil | ||||
| 			-- Will be nil if progress is indeterminable or | ||||
| 			-- if the award is unlocked | ||||
| 			progress = { | ||||
| 				current = 5, | ||||
| 				target  = 10, | ||||
| 				label   = "label", -- Label to show over progress bar | ||||
| 			} | ||||
| 		} | ||||
| 		``` | ||||
|  | ||||
| ## Triggers | ||||
|  | ||||
| * `awards.register_trigger(name, def)`, the def table has the following fields: | ||||
| 	* `type` - see trigger type types in [Trigger Types](#trigger-types). | ||||
| 	* `progress` - used to format progress, defaults to "%1/%2". | ||||
| 	* `auto_description` - a table of two elements. Each element is a format string. Element 1 is singular, element 2 is plural. Used for the award description (not title) if none is given. | ||||
| 	* `on_register(award_def)` - called when an award registers with this type. | ||||
| 	* `on_register(self, award_def)` - called when an award registers with this type. | ||||
| 	* "counted_key" only: | ||||
| 		* `auto_description_total` - Used if the trigger is for the total. | ||||
| 		* `get_key(self, def)` - get key for particular award, return nil for a total. | ||||
| 		* `key_is_item` - true if the key is an item name. On notify(), | ||||
| 			any watched groups will also be notified as `group:groupname` keys. | ||||
| * awards.register_on_unlock(func(name, def)) | ||||
| 	* name is the player name | ||||
| 	* def is the award def. | ||||
| 	* return true to cancel HUD | ||||
| * awards.unlock(name, award) | ||||
| 	* gives an award to a player | ||||
| 	* name is the player name | ||||
| * `awards.registered_triggers` - table of trigger name to definition. | ||||
|  | ||||
| ## Builtin Trigger Types | ||||
|  | ||||
| @@ -267,7 +286,7 @@ trigger = { | ||||
| ```lua | ||||
| trigger = { | ||||
| 	type   = "craft", | ||||
| 	node   = "default:dirt", -- item, alias, or group | ||||
| 	item   = "default:dirt", -- item, alias, or group | ||||
| 	target = 50, | ||||
| } | ||||
| ``` | ||||
|   | ||||
							
								
								
									
										529
									
								
								api.lua
									
									
									
									
									
								
							
							
						
						
									
										529
									
								
								api.lua
									
									
									
									
									
								
							| @@ -1,529 +0,0 @@ | ||||
| -- Copyright (c) 2013-18 rubenwardy. MIT. | ||||
|  | ||||
| local S, NS = awards.gettext, awards.ngettext | ||||
|  | ||||
| awards.registered_awards = {} | ||||
| awards.on = {} | ||||
| awards.on_unlock = {} | ||||
|  | ||||
| local storage = minetest.get_mod_storage() | ||||
|  | ||||
| -- Table Save Load Functions | ||||
| function awards.save() | ||||
| 	storage:set_string("player_data", minetest.write_json(awards.players)) | ||||
| end | ||||
|  | ||||
| local function convert_data() | ||||
| 	minetest.log("warning", "Importing awards data from previous version") | ||||
|  | ||||
| 	local old_players = awards.players | ||||
| 	awards.players = {} | ||||
| 	for name, data in pairs(old_players) do | ||||
| 		while name.name do | ||||
| 			name = name.name | ||||
| 		end | ||||
| 		data.name = name | ||||
| 		print("Converting data for " .. name) | ||||
|  | ||||
| 		-- Just rename counted | ||||
| 		local counted = { | ||||
| 			chats  = "chat", | ||||
| 			deaths = "death", | ||||
| 			joins  = "join", | ||||
| 		} | ||||
| 		for from, to in pairs(counted) do | ||||
| 			data[to]   = data[from] | ||||
| 			data[from] = nil | ||||
| 		end | ||||
|  | ||||
| 		data.death = { | ||||
| 			unknown = data.death, | ||||
| 			__total = data.death, | ||||
| 		} | ||||
|  | ||||
| 		-- Convert item db to new format | ||||
| 		local counted_items = { | ||||
| 			count = "dig", | ||||
| 			place = "place", | ||||
| 			craft = "craft", | ||||
| 		} | ||||
| 		for from, to in pairs(counted_items) do | ||||
| 			local ret = {} | ||||
|  | ||||
| 			local count = 0 | ||||
| 			if data[from] then | ||||
| 				for modname, items in pairs(data[from]) do | ||||
| 					for itemname, value in pairs(items) do | ||||
| 						itemname = modname .. ":" .. itemname | ||||
| 						local key = minetest.registered_aliases[itemname] or itemname | ||||
| 						ret[key] = value | ||||
| 						count = count + value | ||||
| 					end | ||||
| 				end | ||||
| 			end | ||||
|  | ||||
| 			ret.__total = count | ||||
| 			data[from] = nil | ||||
| 			data[to] = ret | ||||
| 		end | ||||
|  | ||||
| 		awards.players[name] = data | ||||
| 	end | ||||
| end | ||||
|  | ||||
| function awards.load() | ||||
| 	local old_save_path = minetest.get_worldpath().."/awards.txt" | ||||
| 	local file = io.open(old_save_path, "r") | ||||
| 	if file then | ||||
| 		local table = minetest.deserialize(file:read("*all")) | ||||
| 		if type(table) == "table" then | ||||
| 			awards.players = table | ||||
| 			convert_data() | ||||
| 		else | ||||
| 			awards.players = {} | ||||
| 		end | ||||
| 		file:close() | ||||
| 		os.rename(old_save_path, minetest.get_worldpath().."/awards.bk.txt") | ||||
| 		awards.save() | ||||
| 	else | ||||
| 		awards.players = minetest.parse_json(storage:get_string("player_data")) or {} | ||||
| 	end | ||||
| end | ||||
|  | ||||
| function awards.player(name) | ||||
| 	assert(type(name) == "string") | ||||
| 	local data = awards.players[name] or {} | ||||
| 	awards.players[name] = data | ||||
| 	data.name = data.name or name | ||||
| 	data.unlocked = data.unlocked or {} | ||||
| 	return data | ||||
| end | ||||
|  | ||||
| function awards.player_or_nil(name) | ||||
| 	return awards.players[name] | ||||
| end | ||||
|  | ||||
| local default_def = {} | ||||
|  | ||||
| function default_def:run_callbacks(player, data, table_func) | ||||
| 	for i = 1, #self.on do | ||||
| 		local res = nil | ||||
| 		local entry = self.on[i] | ||||
| 		if type(entry) == "function" then | ||||
| 			res = entry(player, data) | ||||
| 		elseif type(entry) == "table" and entry.award then | ||||
| 			res = table_func(entry) | ||||
| 		end | ||||
|  | ||||
| 		if res then | ||||
| 			awards.unlock(player:get_player_name(), res) | ||||
| 		end | ||||
| 	end | ||||
| end | ||||
|  | ||||
| function awards.register_trigger(tname, tdef) | ||||
| 	assert(type(tdef) == "table", | ||||
| 			"Passing a callback to register_trigger is not supported in 3.0") | ||||
|  | ||||
| 	tdef.name = tname | ||||
| 	for key, value in pairs(default_def) do | ||||
| 		tdef[key] = value | ||||
| 	end | ||||
|  | ||||
| 	if tdef.type == "counted" then | ||||
| 		local old_reg = tdef.on_register | ||||
|  | ||||
| 		function tdef:on_register(def) | ||||
| 			local tmp = { | ||||
| 				award  = def.name, | ||||
| 				target = def.trigger.target, | ||||
| 			} | ||||
| 			tdef.register(tmp) | ||||
|  | ||||
| 			function def.getProgress(_, data) | ||||
| 				local done = data[tname] or 0 | ||||
| 				return { | ||||
| 					perc = done / tmp.target, | ||||
| 					label = S(tdef.progress, done, tmp.target), | ||||
| 				} | ||||
| 			end | ||||
|  | ||||
| 			function def.getDefaultDescription(_) | ||||
| 				local n = def.trigger.target | ||||
| 				return NS(tdef.auto_description[1], tdef.auto_description[2], n, n) | ||||
| 			end | ||||
|  | ||||
| 			if old_reg then | ||||
| 				return old_reg(tdef, def) | ||||
| 			end | ||||
| 		end | ||||
|  | ||||
| 		function tdef.notify(player) | ||||
| 			assert(player and player.is_player and player:is_player()) | ||||
| 			local name = player:get_player_name() | ||||
| 			local data = awards.player(name) | ||||
|  | ||||
| 			-- Increment counter | ||||
| 			local currentVal = (data[tname] or 0) + 1 | ||||
| 			data[tname] = currentVal | ||||
|  | ||||
| 			tdef:run_callbacks(player, data, function(entry) | ||||
| 				if entry.target and entry.award and currentVal and | ||||
| 						currentVal >= entry.target then | ||||
| 					return entry.award | ||||
| 				end | ||||
| 			end) | ||||
| 		end | ||||
|  | ||||
| 		awards["notify_" .. tname] = tdef.notify | ||||
|  | ||||
| 	elseif tdef.type == "counted_key" then | ||||
| 		if tdef.key_is_item then | ||||
| 			tdef.watched_groups = {} | ||||
| 		end | ||||
|  | ||||
| 		-- On award register | ||||
| 		local old_reg = tdef.on_register | ||||
| 		function tdef:on_register(def) | ||||
| 			-- Register trigger | ||||
| 			local tmp = { | ||||
| 				award  = def.name, | ||||
| 				key    = tdef:get_key(def), | ||||
| 				target = def.trigger.target, | ||||
| 			} | ||||
| 			tdef.register(tmp) | ||||
|  | ||||
| 			-- If group, add it to watch list | ||||
| 			if tdef.key_is_item and tmp.key and tmp.key:sub(1, 6) == "group:" then | ||||
| 				tdef.watched_groups[tmp.key:sub(7, #tmp.key)] = true | ||||
| 			end | ||||
|  | ||||
| 			-- Called to get progress values and labels | ||||
| 			function def.getProgress(_, data) | ||||
| 				local done | ||||
| 				data[tname] = data[tname] or {} | ||||
| 				if tmp.key then | ||||
| 					done = data[tname][tmp.key] or 0 | ||||
| 				else | ||||
| 					done = data[tname].__total or 0 | ||||
| 				end | ||||
| 				return { | ||||
| 					perc = done / tmp.target, | ||||
| 					label = S(tdef.progress, done, tmp.target), | ||||
| 				} | ||||
| 			end | ||||
|  | ||||
| 			-- Build description if none is specificed by the award | ||||
| 			function def.getDefaultDescription(_) | ||||
| 				local n = def.trigger.target | ||||
| 				if tmp.key then | ||||
| 					local nname = tmp.key | ||||
| 					return NS(tdef.auto_description[1], | ||||
| 							tdef.auto_description[2], n, n, nname) | ||||
| 				else | ||||
| 					return NS(tdef.auto_description_total[1], | ||||
| 							tdef.auto_description_total[2], n, n) | ||||
| 				end | ||||
| 			end | ||||
|  | ||||
| 			-- Call on_register in trigger type definition | ||||
| 			if old_reg then | ||||
| 				return old_reg(tdef, def) | ||||
| 			end | ||||
| 		end | ||||
|  | ||||
| 		function tdef.notify(player, key, n) | ||||
| 			n = n or 1 | ||||
|  | ||||
| 			if tdef.key_is_item and key:sub(1, 6) ~= "group:" then | ||||
| 				local itemdef = minetest.registered_items[key] | ||||
| 				if itemdef then | ||||
| 					for groupname, _ in pairs(itemdef.groups or {}) do | ||||
| 						if tdef.watched_groups[groupname] then | ||||
| 							tdef.notify(player, "group:" .. groupname, n) | ||||
| 						end | ||||
| 					end | ||||
| 				end | ||||
| 			end | ||||
|  | ||||
| 			assert(player and player.is_player and player:is_player() and key) | ||||
| 			local name = player:get_player_name() | ||||
| 			local data = awards.player(name) | ||||
|  | ||||
| 			-- Increment counter | ||||
| 			data[tname] = data[tname] or {} | ||||
| 			local currentVal = (data[tname][key] or 0) + n | ||||
| 			data[tname][key] = currentVal | ||||
| 			if key:sub(1, 6) ~= "group:" then | ||||
| 				data[tname].__total = (data[tname].__total or 0) + n | ||||
| 			end | ||||
|  | ||||
| 			tdef:run_callbacks(player, data, function(entry) | ||||
| 				local current | ||||
| 				if entry.key == key then | ||||
| 					current = currentVal | ||||
| 				elseif entry.key == nil then | ||||
| 					current = data[tname].__total | ||||
| 				else | ||||
| 					return | ||||
| 				end | ||||
|  | ||||
| 				if current >= entry.target then | ||||
| 					return entry.award | ||||
| 				end | ||||
| 			end) | ||||
| 		end | ||||
|  | ||||
| 		awards["notify_" .. tname] = tdef.notify | ||||
|  | ||||
| 	elseif tdef.type and tdef.type ~= "custom" then | ||||
| 		error("Unrecognised trigger type " .. tdef.type) | ||||
| 	end | ||||
|  | ||||
| 	awards.registered_triggers[tname] = tdef | ||||
|  | ||||
| 	tdef.on = {} | ||||
| 	tdef.register = function(func) | ||||
| 		table.insert(tdef.on, func) | ||||
| 	end | ||||
|  | ||||
| 	-- Backwards compat | ||||
| 	awards.on[tname] = tdef.on | ||||
| 	awards['register_on_' .. tname] = tdef.register | ||||
| 	return tdef | ||||
| end | ||||
|  | ||||
| function awards.increment_item_counter(data, field, itemname, count) | ||||
| 	itemname = minetest.registered_aliases[itemname] or itemname | ||||
| 	data[field][itemname] = (data[field][itemname] or 0) + 1 | ||||
| end | ||||
|  | ||||
| function awards.get_item_count(data, field, itemname) | ||||
| 	itemname = minetest.registered_aliases[itemname] or itemname | ||||
| 	return data[field][itemname] or 0 | ||||
| end | ||||
|  | ||||
| function awards.get_total_keyed_count(data, field) | ||||
| 	return data[field].__total or 0 | ||||
| end | ||||
|  | ||||
| function awards.register_on_unlock(func) | ||||
| 	table.insert(awards.on_unlock, func) | ||||
| end | ||||
|  | ||||
| function awards.register_award(name, def) | ||||
| 	def.name = name | ||||
|  | ||||
| 	-- Add Triggers | ||||
| 	if def.trigger and def.trigger.type then | ||||
| 		local tdef = awards.registered_triggers[def.trigger.type] | ||||
| 		assert(tdef, "Trigger not found: " .. def.trigger.type) | ||||
| 		tdef:on_register(def) | ||||
| 	end | ||||
|  | ||||
| 	function def:can_unlock(data) | ||||
| 		if not self.requires then | ||||
| 			return true | ||||
| 		end | ||||
|  | ||||
| 		for i=1, #self.requires do | ||||
| 			if not data.unlocked[self.requires[i]] then | ||||
| 				return false | ||||
| 			end | ||||
| 		end | ||||
| 		return true | ||||
| 	end | ||||
|  | ||||
| 	-- Add Award | ||||
| 	awards.registered_awards[name] = def | ||||
|  | ||||
| 	local tdef = awards.registered_awards[name] | ||||
| 	if def.description == nil and tdef.getDefaultDescription then | ||||
| 		def.description = tdef:getDefaultDescription() | ||||
| 	end | ||||
| end | ||||
|  | ||||
| function awards.enable(name) | ||||
| 	local data = awards.player(name) | ||||
| 	if data then | ||||
| 		data.disabled = nil | ||||
| 	end | ||||
| end | ||||
|  | ||||
| function awards.disable(name) | ||||
| 	local data = awards.player(name) | ||||
| 	if data then | ||||
| 		data.disabled = true | ||||
| 	end | ||||
| end | ||||
|  | ||||
| function awards.clear_player(name) | ||||
| 	awards.players[name] = {} | ||||
| end | ||||
|  | ||||
| -- This function is called whenever a target condition is met. | ||||
| -- It checks if a player already has that award, and if they do not, | ||||
| -- it gives it to them | ||||
| ---------------------------------------------- | ||||
| --awards.unlock(name, award) | ||||
| -- name - the name of the player | ||||
| -- award - the name of the award to give | ||||
| function awards.unlock(name, award) | ||||
| 	-- Access Player Data | ||||
| 	local data  = awards.player(name) | ||||
| 	local awdef = awards.registered_awards[award] | ||||
| 	assert(awdef, "Unable to unlock an award which doesn't exist!") | ||||
|  | ||||
| 	if data.disabled or | ||||
| 			(data.unlocked[award] and data.unlocked[award] == award) then | ||||
| 		return | ||||
| 	end | ||||
|  | ||||
| 	if not awdef:can_unlock(data) then | ||||
| 		minetest.log("warning", "can_unlock returned false in unlock of " .. | ||||
| 				award .. " for " .. name) | ||||
| 		return | ||||
| 	end | ||||
|  | ||||
| 	-- Unlock Award | ||||
| 	minetest.log("action", name.." has unlocked award "..name) | ||||
| 	data.unlocked[award] = award | ||||
| 	awards.save() | ||||
|  | ||||
| 	-- Give Prizes | ||||
| 	if awdef and awdef.prizes then | ||||
| 		for i = 1, #awdef.prizes do | ||||
| 			local itemstack = ItemStack(awdef.prizes[i]) | ||||
| 			if not itemstack:is_empty() then | ||||
| 				local receiverref = minetest.get_player_by_name(name) | ||||
| 				if receiverref then | ||||
| 					receiverref:get_inventory():add_item("main", itemstack) | ||||
| 				end | ||||
| 			end | ||||
| 		end | ||||
| 	end | ||||
|  | ||||
| 	-- Run callbacks | ||||
| 	if awdef.on_unlock and awdef.on_unlock(name, awdef) then | ||||
| 		return | ||||
| 	end | ||||
| 	for _, callback in pairs(awards.on_unlock) do | ||||
| 		if callback(name, awdef) then | ||||
| 			return | ||||
| 		end | ||||
| 	end | ||||
|  | ||||
| 	-- Get Notification Settings | ||||
| 	local title = awdef.title or award | ||||
| 	local desc = awdef.description or "" | ||||
| 	local background = awdef.background or "awards_bg_default.png" | ||||
| 	local icon = awdef.icon or "awards_unknown.png" | ||||
| 	local sound = awdef.sound | ||||
| 	if sound == nil then | ||||
| 		-- Explicit check for nil because sound could be `false` to disable it | ||||
| 		sound = {name="awards_got_generic", gain=0.25} | ||||
| 	end | ||||
|  | ||||
| 	-- Do Notification | ||||
| 	if sound then | ||||
| 		-- Enforce sound delay to prevent sound spamming | ||||
| 		local lastsound = data.lastsound | ||||
| 		if lastsound == nil or os.difftime(os.time(), lastsound) >= 1 then | ||||
| 			minetest.sound_play(sound, {to_player=name}) | ||||
| 			data.lastsound = os.time() | ||||
| 		end | ||||
| 	end | ||||
|  | ||||
| 	if awards.show_mode == "chat" then | ||||
| 		local chat_announce | ||||
| 		if awdef.secret then | ||||
| 			chat_announce = S("Secret Award Unlocked: %s") | ||||
| 		else | ||||
| 			chat_announce = S("Award Unlocked: %s") | ||||
| 		end | ||||
| 		-- use the chat console to send it | ||||
| 		minetest.chat_send_player(name, string.format(chat_announce, title)) | ||||
| 		if desc~="" then | ||||
| 			minetest.chat_send_player(name, desc) | ||||
| 		end | ||||
| 	else | ||||
| 		local player = minetest.get_player_by_name(name) | ||||
| 		local one = player:hud_add({ | ||||
| 			hud_elem_type = "image", | ||||
| 			name = "award_bg", | ||||
| 			scale = {x = 2, y = 1}, | ||||
| 			text = background, | ||||
| 			position = {x = 0.5, y = 0.05}, | ||||
| 			offset = {x = 0, y = 138}, | ||||
| 			alignment = {x = 0, y = -1} | ||||
| 		}) | ||||
| 		local hud_announce | ||||
| 		if awdef.secret then | ||||
| 			hud_announce = S("Secret Award Unlocked!") | ||||
| 		else | ||||
| 			hud_announce = S("Award Unlocked!") | ||||
| 		end | ||||
| 		local two = player:hud_add({ | ||||
| 			hud_elem_type = "text", | ||||
| 			name = "award_au", | ||||
| 			number = 0xFFFFFF, | ||||
| 			scale = {x = 100, y = 20}, | ||||
| 			text = hud_announce, | ||||
| 			position = {x = 0.5, y = 0.05}, | ||||
| 			offset = {x = 0, y = 45}, | ||||
| 			alignment = {x = 0, y = -1} | ||||
| 		}) | ||||
| 		local three = player:hud_add({ | ||||
| 			hud_elem_type = "text", | ||||
| 			name = "award_title", | ||||
| 			number = 0xFFFFFF, | ||||
| 			scale = {x = 100, y = 20}, | ||||
| 			text = title, | ||||
| 			position = {x = 0.5, y = 0.05}, | ||||
| 			offset = {x = 0, y = 100}, | ||||
| 			alignment = {x = 0, y = -1} | ||||
| 		}) | ||||
| 		local four = player:hud_add({ | ||||
| 			hud_elem_type = "image", | ||||
| 			name = "award_icon", | ||||
| 			scale = {x = 4, y = 4}, | ||||
| 			text = icon, | ||||
| 			position = {x = 0.5, y = 0.05}, | ||||
| 			offset = {x = -200.5, y = 126}, | ||||
| 			alignment = {x = 0, y = -1} | ||||
| 		}) | ||||
| 		minetest.after(4, function() | ||||
| 			local player2 = minetest.get_player_by_name(name) | ||||
| 			if player2 then | ||||
| 				player2:hud_remove(one) | ||||
| 				player2:hud_remove(two) | ||||
| 				player2:hud_remove(three) | ||||
| 				player2:hud_remove(four) | ||||
| 			end | ||||
| 		end) | ||||
| 	end | ||||
| end | ||||
|  | ||||
| minetest.register_on_player_receive_fields(function(player, formname, fields) | ||||
| 	if formname ~= "awards:awards" then | ||||
| 		return false | ||||
| 	end | ||||
| 	if fields.quit then | ||||
| 		return true | ||||
| 	end | ||||
| 	local name = player:get_player_name() | ||||
| 	if fields.awards then | ||||
| 		local event = minetest.explode_textlist_event(fields.awards) | ||||
| 		if event.type == "CHG" then | ||||
| 			awards.show_to(name, name, event.index, false) | ||||
| 		end | ||||
| 	end | ||||
|  | ||||
| 	return true | ||||
| end) | ||||
|  | ||||
| awards.load() | ||||
|  | ||||
| minetest.register_on_shutdown(function() | ||||
| 	awards.save() | ||||
| end) | ||||
							
								
								
									
										14
									
								
								depends.txt
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								depends.txt
									
									
									
									
									
								
							| @@ -1,14 +0,0 @@ | ||||
| intllib? | ||||
| sfinv? | ||||
| unified_inventory? | ||||
| default? | ||||
| stairs? | ||||
| farming? | ||||
| dye? | ||||
| beds? | ||||
| wool? | ||||
| vessels? | ||||
| moreblocks? | ||||
| fire? | ||||
| flowers? | ||||
| nyancat? | ||||
							
								
								
									
										36
									
								
								init.lua
									
									
									
									
									
								
							
							
						
						
									
										36
									
								
								init.lua
									
									
									
									
									
								
							| @@ -1,20 +1,40 @@ | ||||
| -- Copyright (c) 2013-18 rubenwardy. MIT. | ||||
|  | ||||
| -- Internationalization support. | ||||
| local S = minetest.get_translator(minetest.get_current_modname()) | ||||
|  | ||||
| -- The global award namespace | ||||
| awards = { | ||||
| 	show_mode = "hud", | ||||
| 	registered_awards = {}, | ||||
| 	registered_triggers = {}, | ||||
| 	on_unlock = {}, | ||||
| 	translator = S, | ||||
| } | ||||
|  | ||||
| -- Internationalization support. | ||||
| awards.gettext, awards.ngettext = dofile(minetest.get_modpath("awards").."/intllib.lua") | ||||
|  | ||||
| -- Load files | ||||
| dofile(minetest.get_modpath("awards").."/api.lua") | ||||
| dofile(minetest.get_modpath("awards").."/chat_commands.lua") | ||||
| dofile(minetest.get_modpath("awards").."/gui.lua") | ||||
| dofile(minetest.get_modpath("awards").."/triggers.lua") | ||||
| dofile(minetest.get_modpath("awards").."/awards.lua") | ||||
| local modpath = minetest.get_modpath(minetest.get_current_modname()).."/src" | ||||
| dofile(modpath.."/data.lua") | ||||
| dofile(modpath.."/api_awards.lua") | ||||
| dofile(modpath.."/api_triggers.lua") | ||||
| dofile(modpath.."/chat_commands.lua") | ||||
| dofile(modpath.."/gui.lua") | ||||
| dofile(modpath.."/triggers.lua") | ||||
|  | ||||
| -- Optionally add default awards. | ||||
| if minetest.settings:get_bool("awards.add_defaults", true) then | ||||
| 	dofile(modpath.."/awards.lua") | ||||
| end | ||||
|  | ||||
| awards.load() | ||||
| minetest.register_on_shutdown(awards.save) | ||||
|  | ||||
| local function check_save() | ||||
| 	awards.save() | ||||
| 	minetest.after(18, check_save) | ||||
| end | ||||
| minetest.after(8 * math.random() + 10, check_save) | ||||
|  | ||||
|  | ||||
| -- Backwards compatibility | ||||
| awards.give_achievement     = awards.unlock | ||||
|   | ||||
							
								
								
									
										44
									
								
								intllib.lua
									
									
									
									
									
								
							
							
						
						
									
										44
									
								
								intllib.lua
									
									
									
									
									
								
							| @@ -1,44 +0,0 @@ | ||||
| -- Fallback functions for when `intllib` is not installed. | ||||
| -- Code released under Unlicense <http://unlicense.org>. | ||||
|  | ||||
| -- Get the latest version of this file at: | ||||
| --   https://raw.githubusercontent.com/minetest-mods/intllib/master/lib/intllib.lua | ||||
|  | ||||
| local function format(str, ...) | ||||
| 	local args = { ... } | ||||
| 	local function repl(escape, open, num, close) | ||||
| 		if escape == "" then | ||||
| 			local replacement = tostring(args[tonumber(num)]) | ||||
| 			if open == "" then | ||||
| 				replacement = replacement..close | ||||
| 			end | ||||
| 			return replacement | ||||
| 		else | ||||
| 			return "@"..open..num..close | ||||
| 		end | ||||
| 	end | ||||
| 	return (str:gsub("(@?)@(%(?)(%d+)(%)?)", repl)) | ||||
| end | ||||
|  | ||||
| local gettext, ngettext | ||||
| if minetest.get_modpath("intllib") then | ||||
| 	if intllib.make_gettext_pair then | ||||
| 		-- New method using gettext. | ||||
| 		gettext, ngettext = intllib.make_gettext_pair() | ||||
| 	else | ||||
| 		-- Old method using text files. | ||||
| 		gettext = intllib.Getter() | ||||
| 	end | ||||
| end | ||||
|  | ||||
| -- Fill in missing functions. | ||||
|  | ||||
| gettext = gettext or function(msgid, ...) | ||||
| 	return format(msgid, ...) | ||||
| end | ||||
|  | ||||
| ngettext = ngettext or function(msgid, msgid_plural, n, ...) | ||||
| 	return format(n==1 and msgid or msgid_plural, ...) | ||||
| end | ||||
|  | ||||
| return gettext, ngettext | ||||
							
								
								
									
										259
									
								
								locale/awards.de.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										259
									
								
								locale/awards.de.tr
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,259 @@ | ||||
| # textdomain: awards | ||||
|  | ||||
| ### api_awards.lua ### | ||||
| Award Unlocked!=Auszeichnung freigeschaltet! | ||||
| Award Unlocked: %s=Auszeichnung freigeschaltet: %s | ||||
| Secret Award Unlocked!=Versteckte Auszeichnung freigeschaltet! | ||||
| Secret Award Unlocked: %s=Versteckte Auszeichnung freigeschaltet: %s | ||||
|  | ||||
| ### awards.lua ### | ||||
| A Cat in a Pop-Tart?!=Eine Katze im Pop-Tart?! | ||||
| Architect=Architekt | ||||
| Aspiring Farmer=Aufstrebender Bauer | ||||
| Backpacker=Rucksacktourist | ||||
| Baker=Bäcker | ||||
| Banker=Banker | ||||
| Bricker=Ziegler | ||||
| Build a Cave=Höhlenbauer | ||||
| Builder=Bauarbeiter | ||||
| Burn to death in a fire.=Verbrenne im Feuer. | ||||
| Castorama=Gießmeister | ||||
| Craft 10 furnaces.=Fertigen Sie 10 Öfen. | ||||
| Craft 10 mese lamps.=Fertigen Sie 10 Meselampen. | ||||
| Craft 100 obsidian bricks.=Fertigen Sie 100 Obsidianziegel. | ||||
| Craft 100 sandstone bricks.=Fertigen Sie 100 Sandsteinziegel. | ||||
| Craft 100 sticks.=Fertigen Sie 100 Stöcke. | ||||
| Craft 100 white dyes.=Fertigen Sie 100 weiße Farbstoffe. | ||||
| Craft 14 vessels shelves.=Fertigen Sie 14 Gefäßregale. | ||||
| Craft 15 chests.=Fertigen Sie 15 Truhen. | ||||
| Craft 15 fancy beds.=Fertigen Sie 15 schicke Betten. | ||||
| Craft 200 brick blocks.=Fertigen Sie 200 Ziegelblöcke. | ||||
| Craft 200 stone bricks.=Fertigen Sie 200 Steinziegel. | ||||
| Craft 24 gold block stairs.=Fertigen Sie 24 Goldblockstufen. | ||||
| Craft 250 white wool.=Fertigen Sie 250 weiße Wolle. | ||||
| Craft 3,200 stone bricks.=Fertigen Sie 3200 Steinziegel. | ||||
| Craft 30 locked chests.=Fertigen Sie 30 abgeschlossene Truhen. | ||||
| Craft 4 large bags.=Fertigen Sie 4 große Taschen. | ||||
| Craft 400 blue dyes.=Fertigen Sie 400 blaue Farbstoffe. | ||||
| Craft 400 desert stone bricks.=Fertigen Sie 400 Wüstensteinziegel. | ||||
| Craft 400 red dyes.=Fertigen Sie 400 rote Farbstoffe. | ||||
| Craft 400 yellow dyes.=Fertigen Sie 400 gelbe Farbstoffe. | ||||
| Craft 500 times oil extract.=Fertigen Sie 500 mal Ölextrakte. | ||||
| Craft 7 bookshelves.=Fertigen Sie 7 Bücherregale. | ||||
| Craft 8 times flint and steel.=Fertigen Sie 8 mal einen Feuerstein und Stahl an. | ||||
| Craft 800 stone bricks.=Fertigen Sie 800 Steinziegel an. | ||||
| Craft a diamond block.=Fertigen Sie einen Diamantblock an. | ||||
| Crafter of Sticks=Stockmacher | ||||
| Dandelions are Yellow=Löwenzahn ist gelb | ||||
| Death in the Deeps=Tod in der Tiefe | ||||
| Desert Discoverer=Wüstenerkunder | ||||
| Desert Dweller=Wüstenbewohner | ||||
| Die 100 times.=Sterben Sie 100 mal. | ||||
| Die above 10000=Sterben Sie über 10.000 . | ||||
| Die below -10000=Sterben Sie unter -10.000 . | ||||
| Die in flowing lava.=Sterben Sie in fließender Lava. | ||||
| Die near bones.=Sterben Sie in der Nähe von Knochen. | ||||
| Die near diamond ore.=Sterben Sie in der Nähe von Diamantenadern. | ||||
| Dig 1,000 copper ores.=Bauen Sie 1000 Kupfererze ab. | ||||
| Dig 1,000 jungle tree blocks.=Bauen Sie 1000 Dschungelbaumblöcke ab. | ||||
| Dig 1,000 sand.=Bauen Sie 1000 Sand ab. | ||||
| Dig 1,000 stone blocks.=Bauen Sie 1000 Steine ab. | ||||
| Dig 1,296 tree blocks.=Bauen Sie 1296 Baumblöcke ab. | ||||
| Dig 10,000 stone blocks.=Bauen Sie 10000 Steine ab. | ||||
| Dig 100 jungle tree blocks.=Bauen Sie 100 Dschungelbaumblöcke ab. | ||||
| Dig 100 stone blocks.=Bauen Sie 100 Steinblöcke ab. | ||||
| Dig 216 tree blocks.=Bauen Sie 216 Baumblöcke ab. | ||||
| Dig 36 tree blocks.=Bauen Sie 36 Baumblöcke ab. | ||||
| Dig 6 tree blocks.=Bauen Sie 6 Baumblöcke ab. | ||||
| Eat 10 loaves of bread.=Essen Sie 10 Brote. | ||||
| Eat 3 brown mushrooms.=Essen Sie 3 braune Pilze. | ||||
| Eat 33 brown mushrooms.=Essen Sie 33 braune Pilze. | ||||
| Eat 333 brown mushrooms.=Essen Sie 333 braune Pilze. | ||||
| Eat 80 apples.=Essen Sie 80 Äpfel. | ||||
| Electical Engineer=Elektroingeniuer | ||||
| Engineer=Ingenieur | ||||
| Factory=Fabrik | ||||
| Far Lands=Ferne Lande | ||||
| Farming Skills Acquired=Landwirtschaft erlernt | ||||
| Field Worker=Feldarbeiter | ||||
| Filthy Rich=Stinkreich | ||||
| Firefighter=Feuerwehr | ||||
| First Day in the Woods=Erster Tag im Wald | ||||
| First Gold Find=Erster Goldfund | ||||
| First Mese Find=Erster Mesefund | ||||
| Fortress=Burg | ||||
| Geraniums are Blue=Geranien sind blau | ||||
| Girl's Best Friend=Bester Freund der Mädchen | ||||
| Glacier Discoverer=Gletschererkunder | ||||
| Glasser=Glasmacher | ||||
| Gold Rush=Goldrausch | ||||
| Grasslands Discoverer=Prärieerkunder | ||||
| Graveyard=Friedhof | ||||
| Hardened Miner=Abhehärteter Bergarbeiter | ||||
| Hardest Block on Earth=Härtester Block der Welt | ||||
| Harvest 125 fully grown wheat plants.=Ernten Sie 125 voll ausgewachsene Getreidepflanzen. | ||||
| Harvest 25 fully grown wheat plants.=Ernten Sie 25 voll ausgewachsene Getreidepflanzen. | ||||
| Harvest 625 fully grown wheat plants.=Ernten Sie 625 voll ausgewachsene Getreidepflanzen. | ||||
| Harvest a fully grown wheat plant.=Ernten Sie eine voll ausgewachsene Getreidepflanze. | ||||
| Hotelier=Hotelier | ||||
| House of Obsidian=Haus aus Obsidian | ||||
| In space, no one can hear you scream=Im Weltall hört niemand deine Schreie | ||||
| In the Dungeon=Im Verlies | ||||
| In the Flow=Flow-Erlebnis | ||||
| Industrial Age=Industriezeitalter | ||||
| Item transporter=Gegenstandtransporteur | ||||
| Jungle Discoverer=Dschungelerkunder | ||||
| Junglebaby=Dschungelbaby | ||||
| Jungleman=Dschungelmann | ||||
| Lava Miner=Lavagräber | ||||
| Lava and Water=Lava und Wasser | ||||
| Light It Up=Licht an! | ||||
| Little Library=Kleine Bücherei | ||||
| Long Ladder=Lange Leiter | ||||
| Lumberjack=Holzfäller | ||||
| Marchand De Sable=Sandmann | ||||
| Master Architect=Meisterarchitekt | ||||
| Master Miner=Profibergarbeiter | ||||
| Mese Mastery=Mesemeister | ||||
| Mine 18 diamond ores.=Bauen Sie 18 Diamanterze ab. | ||||
| Mine 45 gold ores.=Bauen Sie 18 Diamanterze ab. | ||||
| Mine 50 obsidian.=Bauen Sie 50 Obsidian ab. | ||||
| Mine a mese block.=Bauen Sie einen Meseblock ab. | ||||
| Mine a mossy cobblestone.=Bauen Sie ein bemoostes Kopfsteinpflaster ab. | ||||
| Mine a nyan cat.=Bauen Sie eine Nyan Cat ab. | ||||
| Mine any block while being very close to lava.=Bauen Sie einen beliebigen Block ab, während Sie sehr nahe an der Lava stehen. | ||||
| Mine some dry grass.=Bauen Sie etwas trockenes Gras ab. | ||||
| Mine some grass.=Bauen Sie etwas Gras ab. | ||||
| Mine your first cactus.=Bauen Sie Ihren ersten Kaktus ab. | ||||
| Mine your first diamond ore.=Bauen Sie Ihr erstes Diamanterz ab. | ||||
| Mine your first dry shrub.=Bauen Sie Ihren ersten vertrockneten Strauch ab. | ||||
| Mine your first gold ore.=Bauen Sie Ihr erstes Golderz ab. | ||||
| Mine your first ice.=Bauen Sie Ihr erstes Eis ab. | ||||
| Mine your first jungle grass.=Bauen Sie Ihr erstes Dschungelgras ab. | ||||
| Mine your first mese ore.=Bauen Sie Ihr erstes Meseerz ab. | ||||
| Mine your first obsidian.=Bauen Sie Ihr erstes Obsidian ab. | ||||
| Mini Miner=Berganfänger | ||||
| Mushroom Lover=Pilzfreund | ||||
| Obsessed with Obsidian=Von Obsidian besessen | ||||
| Oil Tycoon=Ölmagnat | ||||
| On The Way=Auf dem Weg | ||||
| Outpost=Außenposten | ||||
| Pharaoh=Pharao | ||||
| Place 1,000 torches.=Platzieren Sie 1000 Fackeln. | ||||
| Place 100 rails.=Platzieren Sie 100 Gleise. | ||||
| Place 100 stone.=Platzieren Sie 100 Steine. | ||||
| Place 100 torches.=Platzieren Sie 100 Fackeln. | ||||
| Place 10000 tubes.=Platzieren Sie 10.000 Rohre. | ||||
| Place 2 trap stones.=Platzieren Sie 2 Fallensteine. | ||||
| Place 20 coal checkers.=Platzieren Sie 20 Kohlenschachbrettmuster. | ||||
| Place 20 iron checkers.=Platzieren Sie 20 Eisenschachbrettmuster. | ||||
| Place 40 steel ladders.=Platzieren Sie 40 Stahlleitern. | ||||
| Place 400 wooden ladders.=Platzieren Sie 400 Holzleitern. | ||||
| Place 5 autocrafters.=Platzieren Sie 5 Autohersteller. | ||||
| Place 500 mesecon wires.=Platzieren Sie 500 Mesecon Kabeln. | ||||
| Place two snow blocks.=Platzieren Sie zwei Schneeblöcke. | ||||
| Professional Lumberjack=Profiholzfäller | ||||
| Put out 1000 fires.=Löschen Sie 1000 Flammen. | ||||
| Pyromaniac=Pyromane | ||||
| Really Well Lit=Sehr gute Beleuchtung | ||||
| Roses Are Red=Rosen sind rot | ||||
| Saint-Maclou=Saint-Maclou | ||||
| Sam the Trapper=Sam der Fallensteller | ||||
| Savannah Discoverer=Savannenerkunder | ||||
| Semi-pro Lumberjack=Fortgeschrittener Holzfäller | ||||
| Smelter=Schmelzer | ||||
| Tasty Mushrooms=Leckere Pilze | ||||
| This is Sad=Echt Schade | ||||
| Treasurer=Schatzmeister | ||||
| Underground Mushroom Farmer=Unterirdischer Pilzbauer | ||||
| Very Simple Snow Man=Sehr simpler Schneemann | ||||
| Watchtower=Wachturm | ||||
| Well Lit=Gut ausgeleuchtet | ||||
| Wheat Magnate=Getreidemagnat | ||||
| White Color Stock=Weißer Farbstoffvorrat | ||||
| Wool Over Your Eyes=Wollige Augen | ||||
| Wow, I am Diamonds!=Wow, ich bin Diamanten! | ||||
| You Suck!=Das geht dir nicht | ||||
| You're a witch!=Du bist eine Hexe! | ||||
| You’re a copper=Du Kupfer! | ||||
| Yummy!=Lecker! | ||||
|  | ||||
| ### chat_commands.lua ### | ||||
| <award ID>=<Auszeichnungs-ID> | ||||
| <name>=<Name> | ||||
| All your awards and statistics have been cleared. You can now start again.=All Ihre Auszeichnugen und Statistiken wurden zurückgesetzt. Sie können nun von vorne anfangen. | ||||
| Award not found.=Auszeichnung nicht gefunden. | ||||
| Get the awards statistics for the given player or yourself=Auszeichnungsstatistiken für anderen oder für Sie selber abrufen. | ||||
| Show details of an award=Details einer Auszeichnung anzeigen. | ||||
| Show, clear, disable or enable your awards=Auszeichnungen zeigen, löschen, deaktivieren oder aktivieren. | ||||
| You have disabled awards.=Sie haben die Auszeichnugen deaktiviert. | ||||
| You have enabled awards.=Sie haben die Auszeichnugen aktiviert. | ||||
| [c|clear|disable|enable]=[c|clear|disable|enable] | ||||
|  | ||||
| ### gui.lua ### | ||||
| %s’s awards:=%ss Auszeichnungen: | ||||
| (Secret Award)=(Geheime Auszeichnung) | ||||
| @1 (unlocked)=@1 (freigeschaltet) | ||||
| Awards=Auszeichnungen | ||||
| Error: No achivements available.=Fehler: Keine Auszeichnungen verfügbar. | ||||
| Error: No award available.=Fehler: Keine Auszeichnung verfügbar. | ||||
| OK=OK | ||||
| Unlock this award to find out what it is.=Verdienen Sie sich diese Auszeichnung, um herauszufinden, was sie ist. | ||||
| You have not unlocked any awards.=Sie haben noch keine Auszeichnungen. | ||||
| You've disabled awards. Type /awards enable to reenable.=Sie haben die Auszeichnungen deaktiviert. Geben Sie »/awards enable« ein, um sie wieder zu aktivieren. | ||||
|  | ||||
| ### triggers.lua ### | ||||
| @1/@2 chat messages=@1/@2 Chatnachrichten | ||||
| @1/@2 crafted=@1/@2 gefertigt | ||||
| @1/@2 deaths=@1/@2 Tode | ||||
| @1/@2 dug=@1/@2 abgebaut | ||||
| @1/@2 eaten=@1/@2 gegessen | ||||
| @1/@2 joins=@1/@2 beigetreten | ||||
| @1/@2 placed=@1/@2 platziert | ||||
| Chat @1 times=Chatten Sie @1 mal. | ||||
| Craft @1 item=Stellen Sie @1 Gegenstand her. | ||||
| Craft @1 items.=Stellen Sie @1 Gegenstände her. | ||||
| Craft: @1×@2=Stellen Sie @1x@2 her. | ||||
| Craft: @2=Stellen Sie @2 her. | ||||
| Die @1 times of @2=Sterben Sie @1 mal von @2. | ||||
| Die @1 times.=Sterben Sie @1 mal. | ||||
| Die once of @2=Sterben Sie einmal von @2. | ||||
| Eat @1 item=Essen Sie @1 Gegenstand. | ||||
| Eat @1 items.=Essen Sie @1 Gegenstände. | ||||
| Eat @1×@2=Essen Sie @1x@2. | ||||
| Eat @2=Essen Sie @2. | ||||
| Join @1 times=Treten Sie @1 mal bei. | ||||
| Join once=Treten Sie einmal bei. | ||||
| Mine @1 block.=Bauen Sie @1 Block. | ||||
| Mine @1 blocks.=Bauen Sie @1 Blöcke. | ||||
| Mine @1 times=Bauen Sie @1 mal ab. | ||||
| Mine: @1×@2=Bauen Sie @1x@2 ab. | ||||
| Mine: @2=Bauen Sie @2 ab. | ||||
| Place @1 block.=Platzieren Sie @1 Block. | ||||
| Place @1 blocks.=Platzieren Sie @1 Blöcke. | ||||
| Place: @1×@2=Platzieren Sie: @1x@2 | ||||
| Place: @2=Platzieren Sie: @2 | ||||
| Send a chat message=Versenden Sie eine Chatnachricht | ||||
|  | ||||
|  | ||||
| ##### not used anymore ##### | ||||
|  | ||||
| %s: %s=%s: %s | ||||
| Secret Achievement Unlocked:=Geheime Auszeichnung erhalten: | ||||
| Achievement Unlocked:=Auszeichnung erhalten: | ||||
| Secret Achievement Unlocked: %s=Geheime Auszeichnung erhalten: %s | ||||
| Achievement Unlocked: %s=Auszeichnung erhalten: %s | ||||
| Secret Achievement Unlocked!=Geheime Auszeichnung erhalten! | ||||
| Achievement Unlocked!=Auszeichnung erhalten: | ||||
| Error: No awards available.=Fehler: Keine Auszeichnungen vorhanden. | ||||
| %s (got)=%s (erhalten) | ||||
| @1/@2 game joins=@1/@2 Spielen beigetreten | ||||
| Bankier=Bankier | ||||
| Constructor=Konstrukteur | ||||
| Show, clear, disable or enable your achievements=Zeigen, löschen, deaktivieren oder aktivieren Sie Ihre Auszeichnungen | ||||
| You have disabled your achievements.=Sie haben Ihre Auszeichnungen deaktiviert. | ||||
| You have enabled your achievements.=Sie haben Ihre Auszeichnungen aktiviert. | ||||
| <achievement ID>=<Auszeichnungs-ID> | ||||
| Show details of an achievement=Details einer Auszeichnung anzeigen | ||||
| Achievement not found.=Auszeichnung nicht gefunden. | ||||
| Get the achievements statistics for the given player or yourself=Die Statistik der Auszeichnungen eines Spielers zeigen | ||||
							
								
								
									
										259
									
								
								locale/awards.es.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										259
									
								
								locale/awards.es.tr
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,259 @@ | ||||
| # textdomain: awards | ||||
|  | ||||
| ### api_awards.lua ### | ||||
| Award Unlocked!= | ||||
| Award Unlocked: %s= | ||||
| Secret Award Unlocked!= | ||||
| Secret Award Unlocked: %s= | ||||
|  | ||||
| ### awards.lua ### | ||||
| A Cat in a Pop-Tart?!=¡¿Un Gato en un Pop-Tart?! | ||||
| Architect=Arquitecto | ||||
| Aspiring Farmer=Aspirante a Granjero | ||||
| Backpacker=Mochilero | ||||
| Baker=Panadero | ||||
| Banker= | ||||
| Bricker=Ladrillero | ||||
| Build a Cave=Construye Una Cueva | ||||
| Builder=Hacedor | ||||
| Burn to death in a fire.= | ||||
| Castorama=Castorama | ||||
| Craft 10 furnaces.=Elaborar 10 hornos. | ||||
| Craft 10 mese lamps.=Elaborar 10 lámparas de MESE. | ||||
| Craft 100 obsidian bricks.=Elaborar 100 ladrillos de obsidiana. | ||||
| Craft 100 sandstone bricks.=Elaborar 200 ladrillos de arenisca. | ||||
| Craft 100 sticks.=Elaborar 100 varitas. | ||||
| Craft 100 white dyes.=Elabora 100 colorantes blancos. | ||||
| Craft 14 vessels shelves.=Elabora 14 estanterías para botellas. | ||||
| Craft 15 chests.=Elaborar 15 cofres. | ||||
| Craft 15 fancy beds.=Elabora 15 camas de lujo. | ||||
| Craft 200 brick blocks.=Elaborar 200 bloques de ladrillo. | ||||
| Craft 200 stone bricks.=Elaborar 200 ladrillos de piedra. | ||||
| Craft 24 gold block stairs.=Elabora 24 escaleras de bloque de oro. | ||||
| Craft 250 white wool.=Elabora 250 bloques de lana blanca. | ||||
| Craft 3,200 stone bricks.=Elaborar 3.200 ladrillos de piedra. | ||||
| Craft 30 locked chests.=Elaborar 30 bloques cerrados. | ||||
| Craft 4 large bags.=Elaborar 4 bolsas grandes. | ||||
| Craft 400 blue dyes.=Elabora 400 colorantes azules. | ||||
| Craft 400 desert stone bricks.=Elaborar 400 ladrillos de piedra desértica. | ||||
| Craft 400 red dyes.=Elabora 400 colorantes rojos. | ||||
| Craft 400 yellow dyes.=Elabora 400 colorantes amarillos. | ||||
| Craft 500 times oil extract.= | ||||
| Craft 7 bookshelves.=Elaborar 7 libreros. | ||||
| Craft 8 times flint and steel.=Elaborar pedernal y hierro 8 veces. | ||||
| Craft 800 stone bricks.=Elaborar 800 ladrillos de piedra. | ||||
| Craft a diamond block.=Elaborar un bloque de diamante. | ||||
| Crafter of Sticks=Elaborador de Varitas | ||||
| Dandelions are Yellow=Los Dientes de León Son Amarillos | ||||
| Death in the Deeps= | ||||
| Desert Discoverer=Descubridor del Desierto | ||||
| Desert Dweller=Morador Desértico | ||||
| Die 100 times.= | ||||
| Die above 10000= | ||||
| Die below -10000= | ||||
| Die in flowing lava.= | ||||
| Die near bones.= | ||||
| Die near diamond ore.= | ||||
| Dig 1,000 copper ores.=Excavar 1.000 minerales de cobre | ||||
| Dig 1,000 jungle tree blocks.=Cortar 1.000 árboles selváticos. | ||||
| Dig 1,000 sand.=Cavar 1.000 bloques de arena. | ||||
| Dig 1,000 stone blocks.=Excavar 1.000 bloques de piedra. | ||||
| Dig 1,296 tree blocks.=Cortar 1.296 árboles. | ||||
| Dig 10,000 stone blocks.=Excavar 10.000 bloques de piedra. | ||||
| Dig 100 jungle tree blocks.=Cortar 100 árboles selváticos. | ||||
| Dig 100 stone blocks.=Excavar 100 bloques de piedra. | ||||
| Dig 216 tree blocks.=Cortar 216 árboles. | ||||
| Dig 36 tree blocks.=Cortar 36 árboles. | ||||
| Dig 6 tree blocks.=Cortar 6 árboles. | ||||
| Eat 10 loaves of bread.=Come 10 rebanadas de pan. | ||||
| Eat 3 brown mushrooms.=Come 3 hongos marrones. | ||||
| Eat 33 brown mushrooms.=Come 33 hongos marrones. | ||||
| Eat 333 brown mushrooms.=Come 333 hongos marrones. | ||||
| Eat 80 apples.=Come 80 manzanas. | ||||
| Electical Engineer= | ||||
| Engineer= | ||||
| Factory= | ||||
| Far Lands=Tierras Lejanas | ||||
| Farming Skills Acquired=Habilidades de Granja Adquiridas | ||||
| Field Worker=Trabajador de Campo | ||||
| Filthy Rich=Sucio Rico | ||||
| Firefighter=Bombero | ||||
| First Day in the Woods=Primer Día en el Bosque | ||||
| First Gold Find=Primer Encuentro de Oro | ||||
| First Mese Find=Primer Encuentro de MESE | ||||
| Fortress=Fortaleza | ||||
| Geraniums are Blue=Los Geranios Son Azules | ||||
| Girl's Best Friend=El Mejor Amigo de Las Mujeres | ||||
| Glacier Discoverer=Descubridor del Glaciar | ||||
| Glasser=Vidriero | ||||
| Gold Rush=Fiebre del Oro | ||||
| Grasslands Discoverer=Descubridor de Praderas | ||||
| Graveyard= | ||||
| Hardened Miner=Minero Curtido | ||||
| Hardest Block on Earth=El Bloque Más Duro Sobre La Tierra | ||||
| Harvest 125 fully grown wheat plants.=Cosecha 125 plantas de trigo maduras. | ||||
| Harvest 25 fully grown wheat plants.=Cosecha 25 plantas de trigo maduras. | ||||
| Harvest 625 fully grown wheat plants.=Cosecha 625 plantas de trigo maduras. | ||||
| Harvest a fully grown wheat plant.=Cosecha una plantas de trigo madura. | ||||
| Hotelier=Hotelero | ||||
| House of Obsidian=Casa de Obsidiana | ||||
| In space, no one can hear you scream= | ||||
| In the Dungeon=En Las Mazmorras | ||||
| In the Flow= | ||||
| Industrial Age=Era Industrial | ||||
| Item transporter= | ||||
| Jungle Discoverer=Descubridor de Selva | ||||
| Junglebaby=Bebé de la Selva | ||||
| Jungleman=Hombre de la Selva | ||||
| Lava Miner=Minero de Lava | ||||
| Lava and Water=Lava y Agua | ||||
| Light It Up=Ilumínalo | ||||
| Little Library=Pequeña Biblioteca | ||||
| Long Ladder=Escalerilla Larga | ||||
| Lumberjack=Leñador | ||||
| Marchand De Sable=Marchand De Sable | ||||
| Master Architect=Maestro Arquitecto | ||||
| Master Miner=Minero Maestro | ||||
| Mese Mastery=Maestría de MESE | ||||
| Mine 18 diamond ores.=Excava 10 diamantes. | ||||
| Mine 45 gold ores.=Excavar 45 pepitas de oro. | ||||
| Mine 50 obsidian.=Excavar 50 obsidianas. | ||||
| Mine a mese block.=Excava tu primer bloque de MESE. | ||||
| Mine a mossy cobblestone.=Excavar unos adoquines musgosos. | ||||
| Mine a nyan cat.=Excavar un Gato Nyan. | ||||
| Mine any block while being very close to lava.=Excavar un bloque cerca de lava. | ||||
| Mine some dry grass.=Cortar un poco de pasto seco. | ||||
| Mine some grass.=Cortar un poco de pasto. | ||||
| Mine your first cactus.=Cortar tu primer cácto. | ||||
| Mine your first diamond ore.=Excava tu primer diamante. | ||||
| Mine your first dry shrub.=Cortar tu primer arbusto seco | ||||
| Mine your first gold ore.=Excavar tu primer pepita de oro. | ||||
| Mine your first ice.=Romper tu primer bloque de hielo. | ||||
| Mine your first jungle grass.=Cortar tu primer pasto de selva. | ||||
| Mine your first mese ore.=Excava tu primer mineral de MESE. | ||||
| Mine your first obsidian.=Excavar tu primera obsidiana. | ||||
| Mini Miner=Mini Minero | ||||
| Mushroom Lover=Amante de los Hongos | ||||
| Obsessed with Obsidian=Obsesionado con la Obsidiana | ||||
| Oil Tycoon= | ||||
| On The Way=En Camino | ||||
| Outpost=Puesto de avanzada | ||||
| Pharaoh=Faraón | ||||
| Place 1,000 torches.=Colocar 1.000 antorchas. | ||||
| Place 100 rails.=Colocar 100 rieles. | ||||
| Place 100 stone.=Coloca 100 piedras. | ||||
| Place 100 torches.=Colocar 100 antorchas. | ||||
| Place 10000 tubes.= | ||||
| Place 2 trap stones.=Colocar 2 piedras trampa. | ||||
| Place 20 coal checkers.=Colocar 20 baldosas de ajedrez de carbón. | ||||
| Place 20 iron checkers.=Colocar 20 baldosas de ajedrez de hierro. | ||||
| Place 40 steel ladders.=Coloca 40 escalerillas de acero. | ||||
| Place 400 wooden ladders.=Coloca 400 escalerillas de madera. | ||||
| Place 5 autocrafters.= | ||||
| Place 500 mesecon wires.= | ||||
| Place two snow blocks.=Colocar dos bloques de nieve. | ||||
| Professional Lumberjack=Leñador profesional | ||||
| Put out 1000 fires.=Apagar 1000 incendios. | ||||
| Pyromaniac=Piromaníaco | ||||
| Really Well Lit=Realmente Bien Iluminado | ||||
| Roses Are Red=Las Rosas Son Rojas | ||||
| Saint-Maclou=Saint-Maclou | ||||
| Sam the Trapper=Sam el Atrapador | ||||
| Savannah Discoverer=Descubridor de Savana | ||||
| Semi-pro Lumberjack=Leñador semi-profesional | ||||
| Smelter=Fundidor | ||||
| Tasty Mushrooms=Ricos Hongos | ||||
| This is Sad= | ||||
| Treasurer=Tesorero | ||||
| Underground Mushroom Farmer=Granjero de Hongos Subterráneo | ||||
| Very Simple Snow Man=Muñeco de Nieve Muy Simple | ||||
| Watchtower=Torre del vigía | ||||
| Well Lit=Bien Iluminado | ||||
| Wheat Magnate=Magnate del Maíz | ||||
| White Color Stock=Reserva de Color Blanco | ||||
| Wool Over Your Eyes=Lana Sobre Tus Ojos | ||||
| Wow, I am Diamonds!=¡Guau, Soy Diamantes! | ||||
| You Suck!= | ||||
| You're a witch!= | ||||
| You’re a copper=Eres un cobre | ||||
| Yummy!=¡Qué Rico! | ||||
|  | ||||
| ### chat_commands.lua ### | ||||
| <award ID>= | ||||
| <name>=<nombre> | ||||
| All your awards and statistics have been cleared. You can now start again.=Todos tus logros y estadísticas han sido borrados. Puedes iniciar nuevamente. | ||||
| Award not found.= | ||||
| Get the awards statistics for the given player or yourself= | ||||
| Show details of an award= | ||||
| Show, clear, disable or enable your awards= | ||||
| You have disabled awards.= | ||||
| You have enabled awards.= | ||||
| [c|clear|disable|enable]=[c|clear|disable|enable] | ||||
|  | ||||
| ### gui.lua ### | ||||
| %s’s awards:=Logros de %s: | ||||
| (Secret Award)=(Logro secreto) | ||||
| @1 (unlocked)= | ||||
| Awards=Logros | ||||
| Error: No achivements available.= | ||||
| Error: No award available.= | ||||
| OK=Aceptar | ||||
| Unlock this award to find out what it is.=Desbloquea éste logro para saber qué es. | ||||
| You have not unlocked any awards.=No has desbloqueado ningún logro. | ||||
| You've disabled awards. Type /awards enable to reenable.=Has deshabilitado los logros. Escribe "/awards enable" para reactivar. | ||||
|  | ||||
| ### triggers.lua ### | ||||
| @1/@2 chat messages=@1/@2 conversaciones | ||||
| @1/@2 crafted=@1/@2 elaborado | ||||
| @1/@2 deaths=@1/@2 muertes | ||||
| @1/@2 dug=@1/@2 excavados | ||||
| @1/@2 eaten=@1/@2 comidos | ||||
| @1/@2 joins= | ||||
| @1/@2 placed=@1/@2 colocados | ||||
| Chat @1 times= | ||||
| Craft @1 item= | ||||
| Craft @1 items.= | ||||
| Craft: @1×@2= | ||||
| Craft: @2= | ||||
| Die @1 times of @2= | ||||
| Die @1 times.= | ||||
| Die once of @2= | ||||
| Eat @1 item= | ||||
| Eat @1 items.= | ||||
| Eat @1×@2= | ||||
| Eat @2= | ||||
| Join @1 times= | ||||
| Join once= | ||||
| Mine @1 block.= | ||||
| Mine @1 blocks.= | ||||
| Mine @1 times= | ||||
| Mine: @1×@2= | ||||
| Mine: @2= | ||||
| Place @1 block.= | ||||
| Place @1 blocks.= | ||||
| Place: @1×@2= | ||||
| Place: @2= | ||||
| Send a chat message= | ||||
|  | ||||
|  | ||||
| ##### not used anymore ##### | ||||
|  | ||||
| %s: %s=%s: %s | ||||
| Secret Achievement Unlocked:=Logro secreto desbloqueado: | ||||
| Achievement Unlocked:=Logro desbloqueado: | ||||
| Secret Achievement Unlocked: %s=Logro secreto desbloqueado: %s | ||||
| Achievement Unlocked: %s=Logro desbloqueado: %s | ||||
| Secret Achievement Unlocked!=Logro secreto desbloqueado! | ||||
| Achievement Unlocked!=Logro desbloqueado! | ||||
| Error: No awards available.=Error: No hay logros disponibles. | ||||
| %s (got)=%s (obtenido) | ||||
| @1/@2 game joins=@1/@2 veces unido | ||||
| Bankier=Banquero | ||||
| Constructor=Constructor | ||||
| Show, clear, disable or enable your achievements=Mostrar, limpiar, deshabilitar o habilitar tus logros | ||||
| You have disabled your achievements.=Has deshabilitado tus logros. | ||||
| You have enabled your achievements.=Has habilitado tus logros. | ||||
| <achievement ID>=<ID logro> | ||||
| Show details of an achievement=Muestra los detalles de un logro | ||||
| Achievement not found.=Logro no encontrado. | ||||
| Get the achievements statistics for the given player or yourself=Obtener las estadísticas y logros del jugador dado | ||||
							
								
								
									
										260
									
								
								locale/awards.fr.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										260
									
								
								locale/awards.fr.tr
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,260 @@ | ||||
| # textdomain: awards | ||||
|  | ||||
| ### api_awards.lua ### | ||||
| Award Unlocked!=Réussite atteinte ! | ||||
| Award Unlocked: %s=Réussite atteinte : %s | ||||
| Secret Award Unlocked!=Réussite secrète atteinte ! | ||||
| Secret Award Unlocked: %s=Réussite secrète atteinte : %s | ||||
|  | ||||
| ### awards.lua ### | ||||
| A Cat in a Pop-Tart?!=Un chat dans un Pop-Tart ?! | ||||
| Architect=Architecte | ||||
| Aspiring Farmer=Apprenti·e Agricult.eur.rice | ||||
| Backpacker=Randonneu·r·se | ||||
| Baker=Boulang·er·ère | ||||
| Banker=Banqui·er·ère | ||||
| Bricker=Briqueu·r·se | ||||
| Build a Cave=Construis une grotte | ||||
| Builder=Bâtisseu·r·se | ||||
| Burn to death in a fire.=Brûlé.e mort. | ||||
| Castorama=Castorama | ||||
| Craft 10 furnaces.=Construis 10 fours. | ||||
| Craft 10 mese lamps.=Fabrique 10 lampes de mese. | ||||
| Craft 100 obsidian bricks.=Confectionne 100 briques d'obsidienne. | ||||
| Craft 100 sandstone bricks.=Confectionne 100 briques de roche de sable. | ||||
| Craft 100 sticks.=Confectionne 100 bâtons. | ||||
| Craft 100 white dyes.=Prépare 100 teintures blanches. | ||||
| Craft 14 vessels shelves.=Fabrique 14 vaisseliers. | ||||
| Craft 15 chests.=Fabrique 15 coffres. | ||||
| Craft 15 fancy beds.=Construis 15 lits chics. | ||||
| Craft 200 brick blocks.=Confectionne 200 blocs de brique. | ||||
| Craft 200 stone bricks.=Confectionne 200 briques de pierre. | ||||
| Craft 24 gold block stairs.=Construis 24 escaliers en or. | ||||
| Craft 250 white wool.=Confectionne 250 blocs de laine blanche. | ||||
| Craft 3,200 stone bricks.=Confectionne 3200 briques de pierre. | ||||
| Craft 30 locked chests.=Fabrique 30 coffres verrouillés. | ||||
| Craft 4 large bags.=Confectionne 4 grands sacs | ||||
| Craft 400 blue dyes.=Prépare 400 teintures bleues. | ||||
| Craft 400 desert stone bricks.=Confectionne 400 briques de pierre du désert. | ||||
| Craft 400 red dyes.=Prépare 400 teintures rouges. | ||||
| Craft 400 yellow dyes.=Prépare 400 teintures jaunes. | ||||
| Craft 500 times oil extract.=Prépare 500 fois de l'extrait d'huile. | ||||
| Craft 7 bookshelves.=Fabrique 7 bibliothèques. | ||||
| Craft 8 times flint and steel.=Fabrique 8 briquets. | ||||
| Craft 800 stone bricks.=Confectionne 800 briques de pierre. | ||||
| Craft a diamond block.=Confectionne un bloc de diamant. | ||||
| Crafter of Sticks=Fabriquant·e de bâtons. | ||||
| Dandelions are Yellow=Les pissenlits sont jaunes. | ||||
| Death in the Deeps=Mort.e dans les profondeurs. | ||||
| Desert Discoverer=Expolrat·eur·rice du Désert. | ||||
| Desert Dweller=Habitant·e du désert | ||||
| Die 100 times.=Mort 100 fois. | ||||
| Die above 10000=Mort.e au dessus de 10000 blocs d'altitude | ||||
| Die below -10000=Mort.e plus profond que -10000 blocs. | ||||
| Die in flowing lava.=Mort.e dans une coulée de lave. | ||||
| Die near bones.=Mort.e près d'os. | ||||
| Die near diamond ore.=Mort.e près de diamands. | ||||
| Dig 1,000 copper ores.=Creuse 1000 minerais de cuivre. | ||||
| Dig 1,000 jungle tree blocks.=Creuse 1000 blocs d'arbre de jungle. | ||||
| Dig 1,000 sand.=Creuse 1000 blocs de sable. | ||||
| Dig 1,000 stone blocks.=Creuse 1000 blocs de pierre. | ||||
| Dig 1,296 tree blocks.=Creuse 1296 blocs d'arbre. | ||||
| Dig 10,000 stone blocks.=Creuse 10000 blocs de pierre. | ||||
| Dig 100 jungle tree blocks.=Creuse 100 blocs d'arbres de jungle. | ||||
| Dig 100 stone blocks.=Creuse 100 blocs de pierre. | ||||
| Dig 216 tree blocks.=Creuse 216 blocs d'arbre. | ||||
| Dig 36 tree blocks.=Creuse 36 blocs d'arbre. | ||||
| Dig 6 tree blocks.=Creuse 6 blocs d'arbre. | ||||
| Eat 10 loaves of bread.=Mange 10 miches de pain. | ||||
| Eat 3 brown mushrooms.=Mange 3 champignons marrons. | ||||
| Eat 33 brown mushrooms.=Mange 33 champignons marrons. | ||||
| Eat 333 brown mushrooms.=Mange 333 champignons marrons. | ||||
| Eat 80 apples.=Mange 80 pommes. | ||||
| Electical Engineer=Ingénieur.e électrique | ||||
| Engineer=Ingénieur.e | ||||
| Factory=Usine | ||||
| Far Lands=Terres lointaines | ||||
| Farming Skills Acquired=Compétences agricoles acquises | ||||
| Field Worker=Travailleu·r·se agricole | ||||
| Filthy Rich=Richissime | ||||
| Firefighter=Pompier | ||||
| First Day in the Woods=Premier jour dans les bois | ||||
| First Gold Find=Première pépite d'or | ||||
| First Mese Find=Première pépite de mese | ||||
| Fortress=Forteresse | ||||
| Geraniums are Blue=Les geraniums sont bleus | ||||
| Girl's Best Friend=Girl's Best Friend | ||||
| Glacier Discoverer=Découvreu·r·se de glacier | ||||
| Glasser=Verri·er·ère | ||||
| Gold Rush=Ruée vers l'or | ||||
| Grasslands Discoverer=Découvreu·r·se de prairies | ||||
| Graveyard=Cimetière | ||||
| Hardened Miner=Mineu·r·se endurci·e | ||||
| Hardest Block on Earth=Le bloc le plus dur du monde | ||||
| Harvest 125 fully grown wheat plants.=Récolte 125 plants de blé à maturité. | ||||
| Harvest 25 fully grown wheat plants.=Récolte 25 plants de blé à maturité. | ||||
| Harvest 625 fully grown wheat plants.=Récolte 625 plants de blé à maturité. | ||||
| Harvest a fully grown wheat plant.=Récolte un plant de blé à maturité. | ||||
| Hotelier=Hoteli·er·ère | ||||
| House of Obsidian=La Maison d'obsidienne | ||||
| In space, no one can hear you scream=Personne ne t'entend dans l'espace | ||||
| In the Dungeon=Dans le donjon | ||||
| In the Flow=Dans la coulée | ||||
| Industrial Age=Âge Industriel | ||||
| Item transporter=Transport automatisé | ||||
| Jungle Discoverer=Explorat·eur·rice de la jungle | ||||
| Junglebaby=Enfant de la jungle | ||||
| Jungleman=Personne de la jungle | ||||
| Lava Miner=Mineu·r·se de lave | ||||
| Lava and Water=La lave et l'eau | ||||
| Light It Up=Eclairé·e | ||||
| Little Library=Petite bibliothèque | ||||
| Long Ladder=Longue Échelle | ||||
| Lumberjack=Bûcheron·ne | ||||
| Marchand De Sable=Marchand·e de sable | ||||
| Master Architect=Maître·sse architecte | ||||
| Master Miner=Maître·sse mineu·r·se | ||||
| Mese Mastery=Maîtrise du mese | ||||
| Mine 18 diamond ores.=Mine 18 diamants. | ||||
| Mine 45 gold ores.=Mine 45 minerais d'or. | ||||
| Mine 50 obsidian.=Mine 50 pierres d'obsidienne. | ||||
| Mine a mese block.=Mine un bloc de mese. | ||||
| Mine a mossy cobblestone.=Mine un bloc de pavés moussus. | ||||
| Mine a nyan cat.=Mine un nyan cat. | ||||
| Mine any block while being very close to lava.=Mine n'importe quel bloc à proximité de la lave. | ||||
| Mine some dry grass.=Ramasse de l'herbe sèche. | ||||
| Mine some grass.=Ramasse de l'herbe. | ||||
| Mine your first cactus.=Mine ton premier catus. | ||||
| Mine your first diamond ore.=Mine ton premier diamant. | ||||
| Mine your first dry shrub.=Coupe ton premier arbuste sec. | ||||
| Mine your first gold ore.=Mine ton premier minerai d'or. | ||||
| Mine your first ice.=Creuse ton premier bloc de glace. | ||||
| Mine your first jungle grass.=Ramasse ta première herbe de jungle. | ||||
| Mine your first mese ore.=Mine ton premier minerai de mese. | ||||
| Mine your first obsidian.=Mine ton premier bloc d'obsidienne. | ||||
| Mini Miner=Mini Mineu·r·se | ||||
| Mushroom Lover=Adorat·eur·rice de champignons | ||||
| Obsessed with Obsidian=Obsédé·e par l'obsidienne | ||||
| Oil Tycoon=Magnat.e de l'huile | ||||
| On The Way=Sur la voie | ||||
| Outpost=Poste avancé | ||||
| Pharaoh=Pharaon | ||||
| Place 1,000 torches.=Place 1000 torches. | ||||
| Place 100 rails.=Place 100 rails. | ||||
| Place 100 stone.=Place 100 pierres. | ||||
| Place 100 torches.=Place 100 torches. | ||||
| Place 10000 tubes.=Place 10000 tubes. | ||||
| Place 2 trap stones.=Place 2 pièges de pierre. | ||||
| Place 20 coal checkers.=Place 20 damiers de charbon. | ||||
| Place 20 iron checkers.=Place 20 damiers de fer. | ||||
| Place 40 steel ladders.=Place 40 échelles métalliques. | ||||
| Place 400 wooden ladders.=Place 400 échelles en bois. | ||||
| Place 5 autocrafters.=Place 5 auto-constructeurs. | ||||
| Place 500 mesecon wires.=Place 500 fils de mesecon. | ||||
| Place two snow blocks.=Place deux blocs de neige. | ||||
| Professional Lumberjack=Bûcheron·ne professionnel·le | ||||
| Put out 1000 fires.=Éteint 1000 feux. | ||||
| Pyromaniac=Pyromane | ||||
| Really Well Lit=Vraiment vien éclairé | ||||
| Roses Are Red=Les roses sont rouges | ||||
| Saint-Maclou=Saint-Maclou | ||||
| Sam the Trapper=Sam le trappeur | ||||
| Savannah Discoverer=Explorat·eur·rice de la savanne | ||||
| Semi-pro Lumberjack=Bûcheron.ne semi-professionnel.le. | ||||
| Smelter=Fondeu·r·se | ||||
| Tasty Mushrooms=Délicieux champignons | ||||
| This is Sad=Quel tristesse | ||||
| Treasurer=Trésori·er·ère | ||||
| Underground Mushroom Farmer=Agricult.eur.rice de champignons sous-terrain | ||||
| Very Simple Snow Man=Bonhomme de neige rudimentaire | ||||
| Watchtower=Tour de garde | ||||
| Well Lit=Bien éclairé | ||||
| Wheat Magnate=Magnat·e du blé | ||||
| White Color Stock=Chaussettes blanches | ||||
| Wool Over Your Eyes=De la laines dans tes yeux | ||||
| Wow, I am Diamonds!=Wow, je suis diamants! | ||||
| You Suck!=Tu es terrible ! | ||||
| You're a witch!=Tu es un.e sorci.er.ère | ||||
| You’re a copper=Faîtes jouer les cuivres | ||||
| Yummy!=Miam ! | ||||
|  | ||||
| ### chat_commands.lua ### | ||||
| <award ID>=<Numéro de réussite> | ||||
| <name>=<nom> | ||||
| All your awards and statistics have been cleared. You can now start again.=Tous vos trophées et statistiques ont été réinitialisés. Vous pouvez recommencer à nouveau. | ||||
| Award not found.=Réussite introuvable. | ||||
| Get the awards statistics for the given player or yourself=Obtenir les statistiques de réussite pour un.e joueu.r.se donné.e ou vous même | ||||
| Show details of an award=Montrer les détails d'une réussite | ||||
| Show, clear, disable or enable your awards=Montrer, effacer, désactiver ou activer vos réussites | ||||
| You have disabled awards.=Vous avez désactivé les réussites. | ||||
| You have enabled awards.=Vous avez activé les réussites. | ||||
| [c|clear|disable|enable]=[c|clear|disable|enable] (c|effacer|désactiver|activer) | ||||
|  | ||||
| ### gui.lua ### | ||||
| %s’s awards:=Les trophées de %s : | ||||
| (Secret Award)=(Trophée Secret) | ||||
| @1 (unlocked)=@1 (acquise) | ||||
| Awards=Trophées | ||||
| Error: No achivements available.=Erreur : aucune réussite disponible. | ||||
| Error: No award available.=Erreur : aucun trophée disponible. | ||||
| OK=OK | ||||
| Unlock this award to find out what it is.=Débloque ce trophée pour découvrir ce que c'est. | ||||
| You have not unlocked any awards.=Vous n'avez encore débloqué aucun trophée. | ||||
| You've disabled awards. Type /awards enable to reenable.=Vous avez désactivé les trophées. Tapez '/awards enable' pour les réactiver. | ||||
|  | ||||
| ### triggers.lua ### | ||||
| @1/@2 chat messages=@1/@2 messages | ||||
| @1/@2 crafted=@1/@2 créé | ||||
| @1/@2 deaths=@1/@2 morts | ||||
| @1/@2 dug=@1/@2 creusés | ||||
| @1/@2 eaten=@1/@2 mangés | ||||
| @1/@2 joins=@1/@2 arrivées | ||||
| @1/@2 placed=@1/@2 placés | ||||
| Chat @1 times=@1 messages envoyés | ||||
| Craft @1 item=Crée @1 item | ||||
| Craft @1 items.=Crée @1 items. | ||||
| Craft: @1×@2=Création : @1×@2 | ||||
| Craft: @2=Création : @2 | ||||
| Die @1 times of @2=Mort.e @1 de @2 fois | ||||
| Die @1 times.=Mort.e @1 fois. | ||||
| Die once of @2=Mort.e une de @2 fois | ||||
| Eat @1 item=Mange @1 aliment | ||||
| Eat @1 items.=Mange @1 aliments. | ||||
| Eat @1×@2=Mange @1×@2 | ||||
| Eat @2=Mange @2 | ||||
| Join @1 times=Rejoindre @1 fois | ||||
| Join once=Rejoindre une fois | ||||
| Mine @1 block.=Mine @1 bloc. | ||||
| Mine @1 blocks.=Mine @1 blocs. | ||||
| Mine @1 times=Mine @1 fois | ||||
| Mine: @1×@2=Mine: @1×@2 | ||||
| Mine: @2=Mine: @2 | ||||
| Place @1 block.=Place @1 bloc. | ||||
| Place @1 blocks.=Place @1 blocs. | ||||
| Place: @1×@2=Place: @1×@2 | ||||
| Place: @2=Place: @2 | ||||
| Send a chat message=Envoit un message | ||||
|  | ||||
|  | ||||
| ##### not used anymore ##### | ||||
|  | ||||
| %s (unlocked)=%s (acquise) | ||||
| %s: %s=%s : %s | ||||
| Secret Achievement Unlocked:=Réussite Secrète Débloquée : | ||||
| Achievement Unlocked:=Réussite Débloquée : | ||||
| Secret Achievement Unlocked: %s=Réussite Secrète Débloquée : %s | ||||
| Achievement Unlocked: %s=Réussite Débloquée : %s | ||||
| Secret Achievement Unlocked!=Réussite Secrète Débloquée ! | ||||
| Achievement Unlocked!=Réussite Débloquée ! | ||||
| Error: No awards available.=Erreur : Aucun trophée disponible | ||||
| %s (got)=%s (obtenu) | ||||
| @1/@2 game joins=@1/@2 connexions | ||||
| Bankier=Banqui·er·ère | ||||
| Constructor=Construct·eur·rice | ||||
| Show, clear, disable or enable your achievements=Affiche, réinitialise, désactive ou active vos réussites. | ||||
| You have disabled your achievements.=Vous avez désactivé vos réussites. | ||||
| You have enabled your achievements.=Vous avez activé vos réussites. | ||||
| <achievement ID>=<réussite ID> | ||||
| Show details of an achievement=Afficher les détails d'une réussite | ||||
| Achievement not found.=Réussite non trouvée. | ||||
| Get the achievements statistics for the given player or yourself=Obtenez les statistiques des réussites d'un joueur donné ou de vous-même | ||||
							
								
								
									
										259
									
								
								locale/awards.hu.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										259
									
								
								locale/awards.hu.tr
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,259 @@ | ||||
| # textdomain: awards | ||||
|  | ||||
| ### api_awards.lua ### | ||||
| Award Unlocked!=Elnyertél egy kitüntetést! | ||||
| Award Unlocked: %s=Elnyert kitüntetés: %s | ||||
| Secret Award Unlocked!=Elnyertél egy titkos kitüntetést! | ||||
| Secret Award Unlocked: %s=Elnyert titkos kitüntetés: %s | ||||
|  | ||||
| ### awards.lua ### | ||||
| A Cat in a Pop-Tart?!=Egy macska Pop-Tartban?! | ||||
| Architect=Építész | ||||
| Aspiring Farmer=Feltörekvő földműves | ||||
| Backpacker=Hátizsákos turista | ||||
| Baker=Pék | ||||
| Banker=Bankár | ||||
| Bricker=Téglamester | ||||
| Build a Cave=Barlangépítő | ||||
| Builder=Építőmunkás | ||||
| Burn to death in a fire.=Égj el tűzben. | ||||
| Castorama=Öntőmester | ||||
| Craft 10 furnaces.=Készíts 10 kohót. | ||||
| Craft 10 mese lamps.=Készíts 10 mese-lámpát. | ||||
| Craft 100 obsidian bricks.=Készíts 100 obszidiántéglát. | ||||
| Craft 100 sandstone bricks.=Készíts 100 homokkő-téglát. | ||||
| Craft 100 sticks.=Készíts 100 botot. | ||||
| Craft 100 white dyes.=Készíts 100 fehér festéket. | ||||
| Craft 14 vessels shelves.=Készíts 14 poharas polcot. | ||||
| Craft 15 chests.=Készíts 15 ládát. | ||||
| Craft 15 fancy beds.=Készíts 15 elegáns ágyat. | ||||
| Craft 200 brick blocks.=Készíts 200 téglablokkot. | ||||
| Craft 200 stone bricks.=Készíts 200 kőblokkot. | ||||
| Craft 24 gold block stairs.=Készíts 24 aranyblokk-lépcsőt. | ||||
| Craft 250 white wool.=Készíts 250 fehér gyapjút. | ||||
| Craft 3,200 stone bricks.=Készíts 3.200 kőtéglát. | ||||
| Craft 30 locked chests.=Készíts 30 zárt ládát. | ||||
| Craft 4 large bags.=Készíts 4 nagy hátizsákot. | ||||
| Craft 400 blue dyes.=Készíts 400 kék festékanyagot. | ||||
| Craft 400 desert stone bricks.=Készíts 400 sivatagi kő-téglát. | ||||
| Craft 400 red dyes.=Készíts 400 vörös festéket. | ||||
| Craft 400 yellow dyes.=Készíts 400 sárga festéket. | ||||
| Craft 500 times oil extract.=Készíts 500 olajkivonatot. | ||||
| Craft 7 bookshelves.=Készíts 7 könyvespolcot. | ||||
| Craft 8 times flint and steel.=Készíts 8 kovakövet acéllal. | ||||
| Craft 800 stone bricks.=Készíts 800 kőtéglát. | ||||
| Craft a diamond block.=Készíts egy gyémántblokkot. | ||||
| Crafter of Sticks=Botcsinálta botcsináló | ||||
| Dandelions are Yellow=A gyermekláncfű sárga | ||||
| Death in the Deeps=Halál a mélyben | ||||
| Desert Discoverer=Sivatagi nomád | ||||
| Desert Dweller=Sivataglakó | ||||
| Die 100 times.=Halj meg százszor. | ||||
| Die above 10000=Halj meg 10.000 fölött. | ||||
| Die below -10000=Halj meg -10.000 alatt. | ||||
| Die in flowing lava.=Halj meg folyó lávában. | ||||
| Die near bones.=Halj meg csontok közelében. | ||||
| Die near diamond ore.=Halj meg gyémántérc közelében. | ||||
| Dig 1,000 copper ores.=Bányássz ki 1.000 rézércet. | ||||
| Dig 1,000 jungle tree blocks.=Vágj ki 1.000 dzsungelfa-blokkot. | ||||
| Dig 1,000 sand.=Áss ki 1.000 homokblokkot. | ||||
| Dig 1,000 stone blocks.=Áss ki 1.000 követ. | ||||
| Dig 1,296 tree blocks.=Vágj ki 1.296 fablokkot. | ||||
| Dig 10,000 stone blocks.=Bányássz ki 10.000 kőblokkot. | ||||
| Dig 100 jungle tree blocks.=Vágj ki 100 dzsungelfa-blokkot. | ||||
| Dig 100 stone blocks.=Fejts ki 100 kőblokkot. | ||||
| Dig 216 tree blocks.=Vágj ki 216 fablokkot. | ||||
| Dig 36 tree blocks.=Vágj ki 36 fablokkot. | ||||
| Dig 6 tree blocks.=Vágj ki 6 fablokkot. | ||||
| Eat 10 loaves of bread.=Egyél meg 10 kenyeret. | ||||
| Eat 3 brown mushrooms.=Egyél meg 3 barna gombát. | ||||
| Eat 33 brown mushrooms.=Egyél meg 33 barna gombát. | ||||
| Eat 333 brown mushrooms.=Egyél meg 333 barna gombát. | ||||
| Eat 80 apples.=Egyél meg 80 almát. | ||||
| Electical Engineer=Elektromérnök | ||||
| Engineer=Mérnök | ||||
| Factory=Gyár | ||||
| Far Lands=Messzi tájakon | ||||
| Farming Skills Acquired=Földművestanonc | ||||
| Field Worker=A kaszás | ||||
| Filthy Rich=Kőgazdag | ||||
| Firefighter=Tűzoltó | ||||
| First Day in the Woods=Első nap az erdőben | ||||
| First Gold Find=Első arany | ||||
| First Mese Find=Első mese | ||||
| Fortress=Végvár | ||||
| Geraniums are Blue=A gólyaorr kék | ||||
| Girl's Best Friend=Lányok legjobb barátja | ||||
| Glacier Discoverer=Gleccserjáró | ||||
| Glasser=Üveges | ||||
| Gold Rush=Aranyláz | ||||
| Grasslands Discoverer=Az alföldi rónaságon | ||||
| Graveyard=Temető | ||||
| Hardened Miner=Veterán bányász | ||||
| Hardest Block on Earth=A legkeményebb blokk a Földön. | ||||
| Harvest 125 fully grown wheat plants.=Arass le 125 teljesen érett búzát. | ||||
| Harvest 25 fully grown wheat plants.=Arass le 25 teljesen érett búzát. | ||||
| Harvest 625 fully grown wheat plants.=Arass le 625 teljesen érett búzát. | ||||
| Harvest a fully grown wheat plant.=Arass le egy teljesen érett búzát. | ||||
| Hotelier=Szállodatulajdonos | ||||
| House of Obsidian=Obszidiánház | ||||
| In space, no one can hear you scream=Az űrben senki nem hallja a sikolyodat | ||||
| In the Dungeon=Tömlöcben | ||||
| In the Flow=Flow-élmény | ||||
| Industrial Age=Ipari forradalom | ||||
| Item transporter=Tárgyszállító | ||||
| Jungle Discoverer=Dzsungeljáró | ||||
| Junglebaby=A dzsungel gyermeke | ||||
| Jungleman=A dzsungel felnőttje | ||||
| Lava Miner=Lávabányász | ||||
| Lava and Water=Láva és víz | ||||
| Light It Up=Legyen világosság! | ||||
| Little Library=Kis könyvtár | ||||
| Long Ladder=Hosszú létra | ||||
| Lumberjack=Favágó | ||||
| Marchand De Sable=Álommanó | ||||
| Master Architect=Építészmester | ||||
| Master Miner=Mesterbányász | ||||
| Mese Mastery=Mese-mester | ||||
| Mine 18 diamond ores.=Bányássz ki 18 gyémántot. | ||||
| Mine 45 gold ores.=Bányássz ki 45 aranyrögöt. | ||||
| Mine 50 obsidian.=Bányássz ki 50 obszidiánt. | ||||
| Mine a mese block.=Bányássz ki egy mese-blokkot. | ||||
| Mine a mossy cobblestone.=Gyűjts be egy mohos macskakő-blokkot. | ||||
| Mine a nyan cat.=Gyűjtsd be egy Nyan macskát. | ||||
| Mine any block while being very close to lava.=Bányássz ki egy blokkot úgy, hogy közben nagyon közel állsz lávához. | ||||
| Mine some dry grass.=Gyűjts be némi száraz füvet. | ||||
| Mine some grass.=Gyűjts be némi füvet. | ||||
| Mine your first cactus.=Gyűjtsd be az első kaktuszodat. | ||||
| Mine your first diamond ore.=Bányászd ki az első gyémántodat. | ||||
| Mine your first dry shrub.=Gyűjtsd be az első elszáradt bozótodat. | ||||
| Mine your first gold ore.=Bányászd ki az első aranyrögödet. | ||||
| Mine your first ice.=Gyűjtsd be az első jégblokkodat. | ||||
| Mine your first jungle grass.=Gyűjtsd be az első dzsungelfüvedet. | ||||
| Mine your first mese ore.=Bányászd ki az első mese-ércedet. | ||||
| Mine your first obsidian.=Bányászd ki az első obszidiánodat. | ||||
| Mini Miner=Mini bányász | ||||
| Mushroom Lover=Gombarát | ||||
| Obsessed with Obsidian=Obszesszió | ||||
| Oil Tycoon=Jockey Ewing | ||||
| On The Way=Úton | ||||
| Outpost=Helyőrség | ||||
| Pharaoh=Fáraó | ||||
| Place 1,000 torches.=Állíts 1.000 fáklyát. | ||||
| Place 100 rails.=Fektess le 100 sínt. | ||||
| Place 100 stone.=Helyezz el 100 követ. | ||||
| Place 100 torches.=Állíts 100 fáklyát. | ||||
| Place 10000 tubes.=Helyezz el 10.000 csövet. | ||||
| Place 2 trap stones.=Helyezz el 2 zúzott követ. | ||||
| Place 20 coal checkers.=Helyezz el 20 szén sakktábla-mintát. | ||||
| Place 20 iron checkers.=Helyezz el 20 vas sakktábla-mintát. | ||||
| Place 40 steel ladders.=Helyezz el 40 acéllétrát. | ||||
| Place 400 wooden ladders.=Helyezz el 400 falépcsőt. | ||||
| Place 5 autocrafters.=Telepíts 5 automata gyártót. | ||||
| Place 500 mesecon wires.=Fektess le 500 mesecon kábelt. | ||||
| Place two snow blocks.=Helyezz el két hóblokkot. | ||||
| Professional Lumberjack=Profi favágó | ||||
| Put out 1000 fires.=Olts el 1.000 tüzet. | ||||
| Pyromaniac=Piromán | ||||
| Really Well Lit=Megvilágosodás | ||||
| Roses Are Red=A rózsa vörös | ||||
| Saint-Maclou=Saint-Maclou | ||||
| Sam the Trapper=Sam, a csapdaállító | ||||
| Savannah Discoverer=Szavannai nomád | ||||
| Semi-pro Lumberjack=Félprofi favágó | ||||
| Smelter=Olvasztár | ||||
| Tasty Mushrooms=Fincsi gombák | ||||
| This is Sad=Ez bizony szomorú | ||||
| Treasurer=Kincstárnok | ||||
| Underground Mushroom Farmer=Földalatti gombatermesztő | ||||
| Very Simple Snow Man=Minimalista hóember | ||||
| Watchtower=Őrtorony | ||||
| Well Lit=Fényáradat | ||||
| Wheat Magnate=Búzamágnás | ||||
| White Color Stock=Feneketlen fehérség | ||||
| Wool Over Your Eyes=Gyapjútakaró | ||||
| Wow, I am Diamonds!=Gyémánt fokozatú bányász | ||||
| You Suck!=Ezt megszívtad! | ||||
| You're a witch!=Boszorkány vagy! | ||||
| You’re a copper=Üdv a rezesbandában! | ||||
| Yummy!=Nyami! | ||||
|  | ||||
| ### chat_commands.lua ### | ||||
| <award ID>=<kitüntetés ID> | ||||
| <name>=<név> | ||||
| All your awards and statistics have been cleared. You can now start again.=Minden kitüntetésed és statisztikád törölve. Kezdheted elölről. | ||||
| Award not found.=Kitüntetés nem található. | ||||
| Get the awards statistics for the given player or yourself=Kitüntetés-statisztikák lekérdezése a megadott játékosról vagy önmagadról. | ||||
| Show details of an award=Mutasd egy kitüntetés részleteit. | ||||
| Show, clear, disable or enable your awards=Mutasd, töröld, tiltsd le vagy engedélyezd a kitüntetéseidet. | ||||
| You have disabled awards.=Letiltottad a kitüntetéseket. | ||||
| You have enabled awards.=Engedélyezted a kitüntetéseket. | ||||
| [c|clear|disable|enable]=[c|clear|disable|enable] | ||||
|  | ||||
| ### gui.lua ### | ||||
| %s’s awards:=%s kitüntetései: | ||||
| (Secret Award)=(Titkos kitüntetés) | ||||
| @1 (unlocked)=@1 (megszerezve) | ||||
| Awards=Kitüntetések | ||||
| Error: No achivements available.=Hiba: Nincsenek elérhető kitüntetések. | ||||
| Error: No award available.=Hiba: Nincs elérhető kitüntetés. | ||||
| OK=OK | ||||
| Unlock this award to find out what it is.=Amint megszerzed ezt a kitüntetést, megtudod, hogy micsoda. | ||||
| You have not unlocked any awards.=Még nincsenek kitüntetéseid. | ||||
| You've disabled awards. Type /awards enable to reenable.=Deaktiváltad a kitüntetéseket. Az »/awards enable« paranccsal aktiválhatod őket újra. | ||||
|  | ||||
| ### triggers.lua ### | ||||
| @1/@2 chat messages=@1/@2 chat-üzenetek | ||||
| @1/@2 crafted=@1/@2 elkészítve | ||||
| @1/@2 deaths=@1/@2 halál | ||||
| @1/@2 dug=@1/@2 kifejtve | ||||
| @1/@2 eaten=@1/@2 elfogyasztva | ||||
| @1/@2 joins=@1/@2 összeillesztve | ||||
| @1/@2 placed=@1/@2 elhelyezve | ||||
| Chat @1 times=Chatelj @1 alkalommal. | ||||
| Craft @1 item=Készíts @1 tárgyat. | ||||
| Craft @1 items.=Készíts @1 tárgyat. | ||||
| Craft: @1×@2=Készíts @1 @2-*t. | ||||
| Craft: @2=Készíts @2-*t. | ||||
| Die @1 times of @2=Halj meg @2-ből @1 alkalommal. | ||||
| Die @1 times.=Halj meg @1 alkalommal. | ||||
| Die once of @2=Halj meg egyszer @2-tól. | ||||
| Eat @1 item=Egyél @1 falatot. | ||||
| Eat @1 items.=Egyél @1 falatot. | ||||
| Eat @1×@2=Egyél @1 @2-*t. | ||||
| Eat @2=Egyél @2-*t. | ||||
| Join @1 times=Csatlakozz @1 alkalommal. | ||||
| Join once=Csatlakozz egyszer. | ||||
| Mine @1 block.=Bányássz @1 blokkot. | ||||
| Mine @1 blocks.=Bányássz @1 blokkot. | ||||
| Mine @1 times=Bányássz @1 alkalommal. | ||||
| Mine: @1×@2=Bányássz @1 @2-*t. | ||||
| Mine: @2=Bányássz @2-*t. | ||||
| Place @1 block.=Helyezz el @1 blokkot. | ||||
| Place @1 blocks.=Helyezz el @1 blokkot. | ||||
| Place: @1×@2=Helyezz el @1 @2-*t. | ||||
| Place: @2=Helyezz el @2-*t. | ||||
| Send a chat message=Küldj egy chat-üzenetet. | ||||
|  | ||||
|  | ||||
| ##### not used anymore ##### | ||||
|  | ||||
| %s: %s=%s: %s | ||||
| Secret Achievement Unlocked:=Geheime Auszeichnung erhalten: | ||||
| Achievement Unlocked:=Auszeichnung erhalten: | ||||
| Secret Achievement Unlocked: %s=Geheime Auszeichnung erhalten: %s | ||||
| Achievement Unlocked: %s=Auszeichnung erhalten: %s | ||||
| Secret Achievement Unlocked!=Geheime Auszeichnung erhalten! | ||||
| Achievement Unlocked!=Auszeichnung erhalten: | ||||
| Error: No awards available.=Fehler: Keine Auszeichnungen vorhanden. | ||||
| %s (got)=%s (erhalten) | ||||
| @1/@2 game joins=@1/@2 Spielen beigetreten | ||||
| Bankier=Bankier | ||||
| Constructor=Konstrukteur | ||||
| Show, clear, disable or enable your achievements=Zeigen, löschen, deaktivieren oder aktivieren Sie Ihre Auszeichnungen | ||||
| You have disabled your achievements.=Sie haben Ihre Auszeichnungen deaktiviert. | ||||
| You have enabled your achievements.=Sie haben Ihre Auszeichnungen aktiviert. | ||||
| <achievement ID>=<Auszeichnungs-ID> | ||||
| Show details of an achievement=Details einer Auszeichnung anzeigen | ||||
| Achievement not found.=Auszeichnung nicht gefunden. | ||||
| Get the achievements statistics for the given player or yourself=Die Statistik der Auszeichnungen eines Spielers zeigen | ||||
							
								
								
									
										259
									
								
								locale/awards.pl.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										259
									
								
								locale/awards.pl.tr
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,259 @@ | ||||
| # textdomain: awards | ||||
|  | ||||
| ### api_awards.lua ### | ||||
| Award Unlocked!= | ||||
| Award Unlocked: %s= | ||||
| Secret Award Unlocked!= | ||||
| Secret Award Unlocked: %s= | ||||
|  | ||||
| ### awards.lua ### | ||||
| A Cat in a Pop-Tart?!=Kot w Pop-Tart?! | ||||
| Architect=Architekt | ||||
| Aspiring Farmer=Ambitny rolnik | ||||
| Backpacker=Plecakowiec | ||||
| Baker=Piekarz | ||||
| Banker= | ||||
| Bricker=Ceglarz | ||||
| Build a Cave=Zbuduj jaskinię | ||||
| Builder=Budowniczy | ||||
| Burn to death in a fire.= | ||||
| Castorama=Castorama | ||||
| Craft 10 furnaces.=Stwórz 10 pieców. | ||||
| Craft 10 mese lamps.=Stwórz 10 mese lamp. | ||||
| Craft 100 obsidian bricks.=Stwórz 100 obsydianowych cegieł. | ||||
| Craft 100 sandstone bricks.=Stwórz 100 cegieł z piaskowca. | ||||
| Craft 100 sticks.=Stwórz 100 patyków. | ||||
| Craft 100 white dyes.=Stwórz 100 białych barwników. | ||||
| Craft 14 vessels shelves.=Stwórz 14 półek z naczyniami. | ||||
| Craft 15 chests.=Stwórz 15 skrzyń. | ||||
| Craft 15 fancy beds.=Stwórz 15 fantazyjnych łóżek. | ||||
| Craft 200 brick blocks.=Stwórz 200 ceglanych bloków. | ||||
| Craft 200 stone bricks.=Stwórz 200 kamiennych cegieł. | ||||
| Craft 24 gold block stairs.=Stwórz 24 schody z bloków złota. | ||||
| Craft 250 white wool.=Stwórz 250 białej wełny. | ||||
| Craft 3,200 stone bricks.=Stwórz 3200 kamiennych cegieł. | ||||
| Craft 30 locked chests.=Stwórz 30 zablokowanych skrzyń. | ||||
| Craft 4 large bags.=Stwórz 4 duże plecaki. | ||||
| Craft 400 blue dyes.=Stwórz 400 niebieskich barwników. | ||||
| Craft 400 desert stone bricks.=Stwórz 400 cegieł z pustynnego kamienia. | ||||
| Craft 400 red dyes.=Stwórz 400 czerwonych barwników. | ||||
| Craft 400 yellow dyes.=Stwórz 400 żółtych barwników. | ||||
| Craft 500 times oil extract.= | ||||
| Craft 7 bookshelves.=Stwórz 7 półek na książki. | ||||
| Craft 8 times flint and steel.=Stwórz krzesiwo 8 razy. | ||||
| Craft 800 stone bricks.=Stwórz 800 kamiennych cegieł. | ||||
| Craft a diamond block.=Stwórz diamentowy blok. | ||||
| Crafter of Sticks=Twórca patyków | ||||
| Dandelions are Yellow=Mlecze są żółte | ||||
| Death in the Deeps= | ||||
| Desert Discoverer=Odkrywca pustyni | ||||
| Desert Dweller=Mieszkaniec pustyni | ||||
| Die 100 times.= | ||||
| Die above 10000= | ||||
| Die below -10000= | ||||
| Die in flowing lava.= | ||||
| Die near bones.= | ||||
| Die near diamond ore.= | ||||
| Dig 1,000 copper ores.=Wykop 1000 rudy miedzi. | ||||
| Dig 1,000 jungle tree blocks.=Wykop 1000 bloków drzewa dżunglowego. | ||||
| Dig 1,000 sand.=Wykop 1000 piasku. | ||||
| Dig 1,000 stone blocks.=Wykop 1000 kamiennych bloków. | ||||
| Dig 1,296 tree blocks.=Wykop 1296 bloków. | ||||
| Dig 10,000 stone blocks.=Wykop 10 000 kamiennych bloków. | ||||
| Dig 100 jungle tree blocks.=Wykop 100 bloków drzewa dżunglowego. | ||||
| Dig 100 stone blocks.=Wykop 100 kamiennych bloków. | ||||
| Dig 216 tree blocks.=Wykop 216 bloków drzewa. | ||||
| Dig 36 tree blocks.=Wykop 36 bloków drzewa. | ||||
| Dig 6 tree blocks.=Wykop 6 bloków drewna. | ||||
| Eat 10 loaves of bread.=Zjedz 10 bochenków chleba. | ||||
| Eat 3 brown mushrooms.=Zjedz 3 brązowe grzyby. | ||||
| Eat 33 brown mushrooms.=Zjedz 33 brązowe grzyby. | ||||
| Eat 333 brown mushrooms.=Zjedz 333 brązowe grzyby. | ||||
| Eat 80 apples.=Zjedz 80 jabłek. | ||||
| Electical Engineer= | ||||
| Engineer= | ||||
| Factory= | ||||
| Far Lands=Odległe lądy | ||||
| Farming Skills Acquired=Nabyto umiejętności rolnicze | ||||
| Field Worker=Pracownik na polu | ||||
| Filthy Rich=Obrzydliwie bogaty | ||||
| Firefighter=Strażak | ||||
| First Day in the Woods=Pierwszy dzień w lesie | ||||
| First Gold Find=Pierwsze znalezione złoto | ||||
| First Mese Find=Pierwsze mese | ||||
| Fortress=Forteca | ||||
| Geraniums are Blue=Gerania są niebieskie | ||||
| Girl's Best Friend=Najlepszy przyjaciel kobiety | ||||
| Glacier Discoverer=Odkrywca lodowca | ||||
| Glasser=Szklarz | ||||
| Gold Rush=Gorączka złota | ||||
| Grasslands Discoverer=Odkrywca terenów trawiastych | ||||
| Graveyard= | ||||
| Hardened Miner=Zatwardziały górnik | ||||
| Hardest Block on Earth=Najtwardszy blok na ziemi | ||||
| Harvest 125 fully grown wheat plants.=Zbierz 125 w pełni dojrzałej pszenicy. | ||||
| Harvest 25 fully grown wheat plants.=Zbierz 25 w pełni dojrzałej pszenicy. | ||||
| Harvest 625 fully grown wheat plants.=Zbierz 625 w pełni dojrzałej pszenicy. | ||||
| Harvest a fully grown wheat plant.=Zbierz w pełni dojrzałą pszenicę. | ||||
| Hotelier=Hotelarz | ||||
| House of Obsidian=Dom z obsydianu | ||||
| In space, no one can hear you scream= | ||||
| In the Dungeon=W lochu | ||||
| In the Flow= | ||||
| Industrial Age=Era przemysłowa | ||||
| Item transporter= | ||||
| Jungle Discoverer=Odkrywca dżungli | ||||
| Junglebaby=Dziecko dżungli | ||||
| Jungleman=Człowiek dżungli | ||||
| Lava Miner=Górnik lawy | ||||
| Lava and Water=Lawa i woda | ||||
| Light It Up=Roznieć to | ||||
| Little Library=Mała biblioteka | ||||
| Long Ladder=Długa drabina | ||||
| Lumberjack=Drwal | ||||
| Marchand De Sable=Piaskowy dziadek | ||||
| Master Architect=Mistrz architekt | ||||
| Master Miner=Mistrz górnik | ||||
| Mese Mastery=Mistrzostwo mese | ||||
| Mine 18 diamond ores.=Wykop 18 diamentów. | ||||
| Mine 45 gold ores.=Wykop 45 rud złota. | ||||
| Mine 50 obsidian.=Wykop 50 obsydianów. | ||||
| Mine a mese block.=Wykop blok mese. | ||||
| Mine a mossy cobblestone.=Wykop omszałą kostkę brukową. | ||||
| Mine a nyan cat.=Wykop kota nyan. | ||||
| Mine any block while being very close to lava.=Wykop jakikolwiek blok będąc bardzo blisko lawy. | ||||
| Mine some dry grass.=Wykop trochę wysuszonej trawy. | ||||
| Mine some grass.=Wykop trochę trawy. | ||||
| Mine your first cactus.=Wykop pierwszego kaktusa. | ||||
| Mine your first diamond ore.=Wykop pierwszy diament. | ||||
| Mine your first dry shrub.=Wykop pierwszy wysuszony krzak. | ||||
| Mine your first gold ore.=Wykop pierwszą rudę złota. | ||||
| Mine your first ice.=Wykop pierwszy lód. | ||||
| Mine your first jungle grass.=Wykop pierwszą trawę dżunglową. | ||||
| Mine your first mese ore.=Wykop pierwszą rudę mese. | ||||
| Mine your first obsidian.=Wykop pierwszy obsydian. | ||||
| Mini Miner=Mini górnik | ||||
| Mushroom Lover=Wielbiciel grzybów | ||||
| Obsessed with Obsidian=Obsesja na punkcie obsydianu | ||||
| Oil Tycoon= | ||||
| On The Way=W drodze | ||||
| Outpost=Posterunek | ||||
| Pharaoh=Faraon | ||||
| Place 1,000 torches.=Postaw 1000 pochodni. | ||||
| Place 100 rails.=Połóż 100 torów. | ||||
| Place 100 stone.=Postaw 100 kamieni. | ||||
| Place 100 torches.=Postaw 100 pochodni. | ||||
| Place 10000 tubes.= | ||||
| Place 2 trap stones.=Postaw 2 kamienne pułapki. | ||||
| Place 20 coal checkers.=Postaw 20 szachownic węglowych. | ||||
| Place 20 iron checkers.=Postaw 20 szachownic żelaznych. | ||||
| Place 40 steel ladders.=Postaw 40 stalowych drabin. | ||||
| Place 400 wooden ladders.=Postaw 400 drewnianych drabin. | ||||
| Place 5 autocrafters.= | ||||
| Place 500 mesecon wires.= | ||||
| Place two snow blocks.=Postaw dwa bloki śniegu. | ||||
| Professional Lumberjack=Profesjonalny drwal | ||||
| Put out 1000 fires.=Zgaś 1000 pożarów. | ||||
| Pyromaniac=Piromaniak | ||||
| Really Well Lit=Naprawdę dobrze oświetlone | ||||
| Roses Are Red=Róże są czerwone | ||||
| Saint-Maclou=Saint-Maclou | ||||
| Sam the Trapper=Sam Myśliwy | ||||
| Savannah Discoverer=Odkrywca sawanny | ||||
| Semi-pro Lumberjack=Pół-profesjonalny drwal | ||||
| Smelter=Przetapiacz | ||||
| Tasty Mushrooms=Smaczne grzyby | ||||
| This is Sad= | ||||
| Treasurer=Podskarbi | ||||
| Underground Mushroom Farmer=Hodowca podziemnych grzybów | ||||
| Very Simple Snow Man=Bardzo prosty bałwan | ||||
| Watchtower=Strażnica | ||||
| Well Lit=Dobrze oświetlone | ||||
| Wheat Magnate=Pszeniczny magnat | ||||
| White Color Stock=Zapas białego koloru | ||||
| Wool Over Your Eyes=Owijanie w bawełnę | ||||
| Wow, I am Diamonds!=Wow, jestem diamentami! | ||||
| You Suck!= | ||||
| You're a witch!= | ||||
| You’re a copper=Jesteś miedzią | ||||
| Yummy!=Pychota | ||||
|  | ||||
| ### chat_commands.lua ### | ||||
| <award ID>= | ||||
| <name>=<nazwa> | ||||
| All your awards and statistics have been cleared. You can now start again.=Wszystkie nagrody i statystyki zostały usunięte. Możesz znów zacząć od nowa. | ||||
| Award not found.= | ||||
| Get the awards statistics for the given player or yourself= | ||||
| Show details of an award= | ||||
| Show, clear, disable or enable your awards= | ||||
| You have disabled awards.= | ||||
| You have enabled awards.= | ||||
| [c|clear|disable|enable]=[c|clear|disable|enable] | ||||
|  | ||||
| ### gui.lua ### | ||||
| %s’s awards:=%s's nagrody: | ||||
| (Secret Award)=(Sekretna nagroda) | ||||
| @1 (unlocked)= | ||||
| Awards=Nagrody | ||||
| Error: No achivements available.= | ||||
| Error: No award available.= | ||||
| OK=OK | ||||
| Unlock this award to find out what it is.=Odblokuj tę nagrodę, aby dowiedzieć się czym jest. | ||||
| You have not unlocked any awards.=Nie odblokowałeś żadnych nagród. | ||||
| You've disabled awards. Type /awards enable to reenable.=Wyłączyłeś nagrody. Wpisz /awards enable, aby je ponownie włączyć. | ||||
|  | ||||
| ### triggers.lua ### | ||||
| @1/@2 chat messages=@1/@2 wiadomości na czacie | ||||
| @1/@2 crafted=@1/@2 stworzono | ||||
| @1/@2 deaths=@1/@2 śmierci | ||||
| @1/@2 dug=@1/@2 wykopano | ||||
| @1/@2 eaten=@1/@2 zjedzono | ||||
| @1/@2 joins= | ||||
| @1/@2 placed=@1/@2 postawiono | ||||
| Chat @1 times= | ||||
| Craft @1 item= | ||||
| Craft @1 items.= | ||||
| Craft: @1×@2= | ||||
| Craft: @2= | ||||
| Die @1 times of @2= | ||||
| Die @1 times.= | ||||
| Die once of @2= | ||||
| Eat @1 item= | ||||
| Eat @1 items.= | ||||
| Eat @1×@2= | ||||
| Eat @2= | ||||
| Join @1 times= | ||||
| Join once= | ||||
| Mine @1 block.= | ||||
| Mine @1 blocks.= | ||||
| Mine @1 times= | ||||
| Mine: @1×@2= | ||||
| Mine: @2= | ||||
| Place @1 block.= | ||||
| Place @1 blocks.= | ||||
| Place: @1×@2= | ||||
| Place: @2= | ||||
| Send a chat message= | ||||
|  | ||||
|  | ||||
| ##### not used anymore ##### | ||||
|  | ||||
| %s: %s=%s: %s | ||||
| Secret Achievement Unlocked:=Odblokowano sekretne osiągnięcie: | ||||
| Achievement Unlocked:=Odblokowano osiągnięcie: | ||||
| Secret Achievement Unlocked: %s=Odblokowano sekretne osiągnięcie: %s | ||||
| Achievement Unlocked: %s=Odblokowano osiągnięcie: %s | ||||
| Secret Achievement Unlocked!=Odblokowano sekretne osiągnięcie! | ||||
| Achievement Unlocked!=Odblokowano osiągnięcie! | ||||
| Error: No awards available.=Błąd: Brak dostępnych nagród. | ||||
| %s (got)=%s (zdobyto) | ||||
| @1/@2 game joins=@1/@2 dołączeń do gry | ||||
| Bankier=Bankier | ||||
| Constructor=Konstruktor | ||||
| Show, clear, disable or enable your achievements=Pokaż, usuń, wyłącz lub włącz osiągnięcia | ||||
| You have disabled your achievements.=Wyłączyłeś osiągnięcia. | ||||
| You have enabled your achievements.=Włączyłeś osiągnięcia. | ||||
| <achievement ID>=<ID osiągnięcia> | ||||
| Show details of an achievement=Pokaż szczegóły osiągnięcia | ||||
| Achievement not found.=Nie znaleziono osiągnięcia. | ||||
| Get the achievements statistics for the given player or yourself=Pokaż swoje statystyki lub danego gracza | ||||
							
								
								
									
										259
									
								
								locale/awards.pt.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										259
									
								
								locale/awards.pt.tr
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,259 @@ | ||||
| # textdomain: awards | ||||
|  | ||||
| ### api_awards.lua ### | ||||
| Award Unlocked!= | ||||
| Award Unlocked: %s= | ||||
| Secret Award Unlocked!= | ||||
| Secret Award Unlocked: %s= | ||||
|  | ||||
| ### awards.lua ### | ||||
| A Cat in a Pop-Tart?!=Um Gato em um Pop-Tart?! | ||||
| Architect=Arquiteto | ||||
| Aspiring Farmer=Fazendeiro Aspirante | ||||
| Backpacker= | ||||
| Baker=Padeiro | ||||
| Banker= | ||||
| Bricker=Tijoleiro | ||||
| Build a Cave=Montar uma Caverna | ||||
| Builder=Construtor | ||||
| Burn to death in a fire.= | ||||
| Castorama= | ||||
| Craft 10 furnaces.=Montar 10 fornos. | ||||
| Craft 10 mese lamps.=Fazer 10 lâmpadas de mese. | ||||
| Craft 100 obsidian bricks.=Montar 100 tijolos de obsidiana. | ||||
| Craft 100 sandstone bricks.=Fazer 100 tijolos de arenito. | ||||
| Craft 100 sticks.=Lenhar 100 gravetos. | ||||
| Craft 100 white dyes.=Fazer 100 tintas brancas. | ||||
| Craft 14 vessels shelves.=Montar 14 estantes de frascos. | ||||
| Craft 15 chests.=Montar 10 baús. | ||||
| Craft 15 fancy beds.=Montar 15 camas chiques. | ||||
| Craft 200 brick blocks.=Fazer 200 blocos de tijolo. | ||||
| Craft 200 stone bricks.=Fazer 200 tijolos de pedra. | ||||
| Craft 24 gold block stairs.=Montar 24 escadas de bloco de ouro. | ||||
| Craft 250 white wool.=Tecer 250 lãs branca. | ||||
| Craft 3,200 stone bricks.=Fazer 3.200 tijolos de pedra. | ||||
| Craft 30 locked chests.=Montar 30 baús trancados. | ||||
| Craft 4 large bags.= | ||||
| Craft 400 blue dyes.=Fazer 400 tintas azuis. | ||||
| Craft 400 desert stone bricks.=Fazer 400 Tijolos de pedra do deserto. | ||||
| Craft 400 red dyes.=Fazer 400 tintas vermelhas. | ||||
| Craft 400 yellow dyes.=Fazer 400 tintas amarelas. | ||||
| Craft 500 times oil extract.= | ||||
| Craft 7 bookshelves.=Fazer 7 estantes de livros. | ||||
| Craft 8 times flint and steel.=Montar acendedor de Ferro e Pederneira 8 vezes. | ||||
| Craft 800 stone bricks.=Fazer 800 tijolos de pedra. | ||||
| Craft a diamond block.=Montar um bloco de diamante. | ||||
| Crafter of Sticks=Rachador de Lenha | ||||
| Dandelions are Yellow=Dentes-de-Leões são Amarelos | ||||
| Death in the Deeps= | ||||
| Desert Discoverer=Descobridor do Deserto | ||||
| Desert Dweller=Morador do Deserto | ||||
| Die 100 times.= | ||||
| Die above 10000= | ||||
| Die below -10000= | ||||
| Die in flowing lava.= | ||||
| Die near bones.= | ||||
| Die near diamond ore.= | ||||
| Dig 1,000 copper ores.=Minerar 1.000 cobres. | ||||
| Dig 1,000 jungle tree blocks.=Cortar 1.000 blocos de árvore selvagem. | ||||
| Dig 1,000 sand.=Cavar 1.000 blocos de areia. | ||||
| Dig 1,000 stone blocks.=Minerar 1.000 blocos de pedra. | ||||
| Dig 1,296 tree blocks.=Cortar 1.296 blocos de árvore. | ||||
| Dig 10,000 stone blocks.=Minerar 10.000 blocos de pedra. | ||||
| Dig 100 jungle tree blocks.=Cortar 100 blocos de árvore selvagem. | ||||
| Dig 100 stone blocks.=Minerar 100 blocos de pedra. | ||||
| Dig 216 tree blocks.=Cortar 216 blocos de árvore. | ||||
| Dig 36 tree blocks.=Cortar 36 blocos de árvore. | ||||
| Dig 6 tree blocks.=Cortar 6 blocos de árvore. | ||||
| Eat 10 loaves of bread.=Comer 10 pães. | ||||
| Eat 3 brown mushrooms.=Comer 3 cogumelos marrons. | ||||
| Eat 33 brown mushrooms.=Comer 33 cogumelos marrons. | ||||
| Eat 333 brown mushrooms.=Comer 333 cogumelos marrons. | ||||
| Eat 80 apples.=Comer 80 maçãs. | ||||
| Electical Engineer= | ||||
| Engineer= | ||||
| Factory= | ||||
| Far Lands=Terras Distantes | ||||
| Farming Skills Acquired=Conhecimento de Cultivo Adquirido | ||||
| Field Worker=Trabalhador do Campo | ||||
| Filthy Rich=Muito Rico | ||||
| Firefighter=Bombeiro | ||||
| First Day in the Woods=Primeiro dia na Floresta | ||||
| First Gold Find=Achei Ouro | ||||
| First Mese Find=Primeiro Mese | ||||
| Fortress=Fortaleza | ||||
| Geraniums are Blue=Gerânios são Azuis | ||||
| Girl's Best Friend=Melhor Amigo da Menina | ||||
| Glacier Discoverer=Descobridor Glacial | ||||
| Glasser=Vidraceiro | ||||
| Gold Rush=Corriga do Ouro | ||||
| Grasslands Discoverer=Descobridor do Gramado | ||||
| Graveyard= | ||||
| Hardened Miner=Minerador Avançado | ||||
| Hardest Block on Earth=O Bloco mais Duro da Terra | ||||
| Harvest 125 fully grown wheat plants.=Colher 125 plantas trigos totalmente crescidos. | ||||
| Harvest 25 fully grown wheat plants.=Colher 25 plantas trigos totalmente crescidos. | ||||
| Harvest 625 fully grown wheat plants.=Colher 625 plantas trigos totalmente crescidos. | ||||
| Harvest a fully grown wheat plant.=Colher um trigo totalmente crescido. | ||||
| Hotelier=Hoteleiro | ||||
| House of Obsidian=Casa de Obsidiana | ||||
| In space, no one can hear you scream= | ||||
| In the Dungeon=Na Masmorra | ||||
| In the Flow= | ||||
| Industrial Age=Era Industrial | ||||
| Item transporter= | ||||
| Jungle Discoverer=Desbravador Selvagem | ||||
| Junglebaby=Bebê Selvagem | ||||
| Jungleman=Homem Selvagem | ||||
| Lava Miner=Minerador de Lava | ||||
| Lava and Water=Lava e Água | ||||
| Light It Up=Ilumine Isso | ||||
| Little Library=Pequena Biblioteca | ||||
| Long Ladder=Longa Escadaria | ||||
| Lumberjack=Lenhador | ||||
| Marchand De Sable=Vendedor de Areia | ||||
| Master Architect=Arquiteto Mestre | ||||
| Master Miner=Minerador Mestre | ||||
| Mese Mastery=Mestre do Mese | ||||
| Mine 18 diamond ores.=Minere 18 diamantes. | ||||
| Mine 45 gold ores.=Minerar 45 de ouro. | ||||
| Mine 50 obsidian.=Minerar 50 obsidianas. | ||||
| Mine a mese block.=Cavar um bloco de mese. | ||||
| Mine a mossy cobblestone.=Minerar um pedregulho com musgo. | ||||
| Mine a nyan cat.=Capturar um gato nyan. | ||||
| Mine any block while being very close to lava.=Minerar qualquer bloco enquanto estiver mergulhado em lava. | ||||
| Mine some dry grass.=Minerar algum mato seco. | ||||
| Mine some grass.=Minerar algum mato | ||||
| Mine your first cactus.=Cortar seu primeiro cacto. | ||||
| Mine your first diamond ore.=Minerar seu primeiro diamante. | ||||
| Mine your first dry shrub.=Minerar seu primeiro arbusto seco. | ||||
| Mine your first gold ore.=Minerar sua primeira de ouro. | ||||
| Mine your first ice.=Quebrar seu primeiro bloco de gelo. | ||||
| Mine your first jungle grass.=Cortar seu primeiro mato selvagem. | ||||
| Mine your first mese ore.=Cavar seu primeiro mese. | ||||
| Mine your first obsidian.=Cavar sua primeira obsidiana. | ||||
| Mini Miner=Mini Minerador | ||||
| Mushroom Lover=Amante de Cogumelo | ||||
| Obsessed with Obsidian=Obcecado por Obsidiana | ||||
| Oil Tycoon= | ||||
| On The Way=No Caminho | ||||
| Outpost=Posto Avançado | ||||
| Pharaoh=Faraó | ||||
| Place 1,000 torches.=Colocar 1.000 tochas. | ||||
| Place 100 rails.=Colocar 100 trilhos. | ||||
| Place 100 stone.=Colocar 100 pedras. | ||||
| Place 100 torches.=Colocar 100 tochas. | ||||
| Place 10000 tubes.= | ||||
| Place 2 trap stones.= | ||||
| Place 20 coal checkers.= | ||||
| Place 20 iron checkers.= | ||||
| Place 40 steel ladders.=Colocar 40 escadas de ferro. | ||||
| Place 400 wooden ladders.=Colocar 400 escadas de madeira. | ||||
| Place 5 autocrafters.= | ||||
| Place 500 mesecon wires.= | ||||
| Place two snow blocks.=Colocar 2 blocos de neve. | ||||
| Professional Lumberjack=Lenhador Profissional | ||||
| Put out 1000 fires.=Apagar fogo 1000 vezes. | ||||
| Pyromaniac=Piromaníaco | ||||
| Really Well Lit=Realmente Bem Iluminado | ||||
| Roses Are Red=Rosas São Vermelhas | ||||
| Saint-Maclou=Saint-Maclou | ||||
| Sam the Trapper= | ||||
| Savannah Discoverer=Descobridor da Savana | ||||
| Semi-pro Lumberjack=Lenhador Semi-Profissional | ||||
| Smelter=Fundidor | ||||
| Tasty Mushrooms=Cogumelos Deliciosos | ||||
| This is Sad= | ||||
| Treasurer=Tesoureiro | ||||
| Underground Mushroom Farmer=Fazendeiro Subterrâneo de Cogumelos | ||||
| Very Simple Snow Man=Homem de Neve Muito Simples | ||||
| Watchtower=Sentinela | ||||
| Well Lit=Bem Iluminado | ||||
| Wheat Magnate=Magnata do Trigo | ||||
| White Color Stock=Estoque de Cor Branca | ||||
| Wool Over Your Eyes=Lã Sobre Meus Olhos | ||||
| Wow, I am Diamonds!=Uau, Diamante! | ||||
| You Suck!= | ||||
| You're a witch!= | ||||
| You’re a copper=Sou um Cobre | ||||
| Yummy!=Humm! | ||||
|  | ||||
| ### chat_commands.lua ### | ||||
| <award ID>= | ||||
| <name>=<jogador> | ||||
| All your awards and statistics have been cleared. You can now start again.=Todas as suas conquistas e estatísticas foram limpas. Agora podes iniciar novamente. | ||||
| Award not found.= | ||||
| Get the awards statistics for the given player or yourself= | ||||
| Show details of an award= | ||||
| Show, clear, disable or enable your awards= | ||||
| You have disabled awards.= | ||||
| You have enabled awards.= | ||||
| [c|clear|disable|enable]=[c|clear|disable|enable] | ||||
|  | ||||
| ### gui.lua ### | ||||
| %s’s awards:=%s das conquistas: | ||||
| (Secret Award)=(Conquista Secreta) | ||||
| @1 (unlocked)= | ||||
| Awards=Conquistas | ||||
| Error: No achivements available.= | ||||
| Error: No award available.= | ||||
| OK=OK | ||||
| Unlock this award to find out what it is.=Desbloqueie essa conquista para descobrir o que significa. | ||||
| You have not unlocked any awards.=Nenhuma conquista desbloqueada ainda. | ||||
| You've disabled awards. Type /awards enable to reenable.=Desabilitaste as conquistas. Digite /awards enable para reabilitar. | ||||
|  | ||||
| ### triggers.lua ### | ||||
| @1/@2 chat messages=@1 de @2 | ||||
| @1/@2 crafted=@1 de @2 feitos | ||||
| @1/@2 deaths=@1 de @2 mortes | ||||
| @1/@2 dug=@1 de @2 obtidos | ||||
| @1/@2 eaten=@1 de @2 consumidos | ||||
| @1/@2 joins= | ||||
| @1/@2 placed=@1 de @2 colocados | ||||
| Chat @1 times= | ||||
| Craft @1 item= | ||||
| Craft @1 items.= | ||||
| Craft: @1×@2= | ||||
| Craft: @2= | ||||
| Die @1 times of @2= | ||||
| Die @1 times.= | ||||
| Die once of @2= | ||||
| Eat @1 item= | ||||
| Eat @1 items.= | ||||
| Eat @1×@2= | ||||
| Eat @2= | ||||
| Join @1 times= | ||||
| Join once= | ||||
| Mine @1 block.= | ||||
| Mine @1 blocks.= | ||||
| Mine @1 times= | ||||
| Mine: @1×@2= | ||||
| Mine: @2= | ||||
| Place @1 block.= | ||||
| Place @1 blocks.= | ||||
| Place: @1×@2= | ||||
| Place: @2= | ||||
| Send a chat message= | ||||
|  | ||||
|  | ||||
| ##### not used anymore ##### | ||||
|  | ||||
| %s: %s=%s: %s | ||||
| Secret Achievement Unlocked:=Conquista Secreta Desbloqueada: | ||||
| Achievement Unlocked:=Conquista Desbloqueada: | ||||
| Secret Achievement Unlocked: %s=Conquista Secreta Desbloqueada: %s | ||||
| Achievement Unlocked: %s=Conquista Desbloqueada: %s | ||||
| Secret Achievement Unlocked!=Conquista Secreta Desbloqueada! | ||||
| Achievement Unlocked!=Conquista Desbloqueada! | ||||
| Error: No awards available.=Erro: Nenhuma conquista encontrada. | ||||
| %s (got)=%s (obtido) | ||||
| @1/@2 game joins=@1 de @2 | ||||
| Bankier=Banqueiro | ||||
| Constructor=Empreiteiro | ||||
| Show, clear, disable or enable your achievements=Exibir, limpar, desabilitar ou habilitar suas conquistas | ||||
| You have disabled your achievements.=Suas conquistas foram desabilitadas. | ||||
| You have enabled your achievements.=Suas conquistas foram habilitadas. | ||||
| <achievement ID>=<ID da conquista> | ||||
| Show details of an achievement=Mostra detalhes de uma conquista | ||||
| Achievement not found.=Conquista não encontrada. | ||||
| Get the achievements statistics for the given player or yourself=Ver as estatísticas de conquistas de um jogador ou suas próprias | ||||
							
								
								
									
										236
									
								
								locale/awards.ru.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										236
									
								
								locale/awards.ru.tr
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,236 @@ | ||||
| # textdomain: awards | ||||
|  | ||||
| ### api_awards.lua ### | ||||
| Award Unlocked!=Достижение разблокировано! | ||||
| Award Unlocked: %s=Достижение разблокировано: %s | ||||
| Secret Award Unlocked!=Секретное достижение разблокировано! | ||||
| Secret Award Unlocked: %s=Секретное достижение разблокировано: %s | ||||
|  | ||||
| ### awards.lua ### | ||||
| A Cat in a Pop-Tart?!=Кот в Поп-Тарте?! | ||||
| Architect=Архитектор | ||||
| Aspiring Farmer=Начинающий фермер | ||||
| Backpacker=Турист | ||||
| Baker=Пекарь | ||||
| Banker=Банкир | ||||
| Bricker=Кирпичник | ||||
| Build a Cave=Построить пещеру | ||||
| Builder=Строитель | ||||
| Burn to death in a fire.=Сгореть в огне. | ||||
| Castorama=Castorama | ||||
| Craft 10 furnaces.=Создать 10 печей. | ||||
| Craft 10 mese lamps.=Создать 10 мезовых ламп. | ||||
| Craft 100 obsidian bricks.=Создать 100 обсидиановых кирпичей. | ||||
| Craft 100 sandstone bricks.=Создать 100 песчаниковых кирпичей. | ||||
| Craft 100 sticks.=Создать 100 палок. | ||||
| Craft 100 white dyes.=Создать 100 белых красителей. | ||||
| Craft 14 vessels shelves.=Создать 14 полок с сосудами. | ||||
| Craft 15 chests.=Создать 15 сундуков. | ||||
| Craft 15 fancy beds.=Создать 15 красивых кроватей. | ||||
| Craft 200 brick blocks.=Создать 200 блоков кирпичей. | ||||
| Craft 200 stone bricks.=Создать 200 каменных кирпичей. | ||||
| Craft 24 gold block stairs.=Создать 24 ступеньки из золотых блоков. | ||||
| Craft 250 white wool.=Создать 250 белой шерсти. | ||||
| Craft 3,200 stone bricks.=Создать 3,200 каменных кирпичей. | ||||
| Craft 30 locked chests.=Создать 30 запертых сундуков. | ||||
| Craft 4 large bags.=Создать 4 больших сумки. | ||||
| Craft 400 blue dyes.=Создать 400 синих красителей. | ||||
| Craft 400 desert stone bricks.=Создать 400 песчаниковых кирпичей. | ||||
| Craft 400 red dyes.=Создать 400 красных красителей. | ||||
| Craft 400 yellow dyes.=Создать 400 жёлтых красителей. | ||||
| Craft 500 times oil extract.=Создать масляный экстракт 500 раз. | ||||
| Craft 7 bookshelves.=Создать 7 книжных полок. | ||||
| Craft 8 times flint and steel.=Создать огниво 8 раз. | ||||
| Craft 800 stone bricks.=Создать 800 каменных кирпичей. | ||||
| Craft a diamond block.=Создать алмазный блок. | ||||
| Crafter of Sticks=Создатель Палочек | ||||
| Dandelions are Yellow=Одуванчики - жёлтые | ||||
| Death in the Deeps=Смерть в глубинах | ||||
| Desert Discoverer=Первооткрыватель пустыни | ||||
| Desert Dweller=Обитатель пустыни | ||||
| Die 100 times.=Умереть 100 раз. | ||||
| Die above 10000=Умереть выше 10000 | ||||
| Die below -10000=Умереть ниже -10000 | ||||
| Die in flowing lava.=Умереть в разлитой лаве. | ||||
| Die near bones.=Умереть около костей. | ||||
| Die near diamond ore.=Умереть около алмазной руды. | ||||
| Dig 1,000 copper ores.=Добыть 1,000 медной руды. | ||||
| Dig 1,000 jungle tree blocks.=Добыть 1,000 блоков тропического дерева. | ||||
| Dig 1,000 sand.=Добыть 1,000 блоков песка. | ||||
| Dig 1,000 stone blocks.=Добыть 1,000 блоков камня. | ||||
| Dig 1,296 tree blocks.=Добыть 1,296 блоков дерева. | ||||
| Dig 10,000 stone blocks.=Добыть 10,000 блоков камня. | ||||
| Dig 100 jungle tree blocks.=Добыть 100 блоков тропического дерева. | ||||
| Dig 100 stone blocks.=Добыть 100 блоков камня. | ||||
| Dig 216 tree blocks.=Добыть 216 блоков дерева. | ||||
| Dig 36 tree blocks.=Добыть 36 блоков дерева. | ||||
| Dig 6 tree blocks.=Добыть 6 блоков дерева. | ||||
| Eat 10 loaves of bread.=Съесть 10 буханок хлеба. | ||||
| Eat 3 brown mushrooms.=Съесть 3 коричневых гриба. | ||||
| Eat 33 brown mushrooms.=Съесть 33 коричневых гриба. | ||||
| Eat 333 brown mushrooms.=Съесть 333 коричневых гриба. | ||||
| Eat 80 apples.=Съесть 80 яблок. | ||||
| Electical Engineer=Инженер-электрик | ||||
| Engineer=Инженер | ||||
| Factory=Фабрика | ||||
| Far Lands=Далёкие земли | ||||
| Farming Skills Acquired=Первые начинания в фермерстве | ||||
| Field Worker=Крестьянин | ||||
| Filthy Rich=Богат до неприличия | ||||
| Firefighter=Пожарный | ||||
| First Day in the Woods=Первый день в лесу | ||||
| First Gold Find=Находка золота | ||||
| First Mese Find=Находка мезе | ||||
| Fortress=Крепость | ||||
| Geraniums are Blue=Герань - синяя | ||||
| Girl's Best Friend=Популярен среди девушек | ||||
| Glacier Discoverer=Первооткрыватель ледников | ||||
| Glasser=Стеклодув | ||||
| Gold Rush=Золотая лихорадка | ||||
| Grasslands Discoverer=Первооткрыватель равнин | ||||
| Graveyard=Кладбище | ||||
| Hardened Miner=Закалённый шахтёр | ||||
| Hardest Block on Earth=Самый сложный блок на Земле | ||||
| Harvest 125 fully grown wheat plants.=Соберите 125 полностью выросших растений. | ||||
| Harvest 25 fully grown wheat plants.=Соберите 25 полностью выросших растений. | ||||
| Harvest 625 fully grown wheat plants.=Соберите 625 полностью выросших растений. | ||||
| Harvest a fully grown wheat plant.=Соберите полностью выросшее растение. | ||||
| Hotelier=Владелец гостиницы | ||||
| House of Obsidian=Дом из обсидиана | ||||
| In space, no one can hear you scream=В космосе ваши крики не слышно | ||||
| In the Dungeon=В подземелье | ||||
| In the Flow=В течении | ||||
| Industrial Age=Индустриализация | ||||
| Item transporter=Транспортировщик предметов | ||||
| Jungle Discoverer=Первооткрыватель джунглей | ||||
| Junglebaby=Маугли | ||||
| Jungleman=Тарзан | ||||
| Lava Miner=Лавовый шахтёр | ||||
| Lava and Water=Лава и вода | ||||
| Light It Up=Да будет свет! | ||||
| Little Library=Небольшая библиотека | ||||
| Long Ladder=Длинная лестница | ||||
| Lumberjack=Лесоруб | ||||
| Marchand De Sable=Торговец песком | ||||
| Master Architect=Главный архитектор | ||||
| Master Miner=Главный шахтёр | ||||
| Mese Mastery=Мезе-мастер | ||||
| Mine 18 diamond ores.=Добыть 18 алмазной руды. | ||||
| Mine 45 gold ores.=Добыть 45 золотой руды. | ||||
| Mine 50 obsidian.=Добыть 50 обсидиана. | ||||
| Mine a mese block.=Добыть мезовый блок. | ||||
| Mine a mossy cobblestone.=Добыть замшелый булыжник. | ||||
| Mine a nyan cat.=Добыть нян-кэта. | ||||
| Mine any block while being very close to lava.=Добыть любой блок, находясь очень близко к лаве. | ||||
| Mine some dry grass.=Добыть немного сухой травы. | ||||
| Mine some grass.=Добыть немного травы. | ||||
| Mine your first cactus.=Добыть свой первый кактус. | ||||
| Mine your first diamond ore.=Добыть свою первую алмазную руду. | ||||
| Mine your first dry shrub.=Добыть свой первый сухой куст. | ||||
| Mine your first gold ore.=Добыть свою первую золотую руду. | ||||
| Mine your first ice.=Добыть свой первый лёд. | ||||
| Mine your first jungle grass.=Добыть свою первую траву из джунглей. | ||||
| Mine your first mese ore.=Добыть свою первую мезовую руду. | ||||
| Mine your first obsidian.=Добыть свой первый обсидиан. | ||||
| Mini Miner=Мини-шахтёр | ||||
| Mushroom Lover=Любитель грибов | ||||
| Obsessed with Obsidian=Одержимый обсидианом | ||||
| Oil Tycoon=Фабрика масла | ||||
| On The Way=Вагонные споры | ||||
| Outpost=Аванпост | ||||
| Pharaoh=Фараон | ||||
| Place 1,000 torches.=Поставить 1,000 факелов. | ||||
| Place 100 rails.=Поставить 100 рельс. | ||||
| Place 100 stone.=Поставить 100 камней. | ||||
| Place 100 torches.=Поставить 100 факелов. | ||||
| Place 10000 tubes.=Установить 10000 труб. | ||||
| Place 2 trap stones.=Установить 2 камня-ловушки. | ||||
| Place 20 coal checkers.=Поставить 20 мозаик из угля. | ||||
| Place 20 iron checkers.=Поставить 20 мозаик из железа. | ||||
| Place 40 steel ladders.=Установить 40 стальных лестниц. | ||||
| Place 400 wooden ladders.=Установить 400 деревянных лестниц. | ||||
| Place 5 autocrafters.=Установить 5 авто-крафтеров. | ||||
| Place 500 mesecon wires.=Установить 500 мезовых проводов. | ||||
| Place two snow blocks.=Поставить два снежных блока. | ||||
| Professional Lumberjack=Профессиональный лесоруб | ||||
| Put out 1000 fires.=Потушить 1000 блоков огня. | ||||
| Pyromaniac=Пироманьяк | ||||
| Really Well Lit=Действительно светло | ||||
| Roses Are Red=Розы - красные | ||||
| Saint-Maclou=Сен-Маклу | ||||
| Sam the Trapper=Сэм-Охотник | ||||
| Savannah Discoverer=Первооткрыватель саванн | ||||
| Semi-pro Lumberjack=Полупрофессиональный лесоруб | ||||
| Smelter=Плавильня | ||||
| Tasty Mushrooms=Вкусные грибы | ||||
| This is Sad=Это? Это печально | ||||
| Treasurer=Казначей | ||||
| Underground Mushroom Farmer=Подпольный грибовод | ||||
| Very Simple Snow Man=Просто снеговик | ||||
| Watchtower=Сторожевая башня | ||||
| Well Lit=Светло | ||||
| Wheat Magnate=Пшеничный магнат | ||||
| White Color Stock=Запас белого цвета | ||||
| Wool Over Your Eyes=Слишком много шерсти | ||||
| Wow, I am Diamonds!=Ух ты, алмазы! | ||||
| You Suck!=Неудачник! | ||||
| You're a witch!=Сжечь ведьму! | ||||
| You’re a copper=Вы коппер | ||||
| Yummy!=М-м-м! | ||||
|  | ||||
| ### chat_commands.lua ### | ||||
| <award ID>=<ID достижения> | ||||
| <name>=<имя> | ||||
| All your awards and statistics have been cleared. You can now start again.=Все ваши достижения и статистика были устранены. Теперь вы можете начать снова. | ||||
| Award not found.=Достижение не найдено. | ||||
| Get the awards statistics for the given player or yourself=Получите статистику достижений для данного игрока или себя | ||||
| Show details of an award=Показать информацию о достижении | ||||
| Show, clear, disable or enable your awards=Показать, очистить, отключить или включить ваши достижения | ||||
| You have disabled awards.=Вы отключили достижения. | ||||
| You have enabled awards.=Вы включили достижения. | ||||
| [c|clear|disable|enable]=[c|clear|disable|enable] | ||||
|  | ||||
| ### gui.lua ### | ||||
| %s’s awards:=Достижения %s: | ||||
| (Secret Award)=(Секретное достижение) | ||||
| @1 (unlocked)=@1 (разблокировано) | ||||
| Awards=Достижения | ||||
| Error: No achivements available.=Ошибка: достижения недоступны. | ||||
| Error: No award available.=Ошибка: достижения недоступны. | ||||
| OK=OK | ||||
| Unlock this award to find out what it is.=Разблокируйте это достижение, чтобы выяснить, что это такое. | ||||
| You have not unlocked any awards.=Вы не открыли ни одно достижение. | ||||
| You've disabled awards. Type /awards enable to reenable.=Вы отключили достижения. Введите /awards, чтобы включить обратно. | ||||
|  | ||||
| ### triggers.lua ### | ||||
| @1/@2 chat messages=@1/@2 сообщений в чате | ||||
| @1/@2 crafted=@1/@2 создано | ||||
| @1/@2 deaths=@1/@2 смертей | ||||
| @1/@2 dug=@1/@2 добыто | ||||
| @1/@2 eaten=@1/@2 съедено | ||||
| @1/@2 joins=@1/@2 присоединений | ||||
| @1/@2 placed=@1/@2 установлено | ||||
| Chat @1 times=Отправить сообщений в чат @1 раз | ||||
| Craft @1 item=Создать @1 предмет | ||||
| Craft @1 items.=Создать @1 предметов. | ||||
| Craft: @1×@2=Создать: @1×@2 | ||||
| Craft: @2=Создать: @2 | ||||
| Die @1 times of @2=Умереть @1 из @2 раз | ||||
| Die @1 times.=Умереть @1 раз. | ||||
| Die once of @2=Умереть один раз из @2 | ||||
| Eat @1 item=Съесть @1 | ||||
| Eat @1 items.=Съесть @1 предметов. | ||||
| Eat @1×@2=Съесть @1×@2 | ||||
| Eat @2=Съесть @2 | ||||
| Join @1 times=Присоединится @1 раз | ||||
| Join once=Присоединится один раз | ||||
| Mine @1 block.=Добыть @1 блок. | ||||
| Mine @1 blocks.=Добыть @1 блоков. | ||||
| Mine @1 times=Добыть @1 раз | ||||
| Mine: @1×@2=Добыть: @1×@2 | ||||
| Mine: @2=Добыть: @2 | ||||
| Place @1 block.=Установить @1 блок. | ||||
| Place @1 blocks.=Установить @1 блоков. | ||||
| Place: @1×@2=Установить: @1×@2 | ||||
| Place: @2=Установить: @2 | ||||
| Send a chat message=Отправить сообщение в чат | ||||
							
								
								
									
										227
									
								
								locale/awards.uk.tr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										227
									
								
								locale/awards.uk.tr
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,227 @@ | ||||
| # textdomain: awards | ||||
| Adds awards to Minetest, and an API to register new ones.=Додає досягнення до Luanti, а також API, щоб реєструвати їх. | ||||
| Award Unlocked!=Досягнення розблоковано! | ||||
| Award Unlocked: %s=Досягнення розблоковано: %s | ||||
| Secret Award Unlocked!=Секретне досягнення розблоковано! | ||||
| Secret Award Unlocked: %s=Секретне досягнення розблоковано: %s | ||||
| A Cat in a Pop-Tart?!=Кіт у вагонетці!? | ||||
| Architect=Архітектор | ||||
| Aspiring Farmer=Фермер-початківець | ||||
| Backpacker=Любитель сумок | ||||
| Baker=Пекар | ||||
| Banker=Банкір | ||||
| Bricker=Любитель цегли | ||||
| Build a Cave=Побудувати печеру | ||||
| Builder=Будівельник | ||||
| Burn to death in a fire.=Згоріти на смерть у вогні. | ||||
| Castorama=Касторама | ||||
| Craft 10 furnaces.=Скрафтити 10 пічок. | ||||
| Craft 10 mese lamps.=Скрафтити 10 меселамп. | ||||
| Craft 100 obsidian bricks.=Скрафтити 100 обсидіанових блоків цегли. | ||||
| Craft 100 sandstone bricks.=Скрафтити 100 блоків цегли із пісковику. | ||||
| Craft 100 sticks.=Скрафтити 100 палиць. | ||||
| Craft 100 white dyes.=Скрафтити 100 білих барвників. | ||||
| Craft 14 vessels shelves.=Скрафтити 14 полиць із посудом. | ||||
| Craft 15 chests.=Скрафтити 15 скринь. | ||||
| Craft 15 fancy beds.=Скрафтити 15 гарних ліжок. | ||||
| Craft 200 brick blocks.=Скрафтити 200 блоків цегли. | ||||
| Craft 200 stone bricks.=Скрафтити 200 кам'яних блоків цегли. | ||||
| Craft 24 gold block stairs.=Скрафтити 24 золотих сходів. | ||||
| Craft 250 white wool.=Скрафтити 250 блоків білої шерсті. | ||||
| Craft 3,200 stone bricks.=Скрафтити 3,2тис кам'яних блоків цегли. | ||||
| Craft 30 locked chests.=Скрафтити 30 захищених скринь. | ||||
| Craft 4 large bags.=Скрафтити 4 великі сумки. | ||||
| Craft 400 blue dyes.=Скрафтити 400 синіх барвників. | ||||
| Craft 400 desert stone bricks.=Скрафтити 400 пустельних блоків цегли. | ||||
| Craft 400 red dyes.=Скрафтити 400 червоних барвників. | ||||
| Craft 400 yellow dyes.=Скрафтити 400 жовтих барвників. | ||||
| Craft 500 times oil extract.=Скрафтити масляний екстракт 500 разів. | ||||
| Craft 7 bookshelves.=Скрафтити 7 книжкових полиць. | ||||
| Craft 8 times flint and steel.=Скрафтити масляний екстракт 500 разів. | ||||
| Craft 800 stone bricks.=Скрафтити 800 блоків кам'яної цегли. | ||||
| Craft a diamond block.=Скрафтити діамантовий блок. | ||||
| Crafter of Sticks=Майстер паличок | ||||
| Dandelions are Yellow=Жовті кульбаби | ||||
| Death in the Deeps=Смерть на глибині | ||||
| Desert Discoverer=Дослідник пустель | ||||
| Desert Dweller=Мешканець пустелі | ||||
| Die 100 times.=Вмерти 100 разів. | ||||
| Die above 10000=Вмерти вище 10км | ||||
| Die below -10000=Вмерти нижче 10км | ||||
| Die in flowing lava.=Померти в потоках лави. | ||||
| Die near bones.=Померти поруч із блоком кісток. | ||||
| Die near diamond ore.=Померти поруч із діамантовою рудою. | ||||
| Dig 1,000 copper ores.=Викопати 1тис мідних руд. | ||||
| Dig 1,000 jungle tree blocks.=Зрубати 1тис блоків джунглевого дерева. | ||||
| Dig 1,000 sand.=Викопати 1тис блоків піску. | ||||
| Dig 1,000 stone blocks.=Викопати 1тис блоків каменю. | ||||
| Dig 1,296 tree blocks.=Зрубати 1 296 блоків дерева. | ||||
| Dig 10,000 stone blocks.=Викопати 10тис блоків каменю. | ||||
| Dig 100 jungle tree blocks.=Зрубати 100 блоків джунглевого дерева. | ||||
| Dig 100 stone blocks.=Викопати 100 блоків каменю. | ||||
| Dig 216 tree blocks.=Зрубати 216 блоків дерева. | ||||
| Dig 36 tree blocks.=Зрубати 36 блоків дерева. | ||||
| Dig 6 tree blocks.=Зрубати 6 блоків дерева. | ||||
| Eat 10 loaves of bread.=З'їсти 10 буханок хліба. | ||||
| Eat 3 brown mushrooms.=З'їсти 3 коричневих гриба. | ||||
| Eat 33 brown mushrooms.=З'їсти 33 коричневих гриба. | ||||
| Eat 333 brown mushrooms.=З'їсти 333 коричневих гриба. | ||||
| Eat 80 apples.=З'їсти 80 яблук | ||||
| Electical Engineer=Інженер-електрик | ||||
| Engineer=Інженер | ||||
| Factory=Фабрика | ||||
| Far Lands=Далекі землі | ||||
| Farming Skills Acquired=Набуті навички землеробства | ||||
| Field Worker=Польовий робітник | ||||
| Filthy Rich=Брудний багатий | ||||
| Firefighter=Пожежний | ||||
| First Day in the Woods=Перший день у лісі | ||||
| First Gold Find=Перше золото | ||||
| First Mese Find=Перше месе | ||||
| Fortress=Фортеця | ||||
| Geraniums are Blue=Блакитна герань | ||||
| Girl's Best Friend=Найкращий друг дівчини | ||||
| Glacier Discoverer=Відкривач льодовиків | ||||
| Glasser=Любитель скла | ||||
| Gold Rush=Золота лихоманка | ||||
| Grasslands Discoverer=Відкривач луків | ||||
| Graveyard=Кладовище | ||||
| Hardened Miner=Загартований шахтар | ||||
| Hardest Block on Earth=Найважчий блок на Землі | ||||
| Harvest 125 fully grown wheat plants.=Зібрати 125 повністю вирощених рослин пшениці. | ||||
| Harvest 25 fully grown wheat plants.=Зібрати 25 повністю вирощених рослин пшениці. | ||||
| Harvest 625 fully grown wheat plants.=Зібрати 625 повністю вирощених рослин пшениці. | ||||
| Harvest a fully grown wheat plant.=Зібрати повністю вирощену рослину пшениці. | ||||
| Hotelier=Готельєр | ||||
| House of Obsidian=Будинок з Обсидіану | ||||
| In space, no one can hear you scream=У космосі ніхто не почує твій крик | ||||
| In the Dungeon=У данжі | ||||
| In the Flow=У потоці | ||||
| Industrial Age=Індустріальна Ера | ||||
| Item transporter=Транспортер речей | ||||
| Jungle Discoverer=Дослідник джунглей | ||||
| Junglebaby=Дитина джунглів | ||||
| Jungleman=Людина джунглів | ||||
| Lava Miner=Лавовий шахтар | ||||
| Lava and Water=Лава і вода | ||||
| Light It Up=Зроби яскравіше | ||||
| Little Library=Невеличка бібліотека | ||||
| Long Ladder=Довга драбина | ||||
| Lumberjack=Дроворуб | ||||
| Marchand De Sable=Пісочна людина | ||||
| Master Architect=Майстер архітектури | ||||
| Master Miner=Майстер шахти | ||||
| Mese Mastery=Месе-майстер | ||||
| Mine 18 diamond ores.=Добути 18 діамантових руд. | ||||
| Mine 45 gold ores.=Добути 45 золотих руд. | ||||
| Mine 50 obsidian.=Добути 50 блоків обсидіану. | ||||
| Mine a mese block.=Добути блок месе. | ||||
| Mine a mossy cobblestone.=Добути моховитий кругляк. | ||||
| Mine a nyan cat.=Добути Nyan кота. | ||||
| Mine any block while being very close to lava.=Добути будь-який блок перебуваючи дуже близько до лави. | ||||
| Mine some dry grass.=Добути трохи сухої трави. | ||||
| Mine some grass.=Добути трохи трави. | ||||
| Mine your first cactus.=Добути кактус. | ||||
| Mine your first diamond ore.=Добути діамантову руду. | ||||
| Mine your first dry shrub.=Добути сухий кущ. | ||||
| Mine your first gold ore.=Добути золоту руду. | ||||
| Mine your first ice.=Добути лід. | ||||
| Mine your first jungle grass.=Добути джунглеву траву. | ||||
| Mine your first mese ore.=Добути месе руду. | ||||
| Mine your first obsidian.=Добути блок обсидіану. | ||||
| Mini Miner=Міні-шахтар | ||||
| Mushroom Lover=Любитель грибів | ||||
| Obsessed with Obsidian=Одержимий обсидіаном | ||||
| Oil Tycoon=Нафтовий магнат | ||||
| On The Way=В дорозі | ||||
| Outpost=Форпост | ||||
| Pharaoh=Фараон | ||||
| Place 1,000 torches.=Розмістити 1тис смолоскипів. | ||||
| Place 100 rails.=Розмістити 100 колій. | ||||
| Place 100 stone.=Розмістити 100 блоків каменю. | ||||
| Place 100 torches.=Розмістити 100 смолоскипів. | ||||
| Place 10000 tubes.=Розмістити 10тис труб. | ||||
| Place 2 trap stones.=Розмістити 2 камені-пастки. | ||||
| Place 20 coal checkers.=Розмістити 20 вугілляних шахових блоків. | ||||
| Place 20 iron checkers.=Розмістити 20 сталевих шахових блоків. | ||||
| Place 40 steel ladders.=Розмістити 40 сталевих драбин. | ||||
| Place 400 wooden ladders.=Розмістити 400 дерев'яних драбин. | ||||
| Place 5 autocrafters.=Розмістити 5 автокрафтів. | ||||
| Place 500 mesecon wires.=Розмістити 500 месе-дротів. | ||||
| Place two snow blocks.=Розмістити 2 блоки снігу. | ||||
| Professional Lumberjack=Професійний дроворуб | ||||
| Put out 1000 fires.=Загасити 1тис вогнів. | ||||
| Pyromaniac=Піроман | ||||
| Really Well Lit=Дійсно добре освітлено | ||||
| Roses Are Red=Троянди червоні | ||||
| Saint-Maclou=Сен-Маклу | ||||
| Sam the Trapper=Сем пасткар | ||||
| Savannah Discoverer=Дослідник саван | ||||
| Semi-pro Lumberjack=Напівпрофесійний дроворуб | ||||
| Smelter=Плавильний завод | ||||
| Tasty Mushrooms=Смачні гриби | ||||
| This is Sad=Це сумно.. | ||||
| Treasurer=Скарбник | ||||
| Underground Mushroom Farmer=Підземний грибник | ||||
| Very Simple Snow Man=Дуже простий сніговик | ||||
| Watchtower=Сторожова вежа | ||||
| Well Lit=Добре освітлено | ||||
| Wheat Magnate=Пшеничний магнат | ||||
| White Color Stock=Запас білого кольору | ||||
| Wool Over Your Eyes=Шерсть на очах | ||||
| Wow, I am Diamonds!=Вау, діаманти! | ||||
| You Suck!=Ти відстій! | ||||
| You're a witch!=Ти відьма! | ||||
| You’re a copper=Мідь | ||||
| Yummy!=Ням! | ||||
| <award ID>=<ID досягнення> | ||||
| <name>=<назва> | ||||
| All your awards and statistics have been cleared. You can now start again.=Усі ваші нагороди та статистику видалено. Тепер ви можете почати знову. | ||||
| Award not found.=Досягнення не знайдено. | ||||
| Get the awards statistics for the given player or yourself=Отримайте статистику нагород для даного гравця або себе | ||||
| Show details of an award=Показати деталі про досягнення | ||||
| Show, clear, disable or enable your awards=Показати, очистити, вимкнути або увімкнути ваші досягнення. | ||||
| You have disabled awards.=Ви вимкнули досягнення. | ||||
| You have enabled awards.=Ви увімкнули досягнення. | ||||
| [c|clear|disable|enable]=[c|clear|disable|enable] | ||||
| %s’s awards:=Досягення гравця %s: | ||||
| (Secret Award)=(секретне) | ||||
| @1 (unlocked)=@1 (розблоковано) | ||||
| Awards=Досягнення | ||||
| Error: No achivements available.=Помилка: Немає доступних досягнень. | ||||
| Error: No award available.=Помилка: Немає доступного досягнення. | ||||
| Гаразд= | ||||
| Unlock this award to find out what it is.=Розблокуйте це досягнення, щоб дізнатися, в чому його суть. | ||||
| You have not unlocked any awards.=Немає розблокованих досягнень. | ||||
| You've disabled awards. Type /awards enable to reenable.=Досягнення вимкнені. Напишіть /awards enable щоб увімкнути | ||||
| @1/@2 chat messages=@1/@2 повідомлень у чаті | ||||
| @1/@2 crafted=@1/@2 скрафчено | ||||
| @1/@2 deaths=@1/@2 смертей | ||||
| @1/@2 dug=@1/@2 викопано | ||||
| @1/@2 eaten=@1/@2 з'їдено | ||||
| @1/@2 joins=@1/@2 приєднано | ||||
| @1/@2 placed=@1/@2 розміщено | ||||
| Chat @1 times=Чат @1 разів | ||||
| Craft @1 item=Скрафтити @1 предмет | ||||
| Craft @1 items.=Скрафтити @1 предметів. | ||||
| Craft: @1×@2=Скрафтити: @1×@2 | ||||
| Craft: @2=Скрафтити: @2 | ||||
| Die @1 times of @2=Вмерти @1 разів від @2 | ||||
| Die @1 times.=Вмерти @1 разів. | ||||
| Die once of @2=Вмерти від @2 | ||||
| Eat @1 item=З'їсти @1 предмет | ||||
| Eat @1 items.=З'їсти @1 предметів. | ||||
| Eat @1×@2=З'їсти @1×@2 | ||||
| Eat @2=З'їсти @2 | ||||
| Join @1 times=Приєднатися @1 разів | ||||
| Join once=Приєднатися 1 раз | ||||
| Mine @1 block.=Викопати @1 блок. | ||||
| Mine @1 blocks.=Викопати @1 блоків. | ||||
| Mine @1 times=Викопати @1 разів | ||||
| Mine: @1×@2=Викопати: @1×@2 | ||||
| Mine: @2=Викопати: @2 | ||||
| Place @1 block.=Розмістити @1 блок. | ||||
| Place @1 blocks.=Розмістити @1 блоків. | ||||
| Place: @1×@2=Розмістити: @1×@2 | ||||
| Place: @2=Розмістити: @2 | ||||
| Send a chat message=Надіслати повідомлення у чат | ||||
							
								
								
									
										824
									
								
								locale/de.po
									
									
									
									
									
								
							
							
						
						
									
										824
									
								
								locale/de.po
									
									
									
									
									
								
							| @@ -1,824 +0,0 @@ | ||||
| # German translations for PACKAGE package. | ||||
| # Copyright (C) 2017 THE PACKAGE'S COPYRIGHT HOLDER | ||||
| # This file is distributed under the same license as the PACKAGE package. | ||||
| # Wuzzy2, 2017. | ||||
| # | ||||
| msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: PACKAGE VERSION\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2017-02-21 05:35-0300\n" | ||||
| "PO-Revision-Date: 2017-02-21 04:19-0300\n" | ||||
| "Last-Translator: Wuzzy2\n" | ||||
| "Language-Team: German\n" | ||||
| "Language: de\n" | ||||
| "MIME-Version: 1.0\n" | ||||
| "Content-Type: text/plain; charset=UTF-8\n" | ||||
| "Content-Transfer-Encoding: 8bit\n" | ||||
| "Plural-Forms: nplurals=2; plural=(n != 1);\n" | ||||
|  | ||||
| #: api.lua | ||||
| msgid "Secret Achievement Unlocked:" | ||||
| msgstr "Geheime Auszeichnung erhalten:" | ||||
|  | ||||
| #: api.lua | ||||
| msgid "Achievement Unlocked:" | ||||
| msgstr "Auszeichnung erhalten:" | ||||
|  | ||||
| #: api.lua | ||||
| #, lua-format | ||||
| msgid "Secret Achievement Unlocked: %s" | ||||
| msgstr "Geheime Auszeichnung erhalten: %s" | ||||
|  | ||||
| #: api.lua | ||||
| #, lua-format | ||||
| msgid "Achievement Unlocked: %s" | ||||
| msgstr "Auszeichnung erhalten: %s" | ||||
|  | ||||
| #: api.lua | ||||
| msgid "Secret Achievement Unlocked!" | ||||
| msgstr "Geheime Auszeichnung erhalten!" | ||||
|  | ||||
| #: api.lua | ||||
| msgid "Achievement Unlocked!" | ||||
| msgstr "Auszeichnung erhalten:" | ||||
|  | ||||
| #: api.lua | ||||
| msgid "Error: No awards available." | ||||
| msgstr "Fehler: Keine Auszeichnungen vorhanden." | ||||
|  | ||||
| #: api.lua | ||||
| msgid "OK" | ||||
| msgstr "OK" | ||||
|  | ||||
| #: api.lua | ||||
| msgid "(Secret Award)" | ||||
| msgstr "(Geheime Auszeichnung)" | ||||
|  | ||||
| #: api.lua | ||||
| msgid "Unlock this award to find out what it is." | ||||
| msgstr "Verdienen Sie sich diese Auszeichnung, um herauszufinden, was sie ist." | ||||
|  | ||||
| #: api.lua | ||||
| #, lua-format | ||||
| msgid "%s (got)" | ||||
| msgstr "%s (erhalten)" | ||||
|  | ||||
| #: api.lua | ||||
| msgid "You've disabled awards. Type /awards enable to reenable." | ||||
| msgstr "" | ||||
| "Sie haben die Auszeichnungen deaktiviert. Geben Sie »/awards enable« ein, um " | ||||
| "sie wieder zu aktivieren." | ||||
|  | ||||
| #: api.lua | ||||
| msgid "You have not unlocked any awards." | ||||
| msgstr "Sie haben noch keine Auszeichnungen." | ||||
|  | ||||
| #: api.lua | ||||
| #, lua-format | ||||
| msgid "%s’s awards:" | ||||
| msgstr "%ss Auszeichnungen:" | ||||
|  | ||||
| #: api.lua chat_commands.lua | ||||
| #, lua-format | ||||
| msgid "%s: %s" | ||||
| msgstr "%s: %s" | ||||
|  | ||||
| #: sfinv.lua unified_inventory.lua | ||||
| msgid "Awards" | ||||
| msgstr "Auszeichnungen" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "@1/@2 dug" | ||||
| msgstr "@1/@2 abgebaut" | ||||
|  | ||||
| #. Translators: @1 is count, @2 is description. | ||||
| #: triggers.lua | ||||
| msgid "Mine: @2" | ||||
| msgid_plural "Mine: @1×@2" | ||||
| msgstr[0] "Bauen Sie einen Block ab: @2" | ||||
| msgstr[1] "Bauen Sie Blöcke ab: @1×@2" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "Mine @1 block." | ||||
| msgid_plural "Mine @1 blocks." | ||||
| msgstr[0] "" | ||||
| msgstr[1] "" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "@1/@2 placed" | ||||
| msgstr "@1/@2 platziert" | ||||
|  | ||||
| #. Translators: @1 is count, @2 is description. | ||||
| #: triggers.lua | ||||
| msgid "Place: @2" | ||||
| msgid_plural "Place: @1×@2" | ||||
| msgstr[0] "Platzieren Sie einen Block: @2" | ||||
| msgstr[1] "Platzieren Sie Blöcke: @1×@2" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "Place a block." | ||||
| msgid_plural "Place @1 blocks." | ||||
| msgstr[0] "" | ||||
| msgstr[1] "" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "@1/@2 eaten" | ||||
| msgstr "@1/@2 gegessen" | ||||
|  | ||||
| #. Translators: @1 is count, @2 is description. | ||||
| #: triggers.lua | ||||
| msgid "Eat: @2" | ||||
| msgid_plural "Eat: @1×@2" | ||||
| msgstr[0] "Essen Sie: @2" | ||||
| msgstr[1] "Essen Sie: @1×@2" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "Eat an item." | ||||
| msgid_plural "Eat @1 items." | ||||
| msgstr[0] "" | ||||
| msgstr[1] "" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "@1/@2 deaths" | ||||
| msgstr "@1/@2 Tode" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "Die." | ||||
| msgid_plural "Die @1 times." | ||||
| msgstr[0] "Sterben Sie." | ||||
| msgstr[1] "Sterben Sie @1 mal." | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "@1/@2 chat messages" | ||||
| msgstr "" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "Write something in chat." | ||||
| msgid_plural "Write @1 chat messages." | ||||
| msgstr[0] "" | ||||
| msgstr[1] "" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "@1/@2 game joins" | ||||
| msgstr "@1/@2 Spielen beigetreten" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "Join the game." | ||||
| msgid_plural "Join the game @1 times." | ||||
| msgstr[0] "Treten Sie dem Spiel bei." | ||||
| msgstr[1] "Treten Sie dem Spiel @1 mal bei." | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "@1/@2 crafted" | ||||
| msgstr "@1/@2 gefertigt" | ||||
|  | ||||
| #. Translators: @1 is count, @2 is description. | ||||
| #: triggers.lua | ||||
| msgid "Craft: @2" | ||||
| msgid_plural "Craft: @1×@2" | ||||
| msgstr[0] "Fertigen Sie an: @2" | ||||
| msgstr[1] "Fertigen Sie an: @1×@2" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "Craft an item." | ||||
| msgid_plural "Craft @1 items." | ||||
| msgstr[0] "" | ||||
| msgstr[1] "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Saint-Maclou" | ||||
| msgstr "Saint-Maclou" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place 20 coal checkers." | ||||
| msgstr "Platzieren Sie 20 Kohlenschachbrettmuster." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Castorama" | ||||
| msgstr "Gießmeister" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place 20 iron checkers." | ||||
| msgstr "Platzieren Sie 20 Eisenschachbrettmuster." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Sam the Trapper" | ||||
| msgstr "Sam der Fallensteller" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place 2 trap stones." | ||||
| msgstr "Platzieren Sie 2 Fallensteine." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Backpacker" | ||||
| msgstr "Rucksacktourist" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 4 large bags." | ||||
| msgstr "Fertigen Sie 4 große Taschen." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Pyromaniac" | ||||
| msgstr "Pyromane" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 8 times flint and steel." | ||||
| msgstr "Fertigen Sie 8 mal einen Feuerstein und Stahl an." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Firefighter" | ||||
| msgstr "Feuerwehr" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Put out 1000 fires." | ||||
| msgstr "Löschen Sie 1000 Flammen." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Light It Up" | ||||
| msgstr "Licht an!" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place 100 torches." | ||||
| msgstr "Platzieren Sie 100 Fackeln." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Well Lit" | ||||
| msgstr "Gut ausgeleuchtet" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place 1,000 torches." | ||||
| msgstr "Platzieren Sie 1000 Fackeln." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Really Well Lit" | ||||
| msgstr "Sehr gute Beleuchtung" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 10 mese lamps." | ||||
| msgstr "Fertigen Sie 10 Meselampen." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Outpost" | ||||
| msgstr "Außenposten" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 200 stone bricks." | ||||
| msgstr "Fertigen Sie 200 Steinziegel." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Watchtower" | ||||
| msgstr "Wachturm" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 800 stone bricks." | ||||
| msgstr "Fertigen Sie 800 Steinziegel an." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Fortress" | ||||
| msgstr "Burg" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 3,200 stone bricks." | ||||
| msgstr "Fertigen Sie 3200 Steinziegel." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Desert Dweller" | ||||
| msgstr "Wüstenbewohner" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 400 desert stone bricks." | ||||
| msgstr "Fertigen Sie 400 Wüstensteinziegel." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Pharaoh" | ||||
| msgstr "Pharao" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 100 sandstone bricks." | ||||
| msgstr "Fertigen Sie 100 Sandsteinziegel." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Little Library" | ||||
| msgstr "Kleine Bücherei" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 7 bookshelves." | ||||
| msgstr "Fertigen Sie 7 Bücherregale." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Lava and Water" | ||||
| msgstr "Lava und Wasser" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine your first obsidian." | ||||
| msgstr "Bauen Sie Ihr erstes Obsidian ab." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Obsessed with Obsidian" | ||||
| msgstr "Von Obsidian besessen" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine 50 obsidian." | ||||
| msgstr "Bauen Sie 50 Obsidian ab." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Lava Miner" | ||||
| msgstr "Lavagräber" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine any block while being very close to lava." | ||||
| msgstr "" | ||||
| "Bauen Sie einen beliebigen Block ab, während Sie sehr nahe an der Lava " | ||||
| "stehen." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "On The Way" | ||||
| msgstr "Auf dem Weg" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place 100 rails." | ||||
| msgstr "Platzieren Sie 100 Gleise." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "First Day in the Woods" | ||||
| msgstr "Erster Tag im Wald" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 6 tree blocks." | ||||
| msgstr "Bauen Sie 6 Baumblöcke ab." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Lumberjack" | ||||
| msgstr "Holzfäller" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 36 tree blocks." | ||||
| msgstr "Bauen Sie 36 Baumblöcke ab." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Semi-pro Lumberjack" | ||||
| msgstr "Fortgeschrittener Holzfäller" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 216 tree blocks." | ||||
| msgstr "Bauen Sie 216 Baumblöcke ab." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Professional Lumberjack" | ||||
| msgstr "Profiholzfäller" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 1,296 tree blocks." | ||||
| msgstr "Bauen Sie 1296 Baumblöcke ab." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Junglebaby" | ||||
| msgstr "Dschungelbaby" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 100 jungle tree blocks." | ||||
| msgstr "Bauen Sie 100 Dschungelbaumblöcke ab." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Jungleman" | ||||
| msgstr "Dschungelmann" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 1,000 jungle tree blocks." | ||||
| msgstr "Bauen Sie 1000 Dschungelbaumblöcke ab." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "First Mese Find" | ||||
| msgstr "Erster Mesefund" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine your first mese ore." | ||||
| msgstr "Bauen Sie Ihr erstes Meseerz ab." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mese Mastery" | ||||
| msgstr "Mesemeister" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine a mese block." | ||||
| msgstr "Bauen Sie einen Meseblock ab." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "You’re a copper" | ||||
| msgstr "Du Kupfer!" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 1,000 copper ores." | ||||
| msgstr "Bauen Sie 1000 Kupfererze ab." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "A Cat in a Pop-Tart?!" | ||||
| msgstr "Eine Katze im Pop-Tart?!" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine a nyan cat." | ||||
| msgstr "Bauen Sie eine Nyan Cat ab." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mini Miner" | ||||
| msgstr "Berganfänger" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 100 stone blocks." | ||||
| msgstr "Bauen Sie 100 Steinblöcke ab." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Hardened Miner" | ||||
| msgstr "Abhehärteter Bergarbeiter" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 1,000 stone blocks." | ||||
| msgstr "Bauen Sie 1000 Steine ab." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Master Miner" | ||||
| msgstr "Profibergarbeiter" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 10,000 stone blocks." | ||||
| msgstr "Bauen Sie 10000 Steine ab." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Marchand De Sable" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 1,000 sand." | ||||
| msgstr "Bauen Sie 1000 Sand ab." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Crafter of Sticks" | ||||
| msgstr "Stockmacher" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 100 sticks." | ||||
| msgstr "Fertigen Sie 100 Stöcke." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Jungle Discoverer" | ||||
| msgstr "Dschungelerkunder" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine your first jungle grass." | ||||
| msgstr "Bauen Sie Ihr erstes Dschungelgras ab." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Grasslands Discoverer" | ||||
| msgstr "Prärieerkunder" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine some grass." | ||||
| msgstr "Bauen Sie etwas Gras ab." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Savannah Discoverer" | ||||
| msgstr "Savannenerkunder" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine some dry grass." | ||||
| msgstr "Bauen Sie etwas trockenes Gras ab." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Desert Discoverer" | ||||
| msgstr "Wüstenerkunder" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine your first cactus." | ||||
| msgstr "Bauen Sie Ihren ersten Kaktus ab." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Far Lands" | ||||
| msgstr "Ferne Lande" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine your first dry shrub." | ||||
| msgstr "Bauen Sie Ihren ersten vertrockneten Strauch ab." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Glacier Discoverer" | ||||
| msgstr "Gletschererkunder" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine your first ice." | ||||
| msgstr "Bauen Sie Ihr erstes Eis ab." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Very Simple Snow Man" | ||||
| msgstr "Sehr simpler Schneemann" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place two snow blocks." | ||||
| msgstr "Platzieren Sie zwei Schneeblöcke." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "First Gold Find" | ||||
| msgstr "Erster Goldfund" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine your first gold ore." | ||||
| msgstr "Bauen Sie Ihr erstes Golderz ab." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Gold Rush" | ||||
| msgstr "Goldrausch" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine 45 gold ores." | ||||
| msgstr "Bauen Sie 18 Diamanterze ab." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Wow, I am Diamonds!" | ||||
| msgstr "Wow, ich bin Diamanten!" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine your first diamond ore." | ||||
| msgstr "Bauen Sie Ihr erstes Diamanterz ab." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Girl's Best Friend" | ||||
| msgstr "Bester Freund der Mädchen" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine 18 diamond ores." | ||||
| msgstr "Bauen Sie 18 Diamanterze ab." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Hardest Block on Earth" | ||||
| msgstr "Härtester Block der Welt" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft a diamond block." | ||||
| msgstr "Fertigen Sie einen Diamantblock an." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "In the Dungeon" | ||||
| msgstr "Im Verlies" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine a mossy cobblestone." | ||||
| msgstr "Bauen Sie ein bemoostes Kopfsteinpflaster ab." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Smelter" | ||||
| msgstr "Schmelzer" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 10 furnaces." | ||||
| msgstr "Fertigen Sie 10 Öfen." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Treasurer" | ||||
| msgstr "Schatzmeister" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 15 chests." | ||||
| msgstr "Fertigen Sie 15 Truhen." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Bankier" | ||||
| msgstr "Bankier" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 30 locked chests." | ||||
| msgstr "Fertigen Sie 30 abgeschlossene Truhen." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Bricker" | ||||
| msgstr "Ziegler" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 200 brick blocks." | ||||
| msgstr "Fertigen Sie 200 Ziegelblöcke." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "House of Obsidian" | ||||
| msgstr "Haus aus Obsidian" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 100 obsidian bricks." | ||||
| msgstr "Fertigen Sie 100 Obsidianziegel." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Build a Cave" | ||||
| msgstr "Höhlenbauer" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place 100 stone." | ||||
| msgstr "Platzieren Sie 100 Steine." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Long Ladder" | ||||
| msgstr "Lange Leiter" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place 400 wooden ladders." | ||||
| msgstr "Platzieren Sie 400 Holzleitern." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Industrial Age" | ||||
| msgstr "Industriezeitalter" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place 40 steel ladders." | ||||
| msgstr "Platzieren Sie 40 Stahlleitern." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Yummy!" | ||||
| msgstr "Lecker!" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Eat 80 apples." | ||||
| msgstr "Essen Sie 80 Äpfel." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Glasser" | ||||
| msgstr "Glasmacher" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 14 vessels shelves." | ||||
| msgstr "Fertigen Sie 14 Gefäßregale." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Farming Skills Acquired" | ||||
| msgstr "Landwirtschaft erlernt" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Harvest a fully grown wheat plant." | ||||
| msgstr "Ernten Sie eine voll ausgewachsene Getreidepflanze." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Field Worker" | ||||
| msgstr "Feldarbeiter" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Harvest 25 fully grown wheat plants." | ||||
| msgstr "Ernten Sie 25 voll ausgewachsene Getreidepflanzen." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Aspiring Farmer" | ||||
| msgstr "Aufstrebender Bauer" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Harvest 125 fully grown wheat plants." | ||||
| msgstr "Ernten Sie 125 voll ausgewachsene Getreidepflanzen." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Wheat Magnate" | ||||
| msgstr "Getreidemagnat" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Harvest 625 fully grown wheat plants." | ||||
| msgstr "Ernten Sie 625 voll ausgewachsene Getreidepflanzen." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Baker" | ||||
| msgstr "Bäcker" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Eat 10 loaves of bread." | ||||
| msgstr "Essen Sie 10 Brote." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Wool Over Your Eyes" | ||||
| msgstr "Wollige Augen" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 250 white wool." | ||||
| msgstr "Fertigen Sie 250 weiße Wolle." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Hotelier" | ||||
| msgstr "Hotelier" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 15 fancy beds." | ||||
| msgstr "Fertigen Sie 15 schicke Betten." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Filthy Rich" | ||||
| msgstr "Stinkreich" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 24 gold block stairs." | ||||
| msgstr "Fertigen Sie 24 Goldblockstufen." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Roses Are Red" | ||||
| msgstr "Rosen sind rot" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 400 red dyes." | ||||
| msgstr "Fertigen Sie 400 rote Farbstoffe." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dandelions are Yellow" | ||||
| msgstr "Löwenzahn ist gelb" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 400 yellow dyes." | ||||
| msgstr "Fertigen Sie 400 gelbe Farbstoffe." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Geraniums are Blue" | ||||
| msgstr "Geranien sind blau" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 400 blue dyes." | ||||
| msgstr "Fertigen Sie 400 blaue Farbstoffe." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "White Color Stock" | ||||
| msgstr "Weißer Farbstoffvorrat" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 100 white dyes." | ||||
| msgstr "Fertigen Sie 100 weiße Farbstoffe." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Tasty Mushrooms" | ||||
| msgstr "Leckere Pilze" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Eat 3 brown mushrooms." | ||||
| msgstr "Essen Sie 3 braune Pilze." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mushroom Lover" | ||||
| msgstr "Pilzfreund" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Eat 33 brown mushrooms." | ||||
| msgstr "Essen Sie 33 braune Pilze." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Underground Mushroom Farmer" | ||||
| msgstr "Unterirdischer Pilzbauer" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Eat 333 brown mushrooms." | ||||
| msgstr "Essen Sie 333 braune Pilze." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Builder" | ||||
| msgstr "Bauarbeiter" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Constructor" | ||||
| msgstr "Konstrukteur" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Architect" | ||||
| msgstr "Architekt" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Master Architect" | ||||
| msgstr "Meisterarchitekt" | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "[c|clear|disable|enable]" | ||||
| msgstr "[c|clear|disable|enable]" | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "Show, clear, disable or enable your achievements" | ||||
| msgstr "Zeigen, löschen, deaktivieren oder aktivieren Sie Ihre Auszeichnungen" | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "" | ||||
| "All your awards and statistics have been cleared. You can now start again." | ||||
| msgstr "" | ||||
| "All Ihre Auszeichnugen und Statistiken wurden zurückgesetzt. Sie können nun " | ||||
| "von vorne anfangen." | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "You have disabled your achievements." | ||||
| msgstr "Sie haben Ihre Auszeichnungen deaktiviert." | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "You have enabled your achievements." | ||||
| msgstr "Sie haben Ihre Auszeichnungen aktiviert." | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "<achievement ID>" | ||||
| msgstr "<Auszeichnungs-ID>" | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "Show details of an achievement" | ||||
| msgstr "Details einer Auszeichnung anzeigen" | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "Achievement not found." | ||||
| msgstr "Auszeichnung nicht gefunden." | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "<name>" | ||||
| msgstr "<Name>" | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "Get the achievements statistics for the given player or yourself" | ||||
| msgstr "Die Statistik der Auszeichnungen eines Spielers zeigen" | ||||
							
								
								
									
										825
									
								
								locale/es.po
									
									
									
									
									
								
							
							
						
						
									
										825
									
								
								locale/es.po
									
									
									
									
									
								
							| @@ -1,825 +0,0 @@ | ||||
| # Spanish translations for PACKAGE package | ||||
| # Traducciones al español para el paquete PACKAGE. | ||||
| # Copyright (C) 2017 THE PACKAGE'S COPYRIGHT HOLDER | ||||
| # This file is distributed under the same license as the PACKAGE package. | ||||
| # Diego Martínez <kaeza@users.noreply.github.com>, 2017. | ||||
| # | ||||
| msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: PACKAGE VERSION\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2017-02-21 05:35-0300\n" | ||||
| "PO-Revision-Date: 2017-02-20 22:17-0300\n" | ||||
| "Last-Translator: Diego Martínez <kaeza@users.noreply.github.com>\n" | ||||
| "Language-Team: Spanish\n" | ||||
| "Language: es\n" | ||||
| "MIME-Version: 1.0\n" | ||||
| "Content-Type: text/plain; charset=UTF-8\n" | ||||
| "Content-Transfer-Encoding: 8bit\n" | ||||
| "Plural-Forms: nplurals=2; plural=(n != 1);\n" | ||||
|  | ||||
| #: api.lua | ||||
| msgid "Secret Achievement Unlocked:" | ||||
| msgstr "Logro secreto desbloqueado:" | ||||
|  | ||||
| #: api.lua | ||||
| msgid "Achievement Unlocked:" | ||||
| msgstr "Logro desbloqueado:" | ||||
|  | ||||
| #: api.lua | ||||
| #, lua-format | ||||
| msgid "Secret Achievement Unlocked: %s" | ||||
| msgstr "Logro secreto desbloqueado: %s" | ||||
|  | ||||
| #: api.lua | ||||
| #, lua-format | ||||
| msgid "Achievement Unlocked: %s" | ||||
| msgstr "Logro desbloqueado: %s" | ||||
|  | ||||
| #: api.lua | ||||
| msgid "Secret Achievement Unlocked!" | ||||
| msgstr "Logro secreto desbloqueado!" | ||||
|  | ||||
| #: api.lua | ||||
| msgid "Achievement Unlocked!" | ||||
| msgstr "Logro desbloqueado!" | ||||
|  | ||||
| #: api.lua | ||||
| msgid "Error: No awards available." | ||||
| msgstr "Error: No hay logros disponibles." | ||||
|  | ||||
| #: api.lua | ||||
| msgid "OK" | ||||
| msgstr "Aceptar" | ||||
|  | ||||
| #: api.lua | ||||
| msgid "(Secret Award)" | ||||
| msgstr "(Logro secreto)" | ||||
|  | ||||
| #: api.lua | ||||
| msgid "Unlock this award to find out what it is." | ||||
| msgstr "Desbloquea éste logro para saber qué es." | ||||
|  | ||||
| #: api.lua | ||||
| #, lua-format | ||||
| msgid "%s (got)" | ||||
| msgstr "%s (obtenido)" | ||||
|  | ||||
| #: api.lua | ||||
| msgid "You've disabled awards. Type /awards enable to reenable." | ||||
| msgstr "" | ||||
| "Has deshabilitado los logros. Escribe \"/awards enable\" para reactivar." | ||||
|  | ||||
| #: api.lua | ||||
| msgid "You have not unlocked any awards." | ||||
| msgstr "No has desbloqueado ningún logro." | ||||
|  | ||||
| #: api.lua | ||||
| #, lua-format | ||||
| msgid "%s’s awards:" | ||||
| msgstr "Logros de %s:" | ||||
|  | ||||
| #: api.lua chat_commands.lua | ||||
| #, lua-format | ||||
| msgid "%s: %s" | ||||
| msgstr "%s: %s" | ||||
|  | ||||
| #: sfinv.lua unified_inventory.lua | ||||
| msgid "Awards" | ||||
| msgstr "Logros" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "@1/@2 dug" | ||||
| msgstr "@1/@2 excavados" | ||||
|  | ||||
| #. Translators: @1 is count, @2 is description. | ||||
| #: triggers.lua | ||||
| msgid "Mine: @2" | ||||
| msgid_plural "Mine: @1×@2" | ||||
| msgstr[0] "Excavar: @2" | ||||
| msgstr[1] "Excavar: @1×@2" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "Mine @1 block." | ||||
| msgid_plural "Mine @1 blocks." | ||||
| msgstr[0] "Excavar un bloque." | ||||
| msgstr[1] "Excavar @1 bloques." | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "@1/@2 placed" | ||||
| msgstr "@1/@2 colocados" | ||||
|  | ||||
| #. Translators: @1 is count, @2 is description. | ||||
| #: triggers.lua | ||||
| msgid "Place: @2" | ||||
| msgid_plural "Place: @1×@2" | ||||
| msgstr[0] "Colocar: @2" | ||||
| msgstr[1] "Colocar: @1×@2" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "Place a block." | ||||
| msgid_plural "Place @1 blocks." | ||||
| msgstr[0] "Colocar un bloque." | ||||
| msgstr[1] "Colocar @1 bloques." | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "@1/@2 eaten" | ||||
| msgstr "@1/@2 comidos" | ||||
|  | ||||
| #. Translators: @1 is count, @2 is description. | ||||
| #: triggers.lua | ||||
| msgid "Eat: @2" | ||||
| msgid_plural "Eat: @1×@2" | ||||
| msgstr[0] "Comer: @2" | ||||
| msgstr[1] "Comer: @1×@2" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "Eat an item." | ||||
| msgid_plural "Eat @1 items." | ||||
| msgstr[0] "Comer un objeto." | ||||
| msgstr[1] "Comer @1 objetos." | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "@1/@2 deaths" | ||||
| msgstr "@1/@2 muertes" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "Die." | ||||
| msgid_plural "Die @1 times." | ||||
| msgstr[0] "Morir." | ||||
| msgstr[1] "Morir @1 veces." | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "@1/@2 chat messages" | ||||
| msgstr "@1/@2 conversaciones" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "Write something in chat." | ||||
| msgid_plural "Write @1 chat messages." | ||||
| msgstr[0] "Escribir algo." | ||||
| msgstr[1] "Escribir @1 mensajes." | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "@1/@2 game joins" | ||||
| msgstr "@1/@2 veces unido" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "Join the game." | ||||
| msgid_plural "Join the game @1 times." | ||||
| msgstr[0] "Unirse al juego." | ||||
| msgstr[1] "Unirse al juego @1 veces." | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "@1/@2 crafted" | ||||
| msgstr "@1/@2 elaborado" | ||||
|  | ||||
| #. Translators: @1 is count, @2 is description. | ||||
| #: triggers.lua | ||||
| msgid "Craft: @2" | ||||
| msgid_plural "Craft: @1×@2" | ||||
| msgstr[0] "Elaborar: @2" | ||||
| msgstr[1] "Elaborar: %1×@2" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "Craft an item." | ||||
| msgid_plural "Craft @1 items." | ||||
| msgstr[0] "Elaborar un objeto." | ||||
| msgstr[1] "Elaborar @1 objetos." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Saint-Maclou" | ||||
| msgstr "Saint-Maclou" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place 20 coal checkers." | ||||
| msgstr "Colocar 20 baldosas de ajedrez de carbón." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Castorama" | ||||
| msgstr "Castorama" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place 20 iron checkers." | ||||
| msgstr "Colocar 20 baldosas de ajedrez de hierro." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Sam the Trapper" | ||||
| msgstr "Sam el Atrapador" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place 2 trap stones." | ||||
| msgstr "Colocar 2 piedras trampa." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Backpacker" | ||||
| msgstr "Mochilero" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 4 large bags." | ||||
| msgstr "Elaborar 4 bolsas grandes." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Pyromaniac" | ||||
| msgstr "Piromaníaco" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 8 times flint and steel." | ||||
| msgstr "Elaborar pedernal y hierro 8 veces." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Firefighter" | ||||
| msgstr "Bombero" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Put out 1000 fires." | ||||
| msgstr "Apagar 1000 incendios." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Light It Up" | ||||
| msgstr "Ilumínalo" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place 100 torches." | ||||
| msgstr "Colocar 100 antorchas." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Well Lit" | ||||
| msgstr "Bien Iluminado" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place 1,000 torches." | ||||
| msgstr "Colocar 1.000 antorchas." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Really Well Lit" | ||||
| msgstr "Realmente Bien Iluminado" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 10 mese lamps." | ||||
| msgstr "Elaborar 10 lámparas de MESE." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Outpost" | ||||
| msgstr "Puesto de avanzada" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 200 stone bricks." | ||||
| msgstr "Elaborar 200 ladrillos de piedra." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Watchtower" | ||||
| msgstr "Torre del vigía" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 800 stone bricks." | ||||
| msgstr "Elaborar 800 ladrillos de piedra." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Fortress" | ||||
| msgstr "Fortaleza" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 3,200 stone bricks." | ||||
| msgstr "Elaborar 3.200 ladrillos de piedra." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Desert Dweller" | ||||
| msgstr "Morador Desértico" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 400 desert stone bricks." | ||||
| msgstr "Elaborar 400 ladrillos de piedra desértica." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Pharaoh" | ||||
| msgstr "Faraón" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 100 sandstone bricks." | ||||
| msgstr "Elaborar 200 ladrillos de arenisca." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Little Library" | ||||
| msgstr "Pequeña Biblioteca" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 7 bookshelves." | ||||
| msgstr "Elaborar 7 libreros." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Lava and Water" | ||||
| msgstr "Lava y Agua" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine your first obsidian." | ||||
| msgstr "Excavar tu primera obsidiana." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Obsessed with Obsidian" | ||||
| msgstr "Obsesionado con la Obsidiana" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine 50 obsidian." | ||||
| msgstr "Excavar 50 obsidianas." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Lava Miner" | ||||
| msgstr "Minero de Lava" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine any block while being very close to lava." | ||||
| msgstr "Excavar un bloque cerca de lava." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "On The Way" | ||||
| msgstr "En Camino" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place 100 rails." | ||||
| msgstr "Colocar 100 rieles." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "First Day in the Woods" | ||||
| msgstr "Primer Día en el Bosque" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 6 tree blocks." | ||||
| msgstr "Cortar 6 árboles." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Lumberjack" | ||||
| msgstr "Leñador" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 36 tree blocks." | ||||
| msgstr "Cortar 36 árboles." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Semi-pro Lumberjack" | ||||
| msgstr "Leñador semi-profesional" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 216 tree blocks." | ||||
| msgstr "Cortar 216 árboles." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Professional Lumberjack" | ||||
| msgstr "Leñador profesional" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 1,296 tree blocks." | ||||
| msgstr "Cortar 1.296 árboles." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Junglebaby" | ||||
| msgstr "Bebé de la Selva" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 100 jungle tree blocks." | ||||
| msgstr "Cortar 100 árboles selváticos." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Jungleman" | ||||
| msgstr "Hombre de la Selva" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 1,000 jungle tree blocks." | ||||
| msgstr "Cortar 1.000 árboles selváticos." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "First Mese Find" | ||||
| msgstr "Primer Encuentro de MESE" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine your first mese ore." | ||||
| msgstr "Excava tu primer mineral de MESE." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mese Mastery" | ||||
| msgstr "Maestría de MESE" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine a mese block." | ||||
| msgstr "Excava tu primer bloque de MESE." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "You’re a copper" | ||||
| msgstr "Eres un cobre" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 1,000 copper ores." | ||||
| msgstr "Excavar 1.000 minerales de cobre" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "A Cat in a Pop-Tart?!" | ||||
| msgstr "¡¿Un Gato en un Pop-Tart?!" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine a nyan cat." | ||||
| msgstr "Excavar un Gato Nyan." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mini Miner" | ||||
| msgstr "Mini Minero" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 100 stone blocks." | ||||
| msgstr "Excavar 100 bloques de piedra." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Hardened Miner" | ||||
| msgstr "Minero Curtido" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 1,000 stone blocks." | ||||
| msgstr "Excavar 1.000 bloques de piedra." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Master Miner" | ||||
| msgstr "Minero Maestro" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 10,000 stone blocks." | ||||
| msgstr "Excavar 10.000 bloques de piedra." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Marchand De Sable" | ||||
| msgstr "Marchand De Sable" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 1,000 sand." | ||||
| msgstr "Cavar 1.000 bloques de arena." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Crafter of Sticks" | ||||
| msgstr "Elaborador de Varitas" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 100 sticks." | ||||
| msgstr "Elaborar 100 varitas." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Jungle Discoverer" | ||||
| msgstr "Descubridor de Selva" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine your first jungle grass." | ||||
| msgstr "Cortar tu primer pasto de selva." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Grasslands Discoverer" | ||||
| msgstr "Descubridor de Praderas" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine some grass." | ||||
| msgstr "Cortar un poco de pasto." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Savannah Discoverer" | ||||
| msgstr "Descubridor de Savana" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine some dry grass." | ||||
| msgstr "Cortar un poco de pasto seco." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Desert Discoverer" | ||||
| msgstr "Descubridor del Desierto" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine your first cactus." | ||||
| msgstr "Cortar tu primer cácto." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Far Lands" | ||||
| msgstr "Tierras Lejanas" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine your first dry shrub." | ||||
| msgstr "Cortar tu primer arbusto seco" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Glacier Discoverer" | ||||
| msgstr "Descubridor del Glaciar" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine your first ice." | ||||
| msgstr "Romper tu primer bloque de hielo." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Very Simple Snow Man" | ||||
| msgstr "Muñeco de Nieve Muy Simple" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place two snow blocks." | ||||
| msgstr "Colocar dos bloques de nieve." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "First Gold Find" | ||||
| msgstr "Primer Encuentro de Oro" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine your first gold ore." | ||||
| msgstr "Excavar tu primer pepita de oro." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Gold Rush" | ||||
| msgstr "Fiebre del Oro" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine 45 gold ores." | ||||
| msgstr "Excavar 45 pepitas de oro." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Wow, I am Diamonds!" | ||||
| msgstr "¡Guau, Soy Diamantes!" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine your first diamond ore." | ||||
| msgstr "Excava tu primer diamante." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Girl's Best Friend" | ||||
| msgstr "El Mejor Amigo de Las Mujeres" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine 18 diamond ores." | ||||
| msgstr "Excava 10 diamantes." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Hardest Block on Earth" | ||||
| msgstr "El Bloque Más Duro Sobre La Tierra" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft a diamond block." | ||||
| msgstr "Elaborar un bloque de diamante." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "In the Dungeon" | ||||
| msgstr "En Las Mazmorras" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine a mossy cobblestone." | ||||
| msgstr "Excavar unos adoquines musgosos." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Smelter" | ||||
| msgstr "Fundidor" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 10 furnaces." | ||||
| msgstr "Elaborar 10 hornos." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Treasurer" | ||||
| msgstr "Tesorero" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 15 chests." | ||||
| msgstr "Elaborar 15 cofres." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Bankier" | ||||
| msgstr "Banquero" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 30 locked chests." | ||||
| msgstr "Elaborar 30 bloques cerrados." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Bricker" | ||||
| msgstr "Ladrillero" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 200 brick blocks." | ||||
| msgstr "Elaborar 200 bloques de ladrillo." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "House of Obsidian" | ||||
| msgstr "Casa de Obsidiana" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 100 obsidian bricks." | ||||
| msgstr "Elaborar 100 ladrillos de obsidiana." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Build a Cave" | ||||
| msgstr "Construye Una Cueva" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place 100 stone." | ||||
| msgstr "Coloca 100 piedras." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Long Ladder" | ||||
| msgstr "Escalerilla Larga" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place 400 wooden ladders." | ||||
| msgstr "Coloca 400 escalerillas de madera." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Industrial Age" | ||||
| msgstr "Era Industrial" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place 40 steel ladders." | ||||
| msgstr "Coloca 40 escalerillas de acero." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Yummy!" | ||||
| msgstr "¡Qué Rico!" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Eat 80 apples." | ||||
| msgstr "Come 80 manzanas." | ||||
|  | ||||
| # Intentionally marked as fuzzy. | ||||
| #: init.lua | ||||
| #, fuzzy | ||||
| msgid "Glasser" | ||||
| msgstr "Vidriero" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 14 vessels shelves." | ||||
| msgstr "Elabora 14 estanterías para botellas." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Farming Skills Acquired" | ||||
| msgstr "Habilidades de Granja Adquiridas" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Harvest a fully grown wheat plant." | ||||
| msgstr "Cosecha una plantas de trigo madura." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Field Worker" | ||||
| msgstr "Trabajador de Campo" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Harvest 25 fully grown wheat plants." | ||||
| msgstr "Cosecha 25 plantas de trigo maduras." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Aspiring Farmer" | ||||
| msgstr "Aspirante a Granjero" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Harvest 125 fully grown wheat plants." | ||||
| msgstr "Cosecha 125 plantas de trigo maduras." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Wheat Magnate" | ||||
| msgstr "Magnate del Maíz" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Harvest 625 fully grown wheat plants." | ||||
| msgstr "Cosecha 625 plantas de trigo maduras." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Baker" | ||||
| msgstr "Panadero" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Eat 10 loaves of bread." | ||||
| msgstr "Come 10 rebanadas de pan." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Wool Over Your Eyes" | ||||
| msgstr "Lana Sobre Tus Ojos" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 250 white wool." | ||||
| msgstr "Elabora 250 bloques de lana blanca." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Hotelier" | ||||
| msgstr "Hotelero" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 15 fancy beds." | ||||
| msgstr "Elabora 15 camas de lujo." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Filthy Rich" | ||||
| msgstr "Sucio Rico" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 24 gold block stairs." | ||||
| msgstr "Elabora 24 escaleras de bloque de oro." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Roses Are Red" | ||||
| msgstr "Las Rosas Son Rojas" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 400 red dyes." | ||||
| msgstr "Elabora 400 colorantes rojos." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dandelions are Yellow" | ||||
| msgstr "Los Dientes de León Son Amarillos" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 400 yellow dyes." | ||||
| msgstr "Elabora 400 colorantes amarillos." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Geraniums are Blue" | ||||
| msgstr "Los Geranios Son Azules" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 400 blue dyes." | ||||
| msgstr "Elabora 400 colorantes azules." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "White Color Stock" | ||||
| msgstr "Reserva de Color Blanco" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 100 white dyes." | ||||
| msgstr "Elabora 100 colorantes blancos." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Tasty Mushrooms" | ||||
| msgstr "Ricos Hongos" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Eat 3 brown mushrooms." | ||||
| msgstr "Come 3 hongos marrones." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mushroom Lover" | ||||
| msgstr "Amante de los Hongos" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Eat 33 brown mushrooms." | ||||
| msgstr "Come 33 hongos marrones." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Underground Mushroom Farmer" | ||||
| msgstr "Granjero de Hongos Subterráneo" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Eat 333 brown mushrooms." | ||||
| msgstr "Come 333 hongos marrones." | ||||
|  | ||||
| # Nota: "Builder" y "Constructor" se traducen a "Constructor", | ||||
| # así que lo traduje de ésta manera para diferenciar. | ||||
| #: init.lua | ||||
| msgid "Builder" | ||||
| msgstr "Hacedor" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Constructor" | ||||
| msgstr "Constructor" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Architect" | ||||
| msgstr "Arquitecto" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Master Architect" | ||||
| msgstr "Maestro Arquitecto" | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "[c|clear|disable|enable]" | ||||
| msgstr "[c|clear|disable|enable]" | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "Show, clear, disable or enable your achievements" | ||||
| msgstr "Mostrar, limpiar, deshabilitar o habilitar tus logros" | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "" | ||||
| "All your awards and statistics have been cleared. You can now start again." | ||||
| msgstr "" | ||||
| "Todos tus logros y estadísticas han sido borrados. Puedes iniciar nuevamente." | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "You have disabled your achievements." | ||||
| msgstr "Has deshabilitado tus logros." | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "You have enabled your achievements." | ||||
| msgstr "Has habilitado tus logros." | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "<achievement ID>" | ||||
| msgstr "<ID logro>" | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "Show details of an achievement" | ||||
| msgstr "Muestra los detalles de un logro" | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "Achievement not found." | ||||
| msgstr "Logro no encontrado." | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "<name>" | ||||
| msgstr "<nombre>" | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "Get the achievements statistics for the given player or yourself" | ||||
| msgstr "Obtener las estadísticas y logros del jugador dado" | ||||
							
								
								
									
										818
									
								
								locale/fr.po
									
									
									
									
									
								
							
							
						
						
									
										818
									
								
								locale/fr.po
									
									
									
									
									
								
							| @@ -1,818 +0,0 @@ | ||||
| # French translations for PACKAGE package. | ||||
| # Copyright (C) 2017 THE PACKAGE'S COPYRIGHT HOLDER | ||||
| # This file is distributed under the same license as the PACKAGE package. | ||||
| # xisd, 2017. | ||||
| # | ||||
| msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: PACKAGE VERSION\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2017-02-21 05:50-0300\n" | ||||
| "PO-Revision-Date: 2017-02-21 05:50-0300\n" | ||||
| "Last-Translator: xisd\n" | ||||
| "Language-Team: French\n" | ||||
| "Language: fr\n" | ||||
| "MIME-Version: 1.0\n" | ||||
| "Content-Type: text/plain; charset=UTF-8\n" | ||||
| "Content-Transfer-Encoding: 8bit\n" | ||||
| "Plural-Forms: nplurals=2; plural=(n > 1);\n" | ||||
|  | ||||
| #: api.lua | ||||
| msgid "Secret Achievement Unlocked:" | ||||
| msgstr "Réussite Secrète Débloquée :" | ||||
|  | ||||
| #: api.lua | ||||
| msgid "Achievement Unlocked:" | ||||
| msgstr "Réussite Débloquée :" | ||||
|  | ||||
| #: api.lua | ||||
| #, lua-format | ||||
| msgid "Secret Achievement Unlocked: %s" | ||||
| msgstr "Réussite Secrète Débloquée : %s" | ||||
|  | ||||
| #: api.lua | ||||
| #, lua-format | ||||
| msgid "Achievement Unlocked: %s" | ||||
| msgstr "Réussite Débloquée : %s" | ||||
|  | ||||
| #: api.lua | ||||
| msgid "Secret Achievement Unlocked!" | ||||
| msgstr "Réussite Secrète Débloquée !" | ||||
|  | ||||
| #: api.lua | ||||
| msgid "Achievement Unlocked!" | ||||
| msgstr "Réussite Débloquée !" | ||||
|  | ||||
| #: api.lua | ||||
| msgid "Error: No awards available." | ||||
| msgstr "Erreur : Aucun trophée disponible" | ||||
|  | ||||
| #: api.lua | ||||
| msgid "OK" | ||||
| msgstr "OK" | ||||
|  | ||||
| #: api.lua | ||||
| msgid "(Secret Award)" | ||||
| msgstr "(Trophée Secret)" | ||||
|  | ||||
| #: api.lua | ||||
| msgid "Unlock this award to find out what it is." | ||||
| msgstr "Débloque ce trophée pour découvrir ce que c'est." | ||||
|  | ||||
| #: api.lua | ||||
| #, lua-format | ||||
| msgid "%s (got)" | ||||
| msgstr "%s (obtenu)" | ||||
|  | ||||
| #: api.lua | ||||
| msgid "You've disabled awards. Type /awards enable to reenable." | ||||
| msgstr "Vous avez désactivé les trophées. Tapez '/awards enable' pour les réactiver." | ||||
|  | ||||
| #: api.lua | ||||
| msgid "You have not unlocked any awards." | ||||
| msgstr "Vous n'avez encore débloqué aucun trophée." | ||||
|  | ||||
| #: api.lua | ||||
| #, lua-format | ||||
| msgid "%s’s awards:" | ||||
| msgstr "Les trophées de %s :" | ||||
|  | ||||
| #: api.lua chat_commands.lua | ||||
| #, lua-format | ||||
| msgid "%s: %s" | ||||
| msgstr "%s : %s" | ||||
|  | ||||
| #: sfinv.lua unified_inventory.lua | ||||
| msgid "Awards" | ||||
| msgstr "Trophées" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "@1/@2 dug" | ||||
| msgstr "@1/@2 creusés" | ||||
|  | ||||
| #. Translators: @1 is count, @2 is description. | ||||
| #: triggers.lua | ||||
| msgid "Mine: @2" | ||||
| msgid_plural "Mine: @1×@2" | ||||
| msgstr[0] "Mine : @2" | ||||
| msgstr[1] "Mine : @1×@2" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "Mine @1 block." | ||||
| msgid_plural "Mine @1 blocks." | ||||
| msgstr[0] "Creuse @1 bloc." | ||||
| msgstr[1] "Creuse @1 blocs." | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "@1/@2 placed" | ||||
| msgstr "@1/@2 placés" | ||||
|  | ||||
| #. Translators: @1 is count, @2 is description. | ||||
| #: triggers.lua | ||||
| msgid "Place: @2" | ||||
| msgid_plural "Place: @1×@2" | ||||
| msgstr[0] "Place : @2" | ||||
| msgstr[1] "Place : @1×@2" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "Place a block." | ||||
| msgid_plural "Place @1 blocks." | ||||
| msgstr[0] "Place un bloc." | ||||
| msgstr[1] "Place @1 blocs." | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "@1/@2 eaten" | ||||
| msgstr "@1/@2 Mangés" | ||||
|  | ||||
| #. Translators: @1 is count, @2 is description. | ||||
| #: triggers.lua | ||||
| msgid "Eat: @2" | ||||
| msgid_plural "Eat: @1×@2" | ||||
| msgstr[0] "Mange : @2" | ||||
| msgstr[1] "Mange : @1×@2" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "Eat an item." | ||||
| msgid_plural "Eat @1 items." | ||||
| msgstr[0] "Mange quelque chose." | ||||
| msgstr[1] "Mange @1 aliments." | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "@1/@2 deaths" | ||||
| msgstr "@1/@2 morts" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "Die." | ||||
| msgid_plural "Die @1 times." | ||||
| msgstr[0] "Mort·e." | ||||
| msgstr[1] "Mort·e %d fois." | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "@1/@2 chat messages" | ||||
| msgstr "@1/@2 messages du chat" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "Write something in chat." | ||||
| msgid_plural "Write @1 chat messages." | ||||
| msgstr[0] "Écrit quelque chose dans le chat." | ||||
| msgstr[1] "Écrit @1 messages dans le chat." | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "@1/@2 game joins" | ||||
| msgstr "@1/@2 connexions" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "Join the game." | ||||
| msgid_plural "Join the game @1 times." | ||||
| msgstr[0] "Connecte toi au jeu." | ||||
| msgstr[1] "Connecte toi au jeu @1 fois." | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "@1/@2 crafted" | ||||
| msgstr "@1/@2 craftés" | ||||
|  | ||||
| #. Translators: @1 is count, @2 is description. | ||||
| #: triggers.lua | ||||
| msgid "Craft: @2" | ||||
| msgid_plural "Craft: @1×@2" | ||||
| msgstr[0] "Fabrique : @2" | ||||
| msgstr[1] "Fabrique : @1×@2" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "Craft an item." | ||||
| msgid_plural "Craft @1 items." | ||||
| msgstr[0] "Confectionne un objet." | ||||
| msgstr[1] "Confectionne @1 objets." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Saint-Maclou" | ||||
| msgstr "Saint-Maclou" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place 20 coal checkers." | ||||
| msgstr "Place 20 damiers de charbon." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Castorama" | ||||
| msgstr "Castorama" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place 20 iron checkers." | ||||
| msgstr "Place 20 damiers de fer." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Sam the Trapper" | ||||
| msgstr "Sam le Trappeur" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place 2 trap stones." | ||||
| msgstr "Place 2 pièges de pierre." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Backpacker" | ||||
| msgstr "Randonneu·r·se" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 4 large bags." | ||||
| msgstr "Confectionne 4 grands sacs" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Pyromaniac" | ||||
| msgstr "Pyromane" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 8 times flint and steel." | ||||
| msgstr "Fabrique 8 silex et aciers." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Firefighter" | ||||
| msgstr "Pompier" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Put out 1000 fires." | ||||
| msgstr "Éteint 1000 feux." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Light It Up" | ||||
| msgstr "Eclairé·e" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place 100 torches." | ||||
| msgstr "Place 100 torches." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Well Lit" | ||||
| msgstr "Bien Éclairé" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place 1,000 torches." | ||||
| msgstr "Place 1000 torches." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Really Well Lit" | ||||
| msgstr "Vraiment Bien Éclairé" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 10 mese lamps." | ||||
| msgstr "Fabrique 10 lampes de mese." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Outpost" | ||||
| msgstr "Poste Avancé" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 200 stone bricks." | ||||
| msgstr "Confectionne 200 briques de pierre." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Watchtower" | ||||
| msgstr "Tour de Garde" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 800 stone bricks." | ||||
| msgstr "Confectionne 800 briques de pierre." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Fortress" | ||||
| msgstr "Forteresse" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 3,200 stone bricks." | ||||
| msgstr "Confectionne 3200 briques de pierre." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Desert Dweller" | ||||
| msgstr "Habitant·e du Désert" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 400 desert stone bricks." | ||||
| msgstr "Confectionne 400 briques de pierre du désert." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Pharaoh" | ||||
| msgstr "Pharaon" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 100 sandstone bricks." | ||||
| msgstr "Confectionne 100 briques de roche de sable." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Little Library" | ||||
| msgstr "Petite Bibliothèque" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 7 bookshelves." | ||||
| msgstr "Fabrique 7 bibliothèques." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Lava and Water" | ||||
| msgstr "La Lave et l'Eau" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine your first obsidian." | ||||
| msgstr "Mine ton premier bloc d'obsidienne." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Obsessed with Obsidian" | ||||
| msgstr "Obsédé·e par l'obsidienne" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine 50 obsidian." | ||||
| msgstr "Mine 50 pierres d'obsidienne." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Lava Miner" | ||||
| msgstr "Mineu·r·se de lave" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine any block while being very close to lava." | ||||
| msgstr "Mine n'importe quel bloc à proximité de la lave." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "On The Way" | ||||
| msgstr "Sur La Voie" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place 100 rails." | ||||
| msgstr "Place 100 rails." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "First Day in the Woods" | ||||
| msgstr "Premier Jour dans les Bois" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 6 tree blocks." | ||||
| msgstr "Creuse 6 blocs d'arbre." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Lumberjack" | ||||
| msgstr "Bûcheron·ne" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 36 tree blocks." | ||||
| msgstr "Creuse 36 blocs d'arbre." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Semi-pro Lumberjack" | ||||
| msgstr "Bûcheron.ne. Semi-Professionnel.le." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 216 tree blocks." | ||||
| msgstr "Creuse 216 blocs d'arbre." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Professional Lumberjack" | ||||
| msgstr "Bûcheron·ne Professionnel·le" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 1,296 tree blocks." | ||||
| msgstr "Creuse 1296 blocs d'arbre." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Junglebaby" | ||||
| msgstr "Enfant de la Jungle" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 100 jungle tree blocks." | ||||
| msgstr "Creuse 100 blocs d'arbres de jungle." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Jungleman" | ||||
| msgstr "Personne de la Jungle" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 1,000 jungle tree blocks." | ||||
| msgstr "Creuse 1000 blocs d'arbre de jungle." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "First Mese Find" | ||||
| msgstr "Première Pépite : Mese" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine your first mese ore." | ||||
| msgstr "Mine ton premier minerai de mese." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mese Mastery" | ||||
| msgstr "Maîtrise de Mese" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine a mese block." | ||||
| msgstr "Mine un bloc de mese." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "You’re a copper" | ||||
| msgstr "Faîtes Jouer les Cuivres" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 1,000 copper ores." | ||||
| msgstr "Creuse 1000 minerais de cuivre." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "A Cat in a Pop-Tart?!" | ||||
| msgstr "Un Chat dans un Pop-Tart ?!" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine a nyan cat." | ||||
| msgstr "Mine un nyan cat." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mini Miner" | ||||
| msgstr "Mini Mineu·r·se" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 100 stone blocks." | ||||
| msgstr "Creuse 100 blocs de pierre." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Hardened Miner" | ||||
| msgstr "Mineu·r·se Endurci·e" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 1,000 stone blocks." | ||||
| msgstr "Creuse 1000 blocs de pierre." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Master Miner" | ||||
| msgstr "Maître·sse Mineu·r·se" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 10,000 stone blocks." | ||||
| msgstr "Creuse 10000 blocs de pierre." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Marchand De Sable" | ||||
| msgstr "Marchand·e De Sable" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 1,000 sand." | ||||
| msgstr "Creuse 1000 blocs de sable." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Crafter of Sticks" | ||||
| msgstr "Fabriquant·e de Bâtons." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 100 sticks." | ||||
| msgstr "Confectionne 100 bâtons." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Jungle Discoverer" | ||||
| msgstr "Explorat·eur·rice de la Jungle" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine your first jungle grass." | ||||
| msgstr "Ramasse ta première herbe de jungle." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Grasslands Discoverer" | ||||
| msgstr "Découvreu·r·se de prairies" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine some grass." | ||||
| msgstr "Ramasse de l'herbe." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Savannah Discoverer" | ||||
| msgstr "Explorat·eur·rice de la Savanne" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine some dry grass." | ||||
| msgstr "Ramasse de l'herbe sèche." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Desert Discoverer" | ||||
| msgstr "Expolrat·eur·rice du Désert." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine your first cactus." | ||||
| msgstr "Mine ton premier catus." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Far Lands" | ||||
| msgstr "Terres Lointaines" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine your first dry shrub." | ||||
| msgstr "Coupe ton premier arbuste sec." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Glacier Discoverer" | ||||
| msgstr "Découvreu·r·se de glacier" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine your first ice." | ||||
| msgstr "Creuse ton premier bloc de glace." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Very Simple Snow Man" | ||||
| msgstr "Bonhomme de Neige Rudimentaire" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place two snow blocks." | ||||
| msgstr "Place deux blocs de neige." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "First Gold Find" | ||||
| msgstr "Première Pépite : Or" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine your first gold ore." | ||||
| msgstr "Mine ton premier minerai d'or." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Gold Rush" | ||||
| msgstr "Ruée vers l'Or" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine 45 gold ores." | ||||
| msgstr "Mine 45 minerais d'or." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Wow, I am Diamonds!" | ||||
| msgstr "Wow, Je suis Diamants!" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine your first diamond ore." | ||||
| msgstr "Mine ton premier diamant." | ||||
|  | ||||
| #: init.lua | ||||
| #, fuzzy | ||||
| msgid "Girl's Best Friend" | ||||
| msgstr "Girl's Best Friend" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine 18 diamond ores." | ||||
| msgstr "Mine 18 diamants." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Hardest Block on Earth" | ||||
| msgstr "Le Bloc le Plus Dur du Monde" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft a diamond block." | ||||
| msgstr "Confectionne un bloc de diamant." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "In the Dungeon" | ||||
| msgstr "Dans le Donjon" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine a mossy cobblestone." | ||||
| msgstr "Mine un bloc de pavés moussus." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Smelter" | ||||
| msgstr "Fondeu·r·se" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 10 furnaces." | ||||
| msgstr "Construis 10 fours." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Treasurer" | ||||
| msgstr "Trésori·er·ère" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 15 chests." | ||||
| msgstr "Fabrique 15 coffres." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Bankier" | ||||
| msgstr "Banqui·er·ère" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 30 locked chests." | ||||
| msgstr "Fabrique 30 coffres Verrouillés." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Bricker" | ||||
| msgstr "Briqueu·r·se" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 200 brick blocks." | ||||
| msgstr "Confectionne 200 blocs de brique." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "House of Obsidian" | ||||
| msgstr "La Maison de L'Obsidienne" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 100 obsidian bricks." | ||||
| msgstr "Confectionne 100 briques d'obsidienne." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Build a Cave" | ||||
| msgstr "Construis une grotte" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place 100 stone." | ||||
| msgstr "Place 100 pierres." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Long Ladder" | ||||
| msgstr "Longue Echelle" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place 400 wooden ladders." | ||||
| msgstr "Place 400 échelles en bois." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Industrial Age" | ||||
| msgstr "Âge Industriel" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place 40 steel ladders." | ||||
| msgstr "Place 40 échelles métalliques." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Yummy!" | ||||
| msgstr "Miam !" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Eat 80 apples." | ||||
| msgstr "Mange 80 pommes." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Glasser" | ||||
| msgstr "Verri·er·ère" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 14 vessels shelves." | ||||
| msgstr "Fabrique 14 vaisseliers." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Farming Skills Acquired" | ||||
| msgstr "Compétences Paysannes Acquises" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Harvest a fully grown wheat plant." | ||||
| msgstr "Récolte un plant de blé à maturité." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Field Worker" | ||||
| msgstr "Travailleu·r·se Agricole" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Harvest 25 fully grown wheat plants." | ||||
| msgstr "Récolte 25 plants de blé à maturité." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Aspiring Farmer" | ||||
| msgstr "Apprenti·e Fermi·er·ère" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Harvest 125 fully grown wheat plants." | ||||
| msgstr "Récolte 125 plants de blé à maturité." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Wheat Magnate" | ||||
| msgstr "Magnat·e du Blé" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Harvest 625 fully grown wheat plants." | ||||
| msgstr "Récolte 625 plants de blé à maturité." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Baker" | ||||
| msgstr "Boulang·er·ère" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Eat 10 loaves of bread." | ||||
| msgstr "Mange 10 miches de pain." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Wool Over Your Eyes" | ||||
| msgstr "De la Laines dans Tes Yeux" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 250 white wool." | ||||
| msgstr "Confectionne 250 blocs de laine blanche." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Hotelier" | ||||
| msgstr "Hoteli·er·ère" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 15 fancy beds." | ||||
| msgstr "Construis 15 lits chics." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Filthy Rich" | ||||
| msgstr "Richissime" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 24 gold block stairs." | ||||
| msgstr "Construis 24 escaliers en or." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Roses Are Red" | ||||
| msgstr "Les Roses Sont Rouges" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 400 red dyes." | ||||
| msgstr "Prépare 400 teintures rouges." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dandelions are Yellow" | ||||
| msgstr "Les Pissenlits sont Jaunes." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 400 yellow dyes." | ||||
| msgstr "Prépare 400 teintures jaunes." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Geraniums are Blue" | ||||
| msgstr "Les Geraniums Sont Bleus" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 400 blue dyes." | ||||
| msgstr "Prépare 400 teintures bleues." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "White Color Stock" | ||||
| msgstr "Chaussettes Blanches" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 100 white dyes." | ||||
| msgstr "Prépare 100 teintures blanches." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Tasty Mushrooms" | ||||
| msgstr "Délicieux Champignons" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Eat 3 brown mushrooms." | ||||
| msgstr "Mange 3 champignons marrons." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mushroom Lover" | ||||
| msgstr "Adorat·eur·rice de Champignons" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Eat 33 brown mushrooms." | ||||
| msgstr "Mange 33 champignons marrons." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Underground Mushroom Farmer" | ||||
| msgstr "Culture de Champignons en Cave" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Eat 333 brown mushrooms." | ||||
| msgstr "Mange 333 champignons marrons." | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Builder" | ||||
| msgstr "Bâtisseu·r·se" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Constructor" | ||||
| msgstr "Construct·eur·rice" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Architect" | ||||
| msgstr "Architecte" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Master Architect" | ||||
| msgstr "Maître·sse Architecte" | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "[c|clear|disable|enable]" | ||||
| msgstr "[c|clear|disable|enable]" | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "Show, clear, disable or enable your achievements" | ||||
| msgstr "Affiche, réinitialise, désactive ou active vos réussites." | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "All your awards and statistics have been cleared. You can now start again." | ||||
| msgstr "Tous vos trophées et statistiques ont été réinitialisés. Vous pouvez recommencer à nouveau." | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "You have disabled your achievements." | ||||
| msgstr "Vous avez désactivé vos réussites." | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "You have enabled your achievements." | ||||
| msgstr "Vous avez activé vos réussites." | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "<achievement ID>" | ||||
| msgstr "<réussite ID>" | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "Show details of an achievement" | ||||
| msgstr "Afficher les détails d'une réussite" | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "Achievement not found." | ||||
| msgstr "Réussite non trouvée." | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "<name>" | ||||
| msgstr "<nom>" | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "Get the achievements statistics for the given player or yourself" | ||||
| msgstr "Obtenez les statistiques des réussites d'un joueur donné ou de vous-même" | ||||
| @@ -1,819 +0,0 @@ | ||||
| # SOME DESCRIPTIVE TITLE. | ||||
| # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER | ||||
| # This file is distributed under the same license as the PACKAGE package. | ||||
| # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. | ||||
| # | ||||
| #, fuzzy | ||||
| msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: PACKAGE VERSION\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2017-02-21 05:50-0300\n" | ||||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
| "Language-Team: LANGUAGE <LL@li.org>\n" | ||||
| "Language: \n" | ||||
| "MIME-Version: 1.0\n" | ||||
| "Content-Type: text/plain; charset=UTF-8\n" | ||||
| "Content-Transfer-Encoding: 8bit\n" | ||||
| "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" | ||||
|  | ||||
| #: api.lua | ||||
| msgid "Secret Achievement Unlocked:" | ||||
| msgstr "" | ||||
|  | ||||
| #: api.lua | ||||
| msgid "Achievement Unlocked:" | ||||
| msgstr "" | ||||
|  | ||||
| #: api.lua | ||||
| #, lua-format | ||||
| msgid "Secret Achievement Unlocked: %s" | ||||
| msgstr "" | ||||
|  | ||||
| #: api.lua | ||||
| #, lua-format | ||||
| msgid "Achievement Unlocked: %s" | ||||
| msgstr "" | ||||
|  | ||||
| #: api.lua | ||||
| msgid "Secret Achievement Unlocked!" | ||||
| msgstr "" | ||||
|  | ||||
| #: api.lua | ||||
| msgid "Achievement Unlocked!" | ||||
| msgstr "" | ||||
|  | ||||
| #: api.lua | ||||
| msgid "Error: No awards available." | ||||
| msgstr "" | ||||
|  | ||||
| #: api.lua | ||||
| msgid "OK" | ||||
| msgstr "" | ||||
|  | ||||
| #: api.lua | ||||
| msgid "(Secret Award)" | ||||
| msgstr "" | ||||
|  | ||||
| #: api.lua | ||||
| msgid "Unlock this award to find out what it is." | ||||
| msgstr "" | ||||
|  | ||||
| #: api.lua | ||||
| #, lua-format | ||||
| msgid "%s (got)" | ||||
| msgstr "" | ||||
|  | ||||
| #: api.lua | ||||
| msgid "You've disabled awards. Type /awards enable to reenable." | ||||
| msgstr "" | ||||
|  | ||||
| #: api.lua | ||||
| msgid "You have not unlocked any awards." | ||||
| msgstr "" | ||||
|  | ||||
| #: api.lua | ||||
| #, lua-format | ||||
| msgid "%s’s awards:" | ||||
| msgstr "" | ||||
|  | ||||
| #: api.lua chat_commands.lua | ||||
| #, lua-format | ||||
| msgid "%s: %s" | ||||
| msgstr "" | ||||
|  | ||||
| #: sfinv.lua unified_inventory.lua | ||||
| msgid "Awards" | ||||
| msgstr "" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "@1/@2 dug" | ||||
| msgstr "" | ||||
|  | ||||
| #. Translators: @1 is count, @2 is description. | ||||
| #: triggers.lua | ||||
| msgid "Mine: @2" | ||||
| msgid_plural "Mine: @1×@2" | ||||
| msgstr[0] "" | ||||
| msgstr[1] "" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "Mine @1 block." | ||||
| msgid_plural "Mine @1 blocks." | ||||
| msgstr[0] "" | ||||
| msgstr[1] "" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "@1/@2 placed" | ||||
| msgstr "" | ||||
|  | ||||
| #. Translators: @1 is count, @2 is description. | ||||
| #: triggers.lua | ||||
| msgid "Place: @2" | ||||
| msgid_plural "Place: @1×@2" | ||||
| msgstr[0] "" | ||||
| msgstr[1] "" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "Place a block." | ||||
| msgid_plural "Place @1 blocks." | ||||
| msgstr[0] "" | ||||
| msgstr[1] "" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "@1/@2 eaten" | ||||
| msgstr "" | ||||
|  | ||||
| #. Translators: @1 is count, @2 is description. | ||||
| #: triggers.lua | ||||
| msgid "Eat: @2" | ||||
| msgid_plural "Eat: @1×@2" | ||||
| msgstr[0] "" | ||||
| msgstr[1] "" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "Eat an item." | ||||
| msgid_plural "Eat @1 items." | ||||
| msgstr[0] "" | ||||
| msgstr[1] "" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "@1/@2 deaths" | ||||
| msgstr "" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "Die." | ||||
| msgid_plural "Die @1 times." | ||||
| msgstr[0] "" | ||||
| msgstr[1] "" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "@1/@2 chat messages" | ||||
| msgstr "" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "Write something in chat." | ||||
| msgid_plural "Write @1 chat messages." | ||||
| msgstr[0] "" | ||||
| msgstr[1] "" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "@1/@2 game joins" | ||||
| msgstr "" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "Join the game." | ||||
| msgid_plural "Join the game @1 times." | ||||
| msgstr[0] "" | ||||
| msgstr[1] "" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "@1/@2 crafted" | ||||
| msgstr "" | ||||
|  | ||||
| #. Translators: @1 is count, @2 is description. | ||||
| #: triggers.lua | ||||
| msgid "Craft: @2" | ||||
| msgid_plural "Craft: @1×@2" | ||||
| msgstr[0] "" | ||||
| msgstr[1] "" | ||||
|  | ||||
| #: triggers.lua | ||||
| msgid "Craft an item." | ||||
| msgid_plural "Craft @1 items." | ||||
| msgstr[0] "" | ||||
| msgstr[1] "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Saint-Maclou" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place 20 coal checkers." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Castorama" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place 20 iron checkers." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Sam the Trapper" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place 2 trap stones." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Backpacker" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 4 large bags." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Pyromaniac" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 8 times flint and steel." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Firefighter" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Put out 1000 fires." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Light It Up" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place 100 torches." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Well Lit" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place 1,000 torches." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Really Well Lit" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 10 mese lamps." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Outpost" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 200 stone bricks." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Watchtower" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 800 stone bricks." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Fortress" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 3,200 stone bricks." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Desert Dweller" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 400 desert stone bricks." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Pharaoh" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 100 sandstone bricks." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Little Library" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 7 bookshelves." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Lava and Water" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine your first obsidian." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Obsessed with Obsidian" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine 50 obsidian." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Lava Miner" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine any block while being very close to lava." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "On The Way" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place 100 rails." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "First Day in the Woods" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 6 tree blocks." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Lumberjack" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 36 tree blocks." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Semi-pro Lumberjack" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 216 tree blocks." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Professional Lumberjack" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 1,296 tree blocks." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Junglebaby" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 100 jungle tree blocks." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Jungleman" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 1,000 jungle tree blocks." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "First Mese Find" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine your first mese ore." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mese Mastery" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine a mese block." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "You’re a copper" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 1,000 copper ores." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "A Cat in a Pop-Tart?!" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine a nyan cat." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mini Miner" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 100 stone blocks." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Hardened Miner" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 1,000 stone blocks." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Master Miner" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 10,000 stone blocks." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Marchand De Sable" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dig 1,000 sand." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Crafter of Sticks" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 100 sticks." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Jungle Discoverer" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine your first jungle grass." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Grasslands Discoverer" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine some grass." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Savannah Discoverer" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine some dry grass." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Desert Discoverer" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine your first cactus." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Far Lands" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine your first dry shrub." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Glacier Discoverer" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine your first ice." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Very Simple Snow Man" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place two snow blocks." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "First Gold Find" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine your first gold ore." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Gold Rush" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine 45 gold ores." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Wow, I am Diamonds!" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine your first diamond ore." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Girl's Best Friend" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine 18 diamond ores." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Hardest Block on Earth" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft a diamond block." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "In the Dungeon" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mine a mossy cobblestone." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Smelter" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 10 furnaces." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Treasurer" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 15 chests." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Bankier" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 30 locked chests." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Bricker" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 200 brick blocks." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "House of Obsidian" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 100 obsidian bricks." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Build a Cave" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place 100 stone." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Long Ladder" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place 400 wooden ladders." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Industrial Age" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Place 40 steel ladders." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Yummy!" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Eat 80 apples." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Glasser" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 14 vessels shelves." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Farming Skills Acquired" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Harvest a fully grown wheat plant." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Field Worker" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Harvest 25 fully grown wheat plants." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Aspiring Farmer" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Harvest 125 fully grown wheat plants." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Wheat Magnate" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Harvest 625 fully grown wheat plants." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Baker" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Eat 10 loaves of bread." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Wool Over Your Eyes" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 250 white wool." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Hotelier" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 15 fancy beds." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Filthy Rich" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 24 gold block stairs." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Roses Are Red" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 400 red dyes." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Dandelions are Yellow" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 400 yellow dyes." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Geraniums are Blue" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 400 blue dyes." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "White Color Stock" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Craft 100 white dyes." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Tasty Mushrooms" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Eat 3 brown mushrooms." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Mushroom Lover" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Eat 33 brown mushrooms." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Underground Mushroom Farmer" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Eat 333 brown mushrooms." | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Builder" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Constructor" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Architect" | ||||
| msgstr "" | ||||
|  | ||||
| #: init.lua | ||||
| msgid "Master Architect" | ||||
| msgstr "" | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "[c|clear|disable|enable]" | ||||
| msgstr "" | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "Show, clear, disable or enable your achievements" | ||||
| msgstr "" | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "" | ||||
| "All your awards and statistics have been cleared. You can now start again." | ||||
| msgstr "" | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "You have disabled your achievements." | ||||
| msgstr "" | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "You have enabled your achievements." | ||||
| msgstr "" | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "<achievement ID>" | ||||
| msgstr "" | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "Show details of an achievement" | ||||
| msgstr "" | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "Achievement not found." | ||||
| msgstr "" | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "<name>" | ||||
| msgstr "" | ||||
|  | ||||
| #: chat_commands.lua | ||||
| msgid "Get the achievements statistics for the given player or yourself" | ||||
| msgstr "" | ||||
							
								
								
									
										236
									
								
								locale/template.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										236
									
								
								locale/template.txt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,236 @@ | ||||
| # textdomain: awards | ||||
|  | ||||
| ### api_awards.lua ### | ||||
| Award Unlocked!= | ||||
| Award Unlocked: %s= | ||||
| Secret Award Unlocked!= | ||||
| Secret Award Unlocked: %s= | ||||
|  | ||||
| ### awards.lua ### | ||||
| A Cat in a Pop-Tart?!= | ||||
| Architect= | ||||
| Aspiring Farmer= | ||||
| Backpacker= | ||||
| Baker= | ||||
| Banker= | ||||
| Bricker= | ||||
| Build a Cave= | ||||
| Builder= | ||||
| Burn to death in a fire.= | ||||
| Castorama= | ||||
| Craft 10 furnaces.= | ||||
| Craft 10 mese lamps.= | ||||
| Craft 100 obsidian bricks.= | ||||
| Craft 100 sandstone bricks.= | ||||
| Craft 100 sticks.= | ||||
| Craft 100 white dyes.= | ||||
| Craft 14 vessels shelves.= | ||||
| Craft 15 chests.= | ||||
| Craft 15 fancy beds.= | ||||
| Craft 200 brick blocks.= | ||||
| Craft 200 stone bricks.= | ||||
| Craft 24 gold block stairs.= | ||||
| Craft 250 white wool.= | ||||
| Craft 3,200 stone bricks.= | ||||
| Craft 30 locked chests.= | ||||
| Craft 4 large bags.= | ||||
| Craft 400 blue dyes.= | ||||
| Craft 400 desert stone bricks.= | ||||
| Craft 400 red dyes.= | ||||
| Craft 400 yellow dyes.= | ||||
| Craft 500 times oil extract.= | ||||
| Craft 7 bookshelves.= | ||||
| Craft 8 times flint and steel.= | ||||
| Craft 800 stone bricks.= | ||||
| Craft a diamond block.= | ||||
| Crafter of Sticks= | ||||
| Dandelions are Yellow= | ||||
| Death in the Deeps= | ||||
| Desert Discoverer= | ||||
| Desert Dweller= | ||||
| Die 100 times.= | ||||
| Die above 10000= | ||||
| Die below -10000= | ||||
| Die in flowing lava.= | ||||
| Die near bones.= | ||||
| Die near diamond ore.= | ||||
| Dig 1,000 copper ores.= | ||||
| Dig 1,000 jungle tree blocks.= | ||||
| Dig 1,000 sand.= | ||||
| Dig 1,000 stone blocks.= | ||||
| Dig 1,296 tree blocks.= | ||||
| Dig 10,000 stone blocks.= | ||||
| Dig 100 jungle tree blocks.= | ||||
| Dig 100 stone blocks.= | ||||
| Dig 216 tree blocks.= | ||||
| Dig 36 tree blocks.= | ||||
| Dig 6 tree blocks.= | ||||
| Eat 10 loaves of bread.= | ||||
| Eat 3 brown mushrooms.= | ||||
| Eat 33 brown mushrooms.= | ||||
| Eat 333 brown mushrooms.= | ||||
| Eat 80 apples.= | ||||
| Electical Engineer= | ||||
| Engineer= | ||||
| Factory= | ||||
| Far Lands= | ||||
| Farming Skills Acquired= | ||||
| Field Worker= | ||||
| Filthy Rich= | ||||
| Firefighter= | ||||
| First Day in the Woods= | ||||
| First Gold Find= | ||||
| First Mese Find= | ||||
| Fortress= | ||||
| Geraniums are Blue= | ||||
| Girl's Best Friend= | ||||
| Glacier Discoverer= | ||||
| Glasser= | ||||
| Gold Rush= | ||||
| Grasslands Discoverer= | ||||
| Graveyard= | ||||
| Hardened Miner= | ||||
| Hardest Block on Earth= | ||||
| Harvest 125 fully grown wheat plants.= | ||||
| Harvest 25 fully grown wheat plants.= | ||||
| Harvest 625 fully grown wheat plants.= | ||||
| Harvest a fully grown wheat plant.= | ||||
| Hotelier= | ||||
| House of Obsidian= | ||||
| In space, no one can hear you scream= | ||||
| In the Dungeon= | ||||
| In the Flow= | ||||
| Industrial Age= | ||||
| Item transporter= | ||||
| Jungle Discoverer= | ||||
| Junglebaby= | ||||
| Jungleman= | ||||
| Lava Miner= | ||||
| Lava and Water= | ||||
| Light It Up= | ||||
| Little Library= | ||||
| Long Ladder= | ||||
| Lumberjack= | ||||
| Marchand De Sable= | ||||
| Master Architect= | ||||
| Master Miner= | ||||
| Mese Mastery= | ||||
| Mine 18 diamond ores.= | ||||
| Mine 45 gold ores.= | ||||
| Mine 50 obsidian.= | ||||
| Mine a mese block.= | ||||
| Mine a mossy cobblestone.= | ||||
| Mine a nyan cat.= | ||||
| Mine any block while being very close to lava.= | ||||
| Mine some dry grass.= | ||||
| Mine some grass.= | ||||
| Mine your first cactus.= | ||||
| Mine your first diamond ore.= | ||||
| Mine your first dry shrub.= | ||||
| Mine your first gold ore.= | ||||
| Mine your first ice.= | ||||
| Mine your first jungle grass.= | ||||
| Mine your first mese ore.= | ||||
| Mine your first obsidian.= | ||||
| Mini Miner= | ||||
| Mushroom Lover= | ||||
| Obsessed with Obsidian= | ||||
| Oil Tycoon= | ||||
| On The Way= | ||||
| Outpost= | ||||
| Pharaoh= | ||||
| Place 1,000 torches.= | ||||
| Place 100 rails.= | ||||
| Place 100 stone.= | ||||
| Place 100 torches.= | ||||
| Place 10000 tubes.= | ||||
| Place 2 trap stones.= | ||||
| Place 20 coal checkers.= | ||||
| Place 20 iron checkers.= | ||||
| Place 40 steel ladders.= | ||||
| Place 400 wooden ladders.= | ||||
| Place 5 autocrafters.= | ||||
| Place 500 mesecon wires.= | ||||
| Place two snow blocks.= | ||||
| Professional Lumberjack= | ||||
| Put out 1000 fires.= | ||||
| Pyromaniac= | ||||
| Really Well Lit= | ||||
| Roses Are Red= | ||||
| Saint-Maclou= | ||||
| Sam the Trapper= | ||||
| Savannah Discoverer= | ||||
| Semi-pro Lumberjack= | ||||
| Smelter= | ||||
| Tasty Mushrooms= | ||||
| This is Sad= | ||||
| Treasurer= | ||||
| Underground Mushroom Farmer= | ||||
| Very Simple Snow Man= | ||||
| Watchtower= | ||||
| Well Lit= | ||||
| Wheat Magnate= | ||||
| White Color Stock= | ||||
| Wool Over Your Eyes= | ||||
| Wow, I am Diamonds!= | ||||
| You Suck!= | ||||
| You're a witch!= | ||||
| You’re a copper= | ||||
| Yummy!= | ||||
|  | ||||
| ### chat_commands.lua ### | ||||
| <award ID>= | ||||
| <name>= | ||||
| All your awards and statistics have been cleared. You can now start again.= | ||||
| Award not found.= | ||||
| Get the awards statistics for the given player or yourself= | ||||
| Show details of an award= | ||||
| Show, clear, disable or enable your awards= | ||||
| You have disabled awards.= | ||||
| You have enabled awards.= | ||||
| [c|clear|disable|enable]= | ||||
|  | ||||
| ### gui.lua ### | ||||
| %s’s awards:= | ||||
| (Secret Award)= | ||||
| @1 (unlocked)= | ||||
| Awards= | ||||
| Error: No achivements available.= | ||||
| Error: No award available.= | ||||
| OK= | ||||
| Unlock this award to find out what it is.= | ||||
| You have not unlocked any awards.= | ||||
| You've disabled awards. Type /awards enable to reenable.= | ||||
|  | ||||
| ### triggers.lua ### | ||||
| @1/@2 chat messages= | ||||
| @1/@2 crafted= | ||||
| @1/@2 deaths= | ||||
| @1/@2 dug= | ||||
| @1/@2 eaten= | ||||
| @1/@2 joins= | ||||
| @1/@2 placed= | ||||
| Chat @1 times= | ||||
| Craft @1 item= | ||||
| Craft @1 items.= | ||||
| Craft: @1×@2= | ||||
| Craft: @2= | ||||
| Die @1 times of @2= | ||||
| Die @1 times.= | ||||
| Die once of @2= | ||||
| Eat @1 item= | ||||
| Eat @1 items.= | ||||
| Eat @1×@2= | ||||
| Eat @2= | ||||
| Join @1 times= | ||||
| Join once= | ||||
| Mine @1 block.= | ||||
| Mine @1 blocks.= | ||||
| Mine @1 times= | ||||
| Mine: @1×@2= | ||||
| Mine: @2= | ||||
| Place @1 block.= | ||||
| Place @1 blocks.= | ||||
| Place: @1×@2= | ||||
| Place: @2= | ||||
| Send a chat message= | ||||
							
								
								
									
										2
									
								
								mod.conf
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								mod.conf
									
									
									
									
									
								
							| @@ -2,7 +2,7 @@ name = awards | ||||
| title = Awards | ||||
| author = rubenwardy | ||||
| description = Adds awards to Minetest, and an API to register new ones. | ||||
| optional_depends = intllib,sfinv,unified_inventory,default,stairs,farming,dye,beds,wool,vessels,moreblocks,fire,flowers,nyancat | ||||
| optional_depends = sfinv,unified_inventory,default,stairs,farming,dye,beds,wool,vessels,moreblocks,fire,flowers,nyancat | ||||
| license = MIT | ||||
| forum = https://forum.minetest.net/viewtopic.php?t=4870 | ||||
| version = 3.0.0 | ||||
|   | ||||
							
								
								
									
										2
									
								
								settingtypes.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								settingtypes.txt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,2 @@ | ||||
| # Add default achievements from the awards mod | ||||
| awards.add_defaults (Add Default Achievements) bool true | ||||
							
								
								
									
										267
									
								
								src/api_awards.lua
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										267
									
								
								src/api_awards.lua
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,267 @@ | ||||
| -- Copyright (c) 2013-18 rubenwardy. MIT. | ||||
|  | ||||
| local S = awards.translator | ||||
|  | ||||
| function awards.register_award(name, def) | ||||
| 	def.name = name | ||||
|  | ||||
| 	-- Add Triggers | ||||
| 	if def.trigger and def.trigger.type then | ||||
| 		local tdef = awards.registered_triggers[def.trigger.type] | ||||
| 		assert(tdef, "Trigger not found: " .. def.trigger.type) | ||||
| 		tdef:on_register(def) | ||||
| 	end | ||||
|  | ||||
| 	function def:can_unlock(data) | ||||
| 		if not self.requires then | ||||
| 			return true | ||||
| 		end | ||||
|  | ||||
| 		for i=1, #self.requires do | ||||
| 			if not data.unlocked[self.requires[i]] then | ||||
| 				return false | ||||
| 			end | ||||
| 		end | ||||
| 		return true | ||||
| 	end | ||||
|  | ||||
| 	-- Add Award | ||||
| 	awards.registered_awards[name] = def | ||||
|  | ||||
| 	local tdef = awards.registered_awards[name] | ||||
| 	if def.description == nil and tdef.getDefaultDescription then | ||||
| 		def.description = tdef:getDefaultDescription() | ||||
| 	end | ||||
| end | ||||
|  | ||||
|  | ||||
| -- This function is called whenever a target condition is met. | ||||
| -- It checks if a player already has that award, and if they do not, | ||||
| -- it gives it to them | ||||
| ---------------------------------------------- | ||||
| --awards.unlock(name, award) | ||||
| -- name - the name of the player | ||||
| -- award - the name of the award to give | ||||
| function awards.unlock(name, award) | ||||
| 	-- Ensure the player is online. | ||||
| 	if not minetest.get_player_by_name(name) then | ||||
| 		return | ||||
| 	end | ||||
|  | ||||
| 	-- Access Player Data | ||||
| 	local data  = awards.player(name) | ||||
| 	local awdef = awards.registered_awards[award] | ||||
| 	assert(awdef, "Unable to unlock an award which doesn't exist!") | ||||
|  | ||||
| 	if data.disabled or | ||||
| 			(data.unlocked[award] and data.unlocked[award] == award) then | ||||
| 		return | ||||
| 	end | ||||
|  | ||||
| 	if not awdef:can_unlock(data) then | ||||
| 		minetest.log("warning", "can_unlock returned false in unlock of " .. | ||||
| 				award .. " for " .. name) | ||||
| 		return | ||||
| 	end | ||||
|  | ||||
| 	-- Unlock Award | ||||
| 	minetest.log("action", name.." has unlocked award "..award) | ||||
| 	data.unlocked[award] = award | ||||
| 	awards.save() | ||||
|  | ||||
| 	-- Give Prizes | ||||
| 	if awdef and awdef.prizes then | ||||
| 		for i = 1, #awdef.prizes do | ||||
| 			local itemstack = ItemStack(awdef.prizes[i]) | ||||
| 			if not itemstack:is_empty() then | ||||
| 				local receiverref = minetest.get_player_by_name(name) | ||||
| 				if receiverref then | ||||
| 					receiverref:get_inventory():add_item("main", itemstack) | ||||
| 				end | ||||
| 			end | ||||
| 		end | ||||
| 	end | ||||
|  | ||||
| 	-- Run callbacks | ||||
| 	if awdef.on_unlock and awdef.on_unlock(name, awdef) then | ||||
| 		return | ||||
| 	end | ||||
| 	for _, callback in pairs(awards.on_unlock) do | ||||
| 		if callback(name, awdef) then | ||||
| 			return | ||||
| 		end | ||||
| 	end | ||||
|  | ||||
| 	-- Get Notification Settings | ||||
| 	local title = awdef.title or award | ||||
| 	local desc = awdef.description or "" | ||||
| 	local background = awdef.hud_background or awdef.background or "awards_bg_default.png" | ||||
| 	local icon = (awdef.icon or "awards_unknown.png") .. "^[resize:32x32" | ||||
| 	local sound = awdef.sound | ||||
| 	if sound == nil then | ||||
| 		-- Explicit check for nil because sound could be `false` to disable it | ||||
| 		sound = {name="awards_got_generic", gain=0.25} | ||||
| 	end | ||||
|  | ||||
| 	-- Do Notification | ||||
| 	if sound then | ||||
| 		-- Enforce sound delay to prevent sound spamming | ||||
| 		local lastsound = data.lastsound | ||||
| 		if lastsound == nil or os.difftime(os.time(), lastsound) >= 1 then | ||||
| 			minetest.sound_play(sound, {to_player=name}) | ||||
| 			data.lastsound = os.time() | ||||
| 		end | ||||
| 	end | ||||
|  | ||||
| 	if awards.show_mode == "chat" then | ||||
| 		local chat_announce | ||||
| 		if awdef.secret then | ||||
| 			chat_announce = S("Secret Award Unlocked: %s") | ||||
| 		else | ||||
| 			chat_announce = S("Award Unlocked: %s") | ||||
| 		end | ||||
| 		-- use the chat console to send it | ||||
| 		minetest.chat_send_player(name, string.format(chat_announce, title)) | ||||
| 		if desc~="" then | ||||
| 			minetest.chat_send_player(name, desc) | ||||
| 		end | ||||
| 	else | ||||
| 		local player = minetest.get_player_by_name(name) | ||||
| 		local one = player:hud_add({ | ||||
| 			hud_elem_type = "image", | ||||
| 			name = "award_bg", | ||||
| 			scale = {x = 2, y = 1}, | ||||
| 			text = background, | ||||
| 			position = {x = 0.5, y = 0.05}, | ||||
| 			offset = {x = 0, y = 138}, | ||||
| 			alignment = {x = 0, y = -1} | ||||
| 		}) | ||||
| 		local hud_announce | ||||
| 		if awdef.secret then | ||||
| 			hud_announce = S("Secret Award Unlocked!") | ||||
| 		else | ||||
| 			hud_announce = S("Award Unlocked!") | ||||
| 		end | ||||
| 		local two = player:hud_add({ | ||||
| 			hud_elem_type = "text", | ||||
| 			name = "award_au", | ||||
| 			number = 0xFFFFFF, | ||||
| 			scale = {x = 100, y = 20}, | ||||
| 			text = hud_announce, | ||||
| 			position = {x = 0.5, y = 0.05}, | ||||
| 			offset = {x = 0, y = 45}, | ||||
| 			alignment = {x = 0, y = -1} | ||||
| 		}) | ||||
| 		local three = player:hud_add({ | ||||
| 			hud_elem_type = "text", | ||||
| 			name = "award_title", | ||||
| 			number = 0xFFFFFF, | ||||
| 			scale = {x = 100, y = 20}, | ||||
| 			text = title, | ||||
| 			position = {x = 0.5, y = 0.05}, | ||||
| 			offset = {x = 0, y = 100}, | ||||
| 			alignment = {x = 0, y = -1} | ||||
| 		}) | ||||
| 		local four = player:hud_add({ | ||||
| 			hud_elem_type = "image", | ||||
| 			name = "award_icon", | ||||
| 			scale = {x = 2, y = 2}, -- adjusted for 32x32 from x/y = 4 | ||||
| 			text = icon, | ||||
| 			position = {x = 0.5, y = 0.05}, | ||||
| 			offset = {x = -200.5, y = 126}, | ||||
| 			alignment = {x = 0, y = -1} | ||||
| 		}) | ||||
| 		minetest.after(4, function() | ||||
| 			local player2 = minetest.get_player_by_name(name) | ||||
| 			if player2 then | ||||
| 				player2:hud_remove(one) | ||||
| 				player2:hud_remove(two) | ||||
| 				player2:hud_remove(three) | ||||
| 				player2:hud_remove(four) | ||||
| 			end | ||||
| 		end) | ||||
| 	end | ||||
| end | ||||
|  | ||||
| function awards.remove(name, award) | ||||
| 	local data  = awards.player(name) | ||||
| 	local awdef = awards.registered_awards[award] | ||||
| 	assert(awdef, "Unable to remove an award which doesn't exist!") | ||||
|  | ||||
| 	if data.disabled or | ||||
| 			(not data.unlocked[award]) then | ||||
| 		return | ||||
| 	end | ||||
|  | ||||
| 	minetest.log("action", "Award " .. award .." has been removed from ".. name) | ||||
| 	data.unlocked[award] = nil | ||||
| 	awards.save() | ||||
| end | ||||
|  | ||||
| function awards.get_award_states(name) | ||||
| 	local hash_is_unlocked = {} | ||||
| 	local retval = {} | ||||
|  | ||||
| 	-- Add all unlocked awards | ||||
| 	local data = awards.player(name) | ||||
| 	if data and data.unlocked then | ||||
| 		for awardname, _ in pairs(data.unlocked) do | ||||
| 			local def = awards.registered_awards[awardname] | ||||
| 			if def then | ||||
| 				hash_is_unlocked[awardname] = true | ||||
| 				local score = -100000 | ||||
|  | ||||
| 				local difficulty = def.difficulty or 1 | ||||
| 				if def.trigger and def.trigger.target then | ||||
| 					difficulty = difficulty * def.trigger.target | ||||
| 				end | ||||
| 				score = score + difficulty | ||||
|  | ||||
| 				retval[#retval + 1] = { | ||||
| 					name     = awardname, | ||||
| 					def      = def, | ||||
| 					unlocked = true, | ||||
| 					started  = true, | ||||
| 					score    = score, | ||||
| 					progress = nil, | ||||
| 				} | ||||
| 			end | ||||
| 		end | ||||
| 	end | ||||
|  | ||||
| 	-- Add all locked awards | ||||
| 	for _, def in pairs(awards.registered_awards) do | ||||
| 		if not hash_is_unlocked[def.name] and def:can_unlock(data) then | ||||
| 			local progress = def.get_progress and def:get_progress(data) | ||||
| 			local started = false | ||||
| 			local score = def.difficulty or 1 | ||||
| 			if def.secret then | ||||
| 				score = 1000000 | ||||
| 			elseif def.trigger and def.trigger.target and progress then | ||||
| 				local perc = progress.current / progress.target | ||||
| 				score = score * (1 - perc) * def.trigger.target | ||||
| 				if perc < 0.001 then | ||||
| 					score = score + 100 | ||||
| 				else | ||||
| 					started = true | ||||
| 				end | ||||
| 			else | ||||
| 				score = 100 | ||||
| 			end | ||||
|  | ||||
| 			retval[#retval + 1] = { | ||||
| 				name     = def.name, | ||||
| 				def      = def, | ||||
| 				unlocked = false, | ||||
| 				started  = started, | ||||
| 				score    = score, | ||||
| 				progress = progress, | ||||
| 			} | ||||
| 		end | ||||
| 	end | ||||
|  | ||||
| 	table.sort(retval, function(a, b) | ||||
| 		return a.score < b.score | ||||
| 	end) | ||||
| 	return retval | ||||
| end | ||||
							
								
								
									
										222
									
								
								src/api_triggers.lua
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										222
									
								
								src/api_triggers.lua
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,222 @@ | ||||
| -- Copyright (c) 2013-18 rubenwardy. MIT. | ||||
|  | ||||
| local function ngettext(msgid, msgid_plural, n, ...) | ||||
| 	return awards.translator(n==1 and msgid or msgid_plural, ...) | ||||
| end | ||||
|  | ||||
| local S, NS = awards.translator, ngettext | ||||
|  | ||||
| awards.on = {} | ||||
|  | ||||
| local default_def = {} | ||||
|  | ||||
| function default_def:run_callbacks(player, data, table_func) | ||||
| 	for i = 1, #self.on do | ||||
| 		local res = nil | ||||
| 		local entry = self.on[i] | ||||
| 		if type(entry) == "function" then | ||||
| 			res = entry(player, data) | ||||
| 		elseif type(entry) == "table" and entry.award then | ||||
| 			res = table_func(entry) | ||||
| 		end | ||||
|  | ||||
| 		if res then | ||||
| 			awards.unlock(player:get_player_name(), res) | ||||
| 		end | ||||
| 	end | ||||
| end | ||||
|  | ||||
| function awards.register_trigger(tname, tdef) | ||||
| 	assert(type(tdef) == "table", | ||||
| 			"Passing a callback to register_trigger is not supported in 3.0") | ||||
|  | ||||
| 	tdef.name = tname | ||||
| 	for key, value in pairs(default_def) do | ||||
| 		tdef[key] = value | ||||
| 	end | ||||
|  | ||||
| 	if tdef.type == "counted" then | ||||
| 		local old_reg = tdef.on_register | ||||
|  | ||||
| 		function tdef:on_register(def) | ||||
| 			local tmp = { | ||||
| 				award  = def.name, | ||||
| 				target = def.trigger.target, | ||||
| 			} | ||||
| 			tdef.register(tmp) | ||||
|  | ||||
| 			function def.get_progress(_, data) | ||||
| 				local current = math.min(data[tname] or 0, tmp.target) | ||||
| 				return { | ||||
| 					current = current, | ||||
| 					target = tmp.target, | ||||
| 					label = S(tdef.progress, current, tmp.target), | ||||
| 				} | ||||
| 			end | ||||
|  | ||||
| 			function def.getDefaultDescription(_) | ||||
| 				local n = def.trigger.target | ||||
| 				return NS(tdef.auto_description[1], tdef.auto_description[2], n, n) | ||||
| 			end | ||||
|  | ||||
| 			if old_reg then | ||||
| 				return old_reg(tdef, def) | ||||
| 			end | ||||
| 		end | ||||
|  | ||||
| 		function tdef.notify(player) | ||||
| 			assert(player and player.is_player and player:is_player()) | ||||
| 			local name = player:get_player_name() | ||||
| 			local data = awards.player(name) | ||||
|  | ||||
| 			-- Increment counter | ||||
| 			local currentVal = (data[tname] or 0) + 1 | ||||
| 			data[tname] = currentVal | ||||
|  | ||||
| 			tdef:run_callbacks(player, data, function(entry) | ||||
| 				if entry.target and entry.award and currentVal and | ||||
| 						currentVal >= entry.target then | ||||
| 					return entry.award | ||||
| 				end | ||||
| 			end) | ||||
| 		end | ||||
|  | ||||
| 		awards["notify_" .. tname] = tdef.notify | ||||
|  | ||||
| 	elseif tdef.type == "counted_key" then | ||||
| 		if tdef.key_is_item then | ||||
| 			tdef.watched_groups = {} | ||||
| 		end | ||||
|  | ||||
| 		-- On award register | ||||
| 		local old_reg = tdef.on_register | ||||
| 		function tdef:on_register(def) | ||||
| 			-- Register trigger | ||||
| 			local tmp = { | ||||
| 				award  = def.name, | ||||
| 				key    = tdef:get_key(def), | ||||
| 				target = def.trigger.target, | ||||
| 			} | ||||
| 			tdef.register(tmp) | ||||
|  | ||||
| 			-- If group, add it to watch list | ||||
| 			if tdef.key_is_item and tmp.key and tmp.key:sub(1, 6) == "group:" then | ||||
| 				tdef.watched_groups[tmp.key:sub(7, #tmp.key)] = true | ||||
| 			end | ||||
|  | ||||
| 			-- Called to get progress values and labels | ||||
| 			function def.get_progress(_, data) | ||||
| 				data[tname] = data[tname] or {} | ||||
|  | ||||
| 				local done | ||||
| 				if tmp.key then | ||||
| 					done = data[tname][tmp.key] or 0 | ||||
| 				else | ||||
| 					done = data[tname].__total or 0 | ||||
| 				end | ||||
| 				done = math.min(done, tmp.target) | ||||
|  | ||||
| 				return { | ||||
| 					current = done, | ||||
| 					target = tmp.target, | ||||
| 					label = S(tdef.progress, done, tmp.target), | ||||
| 				} | ||||
| 			end | ||||
|  | ||||
| 			-- Build description if none is specificed by the award | ||||
| 			function def.getDefaultDescription(_) | ||||
| 				local n = def.trigger.target | ||||
| 				if tmp.key then | ||||
| 					local nname = tmp.key | ||||
| 					return NS(tdef.auto_description[1], | ||||
| 							tdef.auto_description[2], n, n, nname) | ||||
| 				else | ||||
| 					return NS(tdef.auto_description_total[1], | ||||
| 							tdef.auto_description_total[2], n, n) | ||||
| 				end | ||||
| 			end | ||||
|  | ||||
| 			-- Call on_register in trigger type definition | ||||
| 			if old_reg then | ||||
| 				return old_reg(tdef, def) | ||||
| 			end | ||||
| 		end | ||||
|  | ||||
| 		function tdef.notify(player, key, n) | ||||
| 			n = n or 1 | ||||
|  | ||||
| 			if tdef.key_is_item and key:sub(1, 6) ~= "group:" then | ||||
| 				local itemdef = minetest.registered_items[key] | ||||
| 				if itemdef then | ||||
| 					for groupname,rating in pairs(itemdef.groups or {}) do | ||||
| 						if rating ~= 0 and tdef.watched_groups[groupname] then | ||||
| 							tdef.notify(player, "group:" .. groupname, n) | ||||
| 						end | ||||
| 					end | ||||
| 				end | ||||
| 			end | ||||
|  | ||||
| 			assert(player and player.is_player and player:is_player() and key) | ||||
| 			local name = player:get_player_name() | ||||
| 			local data = awards.player(name) | ||||
|  | ||||
| 			-- Increment counter | ||||
| 			data[tname] = data[tname] or {} | ||||
| 			local currentVal = (data[tname][key] or 0) + n | ||||
| 			data[tname][key] = currentVal | ||||
| 			data[tname].__total = (data[tname].__total or 0) | ||||
| 			if key:sub(1, 6) ~= "group:" then | ||||
| 				data[tname].__total = data[tname].__total + n | ||||
| 			end | ||||
|  | ||||
| 			tdef:run_callbacks(player, data, function(entry) | ||||
| 				local current | ||||
| 				if entry.key == key then | ||||
| 					current = currentVal | ||||
| 				elseif entry.key == nil then | ||||
| 					current = data[tname].__total | ||||
| 				else | ||||
| 					return | ||||
| 				end | ||||
| 				if current >= entry.target then | ||||
| 					return entry.award | ||||
| 				end | ||||
| 			end) | ||||
| 		end | ||||
|  | ||||
| 		awards["notify_" .. tname] = tdef.notify | ||||
|  | ||||
| 	elseif tdef.type and tdef.type ~= "custom" then | ||||
| 		error("Unrecognised trigger type " .. tdef.type) | ||||
| 	end | ||||
|  | ||||
| 	awards.registered_triggers[tname] = tdef | ||||
|  | ||||
| 	tdef.on = {} | ||||
| 	tdef.register = function(func) | ||||
| 		table.insert(tdef.on, func) | ||||
| 	end | ||||
|  | ||||
| 	-- Backwards compat | ||||
| 	awards.on[tname] = tdef.on | ||||
| 	awards['register_on_' .. tname] = tdef.register | ||||
| 	return tdef | ||||
| end | ||||
|  | ||||
| function awards.increment_item_counter(data, field, itemname, count) | ||||
| 	itemname = minetest.registered_aliases[itemname] or itemname | ||||
| 	data[field][itemname] = (data[field][itemname] or 0) + (count or 1) | ||||
| end | ||||
|  | ||||
| function awards.get_item_count(data, field, itemname) | ||||
| 	itemname = minetest.registered_aliases[itemname] or itemname | ||||
| 	return data[field][itemname] or 0 | ||||
| end | ||||
|  | ||||
| function awards.get_total_keyed_count(data, field) | ||||
| 	return data[field].__total or 0 | ||||
| end | ||||
|  | ||||
| function awards.register_on_unlock(func) | ||||
| 	table.insert(awards.on_unlock, func) | ||||
| end | ||||
| @@ -1,13 +1,14 @@ | ||||
| -- Copyright (c) 2013-18 rubenwardy and Wuzzy. MIT. | ||||
| 
 | ||||
| local S = awards.gettext | ||||
| local S = awards.translator | ||||
| 
 | ||||
| 
 | ||||
| -- Saint-Maclou | ||||
| if minetest.get_modpath("moreblocks") then | ||||
| 	awards.register_award("award_saint_maclou",{ | ||||
| 		title = S("Saint-Maclou"), | ||||
| 		description = S("Place 20 coal checkers."), | ||||
| 		icon = "awards_novicebuilder.png", | ||||
| 		icon = "awards_saint_maclou.png", | ||||
| 		trigger = { | ||||
| 			type = "place", | ||||
| 			node = "moreblocks:coal_checker", | ||||
| @@ -19,7 +20,7 @@ if minetest.get_modpath("moreblocks") then | ||||
| 	awards.register_award("award_castorama",{ | ||||
| 		title = S("Castorama"), | ||||
| 		description = S("Place 20 iron checkers."), | ||||
| 		icon = "awards_novicebuilder.png", | ||||
| 		icon = "awards_castorama.png", | ||||
| 		trigger = { | ||||
| 			type = "place", | ||||
| 			node = "moreblocks:iron_checker", | ||||
| @@ -31,7 +32,7 @@ if minetest.get_modpath("moreblocks") then | ||||
| 	awards.register_award("award_sam_the_trapper",{ | ||||
| 		title = S("Sam the Trapper"), | ||||
| 		description = S("Place 2 trap stones."), | ||||
| 		icon = "awards_novicebuilder.png", | ||||
| 		icon = "awards_sam_the_trapper.png", | ||||
| 		trigger = { | ||||
| 			type = "place", | ||||
| 			node = "moreblocks:trap_stone", | ||||
| @@ -46,7 +47,7 @@ if minetest.get_modpath("unified_inventory") then | ||||
| 		awards.register_award("awards_ui_bags", { | ||||
| 			title = S("Backpacker"), | ||||
| 			description = S("Craft 4 large bags."), | ||||
| 			icon = "awards_ui_bags.png", | ||||
| 			icon = "awards_backpacker.png", | ||||
| 			trigger = { | ||||
| 				type = "craft", | ||||
| 				item = "unified_inventory:bag_large", | ||||
| @@ -60,7 +61,7 @@ if minetest.get_modpath("fire") then | ||||
| 	awards.register_award("awards_pyro", { | ||||
| 		title = S("Pyromaniac"), | ||||
| 		description = S("Craft 8 times flint and steel."), | ||||
| 		icon = "fire_flint_steel.png", | ||||
| 		icon = "awards_pyromaniac.png", | ||||
| 		trigger = { | ||||
| 			type = "craft", | ||||
| 			item = "fire:flint_and_steel", | ||||
| @@ -79,14 +80,68 @@ if minetest.get_modpath("fire") then | ||||
| 			} | ||||
| 		}) | ||||
| 	end | ||||
| 
 | ||||
| 
 | ||||
| 	-- Burned to death | ||||
| 	awards.register_award("award_burn", { | ||||
| 		title = S("You're a witch!"), | ||||
| 		description = S("Burn to death in a fire."), | ||||
| 		secret = true, | ||||
| 	}) | ||||
| 	awards.register_on_death(function(player,data) | ||||
| 		local pos = player:get_pos() | ||||
| 		if pos and minetest.find_node_near(pos, 2, "fire:basic_flame") ~= nil then | ||||
| 			return "award_burn" | ||||
| 		end | ||||
| 		return nil | ||||
| 	end) | ||||
| end | ||||
| 
 | ||||
| -- You Suck! | ||||
| awards.register_award("award_you_suck", { | ||||
| 	title = S("You Suck!"), | ||||
| 	description = S("Die 100 times."), | ||||
| 	trigger = { | ||||
| 		type = "death", | ||||
| 		target = 100 | ||||
| 	}, | ||||
| 	secret = true, | ||||
| }) | ||||
| 
 | ||||
| -- Die hi | ||||
| awards.register_award("award_deep_down", { | ||||
| 	title = S("Death in the Deeps"), | ||||
| 	description = S("Die below -10000"), | ||||
| 	secret = true, | ||||
| }) | ||||
| awards.register_on_death(function(player,data) | ||||
| 	local pos = player:get_pos() | ||||
| 	if pos and pos.y < -10000 then | ||||
| 		return "award_deep_down" | ||||
| 	end | ||||
| 	return nil | ||||
| end) | ||||
| 
 | ||||
| -- Die near diamond ore | ||||
| awards.register_award("award_no_screen", { | ||||
| 	title = S("In space, no one can hear you scream"), | ||||
| 	description = S("Die above 10000"), | ||||
| 	secret = true, | ||||
| }) | ||||
| awards.register_on_death(function(player,data) | ||||
| 	local pos = player:get_pos() | ||||
| 	if pos and pos.y > 10000 then | ||||
| 		return "award_no_screen" | ||||
| 	end | ||||
| 	return nil | ||||
| end) | ||||
| 
 | ||||
| if minetest.get_modpath("default") then | ||||
| 	-- Light it up | ||||
| 	awards.register_award("award_lightitup",{ | ||||
| 		title = S("Light It Up"), | ||||
| 		description = S("Place 100 torches."), | ||||
| 		icon = "awards_novicebuilder.png^awards_level1.png", | ||||
| 		icon = "awards_light_it_up.png^awards_level1.png", | ||||
| 		difficulty = 0.01, | ||||
| 		trigger = { | ||||
| 			type = "place", | ||||
| @@ -98,7 +153,7 @@ if minetest.get_modpath("default") then | ||||
| 	-- Light ALL the things! | ||||
| 	awards.register_award("award_well_lit",{ | ||||
| 		title = S("Well Lit"), | ||||
| 		icon = "awards_novicebuilder.png^awards_level2.png", | ||||
| 		icon = "awards_well_lit.png^awards_level2.png", | ||||
| 		description = S("Place 1,000 torches."), | ||||
| 		difficulty = 0.01, | ||||
| 		trigger = { | ||||
| @@ -111,7 +166,7 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("award_meselamp",{ | ||||
| 		title = S("Really Well Lit"), | ||||
| 		description = S("Craft 10 mese lamps."), | ||||
| 		icon = "default_meselamp.png", | ||||
| 		icon = "awards_really_well_lit.png", | ||||
| 		difficulty = 0.2, | ||||
| 		trigger = { | ||||
| 			type = "craft", | ||||
| @@ -123,7 +178,7 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("awards_stonebrick", { | ||||
| 		title = S("Outpost"), | ||||
| 		description = S("Craft 200 stone bricks."), | ||||
| 		icon = "default_stone_brick.png^awards_level1.png", | ||||
| 		icon = "awards_outpost.png^awards_level1.png", | ||||
| 		difficulty = 0.08, | ||||
| 		trigger = { | ||||
| 			type = "craft", | ||||
| @@ -135,7 +190,7 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("awards_stonebrick2", { | ||||
| 		title = S("Watchtower"), | ||||
| 		description = S("Craft 800 stone bricks."), | ||||
| 		icon = "default_stone_brick.png^awards_level2.png", | ||||
| 		icon = "awards_watchtower.png^awards_level2.png", | ||||
| 		difficulty = 0.08, | ||||
| 		trigger = { | ||||
| 			type = "craft", | ||||
| @@ -147,7 +202,7 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("awards_stonebrick3", { | ||||
| 		title = S("Fortress"), | ||||
| 		description = S("Craft 3,200 stone bricks."), | ||||
| 		icon = "default_stone_brick.png^awards_level3.png", | ||||
| 		icon = "awards_fortress.png^awards_level3.png", | ||||
| 		difficulty = 0.08, | ||||
| 		trigger = { | ||||
| 			type = "craft", | ||||
| @@ -159,7 +214,7 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("awards_desert_stonebrick", { | ||||
| 		title = S("Desert Dweller"), | ||||
| 		description = S("Craft 400 desert stone bricks."), | ||||
| 		icon = "default_desert_stone_brick.png", | ||||
| 		icon = "awards_desert_dweller.png", | ||||
| 		difficulty = 0.09, | ||||
| 		trigger = { | ||||
| 			type = "craft", | ||||
| @@ -171,7 +226,7 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("awards_desertstonebrick", { | ||||
| 		title = S("Pharaoh"), | ||||
| 		description = S("Craft 100 sandstone bricks."), | ||||
| 		icon = "default_sandstone_brick.png", | ||||
| 		icon = "awards_pharaoh.png", | ||||
| 		difficulty = 0.09, | ||||
| 		trigger = { | ||||
| 			type = "craft", | ||||
| @@ -183,7 +238,7 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("awards_bookshelf", { | ||||
| 		title = S("Little Library"), | ||||
| 		description = S("Craft 7 bookshelves."), | ||||
| 		icon = "default_bookshelf.png", | ||||
| 		icon = "awards_little_library.png", | ||||
| 		difficulty = 0.2, | ||||
| 		trigger = { | ||||
| 			type = "craft", | ||||
| @@ -195,8 +250,8 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("awards_obsidian", { | ||||
| 		title = S("Lava and Water"), | ||||
| 		description = S("Mine your first obsidian."), | ||||
| 		icon = "default_obsidian.png^awards_level1.png", | ||||
| 		background = "awards_bg_mining.png", | ||||
| 		icon = "awards_lava_and_water.png^awards_level1.png", | ||||
| 		hud_background = "awards_bg_mining.png", | ||||
| 		difficulty = 1.5, | ||||
| 		trigger = { | ||||
| 			type = "dig", | ||||
| @@ -209,8 +264,8 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("award_obsessed_with_obsidian",{ | ||||
| 		title = S("Obsessed with Obsidian"), | ||||
| 		description = S("Mine 50 obsidian."), | ||||
| 		icon = "default_obsidian.png^awards_level2.png", | ||||
| 		background = "awards_bg_mining.png", | ||||
| 		icon = "awards_obsessed_with_obsidian.png^awards_level2.png", | ||||
| 		hud_background = "awards_bg_mining.png", | ||||
| 		difficulty = 1.5, | ||||
| 		trigger = { | ||||
| 			type = "dig", | ||||
| @@ -223,8 +278,8 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("award_lavaminer",{ | ||||
| 		title = S("Lava Miner"), | ||||
| 		description = S("Mine any block while being very close to lava."), | ||||
| 		background = "awards_bg_mining.png", | ||||
| 		icon = "default_lava.png", | ||||
| 		icon = "awards_lava_miner.png", | ||||
| 		hud_background = "awards_bg_mining.png", | ||||
| 		difficulty = 1, | ||||
| 	}) | ||||
| 	awards.register_on_dig(function(player,data) | ||||
| @@ -236,27 +291,14 @@ if minetest.get_modpath("default") then | ||||
| 		return nil | ||||
| 	end) | ||||
| 
 | ||||
| 	-- On the way | ||||
| 	awards.register_award("award_on_the_way", { | ||||
| 		title = S("On The Way"), | ||||
| 		description = S("Place 100 rails."), | ||||
| 		icon = "carts_rail_straight.png", | ||||
| 		difficulty = 0.1, | ||||
| 		trigger = { | ||||
| 			type = "place", | ||||
| 			node = "default:rail", | ||||
| 			target = 100 | ||||
| 		} | ||||
| 	}) | ||||
| 
 | ||||
| 	awards.register_award("award_lumberjack_firstday", { | ||||
| 		title = S("First Day in the Woods"), | ||||
| 		description = S("Dig 6 tree blocks."), | ||||
| 		icon = "default_tree.png^awards_level1.png", | ||||
| 		icon = "awards_first_day_in_the_woods.png^awards_level1.png", | ||||
| 		difficulty = 0.03, | ||||
| 		trigger = { | ||||
| 			type = "dig", | ||||
| 			node = "default:tree", | ||||
| 			node = "group:tree", | ||||
| 			target = 6 | ||||
| 		} | ||||
| 	}) | ||||
| @@ -265,11 +307,11 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("award_lumberjack", { | ||||
| 		title = S("Lumberjack"), | ||||
| 		description = S("Dig 36 tree blocks."), | ||||
| 		icon = "default_tree.png^awards_level2.png", | ||||
| 		icon = "awards_lumberjack.png^awards_level2.png", | ||||
| 		difficulty = 0.03, | ||||
| 		trigger = { | ||||
| 			type = "dig", | ||||
| 			node = "default:tree", | ||||
| 			node = "group:tree", | ||||
| 			target = 36 | ||||
| 		} | ||||
| 	}) | ||||
| @@ -278,11 +320,11 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("award_lumberjack_semipro", { | ||||
| 		title = S("Semi-pro Lumberjack"), | ||||
| 		description = S("Dig 216 tree blocks."), | ||||
| 		icon = "default_tree.png^awards_level3.png", | ||||
| 		icon = "awards_semi_pro_lumberjack.png^awards_level3.png", | ||||
| 		difficulty = 0.03, | ||||
| 		trigger = { | ||||
| 			type = "dig", | ||||
| 			node = "default:tree", | ||||
| 			node = "group:tree", | ||||
| 			target = 216 | ||||
| 		} | ||||
| 	}) | ||||
| @@ -291,11 +333,11 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("award_lumberjack_professional", { | ||||
| 		title = S("Professional Lumberjack"), | ||||
| 		description = S("Dig 1,296 tree blocks."), | ||||
| 		icon = "default_tree.png^awards_level4.png", | ||||
| 		icon = "awards_professional_lumberjack.png^awards_level4.png", | ||||
| 		difficulty = 0.03, | ||||
| 		trigger = { | ||||
| 			type = "dig", | ||||
| 			node = "default:tree", | ||||
| 			node = "group:tree", | ||||
| 			target = 1296 | ||||
| 		} | ||||
| 	}) | ||||
| @@ -304,7 +346,7 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("award_junglebaby", { | ||||
| 		title = S("Junglebaby"), | ||||
| 		description = S("Dig 100 jungle tree blocks."), | ||||
| 		icon = "default_jungletree.png^awards_level1.png", | ||||
| 		icon = "awards_junglebaby.png^awards_level1.png", | ||||
| 		difficulty = 0.05, | ||||
| 		trigger = { | ||||
| 			type = "dig", | ||||
| @@ -317,7 +359,7 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("award_jungleman", { | ||||
| 		title = S("Jungleman"), | ||||
| 		description = S("Dig 1,000 jungle tree blocks."), | ||||
| 		icon = "default_jungletree.png^awards_level2.png", | ||||
| 		icon = "awards_jungleman.png^awards_level2.png", | ||||
| 		difficulty = 0.05, | ||||
| 		trigger = { | ||||
| 			type = "dig", | ||||
| @@ -330,8 +372,8 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("award_mesefind", { | ||||
| 		title = S("First Mese Find"), | ||||
| 		description = S("Mine your first mese ore."), | ||||
| 		icon = "default_stone.png^default_mineral_mese.png", | ||||
| 		background = "awards_bg_mining.png", | ||||
| 		icon = "awards_first_mese_find.png", | ||||
| 		hud_background = "awards_bg_mining.png", | ||||
| 		difficulty = 1, | ||||
| 		trigger = { | ||||
| 			type = "dig", | ||||
| @@ -345,8 +387,8 @@ if minetest.get_modpath("default") then | ||||
| 		secret = true, | ||||
| 		title = S("Mese Mastery"), | ||||
| 		description = S("Mine a mese block."), | ||||
| 		icon = "default_mese_block.png", | ||||
| 		background = "awards_bg_mining.png", | ||||
| 		icon = "awards_mese_mastery.png", | ||||
| 		hud_background = "awards_bg_mining.png", | ||||
| 		difficulty = 1.1, | ||||
| 		trigger = { | ||||
| 			type = "dig", | ||||
| @@ -359,8 +401,8 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("award_youre_a_copper", { | ||||
| 		title = S("You’re a copper"), | ||||
| 		description = S("Dig 1,000 copper ores."), | ||||
| 		icon = "default_stone.png^default_mineral_copper.png", | ||||
| 		background = "awards_bg_mining.png", | ||||
| 		icon = "awards_youre_a_copper.png", | ||||
| 		hud_background = "awards_bg_mining.png", | ||||
| 		difficulty = 0.2, | ||||
| 		trigger = { | ||||
| 			type = "dig", | ||||
| @@ -373,8 +415,8 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("award_mine2", { | ||||
| 		title = S("Mini Miner"), | ||||
| 		description = S("Dig 100 stone blocks."), | ||||
| 		icon = "awards_miniminer.png^awards_level1.png", | ||||
| 		background = "awards_bg_mining.png", | ||||
| 		icon = "awards_mini_miner.png^awards_level1.png", | ||||
| 		hud_background = "awards_bg_mining.png", | ||||
| 		difficulty = 0.02, | ||||
| 		trigger = { | ||||
| 			type = "dig", | ||||
| @@ -387,8 +429,8 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("award_mine3", { | ||||
| 		title = S("Hardened Miner"), | ||||
| 		description = S("Dig 1,000 stone blocks."), | ||||
| 		icon = "awards_miniminer.png^awards_level2.png", | ||||
| 		background = "awards_bg_mining.png", | ||||
| 		icon = "awards_hardened_miner.png^awards_level2.png", | ||||
| 		hud_background = "awards_bg_mining.png", | ||||
| 		difficulty = 0.02, | ||||
| 		trigger = { | ||||
| 			type = "dig", | ||||
| @@ -401,8 +443,8 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("award_mine4", { | ||||
| 		title = S("Master Miner"), | ||||
| 		description = S("Dig 10,000 stone blocks."), | ||||
| 		icon = "awards_miniminer.png^awards_level3.png", | ||||
| 		background = "awards_bg_mining.png", | ||||
| 		icon = "awards_master_miner.png^awards_level3.png", | ||||
| 		hud_background = "awards_bg_mining.png", | ||||
| 		difficulty = 0.02, | ||||
| 		trigger = { | ||||
| 			type = "dig", | ||||
| @@ -415,8 +457,8 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("award_marchand_de_sable", { | ||||
| 		title = S("Marchand De Sable"), | ||||
| 		description = S("Dig 1,000 sand."), | ||||
| 		icon = "default_sand.png", | ||||
| 		background = "awards_bg_mining.png", | ||||
| 		icon = "awards_marchand_de_sable.png", | ||||
| 		hud_background = "awards_bg_mining.png", | ||||
| 		difficulty = 0.05, | ||||
| 		trigger = { | ||||
| 			type = "dig", | ||||
| @@ -428,7 +470,7 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("awards_crafter_of_sticks", { | ||||
| 		title = S("Crafter of Sticks"), | ||||
| 		description = S("Craft 100 sticks."), | ||||
| 		icon = "default_stick.png", | ||||
| 		icon = "awards_crafter_of_sticks.png", | ||||
| 		difficulty = 0.01, | ||||
| 		trigger = { | ||||
| 			type = "craft", | ||||
| @@ -440,7 +482,7 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("awards_junglegrass", { | ||||
| 		title = S("Jungle Discoverer"), | ||||
| 		description = S("Mine your first jungle grass."), | ||||
| 		icon = "default_junglegrass.png", | ||||
| 		icon = "awards_jungle_discoverer.png", | ||||
| 		difficulty = 0.009, | ||||
| 		trigger = { | ||||
| 			type = "dig", | ||||
| @@ -452,7 +494,7 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("awards_grass", { | ||||
| 		title = S("Grasslands Discoverer"), | ||||
| 		description = S("Mine some grass."), | ||||
| 		icon = "default_grass_3.png", | ||||
| 		icon = "awards_grasslands_discoverer.png", | ||||
| 		difficulty = 0.009, | ||||
| 		trigger = { | ||||
| 			type = "dig", | ||||
| @@ -464,7 +506,7 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("awards_dry_grass", { | ||||
| 		title = S("Savannah Discoverer"), | ||||
| 		description = S("Mine some dry grass."), | ||||
| 		icon = "default_dry_grass_3.png", | ||||
| 		icon = "awards_savannah_discoverer.png", | ||||
| 		difficulty = 0.009, | ||||
| 		trigger = { | ||||
| 			type = "dig", | ||||
| @@ -476,7 +518,7 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("awards_cactus", { | ||||
| 		title = S("Desert Discoverer"), | ||||
| 		description = S("Mine your first cactus."), | ||||
| 		icon = "default_cactus_side.png", | ||||
| 		icon = "awards_desert_discoverer.png", | ||||
| 		difficulty = 0.03, | ||||
| 		trigger = { | ||||
| 			type = "dig", | ||||
| @@ -488,7 +530,7 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("awards_dry_shrub", { | ||||
| 		title = S("Far Lands"), | ||||
| 		description = S("Mine your first dry shrub."), | ||||
| 		icon = "default_dry_shrub.png", | ||||
| 		icon = "awards_far_lands.png", | ||||
| 		difficulty = 0.009, | ||||
| 		trigger = { | ||||
| 			type = "dig", | ||||
| @@ -500,7 +542,7 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("awards_ice", { | ||||
| 		title = S("Glacier Discoverer"), | ||||
| 		description = S("Mine your first ice."), | ||||
| 		icon = "default_ice.png", | ||||
| 		icon = "awards_glacier_discoverer.png", | ||||
| 		difficulty = 0.02, | ||||
| 		trigger = { | ||||
| 			type = "dig", | ||||
| @@ -513,7 +555,7 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("awards_snowblock", { | ||||
| 		title = S("Very Simple Snow Man"), | ||||
| 		description = S("Place two snow blocks."), | ||||
| 		icon = "default_snow.png", | ||||
| 		icon = "awards_very_simple_snow_man.png", | ||||
| 		difficulty = 0.02, | ||||
| 		trigger = { | ||||
| 			type = "place", | ||||
| @@ -525,8 +567,8 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("awards_gold_ore", { | ||||
| 		title = S("First Gold Find"), | ||||
| 		description = S("Mine your first gold ore."), | ||||
| 		icon = "default_stone.png^default_mineral_gold.png^awards_level1.png", | ||||
| 		background = "awards_bg_mining.png", | ||||
| 		icon = "awards_first_gold_find.png^awards_level1.png", | ||||
| 		hud_background = "awards_bg_mining.png", | ||||
| 		difficulty = 0.9, | ||||
| 		trigger = { | ||||
| 			type = "dig", | ||||
| @@ -538,8 +580,8 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("awards_gold_rush", { | ||||
| 		title = S("Gold Rush"), | ||||
| 		description = S("Mine 45 gold ores."), | ||||
| 		icon = "default_stone.png^default_mineral_gold.png^awards_level2.png", | ||||
| 		background = "awards_bg_mining.png", | ||||
| 		icon = "awards_gold_rush.png^awards_level2.png", | ||||
| 		hud_background = "awards_bg_mining.png", | ||||
| 		difficulty = 0.9, | ||||
| 		trigger = { | ||||
| 			type = "dig", | ||||
| @@ -551,7 +593,7 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("awards_diamond_ore", { | ||||
| 		title = S("Wow, I am Diamonds!"), | ||||
| 		description = S("Mine your first diamond ore."), | ||||
| 		icon = "default_stone.png^default_mineral_diamond.png^awards_level1.png", | ||||
| 		icon = "awards_wow_i_am_diamonds.png^awards_level1.png", | ||||
| 		difficulty = 1, | ||||
| 		trigger = { | ||||
| 			type = "dig", | ||||
| @@ -563,8 +605,8 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("awards_diamond_rush", { | ||||
| 		title = S("Girl's Best Friend"), | ||||
| 		description = S("Mine 18 diamond ores."), | ||||
| 		icon = "default_stone.png^default_mineral_diamond.png^awards_level2.png", | ||||
| 		background = "awards_bg_mining.png", | ||||
| 		icon = "awards_girls_best_friend.png^awards_level2.png", | ||||
| 		hud_background = "awards_bg_mining.png", | ||||
| 		difficulty = 1, | ||||
| 		trigger = { | ||||
| 			type = "dig", | ||||
| @@ -576,7 +618,7 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("awards_diamondblock", { | ||||
| 		title = S("Hardest Block on Earth"), | ||||
| 		description = S("Craft a diamond block."), | ||||
| 		icon = "default_diamond_block.png", | ||||
| 		icon = "awards_hardest_block_on_earth.png", | ||||
| 		difficulty = 1.1, | ||||
| 		trigger = { | ||||
| 			type = "craft", | ||||
| @@ -588,7 +630,7 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("awards_mossycobble", { | ||||
| 		title = S("In the Dungeon"), | ||||
| 		description = S("Mine a mossy cobblestone."), | ||||
| 		icon = "default_mossycobble.png", | ||||
| 		icon = "awards_in_the_dungeon.png", | ||||
| 		difficulty = 0.9, | ||||
| 		trigger = { | ||||
| 			type = "dig", | ||||
| @@ -600,7 +642,7 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("award_furnace", { | ||||
| 		title = S("Smelter"), | ||||
| 		description = S("Craft 10 furnaces."), | ||||
| 		icon = "default_furnace_front.png", | ||||
| 		icon = "awards_smelter.png", | ||||
| 		difficulty = 0.08, | ||||
| 		trigger = { | ||||
| 			type = "craft", | ||||
| @@ -612,7 +654,7 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("award_chest", { | ||||
| 		title = S("Treasurer"), | ||||
| 		description = S("Craft 15 chests."), | ||||
| 		icon = "default_chest_front.png", | ||||
| 		icon = "awards_treasurer.png", | ||||
| 		difficulty = 0.08, | ||||
| 		trigger = { | ||||
| 			type = "craft", | ||||
| @@ -622,9 +664,9 @@ if minetest.get_modpath("default") then | ||||
| 	}) | ||||
| 
 | ||||
| 	awards.register_award("award_chest2", { | ||||
| 		title = S("Bankier"), | ||||
| 		title = S("Banker"), | ||||
| 		description = S("Craft 30 locked chests."), | ||||
| 		icon = "default_chest_lock.png", | ||||
| 		icon = "awards_banker.png", | ||||
| 		difficulty = 0.08, | ||||
| 		trigger = { | ||||
| 			type = "craft", | ||||
| @@ -636,7 +678,7 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("award_brick", { | ||||
| 		title = S("Bricker"), | ||||
| 		description = S("Craft 200 brick blocks."), | ||||
| 		icon = "default_brick.png", | ||||
| 		icon = "awards_bricker.png", | ||||
| 		difficulty = 0.03, | ||||
| 		trigger = { | ||||
| 			type = "craft", | ||||
| @@ -648,7 +690,7 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("award_obsidianbrick", { | ||||
| 		title = S("House of Obsidian"), | ||||
| 		description = S("Craft 100 obsidian bricks."), | ||||
| 		icon = "default_obsidian_brick.png", | ||||
| 		icon = "awards_house_of_obsidian.png", | ||||
| 		difficulty = 0.4, | ||||
| 		trigger = { | ||||
| 			type = "craft", | ||||
| @@ -660,7 +702,7 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("award_placestone", { | ||||
| 		title = S("Build a Cave"), | ||||
| 		description = S("Place 100 stone."), | ||||
| 		icon = "default_stone.png", | ||||
| 		icon = "awards_build_a_cave.png", | ||||
| 		difficulty = 0.1, | ||||
| 		trigger = { | ||||
| 			type = "place", | ||||
| @@ -672,7 +714,7 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("award_woodladder", { | ||||
| 		title = S("Long Ladder"), | ||||
| 		description = S("Place 400 wooden ladders."), | ||||
| 		icon = "default_ladder_wood.png", | ||||
| 		icon = "awards_long_ladder.png", | ||||
| 		difficulty = 0.1, | ||||
| 		trigger = { | ||||
| 			type = "place", | ||||
| @@ -684,7 +726,7 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("award_steelladder", { | ||||
| 		title = S("Industrial Age"), | ||||
| 		description = S("Place 40 steel ladders."), | ||||
| 		icon = "default_ladder_steel.png", | ||||
| 		icon = "awards_industrial_age.png", | ||||
| 		difficulty = 1, | ||||
| 		trigger = { | ||||
| 			type = "place", | ||||
| @@ -696,7 +738,7 @@ if minetest.get_modpath("default") then | ||||
| 	awards.register_award("award_apples", { | ||||
| 		title = S("Yummy!"), | ||||
| 		description = S("Eat 80 apples."), | ||||
| 		icon = "default_apple.png", | ||||
| 		icon = "awards_yummy.png", | ||||
| 		difficulty = 0.1, | ||||
| 		trigger = { | ||||
| 			type = "eat", | ||||
| @@ -704,12 +746,72 @@ if minetest.get_modpath("default") then | ||||
| 			target = 80 | ||||
| 		} | ||||
| 	}) | ||||
| 
 | ||||
| 	-- Died in flowing lava | ||||
| 	awards.register_award("award_in_the_flow", { | ||||
| 		title = S("In the Flow"), | ||||
| 		description = S("Die in flowing lava."), | ||||
| 		secret = true, | ||||
| 	}) | ||||
| 	awards.register_on_death(function(player,data) | ||||
| 		local pos = player:get_pos() | ||||
| 		if pos and (minetest.find_node_near(pos, 2, "default:lava_flowing") ~= nil or | ||||
| 				minetest.find_node_near(pos, 2, "default:lava_source") ~= nil) then | ||||
| 			return "award_in_the_flow" | ||||
| 		end | ||||
| 		return nil | ||||
| 	end) | ||||
| 
 | ||||
| 	-- Die near diamond ore | ||||
| 	awards.register_award("award_this_is_sad", { | ||||
| 		title = S("This is Sad"), | ||||
| 		description = S("Die near diamond ore."), | ||||
| 		secret = true, | ||||
| 	}) | ||||
| 	awards.register_on_death(function(player,data) | ||||
| 		local pos = player:get_pos() | ||||
| 		if pos and minetest.find_node_near(pos, 5, "default:stone_with_diamond") ~= nil then | ||||
| 			return "award_this_is_sad" | ||||
| 		end | ||||
| 		return nil | ||||
| 	end) | ||||
| end | ||||
| 
 | ||||
| if minetest.get_modpath("carts") then | ||||
| 	-- On the way | ||||
| 	awards.register_award("award_on_the_way", { | ||||
| 		title = S("On The Way"), | ||||
| 		description = S("Place 100 rails."), | ||||
| 		icon = "awards_on_the_way.png", | ||||
| 		difficulty = 0.1, | ||||
| 		trigger = { | ||||
| 			type = "place", | ||||
| 			node = "group:rail", | ||||
| 			target = 100 | ||||
| 		} | ||||
| 	}) | ||||
| end | ||||
| 
 | ||||
| if minetest.get_modpath("bones") then | ||||
| 	-- Die near bones | ||||
| 	awards.register_award("award_the_stack", { | ||||
| 		title = S("Graveyard"), | ||||
| 		description = S("Die near bones."), | ||||
| 		secret = true, | ||||
| 	}) | ||||
| 	awards.register_on_death(function(player,data) | ||||
| 		local pos = player:get_pos() | ||||
| 		if pos and minetest.find_node_near(pos, 5, "bones:bones") ~= nil then | ||||
| 			return "award_the_stack" | ||||
| 		end | ||||
| 		return nil | ||||
| 	end) | ||||
| end | ||||
| 
 | ||||
| if minetest.get_modpath("vessels") then | ||||
| 	awards.register_award("award_vessels_shelf", { | ||||
| 		title = S("Glasser"), | ||||
| 		icon = "vessels_shelf.png", | ||||
| 		icon = "awards_glasser.png", | ||||
| 		description = S("Craft 14 vessels shelves."), | ||||
| 		trigger = { | ||||
| 			type = "craft", | ||||
| @@ -723,7 +825,7 @@ if minetest.get_modpath("farming") then | ||||
| 	awards.register_award("awards_farmer", { | ||||
| 		title = S("Farming Skills Acquired"), | ||||
| 		description = S("Harvest a fully grown wheat plant."), | ||||
| 		icon = "farming_wheat_8.png^awards_level1.png", | ||||
| 		icon = "awards_farming_skills_acquired.png^awards_level1.png", | ||||
| 		trigger = { | ||||
| 			type = "dig", | ||||
| 			node = "farming:wheat_8", | ||||
| @@ -733,7 +835,7 @@ if minetest.get_modpath("farming") then | ||||
| 	awards.register_award("awards_farmer2", { | ||||
| 		title = S("Field Worker"), | ||||
| 		description = S("Harvest 25 fully grown wheat plants."), | ||||
| 		icon = "farming_wheat_8.png^awards_level2.png", | ||||
| 		icon = "awards_field_worker.png^awards_level2.png", | ||||
| 		trigger = { | ||||
| 			type = "dig", | ||||
| 			node = "farming:wheat_8", | ||||
| @@ -744,7 +846,7 @@ if minetest.get_modpath("farming") then | ||||
| 	awards.register_award("awards_farmer3", { | ||||
| 		title = S("Aspiring Farmer"), | ||||
| 		description = S("Harvest 125 fully grown wheat plants."), | ||||
| 		icon = "farming_wheat_8.png^awards_level3.png", | ||||
| 		icon = "awards_aspiring_farmer.png^awards_level3.png", | ||||
| 		trigger = { | ||||
| 			type = "dig", | ||||
| 			node = "farming:wheat_8", | ||||
| @@ -755,7 +857,7 @@ if minetest.get_modpath("farming") then | ||||
| 	awards.register_award("awards_farmer4", { | ||||
| 		title = S("Wheat Magnate"), | ||||
| 		description = S("Harvest 625 fully grown wheat plants."), | ||||
| 		icon = "farming_wheat_8.png^awards_level4.png", | ||||
| 		icon = "awards_wheat_magnate.png^awards_level4.png", | ||||
| 		trigger = { | ||||
| 			type = "dig", | ||||
| 			node = "farming:wheat_8", | ||||
| @@ -766,7 +868,7 @@ if minetest.get_modpath("farming") then | ||||
| 	awards.register_award("award_bread", { | ||||
| 		title = S("Baker"), | ||||
| 		description = S("Eat 10 loaves of bread."), | ||||
| 		icon = "farming_bread.png", | ||||
| 		icon = "awards_baker.png", | ||||
| 		trigger = { | ||||
| 			type = "eat", | ||||
| 			item = "farming:bread", | ||||
| @@ -780,7 +882,7 @@ if minetest.get_modpath("wool") and minetest.get_modpath("farming") then | ||||
| 	awards.register_award("awards_wool", { | ||||
| 		title = S("Wool Over Your Eyes"), | ||||
| 		description = S("Craft 250 white wool."), | ||||
| 		icon = "wool_white.png", | ||||
| 		icon = "awards_wool_over_your_eyes.png", | ||||
| 		trigger = { | ||||
| 			type = "craft", | ||||
| 			item = "wool:white", | ||||
| @@ -793,7 +895,7 @@ if minetest.get_modpath("beds") then | ||||
| 	awards.register_award("award_bed", { | ||||
| 		title = S("Hotelier"), | ||||
| 		description = S("Craft 15 fancy beds."), | ||||
| 		icon = "beds_bed_fancy.png", | ||||
| 		icon = "awards_hotelier.png", | ||||
| 		trigger = { | ||||
| 			type = "craft", | ||||
| 			item= "beds:fancy_bed_bottom", | ||||
| @@ -806,7 +908,7 @@ if minetest.get_modpath("stairs") then | ||||
| 	awards.register_award("award_stairs_goldblock", { | ||||
| 		title = S("Filthy Rich"), | ||||
| 		description = S("Craft 24 gold block stairs."), | ||||
| 		icon = "default_gold_block.png", | ||||
| 		icon = "awards_filthy_rich.png", | ||||
| 		trigger = { | ||||
| 			type = "craft", | ||||
| 			item= "stairs:stair_goldblock", | ||||
| @@ -819,7 +921,7 @@ if minetest.get_modpath("dye") then | ||||
| 	awards.register_award("awards_dye_red", { | ||||
| 		title = S("Roses Are Red"), | ||||
| 		description = S("Craft 400 red dyes."), | ||||
| 		icon = "dye_red.png", | ||||
| 		icon = "awards_roses_are_red.png", | ||||
| 		trigger = { | ||||
| 			type = "craft", | ||||
| 			item = "dye:red", | ||||
| @@ -830,7 +932,7 @@ if minetest.get_modpath("dye") then | ||||
| 	awards.register_award("awards_dye_yellow", { | ||||
| 		title = S("Dandelions are Yellow"), | ||||
| 		description = S("Craft 400 yellow dyes."), | ||||
| 		icon = "dye_yellow.png", | ||||
| 		icon = "awards_dandelions_are_yellow.png", | ||||
| 		trigger = { | ||||
| 			type = "craft", | ||||
| 			item = "dye:yellow", | ||||
| @@ -841,7 +943,7 @@ if minetest.get_modpath("dye") then | ||||
| 	awards.register_award("awards_dye_blue", { | ||||
| 		title = S("Geraniums are Blue"), | ||||
| 		description = S("Craft 400 blue dyes."), | ||||
| 		icon = "dye_blue.png", | ||||
| 		icon = "awards_geraniums_are_blue.png", | ||||
| 		trigger = { | ||||
| 			type = "craft", | ||||
| 			item= "dye:blue", | ||||
| @@ -852,7 +954,7 @@ if minetest.get_modpath("dye") then | ||||
| 	awards.register_award("awards_dye_white", { | ||||
| 		title = S("White Color Stock"), | ||||
| 		description = S("Craft 100 white dyes."), | ||||
| 		icon = "dye_white.png", | ||||
| 		icon = "awards_white_color_stock.png", | ||||
| 		trigger = { | ||||
| 			type = "craft", | ||||
| 			item= "dye:white", | ||||
| @@ -865,7 +967,7 @@ if minetest.get_modpath("flowers") then | ||||
| 	awards.register_award("awards_brown_mushroom1", { | ||||
| 		title = S("Tasty Mushrooms"), | ||||
| 		description = S("Eat 3 brown mushrooms."), | ||||
| 		icon = "flowers_mushroom_brown.png^awards_level1.png", | ||||
| 		icon = "awards_tasty_mushrooms.png^awards_level1.png", | ||||
| 		trigger = { | ||||
| 			type = "eat", | ||||
| 			item= "flowers:mushroom_brown", | ||||
| @@ -875,7 +977,7 @@ if minetest.get_modpath("flowers") then | ||||
| 	awards.register_award("awards_brown_mushroom2", { | ||||
| 		title = S("Mushroom Lover"), | ||||
| 		description = S("Eat 33 brown mushrooms."), | ||||
| 		icon = "flowers_mushroom_brown.png^awards_level2.png", | ||||
| 		icon = "awards_mushroom_lover.png^awards_level2.png", | ||||
| 		trigger = { | ||||
| 			type = "eat", | ||||
| 			item= "flowers:mushroom_brown", | ||||
| @@ -885,7 +987,7 @@ if minetest.get_modpath("flowers") then | ||||
| 	awards.register_award("awards_brown_mushroom3", { | ||||
| 		title = S("Underground Mushroom Farmer"), | ||||
| 		description = S("Eat 333 brown mushrooms."), | ||||
| 		icon = "flowers_mushroom_brown.png^awards_level3.png", | ||||
| 		icon = "awards_underground_mushroom_farmer.png^awards_level3.png", | ||||
| 		trigger = { | ||||
| 			type = "eat", | ||||
| 			item= "flowers:mushroom_brown", | ||||
| @@ -912,15 +1014,15 @@ minetest.after(0, function() | ||||
| 
 | ||||
| 	awards.register_award("awards_builder1", { | ||||
| 		title = S("Builder"), | ||||
| 		icon = "awards_house.png^awards_level1.png", | ||||
| 		icon = "awards_builder.png^awards_level1.png", | ||||
| 		trigger = { | ||||
| 			type = "place", | ||||
| 			target = 1000, | ||||
| 		}, | ||||
| 	}) | ||||
| 	awards.register_award("awards_builder2", { | ||||
| 		title = S("Constructor"), | ||||
| 		icon = "awards_house.png^awards_level2.png", | ||||
| 		title = S("Engineer"), | ||||
| 		icon = "awards_engineer.png^awards_level2.png", | ||||
| 		trigger = { | ||||
| 			type = "place", | ||||
| 			target = 5000, | ||||
| @@ -928,7 +1030,7 @@ minetest.after(0, function() | ||||
| 	}) | ||||
| 	awards.register_award("awards_builder3", { | ||||
| 		title = S("Architect"), | ||||
| 		icon = "awards_house.png^awards_level3.png", | ||||
| 		icon = "awards_architect.png^awards_level3.png", | ||||
| 		trigger = { | ||||
| 			type = "place", | ||||
| 			target = 10000, | ||||
| @@ -936,7 +1038,7 @@ minetest.after(0, function() | ||||
| 	}) | ||||
| 	awards.register_award("awards_builder4", { | ||||
| 		title = S("Master Architect"), | ||||
| 		icon = "awards_house.png^awards_level4.png", | ||||
| 		icon = "awards_master_architect.png^awards_level4.png", | ||||
| 		trigger = { | ||||
| 			type = "place", | ||||
| 			target = 25000, | ||||
| @@ -950,7 +1052,7 @@ if minetest.get_modpath("nyancat") then | ||||
| 		secret = true, | ||||
| 		title = S("A Cat in a Pop-Tart?!"), | ||||
| 		description = S("Mine a nyan cat."), | ||||
| 		icon = "nyancat_front.png", | ||||
| 		icon = "awards_a_cat_in_a_pop_tart.png", | ||||
| 		trigger = { | ||||
| 			type = "dig", | ||||
| 			node = "nyancat:nyancat", | ||||
| @@ -958,3 +1060,53 @@ if minetest.get_modpath("nyancat") then | ||||
| 		} | ||||
| 	}) | ||||
| end | ||||
| 
 | ||||
| if minetest.get_modpath("pipeworks") then | ||||
| 	awards.register_award("award_pipeworks_transporter", { | ||||
| 		title = S("Item transporter"), | ||||
| 		description = S("Place 10000 tubes."), | ||||
| 		difficulty = 0.05, | ||||
| 		trigger = { | ||||
| 			type = "place", | ||||
| 			node = "pipeworks:tube_1", | ||||
| 			target = 2000, | ||||
| 		} | ||||
| 	}) | ||||
| 
 | ||||
| 	awards.register_award("award_pipeworks_automator", { | ||||
| 		title = S("Factory"), | ||||
| 		description = S("Place 5 autocrafters."), | ||||
| 		difficulty = 3, | ||||
| 		trigger = { | ||||
| 			type = "place", | ||||
| 			node = "pipeworks:autocrafter", | ||||
| 			target = 5, | ||||
| 		} | ||||
| 	}) | ||||
| end | ||||
| 
 | ||||
| if minetest.get_modpath("mesecons") then | ||||
| 	awards.register_award("awards_mesecons", { | ||||
| 		title = S("Electical Engineer"), | ||||
| 		description = S("Place 500 mesecon wires."), | ||||
| 		difficulty = 0.2, | ||||
| 		trigger = { | ||||
| 			type = "place", | ||||
| 			node = "mesecons:wire_00000000_off", | ||||
| 			target = 500, | ||||
| 		} | ||||
| 	}) | ||||
| end | ||||
| 
 | ||||
| if minetest.get_modpath("basic_materials") then | ||||
| 	awards.register_award("awards_oil", { | ||||
| 		title = S("Oil Tycoon"), | ||||
| 		description = S("Craft 500 times oil extract."), | ||||
| 
 | ||||
| 		trigger = { | ||||
| 			type = "craft", | ||||
| 			item = "basic_materials:oil_extract", | ||||
| 			target = 500, | ||||
| 		} | ||||
| 	}) | ||||
| end | ||||
| @@ -1,6 +1,6 @@ | ||||
| -- Copyright (c) 2013-18 rubenwardy. MIT. | ||||
| 
 | ||||
| local S = awards.gettext | ||||
| local S = awards.translator | ||||
| 
 | ||||
| minetest.register_chatcommand("awards", { | ||||
| 	params = S("[c|clear|disable|enable]"), | ||||
| @@ -37,7 +37,7 @@ minetest.register_chatcommand("awd", { | ||||
| 	func = function(name, param) | ||||
| 		local def = awards.registered_awards[param] | ||||
| 		if def then | ||||
| 			minetest.chat_send_player(name, string.format(S("%s: %s"), def.title, def.description)) | ||||
| 			minetest.chat_send_player(name, string.format("%s: %s", def.title, def.description)) | ||||
| 		else | ||||
| 			minetest.chat_send_player(name, S("Award not found.")) | ||||
| 		end | ||||
							
								
								
									
										112
									
								
								src/data.lua
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										112
									
								
								src/data.lua
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,112 @@ | ||||
|  | ||||
| local storage = minetest.get_mod_storage() | ||||
| local __player_data | ||||
|  | ||||
| -- Table Save Load Functions | ||||
| function awards.save() | ||||
| 	storage:set_string("player_data", minetest.write_json(__player_data)) | ||||
| end | ||||
|  | ||||
| local function convert_data() | ||||
| 	minetest.log("warning", "Importing awards data from previous version") | ||||
|  | ||||
| 	local old_players = __player_data | ||||
| 	__player_data = {} | ||||
| 	for name, data in pairs(old_players) do | ||||
| 		while name.name do | ||||
| 			name = name.name | ||||
| 		end | ||||
| 		data.name = name | ||||
| 		print("Converting data for " .. name) | ||||
|  | ||||
| 		-- Just rename counted | ||||
| 		local counted = { | ||||
| 			chats  = "chat", | ||||
| 			deaths = "death", | ||||
| 			joins  = "join", | ||||
| 		} | ||||
| 		for from, to in pairs(counted) do | ||||
| 			data[to]   = data[from] | ||||
| 			data[from] = nil | ||||
| 		end | ||||
|  | ||||
| 		data.death = { | ||||
| 			unknown = data.death, | ||||
| 			__total = data.death, | ||||
| 		} | ||||
|  | ||||
| 		-- Convert item db to new format | ||||
| 		local counted_items = { | ||||
| 			count = "dig", | ||||
| 			place = "place", | ||||
| 			craft = "craft", | ||||
| 		} | ||||
| 		for from, to in pairs(counted_items) do | ||||
| 			local ret = {} | ||||
|  | ||||
| 			local count = 0 | ||||
| 			if data[from] then | ||||
| 				for modname, items in pairs(data[from]) do | ||||
| 					for itemname, value in pairs(items) do | ||||
| 						itemname = modname .. ":" .. itemname | ||||
| 						local key = minetest.registered_aliases[itemname] or itemname | ||||
| 						ret[key] = value | ||||
| 						count = count + value | ||||
| 					end | ||||
| 				end | ||||
| 			end | ||||
|  | ||||
| 			ret.__total = count | ||||
| 			data[from] = nil | ||||
| 			data[to] = ret | ||||
| 		end | ||||
|  | ||||
| 		__player_data[name] = data | ||||
| 	end | ||||
| end | ||||
|  | ||||
| function awards.load() | ||||
| 	local old_save_path = minetest.get_worldpath().."/awards.txt" | ||||
| 	local file = io.open(old_save_path, "r") | ||||
| 	if file then | ||||
| 		local table = minetest.deserialize(file:read("*all")) | ||||
| 		if type(table) == "table" then | ||||
| 			__player_data = table | ||||
| 			convert_data() | ||||
| 		else | ||||
| 			__player_data = {} | ||||
| 		end | ||||
| 		file:close() | ||||
| 		os.rename(old_save_path, minetest.get_worldpath().."/awards.bk.txt") | ||||
| 		awards.save() | ||||
| 	else | ||||
| 		local json = storage:get("player_data") | ||||
| 		__player_data = json and minetest.parse_json(json) or {} | ||||
| 	end | ||||
| end | ||||
|  | ||||
| function awards.player(name) | ||||
| 	assert(type(name) == "string") | ||||
| 	local data = __player_data[name] or {} | ||||
| 	__player_data[name] = data | ||||
|  | ||||
| 	data.name     = data.name or name | ||||
| 	data.unlocked = data.unlocked or {} | ||||
| 	return data | ||||
| end | ||||
|  | ||||
| function awards.player_or_nil(name) | ||||
| 	return __player_data[name] | ||||
| end | ||||
|  | ||||
| function awards.enable(name) | ||||
| 	awards.player(name).disabled = nil | ||||
| end | ||||
|  | ||||
| function awards.disable(name) | ||||
| 	awards.player(name).disabled = true | ||||
| end | ||||
|  | ||||
| function awards.clear_player(name) | ||||
| 	__player_data[name] = {} | ||||
| end | ||||
| @@ -1,138 +1,76 @@ | ||||
| -- Copyright (c) 2013-18 rubenwardy. MIT. | ||||
| 
 | ||||
| local S = awards.gettext | ||||
| 
 | ||||
| local function order_awards(name) | ||||
| 	local hash_is_unlocked = {} | ||||
| 	local retval = {} | ||||
| 
 | ||||
| 	local data = awards.player(name) | ||||
| 	if data and data.unlocked then | ||||
| 		for awardname, _ in pairs(data.unlocked) do | ||||
| 			local def = awards.registered_awards[awardname] | ||||
| 			if def then | ||||
| 				hash_is_unlocked[awardname] = true | ||||
| 				local score = -100000 | ||||
| 
 | ||||
| 				local difficulty = def.difficulty or 1 | ||||
| 				if def.trigger and def.trigger.target then | ||||
| 					difficulty = difficulty * def.trigger.target | ||||
| 				end | ||||
| 				score = score + difficulty | ||||
| 
 | ||||
| 				retval[#retval + 1] = { | ||||
| 					name     = awardname, | ||||
| 					def      = def, | ||||
| 					unlocked = true, | ||||
| 					started  = true, | ||||
| 					score    = score, | ||||
| 				} | ||||
| 			end | ||||
| 		end | ||||
| 	end | ||||
| 
 | ||||
| 	for _, def in pairs(awards.registered_awards) do | ||||
| 		if not hash_is_unlocked[def.name] and def:can_unlock(data) then | ||||
| 			local started = false | ||||
| 			local score = def.difficulty or 1 | ||||
| 			if def.secret then | ||||
| 				score = 1000000 | ||||
| 			elseif def.trigger and def.trigger.target and def.getProgress then | ||||
| 				local progress = def:getProgress(data).perc | ||||
| 				score = score * (1 - progress) * def.trigger.target | ||||
| 				if progress < 0.001 then | ||||
| 					score = score + 100 | ||||
| 				else | ||||
| 					started = true | ||||
| 				end | ||||
| 			else | ||||
| 				score = 100 | ||||
| 			end | ||||
| 
 | ||||
| 			retval[#retval + 1] = { | ||||
| 				name     = def.name, | ||||
| 				def      = def, | ||||
| 				unlocked = false, | ||||
| 				started  = started, | ||||
| 				score    = score, | ||||
| 			} | ||||
| 		end | ||||
| 	end | ||||
| 
 | ||||
| 	table.sort(retval, function(a, b) | ||||
| 		return a.score < b.score | ||||
| 	end) | ||||
| 	return retval | ||||
| end | ||||
| local S = awards.translator | ||||
| 
 | ||||
| function awards.get_formspec(name, to, sid) | ||||
| 	local formspec = "" | ||||
| 	local awards_list = order_awards(name) | ||||
| 	local data  = awards.player(name) | ||||
| 	local awards_list = awards.get_award_states(name) | ||||
| 
 | ||||
| 	if #awards_list == 0 then | ||||
| 		formspec = formspec .. "label[3.9,1.5;"..minetest.formspec_escape(S("Error: No achivements available.")).."]" | ||||
| 		formspec = formspec .. "button_exit[4.2,2.3;3,1;close;"..minetest.formspec_escape(S("OK")).."]" | ||||
| 		return formspec | ||||
| 	end | ||||
| 	sid = awards_list[sid] and sid or 1 | ||||
| 
 | ||||
| 	-- Sidebar | ||||
| 	if sid then | ||||
| 		local item = awards_list[sid+0] | ||||
| 		local def  = item.def | ||||
| 	local sitem = awards_list[sid] | ||||
| 	local sdef = sitem.def | ||||
| 	if sdef and sdef.secret and not sitem.unlocked then | ||||
| 		formspec = formspec .. "label[1,2.75;".. | ||||
| 				minetest.formspec_escape(S("(Secret Award)")).."]".. | ||||
| 				"image[1,0;3,3;awards_unknown.png]" | ||||
| 		if sdef and sdef.description then | ||||
| 			formspec = formspec	.. "textarea[0.25,3.25;4.8,1.7;;".. | ||||
| 					minetest.formspec_escape( | ||||
| 							S("Unlock this award to find out what it is."))..";]" | ||||
| 		end | ||||
| 	else | ||||
| 		local title = sitem.name | ||||
| 		if sdef and sdef.title then | ||||
| 			title = sdef.title | ||||
| 		end | ||||
| 		local status = "@1" | ||||
| 		if sitem.unlocked then | ||||
| 			-- Don't actually use translator here. We define empty S() to fool the update_translations script | ||||
| 			-- into extracting that string for the templates. | ||||
| 			local function S(str) | ||||
| 				return str | ||||
| 			end | ||||
| 			status = S("@1 (unlocked)") | ||||
| 		end | ||||
| 
 | ||||
| 		if def and def.secret and not item.unlocked then | ||||
| 			formspec = formspec .. "label[1,2.75;".. | ||||
| 					minetest.formspec_escape(S("(Secret Award)")).."]".. | ||||
| 					"image[1,0;3,3;awards_unknown.png]" | ||||
| 			if def and def.description then | ||||
| 				formspec = formspec	.. "textarea[0.25,3.25;4.8,1.7;;".. | ||||
| 						minetest.formspec_escape( | ||||
| 								S("Unlock this award to find out what it is."))..";]" | ||||
| 			end | ||||
| 		else | ||||
| 			local title = item.name | ||||
| 			if def and def.title then | ||||
| 				title = def.title | ||||
| 			end | ||||
| 			local status = "%s" | ||||
| 			if item.unlocked then | ||||
| 				status = S("%s (unlocked)") | ||||
| 			end | ||||
| 		formspec = formspec .. "textarea[0.5,3.1;4.8,1.45;;" .. | ||||
| 			S(status, minetest.formspec_escape(title)) .. | ||||
| 			";]" | ||||
| 
 | ||||
| 			formspec = formspec .. "textarea[0.5,2.7;4.8,1.45;;" .. | ||||
| 				string.format(status, minetest.formspec_escape(title)) .. | ||||
| 				";]" | ||||
| 		if sdef and sdef.icon then | ||||
| 			formspec = formspec .. "image[0.45,0;3.5,3.5;" .. minetest.formspec_escape(sdef.icon) .. "]"  -- adjusted values from 0.6,0;3,3 | ||||
| 		end | ||||
| 
 | ||||
| 			if def and def.icon then | ||||
| 				formspec = formspec .. "image[1,0;3,3;" .. def.icon .. "]" | ||||
| 		if sitem.progress then | ||||
| 			local barwidth = 3.95 | ||||
| 			local perc = sitem.progress.current / sitem.progress.target | ||||
| 			local label = sitem.progress.label | ||||
| 			if perc > 1 then | ||||
| 				perc = 1 | ||||
| 			end | ||||
| 			local barwidth = 4.6 | ||||
| 			local perc = nil | ||||
| 			local label = nil | ||||
| 			if def.getProgress and data then | ||||
| 				local res = def:getProgress(data) | ||||
| 				perc = res.perc | ||||
| 				label = res.label | ||||
| 			end | ||||
| 			if perc then | ||||
| 				if perc > 1 then | ||||
| 					perc = 1 | ||||
| 				end | ||||
| 				formspec = formspec .. "background[0,4.80;" .. barwidth ..",0.25;awards_progress_gray.png;false]" | ||||
| 				formspec = formspec .. "background[0,4.80;" .. (barwidth * perc) ..",0.25;awards_progress_green.png;false]" | ||||
| 				if label then | ||||
| 					formspec = formspec .. "label[1.75,4.63;" .. minetest.formspec_escape(label) .. "]" | ||||
| 				end | ||||
| 			end | ||||
| 			if def and def.description then | ||||
| 				formspec = formspec	.. "textarea[0.25,3.75;4.8,1.7;;"..minetest.formspec_escape(def.description)..";]" | ||||
| 			formspec = formspec .. "background[0,8.24;" .. barwidth ..",0.4;awards_progress_gray.png;false]" | ||||
| 			formspec = formspec .. "background[0,8.24;" .. (barwidth * perc) ..",0.4;awards_progress_green.png;false]" | ||||
| 			if label then | ||||
| 				formspec = formspec .. "label[1.6,8.15;" .. minetest.formspec_escape(label) .. "]" | ||||
| 			end | ||||
| 		end | ||||
| 
 | ||||
| 		if sdef and sdef.description then | ||||
| 			formspec = formspec .. "box[-0.05,3.75;3.9,4.2;#000]" | ||||
| 			formspec = formspec	.. "textarea[0.25,3.75;3.9,4.2;;" .. | ||||
| 					minetest.formspec_escape(sdef.description) .. ";]" | ||||
| 		end | ||||
| 	end | ||||
| 
 | ||||
| 	-- Create list box | ||||
| 	formspec = formspec .. "textlist[4.75,0;6,5;awards;" | ||||
| 	formspec = formspec .. "textlist[4,0;3.8,8.6;awards;" | ||||
| 	local first = true | ||||
| 	for _, award in pairs(awards_list) do | ||||
| 		local def = award.def | ||||
| @@ -174,7 +112,7 @@ function awards.show_to(name, to, sid, text) | ||||
| 		return | ||||
| 	end | ||||
| 	if text then | ||||
| 		local awards_list = order_awards(name) | ||||
| 		local awards_list = awards.get_award_states(name) | ||||
| 		if #awards_list == 0 then | ||||
| 			minetest.chat_send_player(to, S("Error: No award available.")) | ||||
| 			return | ||||
| @@ -189,7 +127,7 @@ function awards.show_to(name, to, sid, text) | ||||
| 			if def then | ||||
| 				if def.title then | ||||
| 					if def.description then | ||||
| 						minetest.chat_send_player(to, string.format(S("%s: %s"), def.title, def.description)) | ||||
| 						minetest.chat_send_player(to, string.format("%s: %s", def.title, def.description)) | ||||
| 					else | ||||
| 						minetest.chat_send_player(to, def.title) | ||||
| 					end | ||||
| @@ -199,20 +137,35 @@ function awards.show_to(name, to, sid, text) | ||||
| 			end | ||||
| 		end | ||||
| 	else | ||||
| 		if sid == nil or sid < 1 then | ||||
| 			sid = 1 | ||||
| 		end | ||||
| 		local deco = "" | ||||
| 		if minetest.global_exists("default") then | ||||
| 			deco = default.gui_bg .. default.gui_bg_img | ||||
| 		end | ||||
| 		-- Show formspec to user | ||||
| 		minetest.show_formspec(to,"awards:awards", | ||||
| 			"size[11,5]" .. deco .. | ||||
| 			"size[8,8.6]" .. deco .. | ||||
| 			awards.get_formspec(name, to, sid)) | ||||
| 	end | ||||
| end | ||||
| 
 | ||||
| minetest.register_on_player_receive_fields(function(player, formname, fields) | ||||
| 	if formname ~= "awards:awards" then | ||||
| 		return false | ||||
| 	end | ||||
| 	if fields.quit then | ||||
| 		return true | ||||
| 	end | ||||
| 	local name = player:get_player_name() | ||||
| 	if fields.awards then | ||||
| 		local event = minetest.explode_textlist_event(fields.awards) | ||||
| 		if event.type == "CHG" then | ||||
| 			awards.show_to(name, name, event.index, false) | ||||
| 		end | ||||
| 	end | ||||
| 
 | ||||
| 	return true | ||||
| end) | ||||
| 
 | ||||
| if minetest.get_modpath("sfinv") then | ||||
| 	sfinv.register_page("awards:awards", { | ||||
| 		title = S("Awards"), | ||||
| @@ -226,8 +179,8 @@ if minetest.get_modpath("sfinv") then | ||||
| 		get = function(self, player, context) | ||||
| 			local name = player:get_player_name() | ||||
| 			return sfinv.make_formspec(player, context, | ||||
| 				awards.get_formspec(name, name, context.awards_idx or 1), | ||||
| 				false, "size[11,5]") | ||||
| 				awards.get_formspec(name, name, context.awards_idx), | ||||
| 				false) | ||||
| 		end, | ||||
| 		on_player_receive_fields = function(self, player, context, fields) | ||||
| 			if fields.awards then | ||||
| @@ -239,6 +192,22 @@ if minetest.get_modpath("sfinv") then | ||||
| 			end | ||||
| 		end | ||||
| 	}) | ||||
| 
 | ||||
| 	local function check_and_reshow(name) | ||||
| 		local player = minetest.get_player_by_name(name) | ||||
| 		if not player then | ||||
| 			return | ||||
| 		end | ||||
| 
 | ||||
| 		local context = sfinv.get_or_create_context(player) | ||||
| 		if context.page ~= "awards:awards" then | ||||
| 			return | ||||
| 		end | ||||
| 
 | ||||
| 		sfinv.set_player_inventory_formspec(player, context) | ||||
| 	end | ||||
| 
 | ||||
| 	awards.register_on_unlock(check_and_reshow) | ||||
| end | ||||
| 
 | ||||
| if minetest.get_modpath("unified_inventory") ~= nil then | ||||
| @@ -14,15 +14,25 @@ | ||||
| -- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. | ||||
| -- | ||||
| 
 | ||||
| -- Don't actually use translator here. We define empty S() to fool the update_translations script | ||||
| -- into extracting those strings for the templates. Actual translation is done in api_triggers.lua. | ||||
| local S = function (str) | ||||
| 	return str | ||||
| end | ||||
| 
 | ||||
| -- Check if a player object is valid for awards. | ||||
| local function player_ok(player) | ||||
| 	return player and player.is_player and player:is_player() and not player.is_fake_player | ||||
| end | ||||
| 
 | ||||
| awards.register_trigger("chat", { | ||||
| 	type = "counted", | ||||
| 	progress = "@1/@2 chat messages", | ||||
| 	auto_description = { "Send a chat message", "Chat @1 times" }, | ||||
| 	progress = S("@1/@2 chat messages"), | ||||
| 	auto_description = { S("Send a chat message"), S("Chat @1 times") }, | ||||
| }) | ||||
| minetest.register_on_chat_message(function(name, message) | ||||
| 	local player = minetest.get_player_by_name(name) | ||||
| 	if not player or string.find(message, "/")  then | ||||
| 	if not player_ok(player) or string.find(message, "/")  then | ||||
| 		return | ||||
| 	end | ||||
| 
 | ||||
| @@ -32,17 +42,17 @@ end) | ||||
| 
 | ||||
| awards.register_trigger("join", { | ||||
| 	type = "counted", | ||||
| 	progress = "@1/@2 joins", | ||||
| 	auto_description = { "Join once", "Join @1 times" }, | ||||
| 	progress = S("@1/@2 joins"), | ||||
| 	auto_description = { S("Join once"), S("Join @1 times") }, | ||||
| }) | ||||
| minetest.register_on_joinplayer(awards.notify_join) | ||||
| 
 | ||||
| 
 | ||||
| awards.register_trigger("death", { | ||||
| 	type = "counted_key", | ||||
| 	progress = "@1/@2 deaths", | ||||
| 	auto_description = { "Die once of @2", "Die @1 times of @2" }, | ||||
| 	auto_description_total = { "Die @1 times.", "Mine @1 times" }, | ||||
| 	progress = S("@1/@2 deaths"), | ||||
| 	auto_description = { S("Die once of @2"), S("Die @1 times of @2") }, | ||||
| 	auto_description_total = { S("Die @1 times."), S("Mine @1 times") }, | ||||
| 	get_key = function(self, def) | ||||
| 		return def.trigger.reason | ||||
| 	end, | ||||
| @@ -59,16 +69,16 @@ end) | ||||
| 
 | ||||
| awards.register_trigger("dig", { | ||||
| 	type = "counted_key", | ||||
| 	progress = "@1/@2 dug", | ||||
| 	auto_description = { "Mine: @2", "Mine: @1×@2" }, | ||||
| 	auto_description_total = { "Mine @1 block.", "Mine @1 blocks." }, | ||||
| 	progress = S("@1/@2 dug"), | ||||
| 	auto_description = { S("Mine: @2"), S("Mine: @1×@2") }, | ||||
| 	auto_description_total = { S("Mine @1 block."), S("Mine @1 blocks.") }, | ||||
| 	get_key = function(self, def) | ||||
| 		return minetest.registered_aliases[def.trigger.node] or def.trigger.node | ||||
| 	end, | ||||
| 	key_is_item = true, | ||||
| }) | ||||
| minetest.register_on_dignode(function(pos, node, player) | ||||
| 	if not player or not pos or not node then | ||||
| 	if not player_ok(player) or not pos or not node then | ||||
| 		return | ||||
| 	end | ||||
| 
 | ||||
| @@ -80,16 +90,16 @@ end) | ||||
| 
 | ||||
| awards.register_trigger("place", { | ||||
| 	type = "counted_key", | ||||
| 	progress = "@1/@2 placed", | ||||
| 	auto_description = { "Place: @2", "Place: @1×@2" }, | ||||
| 	auto_description_total = { "Place @1 block.", "Place @1 blocks." }, | ||||
| 	progress = S("@1/@2 placed"), | ||||
| 	auto_description = { S("Place: @2"), S("Place: @1×@2") }, | ||||
| 	auto_description_total = { S("Place @1 block."), S("Place @1 blocks.") }, | ||||
| 	get_key = function(self, def) | ||||
| 		return minetest.registered_aliases[def.trigger.node] or def.trigger.node | ||||
| 	end, | ||||
| 	key_is_item = true, | ||||
| }) | ||||
| minetest.register_on_placenode(function(pos, node, player) | ||||
| 	if not player or not pos or not node then | ||||
| 	if not player_ok(player) or not pos or not node then | ||||
| 		return | ||||
| 	end | ||||
| 
 | ||||
| @@ -101,16 +111,16 @@ end) | ||||
| 
 | ||||
| awards.register_trigger("craft", { | ||||
| 	type = "counted_key", | ||||
| 	progress = "@1/@2 crafted", | ||||
| 	auto_description = { "Craft: @2", "Craft: @1×@2" }, | ||||
| 	auto_description_total = { "Craft @1 item", "Craft @1 items." }, | ||||
| 	progress = S("@1/@2 crafted"), | ||||
| 	auto_description = { S("Craft: @2"), S("Craft: @1×@2") }, | ||||
| 	auto_description_total = { S("Craft @1 item"), S("Craft @1 items.") }, | ||||
| 	get_key = function(self, def) | ||||
| 		return minetest.registered_aliases[def.trigger.item] or def.trigger.item | ||||
| 	end, | ||||
| 	key_is_item = true, | ||||
| }) | ||||
| minetest.register_on_craft(function(itemstack, player, old_craft_grid, craft_inv) | ||||
| 	if not player or itemstack:is_empty() then | ||||
| 	if not player_ok(player) or itemstack:is_empty() then | ||||
| 		return | ||||
| 	end | ||||
| 
 | ||||
| @@ -122,20 +132,20 @@ end) | ||||
| 
 | ||||
| awards.register_trigger("eat", { | ||||
| 	type = "counted_key", | ||||
| 	progress = "@1/@2 eaten", | ||||
| 	auto_description = { "Eat @2", "Eat @1×@2" }, | ||||
| 	auto_description_total = { "Eat @1 item", "Eat @1 items." }, | ||||
| 	progress = S("@1/@2 eaten"), | ||||
| 	auto_description = { S("Eat @2"), S("Eat @1×@2") }, | ||||
| 	auto_description_total = { S("Eat @1 item"), S("Eat @1 items.") }, | ||||
| 	get_key = function(self, def) | ||||
| 		return minetest.registered_aliases[def.trigger.item] or def.trigger.item | ||||
| 	end, | ||||
| 	key_is_item = true, | ||||
| }) | ||||
| minetest.register_on_item_eat(function(_, _, itemstack, player, _) | ||||
| 	if not player or itemstack:is_empty() then | ||||
| 	if not player_ok(player) or itemstack:is_empty() then | ||||
| 		return | ||||
| 	end | ||||
| 
 | ||||
| 	local itemname = itemstack:get_name() | ||||
| 	itemname = minetest.registered_aliases[itemname] or itemname | ||||
| 	awards.notify_craft(player, itemname, itemstack:get_count()) | ||||
| 	awards.notify_eat(player, itemname) | ||||
| end) | ||||
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_Pyromaniac.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_Pyromaniac.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_a_cat_in_a_pop_tart.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_a_cat_in_a_pop_tart.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_architect.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_architect.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_aspiring_farmer.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_aspiring_farmer.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_backpacker.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_backpacker.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_baker.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_baker.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_banker.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_banker.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_bricker.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_bricker.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_build_a_cave.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_build_a_cave.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_builder.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_builder.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_castorama.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_castorama.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_crafter_of_sticks.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_crafter_of_sticks.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_dandelions_are_yellow.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_dandelions_are_yellow.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_desert_discoverer.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_desert_discoverer.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_desert_dweller.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_desert_dweller.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_engineer.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_engineer.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_far_lands.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_far_lands.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_farming_skills_acquired.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_farming_skills_acquired.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_field_worker.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_field_worker.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_filthy_rich.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_filthy_rich.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_firefighter.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_firefighter.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_first_day_in_the_woods.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_first_day_in_the_woods.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_first_gold_find.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_first_gold_find.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_first_mese_find.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_first_mese_find.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_fortress.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_fortress.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_geraniums_are_blue.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_geraniums_are_blue.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_girls_best_friend.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_girls_best_friend.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_glacier_discoverer.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_glacier_discoverer.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_glasser.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_glasser.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_gold_rush.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_gold_rush.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_grasslands_discoverer.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_grasslands_discoverer.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_hardened_miner.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_hardened_miner.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_hardest_block_on_earth.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_hardest_block_on_earth.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_hotelier.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_hotelier.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_house_of_obsidian.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_house_of_obsidian.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_in_the_dungeon.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_in_the_dungeon.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_industrial_age.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_industrial_age.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_jungle_discoverer.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_jungle_discoverer.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_junglebaby.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_junglebaby.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_jungleman.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_jungleman.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_lava_and_water.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_lava_and_water.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_lava_miner.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_lava_miner.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_level1.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_level1.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_level2.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_level2.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_level3.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_level3.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_level4.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_level4.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_level5.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_level5.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_level6.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_level6.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_level7.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_level7.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_light_it_up.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_light_it_up.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_little_library.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_little_library.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_long_ladder.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_long_ladder.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_lumberjack.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_lumberjack.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_marchand_de_sable.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_marchand_de_sable.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_master_architect.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_master_architect.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_master_miner.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_master_miner.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_mese_mastery.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_mese_mastery.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_mini_miner.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_mini_miner.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_mushroom_lover.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_mushroom_lover.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_obsessed_with_obsidian.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_obsessed_with_obsidian.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_on_the_way.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_on_the_way.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_outpost.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_outpost.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_pharaoh.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_pharaoh.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_professional_lumberjack.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_professional_lumberjack.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_really_well_lit.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_really_well_lit.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_roses_are_red.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_roses_are_red.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_saint_maclou.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_saint_maclou.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_sam_the_trapper.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_sam_the_trapper.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_savannah_discoverer.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_savannah_discoverer.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_semi_pro_lumberjack.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_semi_pro_lumberjack.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								textures/_Gimp/awards_smelter.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								textures/_Gimp/awards_smelter.xcf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user