aboutsummaryrefslogtreecommitdiff
path: root/advtrains_signals_ks/init.lua
blob: 7e285aedf4c598e77574a450f772887a86d9c3ff (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
-- Ks signals
-- Can display main aspects (no Zs) + Sht

-- Note that the group value of advtrains_signal is 2, which means "step 2 of signal capabilities"
-- advtrains_signal=1 is meant for signals that do not implement set_aspect.

local function asp_to_zs3type(asp)
	local n = tonumber(asp)
	if not n or n < 4 then return "off" end
	if n < 8 then return 2*math.floor(n/2) end
	return math.min(16,4*math.floor(n/4))
end

local function setzs3(msp, lim, rot)
	local pos = {x = msp.x, y = msp.y+1, z = msp.z}
	local node = advtrains.ndb.get_node(pos)
	local asp = asp_to_zs3type(lim)
	if node.name:find("^advtrains_signals_ks:zs3_") then
		advtrains.ndb.swap_node(pos, {name="advtrains_signals_ks:zs3_"..asp.."_"..rot, param2 = node.param2})
	end
end

local function getzs3(msp)
	local pos = {x = msp.x, y = msp.y+1, z = msp.z}
	local nodename = advtrains.ndb.get_node(pos).name
	local speed = nodename:match("^advtrains_signals_ks:zs3_(%w+)_%d+$")
	if not speed then return nil end
	speed = tonumber(speed)
	if not speed then return false end
	return speed
end

local function setzs3v(msp, lim, rot)
	local pos = {x = msp.x, y = msp.y-1, z = msp.z}
	local node = advtrains.ndb.get_node(pos)
	local asp = asp_to_zs3type(lim)
	if node.name:find("^advtrains_signals_ks:zs3v_") then
		advtrains.ndb.swap_node(pos, {name="advtrains_signals_ks:zs3v_"..asp.."_"..rot, param2 = node.param2})
	end
end

local function getzs3v(msp)
	local pos = {x = msp.x, y = msp.y-1, z = msp.z}
	local nodename = advtrains.ndb.get_node(pos).name
	local speed = nodename:match("^advtrains_signals_ks:zs3v_(%w+)_%d+$")
	if not speed then return nil end
	speed = tonumber(speed)
	if not speed then return false end
	return speed
end

local setaspectf = function(rot)
 return function(pos, node, asp)
	setzs3(pos, asp.main, rot)
	if asp.main == 0 then
		if asp.shunt then
			advtrains.ndb.swap_node(pos, {name="advtrains_signals_ks:hs_shunt_"..rot, param2 = node.param2})
		else
			advtrains.ndb.swap_node(pos, {name="advtrains_signals_ks:hs_danger_"..rot, param2 = node.param2})
		end
		setzs3v(pos, nil, rot)
	else
		if not asp.dst or asp.dst == -1 then
			advtrains.ndb.swap_node(pos, {name="advtrains_signals_ks:hs_free_"..rot, param2 = node.param2})
		elseif asp.dst == 0 then
			advtrains.ndb.swap_node(pos, {name="advtrains_signals_ks:hs_slow_"..rot, param2 = node.param2})
		else
			advtrains.ndb.swap_node(pos, {name="advtrains_signals_ks:hs_nextslow_"..rot, param2 = node.param2})
		end
		setzs3v(pos, asp.dst, rot)
	end
 end
end


local suppasp = {
		main = {0, 4, 6, 8, 12, 16, -1},
		dst = {0, 4, 6, 8, 12, 16, -1, false},
		shunt = nil,
		proceed_as_main = true,
		info = {
			call_on = false,
			dead_end = false,
			w_speed = nil,
		}
}

--Rangiersignal
local setaspectf_ra = function(rot)
 return function(pos, node, asp)
	if asp.shunt then
		advtrains.ndb.swap_node(pos, {name="advtrains_signals_ks:ra_shuntd_"..rot, param2 = node.param2})
	else
		advtrains.ndb.swap_node(pos, {name="advtrains_signals_ks:ra_danger_"..rot, param2 = node.param2})
	end
	local meta = minetest.get_meta(pos)
	if meta then
		meta:set_string("infotext", minetest.serialize(asp))
	end
 end
end

local suppasp_ra = {
		main = { false },
		dst = { false },
		shunt = nil,
		proceed_as_main = false,
		
		info = {
			call_on = false,
			dead_end = false,
			w_speed = nil,
		}
}

advtrains.trackplacer.register_tracktype("advtrains_signals_ks:hs")
advtrains.trackplacer.register_tracktype("advtrains_signals_ks:ra")
advtrains.trackplacer.register_tracktype("advtrains_signals_ks:sign")
advtrains.trackplacer.register_tracktype("advtrains_signals_ks:sign_lf")
advtrains.trackplacer.register_tracktype("advtrains_signals_ks:sign_lf7")
advtrains.trackplacer.register_tracktype("advtrains_signals_ks:zs3")
advtrains.trackplacer.register_tracktype("advtrains_signals_ks:zs3v")
advtrains.trackplacer.register_tracktype("advtrains_signals_ks:mast")

for _, rtab in ipairs({
		{rot =  "0", sbox = {-1/8, -1/2, -1/2,  1/8, 1/2, -1/4}, ici=true},
		{rot = "30", sbox = {-3/8, -1/2, -1/2, -1/8, 1/2, -1/4},},
		{rot = "45", sbox = {-1/2, -1/2, -1/2, -1/4, 1/2, -1/4},},
		{rot = "60", sbox = {-1/2, -1/2, -3/8, -1/4, 1/2, -1/8},},
	}) do
	local rot = rtab.rot
	for typ, prts in pairs({
			danger   = {asp = advtrains.interlocking.DANGER, n = "slow", ici=true},
			slow     = {
				asp = function(pos)
					return { main = getzs3(pos) or -1, proceed_as_main = true, dst = 0 }
				end,
				n = "nextslow"
			},
			nextslow = {
				asp = function(pos)
					return { main = getzs3(pos) or -1, proceed_as_main = true, dst = getzs3v(pos) or 6 }
				end,
				n = "free"
			},
			free     = {
				asp = function(pos)
					return { main = getzs3(pos) or -1, proceed_as_main = true, dst = -1 }
				end,
	                        n = "shunt"
			},
			shunt    = {asp = { main =  0, shunt = true} , n = "danger"},
		}) do
		local tile = "advtrains_signals_ks_ltm_"..typ..".png"
		local afunc = prts.asp
		if type(afunc) == "table" then
			afunc = function() return prts.asp end
		end
		if typ == "nextslow" then
			tile = {
				name = tile,
				animation = {
					type = "vertical_frames",
					aspect_w = 32,
					aspect_h = 32,
					length = 1,
				}
			}
		end
		minetest.register_node("advtrains_signals_ks:hs_"..typ.."_"..rot, {
			description = "Ks Main Signal",
			drawtype = "mesh",
			mesh = "advtrains_signals_ks_main_smr"..rot..".obj",
			tiles = {"advtrains_signals_ks_mast.png", "advtrains_signals_ks_head.png", "advtrains_signals_ks_head.png", tile},
			
			paramtype="light",
			sunlight_propagates=true,
			light_source = 4,
			
			paramtype2 = "facedir",
			selection_box = {
				type = "fixed",
				fixed = {rtab.sbox, {-1/4, -1/2, -1/4, 1/4, -7/16, 1/4}}
			},
			groups = {
				cracky = 2,
				advtrains_signal = 2,
				not_blocking_trains = 1,
				save_in_at_nodedb = 1,
				not_in_creative_inventory = (rtab.ici and prts.ici) and 0 or 1,
			},
			drop = "advtrains_signals_ks:hs_danger_0",
			inventory_image = "advtrains_signals_ks_hs_inv.png",
			advtrains = {
				set_aspect = setaspectf(rot),
				supported_aspects = suppasp,
				get_aspect = afunc,
			},
			on_rightclick = advtrains.interlocking.signal_rc_handler,
			can_dig = advtrains.interlocking.signal_can_dig,
			after_dig_node = advtrains.interlocking.signal_after_dig,
		})
		-- rotatable by trackworker
		advtrains.trackplacer.add_worked("advtrains_signals_ks:hs", typ, "_"..rot)
	end
	
	
	--Rangiersignale:
	for typ, prts in pairs({
			danger = {asp = { main = false, shunt = false }, n = "shuntd", ici=true},
			shuntd = {asp = { main = false, shunt = true } , n = "danger"},
		}) do
		minetest.register_node("advtrains_signals_ks:ra_"..typ.."_"..rot, {
			description = "Ks Shunting Signal",
			drawtype = "mesh",
			mesh = "advtrains_signals_ks_sht_smr"..rot..".obj",
			tiles = {"advtrains_signals_ks_mast.png", "advtrains_signals_ks_head.png", "advtrains_signals_ks_head.png", "advtrains_signals_ks_ltm_"..typ..".png"},
			
			paramtype="light",
			sunlight_propagates=true,
			light_source = 4,
			
			paramtype2 = "facedir",
			selection_box = {
				type = "fixed",
				fixed = {-1/4, -1/2, -1/4, 1/4, 0, 1/4}
			},
			groups = {
				cracky = 2,
				advtrains_signal = 2,
				not_blocking_trains = 1,
				save_in_at_nodedb = 1,
				not_in_creative_inventory = (rtab.ici and prts.ici) and 0 or 1,
			},
			drop = "advtrains_signals_ks:ra_danger_0",
			inventory_image = "advtrains_signals_ks_ra_inv.png",
			advtrains = {
				set_aspect = setaspectf_ra(rot),
				supported_aspects = suppasp_ra,
				get_aspect = function(pos, node)
					return prts.asp
				end,
			},
			on_rightclick = advtrains.interlocking.signal_rc_handler,
			can_dig = advtrains.interlocking.signal_can_dig,
			after_dig_node = advtrains.interlocking.signal_after_dig,
		})
		-- rotatable by trackworker
		advtrains.trackplacer.add_worked("advtrains_signals_ks:ra", typ, "_"..rot)
	end

	-- Schilder:
	local function register_sign(prefix, typ, nxt, description, mesh, tile2, dtyp, inv, asp)
		minetest.register_node("advtrains_signals_ks:"..prefix.."_"..typ.."_"..rot, {
			description = description,
			drawtype = "mesh",
			mesh = "advtrains_signals_ks_"..mesh.."_smr"..rot..".obj",
			tiles = {"advtrains_signals_ks_signpost.png", tile2},
			
			paramtype="light",
			sunlight_propagates=true,
			light_source = 4,
			
			paramtype2 = "facedir",
			selection_box = {
				type = "fixed",
				fixed = {rtab.sbox, {-1/4, -1/2, -1/4, 1/4, -7/16, 1/4}}
			},
			groups = {
				cracky = 2,
				advtrains_signal = 2,
				not_blocking_trains = 1,
				save_in_at_nodedb = 1,
				not_in_creative_inventory = (rtab.ici and typ == dtyp) and 0 or 1,
			},
			drop = "advtrains_signals_ks:"..prefix.."_"..dtyp.."_0",
			inventory_image = inv,
			advtrains = {
				get_aspect = function() return asp end
			},
			on_rightclick = advtrains.interlocking.signal_rc_handler,
			can_dig = advtrains.interlocking.signal_can_dig,
			after_dig_node = advtrains.interlocking.signal_after_dig,
		})
		-- rotatable by trackworker
		advtrains.trackplacer.add_worked("advtrains_signals_ks:"..prefix, typ, "_"..rot, nxt)
	end

	for typ, prts in pairs {
		["hfs"] = {asp = {main = false, shunt = false}, n = "pam", mesh = "_hfs", owntile = true},
		["pam"] = {asp = {main = -1, shunt = false, proceed_as_main = true}, n = "ne4"},
		["ne4"] = {asp = {}, n = "ne3x1", mesh="_ne4", owntile = true},
		["ne3x1"] = {asp = {}, n = "ne3x2", mesh="_ne3", owntile = true},
		["ne3x2"] = {asp = {}, n = "ne3x3", mesh="_ne3", owntile = true},
		["ne3x3"] = {asp = {}, n = "ne3x4", mesh="_ne3", owntile = true},
		["ne3x4"] = {asp = {}, n = "ne3x5", mesh="_ne3", owntile = true},
		["ne3x5"] = {asp = {}, n = "hfs", mesh="_ne3", owntile = true},
	} do
		local mesh = prts.mesh or ""
		local tile2 = "advtrains_signals_ks_sign_lf7.png^(advtrains_signals_ks_sign_"..typ..".png^[makealpha:255,255,255)"
		if prts.owntile then
			tile2 = "advtrains_signals_ks_sign_"..typ..".png"
		end
		register_sign("sign", typ, prts.n, "Signal Sign", "sign"..mesh, tile2, "hfs", "advtrains_signals_ks_sign_lf7.png", prts.asp)
	end
	
	for typ, prts in pairs {
		-- Speed restrictions:
		["4"] = {asp = { main = 4, shunt = true }, n = "6"},
		["6"] = {asp = { main = 6, shunt = true }, n = "8"},
		["8"] = {asp = { main = 8, shunt = true }, n = "12"},
		["12"] = {asp = { main = 12, shunt = true }, n = "16"},
		["16"] = {asp = { main = 16, shunt = true }, n = "e"},
		-- Speed restriction lifted
		["e"] = {asp = { main = -1, shunt = true }, n = "4", mesh = "_zs10"},
	} do
		local mesh = tonumber(typ) and "_zs3" or prts.mesh or ""
		local tile2 = "[combine:40x40:0,0=\\(advtrains_signals_ks_sign_off.png\\^[resize\\:40x40\\):3,-2=advtrains_signals_ks_sign_"..typ..".png^[invert:rgb"
		if typ == "e" then
			tile2 = "advtrains_signals_ks_sign_zs10.png"
		end
		register_sign("sign", typ, prts.n, "Permanent local speed restriction sign", "sign"..mesh, tile2, "8", "advtrains_signals_ks_sign_8.png^[invert:rgb", prts.asp)
	end

	for typ, prts in pairs {
		["4"]   = {main =  4, n = "6"},
		["6"]   = {main =  6, n = "8"},
		["8"]   = {main =  8, n = "12"},
		["12"]  = {main = 12, n = "16"},
		["16"]  = {main = 16, n = "e"},
		["e"] = {main = -1, n = "4"},
	} do
		local tile2 = "advtrains_signals_ks_sign_lf7.png^(advtrains_signals_ks_sign_"..typ..".png^[makealpha:255,255,255)"..(typ == "e" and "" or "^[multiply:orange")
		local inv = "advtrains_signals_ks_sign_lf7.png^(advtrains_signals_ks_sign_8.png^[makealpha:255,255,255)^[multiply:orange"
		register_sign("sign_lf", typ, prts.n, "Temporary local speed restriction sign", "sign", tile2, "8", inv, {main = prts.main, shunt = true, type = "temp"})
	end

	for typ, prts in pairs {
		["4"]   = {main =  4, n = "6"},
		["6"]   = {main =  6, n = "8"},
		["8"]   = {main =  8, n = "12"},
		["12"]  = {main = 12, n = "16"},
		["16"]  = {main = 16, n = "20"},
		["20"]  = {main = 20, n = "4"},
	} do
		local tile2 = "advtrains_signals_ks_sign_lf7.png^(advtrains_signals_ks_sign_"..typ..".png^[makealpha:255,255,255)"
		local inv = "advtrains_signals_ks_sign_lf7.png^(advtrains_signals_ks_sign_8.png^[makealpha:255,255,255)"
		register_sign("sign_lf7", typ, prts.n, "Line speed restriction sign", "sign", tile2, "8", inv, {main = prts.main, shunt = true, type = "line"})
	end
	
	-- Geschwindigkeits(vor)anzeiger für Ks-Signale
	for typ, prts in pairs({
			["off"] = {n = "4", ici = true},
			["4"] = {n = "6"},
			["6"] = {n = "8"},
			["8"] = {n = "12"},
			["12"] = {n = "16"},
			["16"] = {n = "off"},
		}) do
		local def = {
			drawtype = "mesh",
			tiles = {"advtrains_signals_ks_mast.png","advtrains_signals_ks_head.png","advtrains_signals_ks_sign_"..typ..".png^[invert:rgb^[noalpha"},
			paramtype = "light",
			sunlight_propagates = true,
			light_source = 4,
			paramtype2 = "facedir",
			selection_box = {
				type = "fixed",
				fixed = {rtab.sbox, {-1/4, -1/2, -1/4, 1/4, -7/16, 1/4}}
			},
			groups = {
				cracky = 2,
				not_blocking_trains = 1,
				save_in_at_nodedb = 1,
				not_in_creative_inventory = (rtab.ici and prts.ici) and 0 or 1,
			},
			after_dig_node = function(pos) advtrains.ndb.update(pos) end
		}

		-- Zs 3
		local t = table.copy(def)
		t.description = "Ks speed limit indicator"
		t.mesh = "advtrains_signals_ks_zs_top_smr"..rot..".obj"
		t.drop = "advtrains_signals_ks:zs3_off_0"
		t.selection_box.fixed[1][5] = 0
		minetest.register_node("advtrains_signals_ks:zs3_"..typ.."_"..rot, t)
		advtrains.trackplacer.add_worked("advtrains_signals_ks:zs3", typ, "_"..rot)

		-- Zs 3v
		local t = table.copy(def)
		t.description = "Ks distant speed limit indicator"
		t.mesh = "advtrains_signals_ks_zs_bottom_smr"..rot..".obj"
		t.drop = "advtrains_signals_ks:zs3v_off_0"
		t.tiles[3] = t.tiles[3] .. "^[multiply:yellow"
		minetest.register_node("advtrains_signals_ks:zs3v_"..typ.."_"..rot, t)
		advtrains.trackplacer.add_worked("advtrains_signals_ks:zs3v", typ, "_"..rot)
	end
	
	minetest.register_node("advtrains_signals_ks:mast_mast_"..rot, {
		description = "Ks Mast",
		drawtype = "mesh",
		mesh = "advtrains_signals_ks_mast_smr"..rot..".obj",
		tiles = {"advtrains_signals_ks_mast.png"},
		
		paramtype="light",
		sunlight_propagates=true,
		--light_source = 4,
		
		paramtype2 = "facedir",
		selection_box = {
			type = "fixed",
			fixed = {rtab.sbox, {-1/4, -1/2, -1/4, 1/4, -7/16, 1/4}}
		},
		groups = {
			cracky = 2,
			not_blocking_trains = 1,
			not_in_creative_inventory = (rtab.ici) and 0 or 1,
		},
		drop = "advtrains_signals_ks:mast_mast_0",
	})
	advtrains.trackplacer.add_worked("advtrains_signals_ks:mast","mast", "_"..rot)
end

-- Crafting

minetest.register_craft({
	output = "advtrains_signals_ks:hs_danger_0 2",
	recipe = {
		{'default:steel_ingot', 'dye:red', 'default:steel_ingot'},
		{'dye:yellow', 'default:steel_ingot', 'dye:dark_green'},
		{'default:steel_ingot', 'advtrains_signals_ks:mast_mast_0', 'default:steel_ingot'},
	},
})

minetest.register_craft({
	output = "advtrains_signals_ks:mast_mast_0 10",
	recipe = {
		{'default:steel_ingot'},
		{'dye:cyan'},
		{'default:steel_ingot'},
	},
})

minetest.register_craft({
	output = "advtrains_signals_ks:ra_danger_0 2",
	recipe = {
		{'dye:red', 'dye:white', 'dye:red'},
		{'dye:white', 'default:steel_ingot', 'default:steel_ingot'},
		{'default:steel_ingot', 'advtrains_signals_ks:mast_mast_0', 'default:steel_ingot'},
	},
})

local sign_material = "default:sign_wall_steel" --fallback
if minetest.get_modpath("basic_materials") then
	sign_material = "basic_materials:plastic_sheet"
end
--print("Sign Material: "..sign_material)

minetest.register_craft({
	output = "advtrains_signals_ks:sign_8_0 2",
	recipe = {
		{sign_material, 'dye:black'},
		{'default:stick', ''},
		{'default:stick', ''},
	},
})
sign_material = nil

minetest.register_craft{
	output = "advtrains_signals_ks:sign_8_0 1",
	recipe = {{"advtrains_signals_ks:sign_lf7_8_0"}}
}

minetest.register_craft{
	output = "advtrains_signals_ks:sign_hfs_0 1",
	recipe = {{"advtrains_signals_ks:sign_8_0"}}
}

minetest.register_craft{
	output = "advtrains_signals_ks:sign_lf_8_0 1",
	recipe = {{"advtrains_signals_ks:sign_hfs_0"}}
}

minetest.register_craft{
	output = "advtrains_signals_ks:sign_lf7_8_0 1",
	recipe = {{"advtrains_signals_ks:sign_lf_8_0"}}
}
797'>2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 4107 4108 4109 4110 4111 4112 4113 4114 4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 4125 4126 4127 4128 4129 4130 4131 4132 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238 4239 4240 4241 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: minetest\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-05-05 16:13+0200\n"
"PO-Revision-Date: 2013-06-01 18:09+0200\n"
"Last-Translator: Chynggyz Jumaliev <translatorky@lavabit.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: ky\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 1.4-dev\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
#, fuzzy
msgid "Main menu"
msgstr "Башкы меню"

#: builtin/fstk/ui.lua builtin/mainmenu/store.lua
msgid "Ok"
msgstr ""

#: builtin/fstk/ui.lua
#, fuzzy
msgid "Reconnect"
msgstr "Туташуу"

#: builtin/fstk/ui.lua
msgid "The server has requested a reconnect:"
msgstr ""

#: builtin/mainmenu/common.lua src/game.cpp
msgid "Loading..."
msgstr "Жүктөлүүдө..."

#: builtin/mainmenu/common.lua
msgid "Protocol version mismatch. "
msgstr ""

#: builtin/mainmenu/common.lua
msgid "Server enforces protocol version $1. "
msgstr ""

#: builtin/mainmenu/common.lua
msgid "Server supports protocol versions between $1 and $2. "
msgstr ""

#: builtin/mainmenu/common.lua
msgid "Try reenabling public serverlist and check your internet connection."
msgstr ""

#: builtin/mainmenu/common.lua
msgid "We only support protocol version $1."
msgstr ""

#: builtin/mainmenu/common.lua
msgid "We support protocol versions between version $1 and $2."
msgstr ""

#: builtin/mainmenu/dlg_config_world.lua builtin/mainmenu/dlg_create_world.lua
#: builtin/mainmenu/dlg_delete_mod.lua builtin/mainmenu/dlg_delete_world.lua
#: builtin/mainmenu/dlg_rename_modpack.lua
#: builtin/mainmenu/dlg_settings_advanced.lua src/guiKeyChangeMenu.cpp
#: src/keycode.cpp
msgid "Cancel"
msgstr "Жокко чыгаруу"

#: builtin/mainmenu/dlg_config_world.lua builtin/mainmenu/tab_mods.lua
#, fuzzy
msgid "Depends:"
msgstr "көз карандылыктары:"

#: builtin/mainmenu/dlg_config_world.lua
#, fuzzy
msgid "Disable MP"
msgstr "Баарын өчүрүү"

#: builtin/mainmenu/dlg_config_world.lua
#, fuzzy
msgid "Enable MP"
msgstr "Баарын күйгүзүү"

#: builtin/mainmenu/dlg_config_world.lua
#, fuzzy
msgid "Enable all"
msgstr "Баарын күйгүзүү"

#: builtin/mainmenu/dlg_config_world.lua
msgid ""
"Failed to enable mod \"$1\" as it contains disallowed characters. Only "
"chararacters [a-z0-9_] are allowed."
msgstr ""

#: builtin/mainmenu/dlg_config_world.lua
#, fuzzy
msgid "Hide Game"
msgstr "Оюн"

#: builtin/mainmenu/dlg_config_world.lua
msgid "Hide mp content"
msgstr ""

#: builtin/mainmenu/dlg_config_world.lua
msgid "Mod:"
msgstr ""

#: builtin/mainmenu/dlg_config_world.lua
#: builtin/mainmenu/dlg_settings_advanced.lua src/guiKeyChangeMenu.cpp
msgid "Save"
msgstr "Сактоо"

#: builtin/mainmenu/dlg_config_world.lua
#, fuzzy
msgid "World:"
msgstr "Дүйнөнү тандаңыз:"

#: builtin/mainmenu/dlg_config_world.lua
msgid "enabled"
msgstr "күйгүзүлгөн"

#: builtin/mainmenu/dlg_create_world.lua
msgid "A world named \"$1\" already exists"
msgstr ""

#: builtin/mainmenu/dlg_create_world.lua
msgid "Create"
msgstr "Жаратуу"

#: builtin/mainmenu/dlg_create_world.lua
msgid "Download a subgame, such as minetest_game, from minetest.net"
msgstr ""

#: builtin/mainmenu/dlg_create_world.lua
msgid "Download one from minetest.net"
msgstr ""

#: builtin/mainmenu/dlg_create_world.lua src/settings_translation_file.cpp
msgid "Game"
msgstr "Оюн"

#: builtin/mainmenu/dlg_create_world.lua src/settings_translation_file.cpp
msgid "Mapgen"
msgstr ""

#: builtin/mainmenu/dlg_create_world.lua
msgid "No worldname given or no game selected"
msgstr ""

#: builtin/mainmenu/dlg_create_world.lua
msgid "Seed"
msgstr ""

#: builtin/mainmenu/dlg_create_world.lua
msgid "Warning: The minimal development test is meant for developers."
msgstr ""

#: builtin/mainmenu/dlg_create_world.lua
msgid "World name"
msgstr "Дүйнө аты"

#: builtin/mainmenu/dlg_create_world.lua
msgid "You have no subgames installed."
msgstr ""

#: builtin/mainmenu/dlg_delete_mod.lua
msgid "Are you sure you want to delete \"$1\"?"
msgstr ""

#: builtin/mainmenu/dlg_delete_mod.lua builtin/mainmenu/dlg_delete_world.lua
#: builtin/mainmenu/tab_server.lua builtin/mainmenu/tab_singleplayer.lua
#: src/keycode.cpp
msgid "Delete"
msgstr "Өчүрүү"

#: builtin/mainmenu/dlg_delete_mod.lua
msgid "Modmgr: failed to delete \"$1\""
msgstr ""

#: builtin/mainmenu/dlg_delete_mod.lua
msgid "Modmgr: invalid modpath \"$1\""
msgstr ""

#: builtin/mainmenu/dlg_delete_world.lua
#, fuzzy
msgid "Delete World \"$1\"?"
msgstr "Дүйнөнү өчүрүү"

#: builtin/mainmenu/dlg_rename_modpack.lua src/keycode.cpp
msgid "Accept"
msgstr "Кабыл алуу"

#: builtin/mainmenu/dlg_rename_modpack.lua
msgid "Rename Modpack:"
msgstr ""

#: builtin/mainmenu/dlg_settings_advanced.lua
msgid "\"$1\" is not a valid flag."
msgstr ""

#: builtin/mainmenu/dlg_settings_advanced.lua
msgid "(No description of setting given)"
msgstr ""

#: builtin/mainmenu/dlg_settings_advanced.lua
msgid "< Back to Settings page"
msgstr ""

#: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Browse"
msgstr ""

#: builtin/mainmenu/dlg_settings_advanced.lua
#, fuzzy
msgid "Disabled"
msgstr "Баарын өчүрүү"

#: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Edit"
msgstr ""

#: builtin/mainmenu/dlg_settings_advanced.lua
#, fuzzy
msgid "Enabled"
msgstr "күйгүзүлгөн"

#: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Format is 3 numbers separated by commas and inside brackets."
msgstr ""

#: builtin/mainmenu/dlg_settings_advanced.lua
msgid ""
"Format: <offset>, <scale>, (<spreadX>, <spreadY>, <spreadZ>), <seed>, "
"<octaves>, <persistence>"
msgstr ""

#: builtin/mainmenu/dlg_settings_advanced.lua
#, fuzzy
msgid "Games"
msgstr "Оюн"

#: builtin/mainmenu/dlg_settings_advanced.lua builtin/mainmenu/tab_mods.lua
msgid "Mods"
msgstr ""

#: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Optionally the lacunarity can be appended with a leading comma."
msgstr ""

#: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Please enter a comma seperated list of flags."
msgstr ""

#: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Please enter a valid integer."
msgstr ""

#: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Please enter a valid number."
msgstr ""

#: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Possible values are: "
msgstr ""

#: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Restore Default"
msgstr ""

#: builtin/mainmenu/dlg_settings_advanced.lua
#, fuzzy
msgid "Select path"
msgstr "Тандоо"

#: builtin/mainmenu/dlg_settings_advanced.lua
msgid "Show technical names"
msgstr ""

#: builtin/mainmenu/dlg_settings_advanced.lua
msgid "The value must be greater than $1."
msgstr ""

#: builtin/mainmenu/dlg_settings_advanced.lua
msgid "The value must be lower than $1."
msgstr ""

#: builtin/mainmenu/modmgr.lua
msgid ""
"\n"
"Install Mod: unsupported filetype \"$1\" or broken archive"
msgstr ""

#: builtin/mainmenu/modmgr.lua
#, fuzzy
msgid "Failed to install $1 to $2"
msgstr "Дүйнөнү инициалдаштыруу катасы"

#: builtin/mainmenu/modmgr.lua
msgid "Install Mod: file: \"$1\""
msgstr ""

#: builtin/mainmenu/modmgr.lua
msgid "Install Mod: unable to find real modname for: $1"
msgstr ""

#: builtin/mainmenu/modmgr.lua
msgid "Install Mod: unable to find suitable foldername for modpack $1"
msgstr ""

#: builtin/mainmenu/store.lua
msgid "Close store"
msgstr ""

#: builtin/mainmenu/store.lua
msgid "Downloading $1, please wait..."
msgstr ""

#: builtin/mainmenu/store.lua
msgid "Install"
msgstr ""

#: builtin/mainmenu/store.lua
msgid "Page $1 of $2"
msgstr ""

#: builtin/mainmenu/store.lua
msgid "Rating"
msgstr ""

#: builtin/mainmenu/store.lua
msgid "Search"
msgstr ""

#: builtin/mainmenu/store.lua
#, fuzzy
msgid "Shortname:"
msgstr "Дүйнө аты"

#: builtin/mainmenu/store.lua
msgid "Successfully installed:"
msgstr ""

#: builtin/mainmenu/store.lua
msgid "Unsorted"
msgstr ""

#: builtin/mainmenu/store.lua
msgid "re-Install"
msgstr ""

#: builtin/mainmenu/tab_credits.lua
msgid "Active Contributors"
msgstr ""

#: builtin/mainmenu/tab_credits.lua
msgid "Core Developers"
msgstr ""

#: builtin/mainmenu/tab_credits.lua
msgid "Credits"
msgstr "Алкыштар"

#: builtin/mainmenu/tab_credits.lua
msgid "Previous Contributors"
msgstr ""

#: builtin/mainmenu/tab_credits.lua
msgid "Previous Core Developers"
msgstr ""

#: builtin/mainmenu/tab_mods.lua
msgid "Installed Mods:"
msgstr ""

#: builtin/mainmenu/tab_mods.lua
msgid "Mod information:"
msgstr ""

#: builtin/mainmenu/tab_mods.lua
msgid "No mod description available"
msgstr ""

#: builtin/mainmenu/tab_mods.lua
msgid "Rename"
msgstr ""

#: builtin/mainmenu/tab_mods.lua
#, fuzzy
msgid "Select Mod File:"
msgstr "Дүйнөнү тандаңыз:"

#: builtin/mainmenu/tab_mods.lua
msgid "Uninstall selected mod"
msgstr ""

#: builtin/mainmenu/tab_mods.lua
msgid "Uninstall selected modpack"
msgstr ""

#: builtin/mainmenu/tab_multiplayer.lua
#, fuzzy
msgid "Address / Port"
msgstr "Дареги/порту"

#: builtin/mainmenu/tab_multiplayer.lua src/settings_translation_file.cpp
msgid "Client"
msgstr ""

#: builtin/mainmenu/tab_multiplayer.lua builtin/mainmenu/tab_simple_main.lua
msgid "Connect"
msgstr "Туташуу"

#: builtin/mainmenu/tab_multiplayer.lua builtin/mainmenu/tab_simple_main.lua
#, fuzzy
msgid "Creative mode"
msgstr "Жаратуу режими"

#: builtin/mainmenu/tab_multiplayer.lua builtin/mainmenu/tab_simple_main.lua
#, fuzzy
msgid "Damage enabled"
msgstr "күйгүзүлгөн"

#: builtin/mainmenu/tab_multiplayer.lua builtin/mainmenu/tab_simple_main.lua
#, fuzzy
msgid "Del. Favorite"
msgstr "Тандалмалар:"

#: builtin/mainmenu/tab_multiplayer.lua builtin/mainmenu/tab_simple_main.lua
#, fuzzy
msgid "Favorite"
msgstr "Тандалмалар:"

#: builtin/mainmenu/tab_multiplayer.lua builtin/mainmenu/tab_simple_main.lua
#, fuzzy
msgid "Name / Password"
msgstr "Аты/сырсөзү"

#: builtin/mainmenu/tab_multiplayer.lua builtin/mainmenu/tab_simple_main.lua
#, fuzzy
msgid "PvP enabled"
msgstr "күйгүзүлгөн"

#: builtin/mainmenu/tab_server.lua
msgid "Bind Address"
msgstr ""

#: builtin/mainmenu/tab_server.lua builtin/mainmenu/tab_singleplayer.lua
msgid "Configure"
msgstr "Ырастоо"

#: builtin/mainmenu/tab_server.lua builtin/mainmenu/tab_simple_main.lua
#: builtin/mainmenu/tab_singleplayer.lua
msgid "Creative Mode"
msgstr "Жаратуу режими"

#: builtin/mainmenu/tab_server.lua builtin/mainmenu/tab_simple_main.lua
#: builtin/mainmenu/tab_singleplayer.lua
msgid "Enable Damage"
msgstr "Убалды күйгүзүү"

#: builtin/mainmenu/tab_server.lua
msgid "Name/Password"
msgstr "Аты/сырсөзү"

#: builtin/mainmenu/tab_server.lua builtin/mainmenu/tab_singleplayer.lua
msgid "New"
msgstr "Жаңы"

#: builtin/mainmenu/tab_server.lua builtin/mainmenu/tab_singleplayer.lua
msgid "No world created or selected!"
msgstr ""

#: builtin/mainmenu/tab_server.lua
msgid "Port"
msgstr ""

#: builtin/mainmenu/tab_server.lua
msgid "Public"
msgstr "Жалпылык"

#: builtin/mainmenu/tab_server.lua builtin/mainmenu/tab_singleplayer.lua
msgid "Select World:"
msgstr "Дүйнөнү тандаңыз:"

#: builtin/mainmenu/tab_server.lua
msgid "Server"
msgstr ""

#: builtin/mainmenu/tab_server.lua
msgid "Server Port"
msgstr ""

#: builtin/mainmenu/tab_server.lua
#, fuzzy
msgid "Start Game"
msgstr "Оюнду баштоо/туташуу"

#: builtin/mainmenu/tab_settings.lua
msgid "2x"
msgstr ""

#: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "3D Clouds"
msgstr "3D-булуттар"

#: builtin/mainmenu/tab_settings.lua
msgid "4x"
msgstr ""

#: builtin/mainmenu/tab_settings.lua
msgid "8x"
msgstr ""

#: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Advanced Settings"
msgstr "Ырастоолор"

#: builtin/mainmenu/tab_settings.lua
msgid "Antialiasing:"
msgstr ""

#: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Are you sure to reset your singleplayer world?"
msgstr "Бир кишилик"

#: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Bilinear Filter"
msgstr "Экисызык чыпкалоосу"

#: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Bump Mapping"
msgstr "Mip-текстуралоо"

#: builtin/mainmenu/tab_settings.lua
msgid "Change keys"
msgstr "Баскычтарды өзгөртүү"

#: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Connected Glass"
msgstr "Туташуу"

#: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Fancy Leaves"
msgstr "Күңүрт суу"

#: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Mipmap"
msgstr "Mip-текстуралоо"

#: builtin/mainmenu/tab_settings.lua
msgid "Mipmap + Aniso. Filter"
msgstr ""

#: builtin/mainmenu/tab_settings.lua
msgid "No"
msgstr "Жок"

#: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "No Filter"
msgstr "Анизатропия чыпкалоосу"

#: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "No Mipmap"
msgstr "Mip-текстуралоо"

#: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Node Highlighting"
msgstr "Тегиз жарык"

#: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Node Outlining"
msgstr "Тегиз жарык"

#: builtin/mainmenu/tab_settings.lua builtin/mainmenu/tab_texturepacks.lua
msgid "None"
msgstr ""

#: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Normal Mapping"
msgstr "Mip-текстуралоо"

#: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Opaque Leaves"
msgstr "Күңүрт суу"

#: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Opaque Water"
msgstr "Күңүрт суу"

#: builtin/mainmenu/tab_settings.lua src/settings_translation_file.cpp
msgid "Parallax Occlusion"
msgstr ""

#: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Particles"
msgstr "Баарын күйгүзүү"

#: builtin/mainmenu/tab_settings.lua
msgid "Settings"
msgstr "Ырастоолор"

#: builtin/mainmenu/tab_settings.lua src/settings_translation_file.cpp
msgid "Shaders"
msgstr "Көлөкөлөгүчтөр"

#: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Simple Leaves"
msgstr "Күңүрт суу"

#: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Smooth Lighting"
msgstr "Тегиз жарык"

#: builtin/mainmenu/tab_settings.lua
msgid "Texturing:"
msgstr ""

#: builtin/mainmenu/tab_settings.lua
msgid "To enable shaders the OpenGL driver needs to be used."
msgstr ""

#: builtin/mainmenu/tab_settings.lua src/settings_translation_file.cpp
#, fuzzy
msgid "Tone Mapping"
msgstr "Mip-текстуралоо"

#: builtin/mainmenu/tab_settings.lua
msgid "Touchthreshold (px)"
msgstr ""

#: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Trilinear Filter"
msgstr "Үчсызык чыпкалоосу"

#: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Waving Leaves"
msgstr "Кооз бактар"

#: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Waving Plants"
msgstr "Кооз бактар"

#: builtin/mainmenu/tab_settings.lua
#, fuzzy
msgid "Waving Water"
msgstr "Кооз бактар"

#: builtin/mainmenu/tab_settings.lua
msgid "Yes"
msgstr "Ооба"

#: builtin/mainmenu/tab_simple_main.lua
#, fuzzy
msgid "Config mods"
msgstr "Ырастоо"

#: builtin/mainmenu/tab_simple_main.lua
#, fuzzy
msgid "Main"
msgstr "Башкы меню"

#: builtin/mainmenu/tab_simple_main.lua
#, fuzzy
msgid "Start Singleplayer"
msgstr "Бир кишилик"

#: builtin/mainmenu/tab_singleplayer.lua src/keycode.cpp
msgid "Play"
msgstr "Ойноо"

#: builtin/mainmenu/tab_singleplayer.lua
msgid "Singleplayer"
msgstr "Бир кишилик"

#: builtin/mainmenu/tab_texturepacks.lua
msgid "No information available"
msgstr ""

#: builtin/mainmenu/tab_texturepacks.lua
msgid "Select texture pack:"
msgstr ""

#: builtin/mainmenu/tab_texturepacks.lua
msgid "Texturepacks"
msgstr ""

#: src/client.cpp
#, fuzzy
msgid "Connection timed out."
msgstr "Туташтыруу катасы (убактыңыз өтүп кеттиби?)"

#: src/client.cpp
msgid "Done!"
msgstr ""

#: src/client.cpp
msgid "Initializing nodes"
msgstr ""

#: src/client.cpp
msgid "Initializing nodes..."
msgstr ""

#: src/client.cpp
#, fuzzy
msgid "Loading textures..."
msgstr "Жүктөлүүдө..."

#: src/client.cpp
#, fuzzy
msgid "Rebuilding shaders..."
msgstr "Дареги чечилүүдө..."

#: src/client/clientlauncher.cpp
msgid "Connection error (timed out?)"
msgstr "Туташтыруу катасы (убактыңыз өтүп кеттиби?)"

#: src/client/clientlauncher.cpp
msgid "Could not find or load game \""
msgstr "Оюнду табуу же жүктөө мүмкүн эмес \""

#: src/client/clientlauncher.cpp
msgid "Invalid gamespec."
msgstr ""

#: src/client/clientlauncher.cpp
msgid "Main Menu"
msgstr "Башкы меню"

#: src/client/clientlauncher.cpp
msgid "No world selected and no address provided. Nothing to do."
msgstr "Дүйнө тандалган жок жана дареги киргизилген жок. Кылууга эч нерсе жок."

#: src/client/clientlauncher.cpp
msgid "Player name too long."
msgstr ""

#: src/client/clientlauncher.cpp
msgid "Provided world path doesn't exist: "
msgstr ""

#: src/fontengine.cpp
msgid "needs_fallback_font"
msgstr ""

#: src/game.cpp
msgid ""
"\n"
"Check debug.txt for details."
msgstr ""
"\n"
"Толугураак маалымат үчүн, debug.txt'ти текшериңиз."

#: src/game.cpp
#, fuzzy
msgid "Change Keys"
msgstr "Баскычтарды өзгөртүү"

#: src/game.cpp
msgid "Change Password"
msgstr "Сырсөздү өзгөртүү"

#: src/game.cpp
msgid "Connecting to server..."
msgstr "Серверге туташтырылууда..."

#: src/game.cpp
msgid "Continue"
msgstr "Улантуу"

#: src/game.cpp
msgid "Creating client..."
msgstr "Клиент жаратылууда..."

#: src/game.cpp
#, fuzzy
msgid "Creating server..."
msgstr "Сервер жаратылууда...."

#: src/game.cpp
msgid ""
"Default Controls:\n"
"- WASD: move\n"
"- Space: jump/climb\n"
"- Shift: sneak/go down\n"
"- Q: drop item\n"
"- I: inventory\n"
"- Mouse: turn/look\n"
"- Mouse left: dig/punch\n"
"- Mouse right: place/use\n"
"- Mouse wheel: select item\n"
"- T: chat\n"
msgstr ""
"Жарыяланбас башкаруу:\n"
"- WASD: басуу\n"
"- Боштугу: секирүү/өйдө чыгуу\n"
"- Shift: уурданып басуу/ылдый түшүү\n"
"- Q: буюмду таштоо\n"
"- I: мүлк-шайман\n"
"- Чычканы: бурулуу/кароо\n"
"- Сол чычкан баскычы: казуу/согуу\n"
"- Оң чычкан баскычы: коюу/колдонуу\n"
"- Чычкан дөңгөлөгү: буюмду тандоо\n"
"- T: маек\n"

#: src/game.cpp
msgid ""
"Default Controls:\n"
"No menu visible:\n"
"- single tap: button activate\n"
"- double tap: place/use\n"
"- slide finger: look around\n"
"Menu/Inventory visible:\n"
"- double tap (outside):\n"
" -->close\n"
"- touch stack, touch slot:\n"
" --> move stack\n"
"- touch&drag, tap 2nd finger\n"
" --> place single item to slot\n"
msgstr ""

#: src/game.cpp
msgid "Exit to Menu"
msgstr "Менюга чыгуу"

#: src/game.cpp
msgid "Exit to OS"
msgstr "Оюндан чыгуу"

#: src/game.cpp
#, fuzzy
msgid "Item definitions..."
msgstr "Буюм текстуралары..."

#: src/game.cpp
msgid "KiB/s"
msgstr ""

#: src/game.cpp
msgid "Media..."
msgstr ""

#: src/game.cpp
msgid "MiB/s"
msgstr ""

#: src/game.cpp
msgid "Node definitions..."
msgstr ""

#: src/game.cpp
msgid "Resolving address..."
msgstr "Дареги чечилүүдө..."

#: src/game.cpp
msgid "Respawn"
msgstr "Кайтадан жаралуу"

#: src/game.cpp
#, fuzzy
msgid "Shutting down..."
msgstr "Оюн өчүрүлүүдө..."

#: src/game.cpp
msgid "Sound Volume"
msgstr "Үн көлөмү"

#: src/game.cpp
msgid "You died."
msgstr "Сиз өлдүңүз."

#: src/game.cpp src/guiFormSpecMenu.cpp
msgid "ok"
msgstr ""

#: src/guiFormSpecMenu.cpp
msgid "Enter "
msgstr ""

#: src/guiFormSpecMenu.cpp
msgid "Proceed"
msgstr "Улантуу"

#: src/guiKeyChangeMenu.cpp
msgid "\"Use\" = climb down"
msgstr ""

#: src/guiKeyChangeMenu.cpp
msgid "Backward"
msgstr "Артка"

#: src/guiKeyChangeMenu.cpp
msgid "Chat"
msgstr "Маек"

#: src/guiKeyChangeMenu.cpp
msgid "Command"
msgstr "Команда"

#: src/guiKeyChangeMenu.cpp
msgid "Console"
msgstr "Консоль"

#: src/guiKeyChangeMenu.cpp
msgid "Double tap \"jump\" to toggle fly"
msgstr ""

#: src/guiKeyChangeMenu.cpp
msgid "Drop"
msgstr "Ыргытуу"

#: src/guiKeyChangeMenu.cpp
msgid "Forward"
msgstr "Алга"

#: src/guiKeyChangeMenu.cpp
msgid "Inventory"
msgstr "Мүлк-шайман"

#: src/guiKeyChangeMenu.cpp
msgid "Jump"
msgstr "Секирүү"

#: src/guiKeyChangeMenu.cpp
msgid "Key already in use"
msgstr ""

#: src/guiKeyChangeMenu.cpp
msgid "Keybindings. (If this menu screws up, remove stuff from minetest.conf)"
msgstr ""

#: src/guiKeyChangeMenu.cpp src/keycode.cpp
msgid "Left"
msgstr "Солго"

#: src/guiKeyChangeMenu.cpp src/settings_translation_file.cpp
msgid "Print stacks"
msgstr ""

#: src/guiKeyChangeMenu.cpp
msgid "Range select"
msgstr ""

#: src/guiKeyChangeMenu.cpp src/keycode.cpp
msgid "Right"
msgstr "Оңго"

#: src/guiKeyChangeMenu.cpp
msgid "Sneak"
msgstr "Уурданып басуу"

#: src/guiKeyChangeMenu.cpp
#, fuzzy
msgid "Toggle Cinematic"
msgstr "Тез басууга которуу"

#: src/guiKeyChangeMenu.cpp
msgid "Toggle fast"
msgstr "Тез басууга которуу"

#: src/guiKeyChangeMenu.cpp
msgid "Toggle fly"
msgstr "Учууга которуу"

#: src/guiKeyChangeMenu.cpp
msgid "Toggle noclip"
msgstr ""

#: src/guiKeyChangeMenu.cpp
msgid "Use"
msgstr "Колдонуу"

#: src/guiKeyChangeMenu.cpp
msgid "press key"
msgstr "баскычты басыңыз"

#: src/guiPasswordChange.cpp
msgid "Change"
msgstr "Өзгөртүү"

#: src/guiPasswordChange.cpp
msgid "Confirm Password"
msgstr "Сырсөздү аныктоо"

#: src/guiPasswordChange.cpp
msgid "New Password"
msgstr "Жаңы сырсөз"

#: src/guiPasswordChange.cpp
msgid "Old Password"
msgstr "Эски сырсөз"

#: src/guiPasswordChange.cpp
msgid "Passwords do not match!"
msgstr "Сырсөздөр дал келген жок!"

#: src/guiVolumeChange.cpp
msgid "Exit"
msgstr "Чыгуу"

#: src/guiVolumeChange.cpp
msgid "Sound Volume: "
msgstr "Үн көлөмү: "

#: src/keycode.cpp
msgid "Apps"
msgstr "Тиркемелер"

#: src/keycode.cpp
msgid "Attn"
msgstr ""

#: src/keycode.cpp
msgid "Back"
msgstr "Артка"

#: src/keycode.cpp
msgid "Capital"
msgstr "Caps Lock"

#: src/keycode.cpp
msgid "Clear"
msgstr "Тазалоо"

#: src/keycode.cpp
msgid "Comma"
msgstr "Үтүр"

#: src/keycode.cpp
msgid "Control"
msgstr "Ctrl"

#: src/keycode.cpp
msgid "Convert"
msgstr ""

#: src/keycode.cpp
msgid "CrSel"
msgstr ""

#: src/keycode.cpp
msgid "Down"
msgstr "Ылдый"

#: src/keycode.cpp
msgid "End"
msgstr "End"

#: src/keycode.cpp
msgid "Erase OEF"
msgstr ""

#: src/keycode.cpp
msgid "Escape"
msgstr "Esc"

#: src/keycode.cpp
msgid "ExSel"
msgstr ""

#: src/keycode.cpp
msgid "Execute"
msgstr "Аткаруу"

#: src/keycode.cpp
msgid "Final"
msgstr ""

#: src/keycode.cpp
msgid "Help"
msgstr "Жардам"

#: src/keycode.cpp
msgid "Home"
msgstr "Home"

#: src/keycode.cpp
msgid "Insert"
msgstr "Insert"

#: src/keycode.cpp
msgid "Junja"
msgstr "Junja"

#: src/keycode.cpp
msgid "Kana"
msgstr "Кана"

#: src/keycode.cpp
msgid "Kanji"
msgstr "Кандзи"

#: src/keycode.cpp
msgid "Left Button"
msgstr "Сол баскыч"

#: src/keycode.cpp
msgid "Left Control"
msgstr "Сол Ctrl"

#: src/keycode.cpp
msgid "Left Menu"
msgstr "Сол меню"

#: src/keycode.cpp
msgid "Left Shift"
msgstr "Сол Shift"

#: src/keycode.cpp
msgid "Left Windows"
msgstr "Сол Windows"

#: src/keycode.cpp
msgid "Menu"
msgstr "Меню"

#: src/keycode.cpp
msgid "Middle Button"
msgstr "Ортоңку баскыч"

#: src/keycode.cpp
msgid "Minus"
msgstr "Кемитүү белгиси"

#: src/keycode.cpp
msgid "Mode Change"
msgstr "Режимди өзгөртүү"

#: src/keycode.cpp
msgid "Next"
msgstr "Кийинки"

#: src/keycode.cpp
msgid "Nonconvert"
msgstr ""

#: src/keycode.cpp
msgid "Num Lock"
msgstr "Num Lock"

#: src/keycode.cpp
msgid "Numpad *"
msgstr "Кош. клав. *"

#: src/keycode.cpp
msgid "Numpad +"
msgstr "Кош. клав. +"

#: src/keycode.cpp
msgid "Numpad -"
msgstr "Кош. клав. -"

#: src/keycode.cpp
msgid "Numpad /"
msgstr "Кош. клав. /"

#: src/keycode.cpp
msgid "Numpad 0"
msgstr "Кош. клав. 0"

#: src/keycode.cpp
msgid "Numpad 1"
msgstr "Кош. клав. 1"

#: src/keycode.cpp
msgid "Numpad 2"
msgstr "Кош. клав. 2"

#: src/keycode.cpp
msgid "Numpad 3"
msgstr "Кош. клав. 3"

#: src/keycode.cpp
msgid "Numpad 4"
msgstr "Кош. клав. 4"

#: src/keycode.cpp
msgid "Numpad 5"
msgstr "Кош. клав. 5"

#: src/keycode.cpp
msgid "Numpad 6"
msgstr "Кош. клав. 6"

#: src/keycode.cpp
msgid "Numpad 7"
msgstr "Кош. клав. 7"

#: src/keycode.cpp
msgid "Numpad 8"
msgstr "Кош. клав. 8"

#: src/keycode.cpp
msgid "Numpad 9"
msgstr "Кош. клав. 9"

#: src/keycode.cpp
msgid "OEM Clear"
msgstr ""

#: src/keycode.cpp
msgid "PA1"
msgstr ""

#: src/keycode.cpp
msgid "Pause"
msgstr "Пауза"

#: src/keycode.cpp
msgid "Period"
msgstr "Айланма сан"

#: src/keycode.cpp
msgid "Plus"
msgstr "Кошуу белгиси"

#: src/keycode.cpp
msgid "Print"
msgstr "Басма"

#: src/keycode.cpp
msgid "Prior"
msgstr ""

#: src/keycode.cpp
msgid "Return"
msgstr ""

#: src/keycode.cpp
msgid "Right Button"
msgstr "Оң баскыч"

#: src/keycode.cpp
msgid "Right Control"
msgstr "Оң Ctrl"

#: src/keycode.cpp
msgid "Right Menu"
msgstr "Оң меню"

#: src/keycode.cpp
msgid "Right Shift"
msgstr "Оң Shift"

#: src/keycode.cpp
msgid "Right Windows"
msgstr "Оң Windows"

#: src/keycode.cpp
msgid "Scroll Lock"
msgstr "Scroll Lock"

#: src/keycode.cpp
msgid "Select"
msgstr "Тандоо"

#: src/keycode.cpp
msgid "Shift"
msgstr "Shift"

#: src/keycode.cpp
msgid "Sleep"
msgstr "Уйку"

#: src/keycode.cpp
msgid "Snapshot"
msgstr "Тез сүрөт"

#: src/keycode.cpp
msgid "Space"
msgstr "Боштук"

#: src/keycode.cpp
msgid "Tab"
msgstr "Tab"

#: src/keycode.cpp
msgid "Up"
msgstr "Өйдө"

#: src/keycode.cpp
msgid "X Button 1"
msgstr ""

#: src/keycode.cpp
msgid "X Button 2"
msgstr ""

#: src/keycode.cpp
msgid "Zoom"
msgstr "Масштаб"

#: src/settings_translation_file.cpp
msgid ""
"(X,Y,Z) offset of fractal from world centre in units of 'scale'.\n"
"Used to move a suitable spawn area of low land close to (0, 0).\n"
"The default is suitable for mandelbrot sets, it needs to be edited for julia "
"sets.\n"
"Range roughly -2 to 2. Multiply by 'scale' for offset in nodes."
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"0 = parallax occlusion with slope information (faster).\n"
"1 = relief mapping (slower, more accurate)."
msgstr ""

#: src/settings_translation_file.cpp
#, fuzzy
msgid "3D clouds"
msgstr "3D-булуттар"

#: src/settings_translation_file.cpp
msgid "3D mode"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"3D support.\n"
"Currently supported:\n"
"-    none: no 3d output.\n"
"-    anaglyph: cyan/magenta color 3d.\n"
"-    interlaced: odd/even line based polarisation screen support.\n"
"-    topbottom: split screen top/bottom.\n"
"-    sidebyside: split screen side by side.\n"
"-    pageflip: quadbuffer based 3d."
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"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."
msgstr ""

#: src/settings_translation_file.cpp
msgid "A message to be displayed to all clients when the server crashes."
msgstr ""

#: src/settings_translation_file.cpp
msgid "A message to be displayed to all clients when the server shuts down."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Absolute limit of emerge queues"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Acceleration in air"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Active Block Management interval"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Active Block Modifier interval"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Active block range"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Active object send range"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Address to connect to.\n"
"Leave this blank to start a local server.\n"
"Note that the address field in the main menu overrides this setting."
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Adjust dpi configuration to your screen (non X11/Android only) e.g. for 4k "
"screens."
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"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."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Advanced"
msgstr "Кошумча"

#: src/settings_translation_file.cpp
msgid "Altitude Chill"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Always fly and fast"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Ambient occlusion gamma"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Amplifies the valleys"
msgstr ""

#: src/settings_translation_file.cpp
#, fuzzy
msgid "Anisotropic filtering"
msgstr "Анизатропия чыпкалоосу"

#: src/settings_translation_file.cpp
msgid "Announce server"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Announce to this serverlist.\n"
"If you want to announce your ipv6 address, use  serverlist_url = v6.servers."
"minetest.net."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Approximate (X,Y,Z) scale of fractal in nodes."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Ask to reconnect after crash"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Automaticaly report to the serverlist."
msgstr ""

#: src/settings_translation_file.cpp
#, fuzzy
msgid "Backward key"
msgstr "Артка"

#: src/settings_translation_file.cpp
msgid "Base terrain height"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Basic"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Basic Privileges"
msgstr ""

#: src/settings_translation_file.cpp
#, fuzzy
msgid "Bilinear filtering"
msgstr "Экисызык чыпкалоосу"

#: src/settings_translation_file.cpp
#, fuzzy
msgid "Bind address"
msgstr "Дареги чечилүүдө..."

#: src/settings_translation_file.cpp
msgid "Bits per pixel (aka color depth) in fullscreen mode."
msgstr ""

#: src/settings_translation_file.cpp
#, fuzzy
msgid "Build inside player"
msgstr "Көп кишилик"

#: src/settings_translation_file.cpp
#, fuzzy
msgid "Bumpmapping"
msgstr "Mip-текстуралоо"

#: src/settings_translation_file.cpp
msgid "Camera smoothing"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Camera smoothing in cinematic mode"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Camera update toggle key"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Cave noise #1"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Cave noise #2"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Cave width"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Caves and tunnels form at the intersection of the two noises"
msgstr ""

#: src/settings_translation_file.cpp
#, fuzzy
msgid "Chat key"
msgstr "Баскычтарды өзгөртүү"

#: src/settings_translation_file.cpp
#, fuzzy
msgid "Chat toggle key"
msgstr "Баскычтарды өзгөртүү"

#: src/settings_translation_file.cpp
msgid ""
"Choice of 18 fractals from 9 formulas.\n"
"1 = 4D \"Roundy\" mandelbrot set.\n"
"2 = 4D \"Roundy\" julia set.\n"
"3 = 4D \"Squarry\" mandelbrot set.\n"
"4 = 4D \"Squarry\" julia set.\n"
"5 = 4D \"Mandy Cousin\" mandelbrot set.\n"
"6 = 4D \"Mandy Cousin\" julia set.\n"
"7 = 4D \"Variation\" mandelbrot set.\n"
"8 = 4D \"Variation\" julia set.\n"
"9 = 3D \"Mandelbrot/Mandelbar\" mandelbrot set.\n"
"10 = 3D \"Mandelbrot/Mandelbar\" julia set.\n"
"11 = 3D \"Christmas Tree\" mandelbrot set.\n"
"12 = 3D \"Christmas Tree\" julia set.\n"
"13 = 3D \"Mandelbulb\" mandelbrot set.\n"
"14 = 3D \"Mandelbulb\" julia set.\n"
"15 = 3D \"Cosine Mandelbulb\" mandelbrot set.\n"
"16 = 3D \"Cosine Mandelbulb\" julia set.\n"
"17 = 4D \"Mandelbulb\" mandelbrot set.\n"
"18 = 4D \"Mandelbulb\" julia set."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Chunk size"
msgstr ""

#: src/settings_translation_file.cpp
#, fuzzy
msgid "Cinematic mode"
msgstr "Жаратуу режими"

#: src/settings_translation_file.cpp
#, fuzzy
msgid "Cinematic mode key"
msgstr "Жаратуу режими"

#: src/settings_translation_file.cpp
msgid "Clean transparent textures"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Client and Server"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Climbing speed"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Cloud height"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Cloud radius"
msgstr ""

#: src/settings_translation_file.cpp
#, fuzzy
msgid "Clouds"
msgstr "3D-булуттар"

#: src/settings_translation_file.cpp
msgid "Clouds are a client side effect."
msgstr ""

#: src/settings_translation_file.cpp
#, fuzzy
msgid "Clouds in menu"
msgstr "Башкы меню"

#: src/settings_translation_file.cpp
msgid "Colored fog"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Comma-separated list of trusted mods that are allowed to access insecure\n"
"functions even when mod security is on (via request_insecure_environment())."
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"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."
msgstr ""

#: src/settings_translation_file.cpp
#, fuzzy
msgid "Command key"
msgstr "Команда"

#: src/settings_translation_file.cpp
#, fuzzy
msgid "Connect glass"
msgstr "Туташуу"

#: src/settings_translation_file.cpp
#, fuzzy
msgid "Connect to external media server"
msgstr "Серверге туташтырылууда..."

#: src/settings_translation_file.cpp
msgid "Connects glass if supported by node."
msgstr ""

#: src/settings_translation_file.cpp
#, fuzzy
msgid "Console alpha"
msgstr "Консоль"

#: src/settings_translation_file.cpp
#, fuzzy
msgid "Console color"
msgstr "Консоль"

#: src/settings_translation_file.cpp
#, fuzzy
msgid "Console key"
msgstr "Консоль"

#: src/settings_translation_file.cpp
msgid "Continuous forward"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Continuous forward movement (only used for testing)."
msgstr ""

#: src/settings_translation_file.cpp
#, fuzzy
msgid "Controls"
msgstr "Ctrl"

#: src/settings_translation_file.cpp
msgid ""
"Controls length of day/night cycle.\n"
"Examples: 72 = 20min, 360 = 4min, 1 = 24hour, 0 = day/night/whatever stays "
"unchanged."
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Controls size of deserts and beaches in Mapgen v6.\n"
"When snowbiomes are enabled 'mgv6_freq_desert' is ignored."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Controls steepness/depth of lake depressions."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Controls steepness/height of hills."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Controls width of tunnels, a smaller value creates wider tunnels."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Crash message"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Creates unpredictable lava features in caves.\n"
"These can make mining difficult. Zero disables them. (0-10)"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Creates unpredictable water features in caves.\n"
"These can make mining difficult. Zero disables them. (0-10)"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Crosshair alpha"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Crosshair alpha (opaqueness, between 0 and 255)."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Crosshair color"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Crosshair color (R,G,B)."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Crouch speed"
msgstr ""

#: src/settings_translation_file.cpp
msgid "DPI"
msgstr ""

#: src/settings_translation_file.cpp
#, fuzzy
msgid "Damage"
msgstr "Убалды күйгүзүү"

#: src/settings_translation_file.cpp
msgid "Debug info toggle key"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Debug log level"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Dedicated server step"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Default acceleration"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Default game"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Default game when creating a new world.\n"
"This will be overridden when creating a world from the main menu."
msgstr ""

#: src/settings_translation_file.cpp
#, fuzzy
msgid "Default password"
msgstr "Жаңы сырсөз"

#: src/settings_translation_file.cpp
msgid "Default privileges"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Default timeout for cURL, stated in milliseconds.\n"
"Only has an effect if compiled with cURL."
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Defines sampling step of texture.\n"
"A higher value results in smoother normal maps."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Defines the maximal player transfer distance in blocks (0 = unlimited)."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Delay showing tooltips, stated in milliseconds."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Deprecated Lua API handling"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Depth below which you'll find large caves."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Depth below which you'll find massive caves."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Descending speed"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Description of server, to be displayed when players join and in the "
"serverlist."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Desynchronize block animation"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Detailed mod profile data. Useful for mod developers."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Detailed mod profiling"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Determines terrain shape.\n"
"The 3 numbers in brackets control the scale of the\n"
"terrain, the 3 numbers should be identical."
msgstr ""

#: src/settings_translation_file.cpp
#, fuzzy
msgid "Disable anticheat"
msgstr "Бөлүкчөлөрдү күйгүзүү"

#: src/settings_translation_file.cpp
msgid "Disallow empty passwords"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Domain name of server, to be displayed in the serverlist."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Double tap jump for fly"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Double-tapping the jump key toggles fly mode."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Drop item key"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Dump the mapgen debug infos."
msgstr ""

#: src/settings_translation_file.cpp
#, fuzzy
msgid "Enable VBO"
msgstr "Баарын күйгүзүү"

#: src/settings_translation_file.cpp
msgid "Enable mod security"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Enable players getting damage and dying."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Enable random user input (only used for testing)."
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Enable smooth lighting with simple ambient occlusion.\n"
"Disable for speed or for different looks."
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Enable to disallow old clients from connecting.\n"
"Older clients are compatible in the sense that they will not crash when "
"connecting\n"
"to new servers, but they may not support all new features that you are "
"expecting."
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Enable usage of remote media server (if provided by server).\n"
"Remote servers offer a significantly faster way to download media (e.g. "
"textures)\n"
"when connecting to the server."
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Enable/disable running an IPv6 server.  An IPv6 server may be restricted\n"
"to IPv6 clients, depending on system configuration.\n"
"Ignored if bind_address is set."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Enables animation of inventory items."
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Enables bumpmapping for textures. Normalmaps need to be supplied by the "
"texture pack\n"
"or need to be auto-generated.\n"
"Requires shaders to be enabled."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Enables caching of facedir rotated meshes."
msgstr ""

#: src/settings_translation_file.cpp
#, fuzzy
msgid "Enables filmic tone mapping"
msgstr "Убалды күйгүзүү"

#: src/settings_translation_file.cpp
#, fuzzy
msgid "Enables minimap."
msgstr "Убалды күйгүзүү"

#: src/settings_translation_file.cpp
msgid ""
"Enables on the fly normalmap generation (Emboss effect).\n"
"Requires bumpmapping to be enabled."
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Enables parallax occlusion mapping.\n"
"Requires shaders to be enabled."
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Experimental option, might cause visible spaces between blocks\n"
"when set to higher number than 0."
msgstr ""

#: src/settings_translation_file.cpp
msgid "FPS in pause menu"
msgstr ""

#: src/settings_translation_file.cpp
msgid "FSAA"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Fall bobbing"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Fallback font"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Fallback font shadow"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Fallback font shadow alpha"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Fallback font size"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Fast key"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Fast mode acceleration"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Fast mode speed"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Fast movement"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Fast movement (via use key).\n"
"This requires the \"fast\" privilege on the server."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Field of view"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Field of view in degrees."
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"File in client/serverlist/ that contains your favorite servers displayed in "
"the Multiplayer Tab."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Filler Depth"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Filmic tone mapping"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Filtered textures can blend RGB values with fully-transparent neighbors,\n"
"which PNG optimizers usually discard, sometimes resulting in a dark or\n"
"light edge to transparent textures.  Apply this filter to clean that up\n"
"at texture load time."
msgstr ""

#: src/settings_translation_file.cpp
#, fuzzy
msgid "Filtering"
msgstr "Анизатропия чыпкалоосу"

#: src/settings_translation_file.cpp
msgid "Fixed map seed"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Fly key"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Flying"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Fog"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Fog toggle key"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Font path"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Font shadow"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Font shadow alpha"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Font shadow alpha (opaqueness, between 0 and 255)."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Font shadow offset, if 0 then shadow will not be drawn."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Font size"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Format of screenshots."
msgstr ""

#: src/settings_translation_file.cpp
#, fuzzy
msgid "Forward key"
msgstr "Алга"

#: src/settings_translation_file.cpp
msgid "Freetype fonts"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"From how far blocks are generated for clients, stated in mapblocks (16 "
"nodes)."
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"From how far blocks are sent to clients, stated in mapblocks (16 nodes)."
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"From how far clients know about objects, stated in mapblocks (16 nodes)."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Full screen"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Full screen BPP"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Fullscreen mode."
msgstr ""

#: src/settings_translation_file.cpp
msgid "GUI scaling"
msgstr ""

#: src/settings_translation_file.cpp
msgid "GUI scaling filter"
msgstr ""

#: src/settings_translation_file.cpp
msgid "GUI scaling filter txr2img"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Gamma"
msgstr ""

#: src/settings_translation_file.cpp
msgid "General"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Generate normalmaps"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Global map generation attributes.\n"
"In Mapgen v6 the 'decorations' flag controls all decorations except trees\n"
"and junglegrass, in all other mapgens this flag controls all decorations.\n"
"The default flags set in the engine are: caves, light, decorations\n"
"The flags string modifies the engine defaults.\n"
"Flags that are not specified in the flag string are not modified from the "
"default.\n"
"Flags starting with 'no' are used to explicitly disable them."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Graphics"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Gravity"
msgstr ""

#: src/settings_translation_file.cpp
msgid "HTTP Mods"
msgstr ""

#: src/settings_translation_file.cpp
msgid "HUD toggle key"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Handling for deprecated lua api calls:\n"
"-    legacy: (try to) mimic old behaviour (default for release).\n"
"-    log: mimic and log backtrace of deprecated call (default for debug).\n"
"-    error: abort on usage of deprecated call (suggested for mod developers)."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Height component of the initial window size."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Height on which clouds are appearing."
msgstr ""

#: src/settings_translation_file.cpp
msgid "High-precision FPU"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Homepage of server, to be displayed in the serverlist."
msgstr ""

#: src/settings_translation_file.cpp
msgid "How deep to make rivers"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"How large area of blocks are subject to the active block stuff, stated in "
"mapblocks (16 nodes).\n"
"In active blocks objects are loaded and ABMs run."
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"How many blocks are flying in the wire simultaneously for the whole server."
msgstr ""

#: src/settings_translation_file.cpp
msgid "How many blocks are flying in the wire simultaneously per client."
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"How much the server will wait before unloading unused mapblocks.\n"
"Higher value is smoother, but will use more RAM."
msgstr ""

#: src/settings_translation_file.cpp
msgid "How wide to make rivers"
msgstr ""

#: src/settings_translation_file.cpp
msgid "IPv6"
msgstr ""

#: src/settings_translation_file.cpp
msgid "IPv6 server"
msgstr ""

#: src/settings_translation_file.cpp
msgid "IPv6 support."
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"If FPS would go higher than this, limit it by sleeping\n"
"to not waste CPU power for no benefit."
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"If disabled \"use\" key is used to fly fast if both fly and fast mode are "
"enabled."
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"If enabled together with fly mode, player is able to fly through solid "
"nodes.\n"
"This requires the \"noclip\" privilege on the server."
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"If enabled, \"use\" key instead of \"sneak\" key is used for climbing down "
"and descending."
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"If enabled, actions are recorded for rollback.\n"
"This option is only read when server starts."
msgstr ""

#: src/settings_translation_file.cpp
msgid "If enabled, disable cheat prevention in multiplayer."
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"If enabled, invalid world data won't cause the server to shut down.\n"
"Only enable this if you know what you are doing."
msgstr ""

#: src/settings_translation_file.cpp
msgid "If enabled, new players cannot join with an empty password."
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"If enabled, you can place blocks at the position (feet + eye level) where "
"you stand.\n"
"This is helpful when working with nodeboxes in small areas."
msgstr ""

#: src/settings_translation_file.cpp
msgid "If this is set, players will always (re)spawn at the given position."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Ignore world errors"
msgstr ""

#: src/settings_translation_file.cpp
#, fuzzy
msgid "In-Game"
msgstr "Оюн"

#: src/settings_translation_file.cpp
msgid "In-game chat console background alpha (opaqueness, between 0 and 255)."
msgstr ""

#: src/settings_translation_file.cpp
msgid "In-game chat console background color (R,G,B)."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Interval of saving important changes in the world, stated in seconds."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Interval of sending time of day to clients."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Inventory items animations"
msgstr ""

#: src/settings_translation_file.cpp
#, fuzzy
msgid "Inventory key"
msgstr "Мүлк-шайман"

#: src/settings_translation_file.cpp
msgid "Invert mouse"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Invert vertical mouse movement."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Item entity TTL"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Iterations of the recursive function.\n"
"Controls the amount of fine detail."
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Julia set only: W component of hypercomplex constant determining julia "
"shape.\n"
"Has no effect on 3D fractals.\n"
"Range roughly -2 to 2."
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Julia set only: X component of hypercomplex constant determining julia "
"shape.\n"
"Range roughly -2 to 2."
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Julia set only: Y component of hypercomplex constant determining julia "
"shape.\n"
"Range roughly -2 to 2."
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Julia set only: Z component of hypercomplex constant determining julia "
"shape.\n"
"Range roughly -2 to 2."
msgstr ""

#: src/settings_translation_file.cpp
#, fuzzy
msgid "Jump key"
msgstr "Секирүү"

#: src/settings_translation_file.cpp
msgid "Jumping speed"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Key for decreasing the viewing range.\n"
"See http://irrlicht.sourceforge.net/docu/namespaceirr."
"html#a54da2a0e231901735e3da1b0edf72eb3"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Key for dropping the currently selected item.\n"
"See http://irrlicht.sourceforge.net/docu/namespaceirr."
"html#a54da2a0e231901735e3da1b0edf72eb3"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Key for increasing the viewing range.\n"
"See http://irrlicht.sourceforge.net/docu/namespaceirr."
"html#a54da2a0e231901735e3da1b0edf72eb3"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Key for jumping.\n"
"See http://irrlicht.sourceforge.net/docu/namespaceirr."
"html#a54da2a0e231901735e3da1b0edf72eb3"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Key for moving fast in fast mode.\n"
"See http://irrlicht.sourceforge.net/docu/namespaceirr."
"html#a54da2a0e231901735e3da1b0edf72eb3"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Key for moving the player backward.\n"
"See http://irrlicht.sourceforge.net/docu/namespaceirr."
"html#a54da2a0e231901735e3da1b0edf72eb3"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Key for moving the player forward.\n"
"See http://irrlicht.sourceforge.net/docu/namespaceirr."
"html#a54da2a0e231901735e3da1b0edf72eb3"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Key for moving the player left.\n"
"See http://irrlicht.sourceforge.net/docu/namespaceirr."
"html#a54da2a0e231901735e3da1b0edf72eb3"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Key for moving the player right.\n"
"See http://irrlicht.sourceforge.net/docu/namespaceirr."
"html#a54da2a0e231901735e3da1b0edf72eb3"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Key for opening the chat console.\n"
"See http://irrlicht.sourceforge.net/docu/namespaceirr."
"html#a54da2a0e231901735e3da1b0edf72eb3"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Key for opening the chat window to type commands.\n"
"See http://irrlicht.sourceforge.net/docu/namespaceirr."
"html#a54da2a0e231901735e3da1b0edf72eb3"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Key for opening the chat window.\n"
"See http://irrlicht.sourceforge.net/docu/namespaceirr."
"html#a54da2a0e231901735e3da1b0edf72eb3"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Key for opening the inventory.\n"
"See http://irrlicht.sourceforge.net/docu/namespaceirr."
"html#a54da2a0e231901735e3da1b0edf72eb3"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Key for printing debug stacks. Used for development.\n"
"See http://irrlicht.sourceforge.net/docu/namespaceirr."
"html#a54da2a0e231901735e3da1b0edf72eb3"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Key for sneaking.\n"
"Also used for climbing down and descending in water if aux1_descends is "
"disabled.\n"
"See http://irrlicht.sourceforge.net/docu/namespaceirr."
"html#a54da2a0e231901735e3da1b0edf72eb3"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Key for switching between first- and third-person camera.\n"
"See http://irrlicht.sourceforge.net/docu/namespaceirr."
"html#a54da2a0e231901735e3da1b0edf72eb3"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Key for taking screenshots.\n"
"See http://irrlicht.sourceforge.net/docu/namespaceirr."
"html#a54da2a0e231901735e3da1b0edf72eb3"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Key for toggling cinematic mode.\n"
"See http://irrlicht.sourceforge.net/docu/namespaceirr."
"html#a54da2a0e231901735e3da1b0edf72eb3"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Key for toggling display of minimap.\n"
"See http://irrlicht.sourceforge.net/docu/namespaceirr."
"html#a54da2a0e231901735e3da1b0edf72eb3"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Key for toggling fast mode.\n"
"See http://irrlicht.sourceforge.net/docu/namespaceirr."
"html#a54da2a0e231901735e3da1b0edf72eb3"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Key for toggling flying.\n"
"See http://irrlicht.sourceforge.net/docu/namespaceirr."
"html#a54da2a0e231901735e3da1b0edf72eb3"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Key for toggling noclip mode.\n"
"See http://irrlicht.sourceforge.net/docu/namespaceirr."
"html#a54da2a0e231901735e3da1b0edf72eb3"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Key for toggling the camrea update. Only used for development\n"
"See http://irrlicht.sourceforge.net/docu/namespaceirr."
"html#a54da2a0e231901735e3da1b0edf72eb3"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Key for toggling the display of debug info.\n"
"See http://irrlicht.sourceforge.net/docu/namespaceirr."
"html#a54da2a0e231901735e3da1b0edf72eb3"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Key for toggling the display of the HUD.\n"
"See http://irrlicht.sourceforge.net/docu/namespaceirr."
"html#a54da2a0e231901735e3da1b0edf72eb3"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Key for toggling the display of the chat.\n"
"See http://irrlicht.sourceforge.net/docu/namespaceirr."
"html#a54da2a0e231901735e3da1b0edf72eb3"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Key for toggling the display of the fog.\n"
"See http://irrlicht.sourceforge.net/docu/namespaceirr."
"html#a54da2a0e231901735e3da1b0edf72eb3"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Key for toggling the display of the profiler. Used for development.\n"
"See http://irrlicht.sourceforge.net/docu/namespaceirr."
"html#a54da2a0e231901735e3da1b0edf72eb3"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Key for toggling unlimited view range.\n"
"See http://irrlicht.sourceforge.net/docu/namespaceirr."
"html#a54da2a0e231901735e3da1b0edf72eb3"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Key use for climbing/descending"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Language"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Large cave depth"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Lava Features"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Leaves style"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Leaves style:\n"
"-   Fancy:  all faces visible\n"
"-   Simple: only outer faces, if defined special_tiles are used\n"
"-   Opaque: disable transparency"
msgstr ""

#: src/settings_translation_file.cpp
#, fuzzy
msgid "Left key"
msgstr "Сол меню"

#: src/settings_translation_file.cpp
msgid ""
"Length of a server tick and the interval at which objects are generally "
"updated over network."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Length of time between ABM execution cycles"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Length of time between NodeTimer execution cycles"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Level of logging to be written to debug.txt:\n"
"-    <nothing> (no logging)\n"
"-    none (messages with no level)\n"
"-    error\n"
"-    warning\n"
"-    action\n"
"-    info\n"
"-    verbose"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Limit of emerge queues on disk"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Limit of emerge queues to generate"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Limits number of parallel HTTP requests. Affects:\n"
"-    Media fetch if server uses remote_media setting.\n"
"-    Serverlist download and server announcement.\n"
"-    Downloads performed by main menu (e.g. mod manager).\n"
"Only has an effect if compiled with cURL."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Liquid fluidity"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Liquid fluidity smoothing"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Liquid loop max"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Liquid queue purge time"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Liquid sink"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Liquid update interval in seconds."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Liquid update tick"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Main menu game manager"
msgstr ""

#: src/settings_translation_file.cpp
#, fuzzy
msgid "Main menu mod manager"
msgstr "Башкы меню"

#: src/settings_translation_file.cpp
#, fuzzy
msgid "Main menu script"
msgstr "Башкы меню"

#: src/settings_translation_file.cpp
msgid ""
"Make fog and sky colors depend on daytime (dawn/sunset) and view direction."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Makes DirectX work with LuaJIT. Disable if it causes troubles."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Map directory"
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Map generation attributes specific to Mapgen Valleys.\n"
"'altitude_chill' makes higher elevations colder, which may cause biome "
"issues.\n"
"'humid_rivers' modifies the humidity around rivers and in areas where water "
"would tend to pool,\n"
"it may interfere with delicately adjusted biomes.\n"
"The default flags set in the engine are: altitude_chill, humid_rivers\n"
"The flags string modifies the engine defaults.\n"
"Flags that are not specified in the flag string are not modified from the "
"default.\n"
"Flags starting with 'no' are used to explicitly disable them."
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Map generation attributes specific to Mapgen flat.\n"
"Occasional lakes and hills can be added to the flat world.\n"
"The default flags set in the engine are: none\n"
"The flags string modifies the engine defaults.\n"
"Flags that are not specified in the flag string are not modified from the "
"default.\n"
"Flags starting with 'no' are used to explicitly disable them."
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Map generation attributes specific to Mapgen v6.\n"
"When snowbiomes are enabled jungles are automatically enabled, the 'jungles' "
"flag is ignored.\n"
"The default flags set in the engine are: biomeblend, mudflow\n"
"The flags string modifies the engine defaults.\n"
"Flags that are not specified in the flag string are not modified from the "
"default.\n"
"Flags starting with 'no' are used to explicitly disable them."
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Map generation attributes specific to Mapgen v7.\n"
"The 'ridges' flag controls the rivers.\n"
"The default flags set in the engine are: mountains, ridges\n"
"The flags string modifies the engine defaults.\n"
"Flags that are not specified in the flag string are not modified from the "
"default.\n"
"Flags starting with 'no' are used to explicitly disable them."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Map generation limit"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Map save interval"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapblock limit"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapblock unload timeout"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen Valleys"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen biome heat noise parameters"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen biome humidity blend noise parameters"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen biome humidity noise parameters"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen debug"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen flags"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen flat"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen flat cave width"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen flat cave1 noise parameters"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen flat cave2 noise parameters"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen flat filler depth noise parameters"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen flat flags"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen flat ground level"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen flat hill steepness"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen flat hill threshold"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen flat lake steepness"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen flat lake threshold"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen flat large cave depth"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen flat terrain noise parameters"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen fractal"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen fractal cave width"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen fractal cave1 noise parameters"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen fractal cave2 noise parameters"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen fractal filler depth noise parameters"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen fractal fractal"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen fractal iterations"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen fractal julia w"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen fractal julia x"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen fractal julia y"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen fractal julia z"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen fractal offset"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen fractal scale"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen fractal seabed noise parameters"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen fractal slice w"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen heat blend noise parameters"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen name"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen v5"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen v5 cave width"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen v5 cave1 noise parameters"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen v5 cave2 noise parameters"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen v5 factor noise parameters"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen v5 filler depth noise parameters"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen v5 height noise parameters"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen v6"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen v6 apple trees noise parameters"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen v6 beach frequency"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen v6 beach noise parameters"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen v6 biome noise parameters"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen v6 cave noise parameters"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen v6 desert frequency"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen v6 flags"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen v6 height select noise parameters"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen v6 humidity noise parameters"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen v6 mud noise parameters"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen v6 steepness noise parameters"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen v6 terrain altitude noise parameters"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen v6 terrain base noise parameters"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen v6 trees noise parameters"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen v7"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen v7 cave width"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen v7 cave1 noise parameters"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen v7 cave2 noise parameters"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen v7 filler depth noise parameters"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen v7 flags"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen v7 height select noise parameters"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen v7 mount height noise parameters"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen v7 mountain noise parameters"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen v7 ridge noise parameters"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen v7 ridge water noise parameters"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen v7 terrain altitude noise parameters"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen v7 terrain base noise parameters"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Mapgen v7 terrain persistation noise parameters"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Massive cave depth"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Massive cave noise"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Massive caves form here."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Max block generate distance"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Max block send distance"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Max liquids processed per step."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Max. clearobjects extra blocks"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Max. packets per iteration"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Maximum FPS"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Maximum FPS when game is paused."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Maximum forceloaded blocks"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Maximum hotbar width"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Maximum number of blocks that can be queued for loading."
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Maximum number of blocks to be queued that are to be generated.\n"
"Set to blank for an appropriate amount to be chosen automatically."
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"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."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Maximum number of forceloaded mapblocks."
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Maximum number of mapblocks for client to be kept in memory.\n"
"Set to -1 for unlimited amount."
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Maximum number of packets sent per send step, if you have a slow connection\n"
"try reducing it, but don't reduce it to a number below double of targeted\n"
"client number."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Maximum number of players that can connect simultaneously."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Maximum number of statically stored objects in a block."
msgstr ""

#: src/settings_translation_file.cpp
msgid ""
"Maximum proportion of current window to be used for hotbar.\n"
"Useful if there's something to be displayed right or left of hotbar."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Maximum simultaneously blocks send per client"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Maximum simultaneously bocks send total"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Maximum time in ms a file download (e.g. a mod download) may take."
msgstr ""

#: src/settings_translation_file.cpp
msgid "Maximum users"
msgstr ""

#: src/settings_translation_file.cpp
msgid "Maxmimum objects per block"