Merge remote-tracking branch 'upstream1/master'

This commit is contained in:
Maksim Gamarnik 2016-04-01 00:33:55 +03:00
commit 0b19e56113
34 changed files with 2279 additions and 1849 deletions

106
CONTRIBUTING.md Normal file
View File

@ -0,0 +1,106 @@
# Contributing
Contributions are welcome! Here's how you can help:
- [Contributing code](#code)
- [Reporting issues](#issues)
- [Requesting features](#feature-requests)
- [Translating](#translations)
- [Donating](#donations)
## Code
If you are planning to start some significant coding, you would benefit from asking first on [our IRC channel](http://www.minetest.net/irc/) before starting.
1. [Fork](https://help.github.com/articles/fork-a-repo/) the repository and [clone](https://help.github.com/articles/cloning-a-repository/) your fork.
2. Start coding!
- Refer to the [Lua API](https://github.com/minetest/minetest/blob/master/doc/lua_api.txt), [Developer Wiki](http://dev.minetest.net/Main_Page) and other [documentation](https://github.com/minetest/minetest/tree/master/doc).
- Follow the [C/C++](http://dev.minetest.net/Code_style_guidelines) and [Lua](http://dev.minetest.net/Lua_code_style_guidelines) code style guidelines.
- Check your code works as expected and document any changes to the Lua API.
3. Commit & [push](https://help.github.com/articles/pushing-to-a-remote/) your changes to a new branch (not `master`, one change per branch)
- Commit messages should:
- Use the present tense
- Have a title which begins with a capital letter
- Be descriptive. (e.g. no `Update init.lua` or `Fix a problem`)
- Have a first line with less than *80 characters* and have a second line that is *empty*
4. Once you are happy with your changes, submit a pull request.
- Open the [pull-request form](https://github.com/minetest/minetest/pull/new/master)
- Add a short description explaining briefly what you've done (or if it's a work-in-progress - what you need to do)
##### A pull-request is considered merge-able when:
1. It follows the [roadmap](https://forum.minetest.net/viewtopic.php?t=9177) in some way and fits the whole picture of the project.
2. It works.
3. It follows the code style for [C/C++](http://dev.minetest.net/Code_style_guidelines) or [Lua](http://dev.minetest.net/Lua_code_style_guidelines).
4. The code's interfaces are well designed, regardless of other aspects that might need more work in the future.
5. It uses protocols and formats which include the required compatibility.
## Issues
If you experience an issue, we would like to know the details - especially when a stable release is on the way.
1. Do a quick search on GitHub to check if the issue has already been reported.
2. Is it an issue with the Minetest *engine*? If not, report it [elsewhere](http://www.minetest.net/development/#reporting-issues).
3. [Open an issue](https://github.com/minetest/minetest/issues/new) and describe the issue you are having - you could include:
- Error logs (check the bottom of the `debug.txt` file)
- Screenshots
- Ways you have tried to solve the issue, and whether they worked or not
- Your Minetest version and the content (subgames, mods or texture packs) you have installed
- Your platform (e.g. Windows 10 or Ubuntu 15.04 x64)
After reporting you should aim to answer questions or clarifications as this helps pinpoint the cause of the issue (if you don't do this your issue may be closed after 1 month).
## Feature requests
Feature requests are welcome but take a moment to see if your idea follows the [roadmap](https://forum.minetest.net/viewtopic.php?t=9177) in some way and fits the whole picture of the project. You should provide a clear explanation with as much detail as possible.
## Translations
Translations of Minetest are performed using Weblate. You can access the project page with a list of current languages [here](https://hosted.weblate.org/projects/minetest/minetest/).
### Donations
If you'd like to monetarily support Minetest development, you can find donation methods on [our website](http://www.minetest.net/development/#donate).
# Maintaining
*This is a concise version of the [Rules & Guidelines](http://dev.minetest.net/Category:Rules_and_Guidelines) on the developer wiki.*
These notes are for those who have push access Minetest (core developers / maintainers).
- See the [project organisation](http://dev.minetest.net/Organisation) for the people involved.
## Reviewing pull requests
Pull requests should be reviewed and, if appropriate, checked if they achieve their intended purpose. You can show that you are in the process of, or will review the pull request by commenting *"Looks good"* or something similar.
**If the pull-request is not [merge-able](#a-pull-request-is-considered-merge-able-when):**
Submit a comment explaining to the author what they need to change to make the pull-request merge-able.
- If the author comments or makes changes to the pull-request, it can be reviewed again.
- If no response is made from the author within 1 month (when improvements are suggested or a question is asked), it can be closed.
**If the pull-request is [merge-able](#a-pull-request-is-considered-merge-able-when):**
Submit a :+1: (+1) or "Looks good" comment to show you believe the pull-request should be merged. "Looks good" comments often signify that the patch might require (more) testing.
- Two core developers must agree to the merge before it is carried out and both should +1 the pull request.
- Who intends to merge the pull-request should follow the commit rules:
- The title should follow the commit guidelines (title starts with a capital letter, present tense, descriptive).
- Don't modify history older than 10 minutes.
- Use rebase, not merge to get linear history:
- `curl https://github.com/minetest/minetest/pull/1.patch | git am`
## Reviewing issues and feature requests
- If an issue does not get a response from its author within 1 month (when requiring more details), it can be closed.
- When an issue is a duplicate, refer to the first ones and close the later ones.
- Tag issues with the appropriate [labels](https://github.com/minetest/minetest/labels) for devices, platforms etc.
## Releasing a new version
*Refer to [dev.minetest.net/Releasing_Minetest](http://dev.minetest.net/Releasing_Minetest)*

View File

@ -859,7 +859,7 @@ core.register_chatcommand("clearobjects", {
description = "clear all objects in world", description = "clear all objects in world",
privs = {server=true}, privs = {server=true},
func = function(name, param) func = function(name, param)
options = {} local options = {}
if param == "" or param == "full" then if param == "" or param == "full" then
options.mode = "full" options.mode = "full"
elseif param == "quick" then elseif param == "quick" then

View File

@ -30,8 +30,6 @@ core.register_entity(":__builtin:falling_node", {
end, end,
on_activate = function(self, staticdata) on_activate = function(self, staticdata)
-- Set gravity
self.object:setacceleration({x = 0, y = -10, z = 0})
self.object:set_armor_groups({immortal = 1}) self.object:set_armor_groups({immortal = 1})
local node = core.deserialize(staticdata) local node = core.deserialize(staticdata)
@ -43,6 +41,11 @@ core.register_entity(":__builtin:falling_node", {
end, end,
on_step = function(self, dtime) on_step = function(self, dtime)
-- Set gravity
local acceleration = self.object:getacceleration()
if not vector.equals(acceleration, {x = 0, y = -10, z = 0}) then
self.object:setacceleration({x = 0, y = -10, z = 0})
end
-- Turn to actual sand when collides to ground or just move -- Turn to actual sand when collides to ground or just move
local pos = self.object:getpos() local pos = self.object:getpos()
local bcp = {x = pos.x, y = pos.y - 0.7, z = pos.z} -- Position of bottom center point local bcp = {x = pos.x, y = pos.y - 0.7, z = pos.z} -- Position of bottom center point
@ -90,7 +93,9 @@ core.register_entity(":__builtin:falling_node", {
end end
end end
-- Create node and remove entity -- Create node and remove entity
core.add_node(np, self.node) if core.registered_nodes[self.node.name] then
core.add_node(np, self.node)
end
self.object:remove() self.object:remove()
nodeupdate(np) nodeupdate(np)
return return

View File

@ -17,63 +17,76 @@
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
local core_developers = {
"Maksim Gamarnik (MoNTE48) <MoNTE48@mail.ua>",
"Perttu Ahola (celeron55) <celeron55@gmail.com>",
"Ryan Kwolek (kwolekr) <kwolekr@minetest.net>",
"PilzAdam <pilzadam@minetest.net>",
"sfan5 <sfan5@live.de>",
"kahrl <kahrl@gmx.net>",
"sapier",
"ShadowNinja <shadowninja@minetest.net>",
"Nathanael Courant (Nore/Ekdohibs) <nore@mesecons.net>",
"BlockMen",
"Craig Robbins (Zeno)",
"Loic Blot (nerzhul/nrz) <loic.blot@unix-experience.fr>",
"Mat Gregory (paramat)",
"est31 <MTest31@outlook.com>",
}
local active_contributors = {
"SmallJoker <mk939@ymail.com>",
"Andrew Ward (rubenwardy) <rubenwardy@gmail.com>",
"Aaron Suen <warr1024@gmail.com>",
"Sokomine <wegwerf@anarres.dyndns.org>",
"Břetislav Štec (t0suj4/TBC_x)",
"TeTpaAka",
"Jean-Patrick G (kilbith) <jeanpatrick.guerrero@gmail.com>",
"Diego Martinez (kaeza) <kaeza@users.sf.net>",
}
local previous_core_developers = {
"Maciej Kasatkin (RealBadAngel) <maciej.kasatkin@o2.pl>",
"Lisa Milne (darkrose) <lisa@ltmnet.com>",
"proller",
"Ilya Zhuravlev (xyz) <xyz@minetest.net>",
}
local previous_contributors = {
"Vanessa Ezekowitz (VanessaE) <vanessaezekowitz@gmail.com>",
"Jurgen Doser (doserj) <jurgen.doser@gmail.com>",
"Gregory Currie (gregorycu)",
"Jeija <jeija@mesecons.net>",
"MirceaKitsune <mirceakitsune@gmail.com>",
"dannydark <the_skeleton_of_a_child@yahoo.co.uk>",
"0gb.us <0gb.us@0gb.us>",
"Guiseppe Bilotta (Oblomov) <guiseppe.bilotta@gmail.com>",
"Jonathan Neuschafer <j.neuschaefer@gmx.net>",
"Nils Dagsson Moskopp (erlehmann) <nils@dieweltistgarnichtso.net>",
"Constantin Wenger (SpeedProg) <constantin.wenger@googlemail.com>",
"matttpt <matttpt@gmail.com>",
"JacobF <queatz@gmail.com>",
"TriBlade9 <triblade9@mail.com>",
"Zefram <zefram@fysh.org>",
}
tab_credits = { tab_credits = {
name = "credits", name = "credits",
caption = fgettext("Credits"), caption = fgettext("Credits"),
cbf_formspec = function (tabview, name, tabdata) cbf_formspec = function(tabview, name, tabdata)
return "label[0.5,3.2;MultiCraft " .. core.get_version() .. "]" .. return "label[0.5,3.2;MultiCraft " .. core.get_version() .. "]" ..
"label[0.5,3.5;Open Source Project]" .. "label[0.5,3.5;Open Source Project]" ..
"tablecolumns[color;text]" .. "tablecolumns[color;text]" ..
"tableoptions[background=#00000000;highlight=#00000000;border=false]" .. "tableoptions[background=#00000000;highlight=#00000000;border=false]" ..
"table[3.5,-0.25;8.5,5.8;list_credits;" .. "table[3.5,-0.25;8.5,5.8;list_credits;" ..
"#FFFF00," .. fgettext("Core Developers") .."," .. "#FFFF00," .. fgettext("Core Developers") .. ",," ..
",Maksim Gamarnik (MoNTE48) <MoNTE48@mail.ua>,".. table.concat(core_developers, ",,") .. ",,," ..
",Perttu Ahola (celeron55) <celeron55@gmail.com>,".. "#FFFF00," .. fgettext("Active Contributors") .. ",," ..
",Ryan Kwolek (kwolekr) <kwolekr@minetest.net>,".. table.concat(active_contributors, ",,") .. ",,," ..
",PilzAdam <pilzadam@minetest.net>," .. "#FFFF00," .. fgettext("Previous Core Developers") ..",," ..
",sfan5 <sfan5@live.de>,".. table.concat(previous_core_developers, ",,") .. ",,," ..
",kahrl <kahrl@gmx.net>,".. "#FFFF00," .. fgettext("Previous Contributors") .. ",," ..
",sapier,".. table.concat(previous_contributors, ",,") .. "," ..
",ShadowNinja <shadowninja@minetest.net>,".. ";1]"
",Nathanael Courant (Nore/Ekdohibs) <nore@mesecons.net>,".. end
",BlockMen,".. }
",Craig Robbins (Zeno),"..
",Loic Blot (nerzhul/nrz) <loic.blot@unix-experience.fr>,"..
",Mat Gregory (paramat),"..
",est31 <MTest31@outlook.com>," ..
",,"..
"#FFFF00," .. fgettext("Active Contributors") .. "," ..
",SmallJoker <mk939@ymail.com>," ..
",Andrew Ward (rubenwardy) <rubenwardy@gmail.com>," ..
",Aaron Suen <warr1024@gmail.com>," ..
",Sokomine <wegwerf@anarres.dyndns.org>," ..
",Břetislav Štec (t0suj4/TBC_x)," ..
",TeTpaAka," ..
",Jean-Patrick G (kilbith) <jeanpatrick.guerrero@gmail.com>," ..
",Diego Martinez (kaeza) <kaeza@users.sf.net>," ..
",," ..
"#FFFF00," .. fgettext("Previous Core Developers") .."," ..
",Maciej Kasatkin (RealBadAngel) <maciej.kasatkin@o2.pl>,"..
",Lisa Milne (darkrose) <lisa@ltmnet.com>," ..
",proller," ..
",Ilya Zhuravlev (xyz) <xyz@minetest.net>," ..
",," ..
"#FFFF00," .. fgettext("Previous Contributors") .. "," ..
",Vanessa Ezekowitz (VanessaE) <vanessaezekowitz@gmail.com>,"..
",Jurgen Doser (doserj) <jurgen.doser@gmail.com>,"..
",Gregory Currie (gregorycu)," ..
",Jeija <jeija@mesecons.net>,"..
",MirceaKitsune <mirceakitsune@gmail.com>,"..
",dannydark <the_skeleton_of_a_child@yahoo.co.uk>,"..
",0gb.us <0gb.us@0gb.us>,"..
",Guiseppe Bilotta (Oblomov) <guiseppe.bilotta@gmail.com>,"..
",Jonathan Neuschafer <j.neuschaefer@gmx.net>,"..
",Nils Dagsson Moskopp (erlehmann) <nils@dieweltistgarnichtso.net>,"..
",Constantin Wenger (SpeedProg) <constantin.wenger@googlemail.com>,"..
",matttpt <matttpt@gmail.com>,"..
",JacobF <queatz@gmail.com>,"..
",TriBlade9 <triblade9@mail.com>,"..
",Zefram <zefram@fysh.org>,"..
";1]"
end
}

View File

@ -18,6 +18,7 @@
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
local function filter_texture_pack_list(list) local function filter_texture_pack_list(list)
local retval = {} local retval = {}
for _, item in ipairs(list) do for _, item in ipairs(list) do
if item ~= "base" then if item ~= "base" then
retval[#retval + 1] = item retval[#retval + 1] = item
@ -35,9 +36,9 @@ local function render_texture_pack_list(list)
local retval = "" local retval = ""
for i, v in ipairs(list) do for i, v in ipairs(list) do
if v:sub(1,1) ~= "." then if v:sub(1, 1) ~= "." then
if retval ~= "" then if retval ~= "" then
retval = retval .."," retval = retval .. ","
end end
retval = retval .. core.formspec_escape(v) retval = retval .. core.formspec_escape(v)
@ -50,14 +51,14 @@ end
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
local function get_formspec(tabview, name, tabdata) local function get_formspec(tabview, name, tabdata)
local retval = "label[4,-0.25;".. fgettext("Select texture pack:") .. "]".. local retval = "label[4,-0.25;" .. fgettext("Select texture pack:") .. "]" ..
"textlist[4,0.25;7.5,5.0;TPs;" "textlist[4,0.25;7.5,5.0;TPs;"
local current_texture_path = core.setting_get("texture_path") local current_texture_path = core.setting_get("texture_path")
local list = filter_texture_pack_list(core.get_dir_list(core.get_texturepath(), true)) local list = filter_texture_pack_list(core.get_dir_list(core.get_texturepath(), true))
local index = tonumber(core.setting_get("mainmenu_last_selected_TP")) local index = tonumber(core.setting_get("mainmenu_last_selected_TP"))
if index == nil then index = 1 end if not index then index = 1 end
if current_texture_path == "" then if current_texture_path == "" then
retval = retval .. retval = retval ..
@ -66,15 +67,16 @@ local function get_formspec(tabview, name, tabdata)
return retval return retval
end end
local infofile = current_texture_path ..DIR_DELIM.."description.txt" local infofile = current_texture_path .. DIR_DELIM .. "description.txt"
-- This adds backwards compatibility for old texture pack description files named -- This adds backwards compatibility for old texture pack description files named
-- "info.txt", and should be removed once all such texture packs have been updated -- "info.txt", and should be removed once all such texture packs have been updated
if not file_exists(infofile) then if not file_exists(infofile) then
infofile = current_texture_path ..DIR_DELIM.."info.txt" infofile = current_texture_path .. DIR_DELIM .. "info.txt"
if file_exists(infofile) then if file_exists(infofile) then
core.log("info.txt is depreciated. description.txt should be used instead."); core.log("info.txt is depreciated. description.txt should be used instead.")
end end
end end
local infotext = "" local infotext = ""
local f = io.open(infofile, "r") local f = io.open(infofile, "r")
if not f then if not f then
@ -84,8 +86,8 @@ local function get_formspec(tabview, name, tabdata)
f:close() f:close()
end end
local screenfile = current_texture_path..DIR_DELIM.."screenshot.png" local screenfile = current_texture_path .. DIR_DELIM .. "screenshot.png"
local no_screenshot = nil local no_screenshot
if not file_exists(screenfile) then if not file_exists(screenfile) then
screenfile = nil screenfile = nil
no_screenshot = defaulttexturedir .. "no_screenshot.png" no_screenshot = defaulttexturedir .. "no_screenshot.png"
@ -94,24 +96,24 @@ local function get_formspec(tabview, name, tabdata)
return retval .. return retval ..
render_texture_pack_list(list) .. render_texture_pack_list(list) ..
";" .. index .. "]" .. ";" .. index .. "]" ..
"image[0.25,0.25;4.0,3.7;"..core.formspec_escape(screenfile or no_screenshot).."]".. "image[0.25,0.25;4.0,3.7;" .. core.formspec_escape(screenfile or no_screenshot) .. "]" ..
"textarea[0.6,3.25;3.7,1.5;;"..core.formspec_escape(infotext or "")..";]" "textarea[0.6,3.5;3.7,1.5;;" .. core.formspec_escape(infotext or "") .. ";]"
end end
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
local function main_button_handler(tabview, fields, name, tabdata) local function main_button_handler(tabview, fields, name, tabdata)
if fields["TPs"] ~= nil then if fields["TPs"] then
local event = core.explode_textlist_event(fields["TPs"]) local event = core.explode_textlist_event(fields["TPs"])
if event.type == "CHG" or event.type == "DCL" then if event.type == "CHG" or event.type == "DCL" then
local index = core.get_textlist_index("TPs") local index = core.get_textlist_index("TPs")
core.setting_set("mainmenu_last_selected_TP", core.setting_set("mainmenu_last_selected_TP", index)
index)
local list = filter_texture_pack_list(core.get_dir_list(core.get_texturepath(), true)) local list = filter_texture_pack_list(core.get_dir_list(core.get_texturepath(), true))
local current_index = core.get_textlist_index("TPs") local current_index = core.get_textlist_index("TPs")
if current_index ~= nil and #list >= current_index then if current_index and #list >= current_index then
local new_path = core.get_texturepath()..DIR_DELIM..list[current_index] local new_path = core.get_texturepath() .. DIR_DELIM .. list[current_index]
if list[current_index] == fgettext("None") then new_path = "" end if list[current_index] == fgettext("None") then
new_path = ""
end
core.setting_set("texture_path", new_path) core.setting_set("texture_path", new_path)
end end
end end

View File

@ -936,7 +936,7 @@ mgv7_spflags (Mapgen v7 flags) flags mountains,ridges mountains,ridges,nomountai
mgv7_np_terrain_base (Mapgen v7 terrain base noise parameters) noise_params 4, 70, (600, 600, 600), 82341, 5, 0.6, 2.0 mgv7_np_terrain_base (Mapgen v7 terrain base noise parameters) noise_params 4, 70, (600, 600, 600), 82341, 5, 0.6, 2.0
mgv7_np_terrain_alt (Mapgen v7 terrain altitude noise parameters) noise_params 4, 25, (600, 600, 600), 5934, 5, 0.6, 2.0 mgv7_np_terrain_alt (Mapgen v7 terrain altitude noise parameters) noise_params 4, 25, (600, 600, 600), 5934, 5, 0.6, 2.0
mgv7_np_terrain_persist (Mapgen v7 terrain persistation noise parameters) noise_params 0.6, 0.1, (2000, 2000, 2000), 539, 3, 0.6, 2.0 mgv7_np_terrain_persist (Mapgen v7 terrain persistation noise parameters) noise_params 0.6, 0.1, (2000, 2000, 2000), 539, 3, 0.6, 2.0
mgv7_np_height_select (Mapgen v7 height select noise parameters) noise_params -12, 24, (500, 500, 500), 4213, 6, 0.7, 2.0 mgv7_np_height_select (Mapgen v7 height select noise parameters) noise_params -8, 16, (500, 500, 500), 4213, 6, 0.7, 2.0
mgv7_np_filler_depth (Mapgen v7 filler depth noise parameters) noise_params 0, 1.2, (150, 150, 150), 261, 3, 0.7, 2.0 mgv7_np_filler_depth (Mapgen v7 filler depth noise parameters) noise_params 0, 1.2, (150, 150, 150), 261, 3, 0.7, 2.0
mgv7_np_mount_height (Mapgen v7 mount height noise parameters) noise_params 256, 112, (1000, 1000, 1000), 72449, 3, 0.6, 2.0 mgv7_np_mount_height (Mapgen v7 mount height noise parameters) noise_params 256, 112, (1000, 1000, 1000), 72449, 3, 0.6, 2.0
mgv7_np_ridge_uwater (Mapgen v7 ridge water noise parameters) noise_params 0, 1, (1000, 1000, 1000), 85039, 5, 0.6, 2.0 mgv7_np_ridge_uwater (Mapgen v7 ridge water noise parameters) noise_params 0, 1, (1000, 1000, 1000), 85039, 5, 0.6, 2.0

View File

@ -1,52 +1,51 @@
uniform mat4 mWorldViewProj; uniform mat4 mWorldViewProj;
uniform mat4 mInvWorld; uniform mat4 mInvWorld;
uniform mat4 mTransWorld; uniform mat4 mTransWorld;
uniform mat4 mWorld; uniform mat4 mWorld;
uniform float dayNightRatio; uniform float dayNightRatio;
uniform vec3 eyePosition; uniform vec3 eyePosition;
uniform float animationTimer; uniform float animationTimer;
varying vec3 vPosition; varying vec3 vPosition;
varying vec3 worldPosition; varying vec3 worldPosition;
varying vec3 eyeVec; varying vec3 eyeVec;
varying vec3 lightVec; varying vec3 lightVec;
varying vec3 tsEyeVec; varying vec3 tsEyeVec;
varying vec3 tsLightVec; varying vec3 tsLightVec;
varying float area_enable_parallax; varying float area_enable_parallax;
varying float disp;
const float e = 2.718281828459;
const float e = 2.718281828459; const float BS = 10.0;
const float BS = 10.0;
float smoothCurve(float x) float smoothCurve(float x)
{ {
return x * x * (3.0 - 2.0 * x); return x * x * (3.0 - 2.0 * x);
} }
float triangleWave(float x) float triangleWave(float x)
{ {
return abs(fract(x + 0.5) * 2.0 - 1.0); return abs(fract(x + 0.5) * 2.0 - 1.0);
} }
float smoothTriangleWave(float x) float smoothTriangleWave(float x)
{ {
return smoothCurve(triangleWave(x)) * 2.0 - 1.0; return smoothCurve(triangleWave(x)) * 2.0 - 1.0;
} }
void main(void)
{ void main(void)
gl_TexCoord[0] = gl_MultiTexCoord0; {
//TODO: make offset depending on view angle and parallax uv displacement gl_TexCoord[0] = gl_MultiTexCoord0;
//thats for textures that doesnt align vertically, like dirt with grass //TODO: make offset depending on view angle and parallax uv displacement
//thats for textures that doesnt align vertically, like dirt with grass
//gl_TexCoord[0].y += 0.008; //gl_TexCoord[0].y += 0.008;
//Allow parallax/relief mapping only for certain kind of nodes //Allow parallax/relief mapping only for certain kind of nodes
//Variable is also used to control area of the effect //Variable is also used to control area of the effect
#if (DRAW_TYPE == NDT_NORMAL || DRAW_TYPE == NDT_LIQUID || DRAW_TYPE == NDT_FLOWINGLIQUID) #if (DRAW_TYPE == NDT_NORMAL || DRAW_TYPE == NDT_LIQUID || DRAW_TYPE == NDT_FLOWINGLIQUID)
area_enable_parallax = 1.0; area_enable_parallax = 1.0;
@ -55,57 +54,62 @@ void main(void)
#endif #endif
float disp_x;
float disp_z;
#if (MATERIAL_TYPE == TILE_MATERIAL_WAVING_LEAVES && ENABLE_WAVING_LEAVES) || (MATERIAL_TYPE == TILE_MATERIAL_WAVING_PLANTS && ENABLE_WAVING_PLANTS) #if (MATERIAL_TYPE == TILE_MATERIAL_WAVING_LEAVES && ENABLE_WAVING_LEAVES) || (MATERIAL_TYPE == TILE_MATERIAL_WAVING_PLANTS && ENABLE_WAVING_PLANTS)
vec4 pos2 = mWorld * gl_Vertex; vec4 pos2 = mWorld * gl_Vertex;
float tOffset = (pos2.x + pos2.y) * 0.001 + pos2.z * 0.002; float tOffset = (pos2.x + pos2.y) * 0.001 + pos2.z * 0.002;
disp = (smoothTriangleWave(animationTimer * 31.0 + tOffset) + disp_x = (smoothTriangleWave(animationTimer * 23.0 + tOffset) +
smoothTriangleWave(animationTimer * 11.0 + tOffset)) * 0.4;
disp_z = (smoothTriangleWave(animationTimer * 31.0 + tOffset) +
smoothTriangleWave(animationTimer * 29.0 + tOffset) + smoothTriangleWave(animationTimer * 29.0 + tOffset) +
smoothTriangleWave(animationTimer * 13.0 + tOffset)) - 0.9; smoothTriangleWave(animationTimer * 13.0 + tOffset)) * 0.5;
#endif #endif
#if (MATERIAL_TYPE == TILE_MATERIAL_LIQUID_TRANSPARENT || MATERIAL_TYPE == TILE_MATERIAL_LIQUID_OPAQUE) && ENABLE_WAVING_WATER #if (MATERIAL_TYPE == TILE_MATERIAL_LIQUID_TRANSPARENT || MATERIAL_TYPE == TILE_MATERIAL_LIQUID_OPAQUE) && ENABLE_WAVING_WATER
vec4 pos = gl_Vertex; vec4 pos = gl_Vertex;
pos.y -= 2.0; pos.y -= 2.0;
float posYbuf = (pos.z / WATER_WAVE_LENGTH + animationTimer * WATER_WAVE_SPEED * WATER_WAVE_LENGTH); float posYbuf = (pos.z / WATER_WAVE_LENGTH + animationTimer * WATER_WAVE_SPEED * WATER_WAVE_LENGTH);
pos.y -= sin(posYbuf) * WATER_WAVE_HEIGHT + sin(posYbuf / 7.0) * WATER_WAVE_HEIGHT; pos.y -= sin(posYbuf) * WATER_WAVE_HEIGHT + sin(posYbuf / 7.0) * WATER_WAVE_HEIGHT;
gl_Position = mWorldViewProj * pos; gl_Position = mWorldViewProj * pos;
#elif MATERIAL_TYPE == TILE_MATERIAL_WAVING_LEAVES && ENABLE_WAVING_LEAVES #elif MATERIAL_TYPE == TILE_MATERIAL_WAVING_LEAVES && ENABLE_WAVING_LEAVES
vec4 pos = gl_Vertex; vec4 pos = gl_Vertex;
pos.x += disp * 0.1; pos.x += disp_x;
pos.y += disp * 0.1; pos.y += disp_z * 0.1;
pos.z += disp; pos.z += disp_z;
gl_Position = mWorldViewProj * pos; gl_Position = mWorldViewProj * pos;
#elif MATERIAL_TYPE == TILE_MATERIAL_WAVING_PLANTS && ENABLE_WAVING_PLANTS #elif MATERIAL_TYPE == TILE_MATERIAL_WAVING_PLANTS && ENABLE_WAVING_PLANTS
vec4 pos = gl_Vertex; vec4 pos = gl_Vertex;
if (gl_TexCoord[0].y < 0.05) { if (gl_TexCoord[0].y < 0.05) {
pos.z += disp; pos.x += disp_x;
} pos.z += disp_z;
gl_Position = mWorldViewProj * pos; }
#else gl_Position = mWorldViewProj * pos;
gl_Position = mWorldViewProj * gl_Vertex; #else
#endif gl_Position = mWorldViewProj * gl_Vertex;
#endif
vPosition = gl_Position.xyz;
worldPosition = (mWorld * gl_Vertex).xyz; vPosition = gl_Position.xyz;
worldPosition = (mWorld * gl_Vertex).xyz;
// Don't generate heightmaps when too far from the eye // Don't generate heightmaps when too far from the eye
float dist = distance (vec3(0.0, 0.0 ,0.0), vPosition); float dist = distance (vec3(0.0, 0.0, 0.0), vPosition);
if (dist > 150.0) { if (dist > 150.0) {
area_enable_parallax = 0.0; area_enable_parallax = 0.0;
} }
vec3 sunPosition = vec3 (0.0, eyePosition.y * BS + 900.0, 0.0); vec3 sunPosition = vec3 (0.0, eyePosition.y * BS + 900.0, 0.0);
vec3 normal, tangent, binormal; vec3 normal, tangent, binormal;
normal = normalize(gl_NormalMatrix * gl_Normal); normal = normalize(gl_NormalMatrix * gl_Normal);
tangent = normalize(gl_NormalMatrix * gl_MultiTexCoord1.xyz); tangent = normalize(gl_NormalMatrix * gl_MultiTexCoord1.xyz);
binormal = normalize(gl_NormalMatrix * gl_MultiTexCoord2.xyz); binormal = normalize(gl_NormalMatrix * gl_MultiTexCoord2.xyz);
vec3 v; vec3 v;
lightVec = sunPosition - worldPosition; lightVec = sunPosition - worldPosition;
v.x = dot(lightVec, tangent); v.x = dot(lightVec, tangent);
v.y = dot(lightVec, binormal); v.y = dot(lightVec, binormal);
v.z = dot(lightVec, normal); v.z = dot(lightVec, normal);
@ -116,32 +120,32 @@ void main(void)
v.y = dot(eyeVec, binormal); v.y = dot(eyeVec, binormal);
v.z = dot(eyeVec, normal); v.z = dot(eyeVec, normal);
tsEyeVec = normalize (v); tsEyeVec = normalize (v);
vec4 color; vec4 color;
float day = gl_Color.r; float day = gl_Color.r;
float night = gl_Color.g; float night = gl_Color.g;
float light_source = gl_Color.b; float light_source = gl_Color.b;
float rg = mix(night, day, dayNightRatio); float rg = mix(night, day, dayNightRatio);
rg += light_source * 2.5; // Make light sources brighter rg += light_source * 2.5; // Make light sources brighter
float b = rg; float b = rg;
// Moonlight is blue // Moonlight is blue
b += (day - night) / 13.0; b += (day - night) / 13.0;
rg -= (day - night) / 23.0; rg -= (day - night) / 23.0;
// Emphase blue a bit in darker places // Emphase blue a bit in darker places
// See C++ implementation in mapblock_mesh.cpp finalColorBlend() // See C++ implementation in mapblock_mesh.cpp finalColorBlend()
b += max(0.0, (1.0 - abs(b - 0.13)/0.17) * 0.025); b += max(0.0, (1.0 - abs(b - 0.13) / 0.17) * 0.025);
// Artificial light is yellow-ish // Artificial light is yellow-ish
// See C++ implementation in mapblock_mesh.cpp finalColorBlend() // See C++ implementation in mapblock_mesh.cpp finalColorBlend()
rg += max(0.0, (1.0 - abs(rg - 0.85)/0.15) * 0.065); rg += max(0.0, (1.0 - abs(rg - 0.85) / 0.15) * 0.065);
color.r = rg; color.r = rg;
color.g = rg; color.g = rg;
color.b = b; color.b = b;
color.a = gl_Color.a; color.a = gl_Color.a;
gl_FrontColor = gl_BackColor = clamp(color,0.0,1.0); gl_FrontColor = gl_BackColor = clamp(color, 0.0, 1.0);
} }

View File

@ -1,144 +1,144 @@
uniform mat4 mWorldViewProj; uniform mat4 mWorldViewProj;
uniform mat4 mInvWorld; uniform mat4 mInvWorld;
uniform mat4 mTransWorld; uniform mat4 mTransWorld;
uniform mat4 mWorld; uniform mat4 mWorld;
uniform float dayNightRatio; uniform float dayNightRatio;
uniform vec3 eyePosition; uniform vec3 eyePosition;
uniform float animationTimer; uniform float animationTimer;
varying vec3 vPosition; varying vec3 vPosition;
varying vec3 worldPosition; varying vec3 worldPosition;
varying vec3 eyeVec; varying vec3 eyeVec;
varying vec3 lightVec; varying vec3 lightVec;
varying vec3 tsEyeVec; varying vec3 tsEyeVec;
varying vec3 tsLightVec; varying vec3 tsLightVec;
const float e = 2.718281828459; const float e = 2.718281828459;
const float BS = 10.0; const float BS = 10.0;
float smoothCurve(float x) float smoothCurve(float x)
{ {
return x * x * (3.0 - 2.0 * x); return x * x * (3.0 - 2.0 * x);
} }
float triangleWave(float x) float triangleWave(float x)
{ {
return abs(fract( x + 0.5 ) * 2.0 - 1.0); return abs(fract( x + 0.5 ) * 2.0 - 1.0);
} }
float smoothTriangleWave(float x) float smoothTriangleWave(float x)
{ {
return smoothCurve(triangleWave( x )) * 2.0 - 1.0; return smoothCurve(triangleWave( x )) * 2.0 - 1.0;
} }
void main(void)
{
gl_TexCoord[0] = gl_MultiTexCoord0;
#if (MATERIAL_TYPE == TILE_MATERIAL_LIQUID_TRANSPARENT || MATERIAL_TYPE == TILE_MATERIAL_LIQUID_OPAQUE) && ENABLE_WAVING_WATER void main(void)
vec4 pos = gl_Vertex; {
pos.y -= 2.0; gl_TexCoord[0] = gl_MultiTexCoord0;
float posYbuf = (pos.z / WATER_WAVE_LENGTH + animationTimer * WATER_WAVE_SPEED * WATER_WAVE_LENGTH); #if (MATERIAL_TYPE == TILE_MATERIAL_LIQUID_TRANSPARENT || MATERIAL_TYPE == TILE_MATERIAL_LIQUID_OPAQUE) && ENABLE_WAVING_WATER
vec4 pos = gl_Vertex;
pos.y -= sin(posYbuf) * WATER_WAVE_HEIGHT + sin(posYbuf / 7.0) * WATER_WAVE_HEIGHT; pos.y -= 2.0;
gl_Position = mWorldViewProj * pos;
#elif MATERIAL_TYPE == TILE_MATERIAL_WAVING_LEAVES && ENABLE_WAVING_LEAVES float posYbuf = (pos.z / WATER_WAVE_LENGTH + animationTimer * WATER_WAVE_SPEED * WATER_WAVE_LENGTH);
vec4 pos = gl_Vertex;
vec4 pos2 = mWorld * gl_Vertex; pos.y -= sin(posYbuf) * WATER_WAVE_HEIGHT + sin(posYbuf / 7.0) * WATER_WAVE_HEIGHT;
/* gl_Position = mWorldViewProj * pos;
* Mathematic optimization: pos2.x * A + pos2.z * A (2 multiplications + 1 addition) #elif MATERIAL_TYPE == TILE_MATERIAL_WAVING_LEAVES && ENABLE_WAVING_LEAVES
* replaced with: (pos2.x + pos2.z) * A (1 addition + 1 multiplication) vec4 pos = gl_Vertex;
* And bufferize calcul to a float vec4 pos2 = mWorld * gl_Vertex;
*/ /*
float pos2XpZ = pos2.x + pos2.z; * Mathematic optimization: pos2.x * A + pos2.z * A (2 multiplications + 1 addition)
pos.x += (smoothTriangleWave(animationTimer*10.0 + pos2XpZ * 0.01) * 2.0 - 1.0) * 0.4; * replaced with: (pos2.x + pos2.z) * A (1 addition + 1 multiplication)
pos.y += (smoothTriangleWave(animationTimer*15.0 + pos2XpZ * -0.01) * 2.0 - 1.0) * 0.2; * And bufferize calcul to a float
pos.z += (smoothTriangleWave(animationTimer*10.0 + pos2XpZ * -0.01) * 2.0 - 1.0) * 0.4; */
gl_Position = mWorldViewProj * pos; float pos2XpZ = pos2.x + pos2.z;
#elif MATERIAL_TYPE == TILE_MATERIAL_WAVING_PLANTS && ENABLE_WAVING_PLANTS pos.x += (smoothTriangleWave(animationTimer*10.0 + pos2XpZ * 0.01) * 2.0 - 1.0) * 0.4;
vec4 pos = gl_Vertex; pos.y += (smoothTriangleWave(animationTimer*15.0 + pos2XpZ * -0.01) * 2.0 - 1.0) * 0.2;
vec4 pos2 = mWorld * gl_Vertex; pos.z += (smoothTriangleWave(animationTimer*10.0 + pos2XpZ * -0.01) * 2.0 - 1.0) * 0.4;
if (gl_TexCoord[0].y < 0.05) { gl_Position = mWorldViewProj * pos;
/* #elif MATERIAL_TYPE == TILE_MATERIAL_WAVING_PLANTS && ENABLE_WAVING_PLANTS
* Mathematic optimization: pos2.x * A + pos2.z * A (2 multiplications + 1 addition) vec4 pos = gl_Vertex;
* replaced with: (pos2.x + pos2.z) * A (1 addition + 1 multiplication) vec4 pos2 = mWorld * gl_Vertex;
* And bufferize calcul to a float if (gl_TexCoord[0].y < 0.05) {
*/ /*
float pos2XpZ = pos2.x + pos2.z; * Mathematic optimization: pos2.x * A + pos2.z * A (2 multiplications + 1 addition)
pos.x += (smoothTriangleWave(animationTimer * 20.0 + pos2XpZ * 0.1) * 2.0 - 1.0) * 0.8; * replaced with: (pos2.x + pos2.z) * A (1 addition + 1 multiplication)
pos.y -= (smoothTriangleWave(animationTimer * 10.0 + pos2XpZ * -0.5) * 2.0 - 1.0) * 0.4; * And bufferize calcul to a float
} */
gl_Position = mWorldViewProj * pos; float pos2XpZ = pos2.x + pos2.z;
#else pos.x += (smoothTriangleWave(animationTimer * 20.0 + pos2XpZ * 0.1) * 2.0 - 1.0) * 0.8;
gl_Position = mWorldViewProj * gl_Vertex; pos.y -= (smoothTriangleWave(animationTimer * 10.0 + pos2XpZ * -0.5) * 2.0 - 1.0) * 0.4;
#endif }
gl_Position = mWorldViewProj * pos;
vPosition = gl_Position.xyz; #else
worldPosition = (mWorld * gl_Vertex).xyz; gl_Position = mWorldViewProj * gl_Vertex;
vec3 sunPosition = vec3 (0.0, eyePosition.y * BS + 900.0, 0.0); #endif
vec3 normal, tangent, binormal; vPosition = gl_Position.xyz;
normal = normalize(gl_NormalMatrix * gl_Normal); worldPosition = (mWorld * gl_Vertex).xyz;
if (gl_Normal.x > 0.5) { vec3 sunPosition = vec3 (0.0, eyePosition.y * BS + 900.0, 0.0);
// 1.0, 0.0, 0.0
tangent = normalize(gl_NormalMatrix * vec3( 0.0, 0.0, -1.0)); vec3 normal, tangent, binormal;
binormal = normalize(gl_NormalMatrix * vec3( 0.0, -1.0, 0.0)); normal = normalize(gl_NormalMatrix * gl_Normal);
} else if (gl_Normal.x < -0.5) { if (gl_Normal.x > 0.5) {
// -1.0, 0.0, 0.0 // 1.0, 0.0, 0.0
tangent = normalize(gl_NormalMatrix * vec3( 0.0, 0.0, 1.0)); tangent = normalize(gl_NormalMatrix * vec3( 0.0, 0.0, -1.0));
binormal = normalize(gl_NormalMatrix * vec3( 0.0, -1.0, 0.0)); binormal = normalize(gl_NormalMatrix * vec3( 0.0, -1.0, 0.0));
} else if (gl_Normal.y > 0.5) { } else if (gl_Normal.x < -0.5) {
// 0.0, 1.0, 0.0 // -1.0, 0.0, 0.0
tangent = normalize(gl_NormalMatrix * vec3( 1.0, 0.0, 0.0)); tangent = normalize(gl_NormalMatrix * vec3( 0.0, 0.0, 1.0));
binormal = normalize(gl_NormalMatrix * vec3( 0.0, 0.0, 1.0)); binormal = normalize(gl_NormalMatrix * vec3( 0.0, -1.0, 0.0));
} else if (gl_Normal.y < -0.5) { } else if (gl_Normal.y > 0.5) {
// 0.0, -1.0, 0.0 // 0.0, 1.0, 0.0
tangent = normalize(gl_NormalMatrix * vec3( 1.0, 0.0, 0.0)); tangent = normalize(gl_NormalMatrix * vec3( 1.0, 0.0, 0.0));
binormal = normalize(gl_NormalMatrix * vec3( 0.0, 0.0, 1.0)); binormal = normalize(gl_NormalMatrix * vec3( 0.0, 0.0, 1.0));
} else if (gl_Normal.z > 0.5) { } else if (gl_Normal.y < -0.5) {
// 0.0, 0.0, 1.0 // 0.0, -1.0, 0.0
tangent = normalize(gl_NormalMatrix * vec3( 1.0, 0.0, 0.0)); tangent = normalize(gl_NormalMatrix * vec3( 1.0, 0.0, 0.0));
binormal = normalize(gl_NormalMatrix * vec3( 0.0, -1.0, 0.0)); binormal = normalize(gl_NormalMatrix * vec3( 0.0, 0.0, 1.0));
} else if (gl_Normal.z < -0.5) { } else if (gl_Normal.z > 0.5) {
// 0.0, 0.0, -1.0 // 0.0, 0.0, 1.0
tangent = normalize(gl_NormalMatrix * vec3(-1.0, 0.0, 0.0)); tangent = normalize(gl_NormalMatrix * vec3( 1.0, 0.0, 0.0));
binormal = normalize(gl_NormalMatrix * vec3( 0.0, -1.0, 0.0)); binormal = normalize(gl_NormalMatrix * vec3( 0.0, -1.0, 0.0));
} } else if (gl_Normal.z < -0.5) {
mat3 tbnMatrix = mat3(tangent.x, binormal.x, normal.x, // 0.0, 0.0, -1.0
tangent.y, binormal.y, normal.y, tangent = normalize(gl_NormalMatrix * vec3(-1.0, 0.0, 0.0));
tangent.z, binormal.z, normal.z); binormal = normalize(gl_NormalMatrix * vec3( 0.0, -1.0, 0.0));
}
lightVec = sunPosition - worldPosition; mat3 tbnMatrix = mat3(tangent.x, binormal.x, normal.x,
tsLightVec = lightVec * tbnMatrix; tangent.y, binormal.y, normal.y,
eyeVec = (gl_ModelViewMatrix * gl_Vertex).xyz; tangent.z, binormal.z, normal.z);
tsEyeVec = eyeVec * tbnMatrix;
lightVec = sunPosition - worldPosition;
vec4 color; tsLightVec = lightVec * tbnMatrix;
float day = gl_Color.r; eyeVec = (gl_ModelViewMatrix * gl_Vertex).xyz;
float night = gl_Color.g; tsEyeVec = eyeVec * tbnMatrix;
float light_source = gl_Color.b;
vec4 color;
float rg = mix(night, day, dayNightRatio); float day = gl_Color.r;
rg += light_source * 2.5; // Make light sources brighter float night = gl_Color.g;
float b = rg; float light_source = gl_Color.b;
// Moonlight is blue float rg = mix(night, day, dayNightRatio);
b += (day - night) / 13.0; rg += light_source * 2.5; // Make light sources brighter
rg -= (day - night) / 23.0; float b = rg;
// Emphase blue a bit in darker places // Moonlight is blue
// See C++ implementation in mapblock_mesh.cpp finalColorBlend() b += (day - night) / 13.0;
b += max(0.0, (1.0 - abs(b - 0.13)/0.17) * 0.025); rg -= (day - night) / 23.0;
// Artificial light is yellow-ish // Emphase blue a bit in darker places
// See C++ implementation in mapblock_mesh.cpp finalColorBlend() // See C++ implementation in mapblock_mesh.cpp finalColorBlend()
rg += max(0.0, (1.0 - abs(rg - 0.85)/0.15) * 0.065); b += max(0.0, (1.0 - abs(b - 0.13)/0.17) * 0.025);
color.r = rg; // Artificial light is yellow-ish
color.g = rg; // See C++ implementation in mapblock_mesh.cpp finalColorBlend()
color.b = b; rg += max(0.0, (1.0 - abs(rg - 0.85)/0.15) * 0.065);
color.a = gl_Color.a; color.r = rg;
gl_FrontColor = gl_BackColor = clamp(color,0.0,1.0); color.g = rg;
} color.b = b;
color.a = gl_Color.a;
gl_FrontColor = gl_BackColor = clamp(color,0.0,1.0);
}

View File

@ -1177,7 +1177,7 @@
# mgv7_np_terrain_persist = 0.6, 0.1, (2000, 2000, 2000), 539, 3, 0.6, 2.0 # mgv7_np_terrain_persist = 0.6, 0.1, (2000, 2000, 2000), 539, 3, 0.6, 2.0
# type: noise_params # type: noise_params
# mgv7_np_height_select = -12, 24, (500, 500, 500), 4213, 6, 0.7, 2.0 # mgv7_np_height_select = -8, 16, (500, 500, 500), 4213, 6, 0.7, 2.0
# type: noise_params # type: noise_params
# mgv7_np_filler_depth = 0, 1.2, (150, 150, 150), 261, 3, 0.7, 2.0 # mgv7_np_filler_depth = 0, 1.2, (150, 150, 150), 261, 3, 0.7, 2.0

View File

@ -8,16 +8,16 @@ msgstr ""
"Project-Id-Version: minetest\n" "Project-Id-Version: minetest\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-02-27 05:49+0100\n" "POT-Creation-Date: 2016-02-27 05:49+0100\n"
"PO-Revision-Date: 2016-02-06 01:25+0000\n" "PO-Revision-Date: 2016-03-21 19:40+0000\n"
"Last-Translator: Joan Ciprià Moreno <joancipria@gmail.com>\n" "Last-Translator: Joan Ciprià Moreno Teodoro <joancipria@gmail.com>\n"
"Language-Team: Catalan <https://hosted.weblate.org/projects/minetest/" "Language-Team: Catalan "
"minetest/ca/>\n" "<https://hosted.weblate.org/projects/minetest/minetest/ca/>\n"
"Language: ca\n" "Language: ca\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 2.5-dev\n" "X-Generator: Weblate 2.6-dev\n"
#: builtin/fstk/ui.lua #: builtin/fstk/ui.lua
msgid "An error occured in a Lua script, such as a mod:" msgid "An error occured in a Lua script, such as a mod:"
@ -224,7 +224,7 @@ msgstr "(Cap descripció d'ajustament donada)"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "< Back to Settings page" msgid "< Back to Settings page"
msgstr "" msgstr "< Torna a la pàgina de configuració"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Browse" msgid "Browse"
@ -252,6 +252,8 @@ msgid ""
"Format: <offset>, <scale>, (<spreadX>, <spreadY>, <spreadZ>), <seed>, " "Format: <offset>, <scale>, (<spreadX>, <spreadY>, <spreadZ>), <seed>, "
"<octaves>, <persistence>" "<octaves>, <persistence>"
msgstr "" msgstr ""
"Format: <offset> <escala> (<extensió X>, <extensió Y> , <extensión Z>), "
"<llavor>, <octaves>, <persistència>"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Games" msgid "Games"
@ -508,19 +510,19 @@ msgstr "Començar Joc"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "2x" msgid "2x"
msgstr "" msgstr "2x"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "3D Clouds" msgid "3D Clouds"
msgstr "" msgstr "Núvols 3D"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "4x" msgid "4x"
msgstr "" msgstr "4x"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "8x" msgid "8x"
msgstr "" msgstr "8x"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy #, fuzzy
@ -529,19 +531,19 @@ msgstr "Configuració"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Antialiasing:" msgid "Antialiasing:"
msgstr "" msgstr "Suavitzat (Antialiasing):"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Are you sure to reset your singleplayer world?" msgid "Are you sure to reset your singleplayer world?"
msgstr "" msgstr "Esteu segur que voleu reiniciar el seu món d'un sol jugador?"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Bilinear Filter" msgid "Bilinear Filter"
msgstr "" msgstr "Filtre Bilineal"
#: builtin/mainmenu/tab_settings.lua src/settings_translation_file.cpp #: builtin/mainmenu/tab_settings.lua src/settings_translation_file.cpp
msgid "Bumpmapping" msgid "Bumpmapping"
msgstr "" msgstr "Mapat de relleu"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Change keys" msgid "Change keys"
@ -559,15 +561,15 @@ msgstr "Activar tot"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Fancy Leaves" msgid "Fancy Leaves"
msgstr "" msgstr "Fulles Boniques"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Generate Normalmaps" msgid "Generate Normalmaps"
msgstr "" msgstr "Generar Mapes Normals"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Mipmap" msgid "Mipmap"
msgstr "" msgstr "Mipmap"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Mipmap + Aniso. Filter" msgid "Mipmap + Aniso. Filter"
@ -575,15 +577,15 @@ msgstr ""
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "No Filter" msgid "No Filter"
msgstr "" msgstr "Sense Filtre"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "No Mipmap" msgid "No Mipmap"
msgstr "" msgstr "Sense MipMap"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "No!!!" msgid "No!!!"
msgstr "" msgstr "No!!!"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Node Highlighting" msgid "Node Highlighting"
@ -595,15 +597,15 @@ msgstr "Ningun"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Opaque Leaves" msgid "Opaque Leaves"
msgstr "" msgstr "Fulles opaques"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Opaque Water" msgid "Opaque Water"
msgstr "" msgstr "Aigua opaca"
#: builtin/mainmenu/tab_settings.lua src/settings_translation_file.cpp #: builtin/mainmenu/tab_settings.lua src/settings_translation_file.cpp
msgid "Parallax Occlusion" msgid "Parallax Occlusion"
msgstr "" msgstr "Oclusió de paral·laxi"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Settings" msgid "Settings"
@ -611,23 +613,23 @@ msgstr "Configuració"
#: builtin/mainmenu/tab_settings.lua src/settings_translation_file.cpp #: builtin/mainmenu/tab_settings.lua src/settings_translation_file.cpp
msgid "Shaders" msgid "Shaders"
msgstr "" msgstr "Ombres"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Simple Leaves" msgid "Simple Leaves"
msgstr "" msgstr "Fulles senzilles"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Smooth Lighting" msgid "Smooth Lighting"
msgstr "" msgstr "Il·luminació suau"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Texturing:" msgid "Texturing:"
msgstr "" msgstr "Texturització:"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "To enable shaders the OpenGL driver needs to be used." msgid "To enable shaders the OpenGL driver needs to be used."
msgstr "" msgstr "Per habilitar les ombres el controlador OpenGL ha ser utilitzat."
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Touchthreshold (px)" msgid "Touchthreshold (px)"

View File

@ -8,10 +8,10 @@ msgstr ""
"Project-Id-Version: minetest\n" "Project-Id-Version: minetest\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-02-27 05:49+0100\n" "POT-Creation-Date: 2016-02-27 05:49+0100\n"
"PO-Revision-Date: 2015-12-10 15:36+0000\n" "PO-Revision-Date: 2016-03-04 04:45+0000\n"
"Last-Translator: Jakub Vaněk <vanek.jakub4@seznam.cz>\n" "Last-Translator: Jakub Vaněk <vanek.jakub4@seznam.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/minetest/minetest/" "Language-Team: Czech "
"cs/>\n" "<https://hosted.weblate.org/projects/minetest/minetest/cs/>\n"
"Language: cs\n" "Language: cs\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
@ -520,9 +520,8 @@ msgid "8x"
msgstr "" msgstr ""
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Advanced Settings" msgid "Advanced Settings"
msgstr "Nastavení" msgstr "Pokročilá nastavení"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Antialiasing:" msgid "Antialiasing:"
@ -553,14 +552,13 @@ msgstr "Propojené sklo"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy #, fuzzy
msgid "Enable Particles" msgid "Enable Particles"
msgstr "Povolit e" msgstr "Povolit částice"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Fancy Leaves" msgid "Fancy Leaves"
msgstr "Vícevrstevné listí" msgstr "Vícevrstevné listí"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Generate Normalmaps" msgid "Generate Normalmaps"
msgstr "Generovat normálové mapy" msgstr "Generovat normálové mapy"
@ -573,9 +571,8 @@ msgid "Mipmap + Aniso. Filter"
msgstr "Mipmapa + Anizo. filtr" msgstr "Mipmapa + Anizo. filtr"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "No Filter" msgid "No Filter"
msgstr "Filtrování" msgstr "Žádné filtr"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "No Mipmap" msgid "No Mipmap"
@ -586,9 +583,8 @@ msgid "No!!!"
msgstr "Ne!!!" msgstr "Ne!!!"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Node Highlighting" msgid "Node Highlighting"
msgstr "Zvýraznění označených bloků" msgstr "Zvýraznění bloků"
#: builtin/mainmenu/tab_settings.lua builtin/mainmenu/tab_texturepacks.lua #: builtin/mainmenu/tab_settings.lua builtin/mainmenu/tab_texturepacks.lua
msgid "None" msgid "None"
@ -1326,7 +1322,6 @@ msgid "3D mode"
msgstr "Režim 3D zobrazení" msgstr "Režim 3D zobrazení"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "" msgid ""
"3D support.\n" "3D support.\n"
"Currently supported:\n" "Currently supported:\n"
@ -1340,10 +1335,10 @@ msgstr ""
"Podpora 3D zobrazení.\n" "Podpora 3D zobrazení.\n"
"V současné době podporovány:\n" "V současné době podporovány:\n"
"- none: žádný 3D výstup.\n" "- none: žádný 3D výstup.\n"
"- anaglyph: azurová/purpurová barva 3D.\n" "- anaglyph: azurové/purpurové barevné 3D.\n"
"- interlaced: pro polarizaci ve stylu lichý/sudý řádek.\n" "- interlaced: pro polarizaci lichý/sudý řádek.\n"
"- topbottom: rozdělení obrazovky na horní a dolní část.\n" "- topbottom: rozdělení obrazovky na horní a dolní část.\n"
"- sidebyside: rozdělené obrazovky na levou a pravou část." "- sidebyside: rozdělení obrazovky na levou a pravou část."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
@ -1454,9 +1449,8 @@ msgid "Backward key"
msgstr "Vzad" msgstr "Vzad"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Base terrain height" msgid "Base terrain height"
msgstr "Výška vodních vln" msgstr "Základní výška terénu"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Basic" msgid "Basic"
@ -1833,9 +1827,8 @@ msgid "Dump the mapgen debug infos."
msgstr "" msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Enable VBO" msgid "Enable VBO"
msgstr "Povolit balíček" msgstr "Povolit VBO"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Enable mod security" msgid "Enable mod security"
@ -1903,9 +1896,8 @@ msgid "Enables caching of facedir rotated meshes."
msgstr "" msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Enables filmic tone mapping" msgid "Enables filmic tone mapping"
msgstr "Povolit minimapu." msgstr "Povolit filmový tone mapping"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Enables minimap." msgid "Enables minimap."
@ -2138,9 +2130,8 @@ msgid "Gravity"
msgstr "Gravitace" msgstr "Gravitace"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "HTTP Mods" msgid "HTTP Mods"
msgstr "Mody" msgstr "HTTP mody"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "HUD toggle key" msgid "HUD toggle key"
@ -2737,9 +2728,8 @@ msgid "Mapblock unload timeout"
msgstr "" msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Mapgen Valleys" msgid "Mapgen Valleys"
msgstr "Jméno generátoru mapy" msgstr "Mapgen údolí"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Mapgen biome heat noise parameters" msgid "Mapgen biome heat noise parameters"
@ -2762,9 +2752,8 @@ msgid "Mapgen flags"
msgstr "" msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Mapgen flat" msgid "Mapgen flat"
msgstr "Jméno generátoru mapy" msgstr "Mapgen plochy"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Mapgen flat cave1 noise parameters" msgid "Mapgen flat cave1 noise parameters"
@ -3737,9 +3726,8 @@ msgid "Toggle camera mode key"
msgstr "" msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Tone Mapping" msgid "Tone Mapping"
msgstr "Mip-mapování" msgstr "Tone mapping"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Tooltip delay" msgid "Tooltip delay"
@ -3879,9 +3867,8 @@ msgid "Walking speed"
msgstr "Rychlost chůze" msgstr "Rychlost chůze"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Water Features" msgid "Water Features"
msgstr "Textury věcí..." msgstr "Vlastnosti vody"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Water level" msgid "Water level"

View File

@ -8,20 +8,21 @@ msgstr ""
"Project-Id-Version: minetest\n" "Project-Id-Version: minetest\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-02-27 05:49+0100\n" "POT-Creation-Date: 2016-02-27 05:49+0100\n"
"PO-Revision-Date: 2016-02-20 00:31+0000\n" "PO-Revision-Date: 2016-03-15 07:22+0000\n"
"Last-Translator: Miguel Isaac <mikik@hotmail.es>\n" "Last-Translator: Lucas Montenegro <lucasm52@rocketmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/minetest/" "Language-Team: Spanish "
"minetest/es/>\n" "<https://hosted.weblate.org/projects/minetest/minetest/es/>\n"
"Language: es\n" "Language: es\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 2.5-dev\n" "X-Generator: Weblate 2.5\n"
#: builtin/fstk/ui.lua #: builtin/fstk/ui.lua
#, fuzzy
msgid "An error occured in a Lua script, such as a mod:" msgid "An error occured in a Lua script, such as a mod:"
msgstr "Un error ha ocurrido en un script de Lua, Como un mod:" msgstr "Un error ha ocurrido en un script de Lua, tal como en un mod:"
#: builtin/fstk/ui.lua #: builtin/fstk/ui.lua
msgid "An error occured:" msgid "An error occured:"
@ -53,7 +54,7 @@ msgstr "Desajuste con la versión de protocolo. "
#: builtin/mainmenu/common.lua #: builtin/mainmenu/common.lua
msgid "Server enforces protocol version $1. " msgid "Server enforces protocol version $1. "
msgstr "El servidor hace cumplir la versión $1 del protocolo " msgstr "El servidor hace respetar la versión $1 del protocolo "
#: builtin/mainmenu/common.lua #: builtin/mainmenu/common.lua
msgid "Server supports protocol versions between $1 and $2. " msgid "Server supports protocol versions between $1 and $2. "
@ -66,12 +67,13 @@ msgstr ""
"a Internet." "a Internet."
#: builtin/mainmenu/common.lua #: builtin/mainmenu/common.lua
#, fuzzy
msgid "We only support protocol version $1." msgid "We only support protocol version $1."
msgstr "Solo se soporta la version de protocolo $1" msgstr "Solo se soporta la versión de protocolo $1."
#: builtin/mainmenu/common.lua #: builtin/mainmenu/common.lua
msgid "We support protocol versions between version $1 and $2." msgid "We support protocol versions between version $1 and $2."
msgstr "Nosotros soportamos versiones de protocolo entre la versíon $1 y $2" msgstr "Nosotros soportamos versiones de protocolo entre la versión $1 y $2."
#: builtin/mainmenu/dlg_config_world.lua builtin/mainmenu/dlg_create_world.lua #: builtin/mainmenu/dlg_config_world.lua builtin/mainmenu/dlg_create_world.lua
#: builtin/mainmenu/dlg_rename_modpack.lua #: builtin/mainmenu/dlg_rename_modpack.lua
@ -189,7 +191,7 @@ msgstr "Modmgr: Ruta del mod \"$1\" inválida"
#: builtin/mainmenu/dlg_delete_mod.lua #: builtin/mainmenu/dlg_delete_mod.lua
msgid "No of course not!" msgid "No of course not!"
msgstr "¡No, porque no!" msgstr "¡No, claro que no!"
#: builtin/mainmenu/dlg_delete_mod.lua builtin/mainmenu/dlg_delete_world.lua #: builtin/mainmenu/dlg_delete_mod.lua builtin/mainmenu/dlg_delete_world.lua
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
@ -214,15 +216,16 @@ msgstr "Renombrar paquete de mod:"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "\"$1\" is not a valid flag." msgid "\"$1\" is not a valid flag."
msgstr "\"$ 1\" no es un indicador válido." msgstr "\"$1\" no es un indicador válido."
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "(No description of setting given)" msgid "(No description of setting given)"
msgstr "(Ninguna descripción de ajuste dada)" msgstr "(Ninguna descripción de ajuste dada)"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
#, fuzzy
msgid "< Back to Settings page" msgid "< Back to Settings page"
msgstr "" msgstr "< Volver a la página de Configuración"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Browse" msgid "Browse"
@ -250,7 +253,7 @@ msgid ""
"Format: <offset>, <scale>, (<spreadX>, <spreadY>, <spreadZ>), <seed>, " "Format: <offset>, <scale>, (<spreadX>, <spreadY>, <spreadZ>), <seed>, "
"<octaves>, <persistence>" "<octaves>, <persistence>"
msgstr "" msgstr ""
"Formato: <offset> <escala> (<extensión X>, <extensión> Y, <extensión Z>), " "Formato: <offset> <escala> (<extensión X>, <extensión Y> , <extensión Z>), "
"<semilla>, <octavas>, <persistencia>" "<semilla>, <octavas>, <persistencia>"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
@ -268,7 +271,7 @@ msgstr ""
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Please enter a comma seperated list of flags." msgid "Please enter a comma seperated list of flags."
msgstr "Por favor, introduzca una lista separada por comas de indicadores." msgstr "Por favor, introduzca una lista de indicadores separados por comas."
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Please enter a valid integer." msgid "Please enter a valid integer."
@ -280,7 +283,7 @@ msgstr "Por favor, introduzca un número válido."
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Possible values are: " msgid "Possible values are: "
msgstr "Los posibles valores son: " msgstr "Los valores posibles son: "
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Restore Default" msgid "Restore Default"
@ -296,11 +299,11 @@ msgstr "Mostrar los nombres técnicos"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "The value must be greater than $1." msgid "The value must be greater than $1."
msgstr "El valor debe ser mayor que $ 1." msgstr "El valor debe ser mayor que $1."
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "The value must be lower than $1." msgid "The value must be lower than $1."
msgstr "El valor debe ser menor que $ 1." msgstr "El valor debe ser menor que $1."
#: builtin/mainmenu/modmgr.lua #: builtin/mainmenu/modmgr.lua
msgid "" msgid ""
@ -528,9 +531,8 @@ msgid "8x"
msgstr "8x" msgstr "8x"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Advanced Settings" msgid "Advanced Settings"
msgstr "Configuración" msgstr "Configuración Avanzada"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Antialiasing:" msgid "Antialiasing:"
@ -556,19 +558,17 @@ msgstr "Configurar teclas"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy #, fuzzy
msgid "Connected Glass" msgid "Connected Glass"
msgstr "Vidrios conectados" msgstr "Vidrio Encadenado"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Enable Particles" msgid "Enable Particles"
msgstr "Activar todos" msgstr "Activar Partículas"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Fancy Leaves" msgid "Fancy Leaves"
msgstr "Hojas elegantes" msgstr "Hojas elegantes"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Generate Normalmaps" msgid "Generate Normalmaps"
msgstr "Generar mapas normales" msgstr "Generar mapas normales"
@ -581,9 +581,8 @@ msgid "Mipmap + Aniso. Filter"
msgstr "Mipmap + Filtro aniso." msgstr "Mipmap + Filtro aniso."
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "No Filter" msgid "No Filter"
msgstr "Filtrado" msgstr "Sin Filtrado"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "No Mipmap" msgid "No Mipmap"
@ -627,9 +626,8 @@ msgid "Simple Leaves"
msgstr "Hojas simples" msgstr "Hojas simples"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Smooth Lighting" msgid "Smooth Lighting"
msgstr "Iluminación suave" msgstr "Iluminación Suave"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Texturing:" msgid "Texturing:"
@ -644,24 +642,20 @@ msgid "Touchthreshold (px)"
msgstr "Umbral táctil (px)" msgstr "Umbral táctil (px)"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Trilinear Filter" msgid "Trilinear Filter"
msgstr "Filtrado trilineal" msgstr "Filtrado Trilineal"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Waving Leaves" msgid "Waving Leaves"
msgstr "Movimiento de hojas" msgstr "Movimiento de Hojas"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Waving Plants" msgid "Waving Plants"
msgstr "Movimiento de plantas" msgstr "Movimiento de Plantas"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Waving Water" msgid "Waving Water"
msgstr "Oleaje en el agua" msgstr "Oleaje"
#: builtin/mainmenu/tab_simple_main.lua #: builtin/mainmenu/tab_simple_main.lua
msgid "Config mods" msgid "Config mods"
@ -1321,13 +1315,12 @@ msgid ""
msgstr "" msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "" msgid ""
"0 = parallax occlusion with slope information (faster).\n" "0 = parallax occlusion with slope information (faster).\n"
"1 = relief mapping (slower, more accurate)." "1 = relief mapping (slower, more accurate)."
msgstr "" msgstr ""
"0 = Oclusion de paralaje cpn informacion pendiente (rapido).\n" "0 = oclusión de paralaje con información de inclinación (más rápido).\n"
"1 = Mapeo Aliviado (Lento, Mas Preciso)." "1 = mapa de relieve (más lento, más preciso)."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "3D clouds" msgid "3D clouds"
@ -1352,20 +1345,19 @@ msgstr ""
"Soporte 3D.\n" "Soporte 3D.\n"
"Soportado Actualmente:\n" "Soportado Actualmente:\n"
"- Ninguno: No hay salida 3D.\n" "- Ninguno: No hay salida 3D.\n"
"- Anaglifo: Color cyan/magenta 3D.\n" "- Anaglifo: 3D para anteojos de colores cyan y magenta.\n"
"- Entrelazado: Soporte de pantalla en polarizacion basado en line par e " "- Entrelazado: Filas pares e impares intercaladas.\n"
"impar.\n" "- Superior-inferior: Partir pantalla horizontalmente.\n"
"- Superior Inferior: Partir pantalla superior/inferior.\n" "- Lado a lado: Partir pantalla verticalmente."
"- Lado a lado: Partir pantalla lado a lado."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
"A chosen map seed for a new map, leave empty for random.\n" "A chosen map seed for a new map, leave empty for random.\n"
"Will be overridden when creating a new world in the main menu." "Will be overridden when creating a new world in the main menu."
msgstr "" msgstr ""
"Una semilla de mapa para un mapa nuevo, deja vacio para una semilla al " "Una semilla de mapa para un mapa nuevo, deja vacío para una semilla al azar."
"azar.\n" "\n"
"Sera borrado creando un nuevo mundo en el menu principal." "Será anulado si se crea un nuevo mundo en el menú principal."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "A message to be displayed to all clients when the server crashes." msgid "A message to be displayed to all clients when the server crashes."
@ -1400,27 +1392,26 @@ msgid ""
"Leave this blank to start a local server.\n" "Leave this blank to start a local server.\n"
"Note that the address field in the main menu overrides this setting." "Note that the address field in the main menu overrides this setting."
msgstr "" msgstr ""
"Dirección a la cual conectarse.\n" "Dirección a conectarse.\n"
"Dejar en blanco para iniciar un servidor local.\n" "Dejar aquí vacío para iniciar un servidor local.\n"
"A tener en cuenta: el campo de dirección en el menú principal sobreescribe " "Nótese que el campo de dirección en el menú principal anula este ajuste."
"esta opción."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
"Adjust dpi configuration to your screen (non X11/Android only) e.g. for 4k " "Adjust dpi configuration to your screen (non X11/Android only) e.g. for 4k "
"screens." "screens."
msgstr "" msgstr ""
"Ajustar la configuración de puntos por pulgada a la pantalla (no X11/solo " "Ajustar la configuración de puntos por pulgada a tu pantalla (único no "
"Android) p.ej. para pantallas 4K." "X11/Android) p.ej. para pantallas 4K."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
"Adjust the gamma encoding for the light tables. Lower numbers are brighter.\n" "Adjust the gamma encoding for the light tables. Lower numbers are brighter.\n"
"This setting is for the client only and is ignored by the server." "This setting is for the client only and is ignored by the server."
msgstr "" msgstr ""
"Ajustar la codificación de gamma para las tablas de luz. Números bajos para " "Ajustar la codificación de gamma para las tablas de luz. Números bajos son "
"más brillante.\n" "más luminosos.\n"
"Esta opción es solamente para el cliente y es ignorada por el servidor." "Este ajuste es para el cliente sólo y está ignorado por el servidor."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Advanced" msgid "Advanced"
@ -1456,6 +1447,9 @@ msgid ""
"If you want to announce your ipv6 address, use serverlist_url = v6.servers." "If you want to announce your ipv6 address, use serverlist_url = v6.servers."
"minetest.net." "minetest.net."
msgstr "" msgstr ""
"Anunciar a esta lista de servidores.\n"
"Si deseas anunciar tu dirección ipv6, usa serverlist_url = "
"v6.servers.minetest.net."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Approximate (X,Y,Z) scale of fractal in nodes." msgid "Approximate (X,Y,Z) scale of fractal in nodes."
@ -1498,7 +1492,7 @@ msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Build inside player" msgid "Build inside player"
msgstr "" msgstr "Construir dentro de jugador"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Camera smoothing" msgid "Camera smoothing"
@ -1608,6 +1602,9 @@ msgid ""
"Comma-separated list of trusted mods that are allowed to access insecure\n" "Comma-separated list of trusted mods that are allowed to access insecure\n"
"functions even when mod security is on (via request_insecure_environment())." "functions even when mod security is on (via request_insecure_environment())."
msgstr "" msgstr ""
"Lista de mods de fiar separada por coma que se permiten acceder a funciones\n"
"inseguras incluso quando securidad de mods está puesto (vía "
"request_insecure_environment())."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
@ -1620,9 +1617,8 @@ msgid "Command key"
msgstr "Tecla comando" msgstr "Tecla comando"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Connect glass" msgid "Connect glass"
msgstr "Vidrios conectados" msgstr "Conectar vidrio"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Connect to external media server" msgid "Connect to external media server"
@ -1633,9 +1629,8 @@ msgid "Connects glass if supported by node."
msgstr "Conectar gafas si el nodo lo soporta." msgstr "Conectar gafas si el nodo lo soporta."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Console alpha" msgid "Console alpha"
msgstr "Consola" msgstr "Alfa de consola"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Console color" msgid "Console color"
@ -1663,12 +1658,17 @@ msgid ""
"Examples: 72 = 20min, 360 = 4min, 1 = 24hour, 0 = day/night/whatever stays " "Examples: 72 = 20min, 360 = 4min, 1 = 24hour, 0 = day/night/whatever stays "
"unchanged." "unchanged."
msgstr "" msgstr ""
"Controla el duración del ciclo día/noche.\n"
"Ejemplos: 72 = 20min, 360 = 4min, 1 = 24hora, 0 = día/noche/lo que sea se "
"queda inalterado."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
"Controls size of deserts and beaches in Mapgen v6.\n" "Controls size of deserts and beaches in Mapgen v6.\n"
"When snowbiomes are enabled 'mgv6_freq_desert' is ignored." "When snowbiomes are enabled 'mgv6_freq_desert' is ignored."
msgstr "" msgstr ""
"Controla el tamaño de desiertos y playas en Mapgen v6.\n"
"Cuando snowbiomes están activados 'mgv6_freq_desert' se ignora."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Controls steepness/depth of lake depressions." msgid "Controls steepness/depth of lake depressions."
@ -1711,8 +1711,9 @@ msgid "Crosshair color (R,G,B)."
msgstr "Color de la cruz (R,G,B)." msgstr "Color de la cruz (R,G,B)."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Crouch speed" msgid "Crouch speed"
msgstr "" msgstr "Velocidad de agacharse"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "DPI" msgid "DPI"
@ -4054,7 +4055,7 @@ msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "cURL timeout" msgid "cURL timeout"
msgstr "" msgstr "Tiempo de espera de cURL"
#, fuzzy #, fuzzy
#~ msgid "If disabled " #~ msgid "If disabled "

View File

@ -8,20 +8,20 @@ msgstr ""
"Project-Id-Version: 0.0.0\n" "Project-Id-Version: 0.0.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-02-27 05:49+0100\n" "POT-Creation-Date: 2016-02-27 05:49+0100\n"
"PO-Revision-Date: 2015-11-08 22:26+0000\n" "PO-Revision-Date: 2016-03-24 13:27+0000\n"
"Last-Translator: Jean-Patrick G. <jeanpatrick.guerrero@gmail.com>\n" "Last-Translator: Jean-Patrick G. <jeanpatrick.guerrero@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/minetest/minetest/" "Language-Team: French "
"fr/>\n" "<https://hosted.weblate.org/projects/minetest/minetest/fr/>\n"
"Language: fr\n" "Language: fr\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n" "Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 2.5-dev\n" "X-Generator: Weblate 2.6-dev\n"
#: builtin/fstk/ui.lua #: builtin/fstk/ui.lua
msgid "An error occured in a Lua script, such as a mod:" msgid "An error occured in a Lua script, such as a mod:"
msgstr "Une erreur est survenue avec un script Lua, comme un mod :" msgstr "Une erreur est survenue avec un script Lua, il peut s'agir d'un mod :"
#: builtin/fstk/ui.lua #: builtin/fstk/ui.lua
msgid "An error occured:" msgid "An error occured:"
@ -85,7 +85,7 @@ msgstr "Dépend de :"
#: builtin/mainmenu/dlg_config_world.lua #: builtin/mainmenu/dlg_config_world.lua
msgid "Disable MP" msgid "Disable MP"
msgstr "Désactiver le pack de mods" msgstr "Désactiver les packs de mods"
#: builtin/mainmenu/dlg_config_world.lua #: builtin/mainmenu/dlg_config_world.lua
msgid "Enable MP" msgid "Enable MP"
@ -220,7 +220,7 @@ msgstr "(Aucune description donnée de l'option)"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "< Back to Settings page" msgid "< Back to Settings page"
msgstr "" msgstr "< Revenir aux paramètres"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Browse" msgid "Browse"
@ -510,36 +510,33 @@ msgstr "Démarrer"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "2x" msgid "2x"
msgstr "" msgstr "2x"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "3D Clouds" msgid "3D Clouds"
msgstr "Nuages 3D" msgstr "Nuages en 3D"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "4x" msgid "4x"
msgstr "" msgstr "4x"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "8x" msgid "8x"
msgstr "" msgstr "8x"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Advanced Settings" msgid "Advanced Settings"
msgstr "Réglages" msgstr "Réglages avancés"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Antialiasing:" msgid "Antialiasing:"
msgstr "" msgstr "Anti-crénelage :"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Are you sure to reset your singleplayer world?" msgid "Are you sure to reset your singleplayer world?"
msgstr "Êtes-vous sûr de vouloir réinitialiser votre monde ?" msgstr "Êtes-vous sûr de vouloir réinitialiser votre monde ?"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Bilinear Filter" msgid "Bilinear Filter"
msgstr "Filtrage bilinéaire" msgstr "Filtrage bilinéaire"
@ -557,18 +554,16 @@ msgid "Connected Glass"
msgstr "Verre unifié" msgstr "Verre unifié"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Enable Particles" msgid "Enable Particles"
msgstr "Tout activer" msgstr "Activer les particules"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Fancy Leaves" msgid "Fancy Leaves"
msgstr "Arbres détaillés" msgstr "Arbres détaillés"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Generate Normalmaps" msgid "Generate Normalmaps"
msgstr "Normal mapping" msgstr "Générer un carte normal"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Mipmap" msgid "Mipmap"
@ -579,9 +574,8 @@ msgid "Mipmap + Aniso. Filter"
msgstr "MIP map + anisotropie" msgstr "MIP map + anisotropie"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "No Filter" msgid "No Filter"
msgstr "Filtrage" msgstr "Aucun filtre"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "No Mipmap" msgid "No Mipmap"
@ -594,7 +588,7 @@ msgstr "Non !"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy #, fuzzy
msgid "Node Highlighting" msgid "Node Highlighting"
msgstr "Eclairage des blocs" msgstr "Surbrillance des blocs"
#: builtin/mainmenu/tab_settings.lua builtin/mainmenu/tab_texturepacks.lua #: builtin/mainmenu/tab_settings.lua builtin/mainmenu/tab_texturepacks.lua
msgid "None" msgid "None"
@ -625,7 +619,6 @@ msgid "Simple Leaves"
msgstr "Arbres simples" msgstr "Arbres simples"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Smooth Lighting" msgid "Smooth Lighting"
msgstr "Lumière douce" msgstr "Lumière douce"
@ -639,27 +632,23 @@ msgstr "Pour activer les shaders, le pilote OpenGL doit être utilisé."
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Touchthreshold (px)" msgid "Touchthreshold (px)"
msgstr "" msgstr "Sensibilité (px)"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Trilinear Filter" msgid "Trilinear Filter"
msgstr "Filtrage trilinéaire" msgstr "Filtrage trilinéaire"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Waving Leaves" msgid "Waving Leaves"
msgstr "Feuilles d'arbres mouvantes" msgstr "Feuilles ondulantes"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Waving Plants" msgid "Waving Plants"
msgstr "Plantes mouvantes" msgstr "Plantes ondulantes"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Waving Water" msgid "Waving Water"
msgstr "Liquides mouvants" msgstr "Eau ondulante"
#: builtin/mainmenu/tab_simple_main.lua #: builtin/mainmenu/tab_simple_main.lua
msgid "Config mods" msgid "Config mods"
@ -1326,7 +1315,6 @@ msgid "3D mode"
msgstr "Mode écran 3D" msgstr "Mode écran 3D"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "" msgid ""
"3D support.\n" "3D support.\n"
"Currently supported:\n" "Currently supported:\n"
@ -1343,7 +1331,8 @@ msgstr ""
"- anaglyphe : couleur 3D bleu turquoise/violet.\n" "- anaglyphe : couleur 3D bleu turquoise/violet.\n"
"- entrelacé : polarisation basée sur des lignes avec support de l'écran.\n" "- entrelacé : polarisation basée sur des lignes avec support de l'écran.\n"
"- horizontal : partage de l'écran horizontal.\n" "- horizontal : partage de l'écran horizontal.\n"
"- vertical : partage de l'écran vertical." "- vertical : partage de l'écran vertical.\n"
"- pageflip: 3D basé sur quadbuffer."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
@ -1409,8 +1398,9 @@ msgid "Advanced"
msgstr "Avancé" msgstr "Avancé"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Altitude Chill" msgid "Altitude Chill"
msgstr "" msgstr "Altitude d'état de froid"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Always fly and fast" msgid "Always fly and fast"
@ -1422,7 +1412,7 @@ msgstr "Occlusion gamma ambiente"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Amplifies the valleys" msgid "Amplifies the valleys"
msgstr "" msgstr "Amplifier les vallées"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Anisotropic filtering" msgid "Anisotropic filtering"
@ -1461,9 +1451,8 @@ msgid "Backward key"
msgstr "Reculer" msgstr "Reculer"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Base terrain height" msgid "Base terrain height"
msgstr "Hauteur des liquides mouvants" msgstr "Hauteur du terrain de base"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Basic" msgid "Basic"
@ -1499,15 +1488,15 @@ msgstr "Touche de mise à jour de la caméra"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Cave noise #1" msgid "Cave noise #1"
msgstr "" msgstr "Bruit de cave #1"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Cave noise #2" msgid "Cave noise #2"
msgstr "" msgstr "Bruit de cave #2"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Caves and tunnels form at the intersection of the two noises" msgid "Caves and tunnels form at the intersection of the two noises"
msgstr "" msgstr "Les caves et tunnels se forment à l'intersection de deux bruits"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Chat key" msgid "Chat key"
@ -1593,8 +1582,9 @@ msgid ""
"Comma-separated list of trusted mods that are allowed to access insecure\n" "Comma-separated list of trusted mods that are allowed to access insecure\n"
"functions even when mod security is on (via request_insecure_environment())." "functions even when mod security is on (via request_insecure_environment())."
msgstr "" msgstr ""
"Liste de mods fiables qui sont autorisées à des accès insécurisés\n" "Liste séparée par des virgules des mods de confiance qui sont autorisés à "
"de fonctions même lorsque l'option de sécurisation des mods est activée (via " "accéder aux fonctions non\n"
"sécurisées même lorsque l'option de sécurisation des mods est activée (via "
"request_insecure_environment())." "request_insecure_environment())."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
@ -1602,6 +1592,10 @@ msgid ""
"Comma-seperated list of mods that are allowed to access HTTP APIs, which\n" "Comma-seperated list of mods that are allowed to access HTTP APIs, which\n"
"allow them to upload and download data to/from the internet." "allow them to upload and download data to/from the internet."
msgstr "" msgstr ""
"Liste séparée par des virgules des mods de confiance qui sont autorisés à "
"accéder\n"
"aux API HTTP, leur permettant d'envoyer et de télécharger des données vers/"
"depuis Internet."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Command key" msgid "Command key"
@ -1817,6 +1811,9 @@ msgid ""
"The 3 numbers in brackets control the scale of the\n" "The 3 numbers in brackets control the scale of the\n"
"terrain, the 3 numbers should be identical." "terrain, the 3 numbers should be identical."
msgstr "" msgstr ""
"Détermine la forme du terrain.\n"
"Les 3 nombres entre parenthèses contrôlent l'échelle du terrain,\n"
"ces nombres doivent être identiques."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Disable anticheat" msgid "Disable anticheat"
@ -1911,7 +1908,7 @@ msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Enables animation of inventory items." msgid "Enables animation of inventory items."
msgstr "" msgstr "Active la rotation des items d'inventaire."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
@ -2037,7 +2034,7 @@ msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Filmic tone mapping" msgid "Filmic tone mapping"
msgstr "" msgstr "Tone Mapping"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
@ -2162,7 +2159,7 @@ msgstr "Gamma"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "General" msgid "General"
msgstr "" msgstr "Général"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Generate normalmaps" msgid "Generate normalmaps"
@ -2234,7 +2231,7 @@ msgstr "Adresse web du serveur affichée sur la liste des serveurs."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "How deep to make rivers" msgid "How deep to make rivers"
msgstr "" msgstr "Profondeur des rivières"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
@ -2267,7 +2264,7 @@ msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "How wide to make rivers" msgid "How wide to make rivers"
msgstr "" msgstr "Largeur des rivières"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "IPv6" msgid "IPv6"
@ -2384,7 +2381,7 @@ msgstr "Intervalle d'envoi de l'heure de jeu aux clients."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Inventory items animations" msgid "Inventory items animations"
msgstr "" msgstr "Animation des items d'inventaire"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Inventory key" msgid "Inventory key"
@ -2764,11 +2761,11 @@ msgstr "Langue"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Large cave depth" msgid "Large cave depth"
msgstr "" msgstr "Profondeur des grandes caves"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Lava Features" msgid "Lava Features"
msgstr "" msgstr "Fonctionnalités de la lave"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Leaves style" msgid "Leaves style"
@ -3262,11 +3259,11 @@ msgstr "Mapgen V7 : paramètres du bruit de la persistance du terrain"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Massive cave depth" msgid "Massive cave depth"
msgstr "" msgstr "Profondeur des caves massives"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Massive cave noise" msgid "Massive cave noise"
msgstr "" msgstr "Bruit des caves massives"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Massive caves form here." msgid "Massive caves form here."
@ -3409,7 +3406,7 @@ msgstr "Message du jour affiché aux joueurs lors de la connexion."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Method used to highlight selected object." msgid "Method used to highlight selected object."
msgstr "" msgstr "Méthodes utilisées pour l'éclairage des objets."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Minimap" msgid "Minimap"
@ -3540,7 +3537,7 @@ msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Noises" msgid "Noises"
msgstr "" msgstr "Bruits"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Normalmaps sampling" msgid "Normalmaps sampling"
@ -3696,7 +3693,7 @@ msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Raises terrain to make valleys around the rivers" msgid "Raises terrain to make valleys around the rivers"
msgstr "" msgstr "Élève le terrain pour former des vallées autour des rivières"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Random input" msgid "Random input"
@ -3728,15 +3725,15 @@ msgstr "Intervalle de répétition du clic droit"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "River Depth" msgid "River Depth"
msgstr "" msgstr "Profondeur des rivières"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "River Noise" msgid "River Noise"
msgstr "" msgstr "Bruit des rivières"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "River Size" msgid "River Size"
msgstr "" msgstr "Taille des rivières"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "River noise -- rivers occur close to zero" msgid "River noise -- rivers occur close to zero"
@ -3969,7 +3966,7 @@ msgstr "SQLite synchronisé"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Terrain Height" msgid "Terrain Height"
msgstr "" msgstr "Hauteur du terrain"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
@ -3991,7 +3988,7 @@ msgstr "Chemin des textures"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "The altitude at which temperature drops by 20C" msgid "The altitude at which temperature drops by 20C"
msgstr "" msgstr "L'altitude à laquelle la température descend de 20°C"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "The depth of dirt or other filler" msgid "The depth of dirt or other filler"
@ -4168,11 +4165,11 @@ msgstr "Synchronisation verticale"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "VBO" msgid "VBO"
msgstr "" msgstr "VBO"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Valley Depth" msgid "Valley Depth"
msgstr "" msgstr "Profondeur des vallées"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Valley Fill" msgid "Valley Fill"
@ -4180,11 +4177,11 @@ msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Valley Profile" msgid "Valley Profile"
msgstr "" msgstr "Profil des vallées"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Valley Slope" msgid "Valley Slope"
msgstr "" msgstr "Inclinaison des vallées"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Valleys C Flags" msgid "Valleys C Flags"
@ -4207,6 +4204,8 @@ msgid ""
"View distance in nodes.\n" "View distance in nodes.\n"
"Min = 20" "Min = 20"
msgstr "" msgstr ""
"Distance d'affichage en blocs.\n"
"Minimum à 20"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "View range decrease key" msgid "View range decrease key"

File diff suppressed because it is too large Load Diff

View File

@ -8,11 +8,11 @@ msgstr ""
"Project-Id-Version: minetest\n" "Project-Id-Version: minetest\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-02-27 05:49+0100\n" "POT-Creation-Date: 2016-02-27 05:49+0100\n"
"PO-Revision-Date: 2016-01-26 16:32+0000\n" "PO-Revision-Date: 2016-03-09 17:45+0000\n"
"Last-Translator: Muhammad Rifqi Priyo Susanto " "Last-Translator: Muhammad Rifqi Priyo Susanto "
"<muhammadrifqipriyosusanto@gmail.com>\n" "<muhammadrifqipriyosusanto@gmail.com>\n"
"Language-Team: Indonesian <https://hosted.weblate.org/projects/minetest/" "Language-Team: Indonesian "
"minetest/id/>\n" "<https://hosted.weblate.org/projects/minetest/minetest/id/>\n"
"Language: id\n" "Language: id\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
@ -22,7 +22,7 @@ msgstr ""
#: builtin/fstk/ui.lua #: builtin/fstk/ui.lua
msgid "An error occured in a Lua script, such as a mod:" msgid "An error occured in a Lua script, such as a mod:"
msgstr "Sebuah kesalahan muncul pada skrip Lua, seperti pada mod:" msgstr "Sebuah kesalahan terjadi di sebuah skrip Lua, seperti sebuah mod:"
#: builtin/fstk/ui.lua #: builtin/fstk/ui.lua
msgid "An error occured:" msgid "An error occured:"
@ -30,7 +30,7 @@ msgstr "Kesalahan muncul:"
#: builtin/fstk/ui.lua #: builtin/fstk/ui.lua
msgid "Main menu" msgid "Main menu"
msgstr "Menu Utama" msgstr "Menu utama"
#: builtin/fstk/ui.lua builtin/mainmenu/store.lua #: builtin/fstk/ui.lua builtin/mainmenu/store.lua
msgid "Ok" msgid "Ok"
@ -38,7 +38,7 @@ msgstr "Oke"
#: builtin/fstk/ui.lua #: builtin/fstk/ui.lua
msgid "Reconnect" msgid "Reconnect"
msgstr "Menyambung ulang" msgstr "Sambung ulang"
#: builtin/fstk/ui.lua #: builtin/fstk/ui.lua
msgid "The server has requested a reconnect:" msgid "The server has requested a reconnect:"
@ -63,8 +63,7 @@ msgstr "Server mendukung protokol antara versi $1 dan versi $2. "
#: builtin/mainmenu/common.lua #: builtin/mainmenu/common.lua
msgid "Try reenabling public serverlist and check your internet connection." msgid "Try reenabling public serverlist and check your internet connection."
msgstr "" msgstr ""
"Cobalah mengaktifkan ulang daftar server publik dan cek koneksi internet " "Cobalah mencentang ulang daftar server publik dan cek koneksi internet Anda."
"Anda."
#: builtin/mainmenu/common.lua #: builtin/mainmenu/common.lua
msgid "We only support protocol version $1." msgid "We only support protocol version $1."
@ -139,6 +138,7 @@ msgid "A world named \"$1\" already exists"
msgstr "Dunia bernama \"$1\" telah ada" msgstr "Dunia bernama \"$1\" telah ada"
#: builtin/mainmenu/dlg_create_world.lua #: builtin/mainmenu/dlg_create_world.lua
#, fuzzy
msgid "Create" msgid "Create"
msgstr "Buat" msgstr "Buat"
@ -160,7 +160,7 @@ msgstr "Generator peta"
#: builtin/mainmenu/dlg_create_world.lua #: builtin/mainmenu/dlg_create_world.lua
msgid "No worldname given or no game selected" msgid "No worldname given or no game selected"
msgstr "Tidak ada nama atau permainan yang dipilih" msgstr "Tidak ada dunia atau permainan yang dipilih"
#: builtin/mainmenu/dlg_create_world.lua #: builtin/mainmenu/dlg_create_world.lua
msgid "Seed" msgid "Seed"
@ -176,11 +176,11 @@ msgstr "Nama dunia"
#: builtin/mainmenu/dlg_create_world.lua #: builtin/mainmenu/dlg_create_world.lua
msgid "You have no subgames installed." msgid "You have no subgames installed."
msgstr "Kamu tidak punya sub-permainan terpasang." msgstr "Anda tidak punya sub-permainan terpasang."
#: builtin/mainmenu/dlg_delete_mod.lua #: builtin/mainmenu/dlg_delete_mod.lua
msgid "Are you sure you want to delete \"$1\"?" msgid "Are you sure you want to delete \"$1\"?"
msgstr "Kamu yakin ingin menghapus \"$1\"?" msgstr "Anda yakin ingin menghapus \"$1\"?"
#: builtin/mainmenu/dlg_delete_mod.lua #: builtin/mainmenu/dlg_delete_mod.lua
msgid "Modmgr: failed to delete \"$1\"" msgid "Modmgr: failed to delete \"$1\""
@ -188,7 +188,7 @@ msgstr "Pengelola mod: gagal untuk menghapus \"$1\""
#: builtin/mainmenu/dlg_delete_mod.lua #: builtin/mainmenu/dlg_delete_mod.lua
msgid "Modmgr: invalid modpath \"$1\"" msgid "Modmgr: invalid modpath \"$1\""
msgstr "Pengelola mod: jalur mod tidak sah" msgstr "Pengelola mod: jalur mod tidak sah \"$1\""
#: builtin/mainmenu/dlg_delete_mod.lua #: builtin/mainmenu/dlg_delete_mod.lua
msgid "No of course not!" msgid "No of course not!"
@ -213,9 +213,10 @@ msgstr "Setuju"
#: builtin/mainmenu/dlg_rename_modpack.lua #: builtin/mainmenu/dlg_rename_modpack.lua
msgid "Rename Modpack:" msgid "Rename Modpack:"
msgstr "Ganti Nama Paket Mod:" msgstr "Ganti nama paket mod:"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
#, fuzzy
msgid "\"$1\" is not a valid flag." msgid "\"$1\" is not a valid flag."
msgstr "\"$1\" bukan sebuah flag yang sah." msgstr "\"$1\" bukan sebuah flag yang sah."
@ -224,8 +225,9 @@ msgid "(No description of setting given)"
msgstr "(Tidak ada keterangan dari pengaturan yang diberikan)" msgstr "(Tidak ada keterangan dari pengaturan yang diberikan)"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
#, fuzzy
msgid "< Back to Settings page" msgid "< Back to Settings page"
msgstr "" msgstr "< Halaman Pengaturan"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Browse" msgid "Browse"
@ -233,7 +235,7 @@ msgstr "Jelajahi"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Disabled" msgid "Disabled"
msgstr "Nonaktif" msgstr "Dinonaktifkan"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Edit" msgid "Edit"
@ -244,6 +246,7 @@ msgid "Enabled"
msgstr "Diaktifkan" msgstr "Diaktifkan"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
#, fuzzy
msgid "Format is 3 numbers separated by commas and inside brackets." msgid "Format is 3 numbers separated by commas and inside brackets."
msgstr "" msgstr ""
"Format adalah 3 angka yang dipisahkan oleh koma dan di dalam tanda kurung." "Format adalah 3 angka yang dipisahkan oleh koma dan di dalam tanda kurung."
@ -266,8 +269,10 @@ msgid "Mods"
msgstr "Mod" msgstr "Mod"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
#, fuzzy
msgid "Optionally the lacunarity can be appended with a leading comma." msgid "Optionally the lacunarity can be appended with a leading comma."
msgstr "" msgstr ""
"lacunarity (celah, opsional) dapat ditambahkan dengan awalan tanda koma."
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Please enter a comma seperated list of flags." msgid "Please enter a comma seperated list of flags."
@ -287,9 +292,10 @@ msgstr "Nilai yang mungkin adalah: "
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Restore Default" msgid "Restore Default"
msgstr "Kembalikan ke Bawaan" msgstr "Atur ke Bawaan"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
#, fuzzy
msgid "Select path" msgid "Select path"
msgstr "Pilih jalur" msgstr "Pilih jalur"
@ -311,7 +317,7 @@ msgid ""
"Install Mod: unsupported filetype \"$1\" or broken archive" "Install Mod: unsupported filetype \"$1\" or broken archive"
msgstr "" msgstr ""
"\n" "\n"
"Pemasangan Mod: tipe berkas tidak didukung \"$1\" atau kerusakan arsip" "Pemasangan Mod: tipe berkas tidak didukung \"$1\" atau kerusakan pada arsip"
#: builtin/mainmenu/modmgr.lua #: builtin/mainmenu/modmgr.lua
msgid "Failed to install $1 to $2" msgid "Failed to install $1 to $2"
@ -405,7 +411,7 @@ msgstr "Tidak ada deskripsi mod tersedia"
#: builtin/mainmenu/tab_mods.lua #: builtin/mainmenu/tab_mods.lua
msgid "Rename" msgid "Rename"
msgstr "Ganti Nama" msgstr "Ganti nama"
#: builtin/mainmenu/tab_mods.lua #: builtin/mainmenu/tab_mods.lua
msgid "Select Mod File:" msgid "Select Mod File:"
@ -421,7 +427,7 @@ msgstr "Copot pemasangan paket mod terpilih"
#: builtin/mainmenu/tab_multiplayer.lua #: builtin/mainmenu/tab_multiplayer.lua
msgid "Address / Port :" msgid "Address / Port :"
msgstr "Alamat / Port:" msgstr "Alamat / Port :"
#: builtin/mainmenu/tab_multiplayer.lua src/settings_translation_file.cpp #: builtin/mainmenu/tab_multiplayer.lua src/settings_translation_file.cpp
msgid "Client" msgid "Client"
@ -446,7 +452,7 @@ msgstr "Hapus"
#: builtin/mainmenu/tab_multiplayer.lua #: builtin/mainmenu/tab_multiplayer.lua
msgid "Name / Password :" msgid "Name / Password :"
msgstr "Nama / Kata sandi:" msgstr "Nama / Kata sandi :"
#: builtin/mainmenu/tab_multiplayer.lua builtin/mainmenu/tab_simple_main.lua #: builtin/mainmenu/tab_multiplayer.lua builtin/mainmenu/tab_simple_main.lua
msgid "Public Serverlist" msgid "Public Serverlist"
@ -484,7 +490,7 @@ msgstr "Baru"
#: builtin/mainmenu/tab_server.lua builtin/mainmenu/tab_singleplayer.lua #: builtin/mainmenu/tab_server.lua builtin/mainmenu/tab_singleplayer.lua
msgid "No world created or selected!" msgid "No world created or selected!"
msgstr "Tidak ada dunia atau permainan yang dipilih!" msgstr "Tidak ada dunia yang dibuat atau dipilih!"
#: builtin/mainmenu/tab_server.lua #: builtin/mainmenu/tab_server.lua
msgid "Port" msgid "Port"
@ -512,40 +518,40 @@ msgstr "Mulai Permainan"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "2x" msgid "2x"
msgstr "" msgstr "2x"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "3D Clouds" msgid "3D Clouds"
msgstr "Awan 3D" msgstr "Awan 3D"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "4x" msgid "4x"
msgstr "" msgstr "4x"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "8x" msgid "8x"
msgstr "" msgstr "8x"
#: builtin/mainmenu/tab_settings.lua
msgid "Advanced Settings"
msgstr "Pengaturan Lanjutan"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy #, fuzzy
msgid "Advanced Settings"
msgstr "Pengaturan"
#: builtin/mainmenu/tab_settings.lua
msgid "Antialiasing:" msgid "Antialiasing:"
msgstr "" msgstr "Antialiasing:"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Are you sure to reset your singleplayer world?" msgid "Are you sure to reset your singleplayer world?"
msgstr "Yakin ingin mengaturulang dunia anda?" msgstr "Apakah Anda yakin ingin mengatur ulang dunia Anda?"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy #, fuzzy
msgid "Bilinear Filter" msgid "Bilinear Filter"
msgstr "Bilinear filtering" msgstr "Bilinear Filter"
#: builtin/mainmenu/tab_settings.lua src/settings_translation_file.cpp #: builtin/mainmenu/tab_settings.lua src/settings_translation_file.cpp
#, fuzzy
msgid "Bumpmapping" msgid "Bumpmapping"
msgstr "Bumpmapping" msgstr "Bumpmapping"
@ -554,34 +560,32 @@ msgid "Change keys"
msgstr "Ubah tombol" msgstr "Ubah tombol"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Connected Glass" msgid "Connected Glass"
msgstr "Sambungkan kaca" msgstr "Kaca Tersambung"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Enable Particles" msgid "Enable Particles"
msgstr "Aktifkan semua" msgstr "Aktifkan Partikel"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Fancy Leaves" msgid "Fancy Leaves"
msgstr "Daun Megah" msgstr "Daun Megah"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Generate Normalmaps" msgid "Generate Normalmaps"
msgstr "Gunakan Normalmaps" msgstr "Hasilkan Normalmaps"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Mipmap" msgid "Mipmap"
msgstr "Mipmap" msgstr "Mipmap"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Mipmap + Aniso. Filter" msgid "Mipmap + Aniso. Filter"
msgstr "Mipmap + Aniso. Filter" msgstr "Mipmap + Aniso. Filter"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "No Filter" msgid "No Filter"
msgstr "Tanpa Filter" msgstr "Tanpa Filter"
@ -596,7 +600,7 @@ msgstr "Tidak!!!"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy #, fuzzy
msgid "Node Highlighting" msgid "Node Highlighting"
msgstr "Pencahayaan Halus" msgstr "Node Highlighting"
#: builtin/mainmenu/tab_settings.lua builtin/mainmenu/tab_texturepacks.lua #: builtin/mainmenu/tab_settings.lua builtin/mainmenu/tab_texturepacks.lua
msgid "None" msgid "None"
@ -611,6 +615,7 @@ msgid "Opaque Water"
msgstr "Air Buram" msgstr "Air Buram"
#: builtin/mainmenu/tab_settings.lua src/settings_translation_file.cpp #: builtin/mainmenu/tab_settings.lua src/settings_translation_file.cpp
#, fuzzy
msgid "Parallax Occlusion" msgid "Parallax Occlusion"
msgstr "Parallax Occlusion" msgstr "Parallax Occlusion"
@ -620,14 +625,13 @@ msgstr "Pengaturan"
#: builtin/mainmenu/tab_settings.lua src/settings_translation_file.cpp #: builtin/mainmenu/tab_settings.lua src/settings_translation_file.cpp
msgid "Shaders" msgid "Shaders"
msgstr "Shaders" msgstr "Shader"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Simple Leaves" msgid "Simple Leaves"
msgstr "Daun Sederhana" msgstr "Daun Sederhana"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Smooth Lighting" msgid "Smooth Lighting"
msgstr "Pencahayaan Halus" msgstr "Pencahayaan Halus"
@ -839,7 +843,7 @@ msgstr ""
#: src/game.cpp #: src/game.cpp
msgid "Exit to Menu" msgid "Exit to Menu"
msgstr "Kembali ke Menu Utama" msgstr "Menu Utama"
#: src/game.cpp #: src/game.cpp
msgid "Exit to OS" msgid "Exit to OS"
@ -970,9 +974,8 @@ msgid "Sneak"
msgstr "Menyelinap" msgstr "Menyelinap"
#: src/guiKeyChangeMenu.cpp #: src/guiKeyChangeMenu.cpp
#, fuzzy
msgid "Toggle Cinematic" msgid "Toggle Cinematic"
msgstr "Gerak cepat" msgstr "Toggle Sinematik"
#: src/guiKeyChangeMenu.cpp #: src/guiKeyChangeMenu.cpp
msgid "Toggle fast" msgid "Toggle fast"
@ -1422,7 +1425,7 @@ msgstr "Lanjutan"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Altitude Chill" msgid "Altitude Chill"
msgstr "" msgstr "Dingin di Ketinggian"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Always fly and fast" msgid "Always fly and fast"
@ -1434,8 +1437,9 @@ msgid "Ambient occlusion gamma"
msgstr "Ambient occlusion gamma" msgstr "Ambient occlusion gamma"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Amplifies the valleys" msgid "Amplifies the valleys"
msgstr "" msgstr "Menguatkan lembah"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy #, fuzzy
@ -1457,8 +1461,9 @@ msgstr ""
"servers.minetest.net." "servers.minetest.net."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Approximate (X,Y,Z) scale of fractal in nodes." msgid "Approximate (X,Y,Z) scale of fractal in nodes."
msgstr "" msgstr "Memperkirakan skala (X,Y,Z) dari fraktal pada node."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Ask to reconnect after crash" msgid "Ask to reconnect after crash"
@ -1513,15 +1518,15 @@ msgstr "Tombol beralih pembaruan kamera"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Cave noise #1" msgid "Cave noise #1"
msgstr "" msgstr "Noise #1 gua"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Cave noise #2" msgid "Cave noise #2"
msgstr "" msgstr "Noise #2 gua"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Caves and tunnels form at the intersection of the two noises" msgid "Caves and tunnels form at the intersection of the two noises"
msgstr "" msgstr "Gua dan terowongan terbentuk di persimpangan antara dua noise"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Chat key" msgid "Chat key"
@ -1592,7 +1597,7 @@ msgstr "Awan"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Clouds are a client side effect." msgid "Clouds are a client side effect."
msgstr "Awan adalah efek tiap klien." msgstr "Awan adalah efek dari klien."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Clouds in menu" msgid "Clouds in menu"
@ -1616,6 +1621,9 @@ msgid ""
"Comma-seperated list of mods that are allowed to access HTTP APIs, which\n" "Comma-seperated list of mods that are allowed to access HTTP APIs, which\n"
"allow them to upload and download data to/from the internet." "allow them to upload and download data to/from the internet."
msgstr "" msgstr ""
"Daftar yang dipisahkan koma dari mod yang dibolehkan untuk mengakses\n"
"HTTP API, membolehkan mereka untuk mengunggah dan mengunduh data\n"
"ke/dari internet."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Command key" msgid "Command key"
@ -1647,11 +1655,11 @@ msgstr "Tombol konsol"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Continuous forward" msgid "Continuous forward"
msgstr "" msgstr "Maju terus-menerus"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Continuous forward movement (only used for testing)." msgid "Continuous forward movement (only used for testing)."
msgstr "" msgstr "Gerakan maju terus-menerus (hanya digunakan untuk pengujian)."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy #, fuzzy
@ -1678,43 +1686,47 @@ msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Controls steepness/depth of lake depressions." msgid "Controls steepness/depth of lake depressions."
msgstr "" msgstr "Mengatur kecuraman/kedalaman dari lekukan danau."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Controls steepness/height of hills." msgid "Controls steepness/height of hills."
msgstr "" msgstr "Mengatur kecuraman/ketinggian dari bukit."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Crash message" msgid "Crash message"
msgstr "" msgstr "Pesan kerusakan"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
"Creates unpredictable lava features in caves.\n" "Creates unpredictable lava features in caves.\n"
"These can make mining difficult. Zero disables them. (0-10)" "These can make mining difficult. Zero disables them. (0-10)"
msgstr "" msgstr ""
"Membuat lava yang tidak dapat diprediksi di dalam gua.\n"
"Ini dapat menyebabkan menambang menjadi sulit. Nol menonaktifkannya. (0-10)"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
"Creates unpredictable water features in caves.\n" "Creates unpredictable water features in caves.\n"
"These can make mining difficult. Zero disables them. (0-10)" "These can make mining difficult. Zero disables them. (0-10)"
msgstr "" msgstr ""
"Membuat air yang tidak dapat diprediksi di dalam gua.\n"
"Ini dapat menyebabkan menambang menjadi sulit. Nol menonaktifkannya. (0-10)"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Crosshair alpha" msgid "Crosshair alpha"
msgstr "" msgstr "Keburaman crosshair"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Crosshair alpha (opaqueness, between 0 and 255)." msgid "Crosshair alpha (opaqueness, between 0 and 255)."
msgstr "" msgstr "Keburaman crosshair (keopakan, antara 0 sampai 255)."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Crosshair color" msgid "Crosshair color"
msgstr "" msgstr "Warna crosshair"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Crosshair color (R,G,B)." msgid "Crosshair color (R,G,B)."
msgstr "" msgstr "Warna crosshair (merah,hijau,biru atau R,G,B)."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Crouch speed" msgid "Crouch speed"
@ -1722,20 +1734,19 @@ msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "DPI" msgid "DPI"
msgstr "" msgstr "DPI"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Damage" msgid "Damage"
msgstr "Aktifkan Kerusakan" msgstr "Kerusakan"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Debug info toggle key" msgid "Debug info toggle key"
msgstr "" msgstr "Tombol beralih info debug"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Debug log level" msgid "Debug log level"
msgstr "" msgstr "Tingkat catatan debug"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Dedicated server step" msgid "Dedicated server step"
@ -1743,32 +1754,36 @@ msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Default acceleration" msgid "Default acceleration"
msgstr "" msgstr "Percepatan bawaan"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Default game" msgid "Default game"
msgstr "" msgstr "Permainan bawaan"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
"Default game when creating a new world.\n" "Default game when creating a new world.\n"
"This will be overridden when creating a world from the main menu." "This will be overridden when creating a world from the main menu."
msgstr "" msgstr ""
"Permainan bawaan saat membuat dunia baru.\n"
"Ini akan diganti saat membuat dunia dari menu utama."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Default password" msgid "Default password"
msgstr "Kata Sandi Baru" msgstr "Kata sandi bawaan"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Default privileges" msgid "Default privileges"
msgstr "" msgstr "Izin bawaan"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "" msgid ""
"Default timeout for cURL, stated in milliseconds.\n" "Default timeout for cURL, stated in milliseconds.\n"
"Only has an effect if compiled with cURL." "Only has an effect if compiled with cURL."
msgstr "" msgstr ""
"Batas waktu bawaan untuk cURL, dalam milidetik.\n"
"Hanya berefek jika di-compile dengan cURL."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
@ -1786,15 +1801,17 @@ msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Deprecated Lua API handling" msgid "Deprecated Lua API handling"
msgstr "" msgstr "Penanganan Lua API usang"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Depth below which you'll find large caves." msgid "Depth below which you'll find large caves."
msgstr "" msgstr "Kedalaman minimal di mana Anda akan menemukan gua besar."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Depth below which you'll find massive caves." msgid "Depth below which you'll find massive caves."
msgstr "" msgstr "Kedalaman minimal di mana Anda akan menemukan gua raksasa."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Descending speed" msgid "Descending speed"
@ -1805,6 +1822,8 @@ msgid ""
"Description of server, to be displayed when players join and in the " "Description of server, to be displayed when players join and in the "
"serverlist." "serverlist."
msgstr "" msgstr ""
"Deskripsi dari server yang akan ditampilkan saat pemain bergabung dan pada "
"daftar server."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Desynchronize block animation" msgid "Desynchronize block animation"
@ -1824,37 +1843,34 @@ msgid ""
"The 3 numbers in brackets control the scale of the\n" "The 3 numbers in brackets control the scale of the\n"
"terrain, the 3 numbers should be identical." "terrain, the 3 numbers should be identical."
msgstr "" msgstr ""
"Menentukan bentuk tanah.\n"
"3 angka dalam kurung mengatur skala dari bentuk\n"
"tanah, ketiganya harus sama."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy #, fuzzy
msgid "Disable anticheat" msgid "Disable anticheat"
msgstr "Aktifkan Partikel" msgstr "Nonaktifkan anticurang (anticheat)"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Disallow empty passwords" msgid "Disallow empty passwords"
msgstr "" msgstr "Larang kata sandi kosong"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Domain name of server, to be displayed in the serverlist." msgid "Domain name of server, to be displayed in the serverlist."
msgstr "" msgstr "Nama domain dari server yang akan ditampilkan di daftar server."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Double tap jump for fly" msgid "Double tap jump for fly"
msgstr "" msgstr "Tekan ganda \"lompat\" untuk terbang"
"Tekan ganda \"lompat\" untuk\n"
"beralih terbang"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Double-tapping the jump key toggles fly mode." msgid "Double-tapping the jump key toggles fly mode."
msgstr "" msgstr "Menekan ganda tombol \"lompat\" untuk beralih terbang."
"Tekan ganda \"lompat\" untuk\n"
"beralih terbang"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Drop item key" msgid "Drop item key"
msgstr "" msgstr "Tombol menjatuhkan barang"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Dump the mapgen debug infos." msgid "Dump the mapgen debug infos."
@ -1866,23 +1882,25 @@ msgid "Enable VBO"
msgstr "Aktifkan PM" msgstr "Aktifkan PM"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Enable mod security" msgid "Enable mod security"
msgstr "Gudang mod daring" msgstr "Aktifkan mod keamanan"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Enable players getting damage and dying." msgid "Enable players getting damage and dying."
msgstr "" msgstr "Membolehkan pemain terkena kerusakan dan mati."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Enable random user input (only used for testing)." msgid "Enable random user input (only used for testing)."
msgstr "" msgstr "Aktifkan masukan acak dari pengguna (hanya digunakan untuk pengujian)."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "" msgid ""
"Enable smooth lighting with simple ambient occlusion.\n" "Enable smooth lighting with simple ambient occlusion.\n"
"Disable for speed or for different looks." "Disable for speed or for different looks."
msgstr "" msgstr ""
"Aktifkan pencahayaan halus dengan ambient occlusion sederhana.\n"
"Nonaktifkan untuk kecepatan atau untuk tampilan lain."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
@ -1892,6 +1910,12 @@ msgid ""
"to new servers, but they may not support all new features that you are " "to new servers, but they may not support all new features that you are "
"expecting." "expecting."
msgstr "" msgstr ""
"Membolehkan untuk melarang klien lawas untuk terhubung.\n"
"Klien-klien lawas dianggap sesuai jika mereka tidak rusak saat "
"menghubungkan\n"
"ke server-server baru, tetapi mereka mungkin tidak mendukung semua fitur "
"baru\n"
"yang Anda harapkan."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
@ -1900,6 +1924,10 @@ msgid ""
"textures)\n" "textures)\n"
"when connecting to the server." "when connecting to the server."
msgstr "" msgstr ""
"Membolehkan penggunaan server media asing (jika diberikan oleh server).\n"
"Server asing menawarkan cara lebih cepat untuk mengunduh media (misal.: "
"tekstur)\n"
"saat terhubung ke server."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
@ -1907,10 +1935,13 @@ msgid ""
"to IPv6 clients, depending on system configuration.\n" "to IPv6 clients, depending on system configuration.\n"
"Ignored if bind_address is set." "Ignored if bind_address is set."
msgstr "" msgstr ""
"Nyalakan/matikan menjalankan server IPv6. Sebuah server IPv6 mungkin\n"
"terbatas untuk klien IPv6, tergantung dari konfigurasi sistem.\n"
"Diabaikan jika bind_address telah diatur."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Enables animation of inventory items." msgid "Enables animation of inventory items."
msgstr "" msgstr "Nyalakan animasi barang inventaris."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
@ -1919,20 +1950,21 @@ msgid ""
"or need to be auto-generated.\n" "or need to be auto-generated.\n"
"Requires shaders to be enabled." "Requires shaders to be enabled."
msgstr "" msgstr ""
"Nyalakan bumpmapping untuk tekstur. Normalmaps harus disediakan oleh paket\n"
"tekstur atau harus dihasilkan otomatis.\n"
"Membutuhkan shader diaktifkan."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Enables caching of facedir rotated meshes." msgid "Enables caching of facedir rotated meshes."
msgstr "" msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Enables filmic tone mapping" msgid "Enables filmic tone mapping"
msgstr "Aktifkan Kerusakan" msgstr "Mengaktifkan pemetaan suasana (tone mapping) filmis"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Enables minimap." msgid "Enables minimap."
msgstr "Aktifkan Kerusakan" msgstr "Aktifkan peta mini."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
@ -1951,10 +1983,12 @@ msgid ""
"Experimental option, might cause visible spaces between blocks\n" "Experimental option, might cause visible spaces between blocks\n"
"when set to higher number than 0." "when set to higher number than 0."
msgstr "" msgstr ""
"Eksperimental, dapat menyebabkan terlihatnya spasi antara blok\n"
"saat diatur dengan angka yang lebih besar dari 0."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "FPS in pause menu" msgid "FPS in pause menu"
msgstr "" msgstr "FPS (bingkai per detik) pada menu jeda"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "FSAA" msgid "FSAA"
@ -2242,6 +2276,9 @@ msgid ""
"If FPS would go higher than this, limit it by sleeping\n" "If FPS would go higher than this, limit it by sleeping\n"
"to not waste CPU power for no benefit." "to not waste CPU power for no benefit."
msgstr "" msgstr ""
"Jika FPS (bingkai per detik) lebih tinggi dari ini, akan\n"
"dibatasi dengan jeda agar tidak menghabiskan tenaga\n"
"CPU dengan percuma."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
@ -3117,45 +3154,51 @@ msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Maximum FPS" msgid "Maximum FPS"
msgstr "" msgstr "FPS (bingkai per detik) maksimal"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Maximum FPS when game is paused." msgid "Maximum FPS when game is paused."
msgstr "" msgstr "FPS (bingkai per detik) maksimal saat permainan dijeda."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Maximum forceloaded blocks" msgid "Maximum forceloaded blocks"
msgstr "" msgstr "Jumlah maksimal blok yang dipaksa muat (forceloaded)"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Maximum hotbar width" msgid "Maximum hotbar width"
msgstr "" msgstr "Lebar maksimal hotbar"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Maximum number of blocks that can be queued for loading." msgid "Maximum number of blocks that can be queued for loading."
msgstr "" msgstr "Jumlah maksimal blok yang dapat diantrikan untuk dimuat."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
"Maximum number of blocks to be queued that are to be generated.\n" "Maximum number of blocks to be queued that are to be generated.\n"
"Set to blank for an appropriate amount to be chosen automatically." "Set to blank for an appropriate amount to be chosen automatically."
msgstr "" msgstr ""
"Jumlah maksimal blok yang akan diantrikan yang akan dihasilkan.\n"
"Atur ke kosong untuk diatur secara otomatis."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
"Maximum number of blocks to be queued that are to be loaded from file.\n" "Maximum number of blocks to be queued that are to be loaded from file.\n"
"Set to blank for an appropriate amount to be chosen automatically." "Set to blank for an appropriate amount to be chosen automatically."
msgstr "" msgstr ""
"Jumlah maksimal blok yang akan diantrikan yang akan dimuat dari berkas.\n"
"Atur ke kosong untuk diatur secara otomatis."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Maximum number of forceloaded mapblocks." msgid "Maximum number of forceloaded mapblocks."
msgstr "" msgstr "Jumlah maksimal blok peta (mapblock) yang dipaksa muat (forceloaded)."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
"Maximum number of mapblocks for client to be kept in memory.\n" "Maximum number of mapblocks for client to be kept in memory.\n"
"Set to -1 for unlimited amount." "Set to -1 for unlimited amount."
msgstr "" msgstr ""
"Jumlah maksimal blok peta (mapblock) yang disimpan di memori klien.\n"
"Atur ke -1 untuk tak terhingga."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
@ -3163,40 +3206,47 @@ msgid ""
"try reducing it, but don't reduce it to a number below double of targeted\n" "try reducing it, but don't reduce it to a number below double of targeted\n"
"client number." "client number."
msgstr "" msgstr ""
"Jumlah maksimal paket dikirim tiap langkah mengirim (send step), jika Anda\n"
"memiliki koneksi lambat, cobalah untuk menguranginya, tetapi jangan "
"mengurangi\n"
"di bawah dua kalinya jumlah klien yang ditargetkan."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Maximum number of players that can connect simultaneously." msgid "Maximum number of players that can connect simultaneously."
msgstr "" msgstr "Jumlah maksimal pemain yang dapat terhubung serentak."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Maximum number of statically stored objects in a block." msgid "Maximum number of statically stored objects in a block."
msgstr "" msgstr "Jumlah maksimal objek yang disimpan secara statis dalam satu blok."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
"Maximum proportion of current window to be used for hotbar.\n" "Maximum proportion of current window to be used for hotbar.\n"
"Useful if there's something to be displayed right or left of hotbar." "Useful if there's something to be displayed right or left of hotbar."
msgstr "" msgstr ""
"Proporsi maksimal jendela saat ini yang digunakan untuk hotbar.\n"
"Berguna jika ada sesuatu yang akan ditampilkan di kanan atau kiri hotbar."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Maximum simultaneously blocks send per client" msgid "Maximum simultaneously blocks send per client"
msgstr "" msgstr "Jumlah maksimal blok yang dikirim serentak tiap klien"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Maximum simultaneously bocks send total" msgid "Maximum simultaneously bocks send total"
msgstr "" msgstr "Jumlah maksimal total blok yang dikirim"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Maximum time in ms a file download (e.g. a mod download) may take." msgid "Maximum time in ms a file download (e.g. a mod download) may take."
msgstr "" msgstr ""
"Waktu maksimal dalam milidetik saat mengunduh berkas (misal.: mengunduh mod)."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Maximum users" msgid "Maximum users"
msgstr "" msgstr "Jumlah pengguna maksimal"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Maxmimum objects per block" msgid "Maxmimum objects per block"
msgstr "" msgstr "Jumlah objek maksimal tiap blok"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy #, fuzzy
@ -3209,11 +3259,11 @@ msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Message of the day" msgid "Message of the day"
msgstr "" msgstr "Pesan hari ini"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Message of the day displayed to players connecting." msgid "Message of the day displayed to players connecting."
msgstr "" msgstr "Pesan hari ini yang ditampilkan ke pemain yang terhubung."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Method used to highlight selected object." msgid "Method used to highlight selected object."
@ -3221,11 +3271,11 @@ msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Minimap" msgid "Minimap"
msgstr "" msgstr "Peta mini"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Minimap key" msgid "Minimap key"
msgstr "" msgstr "Tombol peta mini"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Minimap scan height" msgid "Minimap scan height"

View File

@ -8,16 +8,16 @@ msgstr ""
"Project-Id-Version: Minetest 0.4.9\n" "Project-Id-Version: Minetest 0.4.9\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-02-27 05:49+0100\n" "POT-Creation-Date: 2016-02-27 05:49+0100\n"
"PO-Revision-Date: 2016-01-25 18:13+0000\n" "PO-Revision-Date: 2016-03-12 13:59+0000\n"
"Last-Translator: Paolo DGZ <pikinor24@yahoo.it>\n" "Last-Translator: Elia Zammuto <theelixzammuto@gmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/minetest/" "Language-Team: Italian "
"minetest/it/>\n" "<https://hosted.weblate.org/projects/minetest/minetest/it/>\n"
"Language: it\n" "Language: it\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 2.5-dev\n" "X-Generator: Weblate 2.5\n"
#: builtin/fstk/ui.lua #: builtin/fstk/ui.lua
msgid "An error occured in a Lua script, such as a mod:" msgid "An error occured in a Lua script, such as a mod:"
@ -224,7 +224,7 @@ msgstr "(Non è disponibile nessuna descrizione dell'impostazione)"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "< Back to Settings page" msgid "< Back to Settings page"
msgstr "" msgstr "<Torna alla pagina Impostazioni"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Browse" msgid "Browse"
@ -578,7 +578,7 @@ msgstr "Mip-Mapping"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Mipmap + Aniso. Filter" msgid "Mipmap + Aniso. Filter"
msgstr "" msgstr "Mipmap + Filtro Anisotropico"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy #, fuzzy

View File

@ -3,16 +3,16 @@ msgstr ""
"Project-Id-Version: minetest\n" "Project-Id-Version: minetest\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-02-27 05:49+0100\n" "POT-Creation-Date: 2016-02-27 05:49+0100\n"
"PO-Revision-Date: 2016-01-14 08:53+0000\n" "PO-Revision-Date: 2016-03-15 09:07+0000\n"
"Last-Translator: Rui <rui914t@gmail.com>\n" "Last-Translator: Rui <rui914t@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/minetest/" "Language-Team: Japanese "
"minetest/ja/>\n" "<https://hosted.weblate.org/projects/minetest/minetest/ja/>\n"
"Language: ja\n" "Language: ja\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 2.5-dev\n" "X-Generator: Weblate 2.5\n"
#: builtin/fstk/ui.lua #: builtin/fstk/ui.lua
msgid "An error occured in a Lua script, such as a mod:" msgid "An error occured in a Lua script, such as a mod:"
@ -36,7 +36,7 @@ msgstr "再接続"
#: builtin/fstk/ui.lua #: builtin/fstk/ui.lua
msgid "The server has requested a reconnect:" msgid "The server has requested a reconnect:"
msgstr "サーバが再接続を要求しました:" msgstr "サーバが再接続を要求しました:"
#: builtin/mainmenu/common.lua src/game.cpp #: builtin/mainmenu/common.lua src/game.cpp
msgid "Loading..." msgid "Loading..."
@ -48,15 +48,15 @@ msgstr "プロトコルバージョンが一致していません。 "
#: builtin/mainmenu/common.lua #: builtin/mainmenu/common.lua
msgid "Server enforces protocol version $1. " msgid "Server enforces protocol version $1. "
msgstr "サーバのプロトコルバージョンは$1が適用されます。 " msgstr "サーバのプロトコルバージョンは$1が適用されます。 "
#: builtin/mainmenu/common.lua #: builtin/mainmenu/common.lua
msgid "Server supports protocol versions between $1 and $2. " msgid "Server supports protocol versions between $1 and $2. "
msgstr "サーバは$1から$2までのプロトコルバージョンをサポートしています。 " msgstr "サーバは$1から$2までのプロトコルバージョンをサポートしています。 "
#: builtin/mainmenu/common.lua #: builtin/mainmenu/common.lua
msgid "Try reenabling public serverlist and check your internet connection." msgid "Try reenabling public serverlist and check your internet connection."
msgstr "インターネット接続を確認し、公開サーバーリストを再有効化してください。" msgstr "インターネット接続を確認し、公開サーバ一覧を再有効化してください。"
#: builtin/mainmenu/common.lua #: builtin/mainmenu/common.lua
msgid "We only support protocol version $1." msgid "We only support protocol version $1."
@ -93,9 +93,7 @@ msgstr "全て有効化"
msgid "" msgid ""
"Failed to enable mod \"$1\" as it contains disallowed characters. Only " "Failed to enable mod \"$1\" as it contains disallowed characters. Only "
"chararacters [a-z0-9_] are allowed." "chararacters [a-z0-9_] are allowed."
msgstr "" msgstr "許可されていない文字が使用されているためMod \"$1\"を有効化できませんでした。文字は[a-z0-9_]のみ使用できます。"
"許可されていない文字が使用されているためMod \"$1\"を有効化できませんでした。"
"文字は[a-z0-9_]のみ使用できます。"
#: builtin/mainmenu/dlg_config_world.lua #: builtin/mainmenu/dlg_config_world.lua
msgid "Hide Game" msgid "Hide Game"
@ -132,8 +130,7 @@ msgstr "作成"
#: builtin/mainmenu/dlg_create_world.lua #: builtin/mainmenu/dlg_create_world.lua
msgid "Download a subgame, such as minetest_game, from minetest.net" msgid "Download a subgame, such as minetest_game, from minetest.net"
msgstr "" msgstr "minetest.netから、minetest_gameなどのサブゲームをダウンロードしてください"
"minetest.netからminetest_gameなどのサブゲームをダウンロードしてください"
#: builtin/mainmenu/dlg_create_world.lua #: builtin/mainmenu/dlg_create_world.lua
msgid "Download one from minetest.net" msgid "Download one from minetest.net"
@ -214,7 +211,7 @@ msgstr "(設定の説明はありません)"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "< Back to Settings page" msgid "< Back to Settings page"
msgstr "" msgstr "< 設定ページに戻る"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Browse" msgid "Browse"
@ -237,13 +234,12 @@ msgid "Format is 3 numbers separated by commas and inside brackets."
msgstr "括弧内に3つの数字をカンマで区切って入力してください。" msgstr "括弧内に3つの数字をカンマで区切って入力してください。"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
#, fuzzy
msgid "" msgid ""
"Format: <offset>, <scale>, (<spreadX>, <spreadY>, <spreadZ>), <seed>, " "Format: <offset>, <scale>, (<spreadX>, <spreadY>, <spreadZ>), <seed>, "
"<octaves>, <persistence>" "<octaves>, <persistence>"
msgstr "" msgstr ""
"書式: <offset>, <scale>, (<spreadX>, <spreadY>, <spreadZ>), <seed>, " "書式: <offset>, <scale>, (<spreadX>, <spreadY>, <spreadZ>), <seed>, <octaves>, "
"<octaves>, <persistence>" "<persistence>"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Games" msgid "Games"
@ -259,7 +255,7 @@ msgstr "空隙性の値には、任意でカンマを付けて読みやすくす
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Please enter a comma seperated list of flags." msgid "Please enter a comma seperated list of flags."
msgstr "フラグはカンマで区切られた一覧で入力してください。" msgstr "フラグ一覧はカンマで区切って入力してください。"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Please enter a valid integer." msgid "Please enter a valid integer."
@ -315,9 +311,7 @@ msgstr "Modインストール: $1の本来のMod名が不明です"
#: builtin/mainmenu/modmgr.lua #: builtin/mainmenu/modmgr.lua
msgid "Install Mod: unable to find suitable foldername for modpack $1" msgid "Install Mod: unable to find suitable foldername for modpack $1"
msgstr "" msgstr "Modインストール: Modパック$1に適したフォルダ名を見つけることができませんでした"
"Modインストール: Modパック$1に適したフォルダ名を見つけることができませんでし"
"た"
#: builtin/mainmenu/store.lua #: builtin/mainmenu/store.lua
msgid "Close store" msgid "Close store"
@ -438,7 +432,7 @@ msgstr "名前とパスワード:"
#: builtin/mainmenu/tab_multiplayer.lua builtin/mainmenu/tab_simple_main.lua #: builtin/mainmenu/tab_multiplayer.lua builtin/mainmenu/tab_simple_main.lua
msgid "Public Serverlist" msgid "Public Serverlist"
msgstr "公開サーバーリスト" msgstr "公開サーバ一覧"
#: builtin/mainmenu/tab_multiplayer.lua builtin/mainmenu/tab_simple_main.lua #: builtin/mainmenu/tab_multiplayer.lua builtin/mainmenu/tab_simple_main.lua
msgid "PvP enabled" msgid "PvP enabled"
@ -480,7 +474,7 @@ msgstr "ポート"
#: builtin/mainmenu/tab_server.lua #: builtin/mainmenu/tab_server.lua
msgid "Public" msgid "Public"
msgstr "公開サーバ" msgstr "公開サーバ"
#: builtin/mainmenu/tab_server.lua builtin/mainmenu/tab_singleplayer.lua #: builtin/mainmenu/tab_server.lua builtin/mainmenu/tab_singleplayer.lua
msgid "Select World:" msgid "Select World:"
@ -488,11 +482,11 @@ msgstr "ワールドを選択:"
#: builtin/mainmenu/tab_server.lua #: builtin/mainmenu/tab_server.lua
msgid "Server" msgid "Server"
msgstr "サーバ" msgstr "サーバ"
#: builtin/mainmenu/tab_server.lua #: builtin/mainmenu/tab_server.lua
msgid "Server Port" msgid "Server Port"
msgstr "サーバのポート" msgstr "サーバのポート"
#: builtin/mainmenu/tab_server.lua #: builtin/mainmenu/tab_server.lua
msgid "Start Game" msgid "Start Game"
@ -503,7 +497,6 @@ msgid "2x"
msgstr "2倍" msgstr "2倍"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "3D Clouds" msgid "3D Clouds"
msgstr "立体な雲" msgstr "立体な雲"
@ -516,9 +509,8 @@ msgid "8x"
msgstr "8倍" msgstr "8倍"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Advanced Settings" msgid "Advanced Settings"
msgstr "設定" msgstr "詳細設定"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Antialiasing:" msgid "Antialiasing:"
@ -529,9 +521,8 @@ msgid "Are you sure to reset your singleplayer world?"
msgstr "シングルプレイヤーのワールドをリセットしてよろしいですか?" msgstr "シングルプレイヤーのワールドをリセットしてよろしいですか?"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Bilinear Filter" msgid "Bilinear Filter"
msgstr "バイリニアフィルタリング" msgstr "バイリニアフィルタ"
#: builtin/mainmenu/tab_settings.lua src/settings_translation_file.cpp #: builtin/mainmenu/tab_settings.lua src/settings_translation_file.cpp
msgid "Bumpmapping" msgid "Bumpmapping"
@ -542,21 +533,18 @@ msgid "Change keys"
msgstr "操作変更" msgstr "操作変更"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Connected Glass" msgid "Connected Glass"
msgstr "ガラスを繋げる" msgstr "ガラスを繋げる"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Enable Particles" msgid "Enable Particles"
msgstr "全て有効化" msgstr "パーティクル有効化"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Fancy Leaves" msgid "Fancy Leaves"
msgstr "綺麗な葉" msgstr "綺麗な葉"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Generate Normalmaps" msgid "Generate Normalmaps"
msgstr "ノーマルマップの生成" msgstr "ノーマルマップの生成"
@ -569,9 +557,8 @@ msgid "Mipmap + Aniso. Filter"
msgstr "異方性フィルタ" msgstr "異方性フィルタ"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "No Filter" msgid "No Filter"
msgstr "フィルタリング" msgstr "フィルタ無し"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "No Mipmap" msgid "No Mipmap"
@ -582,9 +569,8 @@ msgid "No!!!"
msgstr "いいえ!!!" msgstr "いいえ!!!"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Node Highlighting" msgid "Node Highlighting"
msgstr "ノードハイライト" msgstr "ノードハイライト"
#: builtin/mainmenu/tab_settings.lua builtin/mainmenu/tab_texturepacks.lua #: builtin/mainmenu/tab_settings.lua builtin/mainmenu/tab_texturepacks.lua
msgid "None" msgid "None"
@ -615,9 +601,8 @@ msgid "Simple Leaves"
msgstr "シンプルな葉" msgstr "シンプルな葉"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Smooth Lighting" msgid "Smooth Lighting"
msgstr "滑らかな照明" msgstr "滑らかな"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Texturing:" msgid "Texturing:"
@ -632,22 +617,18 @@ msgid "Touchthreshold (px)"
msgstr "タッチのしきい値(ピクセル)" msgstr "タッチのしきい値(ピクセル)"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Trilinear Filter" msgid "Trilinear Filter"
msgstr "トリリニアフィルタリング" msgstr "トリリニアフィルタ"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Waving Leaves" msgid "Waving Leaves"
msgstr "揺れる葉" msgstr "揺れる葉"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Waving Plants" msgid "Waving Plants"
msgstr "揺れる草花" msgstr "揺れる草花"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Waving Water" msgid "Waving Water"
msgstr "揺れる水" msgstr "揺れる水"
@ -757,7 +738,7 @@ msgstr "パスワード変更"
#: src/game.cpp #: src/game.cpp
msgid "Connecting to server..." msgid "Connecting to server..."
msgstr "サーバに接続中..." msgstr "サーバに接続中..."
#: src/game.cpp #: src/game.cpp
msgid "Continue" msgid "Continue"
@ -769,7 +750,7 @@ msgstr "クライアントを起動中..."
#: src/game.cpp #: src/game.cpp
msgid "Creating server..." msgid "Creating server..."
msgstr "サーバを起動中..." msgstr "サーバを起動中..."
#: src/game.cpp #: src/game.cpp
msgid "" msgid ""
@ -931,9 +912,7 @@ msgstr "キーが重複しています"
#: src/guiKeyChangeMenu.cpp #: src/guiKeyChangeMenu.cpp
msgid "Keybindings. (If this menu screws up, remove stuff from minetest.conf)" msgid "Keybindings. (If this menu screws up, remove stuff from minetest.conf)"
msgstr "" msgstr "操作設定です。 (変更に失敗した場合、minetest.confから該当する設定を削除してください)"
"操作設定です。 (変更に失敗した場合、minetest.confから該当する設定を削除してく"
"ださい)"
#: src/guiKeyChangeMenu.cpp src/keycode.cpp #: src/guiKeyChangeMenu.cpp src/keycode.cpp
msgid "Left" msgid "Left"
@ -1321,7 +1300,6 @@ msgid "3D mode"
msgstr "3Dモード" msgstr "3Dモード"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "" msgid ""
"3D support.\n" "3D support.\n"
"Currently supported:\n" "Currently supported:\n"
@ -1336,46 +1314,39 @@ msgstr ""
"サポートしている出力:\n" "サポートしている出力:\n"
"- none: 3D出力を行いません。\n" "- none: 3D出力を行いません。\n"
"- anaglyph: 赤/青の色による3Dです。\n" "- anaglyph: 赤/青の色による3Dです。\n"
"- interlaced: 偶数/奇数のラインをベースで偏光式スクリーンに対応していま" "- interlaced: 偶数/奇数のラインをベースで偏光式スクリーンに対応しています。\n"
"す。\n"
"- topbottom: 画面を上下で分割します。\n" "- topbottom: 画面を上下で分割します。\n"
"- sidebyside: 画面を左右で分割します。" "- sidebyside: 画面を左右で分割します。"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "" msgid ""
"A chosen map seed for a new map, leave empty for random.\n" "A chosen map seed for a new map, leave empty for random.\n"
"Will be overridden when creating a new world in the main menu." "Will be overridden when creating a new world in the main menu."
msgstr "" msgstr ""
"新規マップを作成する際の初期シード値です。空にするとランダムに設定されま" "新規マップを作成する際の初期シード値です。空にするとランダムに設定されます。\n"
"す。\n" "ワールドを新規作成する際にシード値を入力すると上書きされます。"
"メインメニューから新規ワールドを作成する際に上書きされることがあります。"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "A message to be displayed to all clients when the server crashes." msgid "A message to be displayed to all clients when the server crashes."
msgstr "サーバクラッシュ時に全てのクライアントへ表示するメッセージ。" msgstr "サーバクラッシュ時に全てのクライアントへ表示するメッセージ。"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "A message to be displayed to all clients when the server shuts down." msgid "A message to be displayed to all clients when the server shuts down."
msgstr "サーバ終了時に全てのクライアントへ表示するメッセージ。" msgstr "サーバ終了時に全てのクライアントへ表示するメッセージ。"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Absolute limit of emerge queues" msgid "Absolute limit of emerge queues"
msgstr "エマージキューの絶対的な制限値" msgstr "エマージキューの絶対的な制限値"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Acceleration in air" msgid "Acceleration in air"
msgstr "空中での加速" msgstr "空中での加速"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Active block range" msgid "Active block range"
msgstr "アクティブなブロックの範囲" msgstr "アクティブなブロックの範囲"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Active object send range" msgid "Active object send range"
msgstr "アクティブなオブジェクトの送信の範囲" msgstr "アクティブなオブジェクトの送信の範囲"
@ -1385,12 +1356,15 @@ msgid ""
"Leave this blank to start a local server.\n" "Leave this blank to start a local server.\n"
"Note that the address field in the main menu overrides this setting." "Note that the address field in the main menu overrides this setting."
msgstr "" msgstr ""
"接続先のアドレスです。\n"
"ローカルサーバを起動する際は空白に設定してください。\n"
"メインメニューのアドレス欄は、この設定を上書きすることに注意してください。"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
"Adjust dpi configuration to your screen (non X11/Android only) e.g. for 4k " "Adjust dpi configuration to your screen (non X11/Android only) e.g. for 4k "
"screens." "screens."
msgstr "" msgstr "4kスクリーンなどのための、画面の解像度の設定です (非X11/Android環境のみ)。"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
@ -1400,7 +1374,7 @@ msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Advanced" msgid "Advanced"
msgstr "" msgstr "詳細"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Altitude Chill" msgid "Altitude Chill"
@ -1408,7 +1382,7 @@ msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Always fly and fast" msgid "Always fly and fast"
msgstr "" msgstr "飛行時に加速する"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Ambient occlusion gamma" msgid "Ambient occlusion gamma"
@ -1420,11 +1394,11 @@ msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Anisotropic filtering" msgid "Anisotropic filtering"
msgstr "" msgstr "異方性フィルタリング"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Announce server" msgid "Announce server"
msgstr "" msgstr "サーバを公開"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
@ -1439,7 +1413,7 @@ msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Ask to reconnect after crash" msgid "Ask to reconnect after crash"
msgstr "" msgstr "クラッシュ後に再接続を促す"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Automaticaly report to the serverlist." msgid "Automaticaly report to the serverlist."
@ -1450,20 +1424,18 @@ msgid "Backward key"
msgstr "後キー" msgstr "後キー"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Base terrain height" msgid "Base terrain height"
msgstr "水が揺れる高さ" msgstr "水が揺れる高さ"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Basic" msgid "Basic"
msgstr "" msgstr "基本"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Bilinear filtering" msgid "Bilinear filtering"
msgstr "バイリニアフィルタリング" msgstr "バイリニアフィルタリング"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Bind address" msgid "Bind address"
msgstr "バインドアドレス" msgstr "バインドアドレス"
@ -1532,37 +1504,35 @@ msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Chunk size" msgid "Chunk size"
msgstr "" msgstr "チャンクサイズ"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Cinematic mode" msgid "Cinematic mode"
msgstr "クリエイティブモード" msgstr "映画風モード"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Cinematic mode key" msgid "Cinematic mode key"
msgstr "クリエイティブモード" msgstr "映画風モード切り替えキー"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Clean transparent textures" msgid "Clean transparent textures"
msgstr "" msgstr "テクスチャの透過を削除"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Client and Server" msgid "Client and Server"
msgstr "" msgstr "クライアントとサーバ"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Climbing speed" msgid "Climbing speed"
msgstr "" msgstr "上る速度"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Cloud height" msgid "Cloud height"
msgstr "" msgstr "雲の高さ"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Cloud radius" msgid "Cloud radius"
msgstr "" msgstr "雲の半径"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Clouds" msgid "Clouds"
@ -1570,7 +1540,7 @@ msgstr "雲"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Clouds are a client side effect." msgid "Clouds are a client side effect."
msgstr "" msgstr "雲はクライアント側で描画されます。"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Clouds in menu" msgid "Clouds in menu"
@ -1578,7 +1548,7 @@ msgstr "メニューに雲"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Colored fog" msgid "Colored fog"
msgstr "" msgstr "色つきの霧"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
@ -1597,14 +1567,12 @@ msgid "Command key"
msgstr "コマンドキー" msgstr "コマンドキー"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Connect glass" msgid "Connect glass"
msgstr "ガラスを繋げる" msgstr "ガラスを繋げる"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Connect to external media server" msgid "Connect to external media server"
msgstr "サーバー接続中..." msgstr "外部メディアサーバに接続中"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Connects glass if supported by node." msgid "Connects glass if supported by node."
@ -1657,7 +1625,7 @@ msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Crash message" msgid "Crash message"
msgstr "" msgstr "クラッシュメッセージ"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
@ -1673,7 +1641,7 @@ msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Crosshair alpha" msgid "Crosshair alpha"
msgstr "" msgstr "照準の透過度"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Crosshair alpha (opaqueness, between 0 and 255)." msgid "Crosshair alpha (opaqueness, between 0 and 255)."
@ -1693,7 +1661,7 @@ msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "DPI" msgid "DPI"
msgstr "" msgstr "DPI"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Damage" msgid "Damage"
@ -1701,11 +1669,11 @@ msgstr "ダメージ"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Debug info toggle key" msgid "Debug info toggle key"
msgstr "" msgstr "デバッグ情報切り替えキー"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Debug log level" msgid "Debug log level"
msgstr "" msgstr "デバッグログのレベル"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Dedicated server step" msgid "Dedicated server step"
@ -1717,7 +1685,7 @@ msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Default game" msgid "Default game"
msgstr "" msgstr "標準ゲーム"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
@ -1731,7 +1699,7 @@ msgstr "既定パスワード"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Default privileges" msgid "Default privileges"
msgstr "" msgstr "標準権限"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
@ -1811,7 +1779,6 @@ msgid "Double tap jump for fly"
msgstr "「ジャンプ」キー二回押しで飛行モード" msgstr "「ジャンプ」キー二回押しで飛行モード"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Double-tapping the jump key toggles fly mode." msgid "Double-tapping the jump key toggles fly mode."
msgstr "「ジャンプ」キー二回押しで飛行モード" msgstr "「ジャンプ」キー二回押しで飛行モード"
@ -1824,12 +1791,10 @@ msgid "Dump the mapgen debug infos."
msgstr "" msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Enable VBO" msgid "Enable VBO"
msgstr "有効化" msgstr "有効化"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Enable mod security" msgid "Enable mod security"
msgstr "オンラインでModを検索" msgstr "オンラインでModを検索"
@ -1888,7 +1853,6 @@ msgid "Enables caching of facedir rotated meshes."
msgstr "" msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Enables filmic tone mapping" msgid "Enables filmic tone mapping"
msgstr "ミニマップを有効にする。" msgstr "ミニマップを有効にする。"
@ -2083,7 +2047,6 @@ msgid "GUI scaling"
msgstr "" msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "GUI scaling filter" msgid "GUI scaling filter"
msgstr "メニューの大きさ" msgstr "メニューの大きさ"
@ -2122,7 +2085,6 @@ msgid "Gravity"
msgstr "" msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "HTTP Mods" msgid "HTTP Mods"
msgstr "Mod" msgstr "Mod"
@ -2163,8 +2125,7 @@ msgid ""
"How large area of blocks are subject to the active block stuff, stated in " "How large area of blocks are subject to the active block stuff, stated in "
"mapblocks (16 nodes).\n" "mapblocks (16 nodes).\n"
"In active blocks objects are loaded and ABMs run." "In active blocks objects are loaded and ABMs run."
msgstr "" msgstr "Mapblock (16ード) 数でオブジェクトのロードやABMの実効等の有効エリアを指定。"
"Mapblock (16ード) 数でオブジェクトのロードやABMの実効等の有効エリアを指定。"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
@ -2258,7 +2219,6 @@ msgid "Ignore world errors"
msgstr "" msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "In-Game" msgid "In-Game"
msgstr "ゲーム" msgstr "ゲーム"
@ -2646,7 +2606,6 @@ msgid "Main menu game manager"
msgstr "" msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Main menu mod manager" msgid "Main menu mod manager"
msgstr "メインメニューMod管理" msgstr "メインメニューMod管理"
@ -2724,7 +2683,6 @@ msgid "Mapblock unload timeout"
msgstr "" msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Mapgen Valleys" msgid "Mapgen Valleys"
msgstr "マップ生成名" msgstr "マップ生成名"
@ -2749,7 +2707,6 @@ msgid "Mapgen flags"
msgstr "マップ生成フラグ" msgstr "マップ生成フラグ"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Mapgen flat" msgid "Mapgen flat"
msgstr "マップ生成フラグ" msgstr "マップ生成フラグ"
@ -2766,12 +2723,10 @@ msgid "Mapgen flat filler depth noise parameters"
msgstr "" msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Mapgen flat flags" msgid "Mapgen flat flags"
msgstr "マップ生成フラグ" msgstr "マップ生成フラグ"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Mapgen flat ground level" msgid "Mapgen flat ground level"
msgstr "マップ生成フラグ" msgstr "マップ生成フラグ"
@ -2784,12 +2739,10 @@ msgid "Mapgen flat hill threshold"
msgstr "" msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Mapgen flat lake steepness" msgid "Mapgen flat lake steepness"
msgstr "視差遮蔽マッピング" msgstr "視差遮蔽マッピング"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Mapgen flat lake threshold" msgid "Mapgen flat lake threshold"
msgstr "マップ生成フラグ" msgstr "マップ生成フラグ"
@ -2802,7 +2755,6 @@ msgid "Mapgen flat terrain noise parameters"
msgstr "" msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Mapgen fractal" msgid "Mapgen fractal"
msgstr "マップ生成フラグ" msgstr "マップ生成フラグ"
@ -2819,12 +2771,10 @@ msgid "Mapgen fractal filler depth noise parameters"
msgstr "" msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Mapgen fractal fractal" msgid "Mapgen fractal fractal"
msgstr "マップ生成フラグ" msgstr "マップ生成フラグ"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Mapgen fractal iterations" msgid "Mapgen fractal iterations"
msgstr "視差遮蔽マッピング" msgstr "視差遮蔽マッピング"
@ -2845,12 +2795,10 @@ msgid "Mapgen fractal julia z"
msgstr "" msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Mapgen fractal offset" msgid "Mapgen fractal offset"
msgstr "マップ生成フラグ" msgstr "マップ生成フラグ"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Mapgen fractal scale" msgid "Mapgen fractal scale"
msgstr "マップ生成フラグ" msgstr "マップ生成フラグ"
@ -2859,7 +2807,6 @@ msgid "Mapgen fractal seabed noise parameters"
msgstr "" msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Mapgen fractal slice w" msgid "Mapgen fractal slice w"
msgstr "マップ生成フラグ" msgstr "マップ生成フラグ"
@ -2872,7 +2819,6 @@ msgid "Mapgen name"
msgstr "マップ生成名" msgstr "マップ生成名"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Mapgen v5" msgid "Mapgen v5"
msgstr "ワールドタイプ" msgstr "ワールドタイプ"
@ -2897,7 +2843,6 @@ msgid "Mapgen v5 height noise parameters"
msgstr "" msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Mapgen v6" msgid "Mapgen v6"
msgstr "ワールドタイプ" msgstr "ワールドタイプ"
@ -2958,7 +2903,6 @@ msgid "Mapgen v6 trees noise parameters"
msgstr "" msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Mapgen v7" msgid "Mapgen v7"
msgstr "ワールドタイプ" msgstr "ワールドタイプ"
@ -3306,17 +3250,14 @@ msgid "Parallax occlusion"
msgstr "視差遮蔽マッピング" msgstr "視差遮蔽マッピング"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Parallax occlusion Scale" msgid "Parallax occlusion Scale"
msgstr "視差遮蔽マッピング" msgstr "視差遮蔽マッピング"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Parallax occlusion bias" msgid "Parallax occlusion bias"
msgstr "視差遮蔽マッピング" msgstr "視差遮蔽マッピング"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Parallax occlusion iterations" msgid "Parallax occlusion iterations"
msgstr "視差遮蔽マッピング" msgstr "視差遮蔽マッピング"
@ -3325,7 +3266,6 @@ msgid "Parallax occlusion mode"
msgstr "視差遮蔽マッピングモード" msgstr "視差遮蔽マッピングモード"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Parallax occlusion strength" msgid "Parallax occlusion strength"
msgstr "視差遮蔽マッピング" msgstr "視差遮蔽マッピング"
@ -3401,7 +3341,6 @@ msgid "Random input"
msgstr "" msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Range select key" msgid "Range select key"
msgstr "視野範囲変更" msgstr "視野範囲変更"
@ -3503,37 +3442,36 @@ msgid "Selection box width"
msgstr "" msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Server / Singleplayer" msgid "Server / Singleplayer"
msgstr "シングルプレイ開始" msgstr "シングルプレイ開始"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Server URL" msgid "Server URL"
msgstr "サーバURL" msgstr "サーバURL"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Server address" msgid "Server address"
msgstr "サーバアドレス" msgstr "サーバアドレス"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Server description" msgid "Server description"
msgstr "サーバポート" msgstr "サーバポート"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Server name" msgid "Server name"
msgstr "サーバ名" msgstr "サーバ名"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Server port" msgid "Server port"
msgstr "サーバポート" msgstr "サーバポート"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Serverlist URL" msgid "Serverlist URL"
msgstr "サーバーリストURL" msgstr "サーバ一覧URL"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Serverlist file" msgid "Serverlist file"
msgstr "サーバーリストファイル" msgstr "サーバ一覧ファイル"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
@ -3627,7 +3565,6 @@ msgid "Static spawnpoint"
msgstr "" msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Strength of generated normalmaps." msgid "Strength of generated normalmaps."
msgstr "ノーマルマップの生成" msgstr "ノーマルマップの生成"
@ -3743,7 +3680,6 @@ msgid "Toggle camera mode key"
msgstr "" msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Tone Mapping" msgid "Tone Mapping"
msgstr "ミップマッピング" msgstr "ミップマッピング"
@ -3885,7 +3821,6 @@ msgid "Walking speed"
msgstr "歩く速度" msgstr "歩く速度"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Water Features" msgid "Water Features"
msgstr "テクスチャを設定中..." msgstr "テクスチャを設定中..."
@ -3915,15 +3850,15 @@ msgstr "揺れる水"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Waving water height" msgid "Waving water height"
msgstr "水揺れる高さ" msgstr "水揺れる高さ"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Waving water length" msgid "Waving water length"
msgstr "水揺れる丈" msgstr "水揺れる丈"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Waving water speed" msgid "Waving water speed"
msgstr "水揺れる速度" msgstr "水揺れる速度"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
@ -3952,7 +3887,6 @@ msgid ""
msgstr "" msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "" msgid ""
"Where the map generator stops.\n" "Where the map generator stops.\n"
"Please note:\n" "Please note:\n"
@ -3964,24 +3898,18 @@ msgstr ""
"どこでマップ生成を停止するかの設定です。\n" "どこでマップ生成を停止するかの設定です。\n"
"注意:\n" "注意:\n"
"- 最大で31000です(これ以上に設定しても効果はありません)。\n" "- 最大で31000です(これ以上に設定しても効果はありません)。\n"
"- マップ生成は80x80x80ードのグループで動作します (5x5x5マップブロッ" "- マップ生成は80x80x80ードのグループで動作します (5x5x5マップブロック)。\n"
"ク)。\n"
"- このグループは原点から-32、-32ードのオフセットがあります。\n" "- このグループは原点から-32、-32ードのオフセットがあります。\n"
"- グループはmap_generation_limit内で生成されたものに限ります。" "- グループはmap_generation_limit内で生成されたものに限ります。"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
"Whether freetype fonts are used, requires freetype support to be compiled in." "Whether freetype fonts are used, requires freetype support to be compiled in."
msgstr "" msgstr "Freetypeフォントを利用するかどうかの設定です。Freetypeをサポートするビルドである必要があります。"
"Freetypeフォントを利用するかどうかの設定です。Freetypeをサポートするビルドで"
"ある必要があります。"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Whether node texture animations should be desynchronized per mapblock." msgid "Whether node texture animations should be desynchronized per mapblock."
msgstr "" msgstr "ノードのテクスチャのアニメーションをマップブロックごとに非同期にするかどうかの設定です。"
"ノードのテクスチャのアニメーションをマップブロックごとに非同期にするかどうか"
"の設定です。"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
@ -4001,8 +3929,7 @@ msgid ""
"Set this to true if your server is set up to restart automatically." "Set this to true if your server is set up to restart automatically."
msgstr "" msgstr ""
"(Luaが)クラッシュした際にクライアントに再接続を要求するかどうかの設定です。\n" "(Luaが)クラッシュした際にクライアントに再接続を要求するかどうかの設定です。\n"
"サーバーが自動で再起動されるように設定されているならばtrueに設定してくださ" "サーバが自動で再起動されるように設定されているならばtrueに設定してください。"
"い。"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Whether to fog out the end of the visible area." msgid "Whether to fog out the end of the visible area."
@ -4011,9 +3938,7 @@ msgstr "可視領域の端に霧を表示するかどうかの設定です。"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
"Whether to show the client debug info (has the same effect as hitting F5)." "Whether to show the client debug info (has the same effect as hitting F5)."
msgstr "" msgstr "クライアントのデバッグ情報を表示するかどうかの設定です(F5を押すのと同じ効果)。"
"クライアントのデバッグ情報を表示するかどうかの設定です(F5を押すのと同じ効"
"果)。"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Width component of the initial window size." msgid "Width component of the initial window size."
@ -4024,7 +3949,6 @@ msgid "Width of the selectionbox's lines around nodes."
msgstr "ノードを選択した際に表示される線の幅です。" msgstr "ノードを選択した際に表示される線の幅です。"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "" msgid ""
"World directory (everything in the world is stored here).\n" "World directory (everything in the world is stored here).\n"
"Not needed if starting from the main menu." "Not needed if starting from the main menu."
@ -4041,12 +3965,10 @@ msgid "Y of upper limit of large pseudorandom caves."
msgstr "" msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "cURL file download timeout" msgid "cURL file download timeout"
msgstr "cURLファイルダウンロードタイムアウト" msgstr "cURLファイルダウンロードタイムアウト"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "cURL parallel limit" msgid "cURL parallel limit"
msgstr "cURLパラレル制限" msgstr "cURLパラレル制限"

View File

@ -8,21 +8,21 @@ msgstr ""
"Project-Id-Version: minetest\n" "Project-Id-Version: minetest\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-02-27 05:49+0100\n" "POT-Creation-Date: 2016-02-27 05:49+0100\n"
"PO-Revision-Date: 2016-01-31 17:19+0000\n" "PO-Revision-Date: 2016-03-24 19:38+0000\n"
"Last-Translator: Amadeo <amadeoras+weblate@gmail.com>\n" "Last-Translator: red-001 <red-001@openmailbox.org>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/minetest/minetest/" "Language-Team: Polish "
"pl/>\n" "<https://hosted.weblate.org/projects/minetest/minetest/pl/>\n"
"Language: pl\n" "Language: pl\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n" "|| n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 2.5-dev\n" "X-Generator: Weblate 2.6-dev\n"
#: builtin/fstk/ui.lua #: builtin/fstk/ui.lua
msgid "An error occured in a Lua script, such as a mod:" msgid "An error occured in a Lua script, such as a mod:"
msgstr "" msgstr "Wystąpił błąd w skrypcie modyfikacji:"
#: builtin/fstk/ui.lua #: builtin/fstk/ui.lua
msgid "An error occured:" msgid "An error occured:"
@ -50,7 +50,7 @@ msgstr "Ładowanie..."
#: builtin/mainmenu/common.lua #: builtin/mainmenu/common.lua
msgid "Protocol version mismatch. " msgid "Protocol version mismatch. "
msgstr "Wesje protokołu niezgodne. " msgstr "Niezgodne wersje protokołów. "
#: builtin/mainmenu/common.lua #: builtin/mainmenu/common.lua
msgid "Server enforces protocol version $1. " msgid "Server enforces protocol version $1. "
@ -204,7 +204,7 @@ msgstr "Nie"
#: builtin/mainmenu/dlg_rename_modpack.lua src/keycode.cpp #: builtin/mainmenu/dlg_rename_modpack.lua src/keycode.cpp
msgid "Accept" msgid "Accept"
msgstr "Accept" msgstr "Zaakceptuj"
#: builtin/mainmenu/dlg_rename_modpack.lua #: builtin/mainmenu/dlg_rename_modpack.lua
msgid "Rename Modpack:" msgid "Rename Modpack:"
@ -220,7 +220,7 @@ msgstr "(Brak opisu ustawienia)"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "< Back to Settings page" msgid "< Back to Settings page"
msgstr "" msgstr "< Wróć do ekranu ustawień"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Browse" msgid "Browse"
@ -404,9 +404,8 @@ msgid "Select Mod File:"
msgstr "Wybierz plik moda:" msgstr "Wybierz plik moda:"
#: builtin/mainmenu/tab_mods.lua #: builtin/mainmenu/tab_mods.lua
#, fuzzy
msgid "Uninstall selected mod" msgid "Uninstall selected mod"
msgstr "Usuń zaznaczony mod" msgstr "Usuń zaznaczony modyfikację"
#: builtin/mainmenu/tab_mods.lua #: builtin/mainmenu/tab_mods.lua
msgid "Uninstall selected modpack" msgid "Uninstall selected modpack"
@ -505,29 +504,27 @@ msgstr "Rozpocznij grę/Połącz"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "2x" msgid "2x"
msgstr "" msgstr "2x"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "3D Clouds" msgid "3D Clouds"
msgstr "Chmury 3D" msgstr "Chmury 3D"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "4x" msgid "4x"
msgstr "" msgstr "4x"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "8x" msgid "8x"
msgstr "" msgstr "8x"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Advanced Settings" msgid "Advanced Settings"
msgstr "Ustawienia" msgstr "Ustawienia zaawansowane"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Antialiasing:" msgid "Antialiasing:"
msgstr "" msgstr "Antyaliasing:"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy #, fuzzy
@ -535,60 +532,52 @@ msgid "Are you sure to reset your singleplayer world?"
msgstr "Pojedynczy gracz" msgstr "Pojedynczy gracz"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Bilinear Filter" msgid "Bilinear Filter"
msgstr "Filtrowanie dwuliniowe" msgstr "Filtrowanie dwuliniowe"
#: builtin/mainmenu/tab_settings.lua src/settings_translation_file.cpp #: builtin/mainmenu/tab_settings.lua src/settings_translation_file.cpp
#, fuzzy
msgid "Bumpmapping" msgid "Bumpmapping"
msgstr "Mip-Mappowanie" msgstr "Mapowanie wypukłości"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Change keys" msgid "Change keys"
msgstr "Zmień klawisze" msgstr "Zmień klawisze"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Connected Glass" msgid "Connected Glass"
msgstr "Połącz" msgstr "Szkło połączone"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Enable Particles" msgid "Enable Particles"
msgstr "Włącz wszystkie" msgstr "Włącz Efekty Cząsteczkowe"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Fancy Leaves" msgid "Fancy Leaves"
msgstr "Nieprzeźroczysta woda" msgstr "Ozdobne liście"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Generate Normalmaps" msgid "Generate Normalmaps"
msgstr "" msgstr "Generuj mapy normalnych"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Mipmap" msgid "Mipmap"
msgstr "Mip-Mappowanie" msgstr "Mipmapy"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Mipmap + Aniso. Filter" msgid "Mipmap + Aniso. Filter"
msgstr "" msgstr "Mipmapy i Filtr anizotropowe"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "No Filter" msgid "No Filter"
msgstr "Filtrowanie anizotropowe" msgstr "Filtrowanie wyłączone"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "No Mipmap" msgid "No Mipmap"
msgstr "Mip-Mappowanie" msgstr "Mip-Mappowanie wyłączone"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "No!!!" msgid "No!!!"
msgstr "" msgstr "Nie!!"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy #, fuzzy
@ -600,17 +589,16 @@ msgid "None"
msgstr "Brak" msgstr "Brak"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Opaque Leaves" msgid "Opaque Leaves"
msgstr "Nieprzeźroczysta woda" msgstr "Nieprzejrzyste liście"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Opaque Water" msgid "Opaque Water"
msgstr "Nieprzeźroczysta woda" msgstr "Nieprzejrzysta Woda"
#: builtin/mainmenu/tab_settings.lua src/settings_translation_file.cpp #: builtin/mainmenu/tab_settings.lua src/settings_translation_file.cpp
msgid "Parallax Occlusion" msgid "Parallax Occlusion"
msgstr "" msgstr "Mapowanie paralaksy"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Settings" msgid "Settings"
@ -621,18 +609,16 @@ msgid "Shaders"
msgstr "Shadery" msgstr "Shadery"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Simple Leaves" msgid "Simple Leaves"
msgstr "Nieprzeźroczysta woda" msgstr "Proste Liście"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Smooth Lighting" msgid "Smooth Lighting"
msgstr "Płynne oświetlenie" msgstr "Płynne oświetlenie"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Texturing:" msgid "Texturing:"
msgstr "" msgstr "Teksturowanie:"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "To enable shaders the OpenGL driver needs to be used." msgid "To enable shaders the OpenGL driver needs to be used."
@ -643,7 +629,6 @@ msgid "Touchthreshold (px)"
msgstr "" msgstr ""
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Trilinear Filter" msgid "Trilinear Filter"
msgstr "Filtrowanie trójliniowe" msgstr "Filtrowanie trójliniowe"
@ -1020,7 +1005,7 @@ msgstr "Głośność: "
#: src/keycode.cpp #: src/keycode.cpp
msgid "Apps" msgid "Apps"
msgstr "Apps" msgstr "Menu"
#: src/keycode.cpp #: src/keycode.cpp
msgid "Attn" msgid "Attn"
@ -1059,6 +1044,7 @@ msgid "Down"
msgstr "Dół" msgstr "Dół"
#: src/keycode.cpp #: src/keycode.cpp
#, fuzzy
msgid "End" msgid "End"
msgstr "End" msgstr "End"

View File

@ -8,29 +8,28 @@ msgstr ""
"Project-Id-Version: minetest\n" "Project-Id-Version: minetest\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-02-27 05:49+0100\n" "POT-Creation-Date: 2016-02-27 05:49+0100\n"
"PO-Revision-Date: 2016-01-14 18:20+0000\n" "PO-Revision-Date: 2016-03-25 10:43+0000\n"
"Last-Translator: Ian giestas pauli <iangiestaspauli@gmail.com>\n" "Last-Translator: Fernando Reis <fernando.reis@pt.lu>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/minetest/" "Language-Team: Portuguese "
"minetest/pt/>\n" "<https://hosted.weblate.org/projects/minetest/minetest/pt/>\n"
"Language: pt\n" "Language: pt\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 2.5-dev\n" "X-Generator: Weblate 2.6-dev\n"
#: builtin/fstk/ui.lua #: builtin/fstk/ui.lua
msgid "An error occured in a Lua script, such as a mod:" msgid "An error occured in a Lua script, such as a mod:"
msgstr "" msgstr "Ocorreu um erro num script Lua, como por exemplo num extra:"
#: builtin/fstk/ui.lua #: builtin/fstk/ui.lua
msgid "An error occured:" msgid "An error occured:"
msgstr "" msgstr "Ocorreu um erro:"
#: builtin/fstk/ui.lua #: builtin/fstk/ui.lua
#, fuzzy
msgid "Main menu" msgid "Main menu"
msgstr "Menu Principal" msgstr "Menu principal"
#: builtin/fstk/ui.lua builtin/mainmenu/store.lua #: builtin/fstk/ui.lua builtin/mainmenu/store.lua
msgid "Ok" msgid "Ok"
@ -42,7 +41,7 @@ msgstr "Reconectar"
#: builtin/fstk/ui.lua #: builtin/fstk/ui.lua
msgid "The server has requested a reconnect:" msgid "The server has requested a reconnect:"
msgstr "O servidor requisitou uma reconexão:" msgstr "O servidor solicitou uma reconexão:"
#: builtin/mainmenu/common.lua src/game.cpp #: builtin/mainmenu/common.lua src/game.cpp
msgid "Loading..." msgid "Loading..."
@ -50,27 +49,29 @@ msgstr "A carregar..."
#: builtin/mainmenu/common.lua #: builtin/mainmenu/common.lua
msgid "Protocol version mismatch. " msgid "Protocol version mismatch. "
msgstr "" msgstr "Versão do protocolo não coincide. "
#: builtin/mainmenu/common.lua #: builtin/mainmenu/common.lua
msgid "Server enforces protocol version $1. " msgid "Server enforces protocol version $1. "
msgstr "" msgstr "O servidor requere o protocolo versão $1. "
#: builtin/mainmenu/common.lua #: builtin/mainmenu/common.lua
msgid "Server supports protocol versions between $1 and $2. " msgid "Server supports protocol versions between $1 and $2. "
msgstr "" msgstr "Servidor suporta versões de protocolo entre $1 e $2. "
#: builtin/mainmenu/common.lua #: builtin/mainmenu/common.lua
msgid "Try reenabling public serverlist and check your internet connection." msgid "Try reenabling public serverlist and check your internet connection."
msgstr "" msgstr ""
"Tente recarregar a lista de servidores públicos e verificar a sua ligação à "
"internet."
#: builtin/mainmenu/common.lua #: builtin/mainmenu/common.lua
msgid "We only support protocol version $1." msgid "We only support protocol version $1."
msgstr "" msgstr "Nós suportamos apenas o protocolo versão $1."
#: builtin/mainmenu/common.lua #: builtin/mainmenu/common.lua
msgid "We support protocol versions between version $1 and $2." msgid "We support protocol versions between version $1 and $2."
msgstr "" msgstr "Nós suportamos as versões de protocolo entre $1 e $2."
#: builtin/mainmenu/dlg_config_world.lua builtin/mainmenu/dlg_create_world.lua #: builtin/mainmenu/dlg_config_world.lua builtin/mainmenu/dlg_create_world.lua
#: builtin/mainmenu/dlg_rename_modpack.lua #: builtin/mainmenu/dlg_rename_modpack.lua
@ -84,25 +85,24 @@ msgid "Depends:"
msgstr "Depende de:" msgstr "Depende de:"
#: builtin/mainmenu/dlg_config_world.lua #: builtin/mainmenu/dlg_config_world.lua
#, fuzzy
msgid "Disable MP" msgid "Disable MP"
msgstr "Desativar Tudo" msgstr "Desativar MP (mod pack)"
#: builtin/mainmenu/dlg_config_world.lua #: builtin/mainmenu/dlg_config_world.lua
#, fuzzy
msgid "Enable MP" msgid "Enable MP"
msgstr "Ativar Tudo" msgstr "Ativar MP (mod pack)"
#: builtin/mainmenu/dlg_config_world.lua #: builtin/mainmenu/dlg_config_world.lua
#, fuzzy
msgid "Enable all" msgid "Enable all"
msgstr "Ativar Tudo" msgstr "Ativar tudo"
#: builtin/mainmenu/dlg_config_world.lua #: builtin/mainmenu/dlg_config_world.lua
msgid "" msgid ""
"Failed to enable mod \"$1\" as it contains disallowed characters. Only " "Failed to enable mod \"$1\" as it contains disallowed characters. Only "
"chararacters [a-z0-9_] are allowed." "chararacters [a-z0-9_] are allowed."
msgstr "" msgstr ""
"Falha ao ativar mod \"$1\" porque contém caracteres inválidos. Apenas "
"caracteres de \"a\" até \"z\" e algarismos de 0 até 9 são permitidos."
#: builtin/mainmenu/dlg_config_world.lua #: builtin/mainmenu/dlg_config_world.lua
msgid "Hide Game" msgid "Hide Game"
@ -110,7 +110,7 @@ msgstr "Esconder Jogo"
#: builtin/mainmenu/dlg_config_world.lua #: builtin/mainmenu/dlg_config_world.lua
msgid "Hide mp content" msgid "Hide mp content"
msgstr "" msgstr "Ocultar conteúdo MP (mod pack)"
#: builtin/mainmenu/dlg_config_world.lua #: builtin/mainmenu/dlg_config_world.lua
msgid "Mod:" msgid "Mod:"
@ -139,11 +139,11 @@ msgstr "Criar"
#: builtin/mainmenu/dlg_create_world.lua #: builtin/mainmenu/dlg_create_world.lua
msgid "Download a subgame, such as minetest_game, from minetest.net" msgid "Download a subgame, such as minetest_game, from minetest.net"
msgstr "" msgstr "Descarregue um jogo, como o minetest_game, do sítio minetest.net"
#: builtin/mainmenu/dlg_create_world.lua #: builtin/mainmenu/dlg_create_world.lua
msgid "Download one from minetest.net" msgid "Download one from minetest.net"
msgstr "" msgstr "Descarregue um do sítio minetest.net"
#: builtin/mainmenu/dlg_create_world.lua src/settings_translation_file.cpp #: builtin/mainmenu/dlg_create_world.lua src/settings_translation_file.cpp
msgid "Game" msgid "Game"
@ -159,11 +159,13 @@ msgstr "Mundo sem nome ou nenhum jogo selecionado"
#: builtin/mainmenu/dlg_create_world.lua #: builtin/mainmenu/dlg_create_world.lua
msgid "Seed" msgid "Seed"
msgstr "" msgstr "Semente aleatória"
#: builtin/mainmenu/dlg_create_world.lua #: builtin/mainmenu/dlg_create_world.lua
msgid "Warning: The minimal development test is meant for developers." msgid "Warning: The minimal development test is meant for developers."
msgstr "" msgstr ""
"Aviso: O jogo \"minimal development test\" destina-se apenas a "
"desenvolvedores."
#: builtin/mainmenu/dlg_create_world.lua #: builtin/mainmenu/dlg_create_world.lua
msgid "World name" msgid "World name"
@ -171,7 +173,7 @@ msgstr "Nome do Mundo"
#: builtin/mainmenu/dlg_create_world.lua #: builtin/mainmenu/dlg_create_world.lua
msgid "You have no subgames installed." msgid "You have no subgames installed."
msgstr "" msgstr "Você não tem nenhum jogo instalado."
#: builtin/mainmenu/dlg_delete_mod.lua #: builtin/mainmenu/dlg_delete_mod.lua
msgid "Are you sure you want to delete \"$1\"?" msgid "Are you sure you want to delete \"$1\"?"
@ -212,43 +214,43 @@ msgstr "Renomear Pacote de Extras:"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "\"$1\" is not a valid flag." msgid "\"$1\" is not a valid flag."
msgstr "" msgstr "\"$1\" não é uma flag válida."
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "(No description of setting given)" msgid "(No description of setting given)"
msgstr "" msgstr "(Descrição de configuração não fornecida)"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "< Back to Settings page" msgid "< Back to Settings page"
msgstr "" msgstr "< Voltar para as configurações"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Browse" msgid "Browse"
msgstr "" msgstr "Navegar"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
#, fuzzy
msgid "Disabled" msgid "Disabled"
msgstr "Desativar Tudo" msgstr "Desativado"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Edit" msgid "Edit"
msgstr "" msgstr "Editar"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
#, fuzzy
msgid "Enabled" msgid "Enabled"
msgstr "ativo" msgstr "Ativado"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Format is 3 numbers separated by commas and inside brackets." msgid "Format is 3 numbers separated by commas and inside brackets."
msgstr "" msgstr "O formato é de 3 números separados por vírgulas dentro de paréntesis."
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "" msgid ""
"Format: <offset>, <scale>, (<spreadX>, <spreadY>, <spreadZ>), <seed>, " "Format: <offset>, <scale>, (<spreadX>, <spreadY>, <spreadZ>), <seed>, "
"<octaves>, <persistence>" "<octaves>, <persistence>"
msgstr "" msgstr ""
"Formato: <offset>, <scale>, (<spreadX>, <spreadY>, <spreadZ>), <seed>, "
"<octaves>, <persistence>"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Games" msgid "Games"
@ -261,52 +263,52 @@ msgstr "Extras"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Optionally the lacunarity can be appended with a leading comma." msgid "Optionally the lacunarity can be appended with a leading comma."
msgstr "" msgstr ""
"Opcionalmente a lacunaridade pode ser adicionada com uma vírgula na frente."
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Please enter a comma seperated list of flags." msgid "Please enter a comma seperated list of flags."
msgstr "" msgstr "Por favor, introduza uma lista de flags separadas por vírgulas."
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Please enter a valid integer." msgid "Please enter a valid integer."
msgstr "" msgstr "Por favor insira um inteiro válido."
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Please enter a valid number." msgid "Please enter a valid number."
msgstr "" msgstr "Por favor, insira um número válido."
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Possible values are: " msgid "Possible values are: "
msgstr "" msgstr "Os valores possíveis são: "
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Restore Default" msgid "Restore Default"
msgstr "" msgstr "Restaurar valores por defeito"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
#, fuzzy
msgid "Select path" msgid "Select path"
msgstr "Seleccionar" msgstr "Selecionar diretório"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Show technical names" msgid "Show technical names"
msgstr "" msgstr "Mostrar nomes técnicos"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "The value must be greater than $1." msgid "The value must be greater than $1."
msgstr "" msgstr "O valor deve ser maior do que $1."
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "The value must be lower than $1." msgid "The value must be lower than $1."
msgstr "" msgstr "O valor deve ser menor do que $1."
#: builtin/mainmenu/modmgr.lua #: builtin/mainmenu/modmgr.lua
#, fuzzy
msgid "" msgid ""
"\n" "\n"
"Install Mod: unsupported filetype \"$1\" or broken archive" "Install Mod: unsupported filetype \"$1\" or broken archive"
msgstr "" msgstr ""
"\n" "\n"
"Instalar Extra: tipo de ficheiro desconhecido \"$1\"" "Instalação de extra: o tipo de arquivo \"$1\" não é suportado ou o arquivo "
"está corrompido"
#: builtin/mainmenu/modmgr.lua #: builtin/mainmenu/modmgr.lua
msgid "Failed to install $1 to $2" msgid "Failed to install $1 to $2"
@ -318,19 +320,21 @@ msgstr "Instalar Extra: ficheiro: \"$1\""
#: builtin/mainmenu/modmgr.lua #: builtin/mainmenu/modmgr.lua
msgid "Install Mod: unable to find real modname for: $1" msgid "Install Mod: unable to find real modname for: $1"
msgstr "" msgstr "Instalação de extra: nome real de extra não encontrado para: $1"
#: builtin/mainmenu/modmgr.lua #: builtin/mainmenu/modmgr.lua
msgid "Install Mod: unable to find suitable foldername for modpack $1" msgid "Install Mod: unable to find suitable foldername for modpack $1"
msgstr "" msgstr ""
"Instalação de extra: não foi possível encontrar o nome adequado da pasta "
"para o pacote de extras $1"
#: builtin/mainmenu/store.lua #: builtin/mainmenu/store.lua
msgid "Close store" msgid "Close store"
msgstr "" msgstr "Fechar repositório de extras"
#: builtin/mainmenu/store.lua #: builtin/mainmenu/store.lua
msgid "Downloading $1, please wait..." msgid "Downloading $1, please wait..."
msgstr "" msgstr "Descarregando $1, por favor aguarde..."
#: builtin/mainmenu/store.lua #: builtin/mainmenu/store.lua
msgid "Install" msgid "Install"
@ -346,16 +350,15 @@ msgstr "Classificação"
#: builtin/mainmenu/store.lua #: builtin/mainmenu/store.lua
msgid "Search" msgid "Search"
msgstr "" msgstr "Procurar"
#: builtin/mainmenu/store.lua #: builtin/mainmenu/store.lua
#, fuzzy
msgid "Shortname:" msgid "Shortname:"
msgstr "Nome do Mundo" msgstr "Nome curto:"
#: builtin/mainmenu/store.lua #: builtin/mainmenu/store.lua
msgid "Successfully installed:" msgid "Successfully installed:"
msgstr "" msgstr "Instalado com sucesso:"
#: builtin/mainmenu/store.lua #: builtin/mainmenu/store.lua
msgid "Unsorted" msgid "Unsorted"
@ -379,26 +382,23 @@ msgstr "Créditos"
#: builtin/mainmenu/tab_credits.lua #: builtin/mainmenu/tab_credits.lua
msgid "Previous Contributors" msgid "Previous Contributors"
msgstr "Antigos Contribuintes" msgstr "Antigos Contribuidores"
#: builtin/mainmenu/tab_credits.lua #: builtin/mainmenu/tab_credits.lua
#, fuzzy
msgid "Previous Core Developers" msgid "Previous Core Developers"
msgstr "Desenvolvedores Chave" msgstr "Desenvolvedores Chave Antigos"
#: builtin/mainmenu/tab_mods.lua #: builtin/mainmenu/tab_mods.lua
msgid "Installed Mods:" msgid "Installed Mods:"
msgstr "Extras Instalados:" msgstr "Extras Instalados:"
#: builtin/mainmenu/tab_mods.lua #: builtin/mainmenu/tab_mods.lua
#, fuzzy
msgid "Mod information:" msgid "Mod information:"
msgstr "Sem informação" msgstr "Informação do extra:"
#: builtin/mainmenu/tab_mods.lua #: builtin/mainmenu/tab_mods.lua
#, fuzzy
msgid "No mod description available" msgid "No mod description available"
msgstr "Sem informação" msgstr "Nenhuma descrição disponível do extra"
#: builtin/mainmenu/tab_mods.lua #: builtin/mainmenu/tab_mods.lua
msgid "Rename" msgid "Rename"
@ -409,18 +409,16 @@ msgid "Select Mod File:"
msgstr "Seleccionar ficheiro de Extra:" msgstr "Seleccionar ficheiro de Extra:"
#: builtin/mainmenu/tab_mods.lua #: builtin/mainmenu/tab_mods.lua
#, fuzzy
msgid "Uninstall selected mod" msgid "Uninstall selected mod"
msgstr "Remover extra selecionado" msgstr "Desinstalar extra selecionado"
#: builtin/mainmenu/tab_mods.lua #: builtin/mainmenu/tab_mods.lua
msgid "Uninstall selected modpack" msgid "Uninstall selected modpack"
msgstr "Desinstalar mode selecionado" msgstr "Desinstalar pacote de extras selecionado"
#: builtin/mainmenu/tab_multiplayer.lua #: builtin/mainmenu/tab_multiplayer.lua
#, fuzzy
msgid "Address / Port :" msgid "Address / Port :"
msgstr "Endereço/Porta" msgstr "Endereço / Porta :"
#: builtin/mainmenu/tab_multiplayer.lua src/settings_translation_file.cpp #: builtin/mainmenu/tab_multiplayer.lua src/settings_translation_file.cpp
msgid "Client" msgid "Client"
@ -431,14 +429,12 @@ msgid "Connect"
msgstr "Ligar" msgstr "Ligar"
#: builtin/mainmenu/tab_multiplayer.lua builtin/mainmenu/tab_simple_main.lua #: builtin/mainmenu/tab_multiplayer.lua builtin/mainmenu/tab_simple_main.lua
#, fuzzy
msgid "Creative mode" msgid "Creative mode"
msgstr "Modo Criativo" msgstr "Modo Criativo"
#: builtin/mainmenu/tab_multiplayer.lua builtin/mainmenu/tab_simple_main.lua #: builtin/mainmenu/tab_multiplayer.lua builtin/mainmenu/tab_simple_main.lua
#, fuzzy
msgid "Damage enabled" msgid "Damage enabled"
msgstr "ativo" msgstr "Dano ativado"
#: builtin/mainmenu/tab_multiplayer.lua builtin/mainmenu/tab_server.lua #: builtin/mainmenu/tab_multiplayer.lua builtin/mainmenu/tab_server.lua
#: builtin/mainmenu/tab_singleplayer.lua src/keycode.cpp #: builtin/mainmenu/tab_singleplayer.lua src/keycode.cpp
@ -446,18 +442,16 @@ msgid "Delete"
msgstr "Eliminar" msgstr "Eliminar"
#: builtin/mainmenu/tab_multiplayer.lua #: builtin/mainmenu/tab_multiplayer.lua
#, fuzzy
msgid "Name / Password :" msgid "Name / Password :"
msgstr "Nome/Senha" msgstr "Nome / Senha :"
#: builtin/mainmenu/tab_multiplayer.lua builtin/mainmenu/tab_simple_main.lua #: builtin/mainmenu/tab_multiplayer.lua builtin/mainmenu/tab_simple_main.lua
msgid "Public Serverlist" msgid "Public Serverlist"
msgstr "Lista de Servidores Públicos" msgstr "Lista de Servidores Públicos"
#: builtin/mainmenu/tab_multiplayer.lua builtin/mainmenu/tab_simple_main.lua #: builtin/mainmenu/tab_multiplayer.lua builtin/mainmenu/tab_simple_main.lua
#, fuzzy
msgid "PvP enabled" msgid "PvP enabled"
msgstr "ativo" msgstr "PvP activado"
#: builtin/mainmenu/tab_server.lua #: builtin/mainmenu/tab_server.lua
msgid "Bind Address" msgid "Bind Address"
@ -486,13 +480,12 @@ msgid "New"
msgstr "Novo" msgstr "Novo"
#: builtin/mainmenu/tab_server.lua builtin/mainmenu/tab_singleplayer.lua #: builtin/mainmenu/tab_server.lua builtin/mainmenu/tab_singleplayer.lua
#, fuzzy
msgid "No world created or selected!" msgid "No world created or selected!"
msgstr "Mundo sem nome ou nenhum jogo selecionado" msgstr "Nenhum mundo criado ou selecionado!"
#: builtin/mainmenu/tab_server.lua #: builtin/mainmenu/tab_server.lua
msgid "Port" msgid "Port"
msgstr "" msgstr "Porta"
#: builtin/mainmenu/tab_server.lua #: builtin/mainmenu/tab_server.lua
msgid "Public" msgid "Public"
@ -516,90 +509,79 @@ msgstr "Jogar"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "2x" msgid "2x"
msgstr "" msgstr "2x"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "3D Clouds" msgid "3D Clouds"
msgstr "Nuvens 3D" msgstr "Nuvens 3D"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "4x" msgid "4x"
msgstr "" msgstr "4x"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "8x" msgid "8x"
msgstr "" msgstr "8x"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Advanced Settings" msgid "Advanced Settings"
msgstr "Definições" msgstr "Configurações Avançadas"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Antialiasing:" msgid "Antialiasing:"
msgstr "" msgstr ""
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Are you sure to reset your singleplayer world?" msgid "Are you sure to reset your singleplayer world?"
msgstr "Um Jogador" msgstr "Tem a certeza que deseja reiniciar o seu mundo?"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Bilinear Filter" msgid "Bilinear Filter"
msgstr "Filtro Bi-Linear" msgstr "Filtro bi-linear"
#: builtin/mainmenu/tab_settings.lua src/settings_translation_file.cpp #: builtin/mainmenu/tab_settings.lua src/settings_translation_file.cpp
#, fuzzy
msgid "Bumpmapping" msgid "Bumpmapping"
msgstr "Mip-Mapping" msgstr "Bump mapping"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Change keys" msgid "Change keys"
msgstr "Mudar teclas" msgstr "Mudar teclas"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Connected Glass" msgid "Connected Glass"
msgstr "Ligar" msgstr "Vidro conectado"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Enable Particles" msgid "Enable Particles"
msgstr "Ativar Tudo" msgstr "Ativar Partículas"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Fancy Leaves" msgid "Fancy Leaves"
msgstr "Água Opaca" msgstr "Folheamento detalhado"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Generate Normalmaps" msgid "Generate Normalmaps"
msgstr "" msgstr "Gerar Normalmaps"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Mipmap" msgid "Mipmap"
msgstr "Mip-Mapping" msgstr "Mapa MIP"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Mipmap + Aniso. Filter" msgid "Mipmap + Aniso. Filter"
msgstr "" msgstr ""
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "No Filter" msgid "No Filter"
msgstr "Filtro Anisotrópico" msgstr "Sem Filtro"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "No Mipmap" msgid "No Mipmap"
msgstr "Mip-Mapping" msgstr "Sem mapa MIP"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "No!!!" msgid "No!!!"
msgstr "" msgstr "Não!!!"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy #, fuzzy
@ -608,12 +590,11 @@ msgstr "Iluminação Suave"
#: builtin/mainmenu/tab_settings.lua builtin/mainmenu/tab_texturepacks.lua #: builtin/mainmenu/tab_settings.lua builtin/mainmenu/tab_texturepacks.lua
msgid "None" msgid "None"
msgstr "" msgstr "Nenhum"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Opaque Leaves" msgid "Opaque Leaves"
msgstr "Água Opaca" msgstr "Folhas Opacas"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Opaque Water" msgid "Opaque Water"
@ -632,9 +613,8 @@ msgid "Shaders"
msgstr "Sombras" msgstr "Sombras"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Simple Leaves" msgid "Simple Leaves"
msgstr "Água Opaca" msgstr "Folheamento simples"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy #, fuzzy
@ -643,50 +623,43 @@ msgstr "Iluminação Suave"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Texturing:" msgid "Texturing:"
msgstr "" msgstr "Texturização:"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "To enable shaders the OpenGL driver needs to be used." msgid "To enable shaders the OpenGL driver needs to be used."
msgstr "" msgstr "Para ativar os sombreadores é necessário usar o driver OpenGL."
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Touchthreshold (px)" msgid "Touchthreshold (px)"
msgstr "" msgstr "Nível de sensibilidade ao toque (px)"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Trilinear Filter" msgid "Trilinear Filter"
msgstr "Filtro Tri-Linear" msgstr "Filtro tri-linear"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Waving Leaves" msgid "Waving Leaves"
msgstr "Árvores Melhoradas" msgstr "Folheamento ondulante"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Waving Plants" msgid "Waving Plants"
msgstr "Árvores Melhoradas" msgstr "Plantas ondulantes"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Waving Water" msgid "Waving Water"
msgstr "Árvores Melhoradas" msgstr "Água ondulante"
#: builtin/mainmenu/tab_simple_main.lua #: builtin/mainmenu/tab_simple_main.lua
#, fuzzy
msgid "Config mods" msgid "Config mods"
msgstr "Configurar" msgstr "Configurar extras"
#: builtin/mainmenu/tab_simple_main.lua #: builtin/mainmenu/tab_simple_main.lua
#, fuzzy
msgid "Main" msgid "Main"
msgstr "Menu Principal" msgstr "Principal"
#: builtin/mainmenu/tab_simple_main.lua #: builtin/mainmenu/tab_simple_main.lua
#, fuzzy
msgid "Start Singleplayer" msgid "Start Singleplayer"
msgstr "Um Jogador" msgstr "Iniciar jogo solo"
#: builtin/mainmenu/tab_singleplayer.lua src/keycode.cpp #: builtin/mainmenu/tab_singleplayer.lua src/keycode.cpp
msgid "Play" msgid "Play"
@ -705,36 +678,32 @@ msgid "Select texture pack:"
msgstr "Selecione um pacote de texturas:" msgstr "Selecione um pacote de texturas:"
#: builtin/mainmenu/tab_texturepacks.lua #: builtin/mainmenu/tab_texturepacks.lua
#, fuzzy
msgid "Texturepacks" msgid "Texturepacks"
msgstr "Pacotes de Texturas" msgstr "Pacotes de texturas"
#: src/client.cpp #: src/client.cpp
#, fuzzy
msgid "Connection timed out." msgid "Connection timed out."
msgstr "Erro de conexão (excedeu tempo?)" msgstr "Erro de ligação (tempo excedido)."
#: src/client.cpp #: src/client.cpp
msgid "Done!" msgid "Done!"
msgstr "" msgstr "Terminado!"
#: src/client.cpp #: src/client.cpp
msgid "Initializing nodes" msgid "Initializing nodes"
msgstr "" msgstr "Inicializando cubos"
#: src/client.cpp #: src/client.cpp
msgid "Initializing nodes..." msgid "Initializing nodes..."
msgstr "" msgstr "Inicializando cubos..."
#: src/client.cpp #: src/client.cpp
#, fuzzy
msgid "Loading textures..." msgid "Loading textures..."
msgstr "A carregar..." msgstr "A carregar texturas..."
#: src/client.cpp #: src/client.cpp
#, fuzzy
msgid "Rebuilding shaders..." msgid "Rebuilding shaders..."
msgstr "A resolver endereço..." msgstr "Reconstruindo sombreadores..."
#: src/client/clientlauncher.cpp #: src/client/clientlauncher.cpp
msgid "Connection error (timed out?)" msgid "Connection error (timed out?)"
@ -778,7 +747,6 @@ msgstr ""
"Consulte debug.txt para mais detalhes." "Consulte debug.txt para mais detalhes."
#: src/game.cpp #: src/game.cpp
#, fuzzy
msgid "Change Keys" msgid "Change Keys"
msgstr "Mudar teclas" msgstr "Mudar teclas"
@ -799,7 +767,6 @@ msgid "Creating client..."
msgstr "A criar cliente..." msgstr "A criar cliente..."
#: src/game.cpp #: src/game.cpp
#, fuzzy
msgid "Creating server..." msgid "Creating server..."
msgstr "A criar servidor..." msgstr "A criar servidor..."
@ -871,7 +838,7 @@ msgstr ""
#: src/game.cpp #: src/game.cpp
msgid "Node definitions..." msgid "Node definitions..."
msgstr "" msgstr "Definindo cubos..."
#: src/game.cpp src/guiFormSpecMenu.cpp #: src/game.cpp src/guiFormSpecMenu.cpp
msgid "Proceed" msgid "Proceed"
@ -886,7 +853,6 @@ msgid "Respawn"
msgstr "Reaparecer" msgstr "Reaparecer"
#: src/game.cpp #: src/game.cpp
#, fuzzy
msgid "Shutting down..." msgid "Shutting down..."
msgstr "A desligar..." msgstr "A desligar..."
@ -975,9 +941,8 @@ msgid "Sneak"
msgstr "Agachar" msgstr "Agachar"
#: src/guiKeyChangeMenu.cpp #: src/guiKeyChangeMenu.cpp
#, fuzzy
msgid "Toggle Cinematic" msgid "Toggle Cinematic"
msgstr "Ativar/Desativar correr" msgstr "Ativar/Desativar câmera cinemática"
#: src/guiKeyChangeMenu.cpp #: src/guiKeyChangeMenu.cpp
msgid "Toggle fast" msgid "Toggle fast"
@ -1041,7 +1006,7 @@ msgstr "Voltar"
#: src/keycode.cpp #: src/keycode.cpp
msgid "Capital" msgid "Capital"
msgstr "Capital" msgstr "Caps Lock"
#: src/keycode.cpp #: src/keycode.cpp
msgid "Clear" msgid "Clear"
@ -1133,7 +1098,7 @@ msgstr "Shift Esquerdo"
#: src/keycode.cpp #: src/keycode.cpp
msgid "Left Windows" msgid "Left Windows"
msgstr "WINDOWS Esq." msgstr "Tecla WINDOWS esquerda"
#: src/keycode.cpp #: src/keycode.cpp
msgid "Menu" msgid "Menu"
@ -1269,7 +1234,7 @@ msgstr "Shift Direito"
#: src/keycode.cpp #: src/keycode.cpp
msgid "Right Windows" msgid "Right Windows"
msgstr "WINDOWS Dir." msgstr "Tecla WINDOWS direita"
#: src/keycode.cpp #: src/keycode.cpp
msgid "Scroll Lock" msgid "Scroll Lock"
@ -1331,7 +1296,6 @@ msgid ""
msgstr "" msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "3D clouds" msgid "3D clouds"
msgstr "Nuvens 3D" msgstr "Nuvens 3D"
@ -1421,9 +1385,8 @@ msgid "Amplifies the valleys"
msgstr "" msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Anisotropic filtering" msgid "Anisotropic filtering"
msgstr "Filtro Anisotrópico" msgstr "Filtro anisotrópico"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Announce server" msgid "Announce server"
@ -1438,7 +1401,7 @@ msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Approximate (X,Y,Z) scale of fractal in nodes." msgid "Approximate (X,Y,Z) scale of fractal in nodes."
msgstr "" msgstr "Aproxima escala (X,Y,Z) do fractal em cubos."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Ask to reconnect after crash" msgid "Ask to reconnect after crash"
@ -1449,9 +1412,8 @@ msgid "Automaticaly report to the serverlist."
msgstr "" msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Backward key" msgid "Backward key"
msgstr "Recuar" msgstr "Tecla para andar para trás"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Base terrain height" msgid "Base terrain height"
@ -1462,9 +1424,8 @@ msgid "Basic"
msgstr "" msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "Bilinear filtering" msgid "Bilinear filtering"
msgstr "Filtro Bi-Linear" msgstr "Filtro bi-linear"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy #, fuzzy
@ -1618,7 +1579,7 @@ msgstr "A conectar ao servidor..."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Connects glass if supported by node." msgid "Connects glass if supported by node."
msgstr "" msgstr "Conecta o vidro se suportado pelo cubo."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy #, fuzzy
@ -2077,16 +2038,21 @@ msgid ""
"From how far blocks are generated for clients, stated in mapblocks (16 " "From how far blocks are generated for clients, stated in mapblocks (16 "
"nodes)." "nodes)."
msgstr "" msgstr ""
"Distância máxima de geração de blocos para clientes, em mapblocks (16^3 "
"cubos)."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
"From how far blocks are sent to clients, stated in mapblocks (16 nodes)." "From how far blocks are sent to clients, stated in mapblocks (16 nodes)."
msgstr "" msgstr ""
"Distância máxima de envio de blocos para clientes, em mapblocks (16^3 cubos)."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
"From how far clients know about objects, stated in mapblocks (16 nodes)." "From how far clients know about objects, stated in mapblocks (16 nodes)."
msgstr "" msgstr ""
"Distância máxima de envio de dados sobre objectos para clientes, em "
"mapblocks (16^3 cubos)."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Full screen" msgid "Full screen"
@ -2185,6 +2151,8 @@ msgid ""
"mapblocks (16 nodes).\n" "mapblocks (16 nodes).\n"
"In active blocks objects are loaded and ABMs run." "In active blocks objects are loaded and ABMs run."
msgstr "" msgstr ""
"Dimensão da área de blocos mantida ativa, em mapblocks (16^3 cubos).\n"
"Em blocos ativos objetos são carregados e ABMs são executados."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
@ -2235,6 +2203,9 @@ msgid ""
"nodes.\n" "nodes.\n"
"This requires the \"noclip\" privilege on the server." "This requires the \"noclip\" privilege on the server."
msgstr "" msgstr ""
"Se ativado com o modo de vôo, o jogador é capaz de voar através de cubos "
"sólidos.\n"
"Isto requer o privilégio \"noclip\" no servidor."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
@ -2268,6 +2239,9 @@ msgid ""
"you stand.\n" "you stand.\n"
"This is helpful when working with nodeboxes in small areas." "This is helpful when working with nodeboxes in small areas."
msgstr "" msgstr ""
"Se ativado, você pode colocar blocos na posição (pés + nível dos olhos) onde "
"você está.\n"
"Isto é útil quando se trabalha com nodeboxes em pequenas áreas."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "If this is set, players will always (re)spawn at the given position." msgid "If this is set, players will always (re)spawn at the given position."
@ -3280,7 +3254,7 @@ msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Node highlighting" msgid "Node highlighting"
msgstr "" msgstr "Destacando cubos"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Noise parameters for biome API temperature, humidity and biome blend." msgid "Noise parameters for biome API temperature, humidity and biome blend."
@ -3416,6 +3390,8 @@ msgid ""
"Values larger than 26 will start to produce sharp cutoffs at cloud area " "Values larger than 26 will start to produce sharp cutoffs at cloud area "
"corners." "corners."
msgstr "" msgstr ""
"Raio da área de nuvens indicado em número de 64 cubos de nuvem.\n"
"Valores superiores a 26 produzem arestas acentuadas nos cantos das nuvens."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Raises terrain to make valleys around the rivers" msgid "Raises terrain to make valleys around the rivers"
@ -3616,7 +3592,7 @@ msgstr ""
msgid "" msgid ""
"Size of chunks to be generated at once by mapgen, stated in mapblocks (16 " "Size of chunks to be generated at once by mapgen, stated in mapblocks (16 "
"nodes)." "nodes)."
msgstr "" msgstr "Dimensão da parcela a ser gerada por mapgen, em mapblocks (16^3 cubos)."
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Slope and fill work together to modify the heights" msgid "Slope and fill work together to modify the heights"

File diff suppressed because it is too large Load Diff

View File

@ -8,28 +8,28 @@ msgstr ""
"Project-Id-Version: minetest\n" "Project-Id-Version: minetest\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-02-27 05:49+0100\n" "POT-Creation-Date: 2016-02-27 05:49+0100\n"
"PO-Revision-Date: 2015-10-27 16:46+0200\n" "PO-Revision-Date: 2016-03-17 15:28+0000\n"
"Last-Translator: PilzAdam <PilzAdam@minetest.net>\n" "Last-Translator: Lordmusic Player <lordmusicplro1@gmail.com>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/minetest/" "Language-Team: Romanian "
"minetest/ro/>\n" "<https://hosted.weblate.org/projects/minetest/minetest/ro/>\n"
"Language: ro\n" "Language: ro\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " "Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n" "20)) ? 1 : 2;\n"
"X-Generator: Weblate 2.5-dev\n" "X-Generator: Weblate 2.5\n"
#: builtin/fstk/ui.lua
msgid "An error occured in a Lua script, such as a mod:"
msgstr ""
#: builtin/fstk/ui.lua
msgid "An error occured:"
msgstr ""
#: builtin/fstk/ui.lua #: builtin/fstk/ui.lua
#, fuzzy #, fuzzy
msgid "An error occured in a Lua script, such as a mod:"
msgstr "A apărut o eroare in un script Lua,ca la un mod :"
#: builtin/fstk/ui.lua
msgid "An error occured:"
msgstr "A apărut o eroare:"
#: builtin/fstk/ui.lua
msgid "Main menu" msgid "Main menu"
msgstr "Meniul Principal" msgstr "Meniul Principal"
@ -38,13 +38,12 @@ msgid "Ok"
msgstr "Ok" msgstr "Ok"
#: builtin/fstk/ui.lua #: builtin/fstk/ui.lua
#, fuzzy
msgid "Reconnect" msgid "Reconnect"
msgstr "Conectează" msgstr "Reconectează-te"
#: builtin/fstk/ui.lua #: builtin/fstk/ui.lua
msgid "The server has requested a reconnect:" msgid "The server has requested a reconnect:"
msgstr "" msgstr "Serverul cere o reconectare :"
#: builtin/mainmenu/common.lua src/game.cpp #: builtin/mainmenu/common.lua src/game.cpp
msgid "Loading..." msgid "Loading..."
@ -65,6 +64,8 @@ msgstr ""
#: builtin/mainmenu/common.lua #: builtin/mainmenu/common.lua
msgid "Try reenabling public serverlist and check your internet connection." msgid "Try reenabling public serverlist and check your internet connection."
msgstr "" msgstr ""
"Încercați să activați lista de servere publică și să vă verificați "
"conexiunea la internet."
#: builtin/mainmenu/common.lua #: builtin/mainmenu/common.lua
msgid "We only support protocol version $1." msgid "We only support protocol version $1."

View File

@ -8,16 +8,16 @@ msgstr ""
"Project-Id-Version: minetest\n" "Project-Id-Version: minetest\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-02-27 05:49+0100\n" "POT-Creation-Date: 2016-02-27 05:49+0100\n"
"PO-Revision-Date: 2015-12-30 16:01+0000\n" "PO-Revision-Date: 2016-03-22 07:59+0000\n"
"Last-Translator: Jun Zhang <zhangjunphy@gmail.com>\n" "Last-Translator: akiyama akira <utawarerumono@yeah.net>\n"
"Language-Team: Chinese (China) <https://hosted.weblate.org/projects/minetest/" "Language-Team: Chinese (China) "
"minetest/zh_CN/>\n" "<https://hosted.weblate.org/projects/minetest/minetest/zh_CN/>\n"
"Language: zh_CN\n" "Language: zh_CN\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 2.5-dev\n" "X-Generator: Weblate 2.6-dev\n"
#: builtin/fstk/ui.lua #: builtin/fstk/ui.lua
msgid "An error occured in a Lua script, such as a mod:" msgid "An error occured in a Lua script, such as a mod:"
@ -25,7 +25,7 @@ msgstr "Lua 脚本错误:"
#: builtin/fstk/ui.lua #: builtin/fstk/ui.lua
msgid "An error occured:" msgid "An error occured:"
msgstr "错误:" msgstr "发生了一个错误:"
#: builtin/fstk/ui.lua #: builtin/fstk/ui.lua
msgid "Main menu" msgid "Main menu"
@ -216,7 +216,7 @@ msgstr "(没有关于此设置的信息)"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "< Back to Settings page" msgid "< Back to Settings page"
msgstr "" msgstr "< 返回到设置页面"
#: builtin/mainmenu/dlg_settings_advanced.lua #: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Browse" msgid "Browse"
@ -499,7 +499,7 @@ msgstr "启动游戏"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "2x" msgid "2x"
msgstr "" msgstr "两倍"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy #, fuzzy
@ -508,20 +508,19 @@ msgstr "3D 云彩"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "4x" msgid "4x"
msgstr "" msgstr "四倍"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "8x" msgid "8x"
msgstr "" msgstr "八倍"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Advanced Settings" msgid "Advanced Settings"
msgstr "设置" msgstr "高级设置"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Antialiasing:" msgid "Antialiasing:"
msgstr "" msgstr "反锯齿:"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Are you sure to reset your singleplayer world?" msgid "Are you sure to reset your singleplayer world?"
@ -554,7 +553,7 @@ msgstr "全部启用"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy #, fuzzy
msgid "Fancy Leaves" msgid "Fancy Leaves"
msgstr "花式树" msgstr "华丽的树叶"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy #, fuzzy
@ -594,9 +593,8 @@ msgid "None"
msgstr "无" msgstr "无"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Opaque Leaves" msgid "Opaque Leaves"
msgstr "不透明的" msgstr "不透明的树叶"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Opaque Water" msgid "Opaque Water"
@ -615,9 +613,8 @@ msgid "Shaders"
msgstr "着色器" msgstr "着色器"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Simple Leaves" msgid "Simple Leaves"
msgstr "摇动的叶子" msgstr "简单的树叶"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy #, fuzzy
@ -626,7 +623,7 @@ msgstr "平滑光照"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "Texturing:" msgid "Texturing:"
msgstr "" msgstr "纹理:"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
msgid "To enable shaders the OpenGL driver needs to be used." msgid "To enable shaders the OpenGL driver needs to be used."
@ -642,19 +639,16 @@ msgid "Trilinear Filter"
msgstr "三线性过滤" msgstr "三线性过滤"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Waving Leaves" msgid "Waving Leaves"
msgstr "摇动的叶子" msgstr "飘动的树叶"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Waving Plants" msgid "Waving Plants"
msgstr "摇的植物" msgstr "摇的植物"
#: builtin/mainmenu/tab_settings.lua #: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Waving Water" msgid "Waving Water"
msgstr "摇动的水" msgstr "鳞波的水面"
#: builtin/mainmenu/tab_simple_main.lua #: builtin/mainmenu/tab_simple_main.lua
msgid "Config mods" msgid "Config mods"
@ -1337,18 +1331,21 @@ msgid ""
msgstr "" msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
#, fuzzy
msgid "" msgid ""
"A chosen map seed for a new map, leave empty for random.\n" "A chosen map seed for a new map, leave empty for random.\n"
"Will be overridden when creating a new world in the main menu." "Will be overridden when creating a new world in the main menu."
msgstr "" msgstr ""
"输入新地图的随机种子值,不填则随机生成。\n"
"创建新地图的时候,将会覆盖原来的值。"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "A message to be displayed to all clients when the server crashes." msgid "A message to be displayed to all clients when the server crashes."
msgstr "" msgstr "当服务器挂掉的时候,发送给所有客户端的信息。"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "A message to be displayed to all clients when the server shuts down." msgid "A message to be displayed to all clients when the server shuts down."
msgstr "" msgstr "当关闭服务器时,发送给所有客户端的信息。"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Absolute limit of emerge queues" msgid "Absolute limit of emerge queues"
@ -1356,7 +1353,7 @@ msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Acceleration in air" msgid "Acceleration in air"
msgstr "" msgstr "空中加速"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Active block range" msgid "Active block range"
@ -1372,12 +1369,15 @@ msgid ""
"Leave this blank to start a local server.\n" "Leave this blank to start a local server.\n"
"Note that the address field in the main menu overrides this setting." "Note that the address field in the main menu overrides this setting."
msgstr "" msgstr ""
"服务器连接地址。\n"
"留空则启动一个本地服务器。\n"
"注意,主菜单的地址栏将会覆盖这里的设置。"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
"Adjust dpi configuration to your screen (non X11/Android only) e.g. for 4k " "Adjust dpi configuration to your screen (non X11/Android only) e.g. for 4k "
"screens." "screens."
msgstr "" msgstr "为支持4K等屏幕调节像素点密度非 X11/Android 环境才有效)。"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
@ -1395,7 +1395,7 @@ msgstr ""
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Always fly and fast" msgid "Always fly and fast"
msgstr "" msgstr "保持高速飞行"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Ambient occlusion gamma" msgid "Ambient occlusion gamma"
@ -1411,7 +1411,7 @@ msgstr "各向异性过滤"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Announce server" msgid "Announce server"
msgstr "" msgstr "发布服务器"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "" msgid ""
@ -1419,6 +1419,8 @@ msgid ""
"If you want to announce your ipv6 address, use serverlist_url = v6.servers." "If you want to announce your ipv6 address, use serverlist_url = v6.servers."
"minetest.net." "minetest.net."
msgstr "" msgstr ""
"发布到此服务器列表。\n"
"如果你想发布你的 IPv6 地址,使用 serverlist_url = v6.servers.minetest.net 。"
#: src/settings_translation_file.cpp #: src/settings_translation_file.cpp
msgid "Approximate (X,Y,Z) scale of fractal in nodes." msgid "Approximate (X,Y,Z) scale of fractal in nodes."

File diff suppressed because it is too large Load Diff

View File

@ -273,6 +273,49 @@ inline bool isPointableNode(const MapNode &n,
(liquids_pointable && features.isLiquid()); (liquids_pointable && features.isLiquid());
} }
static inline void getNeighborConnectingFace(v3s16 p, INodeDefManager *nodedef,
ClientMap *map, MapNode n, u8 bitmask, u8 *neighbors)
{
MapNode n2 = map->getNodeNoEx(p);
if (nodedef->nodeboxConnects(n, n2, bitmask))
*neighbors |= bitmask;
}
static inline u8 getNeighbors(v3s16 p, INodeDefManager *nodedef, ClientMap *map, MapNode n)
{
u8 neighbors = 0;
const ContentFeatures &f = nodedef->get(n);
// locate possible neighboring nodes to connect to
if (f.drawtype == NDT_NODEBOX && f.node_box.type == NODEBOX_CONNECTED) {
v3s16 p2 = p;
p2.Y++;
getNeighborConnectingFace(p2, nodedef, map, n, 1, &neighbors);
p2 = p;
p2.Y--;
getNeighborConnectingFace(p2, nodedef, map, n, 2, &neighbors);
p2 = p;
p2.Z--;
getNeighborConnectingFace(p2, nodedef, map, n, 4, &neighbors);
p2 = p;
p2.X--;
getNeighborConnectingFace(p2, nodedef, map, n, 8, &neighbors);
p2 = p;
p2.Z++;
getNeighborConnectingFace(p2, nodedef, map, n, 16, &neighbors);
p2 = p;
p2.X++;
getNeighborConnectingFace(p2, nodedef, map, n, 32, &neighbors);
}
return neighbors;
}
/* /*
Find what the player is pointing at Find what the player is pointing at
*/ */
@ -350,8 +393,9 @@ PointedThing getPointedThing(Client *client, Hud *hud, const v3f &player_positio
for (s16 x = xstart; x <= xend; x++) { for (s16 x = xstart; x <= xend; x++) {
MapNode n; MapNode n;
bool is_valid_position; bool is_valid_position;
v3s16 p(x, y, z);
n = map.getNodeNoEx(v3s16(x, y, z), &is_valid_position); n = map.getNodeNoEx(p, &is_valid_position);
if (!is_valid_position) { if (!is_valid_position) {
continue; continue;
} }
@ -360,7 +404,7 @@ PointedThing getPointedThing(Client *client, Hud *hud, const v3f &player_positio
} }
std::vector<aabb3f> boxes; std::vector<aabb3f> boxes;
n.getSelectionBoxes(nodedef, &boxes); n.getSelectionBoxes(nodedef, &boxes, getNeighbors(p, nodedef, &map, n));
v3s16 np(x, y, z); v3s16 np(x, y, z);
v3f npf = intToFloat(np, BS); v3f npf = intToFloat(np, BS);
@ -392,7 +436,7 @@ PointedThing getPointedThing(Client *client, Hud *hud, const v3f &player_positio
MapNode n = map.getNodeNoEx(pointed_pos); MapNode n = map.getNodeNoEx(pointed_pos);
v3f npf = intToFloat(pointed_pos, BS); v3f npf = intToFloat(pointed_pos, BS);
std::vector<aabb3f> boxes; std::vector<aabb3f> boxes;
n.getSelectionBoxes(nodedef, &boxes); n.getSelectionBoxes(nodedef, &boxes, getNeighbors(pointed_pos, nodedef, &map, n));
f32 face_min_distance = 1000 * BS; f32 face_min_distance = 1000 * BS;
for (std::vector<aabb3f>::const_iterator for (std::vector<aabb3f>::const_iterator
i = boxes.begin(); i = boxes.begin();

View File

@ -1614,7 +1614,7 @@ s32 Map::transforming_liquid_size() {
return m_transforming_liquid.size(); return m_transforming_liquid.size();
} }
void Map::transformLiquids(std::map<v3s16, MapBlock*> & modified_blocks) void Map::transformLiquids(std::map<v3s16, MapBlock*> &modified_blocks)
{ {
INodeDefManager *nodemgr = m_gamedef->ndef(); INodeDefManager *nodemgr = m_gamedef->ndef();
@ -1632,7 +1632,7 @@ void Map::transformLiquids(std::map<v3s16, MapBlock*> & modified_blocks)
std::deque<v3s16> must_reflow; std::deque<v3s16> must_reflow;
// List of MapBlocks that will require a lighting update (due to lava) // List of MapBlocks that will require a lighting update (due to lava)
std::map<v3s16, MapBlock*> lighting_modified_blocks; std::map<v3s16, MapBlock *> lighting_modified_blocks;
u32 liquid_loop_max = g_settings->getS32("liquid_loop_max"); u32 liquid_loop_max = g_settings->getS32("liquid_loop_max");
u32 loop_max = liquid_loop_max; u32 loop_max = liquid_loop_max;
@ -1675,7 +1675,7 @@ void Map::transformLiquids(std::map<v3s16, MapBlock*> & modified_blocks)
s8 liquid_level = -1; s8 liquid_level = -1;
content_t liquid_kind = CONTENT_IGNORE; content_t liquid_kind = CONTENT_IGNORE;
content_t floodable_node = CONTENT_AIR; content_t floodable_node = CONTENT_AIR;
ContentFeatures cf = nodemgr->get(n0); const ContentFeatures &cf = nodemgr->get(n0);
LiquidType liquid_type = cf.liquid_type; LiquidType liquid_type = cf.liquid_type;
switch (liquid_type) { switch (liquid_type) {
case LIQUID_SOURCE: case LIQUID_SOURCE:
@ -1721,7 +1721,7 @@ void Map::transformLiquids(std::map<v3s16, MapBlock*> & modified_blocks)
} }
v3s16 npos = p0 + dirs[i]; v3s16 npos = p0 + dirs[i];
NodeNeighbor nb(getNodeNoEx(npos), nt, npos); NodeNeighbor nb(getNodeNoEx(npos), nt, npos);
ContentFeatures cfnb = nodemgr->get(nb.n); const ContentFeatures &cfnb = nodemgr->get(nb.n);
switch (nodemgr->get(nb.n.getContent()).liquid_type) { switch (nodemgr->get(nb.n.getContent()).liquid_type) {
case LIQUID_NONE: case LIQUID_NONE:
if (cfnb.floodable) { if (cfnb.floodable) {

View File

@ -246,14 +246,31 @@ void Mapgen::lightSpread(VoxelArea &a, v3s16 p, u8 light)
return; return;
u32 vi = vm->m_area.index(p); u32 vi = vm->m_area.index(p);
MapNode &nn = vm->m_data[vi]; MapNode &n = vm->m_data[vi];
light--; // Decay light in each of the banks separately
// should probably compare masked, but doesn't seem to make a difference u8 light_day = light & 0x0F;
if (light <= nn.param1 || !ndef->get(nn).light_propagates) if (light_day > 0)
light_day -= 0x01;
u8 light_night = light & 0xF0;
if (light_night > 0)
light_night -= 0x10;
// Bail out only if we have no more light from either bank to propogate, or
// we hit a solid block that light cannot pass through.
if ((light_day <= (n.param1 & 0x0F) &&
light_night <= (n.param1 & 0xF0)) ||
!ndef->get(n).light_propagates)
return; return;
nn.param1 = light; // Since this recursive function only terminates when there is no light from
// either bank left, we need to take the max of both banks into account for
// the case where spreading has stopped for one light bank but not the other.
light = MYMAX(light_day, n.param1 & 0x0F) |
MYMAX(light_night, n.param1 & 0xF0);
n.param1 = light;
lightSpread(a, p + v3s16(0, 0, 1), light); lightSpread(a, p + v3s16(0, 0, 1), light);
lightSpread(a, p + v3s16(0, 1, 0), light); lightSpread(a, p + v3s16(0, 1, 0), light);
@ -284,6 +301,9 @@ void Mapgen::propagateSunlight(v3s16 nmin, v3s16 nmax, bool propagate_shadow)
bool block_is_underground = (water_level >= nmax.Y); bool block_is_underground = (water_level >= nmax.Y);
v3s16 em = vm->m_area.getExtent(); v3s16 em = vm->m_area.getExtent();
// NOTE: Direct access to the low 4 bits of param1 is okay here because,
// by definition, sunlight will never be in the night lightbank.
for (int z = a.MinEdge.Z; z <= a.MaxEdge.Z; z++) { for (int z = a.MinEdge.Z; z <= a.MaxEdge.Z; z++) {
for (int x = a.MinEdge.X; x <= a.MaxEdge.X; x++) { for (int x = a.MinEdge.X; x <= a.MaxEdge.X; x++) {
// see if we can get a light value from the overtop // see if we can get a light value from the overtop
@ -320,15 +340,21 @@ void Mapgen::spreadLight(v3s16 nmin, v3s16 nmax)
u32 i = vm->m_area.index(a.MinEdge.X, y, z); u32 i = vm->m_area.index(a.MinEdge.X, y, z);
for (int x = a.MinEdge.X; x <= a.MaxEdge.X; x++, i++) { for (int x = a.MinEdge.X; x <= a.MaxEdge.X; x++, i++) {
MapNode &n = vm->m_data[i]; MapNode &n = vm->m_data[i];
if (n.getContent() == CONTENT_IGNORE || if (n.getContent() == CONTENT_IGNORE)
!ndef->get(n).light_propagates)
continue; continue;
u8 light_produced = ndef->get(n).light_source & 0x0F; const ContentFeatures &cf = ndef->get(n);
if (light_produced) if (!cf.light_propagates)
n.param1 = light_produced; continue;
u8 light = n.param1 & 0x0F; // TODO(hmmmmm): Abstract away direct param1 accesses with a
// wrapper, but something lighter than MapNode::get/setLight
u8 light_produced = cf.light_source;
if (light_produced)
n.param1 = light_produced | (light_produced << 4);
u8 light = n.param1;
if (light) { if (light) {
lightSpread(a, v3s16(x, y, z + 1), light); lightSpread(a, v3s16(x, y, z + 1), light);
lightSpread(a, v3s16(x, y + 1, z ), light); lightSpread(a, v3s16(x, y + 1, z ), light);

View File

@ -565,6 +565,7 @@ void MapgenFlat::generateCaves(s16 max_stone_y)
for (s16 z = node_min.Z; z <= node_max.Z; z++) for (s16 z = node_min.Z; z <= node_max.Z; z++)
for (s16 x = node_min.X; x <= node_max.X; x++, index2d++) { for (s16 x = node_min.X; x <= node_max.X; x++, index2d++) {
bool column_is_open = false; // Is column open to overground bool column_is_open = false; // Is column open to overground
bool is_tunnel = false; // Is tunnel or tunnel floor
u32 vi = vm->m_area.index(x, node_max.Y + 1, z); u32 vi = vm->m_area.index(x, node_max.Y + 1, z);
u32 index3d = (z - node_min.Z) * zstride + (csize.Y + 1) * ystride + u32 index3d = (z - node_min.Z) * zstride + (csize.Y + 1) * ystride +
(x - node_min.X); (x - node_min.X);
@ -591,13 +592,16 @@ void MapgenFlat::generateCaves(s16 max_stone_y)
if (d1 * d2 > 0.3f && ndef->get(c).is_ground_content) { if (d1 * d2 > 0.3f && ndef->get(c).is_ground_content) {
// In tunnel and ground content, excavate // In tunnel and ground content, excavate
vm->m_data[vi] = MapNode(CONTENT_AIR); vm->m_data[vi] = MapNode(CONTENT_AIR);
} else if (column_is_open && is_tunnel = true;
} else if (is_tunnel && column_is_open &&
(c == biome->c_filler || c == biome->c_stone)) { (c == biome->c_filler || c == biome->c_stone)) {
// Tunnel entrance floor // Tunnel entrance floor
vm->m_data[vi] = MapNode(biome->c_top); vm->m_data[vi] = MapNode(biome->c_top);
column_is_open = false; column_is_open = false;
is_tunnel = false;
} else { } else {
column_is_open = false; column_is_open = false;
is_tunnel = false;
} }
} }
} }

View File

@ -693,6 +693,7 @@ void MapgenFractal::generateCaves(s16 max_stone_y)
for (s16 z = node_min.Z; z <= node_max.Z; z++) for (s16 z = node_min.Z; z <= node_max.Z; z++)
for (s16 x = node_min.X; x <= node_max.X; x++, index2d++) { for (s16 x = node_min.X; x <= node_max.X; x++, index2d++) {
bool column_is_open = false; // Is column open to overground bool column_is_open = false; // Is column open to overground
bool is_tunnel = false; // Is tunnel or tunnel floor
u32 vi = vm->m_area.index(x, node_max.Y + 1, z); u32 vi = vm->m_area.index(x, node_max.Y + 1, z);
u32 index3d = (z - node_min.Z) * zstride + (csize.Y + 1) * ystride + u32 index3d = (z - node_min.Z) * zstride + (csize.Y + 1) * ystride +
(x - node_min.X); (x - node_min.X);
@ -719,13 +720,16 @@ void MapgenFractal::generateCaves(s16 max_stone_y)
if (d1 * d2 > 0.3f && ndef->get(c).is_ground_content) { if (d1 * d2 > 0.3f && ndef->get(c).is_ground_content) {
// In tunnel and ground content, excavate // In tunnel and ground content, excavate
vm->m_data[vi] = MapNode(CONTENT_AIR); vm->m_data[vi] = MapNode(CONTENT_AIR);
} else if (column_is_open && is_tunnel = true;
} else if (is_tunnel && column_is_open &&
(c == biome->c_filler || c == biome->c_stone)) { (c == biome->c_filler || c == biome->c_stone)) {
// Tunnel entrance floor // Tunnel entrance floor
vm->m_data[vi] = MapNode(biome->c_top); vm->m_data[vi] = MapNode(biome->c_top);
column_is_open = false; column_is_open = false;
is_tunnel = false;
} else { } else {
column_is_open = false; column_is_open = false;
is_tunnel = false;
} }
} }
} }

View File

@ -152,7 +152,7 @@ MapgenV7Params::MapgenV7Params()
np_terrain_base = NoiseParams(4, 70, v3f(600, 600, 600), 82341, 5, 0.6, 2.0); np_terrain_base = NoiseParams(4, 70, v3f(600, 600, 600), 82341, 5, 0.6, 2.0);
np_terrain_alt = NoiseParams(4, 25, v3f(600, 600, 600), 5934, 5, 0.6, 2.0); np_terrain_alt = NoiseParams(4, 25, v3f(600, 600, 600), 5934, 5, 0.6, 2.0);
np_terrain_persist = NoiseParams(0.6, 0.1, v3f(2000, 2000, 2000), 539, 3, 0.6, 2.0); np_terrain_persist = NoiseParams(0.6, 0.1, v3f(2000, 2000, 2000), 539, 3, 0.6, 2.0);
np_height_select = NoiseParams(-12, 24, v3f(500, 500, 500), 4213, 6, 0.7, 2.0); np_height_select = NoiseParams(-8, 16, v3f(500, 500, 500), 4213, 6, 0.7, 2.0);
np_filler_depth = NoiseParams(0, 1.2, v3f(150, 150, 150), 261, 3, 0.7, 2.0); np_filler_depth = NoiseParams(0, 1.2, v3f(150, 150, 150), 261, 3, 0.7, 2.0);
np_mount_height = NoiseParams(256, 112, v3f(1000, 1000, 1000), 72449, 3, 0.6, 2.0); np_mount_height = NoiseParams(256, 112, v3f(1000, 1000, 1000), 72449, 3, 0.6, 2.0);
np_ridge_uwater = NoiseParams(0, 1, v3f(1000, 1000, 1000), 85039, 5, 0.6, 2.0); np_ridge_uwater = NoiseParams(0, 1, v3f(1000, 1000, 1000), 85039, 5, 0.6, 2.0);
@ -875,6 +875,7 @@ void MapgenV7::generateCaves(s16 max_stone_y)
for (s16 z = node_min.Z; z <= node_max.Z; z++) for (s16 z = node_min.Z; z <= node_max.Z; z++)
for (s16 x = node_min.X; x <= node_max.X; x++, index2d++) { for (s16 x = node_min.X; x <= node_max.X; x++, index2d++) {
bool column_is_open = false; // Is column open to overground bool column_is_open = false; // Is column open to overground
bool is_tunnel = false; // Is tunnel or tunnel floor
u32 vi = vm->m_area.index(x, node_max.Y + 1, z); u32 vi = vm->m_area.index(x, node_max.Y + 1, z);
u32 index3d = (z - node_min.Z) * zstride + (csize.Y + 1) * ystride + u32 index3d = (z - node_min.Z) * zstride + (csize.Y + 1) * ystride +
(x - node_min.X); (x - node_min.X);
@ -901,13 +902,16 @@ void MapgenV7::generateCaves(s16 max_stone_y)
if (d1 * d2 > 0.3f && ndef->get(c).is_ground_content) { if (d1 * d2 > 0.3f && ndef->get(c).is_ground_content) {
// In tunnel and ground content, excavate // In tunnel and ground content, excavate
vm->m_data[vi] = MapNode(CONTENT_AIR); vm->m_data[vi] = MapNode(CONTENT_AIR);
} else if (column_is_open && is_tunnel = true;
} else if (is_tunnel && column_is_open &&
(c == biome->c_filler || c == biome->c_stone)) { (c == biome->c_filler || c == biome->c_stone)) {
// Tunnel entrance floor // Tunnel entrance floor
vm->m_data[vi] = MapNode(biome->c_top); vm->m_data[vi] = MapNode(biome->c_top);
column_is_open = false; column_is_open = false;
is_tunnel = false;
} else { } else {
column_is_open = false; column_is_open = false;
is_tunnel = false;
} }
} }
} }

View File

@ -456,10 +456,10 @@ void MapNode::getCollisionBoxes(INodeDefManager *nodemgr, std::vector<aabb3f> *b
transformNodeBox(*this, f.collision_box, nodemgr, boxes, neighbors); transformNodeBox(*this, f.collision_box, nodemgr, boxes, neighbors);
} }
void MapNode::getSelectionBoxes(INodeDefManager *nodemgr, std::vector<aabb3f> *boxes) void MapNode::getSelectionBoxes(INodeDefManager *nodemgr, std::vector<aabb3f> *boxes, u8 neighbors)
{ {
const ContentFeatures &f = nodemgr->get(*this); const ContentFeatures &f = nodemgr->get(*this);
transformNodeBox(*this, f.selection_box, nodemgr, boxes); transformNodeBox(*this, f.selection_box, nodemgr, boxes, neighbors);
} }
u8 MapNode::getMaxLevel(INodeDefManager *nodemgr) const u8 MapNode::getMaxLevel(INodeDefManager *nodemgr) const

View File

@ -245,7 +245,7 @@ struct MapNode
/* /*
Gets list of selection boxes Gets list of selection boxes
*/ */
void getSelectionBoxes(INodeDefManager *nodemg, std::vector<aabb3f> *boxes); void getSelectionBoxes(INodeDefManager *nodemg, std::vector<aabb3f> *boxes, u8 neighbors = 0);
/* /*
Gets list of collision boxes Gets list of collision boxes

View File

@ -267,7 +267,7 @@ bool Schematic::deserializeFromMts(std::istream *is,
//// Read signature //// Read signature
u32 signature = readU32(ss); u32 signature = readU32(ss);
if (signature != MTSCHEM_FILE_SIGNATURE) { if (signature != MTSCHEM_FILE_SIGNATURE) {
errorstream << "Schematic::deserializeFromMts: invalid schematic " errorstream << __FUNCTION__ << ": invalid schematic "
"file" << std::endl; "file" << std::endl;
return false; return false;
} }
@ -275,7 +275,7 @@ bool Schematic::deserializeFromMts(std::istream *is,
//// Read version //// Read version
u16 version = readU16(ss); u16 version = readU16(ss);
if (version > MTSCHEM_FILE_VER_HIGHEST_READ) { if (version > MTSCHEM_FILE_VER_HIGHEST_READ) {
errorstream << "Schematic::deserializeFromMts: unsupported schematic " errorstream << __FUNCTION__ << ": unsupported schematic "
"file version" << std::endl; "file version" << std::endl;
return false; return false;
} }
@ -439,7 +439,7 @@ bool Schematic::loadSchematicFromFile(const std::string &filename,
{ {
std::ifstream is(filename.c_str(), std::ios_base::binary); std::ifstream is(filename.c_str(), std::ios_base::binary);
if (!is.good()) { if (!is.good()) {
errorstream << "Schematic::loadSchematicFile: unable to open file '" errorstream << __FUNCTION__ << ": unable to open file '"
<< filename << "'" << std::endl; << filename << "'" << std::endl;
return false; return false;
} }
@ -448,17 +448,19 @@ bool Schematic::loadSchematicFromFile(const std::string &filename,
if (!deserializeFromMts(&is, &m_nodenames)) if (!deserializeFromMts(&is, &m_nodenames))
return false; return false;
m_nnlistsizes.push_back(m_nodenames.size() - origsize);
name = filename;
if (replace_names) { if (replace_names) {
for (size_t i = origsize; i != m_nodenames.size(); i++) { for (size_t i = origsize; i < m_nodenames.size(); i++) {
std::string &name = m_nodenames[i]; std::string &node_name = m_nodenames[i];
StringMap::iterator it = replace_names->find(name); StringMap::iterator it = replace_names->find(node_name);
if (it != replace_names->end()) if (it != replace_names->end())
name = it->second; node_name = it->second;
} }
} }
m_nnlistsizes.push_back(m_nodenames.size() - origsize);
if (ndef) if (ndef)
ndef->pendNodeResolve(this); ndef->pendNodeResolve(this);

View File

@ -1808,7 +1808,7 @@ void Server::handleCommand_FirstSrp(NetworkPacket* pkt)
*pkt >> salt >> verification_key >> is_empty; *pkt >> salt >> verification_key >> is_empty;
verbosestream << "Server: Got TOSERVER_FIRST_SRP from " << addr_s verbosestream << "Server: Got TOSERVER_FIRST_SRP from " << addr_s
<< ", with is_empty= " << is_empty << std::endl; << ", with is_empty=" << (is_empty == 1) << std::endl;
// Either this packet is sent because the user is new or to change the password // Either this packet is sent because the user is new or to change the password
if (cstate == CS_HelloSent) { if (cstate == CS_HelloSent) {

View File

@ -346,7 +346,7 @@ void ParticleManager::step(float dtime)
void ParticleManager::stepSpawners (float dtime) void ParticleManager::stepSpawners (float dtime)
{ {
MutexAutoLock lock(m_spawner_list_lock); MutexAutoLock lock(m_spawner_list_lock);
for(std::map<u32, ParticleSpawner*>::iterator i = for (std::map<u32, ParticleSpawner*>::iterator i =
m_particle_spawners.begin(); m_particle_spawners.begin();
i != m_particle_spawners.end();) i != m_particle_spawners.end();)
{ {
@ -408,94 +408,92 @@ void ParticleManager::clearAll ()
void ParticleManager::handleParticleEvent(ClientEvent *event, IGameDef *gamedef, void ParticleManager::handleParticleEvent(ClientEvent *event, IGameDef *gamedef,
scene::ISceneManager* smgr, LocalPlayer *player) scene::ISceneManager* smgr, LocalPlayer *player)
{ {
if (event->type == CE_DELETE_PARTICLESPAWNER) { switch (event->type) {
MutexAutoLock lock(m_spawner_list_lock); case CE_DELETE_PARTICLESPAWNER: {
if (m_particle_spawners.find(event->delete_particlespawner.id) !=
m_particle_spawners.end())
{
delete m_particle_spawners.find(event->delete_particlespawner.id)->second;
m_particle_spawners.erase(event->delete_particlespawner.id);
}
// no allocated memory in delete event
return;
}
if (event->type == CE_ADD_PARTICLESPAWNER) {
{
MutexAutoLock lock(m_spawner_list_lock); MutexAutoLock lock(m_spawner_list_lock);
if (m_particle_spawners.find(event->add_particlespawner.id) != if (m_particle_spawners.find(event->delete_particlespawner.id) !=
m_particle_spawners.end()) m_particle_spawners.end()) {
{ delete m_particle_spawners.find(event->delete_particlespawner.id)->second;
delete m_particle_spawners.find(event->add_particlespawner.id)->second; m_particle_spawners.erase(event->delete_particlespawner.id);
m_particle_spawners.erase(event->add_particlespawner.id);
} }
// no allocated memory in delete event
break;
} }
video::ITexture *texture = case CE_ADD_PARTICLESPAWNER: {
gamedef->tsrc()->getTextureForMesh(*(event->add_particlespawner.texture)); {
MutexAutoLock lock(m_spawner_list_lock);
if (m_particle_spawners.find(event->add_particlespawner.id) !=
m_particle_spawners.end()) {
delete m_particle_spawners.find(event->add_particlespawner.id)->second;
m_particle_spawners.erase(event->add_particlespawner.id);
}
}
ParticleSpawner* toadd = new ParticleSpawner(gamedef, smgr, player, video::ITexture *texture =
event->add_particlespawner.amount, gamedef->tsrc()->getTextureForMesh(*(event->add_particlespawner.texture));
event->add_particlespawner.spawntime,
*event->add_particlespawner.minpos,
*event->add_particlespawner.maxpos,
*event->add_particlespawner.minvel,
*event->add_particlespawner.maxvel,
*event->add_particlespawner.minacc,
*event->add_particlespawner.maxacc,
event->add_particlespawner.minexptime,
event->add_particlespawner.maxexptime,
event->add_particlespawner.minsize,
event->add_particlespawner.maxsize,
event->add_particlespawner.collisiondetection,
event->add_particlespawner.vertical,
texture,
event->add_particlespawner.id,
this);
/* delete allocated content of event */ ParticleSpawner* toadd = new ParticleSpawner(gamedef, smgr, player,
delete event->add_particlespawner.minpos; event->add_particlespawner.amount,
delete event->add_particlespawner.maxpos; event->add_particlespawner.spawntime,
delete event->add_particlespawner.minvel; *event->add_particlespawner.minpos,
delete event->add_particlespawner.maxvel; *event->add_particlespawner.maxpos,
delete event->add_particlespawner.minacc; *event->add_particlespawner.minvel,
delete event->add_particlespawner.texture; *event->add_particlespawner.maxvel,
delete event->add_particlespawner.maxacc; *event->add_particlespawner.minacc,
*event->add_particlespawner.maxacc,
event->add_particlespawner.minexptime,
event->add_particlespawner.maxexptime,
event->add_particlespawner.minsize,
event->add_particlespawner.maxsize,
event->add_particlespawner.collisiondetection,
event->add_particlespawner.vertical,
texture,
event->add_particlespawner.id,
this);
{ /* delete allocated content of event */
MutexAutoLock lock(m_spawner_list_lock); delete event->add_particlespawner.minpos;
m_particle_spawners.insert( delete event->add_particlespawner.maxpos;
std::pair<u32, ParticleSpawner*>( delete event->add_particlespawner.minvel;
event->add_particlespawner.id, delete event->add_particlespawner.maxvel;
toadd)); delete event->add_particlespawner.minacc;
delete event->add_particlespawner.texture;
delete event->add_particlespawner.maxacc;
{
MutexAutoLock lock(m_spawner_list_lock);
m_particle_spawners.insert(
std::pair<u32, ParticleSpawner*>(
event->add_particlespawner.id,
toadd));
}
break;
} }
case CE_SPAWN_PARTICLE: {
video::ITexture *texture =
gamedef->tsrc()->getTextureForMesh(*(event->spawn_particle.texture));
return; Particle* toadd = new Particle(gamedef, smgr, player, m_env,
} *event->spawn_particle.pos,
*event->spawn_particle.vel,
*event->spawn_particle.acc,
event->spawn_particle.expirationtime,
event->spawn_particle.size,
event->spawn_particle.collisiondetection,
event->spawn_particle.vertical,
texture,
v2f(0.0, 0.0),
v2f(1.0, 1.0));
if (event->type == CE_SPAWN_PARTICLE) { addParticle(toadd);
video::ITexture *texture =
gamedef->tsrc()->getTextureForMesh(*(event->spawn_particle.texture));
Particle* toadd = new Particle(gamedef, smgr, player, m_env, delete event->spawn_particle.pos;
*event->spawn_particle.pos, delete event->spawn_particle.vel;
*event->spawn_particle.vel, delete event->spawn_particle.acc;
*event->spawn_particle.acc,
event->spawn_particle.expirationtime,
event->spawn_particle.size,
event->spawn_particle.collisiondetection,
event->spawn_particle.vertical,
texture,
v2f(0.0, 0.0),
v2f(1.0, 1.0));
addParticle(toadd); break;
}
delete event->spawn_particle.pos; default: break;
delete event->spawn_particle.vel;
delete event->spawn_particle.acc;
return;
} }
} }