Merge branch 'master' into master
|
After Width: | Height: | Size: 1.8 KiB |
BIN
core/assets-raw/sprites/blocks/liquid/liquid-overflow-gate.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
core/assets-raw/sprites/blocks/liquid/plated-conduit-cap.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
core/assets-raw/sprites/blocks/liquid/plated-conduit-top-0.png
Normal file
|
After Width: | Height: | Size: 4.0 KiB |
BIN
core/assets-raw/sprites/blocks/liquid/plated-conduit-top-1.png
Normal file
|
After Width: | Height: | Size: 4.1 KiB |
BIN
core/assets-raw/sprites/blocks/liquid/plated-conduit-top-2.png
Normal file
|
After Width: | Height: | Size: 3.9 KiB |
BIN
core/assets-raw/sprites/blocks/liquid/plated-conduit-top-3.png
Normal file
|
After Width: | Height: | Size: 4.0 KiB |
BIN
core/assets-raw/sprites/blocks/liquid/plated-conduit-top-4.png
Normal file
|
After Width: | Height: | Size: 3.9 KiB |
BIN
core/assets-raw/sprites/blocks/liquid/plated-conduit-top-5.png
Normal file
|
After Width: | Height: | Size: 4.0 KiB |
BIN
core/assets-raw/sprites/blocks/liquid/plated-conduit-top-6.png
Normal file
|
After Width: | Height: | Size: 4.0 KiB |
BIN
core/assets-raw/sprites/blocks/power/diode-arrow.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
core/assets-raw/sprites/blocks/power/diode.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
core/assets-raw/sprites/blocks/power/illuminator-top.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
core/assets-raw/sprites/blocks/power/illuminator.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
core/assets-raw/sprites/effects/circle-end.png
Normal file
|
After Width: | Height: | Size: 7.8 KiB |
BIN
core/assets-raw/sprites/effects/circle-mid.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 9.6 KiB After Width: | Height: | Size: 14 KiB |
BIN
core/assets-raw/sprites/ui/alpha-bg.png
Normal file
|
After Width: | Height: | Size: 754 B |
BIN
core/assets-raw/sprites/ui/icons/icon-f-droid.png
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
BIN
core/assets-raw/sprites/ui/icons/icon-flip.png
Normal file
|
After Width: | Height: | Size: 4.2 KiB |
|
Before Width: | Height: | Size: 4.0 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 7.8 KiB After Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 364 B After Width: | Height: | Size: 6.1 KiB |
@@ -10,6 +10,7 @@ link.dev-builds.description = Unstable development builds
|
||||
link.trello.description = Official Trello board for planned features
|
||||
link.itch.io.description = itch.io page with PC downloads
|
||||
link.google-play.description = Google Play store listing
|
||||
link.f-droid.description = F-Droid catalogue listing
|
||||
link.wiki.description = Official Mindustry wiki
|
||||
linkfail = Failed to open link!\nThe URL has been copied to your clipboard.
|
||||
screenshot = Screenshot saved to {0}
|
||||
@@ -78,29 +79,33 @@ maps.browse = Browse Maps
|
||||
continue = Continue
|
||||
maps.none = [lightgray]No maps found!
|
||||
invalid = Invalid
|
||||
pickcolor = Pick Color
|
||||
preparingconfig = Preparing Config
|
||||
preparingcontent = Preparing Content
|
||||
uploadingcontent = Uploading Content
|
||||
uploadingpreviewfile = Uploading Preview File
|
||||
committingchanges = Comitting Changes
|
||||
done = Done
|
||||
feature.unsupported = Your device does not support this feature.
|
||||
|
||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry Github or Discord.
|
||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry GitHub or Discord.
|
||||
mods.alpha = [accent](Alpha)
|
||||
mods = Mods
|
||||
mods.none = [LIGHT_GRAY]No mods found!
|
||||
mods.guide = Modding Guide
|
||||
mods.report = Report Bug
|
||||
mods.openfolder = Open Mod Folder
|
||||
mod.enabled = [lightgray]Enabled
|
||||
mod.disabled = [scarlet]Disabled
|
||||
mod.disable = Disable
|
||||
mod.delete.error = Unable to delete mod. File may be in use.
|
||||
mod.missingdependencies = [scarlet]Missing dependencies: {0}
|
||||
mod.nowdisabled = [scarlet]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled.
|
||||
mod.enable = Enable
|
||||
mod.requiresrestart = The game will now close to apply the mod changes.
|
||||
mod.reloadrequired = [scarlet]Reload Required
|
||||
mod.import = Import Mod
|
||||
mod.import.github = Import Github Mod
|
||||
mod.import.github = Import GitHub Mod
|
||||
mod.remove.confirm = This mod will be deleted.
|
||||
mod.author = [LIGHT_GRAY]Author:[] {0}
|
||||
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
||||
@@ -273,6 +278,7 @@ missing = This item has been deleted or moved.\n[lightgray]The workshop listing
|
||||
publishing = [accent]Publishing...
|
||||
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
||||
publish.error = Error publishing item: {0}
|
||||
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||
|
||||
editor.brush = Brush
|
||||
editor.openin = Open In Editor
|
||||
@@ -520,6 +526,7 @@ blocks.shootrange = Range
|
||||
blocks.size = Size
|
||||
blocks.liquidcapacity = Liquid Capacity
|
||||
blocks.powerrange = Power Range
|
||||
blocks.powerconnections = Max Connections
|
||||
blocks.poweruse = Power Use
|
||||
blocks.powerdamage = Power/Damage
|
||||
blocks.itemcapacity = Item Capacity
|
||||
@@ -542,6 +549,7 @@ blocks.ammo = Ammo
|
||||
|
||||
bar.drilltierreq = Better Drill Required
|
||||
bar.drillspeed = Drill Speed: {0}/s
|
||||
bar.pumpspeed = Pump Speed: {0}/s
|
||||
bar.efficiency = Efficiency: {0}%
|
||||
bar.powerbalance = Power: {0}/s
|
||||
bar.powerstored = Stored: {0}/{1}
|
||||
@@ -554,6 +562,8 @@ bar.heat = Heat
|
||||
bar.power = Power
|
||||
bar.progress = Build Progress
|
||||
bar.spawned = Units: {0}/{1}
|
||||
bar.input = Input
|
||||
bar.output = Output
|
||||
|
||||
bullet.damage = [stat]{0}[lightgray] damage
|
||||
bullet.splashdamage = [stat]{0}[lightgray] area dmg ~[stat] {1}[lightgray] tiles
|
||||
@@ -588,8 +598,10 @@ category.shooting = Shooting
|
||||
category.optional = Optional Enhancements
|
||||
setting.landscape.name = Lock Landscape
|
||||
setting.shadows.name = Shadows
|
||||
setting.blockreplace.name = Automatic Block Suggestions
|
||||
setting.linear.name = Linear Filtering
|
||||
setting.hints.name = Hints
|
||||
setting.buildautopause.name = Auto-Pause Building
|
||||
setting.animatedwater.name = Animated Water
|
||||
setting.animatedshields.name = Animated Shields
|
||||
setting.antialias.name = Antialias[lightgray] (requires restart)[]
|
||||
@@ -610,12 +622,17 @@ setting.difficulty.insane = Insane
|
||||
setting.difficulty.name = Difficulty:
|
||||
setting.screenshake.name = Screen Shake
|
||||
setting.effects.name = Display Effects
|
||||
setting.destroyedblocks.name = Display Destroyed Blocks
|
||||
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
|
||||
setting.sensitivity.name = Controller Sensitivity
|
||||
setting.saveinterval.name = Save Interval
|
||||
setting.seconds = {0} Seconds
|
||||
setting.seconds = {0} seconds
|
||||
setting.blockselecttimeout.name = Block Select Timeout
|
||||
setting.milliseconds = {0} milliseconds
|
||||
setting.fullscreen.name = Fullscreen
|
||||
setting.borderlesswindow.name = Borderless Window[lightgray] (may require restart)
|
||||
setting.fps.name = Show FPS
|
||||
setting.fps.name = Show FPS & Ping
|
||||
setting.blockselectkeys.name = Show Block Select Keys
|
||||
setting.vsync.name = VSync
|
||||
setting.pixelate.name = Pixelate[lightgray] (disables animations)
|
||||
setting.minimap.name = Show Minimap
|
||||
@@ -644,16 +661,36 @@ category.multiplayer.name = Multiplayer
|
||||
command.attack = Attack
|
||||
command.rally = Rally
|
||||
command.retreat = Retreat
|
||||
placement.blockselectkeys = \n[lightgray]Key: [{0},
|
||||
keybind.clear_building.name = Clear Building
|
||||
keybind.press = Press a key...
|
||||
keybind.press.axis = Press an axis or key...
|
||||
keybind.screenshot.name = Map Screenshot
|
||||
keybind.move_x.name = Move x
|
||||
keybind.move_y.name = Move y
|
||||
keybind.toggle_power_lines.name = Toggle Power Lines
|
||||
keybind.move_x.name = Move X
|
||||
keybind.move_y.name = Move Y
|
||||
keybind.mouse_move.name = Follow Mouse
|
||||
keybind.dash.name = Dash
|
||||
keybind.schematic_select.name = Select Region
|
||||
keybind.schematic_menu.name = Schematic Menu
|
||||
keybind.schematic_flip_x.name = Flip Schematic X
|
||||
keybind.schematic_flip_y.name = Flip Schematic Y
|
||||
keybind.category_prev.name = Previous Category
|
||||
keybind.category_next.name = Next Category
|
||||
keybind.block_select_left.name = Block Select Left
|
||||
keybind.block_select_right.name = Block Select Right
|
||||
keybind.block_select_up.name = Block Select Up
|
||||
keybind.block_select_down.name = Block Select Down
|
||||
keybind.block_select_01.name = Category/Block Select 1
|
||||
keybind.block_select_02.name = Category/Block Select 2
|
||||
keybind.block_select_03.name = Category/Block Select 3
|
||||
keybind.block_select_04.name = Category/Block Select 4
|
||||
keybind.block_select_05.name = Category/Block Select 5
|
||||
keybind.block_select_06.name = Category/Block Select 6
|
||||
keybind.block_select_07.name = Category/Block Select 7
|
||||
keybind.block_select_08.name = Category/Block Select 8
|
||||
keybind.block_select_09.name = Category/Block Select 9
|
||||
keybind.block_select_10.name = Category/Block Select 10
|
||||
keybind.fullscreen.name = Toggle Fullscreen
|
||||
keybind.select.name = Select/Shoot
|
||||
keybind.diagonal_placement.name = Diagonal Placement
|
||||
@@ -667,18 +704,17 @@ keybind.menu.name = Menu
|
||||
keybind.pause.name = Pause
|
||||
keybind.pause_building.name = Pause/Resume Building
|
||||
keybind.minimap.name = Minimap
|
||||
keybind.dash.name = Dash
|
||||
keybind.chat.name = Chat
|
||||
keybind.player_list.name = Player list
|
||||
keybind.player_list.name = Player List
|
||||
keybind.console.name = Console
|
||||
keybind.rotate.name = Rotate
|
||||
keybind.rotateplaced.name = Rotate Existing (Hold)
|
||||
keybind.toggle_menus.name = Toggle menus
|
||||
keybind.chat_history_prev.name = Chat history prev
|
||||
keybind.chat_history_next.name = Chat history next
|
||||
keybind.chat_scroll.name = Chat scroll
|
||||
keybind.toggle_menus.name = Toggle Menus
|
||||
keybind.chat_history_prev.name = Chat History Prev
|
||||
keybind.chat_history_next.name = Chat History Next
|
||||
keybind.chat_scroll.name = Chat Scroll
|
||||
keybind.drop_unit.name = Drop Unit
|
||||
keybind.zoom_minimap.name = Zoom minimap
|
||||
keybind.zoom_minimap.name = Zoom Minimap
|
||||
mode.help.title = Description of modes
|
||||
mode.survival.name = Survival
|
||||
mode.survival.description = The normal mode. Limited resources and automatic incoming waves.\n[gray]Requires enemy spawns in the map to play.
|
||||
@@ -692,6 +728,7 @@ mode.attack.description = Destroy the enemy's base. No waves.\n[gray]Requires a
|
||||
mode.custom = Custom Rules
|
||||
|
||||
rules.infiniteresources = Infinite Resources
|
||||
rules.reactorexplosions = Reactor Explosions
|
||||
rules.wavetimer = Wave Timer
|
||||
rules.waves = Waves
|
||||
rules.attack = Attack Mode
|
||||
@@ -707,7 +744,7 @@ rules.respawntime = Respawn Time:[lightgray] (sec)
|
||||
rules.wavespacing = Wave Spacing:[lightgray] (sec)
|
||||
rules.buildcostmultiplier = Build Cost Multiplier
|
||||
rules.buildspeedmultiplier = Build Speed Multiplier
|
||||
rules.waitForWaveToEnd = Waves wait for enemies
|
||||
rules.waitForWaveToEnd = Waves Wait for Enemies
|
||||
rules.dropzoneradius = Drop Zone Radius:[lightgray] (tiles)
|
||||
rules.respawns = Max respawns per wave
|
||||
rules.limitedRespawns = Limit Respawns
|
||||
@@ -717,6 +754,9 @@ rules.title.resourcesbuilding = Resources & Building
|
||||
rules.title.player = Players
|
||||
rules.title.enemy = Enemies
|
||||
rules.title.unit = Units
|
||||
rules.title.experimental = Experimental
|
||||
rules.lighting = Lighting
|
||||
rules.ambientlight = Ambient Light
|
||||
|
||||
content.item.name = Items
|
||||
content.liquid.name = Liquids
|
||||
@@ -878,6 +918,8 @@ block.distributor.name = Distributor
|
||||
block.sorter.name = Sorter
|
||||
block.inverted-sorter.name = Inverted Sorter
|
||||
block.message.name = Message
|
||||
block.illuminator.name = Illuminator
|
||||
block.illuminator.description = A small, compact, configurable light source. Requires power to function.
|
||||
block.overflow-gate.name = Overflow Gate
|
||||
block.silicon-smelter.name = Silicon Smelter
|
||||
block.phase-weaver.name = Phase Weaver
|
||||
@@ -891,6 +933,7 @@ block.coal-centrifuge.name = Coal Centrifuge
|
||||
block.power-node.name = Power Node
|
||||
block.power-node-large.name = Large Power Node
|
||||
block.surge-tower.name = Surge Tower
|
||||
block.diode.name = Battery Diode
|
||||
block.battery.name = Battery
|
||||
block.battery-large.name = Large Battery
|
||||
block.combustion-generator.name = Combustion Generator
|
||||
@@ -943,6 +986,7 @@ block.fortress-factory.name = Fortress Mech Factory
|
||||
block.revenant-factory.name = Revenant Fighter Factory
|
||||
block.repair-point.name = Repair Point
|
||||
block.pulse-conduit.name = Pulse Conduit
|
||||
block.plated-conduit.name = Plated Conduit
|
||||
block.phase-conduit.name = Phase Conduit
|
||||
block.liquid-router.name = Liquid Router
|
||||
block.liquid-tank.name = Liquid Tank
|
||||
@@ -994,15 +1038,15 @@ unit.eradicator.name = Eradicator
|
||||
unit.lich.name = Lich
|
||||
unit.reaper.name = Reaper
|
||||
tutorial.next = [lightgray]<Tap to continue>
|
||||
tutorial.intro = You have entered the[scarlet] Mindustry Tutorial.[]\nUse [[WASD] to move.\n[accent] Hold [[Ctrl] while scrolling[] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||
tutorial.intro.mobile = You have entered the[scarlet] Mindustry Tutorial.[]\nSwipe the screen to move.\n[accent] Pinch with 2 fingers [] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||
tutorial.drill = Mining manually is inefficient.\n[accent]Drills []can mine automatically.\nClick the drill tab in the bottom right.\nSelect the[accent] mechanical drill[]. Place it on a copper vein by clicking.\n[accent]Right-click[] to stop building.
|
||||
tutorial.drill.mobile = Mining manually is inefficient.\n[accent]Drills []can mine automatically.\nTap the drill tab in the bottom right.\nSelect the[accent] mechanical drill[].\nPlace it on a copper vein by tapping, then press the[accent] checkmark[] below to confirm your selection.\nPress the[accent] X button[] to cancel placement.
|
||||
tutorial.intro = You have entered the[scarlet] Mindustry Tutorial.[]\nUse [accent][[WASD][] to move.\n[accent]Hold [[Ctrl] while scrolling[] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||
tutorial.intro.mobile = You have entered the[scarlet] Mindustry Tutorial.[]\nSwipe the screen to move.\n[accent]Pinch with 2 fingers[] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||
tutorial.drill = Mining manually is inefficient.\n[accent]Drills[] can mine automatically.\nClick the drill tab in the bottom right.\nSelect the[accent] mechanical drill[]. Place it on a copper vein by clicking.\nYou can also select the drill by tapping [accent][[2][] then [accent][[1][] quickly, regardless of which tab is open.\n[accent]Right-click[] to stop building.
|
||||
tutorial.drill.mobile = Mining manually is inefficient.\n[accent]Drills[] can mine automatically.\nTap the drill tab in the bottom right.\nSelect the[accent] mechanical drill[].\nPlace it on a copper vein by tapping, then press the[accent] checkmark[] below to confirm your selection.\nPress the[accent] X button[] to cancel placement.
|
||||
tutorial.blockinfo = Each block has different stats. Each drill can only mine certain ores.\nTo check a block's info and stats,[accent] tap the "?" button while selecting it in the build menu.[]\n\n[accent]Access the Mechanical Drill's stats now.[]
|
||||
tutorial.conveyor = [accent]Conveyors[] are used to transport items to the core.\nMake a line of conveyors from the drill to the core.\n[accent]Hold down the mouse to place in a line.[]\nHold[accent] CTRL[] while selecting a line to place diagonally.\nUse the scrollwheel to rotate blocks before placing them.\n[accent]Place 2 conveyors with the line tool, then deliver an item into the core.
|
||||
tutorial.conveyor.mobile = [accent]Conveyors[] are used to transport items to the core.\nMake a line of conveyors from the drill to the core.\n[accent] Place in a line by holding down your finger for a few seconds[] and dragging in a direction.\n\n[accent]Place 2 conveyors with the line tool, then deliver an item into the core.
|
||||
tutorial.turret = Once an item enters your core, it can be used for building.\nKeep in mind that not all items can be used for building.\nItems that are not used for building, such as[accent] coal[] or[accent] scrap[], cannot be put into the core.\nDefensive structures must be built to repel the[lightgray] enemy[].\nBuild a[accent] duo turret[] near your base.
|
||||
tutorial.drillturret = Duo turrets require[accent] copper ammo []to shoot.\nPlace a drill near the turret.\nLead conveyors into the turret to supply it with copper.\n\n[accent]Ammo delivered: 0/1
|
||||
tutorial.drillturret = Duo turrets require[accent] copper ammo[] to shoot.\nPlace a drill near the turret.\nLead conveyors into the turret to supply it with copper.\n\n[accent]Ammo delivered: 0/1
|
||||
tutorial.pause = During battle, you are able to[accent] pause the game.[]\nYou may queue buildings while paused.\n\n[accent]Press space to pause.
|
||||
tutorial.pause.mobile = During battle, you are able to[accent] pause the game.[]\nYou may queue buildings while paused.\n\n[accent]Press this button in the top left to pause.
|
||||
tutorial.unpause = Now press space again to unpause.
|
||||
@@ -1104,13 +1148,14 @@ block.sorter.description = Sorts items. If an item matches the selection, it is
|
||||
block.inverted-sorter.description = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||
block.router.description = Accepts items, then outputs them to up to 3 other directions equally. Useful for splitting the materials from one source to multiple targets.\n\n[scarlet]Never use next to production inputs, as they will get clogged by output.[]
|
||||
block.distributor.description = An advanced router. Splits items to up to 7 other directions equally.
|
||||
block.overflow-gate.description = A combination splitter and router. Only outputs to the left and right if the front path is blocked.
|
||||
block.overflow-gate.description = Only outputs to the left and right if the front path is blocked.
|
||||
block.mass-driver.description = The ultimate item transport block. Collects several items and then shoots them to another mass driver over a long range. Requires power to operate.
|
||||
block.mechanical-pump.description = A cheap pump with slow output, but no power consumption.
|
||||
block.rotary-pump.description = An advanced pump. Pumps more liquid, but requires power.
|
||||
block.thermal-pump.description = The ultimate pump.
|
||||
block.conduit.description = Basic liquid transport block. Moves liquids forward. Used in conjunction with pumps and other conduits.
|
||||
block.pulse-conduit.description = An advanced liquid transport block. Transports liquids faster and stores more than standard conduits.
|
||||
block.plated-conduit.description = Moves liquids at the same rate as pulse conduits, but possesses more armor. Does not accept fluids from the sides by anything other than conduits.\nLeaks less.
|
||||
block.liquid-router.description = Accepts liquids from one direction and outputs them to up to 3 other directions equally. Can also store a certain amount of liquid. Useful for splitting the liquids from one source to multiple targets.
|
||||
block.liquid-tank.description = Stores a large amount of liquids. Use for creating buffers in situations with non-constant demand of materials or as a safeguard for cooling vital blocks.
|
||||
block.liquid-junction.description = Acts as a bridge for two crossing conduits. Useful in situations with two different conduits carrying different liquids to different locations.
|
||||
@@ -1119,6 +1164,7 @@ block.phase-conduit.description = Advanced liquid transport block. Uses power to
|
||||
block.power-node.description = Transmits power to connected nodes. The node will receive power from or supply power to any adjacent blocks.
|
||||
block.power-node-large.description = An advanced power node with greater range.
|
||||
block.surge-tower.description = An extremely long-range power node with fewer available connections.
|
||||
block.diode.description = Battery power can flow through this block in only one direction, but only if the other side has less power stored.
|
||||
block.battery.description = Stores power as a buffer in times of surplus energy. Outputs power in times of deficit.
|
||||
block.battery-large.description = Stores much more power than a regular battery.
|
||||
block.combustion-generator.description = Generates power by burning flammable materials, such as coal.
|
||||
|
||||
@@ -3,6 +3,7 @@ credits = Kredity
|
||||
contributors = Překladatelé a Sponzoři
|
||||
discord = Připoj se k Mindustry na Discordu!
|
||||
link.discord.description = Oficiální Mindustry chatroom na Discordu!
|
||||
link.reddit.description = The Mindustry subreddit
|
||||
link.github.description = Zdrojový kód hry
|
||||
link.changelog.description = Seznam úprav
|
||||
link.dev-builds.description = Nestabilní verze vývoje hry
|
||||
@@ -26,6 +27,7 @@ load.mod = Mods
|
||||
schematic = Schematic
|
||||
schematic.add = Save Schematic...
|
||||
schematics = Schematics
|
||||
schematic.replace = A schematic by that name already exists. Replace it?
|
||||
schematic.import = Import Schematic...
|
||||
schematic.exportfile = Export File
|
||||
schematic.importfile = Import File
|
||||
@@ -78,20 +80,25 @@ uploadingcontent = Nahrávám obsah
|
||||
uploadingpreviewfile = Nahrávám prohlížecí soubor
|
||||
committingchanges = Provádím změny
|
||||
done = Hotovo
|
||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry Github or Discord.
|
||||
feature.unsupported = Your device does not support this feature.
|
||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry GitHub or Discord.
|
||||
mods.alpha = [accent](Alpha)
|
||||
mods = Mods
|
||||
mods.none = [LIGHT_GRAY]No mods found!
|
||||
mods.guide = Modding Guide
|
||||
mods.report = Report Bug
|
||||
mods.openfolder = Open Mod Folder
|
||||
mod.enabled = [lightgray]Enabled
|
||||
mod.disabled = [scarlet]Disabled
|
||||
mod.disable = Disable
|
||||
mod.delete.error = Unable to delete mod. File may be in use.
|
||||
mod.missingdependencies = [scarlet]Missing dependencies: {0}
|
||||
mod.nowdisabled = [scarlet]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled.
|
||||
mod.enable = Enable
|
||||
mod.requiresrestart = The game will now close to apply the mod changes.
|
||||
mod.reloadrequired = [scarlet]Reload Required
|
||||
mod.import = Import Mod
|
||||
mod.import.github = Import Github Mod
|
||||
mod.import.github = Import GitHub Mod
|
||||
mod.remove.confirm = This mod will be deleted.
|
||||
mod.author = [LIGHT_GRAY]Author:[] {0}
|
||||
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
||||
@@ -263,6 +270,7 @@ missing = This item has been deleted or moved.\n[lightgray]The workshop listing
|
||||
publishing = [accent]Publishing...
|
||||
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
||||
publish.error = Error publishing item: {0}
|
||||
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||
editor.brush = Štětec
|
||||
editor.openin = Otevřít v editoru.
|
||||
editor.oregen = Generovat nerostné zdroje.
|
||||
@@ -501,6 +509,7 @@ blocks.shootrange = Dostřel
|
||||
blocks.size = velikost
|
||||
blocks.liquidcapacity = Kapacita tekutin
|
||||
blocks.powerrange = Rozsah energie
|
||||
blocks.powerconnections = Max Connections
|
||||
blocks.poweruse = Spotřebuje energie
|
||||
blocks.powerdamage = Energie na poškození
|
||||
blocks.itemcapacity = kapacita předmětů
|
||||
@@ -522,6 +531,7 @@ blocks.reload = Střely za sekundu
|
||||
blocks.ammo = Střelivo
|
||||
bar.drilltierreq = Je vyžadován lepší vrt
|
||||
bar.drillspeed = Rychlost vrtu: {0}/s
|
||||
bar.pumpspeed = Pump Speed: {0}/s
|
||||
bar.efficiency = Efektivita: {0}%
|
||||
bar.powerbalance = Energie: {0}
|
||||
bar.powerstored = Uskladněno: {0}/{1}
|
||||
@@ -566,6 +576,7 @@ category.shooting = Střílí
|
||||
category.optional = Volitelné vylepšení
|
||||
setting.landscape.name = Uzamknout krajinu
|
||||
setting.shadows.name = Stíny
|
||||
setting.blockreplace.name = Automatic Block Suggestions
|
||||
setting.linear.name = Lineární filtrování
|
||||
setting.hints.name = Hints
|
||||
setting.animatedwater.name = Animovaná voda
|
||||
@@ -588,6 +599,8 @@ setting.difficulty.insane = šílená
|
||||
setting.difficulty.name = Obtížnost:
|
||||
setting.screenshake.name = Třes obrazu
|
||||
setting.effects.name = Zobrazit efekty
|
||||
setting.destroyedblocks.name = Display Destroyed Blocks
|
||||
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
|
||||
setting.sensitivity.name = Citlivost ovladače
|
||||
setting.saveinterval.name = Interval automatického ukládání
|
||||
setting.seconds = {0} Sekund
|
||||
@@ -830,6 +843,8 @@ block.copper-wall.name = Měděná zeď
|
||||
block.copper-wall-large.name = Velká měděná zeď
|
||||
block.titanium-wall.name = Titanium Wall
|
||||
block.titanium-wall-large.name = Large Titanium Wall
|
||||
block.plastanium-wall.name = Plastanium Wall
|
||||
block.plastanium-wall-large.name = Large Plastanium Wall
|
||||
block.phase-wall.name = Fázová stěna
|
||||
block.phase-wall-large.name = Velká fázová stěna
|
||||
block.thorium-wall.name = Thoriová stěna
|
||||
@@ -968,6 +983,7 @@ unit.lich.name = Lich
|
||||
unit.reaper.name = Reaper
|
||||
tutorial.next = [lightgray]<Tap to continue>
|
||||
tutorial.intro = You have entered the[scarlet] Mindustry Tutorial.[]\nBegin by[accent] mining copper[]. Tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||
tutorial.intro.mobile = You have entered the[scarlet] Mindustry Tutorial.[]\nSwipe the screen to move.\n[accent]Pinch with 2 fingers [] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||
tutorial.drill = Manuální těžba je neefektivní.\n[accent]Vrty []budou těžit automaticky.\npolož jeden na měděnou rudu.
|
||||
tutorial.drill.mobile = Mining manually is inefficient.\n[accent]Drills []can mine automatically.\nTap the drill tab in the bottom right.\nSelect the[accent] mechanical drill[].\nPlace it on a copper vein by tapping, then press the[accent] checkmark[] below to confirm your selection.\nPress the[accent] X button[] to cancel placement.
|
||||
tutorial.blockinfo = Each block has different stats. Each drill can only mine certain ores.\nTo check a block's info and stats,[accent] tap the "?" button while selecting it in the build menu.[]\n\n[accent]Access the Mechanical Drill's stats now.[]
|
||||
@@ -1051,6 +1067,8 @@ block.copper-wall.description = Levný defenzivní blok.\nUžitečný k obraně
|
||||
block.copper-wall-large.description = Levný defenzivní blok.\nUžitečný k obraně tvého jádra a střílen v prvotních vlnách nepřátel.\nZabírá více polí.
|
||||
block.titanium-wall.description = A moderately strong defensive block.\nProvides moderate protection from enemies.
|
||||
block.titanium-wall-large.description = A moderately strong defensive block.\nProvides moderate protection from enemies.\nSpans multiple tiles.
|
||||
block.plastanium-wall.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.
|
||||
block.plastanium-wall-large.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.\nSpans multiple tiles.
|
||||
block.thorium-wall.description = Sílný defenzivní blok.\nDobrá obrana vůči nepřátelům.
|
||||
block.thorium-wall-large.description = Sílný defenzivní blok.\nDobrá obrana vůči nepřátelům..\nZabírá více polí.
|
||||
block.phase-wall.description = Né tak silná jako zeď Thoria ale odráží nepřátelské projektily dokud nejsou moc silné.
|
||||
@@ -1070,7 +1088,7 @@ block.junction.description = Chová se jako most pro dva křížící se pásy d
|
||||
block.bridge-conveyor.description = Pokročilý blok přepravy předmětů. Dovoluje transport předmětů až přez tři pole jakéhokoliv terénu nebo budovy.
|
||||
block.phase-conveyor.description = Pokročilý blok přepravy předmětů. Využívá energii k přepravě od jednoho bodu k druhému po velice dlouhé vzdálenosti.
|
||||
block.sorter.description = Třídí předměty. Jestli je předmět shodný s výběrem, je mu dovoleno projít. Naopak neshodné předměty jsou vypuštěny do prava nebo do leva.
|
||||
block.inverted-sorter.descriptions = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||
block.inverted-sorter.description = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||
block.router.description = Příijmá předměty z jednoho směru a posílá je rovnoměrně do zbylých tří směrů. Užitečný při rozdělení jednoho zdroje směřující do různých cílů.
|
||||
block.distributor.description = Pokročilý směrovač, který z libovolného počtu vstupů vytvoří libovolný počet výstupu a rozdělí přísun předmětů rovnoměrně do každého z nich, obdoba Multiplexeru a Demultiplexeru.
|
||||
block.overflow-gate.description = Kombinace distributoru a děličky která má výstup do leva nebo do prava jen pokud je přední strana zablokovaná.
|
||||
|
||||
@@ -3,6 +3,7 @@ credits = Danksagungen
|
||||
contributors = Übersetzer und Mitwirkende
|
||||
discord = Trete dem Mindustry Discord bei!
|
||||
link.discord.description = Der offizielle Mindustry Discord-Chatroom
|
||||
link.reddit.description = The Mindustry subreddit
|
||||
link.github.description = Quellcode des Spiels
|
||||
link.changelog.description = Liste der Änderungen
|
||||
link.dev-builds.description = Entwicklungs-Builds (instabil)
|
||||
@@ -26,6 +27,7 @@ load.mod = Mods
|
||||
schematic = Schematic
|
||||
schematic.add = Save Schematic...
|
||||
schematics = Schematics
|
||||
schematic.replace = A schematic by that name already exists. Replace it?
|
||||
schematic.import = Import Schematic...
|
||||
schematic.exportfile = Export File
|
||||
schematic.importfile = Import File
|
||||
@@ -78,20 +80,25 @@ uploadingcontent = Uploading Content
|
||||
uploadingpreviewfile = Uploading Preview File
|
||||
committingchanges = Comitting Changes
|
||||
done = Done
|
||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry Github or Discord.
|
||||
feature.unsupported = Your device does not support this feature.
|
||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry GitHub or Discord.
|
||||
mods.alpha = [accent](Alpha)
|
||||
mods = Mods
|
||||
mods.none = [LIGHT_GRAY]No mods found!
|
||||
mods.guide = Modding Guide
|
||||
mods.report = Report Bug
|
||||
mods.openfolder = Open Mod Folder
|
||||
mod.enabled = [lightgray]Enabled
|
||||
mod.disabled = [scarlet]Disabled
|
||||
mod.disable = Disable
|
||||
mod.delete.error = Unable to delete mod. File may be in use.
|
||||
mod.missingdependencies = [scarlet]Missing dependencies: {0}
|
||||
mod.nowdisabled = [scarlet]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled.
|
||||
mod.enable = Enable
|
||||
mod.requiresrestart = The game will now close to apply the mod changes.
|
||||
mod.reloadrequired = [scarlet]Reload Required
|
||||
mod.import = Import Mod
|
||||
mod.import.github = Import Github Mod
|
||||
mod.import.github = Import GitHub Mod
|
||||
mod.remove.confirm = This mod will be deleted.
|
||||
mod.author = [LIGHT_GRAY]Author:[] {0}
|
||||
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
||||
@@ -263,6 +270,7 @@ missing = This item has been deleted or moved.\n[lightgray]The workshop listing
|
||||
publishing = [accent]Publishing...
|
||||
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
||||
publish.error = Error publishing item: {0}
|
||||
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||
editor.brush = Pinsel
|
||||
editor.openin = Öffne im Editor
|
||||
editor.oregen = Erze generieren
|
||||
@@ -501,6 +509,7 @@ blocks.shootrange = Reichweite
|
||||
blocks.size = Größe
|
||||
blocks.liquidcapacity = Flüssigkeitskapazität
|
||||
blocks.powerrange = Stromreichweite
|
||||
blocks.powerconnections = Max Connections
|
||||
blocks.poweruse = Stromverbrauch
|
||||
blocks.powerdamage = Stromverbrauch/Schadenspunkt
|
||||
blocks.itemcapacity = Materialkapazität
|
||||
@@ -522,6 +531,7 @@ blocks.reload = Schüsse/Sekunde
|
||||
blocks.ammo = Munition
|
||||
bar.drilltierreq = Better Drill Required
|
||||
bar.drillspeed = Bohrgeschwindigkeit: {0}/s
|
||||
bar.pumpspeed = Pump Speed: {0}/s
|
||||
bar.efficiency = Effizienz: {0}%
|
||||
bar.powerbalance = Strom: {0}
|
||||
bar.powerstored = Stored: {0}/{1}
|
||||
@@ -566,6 +576,7 @@ category.shooting = Schießen
|
||||
category.optional = Optionale Verbesserungen
|
||||
setting.landscape.name = Landschaft sperren
|
||||
setting.shadows.name = Schatten
|
||||
setting.blockreplace.name = Automatic Block Suggestions
|
||||
setting.linear.name = Lineare Filterung
|
||||
setting.hints.name = Hints
|
||||
setting.animatedwater.name = Animiertes Wasser
|
||||
@@ -588,6 +599,8 @@ setting.difficulty.insane = Unmöglich
|
||||
setting.difficulty.name = Schwierigkeit
|
||||
setting.screenshake.name = Bildschirmwackeln
|
||||
setting.effects.name = Effekte anzeigen
|
||||
setting.destroyedblocks.name = Display Destroyed Blocks
|
||||
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
|
||||
setting.sensitivity.name = Controller-Empfindlichkeit
|
||||
setting.saveinterval.name = Autosave Häufigkeit
|
||||
setting.seconds = {0} Sekunden
|
||||
@@ -830,6 +843,8 @@ block.copper-wall.name = Kupfermauer
|
||||
block.copper-wall-large.name = Große Kupfermauer
|
||||
block.titanium-wall.name = Titanmauer
|
||||
block.titanium-wall-large.name = Große Titanmauer
|
||||
block.plastanium-wall.name = Plastanium Wall
|
||||
block.plastanium-wall-large.name = Large Plastanium Wall
|
||||
block.phase-wall.name = Phasenmauer
|
||||
block.phase-wall-large.name = Große Phasenmauer
|
||||
block.thorium-wall.name = Thorium-Mauer
|
||||
@@ -968,6 +983,7 @@ unit.lich.name = Lich
|
||||
unit.reaper.name = Reaper
|
||||
tutorial.next = [lightgray]<Tippen um fortzufahren>
|
||||
tutorial.intro = Du befindest dich im[scarlet] Mindustry-Tutorial.[]\nBeginne, indem du[accent] Kupfer abbaust[]. Tippe dazu auf ein Kupfervorkommen in der Nähe deiner Basis.\n\n[accent]{0}/{1} Kupfer
|
||||
tutorial.intro.mobile = You have entered the[scarlet] Mindustry Tutorial.[]\nSwipe the screen to move.\n[accent]Pinch with 2 fingers [] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||
tutorial.drill = Manuelles Abbauen ist ineffizient.\n[accent]Bohrer []können automatisch abbauen.\nTippe auf den Bohrer Tab unten rechts.\nWähle den[accent] Mechanischen Bohrer[].\nPlatziere ihn durch Tippen auf ein Kupfervorkommen.\nMit einem [accent]Rechtsklick[] brichst du den Bau ab.
|
||||
tutorial.drill.mobile = Manuelles Abbauen ist ineffizient.\n[accent]Bohrer []können automatisch abbauen.\nTippe auf den Bohrer Tab unten rechts.\nWähle den[accent] Mechanischen Bohrer[].\nPlatziere ihn durch Tippen auf ein Kupfervorkommen, dann klicke auf das[accent] Häkchen[] unten um deine Auswahl zu bestätigen.\nKlicke auf den[accent] X-Button[] um den Bau abzubrechen.
|
||||
tutorial.blockinfo = Jeder Block hat unterschiedliche Eigenschaften. Jeder Bohrer kann immer nur ein bestimmtes Material abbauen.\nFür Infos und Stats eines Blocks wähle einen Block im Baumenü aus und [accent] klicke auf den "?"-Button.[]\n\n[accent]Schau dir jetzt die Stats des Mechanischen Bohrers an.[]
|
||||
@@ -1051,6 +1067,8 @@ block.copper-wall.description = Ein günstiger Verteidigungsblock.\nNützlich, u
|
||||
block.copper-wall-large.description = Ein günstiger Verteidigungsblock.\nNützlich, um die Basis und Türme in den ersten Wellen zu beschützen.\nBenötigt mehrere Kacheln.
|
||||
block.titanium-wall.description = Ein mittel starker Verteidigungsblock.\nBietet mäßigen Schutz vor Feinden.
|
||||
block.titanium-wall-large.description = Ein mittel starker Verteidigungsblock.\nBeitet mäßigen Schutz vor Feinden.\nBenötigt mehrere Kacheln.
|
||||
block.plastanium-wall.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.
|
||||
block.plastanium-wall-large.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.\nSpans multiple tiles.
|
||||
block.thorium-wall.description = Ein starker Verteidigungsblock.\nBietet guten Schutz vor Feinden.
|
||||
block.thorium-wall-large.description = Ein starker Verteidigungsblock.\nBietet Guten Schutz vor Feinden.\nBenötigt mehrere Kacheln.
|
||||
block.phase-wall.description = Nicht so stark, wie eine Thorium-Mauer, aber reflektiert Schüsse bis zu einer gewissen Stärke.
|
||||
@@ -1070,7 +1088,7 @@ block.junction.description = Fungiert als Brücke zwischen zwei kreuzenden Förd
|
||||
block.bridge-conveyor.description = Verbesserter Transportblock. Erlaubt es, Materialien über bis zu 3 Kacheln beliebigen Terrains oder Inhalts zu transportieren.
|
||||
block.phase-conveyor.description = Verbesserter Transportblock. Verwendet Strom, um Materialien zu einem verbundenen Phasen-Förderband über mehrere Kacheln zu teleportieren.
|
||||
block.sorter.description = Sortiert Materialien. Wenn ein Gegenstand der Auswahl entspricht, darf er vorbei. Andernfalls wird er links oder rechts ausgegeben.
|
||||
block.inverted-sorter.descriptions = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||
block.inverted-sorter.description = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||
block.router.description = Akzeptiert Materialien aus einer Richtung und leitet sie gleichmäßig in bis zu drei andere Richtungen weiter. Nützlich, wenn die Materialien aus einer Richtung an mehrere Empfänger verteilt werden sollen.
|
||||
block.distributor.description = Ein weiterentwickelter Verteiler, der Materialien in bis zu sieben Richtungen gleichmäßig verteilt.
|
||||
block.overflow-gate.description = Ein Verteiler, der nur Materialien nach links oder rechts ausgibt, falls der Weg gerade aus blockiert ist.
|
||||
@@ -1134,9 +1152,9 @@ block.spirit-factory.description = Produziert leichte Drohnen, die Erz abbauen u
|
||||
block.phantom-factory.description = Produziert erweiterte Drohnen, die deutlich effizienter sind als Spirit-Drohnen.
|
||||
block.wraith-factory.description = Produziert schnelle Abfangjäger.
|
||||
block.ghoul-factory.description = Produziert schwere Flächenbomber.
|
||||
block.revenant-factory.description = Produziert schwere Laser-Bodeneinheiten.
|
||||
block.revenant-factory.description = Produziert schwere Raketen basierte Flugeinheiten.
|
||||
block.dagger-factory.description = Produziert Standard-Bodeneinheiten.
|
||||
block.crawler-factory.description = Produces fast self-destructing swarm units.
|
||||
block.crawler-factory.description = Produziert schnelle selbstzerstörende Schwarmeinheiten.
|
||||
block.titan-factory.description = Produziert fortgeschrittene, gepanzerte Bodeneinheiten.
|
||||
block.fortress-factory.description = Produziert schwere Artillerie-Bodeneinheiten.
|
||||
block.repair-point.description = Heilt durchgehend die nächste befreundete, beschädigte Einheit in der Umgebung.
|
||||
|
||||
@@ -3,6 +3,7 @@ credits = Créditos
|
||||
contributors = Traductores y Contribuidores
|
||||
discord = ¡Únete al Discord de Mindustry!
|
||||
link.discord.description = La sala oficial del Discord de Mindustry
|
||||
link.reddit.description = The Mindustry subreddit
|
||||
link.github.description = Código fuente del juego
|
||||
link.changelog.description = Lista de actualizaciones
|
||||
link.dev-builds.description = Versiones de desarrollo inestables
|
||||
@@ -26,6 +27,7 @@ load.mod = Mods
|
||||
schematic = Schematic
|
||||
schematic.add = Save Schematic...
|
||||
schematics = Schematics
|
||||
schematic.replace = A schematic by that name already exists. Replace it?
|
||||
schematic.import = Import Schematic...
|
||||
schematic.exportfile = Export File
|
||||
schematic.importfile = Import File
|
||||
@@ -78,20 +80,25 @@ uploadingcontent = Uploading Content
|
||||
uploadingpreviewfile = Uploading Preview File
|
||||
committingchanges = Comitting Changes
|
||||
done = Hecho
|
||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry Github or Discord.
|
||||
feature.unsupported = Your device does not support this feature.
|
||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry GitHub or Discord.
|
||||
mods.alpha = [accent](Alpha)
|
||||
mods = Mods
|
||||
mods.none = [LIGHT_GRAY]No mods found!
|
||||
mods.guide = Modding Guide
|
||||
mods.report = Report Bug
|
||||
mods.openfolder = Open Mod Folder
|
||||
mod.enabled = [lightgray]Enabled
|
||||
mod.disabled = [scarlet]Disabled
|
||||
mod.disable = Disable
|
||||
mod.delete.error = Unable to delete mod. File may be in use.
|
||||
mod.missingdependencies = [scarlet]Missing dependencies: {0}
|
||||
mod.nowdisabled = [scarlet]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled.
|
||||
mod.enable = Enable
|
||||
mod.requiresrestart = The game will now close to apply the mod changes.
|
||||
mod.reloadrequired = [scarlet]Reload Required
|
||||
mod.import = Import Mod
|
||||
mod.import.github = Import Github Mod
|
||||
mod.import.github = Import GitHub Mod
|
||||
mod.remove.confirm = This mod will be deleted.
|
||||
mod.author = [LIGHT_GRAY]Author:[] {0}
|
||||
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
||||
@@ -263,6 +270,7 @@ missing = This item has been deleted or moved.\n[lightgray]The workshop listing
|
||||
publishing = [accent]Publishing...
|
||||
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
||||
publish.error = Error publishing item: {0}
|
||||
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||
editor.brush = Pincel
|
||||
editor.openin = Abrir en el Editor
|
||||
editor.oregen = Generación de Minerales
|
||||
@@ -501,6 +509,7 @@ blocks.shootrange = Rango de Disparo
|
||||
blocks.size = Tamaño
|
||||
blocks.liquidcapacity = Capacidad de Líquidos
|
||||
blocks.powerrange = Rango de Energía
|
||||
blocks.powerconnections = Max Connections
|
||||
blocks.poweruse = Consumo de Energía
|
||||
blocks.powerdamage = Energía/Daño
|
||||
blocks.itemcapacity = Capacidad de Objetos
|
||||
@@ -522,6 +531,7 @@ blocks.reload = Recarga
|
||||
blocks.ammo = Munición
|
||||
bar.drilltierreq = Se requiere un mejor taladro.
|
||||
bar.drillspeed = Velocidad del Taladro: {0}/s
|
||||
bar.pumpspeed = Pump Speed: {0}/s
|
||||
bar.efficiency = Eficiencia: {0}%
|
||||
bar.powerbalance = Energía: {0}
|
||||
bar.powerstored = Almacenados: {0}/{1}
|
||||
@@ -566,6 +576,7 @@ category.shooting = Disparo
|
||||
category.optional = Mejoras Opcionales
|
||||
setting.landscape.name = Lock Landscape
|
||||
setting.shadows.name = Sombras
|
||||
setting.blockreplace.name = Automatic Block Suggestions
|
||||
setting.linear.name = Linear Filtering
|
||||
setting.hints.name = Hints
|
||||
setting.animatedwater.name = Agua Animada
|
||||
@@ -588,6 +599,8 @@ setting.difficulty.insane = locura
|
||||
setting.difficulty.name = Dificultad:
|
||||
setting.screenshake.name = Movimiento de la Pantalla
|
||||
setting.effects.name = Mostrar Efectos
|
||||
setting.destroyedblocks.name = Display Destroyed Blocks
|
||||
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
|
||||
setting.sensitivity.name = Sensibilidad del Control
|
||||
setting.saveinterval.name = Intervalo del Autoguardado
|
||||
setting.seconds = {0} Segundos
|
||||
@@ -830,6 +843,8 @@ block.copper-wall.name = Muro de Cobre
|
||||
block.copper-wall-large.name = Muro de Cobre grande
|
||||
block.titanium-wall.name = Muro de Titanio
|
||||
block.titanium-wall-large.name = Muro de Titanio grande
|
||||
block.plastanium-wall.name = Plastanium Wall
|
||||
block.plastanium-wall-large.name = Large Plastanium Wall
|
||||
block.phase-wall.name = Muro de Fase grande
|
||||
block.phase-wall-large.name = Muro de Fase grande
|
||||
block.thorium-wall.name = Pared de Torio
|
||||
@@ -968,6 +983,7 @@ unit.lich.name = Lich
|
||||
unit.reaper.name = Reaper
|
||||
tutorial.next = [lightgray]<Toca para continuar>
|
||||
tutorial.intro = Has entrado en el[scarlet]Tutorial de Mindustry.[]\nComienza[accent]minando cobre[]. Toca en una veta de cobre cercana al núcleo para hacer esto.\n\n[accent]{0}/{1} cobre
|
||||
tutorial.intro.mobile = You have entered the[scarlet] Mindustry Tutorial.[]\nSwipe the screen to move.\n[accent]Pinch with 2 fingers [] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||
tutorial.drill = Minar manualmente es ineficiente.\nLos [accent]taladros pueden minar automáticamente.\nColoca uno en una veta de cobre.
|
||||
tutorial.drill.mobile = Minar manualmente es ineficiente.\nLos [accent]Taladros[] pueden minar automáticamente.\nToca la sección de taladros el la esquina de abajo a la derecha.\nSelecciona el[accent]taladro mecánico[].\nColócalo en una veta de cobre tocándola, después pulsa el [accent]botón de confirmación de debajo para confirmar tu selección.\nPulsa el[accent]botón "X" para cancelar la construcción.
|
||||
tutorial.blockinfo = Cada bloque tiene diferentes estadísticas. Cada taladro solo puede minar ciertos minerales.\nPara comprobar la información y estadísticas de un bloque,[accent] toca el botón "?" mientras lo tienes seleccionado en el menú de construcción.[]\n\n[accent]Accede a las estadísticas del Taladro Mecánico ahora.[]
|
||||
@@ -1051,6 +1067,8 @@ block.copper-wall.description = Un bloque defensivo barato.\nÚtil para defender
|
||||
block.copper-wall-large.description = Un bloque defensivo barato.\nÚtil para defender el núcleo y las torres en las primeras oleadas.\nOcupa múltiples casillas.
|
||||
block.titanium-wall.description = Un bloque defensivo moderadamente fuerte.\nProporciona protección moderada contra los enemigos.
|
||||
block.titanium-wall-large.description = Un bloque defensivo moderadamente fuerte.\nProporciona protección moderada contra los enemigos.\nOcupa múltiples casillas.
|
||||
block.plastanium-wall.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.
|
||||
block.plastanium-wall-large.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.\nSpans multiple tiles.
|
||||
block.thorium-wall.description = Un bloque defensivo fuerte.\nBuena protección contra enemigos.
|
||||
block.thorium-wall-large.description = Un bloque defensivo fuerte.\nBuena protección contra enemigos.\nOcupa múltiples casillas.
|
||||
block.phase-wall.description = No es tan fuerte como un muro de torio pero rebota balas al enemigo si no son demasiado fuertes.
|
||||
@@ -1070,7 +1088,7 @@ block.junction.description = Actúa como puente para dos transportadores que se
|
||||
block.bridge-conveyor.description = Bloque avanado de transporte. Puede transportar objetos por encima hasta 3 casillas de cualquier terreno o construcción.
|
||||
block.phase-conveyor.description = Bloque de transporte avanzado. Usa energía para transportar objetos a otro transportador de fase conectado por varias casillas.
|
||||
block.sorter.description = Clasifica objetos. Si un objeto es igual al seleccionado, pasará al frente. Si no, el objeto saldrá por la izquierda y la derecha.
|
||||
block.inverted-sorter.descriptions = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||
block.inverted-sorter.description = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||
block.router.description = Acepta objetos de una dirección y deja objetos equitativamente en hasta 3 direcciones diferentes. Útil para dividir los materiales de una fuente de recursos a múltiples objetivos.
|
||||
block.distributor.description = Un enrutador avanzado que distribuye objetos equitativamente en hasta otras 7 direcciones.
|
||||
block.overflow-gate.description = Un enrutador que solo saca por la izquierda y la derecha si la cinta del frente está llena.
|
||||
|
||||
@@ -3,6 +3,7 @@ credits = Tegijad
|
||||
contributors = Tõlkijad ja panustajad
|
||||
discord = Liitu Mindustry Discordi serveriga!
|
||||
link.discord.description = Ametlik Discordi server
|
||||
link.reddit.description = The Mindustry subreddit
|
||||
link.github.description = Mängu lähtekood
|
||||
link.changelog.description = Uuenduste nimekiri versioonide kaupa
|
||||
link.dev-builds.description = Arendusversioonide ajalugu
|
||||
@@ -26,6 +27,7 @@ load.mod = Mods
|
||||
schematic = Schematic
|
||||
schematic.add = Save Schematic...
|
||||
schematics = Schematics
|
||||
schematic.replace = A schematic by that name already exists. Replace it?
|
||||
schematic.import = Import Schematic...
|
||||
schematic.exportfile = Export File
|
||||
schematic.importfile = Import File
|
||||
@@ -78,20 +80,25 @@ uploadingcontent = Sisu üleslaadimine
|
||||
uploadingpreviewfile = Eelvaate faili üleslaadimine
|
||||
committingchanges = Muudatuste teostamine
|
||||
done = Valmis
|
||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry Github or Discord.
|
||||
feature.unsupported = Your device does not support this feature.
|
||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry GitHub or Discord.
|
||||
mods.alpha = [accent](Alpha)
|
||||
mods = Mods
|
||||
mods.none = [LIGHT_GRAY]No mods found!
|
||||
mods.guide = Modding Guide
|
||||
mods.report = Report Bug
|
||||
mods.openfolder = Open Mod Folder
|
||||
mod.enabled = [lightgray]Enabled
|
||||
mod.disabled = [scarlet]Disabled
|
||||
mod.disable = Disable
|
||||
mod.delete.error = Unable to delete mod. File may be in use.
|
||||
mod.missingdependencies = [scarlet]Missing dependencies: {0}
|
||||
mod.nowdisabled = [scarlet]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled.
|
||||
mod.enable = Enable
|
||||
mod.requiresrestart = The game will now close to apply the mod changes.
|
||||
mod.reloadrequired = [scarlet]Reload Required
|
||||
mod.import = Import Mod
|
||||
mod.import.github = Import Github Mod
|
||||
mod.import.github = Import GitHub Mod
|
||||
mod.remove.confirm = This mod will be deleted.
|
||||
mod.author = [LIGHT_GRAY]Author:[] {0}
|
||||
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
||||
@@ -263,6 +270,7 @@ missing = This item has been deleted or moved.\n[lightgray]The workshop listing
|
||||
publishing = [accent]Publishing...
|
||||
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
||||
publish.error = Error publishing item: {0}
|
||||
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||
editor.brush = Pintsel
|
||||
editor.openin = Ava redaktoris
|
||||
editor.oregen = Maakide genereerimine
|
||||
@@ -501,6 +509,7 @@ blocks.shootrange = Ulatus
|
||||
blocks.size = Suurus
|
||||
blocks.liquidcapacity = Vedelike mahutavus
|
||||
blocks.powerrange = Energia ulatus
|
||||
blocks.powerconnections = Max Connections
|
||||
blocks.poweruse = Energiatarve
|
||||
blocks.powerdamage = Energiatarve hävituspunkti kohta
|
||||
blocks.itemcapacity = Ressursside mahutavus
|
||||
@@ -522,6 +531,7 @@ blocks.reload = Lasku/s
|
||||
blocks.ammo = Laskemoon
|
||||
bar.drilltierreq = Nõuab paremat puuri
|
||||
bar.drillspeed = Puurimise kiirus: {0}/s
|
||||
bar.pumpspeed = Pump Speed: {0}/s
|
||||
bar.efficiency = Kasutegur: {0}%
|
||||
bar.powerbalance = Bilanss: {0}/s
|
||||
bar.powerstored = Puhver: {0}/{1}
|
||||
@@ -566,6 +576,7 @@ category.shooting = Tulistamine
|
||||
category.optional = Valikulised täiustused
|
||||
setting.landscape.name = Lukusta horisontaalpaigutus
|
||||
setting.shadows.name = Varjud
|
||||
setting.blockreplace.name = Automatic Block Suggestions
|
||||
setting.linear.name = Lineaarne tekstuurivastendus
|
||||
setting.hints.name = Hints
|
||||
setting.animatedwater.name = Animeeritud vesi
|
||||
@@ -588,6 +599,8 @@ setting.difficulty.insane = Hullumeelne
|
||||
setting.difficulty.name = Raskusaste:
|
||||
setting.screenshake.name = Ekraani värisemine
|
||||
setting.effects.name = Näita visuaalefekte
|
||||
setting.destroyedblocks.name = Display Destroyed Blocks
|
||||
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
|
||||
setting.sensitivity.name = Kontrolleri tundlikkus
|
||||
setting.saveinterval.name = Salvestamise intervall
|
||||
setting.seconds = {0} sekundit
|
||||
@@ -830,6 +843,8 @@ block.copper-wall.name = Vasksein
|
||||
block.copper-wall-large.name = Suur vasksein
|
||||
block.titanium-wall.name = Titaansein
|
||||
block.titanium-wall-large.name = Suur titaansein
|
||||
block.plastanium-wall.name = Plastanium Wall
|
||||
block.plastanium-wall-large.name = Large Plastanium Wall
|
||||
block.phase-wall.name = Faassein
|
||||
block.phase-wall-large.name = Suur faassein
|
||||
block.thorium-wall.name = Tooriumsein
|
||||
@@ -968,6 +983,7 @@ unit.lich.name = Tulihänd
|
||||
unit.reaper.name = Vanapagan
|
||||
tutorial.next = [lightgray]<Jätkamiseks vajuta siia>
|
||||
tutorial.intro = Alustasid[accent] Mindustry mänguõpetusega[].\n[accent]Tuumikust[] väljub sinu [accent]lendmehhaan Ahti[]. Alusta[accent] vase kaevandamisest[]. Selleks liigu tuumiku lähedal asuva vasemaagi juurde ja vajuta sellele.\n\n[accent]{0}/{1} vaske kaevandatud
|
||||
tutorial.intro.mobile = You have entered the[scarlet] Mindustry Tutorial.[]\nSwipe the screen to move.\n[accent]Pinch with 2 fingers [] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||
tutorial.drill = Käsitsi kaevandamine ei ole tõhus.\n[accent]Puurid []kaevandavad automaatselt.\nVajuta all paremas nurgas asuvale puuride nupule.\nVali[accent] harilik puur[]. Aseta üks puur vasemaagile, kasutades [accent]vasakut hiireklikki[].\n[accent]Parem hiireklikk[] peatab ehitamise. [accent]Hoia Ctrl-klahvi ja libista rullikut[], et suumida sisse ja välja.
|
||||
tutorial.drill.mobile = Käsitsi kaevandamine ei ole tõhus.\n[accent]Puurid []kaevandavad automaatselt.\nVajuta all paremas nurgas asuvale puuride nupule.\nVali[accent] harilik puur[].\nAseta üks puur vasemaagile, , vajutades sellele, ning seejärel vajuta allpool olevale[accent] linnukesele[] valiku kinnitamiseks.\nPaigutuse tühistamiseks vajuta [accent]"X"-nupule[].
|
||||
tutorial.blockinfo = Igal konstruktsioonil on erinevad omadused. Iga puuriga on võimalik kaevandada vaid kindlaid maake.\nBloki teabe ja omaduste kuvamiseks vali see menüüst ning vajuta seejärel [accent]"?"-nupule.[]\n\n[accent]Vaata hariliku puuri omadusi.[]
|
||||
@@ -1051,6 +1067,8 @@ block.copper-wall.description = Odav kaitsekonstruktsioon.\nKasulik tuumiku ja k
|
||||
block.copper-wall-large.description = Odav kaitsekonstruktsioon.\nKasulik tuumiku ja kahurite kaitsmiseks esimeste lahingulainete ajal.\nUlatub üle mitme bloki.
|
||||
block.titanium-wall.description = Mõõdukalt tugev kaitsekonstruktsioon.\nPakub keskmist kaitset vaenlaste eest.
|
||||
block.titanium-wall-large.description = Mõõdukalt tugev kaitsekonstruktsioon.\nPakub keskmist kaitset vaenlaste eest.\nUlatub üle mitme bloki.
|
||||
block.plastanium-wall.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.
|
||||
block.plastanium-wall-large.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.\nSpans multiple tiles.
|
||||
block.thorium-wall.description = Tugev kaitsekonstruktsioon.\nPakub head kaitset vaenlaste eest.
|
||||
block.thorium-wall-large.description = Tugev kaitsekonstruktsioon.\nPakub head kaitset vaenlaste eest.\nUlatub üle mitme bloki.
|
||||
block.phase-wall.description = Tugev kaitsekonstruktsioon, mis on kaetud erilise faaskangapõhise peegeldava ühendiga. Pakub kaitset peaaegu kõiki tüüpi kuulide ja mürskude eest.
|
||||
@@ -1070,7 +1088,7 @@ block.junction.description = Toimib kui sild samal tasapinnal ristuvate konveier
|
||||
block.bridge-conveyor.description = Spetsiaalne konveier, mis liigutab ressursse üle maastiku ja ehitiste kuni 3 bloki ulatuses.
|
||||
block.phase-conveyor.description = Täiustatud konveier, mis kasutab energiat ressursside teleportimiseks järgmise samasuguse konveierini üle mitme bloki.
|
||||
block.sorter.description = Sorteerib ressursse. Kui sisenev ressurss vastab valitud ressursile, siis liigub see otse edasi. Vastasel juhul väljastatakse ressurss vasakule või paremale.
|
||||
block.inverted-sorter.descriptions = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||
block.inverted-sorter.description = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||
block.router.description = Jaotab ressursse kuni kolmes väljuvas suunas võrdselt. Kasulik olukordades, kus ressursse on vaja korraga saata mitmesse kohta.\n\n[scarlet]Ära kasuta neid tootmismasinate sisendite kõrval, kuna väljund ummistab sisendi.[]
|
||||
block.distributor.description = Täiustatud jaotur, mis suunab ressursse kuni seitsmes väljuvas suunas võrdselt.
|
||||
block.overflow-gate.description = Eriline jaotur, mis väljastab vasakule ja paremale ainult siis, kui selle ees olev rada on blokeeritud.
|
||||
|
||||
@@ -3,6 +3,7 @@ credits = Kredituak
|
||||
contributors = Itzultzaile eta kolaboratzaileak
|
||||
discord = Elkartu Mindustry Discord-era!
|
||||
link.discord.description = Mindustry Discord txat gela ofiziala
|
||||
link.reddit.description = The Mindustry subreddit
|
||||
link.github.description = Jolasaren iturburu kodea
|
||||
link.changelog.description = Eguneraketaren aldaketen zerrenda
|
||||
link.dev-builds.description = Garapen konpilazio ezegonkorrak
|
||||
@@ -26,6 +27,7 @@ load.mod = Mods
|
||||
schematic = Schematic
|
||||
schematic.add = Save Schematic...
|
||||
schematics = Schematics
|
||||
schematic.replace = A schematic by that name already exists. Replace it?
|
||||
schematic.import = Import Schematic...
|
||||
schematic.exportfile = Export File
|
||||
schematic.importfile = Import File
|
||||
@@ -78,20 +80,25 @@ uploadingcontent = Edukia igotzen
|
||||
uploadingpreviewfile = Aurrebista fitxategia igotzen
|
||||
committingchanges = Aldaketak aplikatzen
|
||||
done = Egina
|
||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry Github or Discord.
|
||||
feature.unsupported = Your device does not support this feature.
|
||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry GitHub or Discord.
|
||||
mods.alpha = [accent](Alpha)
|
||||
mods = Mods
|
||||
mods.none = [LIGHT_GRAY]No mods found!
|
||||
mods.guide = Modding Guide
|
||||
mods.report = Report Bug
|
||||
mods.openfolder = Open Mod Folder
|
||||
mod.enabled = [lightgray]Enabled
|
||||
mod.disabled = [scarlet]Disabled
|
||||
mod.disable = Disable
|
||||
mod.delete.error = Unable to delete mod. File may be in use.
|
||||
mod.missingdependencies = [scarlet]Missing dependencies: {0}
|
||||
mod.nowdisabled = [scarlet]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled.
|
||||
mod.enable = Enable
|
||||
mod.requiresrestart = The game will now close to apply the mod changes.
|
||||
mod.reloadrequired = [scarlet]Reload Required
|
||||
mod.import = Import Mod
|
||||
mod.import.github = Import Github Mod
|
||||
mod.import.github = Import GitHub Mod
|
||||
mod.remove.confirm = This mod will be deleted.
|
||||
mod.author = [LIGHT_GRAY]Author:[] {0}
|
||||
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
||||
@@ -263,6 +270,7 @@ missing = This item has been deleted or moved.\n[lightgray]The workshop listing
|
||||
publishing = [accent]Publishing...
|
||||
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
||||
publish.error = Error publishing item: {0}
|
||||
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||
editor.brush = Brotxa
|
||||
editor.openin = Ireki editorean
|
||||
editor.oregen = Mea sorrera
|
||||
@@ -501,6 +509,7 @@ blocks.shootrange = Irismena
|
||||
blocks.size = Neurria
|
||||
blocks.liquidcapacity = Likido-edukiera
|
||||
blocks.powerrange = Energia irismena
|
||||
blocks.powerconnections = Max Connections
|
||||
blocks.poweruse = Energia-erabilera
|
||||
blocks.powerdamage = Energia/Kaltea
|
||||
blocks.itemcapacity = Elementu-edukiera
|
||||
@@ -522,6 +531,7 @@ blocks.reload = Tiroak/segundoko
|
||||
blocks.ammo = Munizioa
|
||||
bar.drilltierreq = Zulagailu hobea behar da
|
||||
bar.drillspeed = Ustiatze-abiadura: {0}/s
|
||||
bar.pumpspeed = Pump Speed: {0}/s
|
||||
bar.efficiency = Eraginkortasuna: {0}%
|
||||
bar.powerbalance = Energia: {0}/s
|
||||
bar.powerstored = Bilduta: {0}/{1}
|
||||
@@ -566,6 +576,7 @@ category.shooting = Tirokatzea
|
||||
category.optional = Aukerako hobekuntzak
|
||||
setting.landscape.name = Blokeatu horizontalean
|
||||
setting.shadows.name = Itzalak
|
||||
setting.blockreplace.name = Automatic Block Suggestions
|
||||
setting.linear.name = Iragazte lineala
|
||||
setting.hints.name = Hints
|
||||
setting.animatedwater.name = Animatutako ura
|
||||
@@ -588,6 +599,8 @@ setting.difficulty.insane = Zoramena
|
||||
setting.difficulty.name = Zailtasuna:
|
||||
setting.screenshake.name = Pantailaren astindua
|
||||
setting.effects.name = Bistaratze-efektuak
|
||||
setting.destroyedblocks.name = Display Destroyed Blocks
|
||||
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
|
||||
setting.sensitivity.name = Kontrolagailuaren sentikortasuna
|
||||
setting.saveinterval.name = Gordetzeko tartea
|
||||
setting.seconds = {0} segundo
|
||||
@@ -830,6 +843,8 @@ block.copper-wall.name = Kobrezko horma
|
||||
block.copper-wall-large.name = Kobrezko horma handia
|
||||
block.titanium-wall.name = Titaniozko horma
|
||||
block.titanium-wall-large.name = Titaniozko horma handia
|
||||
block.plastanium-wall.name = Plastanium Wall
|
||||
block.plastanium-wall-large.name = Large Plastanium Wall
|
||||
block.phase-wall.name = Fasezko horma
|
||||
block.phase-wall-large.name = Fasezko horma handia
|
||||
block.thorium-wall.name = Toriozko horma
|
||||
@@ -968,6 +983,7 @@ unit.lich.name = Litxe
|
||||
unit.reaper.name = Segalaria
|
||||
tutorial.next = [lightgray]<Sakatu jarraitzeko>
|
||||
tutorial.intro = Hau [scarlet]Mindustry tutoriala[] da.\nHasi [accent]kobrea ustiatzen[]. Horretarako, sakatu zure muinetik hurbil dagoen kobre-mea bat.\n\n[accent]{0}/{1} kobre
|
||||
tutorial.intro.mobile = You have entered the[scarlet] Mindustry Tutorial.[]\nSwipe the screen to move.\n[accent]Pinch with 2 fingers [] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||
tutorial.drill = Eskuz ustiatzea ez da eraginkorra.\n[accent]Zulagailuek []automatikoki ustiatu dezakete.\nSakatu zulagailuen fitxa, behean eskuman.\nHautatu[accent] zulagailu mekanikoa[]. Kokatu ezazu kobre zain batean klik eginez.\n[accent]Eskumako klik[] deseraikitzeko.
|
||||
tutorial.drill.mobile = Eskuz ustiatzea ez da eraginkorra.\n[accent]Zulagailuek []automatikoki ustiatu dezakete.\nSakatu zulagailuen fitxa behean eskuman.\nHautatu[accent] zulagailu mekanikoa[]. \nKokatu ezazu kobre zain batean sakatuz, gero sakatu azpiko [accent]egiaztapen-marka[] zure hautaketa berresteko.\nSakatu [accent]X botoia[] kokatzea ezeztatzeko.
|
||||
tutorial.blockinfo = Bloke bakoitzak estatistika desberdinak ditu. Eta zulagailu bakoitzak mea mota zehatz batzuk ustiatu ditzake soilik.\nBloke mota baten informazio eta estatistikak egiaztatzeko,[accent] hautatu blokea eraikiketa menuan eta sakatu "?" botoia .[]\n\n[accent]Atzitu zulagailu mekanikoaren estatistikak orain.[]
|
||||
@@ -1051,6 +1067,8 @@ block.copper-wall.description = Babeserako bloke merke bat.\nMuina eta dorreak l
|
||||
block.copper-wall-large.description = Babeserako bloke merke bat.\nMuina eta dorreak lehen boladetan babesteko erabilgarria.\nHainbat lauza hartzen ditu.
|
||||
block.titanium-wall.description = Zertxobait gogorra den babeserako bloke bat.\nEtsaien aurreko babes ertaina eskaintzen du.
|
||||
block.titanium-wall-large.description = Zertxobait gogorra den babeserako bloke bat.\nEtsaien aurreko babes ertaina eskaintzen du.\nHainbat lauza hartzen ditu.
|
||||
block.plastanium-wall.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.
|
||||
block.plastanium-wall-large.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.\nSpans multiple tiles.
|
||||
block.thorium-wall.description = Babeserako bloke gogorra.\nEtsaitatik aterpe txukuna.
|
||||
block.thorium-wall-large.description = Babeserako bloke gogorra.\nEtsaitatik aterpe txukuna.\nHainbat lauza hartzen ditu.
|
||||
block.phase-wall.description = Fasez osatutako konposatu islatzaile batez estalitako horma bat. Talkan jasotako bala gehienak desbideratzen ditu.
|
||||
@@ -1070,7 +1088,7 @@ block.junction.description = Gurutzatutako bi garraio-zinten arteko zubi gisa ar
|
||||
block.bridge-conveyor.description = Elementuen garraiorako bloke aurreratua. Elementuak edozein gainazal edo eraikinen gainetik garraiatzen ditu 3 lauzatara gehienez.
|
||||
block.phase-conveyor.description = Elementuen garraiorako bloke aurreratua. Energia erabiltzen du hainbat lauzetara konektatutako beste Fasezko garraiagailu batera elementuak teleportatzeko.
|
||||
block.sorter.description = Elementuak antolatzen ditu. Elementu bat hautuarekin bat badator, aurrera jarraitu dezake. Bestela, elementua ezker eta eskuinera ateratzen da.
|
||||
block.inverted-sorter.descriptions = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||
block.inverted-sorter.description = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||
block.router.description = Elementuak onartzen ditu, eta beste gehienez 3 norabideetara ateratzen ditu kopuru berdinetan. Jatorri batetik hainbat xedeetara materialak banatzeko egokia.\n\n[scarlet]Ez jarri ekoizpen sarreren ondoan, irteerek trabatuko baitute.[]
|
||||
block.distributor.description = Bideratzaile aurreratu bat. Elementuak beste gehienez 7 norabideetara sakabanatzen ditu kopuru berdinetan.
|
||||
block.overflow-gate.description = Antolatzaile eta bideratzaile konbinatua. Soilik aurrealdea blokeatuta dagoenean ateratzen du ezker eta eskuinera.
|
||||
|
||||
@@ -18,14 +18,12 @@ gameover = Game over
|
||||
gameover.pvp = L'équipe [accent] {0}[] a gagné !
|
||||
highscore = [accent]Nouveau meilleur score!
|
||||
copied = Copié.
|
||||
|
||||
load.sound = Sons
|
||||
load.map = Cartes
|
||||
load.image = Images
|
||||
load.content = Contenu
|
||||
load.system = Système
|
||||
load.mod = Mods
|
||||
|
||||
schematic = Schéma
|
||||
schematic.add = Sauvegarder le schéma...
|
||||
schematics = Schémas
|
||||
@@ -42,7 +40,6 @@ schematic.saved = Schéma sauvegardé.
|
||||
schematic.delete.confirm = Ce schéma sera complètement éradiqué.
|
||||
schematic.rename = Renommer le schéma
|
||||
schematic.info = {0}x{1}, {2} blocs
|
||||
|
||||
stat.wave = Vagues vaincues:[accent] {0}
|
||||
stat.enemiesDestroyed = Ennemis détruits:[accent] {0}
|
||||
stat.built = Bâtiments construits:[accent] {0}
|
||||
@@ -50,7 +47,6 @@ stat.destroyed = Bâtiments détruits:[accent] {0}
|
||||
stat.deconstructed = Bâtiments déconstruits:[accent] {0}
|
||||
stat.delivered = Ressources transférées:
|
||||
stat.rank = Rang Final: [accent]{0}
|
||||
|
||||
launcheditems = [accent]Ressources transférées
|
||||
launchinfo = [unlaunched][[LANCER] votre noyau pour obtenir les objets indiqués en bleu.
|
||||
map.delete = Êtes-vous certain(e) de vouloir supprimer la carte "[accent]{0}[]"?
|
||||
@@ -84,27 +80,30 @@ uploadingcontent = Publication du contenu
|
||||
uploadingpreviewfile = Publication du fichier d'aperçu
|
||||
committingchanges = Validation des modifications
|
||||
done = Fait
|
||||
|
||||
mods.alphainfo = Gardez à l'esprit que les mods sont en alpha et[scarlet] peuvent être très buggés[].\nMerci de signaler les problèmes que vous rencontrez via le Github ou le Discord Mindustry.
|
||||
feature.unsupported = Votre appareil ne supporte pas cette fonctionnalité.
|
||||
mods.alphainfo = Gardez à l'esprit que les mods sont en alpha et[scarlet] peuvent être très buggés[].\nMerci de signaler les problèmes que vous rencontrez via le GitHub ou le Discord Mindustry.
|
||||
mods.alpha = [accent](Alpha)
|
||||
mods = Mods
|
||||
mods.none = [LIGHT_GRAY]Aucun mod trouvé!
|
||||
mods.guide = Guide de Modding
|
||||
mods.report = Signaler un Bug
|
||||
mods.openfolder = Open Mod Folder
|
||||
mod.enabled = [lightgray]Activé
|
||||
mod.disabled = [scarlet]Désactivé
|
||||
mod.disable = Désactiver
|
||||
mod.delete.error = Unable to delete mod. File may be in use.
|
||||
mod.missingdependencies = [scarlet]Dépendances manquantes: {0}
|
||||
mod.nowdisabled = [scarlet]Le mod '{0}' a des dépendances manquantes:[accent] {1}\n[lightgray]Ces mods doivent d'abord être téléchargés.\nCe mod sera automatiquement désactivé.
|
||||
mod.enable = Activer
|
||||
mod.requiresrestart = Le jeu va maintenant s'arrêter pour appliquer les modifications du mod.
|
||||
mod.reloadrequired = [scarlet]Rechargement requis
|
||||
mod.import = Importer un mod
|
||||
mod.import.github = Importer un mod Github
|
||||
mod.import.github = Importer un mod GitHub
|
||||
mod.remove.confirm = Ce mod sera supprimé.
|
||||
mod.author = [LIGHT_GRAY]Auteur:[] {0}
|
||||
mod.missing = Cette sauvegarde contient des mods que vous avez récemment mis à jour ou que vous avez désinstallés. Votre sauvegarde risque d'être corrompue. Êtes-vous sûr de vouloir l'importer?\n[lightgray]Mods:\n{0}
|
||||
mod.preview.missing = Avant de publier ce mod dans le workshop, vous devez ajouter une image servant d'aperçu.\nPlacez une image nommée[accent] preview.png[] dans le dossier du mod et réessayez.
|
||||
mod.folder.missing = Seuls les mods sous forme de dossiers peuvent être publiés sur l'atelier.\nPour convertir n'importe quel mod en un dossier, dézippez-le tout simplement dans un dossier et supprimez l'ancien zip, puis redémarrez votre jeu ou rechargez vos mods.
|
||||
|
||||
about.button = À propos
|
||||
name = Nom:
|
||||
noname = Commencer par choisir un[accent] nom de joueur[].
|
||||
@@ -271,7 +270,7 @@ missing = Cet élément a été supprimé ou déplacé.\n[lightgray]Le listing d
|
||||
publishing = [accent]Publication...
|
||||
publish.confirm = Êtes-vous sûr de vouloir publier ceci ?\n\n[lightgray]Assurez-vous d'être d'abord d'accord avec les CGU du workshop, sinon vos éléments n'apparaîtront pas !
|
||||
publish.error = Erreur de publication de l'élément: {0}
|
||||
|
||||
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||
editor.brush = Pinceau
|
||||
editor.openin = Ouvrir dans l'éditeur
|
||||
editor.oregen = Génération de minerais
|
||||
@@ -348,7 +347,6 @@ editor.overwrite = [accent]Attention!\nCeci écrase une carte existante.
|
||||
editor.overwrite.confirm = [scarlet]Attention![] Une carte avec ce nom existe déjà. Êtes-vous sûr de vouloir l'écraser?
|
||||
editor.exists = Une carte avec ce nom existe déjà.
|
||||
editor.selectmap = Sélectionnez une carte:
|
||||
|
||||
toolmode.replace = Remplacer
|
||||
toolmode.replace.description = Dessiner seulement sur les blocs solides.
|
||||
toolmode.replaceall = Tout remplacer
|
||||
@@ -363,7 +361,6 @@ toolmode.fillteams = Remplir les équipes
|
||||
toolmode.fillteams.description = Rempli les équipes au lieu des blocs.
|
||||
toolmode.drawteams = Dessiner les équipes
|
||||
toolmode.drawteams.description = Dessine les équipes au lieu de blocs.
|
||||
|
||||
filters.empty = [lightgray]Aucun filtre! Ajoutez-en un avec les boutons ci-dessous.
|
||||
filter.distort = Déformation
|
||||
filter.noise = Bruit
|
||||
@@ -395,7 +392,6 @@ filter.option.floor2 = Sol secondaire
|
||||
filter.option.threshold2 = Seuil secondaire
|
||||
filter.option.radius = Rayon
|
||||
filter.option.percentile = Centile
|
||||
|
||||
width = Largeur:
|
||||
height = Hauteur:
|
||||
menu = Menu
|
||||
@@ -411,7 +407,6 @@ tutorial = Tutoriel
|
||||
tutorial.retake = Refaire le Tutoriel
|
||||
editor = Éditeur
|
||||
mapeditor = Éditeur de carte
|
||||
|
||||
abandon = Abandonner
|
||||
abandon.text = Cette zone et toutes ses ressources vont être perdues.
|
||||
locked = Verrouillé
|
||||
@@ -442,7 +437,6 @@ zone.objective.survival = Survivre
|
||||
zone.objective.attack = Détruire le noyau ennemi
|
||||
add = Ajouter...
|
||||
boss.health = Santé du Boss
|
||||
|
||||
connectfail = [crimson]Échec de la connexion au serveur :\n\n[accent]{0}
|
||||
error.unreachable = Serveur injoignable.\nL'adresse IP est correcte?
|
||||
error.invalidaddress = Adresse invalide.
|
||||
@@ -453,7 +447,6 @@ error.mapnotfound = Carte introuvable!
|
||||
error.io = Erreur de Réseau (I/O)
|
||||
error.any = Erreur réseau inconnue
|
||||
error.bloom = Échec de l'initialisation du flou lumineux.\nVotre appareil peux ne pas le supporter.
|
||||
|
||||
zone.groundZero.name = Première Bataille
|
||||
zone.desertWastes.name = Désert Sauvage
|
||||
zone.craters.name = Les Cratères
|
||||
@@ -468,7 +461,6 @@ zone.saltFlats.name = Marais Salants
|
||||
zone.impact0078.name = Impact 0078
|
||||
zone.crags.name = Rochers
|
||||
zone.fungalPass.name = Passe Fongique
|
||||
|
||||
zone.groundZero.description = L'emplacement optimal pour débuter. Faible menace ennemie. Peu de ressources. \nRecueillez autant de plomb et de cuivre que possible.\nRien d'autre à signaler.
|
||||
zone.frozenForest.description = Même ici, plus près des montagnes, les spores se sont propagées. Les températures glaciales ne pourront pas les contenir pour toujours.\n\nFamiliarisez vous avec l'Énergie. Construisez des générateurs a combustion. Apprenez a utiliser les réparateurs.
|
||||
zone.desertWastes.description = Cette étendue désertique est immense, imprévisible. On y croise des structures abandonnées.\nLe charbon est présent dans la région. Brûlez-le pour générer de l'Énergie ou synthétisez-le en graphite.\n\n[lightgray]Ce lieu d'atterisage est imprévisible.
|
||||
@@ -483,7 +475,6 @@ zone.nuclearComplex.description = Une ancienne installation de production et tra
|
||||
zone.fungalPass.description = Une zone de transition entre les hautes montagnes et les basses régions infestées de spores. Une petite base de reconnaissance ennemie s'y trouve.\nDétruisez la.\nUtilisez les unités Poignard et Rampeurs. Détruisez les deux noyaux.
|
||||
zone.impact0078.description = <insérer une description ici>
|
||||
zone.crags.description = <insérer une description ici>
|
||||
|
||||
settings.language = Langue
|
||||
settings.data = Données du Jeu
|
||||
settings.reset = Valeurs par Défaut
|
||||
@@ -518,6 +509,7 @@ blocks.shootrange = Portée
|
||||
blocks.size = Taille
|
||||
blocks.liquidcapacity = Capacité liquide
|
||||
blocks.powerrange = Portée électrique
|
||||
blocks.powerconnections = Nombre maximal de connections
|
||||
blocks.poweruse = Énergie utilisée
|
||||
blocks.powerdamage = Énergie/Dégâts
|
||||
blocks.itemcapacity = Stockage
|
||||
@@ -537,9 +529,9 @@ blocks.inaccuracy = Imprécision
|
||||
blocks.shots = Tirs
|
||||
blocks.reload = Tirs/Seconde
|
||||
blocks.ammo = Munitions
|
||||
|
||||
bar.drilltierreq = Foreuse Améliorée Requise
|
||||
bar.drillspeed = Vitesse de forage: {0}/s
|
||||
bar.pumpspeed = Pump Speed: {0}/s
|
||||
bar.efficiency = Efficacité: {0}%
|
||||
bar.powerbalance = Énergie: {0}/s
|
||||
bar.powerstored = Stocké: {0}/{1}
|
||||
@@ -552,7 +544,6 @@ bar.heat = Chaleur
|
||||
bar.power = Énergie
|
||||
bar.progress = Progression de la construction
|
||||
bar.spawned = Unités: {0}/{1}
|
||||
|
||||
bullet.damage = [stat]{0}[lightgray] dégâts
|
||||
bullet.splashdamage = [stat]{0}[lightgray] dégâts de zone ~[stat] {1}[lightgray] blocs
|
||||
bullet.incendiary = [stat]incendiaire
|
||||
@@ -564,7 +555,6 @@ bullet.freezing = [stat]gel
|
||||
bullet.tarred = [stat]goudronné
|
||||
bullet.multiplier = [stat]{0}[lightgray]x multiplicateur de munitions
|
||||
bullet.reload = [stat]{0}[lightgray]x vitesse de tir
|
||||
|
||||
unit.blocks = blocs
|
||||
unit.powersecond = énergie/seconde
|
||||
unit.liquidsecond = unité de liquide/seconde
|
||||
@@ -586,6 +576,7 @@ category.shooting = Défense
|
||||
category.optional = Améliorations optionnelles
|
||||
setting.landscape.name = Verrouiller en rotation paysage
|
||||
setting.shadows.name = Ombres
|
||||
setting.blockreplace.name = Automatic Block Suggestions
|
||||
setting.linear.name = Filtrage Linéaire
|
||||
setting.hints.name = Astuces
|
||||
setting.animatedwater.name = Eau animée
|
||||
@@ -608,6 +599,8 @@ setting.difficulty.insane = Extrême
|
||||
setting.difficulty.name = Difficulté:
|
||||
setting.screenshake.name = Tremblement de l'écran
|
||||
setting.effects.name = Afficher les effets
|
||||
setting.destroyedblocks.name = Display Destroyed Blocks
|
||||
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
|
||||
setting.sensitivity.name = Sensibilité de la manette
|
||||
setting.saveinterval.name = Intervalle des sauvegardes auto
|
||||
setting.seconds = {0} secondes
|
||||
@@ -688,7 +681,6 @@ mode.pvp.description = Battez-vous contre d'autres joueurs en local.\n[gray]Requ
|
||||
mode.attack.name = Attaque
|
||||
mode.attack.description = Pas de vagues, le but étant de détruire la base ennemie.\n[gray]Requiert un noyaux rouge dans la map pour y jouer.
|
||||
mode.custom = Règles personnalisées
|
||||
|
||||
rules.infiniteresources = Ressources infinies
|
||||
rules.wavetimer = Minuterie pour les vagues
|
||||
rules.waves = Vagues
|
||||
@@ -715,7 +707,6 @@ rules.title.resourcesbuilding = Ressources & Construction
|
||||
rules.title.player = Joueurs
|
||||
rules.title.enemy = Ennemis
|
||||
rules.title.unit = Unités
|
||||
|
||||
content.item.name = Objets
|
||||
content.liquid.name = Liquides
|
||||
content.unit.name = Unités
|
||||
@@ -777,7 +768,6 @@ mech.buildspeed = [LIGHT_GRAY]Vitesse de Construction: {0}%
|
||||
liquid.heatcapacity = [LIGHT_GRAY]Capacité Thermique: {0}
|
||||
liquid.viscosity = [LIGHT_GRAY]Viscosité: {0}
|
||||
liquid.temperature = [LIGHT_GRAY]Température: {0}
|
||||
|
||||
block.sand-boulder.name = Bloc de Sable
|
||||
block.grass.name = Herbe
|
||||
block.salt.name = Sel
|
||||
@@ -853,10 +843,12 @@ block.copper-wall.name = Mur de Cuivre
|
||||
block.copper-wall-large.name = Grand Mur de Cuivre
|
||||
block.titanium-wall.name = Mur de Titane
|
||||
block.titanium-wall-large.name = Grand Mur de Titane
|
||||
block.plastanium-wall.name = Mur de Plastanium
|
||||
block.plastanium-wall-large.name = Grand Mur de Plastanium
|
||||
block.phase-wall.name = Mur phasé
|
||||
block.phase-wall-large.name = Grand mur phasé
|
||||
block.thorium-wall.name = Mur en Thorium
|
||||
block.thorium-wall-large.name = Mur en Thorium large
|
||||
block.phase-wall-large.name = Grand Mur phasé
|
||||
block.thorium-wall.name = Mur de Thorium
|
||||
block.thorium-wall-large.name = Grand Mur de Thorium
|
||||
block.door.name = Porte
|
||||
block.door-large.name = Grande Porte
|
||||
block.duo.name = Duo
|
||||
@@ -990,7 +982,8 @@ unit.eradicator.name = Éradicateur
|
||||
unit.lich.name = Liche
|
||||
unit.reaper.name = Faucheur
|
||||
tutorial.next = [lightgray]<Appuyez pour continuer>
|
||||
tutorial.intro = Vous venez de commencer le [scarlet]Tutoriel de Mindustry.[]\nCommence en minant du [accent]cuivre[]. Pour cela, appuyez sur une veine de minerai de cuivre près de votre noyau.\n\n[accent]{0}/{1} cuivre
|
||||
tutorial.intro = Vous venez de commencer le [scarlet]Tutoriel de Mindustry.[]\nUtilisez [[ZQSD] pour vous déplacer.\n[accent]Maintenez [[Ctrl] tout en faisant rouler la molette de la souris[] pour zoomer et dézoomer.\nCommencez en minant du [accent]cuivre[]. Pour cela, rapprochez vous de la veine de minerais de cuivre près de votre noyau et faites un clic gauche dessus.\n\n[accent]{0}/{1} cuivre
|
||||
tutorial.intro.mobile = Vous venez de commencer le [scarlet]Tutoriel de Mindustry.[]\nBalayez l'écran pour vous déplacer.\n[accent] Pincer avec deux doigts [] afin d'agrandir et rétrécir la perspective.\nCommencez en[accent] minant du cuivre[]. Pour cela, appuyez sur une veine de minerai de cuivre près de votre noyau.\n\n[accent]{0}/{1} cuivre
|
||||
tutorial.drill = Miner manuellement est inefficace.\n[accent]Les foreuses []peuvent miner pour vous.\nCliquez sur l'onglet des foreuses en bas à droite.\nSélectionnez la [accent]foreuse mécanique[]. Placez-la sur une veine de cuivre en cliquant.\n[accent]Faite un clique-droit[] pour arrêter la construction.
|
||||
tutorial.drill.mobile = Miner manuellement est inefficace.\n[accent]Les foreuses []peuvent miner pour vous.\nAppuyez sur l'onglet des foreuses en bas à droite.\nSélectionnez la [accent]foreuse mécanique[].\nPlacez-la sur une veine de cuivre en y appuyant, puis en touchant la[accent] coche[] pour confirmer votre placement.\nAppuyez sur le [accent]bouton en forme de croix[] pour annuler le placement.
|
||||
tutorial.blockinfo = Chaque bloc a des statistiques différentes. Chaque foreuse ne peut miner que certains minerais.\nPour vérifier les informations et les statistiques d'un bloc, appuyez sur le [accent]bouton "?" tout en le sélectionnant dans le menu de construction.[]\n\n[accent]Maintenant, accédez aux statistiques de la foreuse mécanique.[]
|
||||
@@ -1009,7 +1002,6 @@ tutorial.deposit = Déposez des ressources dans des blocs en les faisant glisser
|
||||
tutorial.waves = L'[lightgray] ennemi[] approche.\n\nDéfendez le noyau pendant 2 vagues.[accent] Cliquez[] pour tirer.\nConstruisez plus de tourelles et de foreuses. Minez plus de cuivre.
|
||||
tutorial.waves.mobile = L'[lightgray] ennemi[] approche.\n\nDéfendez le noyau pendant 2 vagues. Votre vaisseau tirera automatiquement sur les ennemis.\nConstruisez plus de tourelles et de foreuses. Minez plus de cuivre.
|
||||
tutorial.launch = Une fois que vous aurez atteint une vague spécifique, vous aurez la possibilité de[accent] faire décoller le noyau[], abandonnant vos défenses mais [accent]sécurisant toutes les ressources stockées dans votre noyau.[]\nCes ressources peuvent ensuite être utilisées pour rechercher de nouvelles technologies.\n\n[accent]Appuyez sur le bouton de lancement.
|
||||
|
||||
item.copper.description = Le matériau structurel de base. Utilisé intensivement dans tout les blocs.
|
||||
item.lead.description = Un matériau de départ. Utilisé intensivement en électronique et dans les blocs de transport de liquides.
|
||||
item.metaglass.description = Un composé de vitre super-résistant. Utilisé largement pour le transport et le stockage de liquides.
|
||||
@@ -1075,6 +1067,8 @@ block.copper-wall.description = Un bloc défensif à faible coût.\nUtile pour p
|
||||
block.copper-wall-large.description = Un bloc défensif à faible coût.\nUtile pour protéger la base et les tourelles dans les premières lors des premières vagues.\n2 x 2.
|
||||
block.titanium-wall.description = Un bloc défensif standard.\nProcure une protection modérée contre les ennemis.
|
||||
block.titanium-wall-large.description = Un bloc défensif standard.\nProcure une protection modérée contre les ennemis.\nCouvre plusieurs cases.
|
||||
block.plastanium-wall.description = Un mur spécial qui absorbe les arcs éléctriques et bloque les connections automatiques des transmetteurs énergétiques.
|
||||
block.plastanium-wall-large.description = Un mur spécial qui absorbe les arcs éléctriques et bloque les connections automatiques des transmetteurs énergétiques.\nCouvre plusieurs cases.
|
||||
block.thorium-wall.description = Un bloc défensif puissant.\nProcure une très bonne protection contre les ennemis.
|
||||
block.thorium-wall-large.description = Un bloc défensif puissant.\nProcure une très bonne protection contre les ennemis.\nCouvre plusieurs cases.
|
||||
block.phase-wall.description = Moins puissant qu'un mur en Thorium mais déviera les balles sauf si elles sont trop puissantes.
|
||||
|
||||
@@ -3,6 +3,7 @@ credits = Crédits
|
||||
contributors = Traducteurs et contributeurs
|
||||
discord = Rejoignez le discord de Mindustry !
|
||||
link.discord.description = Le discord officiel de Mindustry
|
||||
link.reddit.description = The Mindustry subreddit
|
||||
link.github.description = Code source du jeu
|
||||
link.changelog.description = Liste des mises à jour
|
||||
link.dev-builds.description = Versions instables de développement
|
||||
@@ -26,6 +27,7 @@ load.mod = Mods
|
||||
schematic = Schematic
|
||||
schematic.add = Save Schematic...
|
||||
schematics = Schematics
|
||||
schematic.replace = A schematic by that name already exists. Replace it?
|
||||
schematic.import = Import Schematic...
|
||||
schematic.exportfile = Export File
|
||||
schematic.importfile = Import File
|
||||
@@ -78,20 +80,25 @@ uploadingcontent = Uploading Content
|
||||
uploadingpreviewfile = Uploading Preview File
|
||||
committingchanges = Comitting Changes
|
||||
done = Done
|
||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry Github or Discord.
|
||||
feature.unsupported = Your device does not support this feature.
|
||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry GitHub or Discord.
|
||||
mods.alpha = [accent](Alpha)
|
||||
mods = Mods
|
||||
mods.none = [LIGHT_GRAY]No mods found!
|
||||
mods.guide = Modding Guide
|
||||
mods.report = Report Bug
|
||||
mods.openfolder = Open Mod Folder
|
||||
mod.enabled = [lightgray]Enabled
|
||||
mod.disabled = [scarlet]Disabled
|
||||
mod.disable = Disable
|
||||
mod.delete.error = Unable to delete mod. File may be in use.
|
||||
mod.missingdependencies = [scarlet]Missing dependencies: {0}
|
||||
mod.nowdisabled = [scarlet]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled.
|
||||
mod.enable = Enable
|
||||
mod.requiresrestart = The game will now close to apply the mod changes.
|
||||
mod.reloadrequired = [scarlet]Reload Required
|
||||
mod.import = Import Mod
|
||||
mod.import.github = Import Github Mod
|
||||
mod.import.github = Import GitHub Mod
|
||||
mod.remove.confirm = This mod will be deleted.
|
||||
mod.author = [LIGHT_GRAY]Author:[] {0}
|
||||
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
||||
@@ -263,6 +270,7 @@ missing = This item has been deleted or moved.\n[lightgray]The workshop listing
|
||||
publishing = [accent]Publishing...
|
||||
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
||||
publish.error = Error publishing item: {0}
|
||||
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||
editor.brush = Pinceau
|
||||
editor.openin = Ouvrir dans l'éditeur
|
||||
editor.oregen = Génération des minerais
|
||||
@@ -501,6 +509,7 @@ blocks.shootrange = Portée
|
||||
blocks.size = Taille
|
||||
blocks.liquidcapacity = Capacité en liquide
|
||||
blocks.powerrange = Distance de transmission
|
||||
blocks.powerconnections = Max Connections
|
||||
blocks.poweruse = Énergie utilisée
|
||||
blocks.powerdamage = Énergie/Dégâts
|
||||
blocks.itemcapacity = Stockage
|
||||
@@ -522,6 +531,7 @@ blocks.reload = Tirs/Seconde
|
||||
blocks.ammo = Munition
|
||||
bar.drilltierreq = Better Drill Required
|
||||
bar.drillspeed = Vitesse de forage: {0}/s
|
||||
bar.pumpspeed = Pump Speed: {0}/s
|
||||
bar.efficiency = Efficacité: {0}%
|
||||
bar.powerbalance = Énergie: {0}
|
||||
bar.powerstored = Stored: {0}/{1}
|
||||
@@ -566,6 +576,7 @@ category.shooting = Défense
|
||||
category.optional = Améliorations facultatives
|
||||
setting.landscape.name = Verrouiller la rotation en mode paysage
|
||||
setting.shadows.name = Ombres
|
||||
setting.blockreplace.name = Automatic Block Suggestions
|
||||
setting.linear.name = Filtrage linéaire
|
||||
setting.hints.name = Hints
|
||||
setting.animatedwater.name = Eau animée
|
||||
@@ -588,6 +599,8 @@ setting.difficulty.insane = Êxtreme
|
||||
setting.difficulty.name = Difficulté:
|
||||
setting.screenshake.name = Tremblement d'écran
|
||||
setting.effects.name = Montrer les effets
|
||||
setting.destroyedblocks.name = Display Destroyed Blocks
|
||||
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
|
||||
setting.sensitivity.name = Contôle de la sensibilité
|
||||
setting.saveinterval.name = Intervalle des sauvegardes auto
|
||||
setting.seconds = {0} Secondes
|
||||
@@ -830,6 +843,8 @@ block.copper-wall.name = Mur de cuivre
|
||||
block.copper-wall-large.name = Grand mur de cuivre
|
||||
block.titanium-wall.name = Mur de titane
|
||||
block.titanium-wall-large.name = Grand mur de titane
|
||||
block.plastanium-wall.name = Plastanium Wall
|
||||
block.plastanium-wall-large.name = Large Plastanium Wall
|
||||
block.phase-wall.name = Mur phasé
|
||||
block.phase-wall-large.name = Grand mur phasé
|
||||
block.thorium-wall.name = Mur en thorium
|
||||
@@ -968,6 +983,7 @@ unit.lich.name = Lich
|
||||
unit.reaper.name = Reaper
|
||||
tutorial.next = [lightgray]<Appuyez pour continuer>
|
||||
tutorial.intro = Vous êtes entré dans le[scarlet] Tutoriel de Mindustry.[]\nCommencez par[accent] miner du cuivre[]. Appuyez ou cliquez sur une veine de minerai de cuivre près de votre base pour commencer à miner.\n\n[accent]{0}/{1} cuivre
|
||||
tutorial.intro.mobile = You have entered the[scarlet] Mindustry Tutorial.[]\nSwipe the screen to move.\n[accent]Pinch with 2 fingers [] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||
tutorial.drill = Le minage manuel est inefficace.\n[accent]Des foreuses[]peuvent miner automatiquement.\nPlacez-en une sur un filon de cuivre.
|
||||
tutorial.drill.mobile = Le minage manuel est inefficace.\n[accent]Des foreuses[]peuvent miner automatiquement.\nAppuyez sur l'onglet de forage en bas à droite.\nSélectionnez la[accent] perceuse mécanique[].\nPlacez-la sur une veine de cuivre, puis appuyez sur la[accent] coche(V)[] ci-dessous pour confirmer votre sélection.\nAppuyez sur le [accent] bouton X[]pour annuler le placement.
|
||||
tutorial.blockinfo = Chaque bloc a des statistiques différentes. Chaque foreuse ne peut extraire que certains minerais.\nPour vérifier les informations et les statistiques d'un bloc,[accent] tapez sur le "?" tout en le sélectionnant dans le menu de compilation.[]\n\n[accent]Accédez aux statistiques de la foreuse mécanique maintenant.[]
|
||||
@@ -1051,6 +1067,8 @@ block.copper-wall.description = Un bloc défensif bon marché.\nUtile pour prot
|
||||
block.copper-wall-large.description = Un bloc défensif bon marché.\nUtile pour protéger le noyau et les tourelles lors des premières vagues.\nS'étend sur plusieurs tuiles.
|
||||
block.titanium-wall.description = Un bloc défensif modérément fort.\nFournit une protection modérée contre les ennemis.
|
||||
block.titanium-wall-large.description = Un bloc défensif modérément fort.\nFournit une protection modérée contre les ennemis.\nS'étend sur plusieurs tuiles.
|
||||
block.plastanium-wall.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.
|
||||
block.plastanium-wall-large.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.\nSpans multiple tiles.
|
||||
block.thorium-wall.description = Un puissant bloc défensif.\nBonne protection contre les ennemis.
|
||||
block.thorium-wall-large.description = Un puissant bloc défensif.\nBonne protection contre les ennemis.\nS'étend sur plusieurs tuiles.
|
||||
block.phase-wall.description = Pas aussi fort qu'un mur de thorium, mais détournera les balles à moins qu'elles ne soient trop puissantes.
|
||||
@@ -1070,7 +1088,7 @@ block.junction.description = Agit comme un pont pour deux bandes transporteuses
|
||||
block.bridge-conveyor.description = Bloc de transport d'articles avancé. Permet de transporter des objets sur plus de 3 tuiles de n'importe quel terrain ou bâtiment.
|
||||
block.phase-conveyor.description = Bloc de transport d'articles avancé.\nUtilise le pouvoir de téléporter des articles vers un convoyeur de phase connecté sur plusieurs carreaux.
|
||||
block.sorter.description = Trie les articles. Si un article correspond à la sélection, il peut passer. Autrement, l'article est distribué vers la gauche ou la droite.
|
||||
block.inverted-sorter.descriptions = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||
block.inverted-sorter.description = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||
block.router.description = Accepte les éléments d'une direction et les envoie dans 3 autres directions de manière égale. Utile pour séparer les matériaux d'une source en plusieurs cibles.
|
||||
block.distributor.description = Un routeur avancé qui divise les articles en 7 autres directions de manière égale. [scarlet]Seule et unique ![]
|
||||
block.overflow-gate.description = C'est la combinaison entre un routeur et un diviseur qui peut seulement distribuer à gauche et à droite si le chemin de devant est bloqué.
|
||||
|
||||
@@ -3,6 +3,7 @@ credits = Kredit
|
||||
contributors = Translator dan Kontributor
|
||||
discord = Bergabung di Discord Mindustry!
|
||||
link.discord.description = Discord Mindustry resmi
|
||||
link.reddit.description = The Mindustry subreddit
|
||||
link.github.description = Sumber kode permainan
|
||||
link.changelog.description = Daftar rekam pembaruan
|
||||
link.dev-builds.description = Bentuk pengembangan (kurang stabil)
|
||||
@@ -26,6 +27,7 @@ load.mod = Mods
|
||||
schematic = Schematic
|
||||
schematic.add = Save Schematic...
|
||||
schematics = Schematics
|
||||
schematic.replace = A schematic by that name already exists. Replace it?
|
||||
schematic.import = Import Schematic...
|
||||
schematic.exportfile = Export File
|
||||
schematic.importfile = Import File
|
||||
@@ -78,20 +80,25 @@ uploadingcontent = Mengupload Content
|
||||
uploadingpreviewfile = Mengupload File Tinjauan
|
||||
committingchanges = Membuat Perubahan
|
||||
done = Selesai
|
||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry Github or Discord.
|
||||
feature.unsupported = Your device does not support this feature.
|
||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry GitHub or Discord.
|
||||
mods.alpha = [accent](Alpha)
|
||||
mods = Mods
|
||||
mods.none = [LIGHT_GRAY]No mods found!
|
||||
mods.guide = Modding Guide
|
||||
mods.report = Report Bug
|
||||
mods.openfolder = Open Mod Folder
|
||||
mod.enabled = [lightgray]Enabled
|
||||
mod.disabled = [scarlet]Disabled
|
||||
mod.disable = Disable
|
||||
mod.delete.error = Unable to delete mod. File may be in use.
|
||||
mod.missingdependencies = [scarlet]Missing dependencies: {0}
|
||||
mod.nowdisabled = [scarlet]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled.
|
||||
mod.enable = Enable
|
||||
mod.requiresrestart = The game will now close to apply the mod changes.
|
||||
mod.reloadrequired = [scarlet]Reload Required
|
||||
mod.import = Import Mod
|
||||
mod.import.github = Import Github Mod
|
||||
mod.import.github = Import GitHub Mod
|
||||
mod.remove.confirm = This mod will be deleted.
|
||||
mod.author = [LIGHT_GRAY]Author:[] {0}
|
||||
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
||||
@@ -263,6 +270,7 @@ missing = This item has been deleted or moved.\n[lightgray]The workshop listing
|
||||
publishing = [accent]Publishing...
|
||||
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
||||
publish.error = Error publishing item: {0}
|
||||
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||
editor.brush = Kuas
|
||||
editor.openin = Buka di Penyunting
|
||||
editor.oregen = Generasi Sumber Daya
|
||||
@@ -501,6 +509,7 @@ blocks.shootrange = Jarak
|
||||
blocks.size = Ukuran
|
||||
blocks.liquidcapacity = Kapasitas Zat Cair
|
||||
blocks.powerrange = Jarak Tenaga
|
||||
blocks.powerconnections = Max Connections
|
||||
blocks.poweruse = Penggunaan Tenaga
|
||||
blocks.powerdamage = Tenaga/Pukulan
|
||||
blocks.itemcapacity = Kapasitas Item
|
||||
@@ -522,6 +531,7 @@ blocks.reload = Tembakan/Detik
|
||||
blocks.ammo = Amunisi
|
||||
bar.drilltierreq = Better Drill Required
|
||||
bar.drillspeed = Kecepatan Bor: {0}/s
|
||||
bar.pumpspeed = Pump Speed: {0}/s
|
||||
bar.efficiency = Daya Guna: {0}%
|
||||
bar.powerbalance = Tenaga: {0}/s
|
||||
bar.powerstored = Stored: {0}/{1}
|
||||
@@ -566,6 +576,7 @@ category.shooting = Menembak
|
||||
category.optional = Peningkatan Opsional
|
||||
setting.landscape.name = Kunci Pemandangan
|
||||
setting.shadows.name = Bayangan
|
||||
setting.blockreplace.name = Automatic Block Suggestions
|
||||
setting.linear.name = Linier Filter
|
||||
setting.hints.name = Hints
|
||||
setting.animatedwater.name = Animasi Air
|
||||
@@ -588,6 +599,8 @@ setting.difficulty.insane = Gila!
|
||||
setting.difficulty.name = Tingkat Kesulitan:
|
||||
setting.screenshake.name = Layar Getar
|
||||
setting.effects.name = Munculkan Efek
|
||||
setting.destroyedblocks.name = Display Destroyed Blocks
|
||||
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
|
||||
setting.sensitivity.name = Sensitivitas Kontroler
|
||||
setting.saveinterval.name = Jarak Menyimpan
|
||||
setting.seconds = {0} Detik
|
||||
@@ -830,6 +843,8 @@ block.copper-wall.name = Dinding Tembaga
|
||||
block.copper-wall-large.name = Dinding Tembaga Besar
|
||||
block.titanium-wall.name = Dinding Titanium
|
||||
block.titanium-wall-large.name = Dinding Titanium Besar
|
||||
block.plastanium-wall.name = Plastanium Wall
|
||||
block.plastanium-wall-large.name = Large Plastanium Wall
|
||||
block.phase-wall.name = Dinding Phase
|
||||
block.phase-wall-large.name = Dinding Phase Besar
|
||||
block.thorium-wall.name = Dinding Thorium
|
||||
@@ -968,6 +983,7 @@ unit.lich.name = Lich
|
||||
unit.reaper.name = Maut
|
||||
tutorial.next = [lightgray]<Tap to continue>
|
||||
tutorial.intro = You have entered the[scarlet] Mindustry Tutorial.[]\nBegin by[accent] mining copper[]. Tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||
tutorial.intro.mobile = You have entered the[scarlet] Mindustry Tutorial.[]\nSwipe the screen to move.\n[accent]Pinch with 2 fingers [] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||
tutorial.drill = Menambang manual tidak efisien.\n[accent]Bor []bisa menambang otomatis.\nTaruh satu di sekumpulan tembaga.
|
||||
tutorial.drill.mobile = Mining manually is inefficient.\n[accent]Drills []can mine automatically.\nTap the drill tab in the bottom right.\nSelect the[accent] mechanical drill[].\nPlace it on a copper vein by tapping, then press the[accent] checkmark[] below to confirm your selection.\nPress the[accent] X button[] to cancel placement.
|
||||
tutorial.blockinfo = Each block has different stats. Each drill can only mine certain ores.\nTo check a block's info and stats,[accent] tap the "?" button while selecting it in the build menu.[]\n\n[accent]Access the Mechanical Drill's stats now.[]
|
||||
@@ -1051,6 +1067,8 @@ block.copper-wall.description = Blok pelindung murah.\nBerguna untuk melindungi
|
||||
block.copper-wall-large.description = Blok pelindung murah.\nBerguna untuk melindungi inti dan menara di beberapa gelombang awal.\nSebesar 4 blok.
|
||||
block.titanium-wall.description = A moderately strong defensive block.\nProvides moderate protection from enemies.
|
||||
block.titanium-wall-large.description = A moderately strong defensive block.\nProvides moderate protection from enemies.\nSpans multiple tiles.
|
||||
block.plastanium-wall.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.
|
||||
block.plastanium-wall-large.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.\nSpans multiple tiles.
|
||||
block.thorium-wall.description = Blok pelindung yang kuat.\npelindung bagus dari musuh.
|
||||
block.thorium-wall-large.description = Blok pelindung yang kuat.\npelindung bagus dari musuh.\nSebesar 4 blok.
|
||||
block.phase-wall.description = Tidak sekuat dinding thorium tetapi akan memantulkan peluru senjata jika tidak terlalu kuat.
|
||||
@@ -1070,7 +1088,7 @@ block.junction.description = Berguna seperti jembatan untuk dua pengantar yang b
|
||||
block.bridge-conveyor.description = Blok Transportasi Item Canggih. bisa memindahkan item hingga 3 blok panjang melewati apapun lapangan atau bangunan.
|
||||
block.phase-conveyor.description = Blok transportasi canggih. Menggunakan tenaga untuk teleportasi item ke sambungan pengantar phase melewati beberapa blok.
|
||||
block.sorter.description = Memilah Item. Jika item cocok dengan seleksi, itemnya diperbolehkan lewat. Jika Tidak, item akan dikeluarkan dari kiri dan/atau kanan.
|
||||
block.inverted-sorter.descriptions = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||
block.inverted-sorter.description = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||
block.router.description = Menerima bahan dari satu arah dan mengeluarkannya ke 3 arah yang sama. Bisa juga menyimpan sejumlah bahan. Berguna untuk memisahkan bahan dari satu sumber ke target yang banyak.
|
||||
block.distributor.description = Pemisah canggih yang memisah item ke 7 arah berbeda bersamaan.
|
||||
block.overflow-gate.description = Kombinasi antara pemisah dan penyortir yang hanya mengeluarkan item ke kiri dan/atau ke kanan jika bagian depan tertutup.
|
||||
|
||||
@@ -3,6 +3,7 @@ credits = Crediti
|
||||
contributors = Traduttori e Contributori
|
||||
discord = Entra nel server discord di mindustry!
|
||||
link.discord.description = la chatroom ufficiale del server discord di Mindustry
|
||||
link.reddit.description = The Mindustry subreddit
|
||||
link.github.description = Codice sorgente del gioco
|
||||
link.changelog.description = Elenco delle modifiche del gioco
|
||||
link.dev-builds.description = Build di sviluppo versioni instabili
|
||||
@@ -26,6 +27,7 @@ load.mod = Mods
|
||||
schematic = Schematiche
|
||||
schematic.add = Salva Schema...
|
||||
schematics = Schemi
|
||||
schematic.replace = A schematic by that name already exists. Replace it?
|
||||
schematic.import = Importa schema...
|
||||
schematic.exportfile = Esporta file
|
||||
schematic.importfile = Importa File
|
||||
@@ -78,26 +80,30 @@ uploadingcontent = Carico il contenuto
|
||||
uploadingpreviewfile = Carico file di anteprima
|
||||
committingchanges = Applico le modifiche
|
||||
done = Fatto
|
||||
mods.alphainfo =Tieni a mente che queste mod sono in alpha, e[scarlet] possono avere molti bug[].\nRiporta tutti i problemi che trovi in Mindustry su Github o Discord.
|
||||
feature.unsupported = Your device does not support this feature.
|
||||
mods.alphainfo = Tieni a mente che queste mod sono in alpha, e[scarlet] possono avere molti bug[].\nRiporta tutti i problemi che trovi in Mindustry su GitHub o Discord.
|
||||
mods.alpha = [accent](Alpha)
|
||||
mods = Mods
|
||||
mods.none = [LIGHT_GRAY]Nessuna mod trovata!
|
||||
mods.guide = guida per il modding!
|
||||
mods.report = Riporta un bug
|
||||
mods.openfolder = Open Mod Folder
|
||||
mod.enabled = [lightgray]Abilitato
|
||||
mod.disabled = [scarlet]Disabilitato
|
||||
mod.disable = Disabilita
|
||||
mod.delete.error = Unable to delete mod. File may be in use.
|
||||
mod.missingdependencies = [scarlet]Missing dependencies: {0}
|
||||
mod.nowdisabled = [scarlet]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled.
|
||||
mod.enable = Abilita
|
||||
mod.requiresrestart = .
|
||||
mod.reloadrequired = [scarlet]Riavvio necessario
|
||||
mod.import = Importa una mod
|
||||
mod.import.github = Import Github Mod
|
||||
mod.import.github = Import GitHub Mod
|
||||
mod.remove.confirm = Questa mod verrà cancellata.
|
||||
mod.author = [LIGHT_GRAY]Author:[] {0}
|
||||
mod.missing = Questo salvataggio contiene mod che hai recentemente aggiornato o non le hai piu installate. Il salvataggio può essere corrotto. sei sicuro di volerlo caricare?\n[lightgray]Mods:\n{0}
|
||||
mod.preview.missing = Prima di pubblicare questa mod nel workshop, devi aggiungere un immagine di copertina.\nmetti un immagine[accent] preview.png[] nella cartella della mod e riprova .
|
||||
mod.folder.missing = Solo mod in una cartella possono essere pubblicate nel workshop.\nPer pubblicare una mod, bisogna decompressare il file in una cartella e eliminare il file zip, dopo riavvia il gioco e ricarica la mod
|
||||
.
|
||||
about.button = Info
|
||||
name = Nome:
|
||||
noname = Scegli un [accent] nome[] prima di unirti.
|
||||
@@ -264,6 +270,7 @@ missing = This item has been deleted or moved.\n[lightgray]The workshop listing
|
||||
publishing = [accent]Publishing...
|
||||
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
||||
publish.error = Error publishing item: {0}
|
||||
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||
editor.brush = Pennello
|
||||
editor.openin = Apri nell'editor
|
||||
editor.oregen = Generazione dei minerali
|
||||
@@ -502,6 +509,7 @@ blocks.shootrange = Raggio
|
||||
blocks.size = Grandezza
|
||||
blocks.liquidcapacity = Capacità del liquido
|
||||
blocks.powerrange = Raggio Energia
|
||||
blocks.powerconnections = Max Connections
|
||||
blocks.poweruse = Utilizzo energia
|
||||
blocks.powerdamage = Energia/Danno
|
||||
blocks.itemcapacity = Capacità
|
||||
@@ -523,6 +531,7 @@ blocks.reload = Ricarica
|
||||
blocks.ammo = Munizioni
|
||||
bar.drilltierreq = Miglior trivella richiesta
|
||||
bar.drillspeed = Velocità scavo: {0}/s
|
||||
bar.pumpspeed = Pump Speed: {0}/s
|
||||
bar.efficiency = Efficienza: {0}%
|
||||
bar.powerbalance = Energia: {0}
|
||||
bar.powerstored = Stored: {0}/{1}
|
||||
@@ -567,6 +576,7 @@ category.shooting = Potenza di fuoco
|
||||
category.optional = Miglioramenti Opzionali
|
||||
setting.landscape.name = Blocca paesaggio
|
||||
setting.shadows.name = Ombre
|
||||
setting.blockreplace.name = Automatic Block Suggestions
|
||||
setting.linear.name = Filtro lineare
|
||||
setting.hints.name = Hints
|
||||
setting.animatedwater.name = Acqua animata
|
||||
@@ -589,6 +599,8 @@ setting.difficulty.insane = Impossibile
|
||||
setting.difficulty.name = Difficoltà:
|
||||
setting.screenshake.name = Movimento dello schermo
|
||||
setting.effects.name = Visualizza effetti
|
||||
setting.destroyedblocks.name = Display Destroyed Blocks
|
||||
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
|
||||
setting.sensitivity.name = Sensibilità del controller
|
||||
setting.saveinterval.name = Intervallo di salvataggio automatico
|
||||
setting.seconds = {0} Secondi
|
||||
@@ -831,6 +843,8 @@ block.copper-wall.name = Muro di rame
|
||||
block.copper-wall-large.name = Muro grande di rame
|
||||
block.titanium-wall.name = Muro di titanio
|
||||
block.titanium-wall-large.name = Muro grande di titanio
|
||||
block.plastanium-wall.name = Plastanium Wall
|
||||
block.plastanium-wall-large.name = Large Plastanium Wall
|
||||
block.phase-wall.name = Muro di fase
|
||||
block.phase-wall-large.name = Muro grande di fase
|
||||
block.thorium-wall.name = Muro di torio
|
||||
@@ -969,6 +983,7 @@ unit.lich.name = Lich
|
||||
unit.reaper.name = Mietitore
|
||||
tutorial.next = [lightgray]<Clicca per continuare>
|
||||
tutorial.intro = Sei entrato nel[scarlet] Tutorial di Mindustry.[]\nInizia[accent] scavando rame[]. Clicca un minerale di rame vicino al tuo nucleo per farlo.\n\n[accent]{0}/{1} rame
|
||||
tutorial.intro.mobile = You have entered the[scarlet] Mindustry Tutorial.[]\nSwipe the screen to move.\n[accent]Pinch with 2 fingers [] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||
tutorial.drill = Ora crea una trivella.\n[accent]Le trivelle []scavano da sole e sono più efficienti. Piazzane una su un minerale di rame.
|
||||
tutorial.drill.mobile = Ora crea una trivella. \n[accent] Le trivelle []scavano da sole e sono più efficienti. \n Toccare la scheda della trivella in basso a destra. \n Selezionare la trivella meccanica [accent] []. \n Posizionarlo su una vena di rame toccando, quindi premere il segno di spunta [accent] [] in basso per confermare la selezione. \n Premere il tasto X [accent] [] per annullare il posizionamento.
|
||||
tutorial.blockinfo = Ogni blocco ha statistiche diverse. Alcuni minerali richiedono trivelle specifiche.\nPer controllare le informazioni e le statistiche di un blocco, [accent] tocca "?" mentre lo selezioni nel database. []\n\n[accent]Accedi ora alle statistiche della trivella meccanica. []
|
||||
@@ -1052,6 +1067,8 @@ block.copper-wall.description = Un blocco difensivo economico.\nUtile per proteg
|
||||
block.copper-wall-large.description = Un blocco difensivo economico.\nUtile per proteggere il nucleo e le torrette nelle prime ondate. \nOccupa più blocchi
|
||||
block.titanium-wall.description = Un blocco difensivo moderatamente forte.\nFornisce una protezione moderata dai nemici.
|
||||
block.titanium-wall-large.description = Un blocco difensivo moderatamente forte.\nFornisce una protezione moderata dai nemici. \nOccupa più blocchi
|
||||
block.plastanium-wall.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.
|
||||
block.plastanium-wall-large.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.\nSpans multiple tiles.
|
||||
block.thorium-wall.description = Un forte blocco difensivo.\nBuona protezione dai nemici.
|
||||
block.thorium-wall-large.description = Un forte blocco difensivo.\nBuona protezione dai nemici.\nOccupa più blocchi
|
||||
block.phase-wall.description = Non è forte come un muro di torio, ma devia i proiettili a meno che non siano troppo potenti.
|
||||
@@ -1071,7 +1088,7 @@ block.junction.description = Permette di incrociare nastri che trasportano mater
|
||||
block.bridge-conveyor.description = Consente il trasporto di oggetti fino a 3 tessere ad un altro nastro sopraelevato.\nPuò passare sopra ad altri blocchi od edifici.
|
||||
block.phase-conveyor.description = Nastro avanzato. Consuma energia per teletrasportare gli oggetti su un altro nastro di fase collegato.
|
||||
block.sorter.description = Divide gli oggetti. Se l'oggetto corrisponde a quello selezionato, Può passare. Altrimenti viene espulso sui lati.
|
||||
block.inverted-sorter.descriptions = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||
block.inverted-sorter.description = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||
block.router.description = Accetta gli elementi da una direzione e li emette fino a 3 altre direzioni allo stesso modo. Utile per suddividere i materiali da una fonte a più destinazioni.
|
||||
block.distributor.description = Un distributore avanzato che divide gli oggetti in altre 7 direzioni allo stesso modo.
|
||||
block.overflow-gate.description = Una combinazione di un incrocio e di un distributore , che distribuisce sui suoi lati se in nastro difronte si satura.
|
||||
|
||||
@@ -3,6 +3,7 @@ credits = クレジット
|
||||
contributors = 翻訳や開発に協力してくださった方々
|
||||
discord = MindustryのDiscordに参加!
|
||||
link.discord.description = Mindustryの公式Discordグループ
|
||||
link.reddit.description = The Mindustry subreddit
|
||||
link.github.description = このゲームのソースコード
|
||||
link.changelog.description = 変更履歴
|
||||
link.dev-builds.description = 不安定な開発版
|
||||
@@ -26,6 +27,7 @@ load.mod = MOD
|
||||
schematic = Schematic
|
||||
schematic.add = Save Schematic...
|
||||
schematics = Schematics
|
||||
schematic.replace = A schematic by that name already exists. Replace it?
|
||||
schematic.import = Import Schematic...
|
||||
schematic.exportfile = Export File
|
||||
schematic.importfile = Import File
|
||||
@@ -78,25 +80,30 @@ uploadingcontent = コンテンツをアップロードしています
|
||||
uploadingpreviewfile = プレビューファイルをアップロードしています
|
||||
committingchanges = 変更を適応中
|
||||
done = 完了
|
||||
mods.alphainfo = モードは実験的です,覚えておいてください。 [scarlet] エラーが含まれている可能性があります[]。\n 発見した問題をMindustry Githubに報告してください.
|
||||
feature.unsupported = Your device does not support this feature.
|
||||
mods.alphainfo = Mods機能は実験的なものです。[scarlet] エラーが含まれている可能性があります[]。\n 発見した問題をMindustry GitHubに報告してください。
|
||||
mods.alpha = [accent](Alpha)
|
||||
mods = Mods
|
||||
mods.none = [LIGHT_GRAY]MOD見つかりませんでした!
|
||||
mods.none = [LIGHT_GRAY]Modが見つかりませんでした!
|
||||
mods.guide = Modding Guide
|
||||
mods.report = Report Bug
|
||||
mod.enabled = [lightgray]Enabled
|
||||
mod.disabled = [scarlet]Disabled
|
||||
mod.disable = 可能にしません
|
||||
mod.enable = 可能にする
|
||||
mod.requiresrestart = このモードをインストールするため, このゲームは再起動します
|
||||
mod.reloadrequired = [scarlet]リロード必須
|
||||
mod.import = モードをインポート
|
||||
mod.import.github = Import Github Mod
|
||||
mod.remove.confirm = このモードを削除されます
|
||||
mods.openfolder = Open Mod Folder
|
||||
mod.enabled = [lightgray]有効
|
||||
mod.disabled = [scarlet]無効
|
||||
mod.disable = 無効化
|
||||
mod.delete.error = Unable to delete mod. File may be in use.
|
||||
mod.missingdependencies = [scarlet]Missing dependencies: {0}
|
||||
mod.nowdisabled = [scarlet]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled.
|
||||
mod.enable = 有効化
|
||||
mod.requiresrestart = このModをインストールするためにはゲームの再起動が必要です。
|
||||
mod.reloadrequired = [scarlet]Modを有効にするには、この画面を開き直してください。
|
||||
mod.import = Modをインポート
|
||||
mod.import.github = Import GitHub Mod
|
||||
mod.remove.confirm = このModを削除します。
|
||||
mod.author = [LIGHT_GRAY]著者:[] {0}
|
||||
mod.missing = このセーブ には、アップグレードされた可能性があるMODS、またはここに存在しないMODSが必要です。 メモリのセーブを保存する! ロードしてもよろしいですか?\n[lightgray]MODS:\n{0}
|
||||
mod.preview.missing = Before publishing this mod in the workshop, you must add an image preview.\nPlace an image named[accent] preview.png[] into the mod's folder and try again.
|
||||
mod.folder.missing = Only mods in folder form can be published on the workshop.\nTo convert any mod into a folder, simply unzip its file into a folder and delete the old zip, then restart your game or reload your mods.
|
||||
mod.missing = このセーブには、アップグレードされた可能性があるModsか、ここに存在しないModsが必要です。 メモリのセーブを保存する! ロードしてもよろしいですか?\n[lightgray]MODS:\n{0}
|
||||
mod.preview.missing = このModをワークショップで公開するには、Modのプレビュー画像を設定する必要があります。\n[accent] preview.png[] というファイル名の画像をmodsのフォルダに配置し、再試行してください。
|
||||
mod.folder.missing = ワークショップで公開できるのは、フォルダ形式のModのみとなります。\nModをフォルダ形式に変換するには、ファイルをフォルダに解凍し、古いzipを削除してからゲームを再起動するか、modを再読み込みしてください。
|
||||
about.button = 情報
|
||||
name = 名前:
|
||||
noname = [accent]プレイヤー名[]を入力してください。
|
||||
@@ -263,6 +270,7 @@ missing = This item has been deleted or moved.\n[lightgray]The workshop listing
|
||||
publishing = [accent]Publishing...
|
||||
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
||||
publish.error = Error publishing item: {0}
|
||||
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||
editor.brush = ブラシ
|
||||
editor.openin = エディターで開く
|
||||
editor.oregen = 鉱石の生成
|
||||
@@ -501,6 +509,7 @@ blocks.shootrange = 範囲
|
||||
blocks.size = 大きさ
|
||||
blocks.liquidcapacity = 液体容量
|
||||
blocks.powerrange = 電力範囲
|
||||
blocks.powerconnections = Max Connections
|
||||
blocks.poweruse = 電力使用量
|
||||
blocks.powerdamage = 電力/ダメージ
|
||||
blocks.itemcapacity = アイテム容量
|
||||
@@ -522,6 +531,7 @@ blocks.reload = ショット/秒
|
||||
blocks.ammo = 弾薬
|
||||
bar.drilltierreq = より良いドリルが必要です
|
||||
bar.drillspeed = 採掘速度: {0}/秒
|
||||
bar.pumpspeed = Pump Speed: {0}/s
|
||||
bar.efficiency = 効率: {0}%
|
||||
bar.powerbalance = 電力: {0}/秒
|
||||
bar.powerstored = Stored: {0}/{1}
|
||||
@@ -566,6 +576,7 @@ category.shooting = ショット
|
||||
category.optional = 強化オプション
|
||||
setting.landscape.name = 横画面で固定
|
||||
setting.shadows.name = 影
|
||||
setting.blockreplace.name = Automatic Block Suggestions
|
||||
setting.linear.name = リニアフィルター
|
||||
setting.hints.name = Hints
|
||||
setting.animatedwater.name = 水のアニメーション
|
||||
@@ -588,6 +599,8 @@ setting.difficulty.insane = クレイジー
|
||||
setting.difficulty.name = 難易度:
|
||||
setting.screenshake.name = 画面の揺れ
|
||||
setting.effects.name = 画面効果
|
||||
setting.destroyedblocks.name = Display Destroyed Blocks
|
||||
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
|
||||
setting.sensitivity.name = 操作感度
|
||||
setting.saveinterval.name = 自動保存間隔
|
||||
setting.seconds = {0} 秒
|
||||
@@ -830,6 +843,8 @@ block.copper-wall.name = 銅の壁
|
||||
block.copper-wall-large.name = 巨大な銅の壁
|
||||
block.titanium-wall.name = チタンの壁
|
||||
block.titanium-wall-large.name = 巨大なチタンの壁
|
||||
block.plastanium-wall.name = Plastanium Wall
|
||||
block.plastanium-wall-large.name = Large Plastanium Wall
|
||||
block.phase-wall.name = フェーズファイバーの壁
|
||||
block.phase-wall-large.name = 巨大なフェーズファイバーの壁
|
||||
block.thorium-wall.name = トリウムの壁
|
||||
@@ -968,6 +983,7 @@ unit.lich.name = リッチ
|
||||
unit.reaper.name = リーパー
|
||||
tutorial.next = [lightgray]<タップして続ける>
|
||||
tutorial.intro = [scarlet]Mindustry チュートリアル[]へようこそ。\nまずは、コアの近くにある銅鉱石をタップして、[accent]銅を採掘[]してみましょう。\n\n[accent]銅: {0}/{1}
|
||||
tutorial.intro.mobile = You have entered the[scarlet] Mindustry Tutorial.[]\nSwipe the screen to move.\n[accent]Pinch with 2 fingers [] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||
tutorial.drill = 手動で採掘するのは非効率的です。\n[accent]ドリル[]を使えば自動で採掘できます。\n右下にあるドリルのタブをクリックして、\n[accent]機械ドリル[]を選択して、銅鉱脈に設置してみましょう。\n[accent]右クリック[]で建設を止めることができ、[accent]Ctrlキーを押しながらスクロール[]することで、ズームができます。
|
||||
tutorial.drill.mobile = 手動で採掘するのは非効率的です。\n[accent]ドリル[]を使えば自動で採掘できます。\n右下にあるドリルのタブをタップして、\n[accent]機械ドリル[]を選択しましょう。\nタップでドリルを銅鉱脈に配置したら、下にある[accent]チェックマーク[]を押すことで、建設が開始されます。\n[accent]X ボタン[]で建設をキャンセルできます。
|
||||
tutorial.blockinfo = それぞれのブロックには異なる性質があります。特定のドリルでしか採掘できない鉱石もあります。\nブロックの情報や性質を知りたかったら、[accent]ビルドメニューにある "?" ボタンを押してください。[]\n\n[accent]機械ドリルの性質を見てみましょう。[]
|
||||
@@ -1051,6 +1067,8 @@ block.copper-wall.description = 安価な防壁ブロックです。\n最初の
|
||||
block.copper-wall-large.description = 安価な大型防壁ブロックです。\n最初のウェーブでコアやターレットを保護するのに有用です。
|
||||
block.titanium-wall.description = 適度に強力な防壁ブロックです。\n中程度の攻撃から保護します。
|
||||
block.titanium-wall-large.description = 適度に強力な大型防壁ブロックです。\n中程度の攻撃から保護します。
|
||||
block.plastanium-wall.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.
|
||||
block.plastanium-wall-large.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.\nSpans multiple tiles.
|
||||
block.thorium-wall.description = 強化された防壁ブロックです。\n敵からの保護により強固です。
|
||||
block.thorium-wall-large.description = 強化された大型防壁ブロックです。\n敵からの保護により強固です。
|
||||
block.phase-wall.description = トリウムの壁ほど強固ではないが、強力な弾でなければ弾き返すことができます。
|
||||
@@ -1070,7 +1088,7 @@ block.junction.description = 十字に交差したコンベアーをそれぞれ
|
||||
block.bridge-conveyor.description = 高度な輸送ブロックです。地形や建物を超えて、3ブロック離れた場所にアイテムを輸送することができます。
|
||||
block.phase-conveyor.description = 改良されたアイテム転送ブロックです。電力を使用して、離れた場所にあるフェーズコンベアーにアイテムを転送することができます。
|
||||
block.sorter.description = アイテムを分別して搬出します。設定したアイテムは通過させます。他のアイテムが搬入されると側面にアイテムを搬出します。
|
||||
block.inverted-sorter.descriptions = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||
block.inverted-sorter.description = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||
block.router.description = 搬入したアイテムをほかの3方向に均等に搬出します。一つの資源から複数に分ける際などに使われます。
|
||||
block.distributor.description = 高度なルーターです。搬入したアイテムをほかの7方向に均等に分けて搬出します。
|
||||
block.overflow-gate.description = 搬出先にアイテムを搬入する空きがない場合に左右にアイテムを搬出します。
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
credits.text = 제작자 [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[] / [scarlet]한국어 번역자[] - [royal]Potion[]
|
||||
credits = 제작자
|
||||
contributors = 번역 및 기여자들
|
||||
contributors = 번역 및 개발 기여자들
|
||||
discord = Mindustry Discord 에 참여해보세요!
|
||||
link.discord.description = 공식 Mindustry Discord 서버
|
||||
link.reddit.description = Mindustry 레딧
|
||||
@@ -18,14 +18,12 @@ gameover = 게임 오버
|
||||
gameover.pvp = [accent]{0}[] 팀이 승리했습니다!
|
||||
highscore = [accent]최고점수 달성!
|
||||
copied = 복사됨.
|
||||
|
||||
load.sound = 소리
|
||||
load.map = 맵
|
||||
load.image = 사진
|
||||
load.content = 컨텐츠
|
||||
load.system = 시스템
|
||||
load.mod = 모드
|
||||
|
||||
schematic = 설계도
|
||||
schematic.add = 설계도 저장하기
|
||||
schematics = 설계도 모음
|
||||
@@ -41,8 +39,7 @@ schematic.flip = 좌우 뒤집기 :[accent][[{0}][] / 상하 뒤집기 : [accent
|
||||
schematic.saved = 설계도 저장됨.
|
||||
schematic.delete.confirm = 삭제된 설계도는 복구할 수 없습니다. 정말로 삭제하시겠습니까?
|
||||
schematic.rename = 설계도명 변경
|
||||
schematic.info = 크기 : {0}x{1}, 사용된 블럭 : {2}
|
||||
|
||||
schematic.info = 크기 : {0}x{1}, 블럭 수 : {2}
|
||||
stat.wave = 버틴 단계 수 : [accent]{0}
|
||||
stat.enemiesDestroyed = 파괴한 적 수 : [accent]{0}
|
||||
stat.built = 건설한 건물 수 : [accent]{0}
|
||||
@@ -50,7 +47,6 @@ stat.destroyed = 파괴된 건물 수 : [accent]{0}
|
||||
stat.deconstructed = 파괴한 건물 수 : [accent]{0}
|
||||
stat.delivered = 획득한 자원 :
|
||||
stat.rank = 최종 점수 : [accent]{0}
|
||||
|
||||
launcheditems = [accent]창고
|
||||
launchinfo = [출격되지 않음][[출격]파랑색으로 표시된 자원들을 획득합니다.
|
||||
map.delete = 정말로 "[accent]{0}[]" 맵을 삭제하시겠습니까?
|
||||
@@ -84,27 +80,30 @@ uploadingcontent = 컨텐츠 업로드
|
||||
uploadingpreviewfile = 미리보기 파일 업로드
|
||||
committingchanges = 바뀐 점 적용
|
||||
done = 완료
|
||||
|
||||
feature.unsupported = 당신의 기기는 이 기능을 지원하지 않습니다.
|
||||
mods.alphainfo = 현재의 모드는 첫 번째 시도이며, 그리고[scarlet] 버그가 매우 많음을 명심하십시오[].\n만약 버그를 발견할경우 Mindustry 깃허브 또는 디스코드로 제보해주세요.
|
||||
mods.alpha = [scarlet](Alpha)
|
||||
mods = 모드
|
||||
mods.none = [LIGHT_GRAY]모드가 발견되지 않았습니다!
|
||||
mods.none = [LIGHT_GRAY]추가한 모드가 없습니다!
|
||||
mods.guide = 모드 가이드
|
||||
mods.report = 버그 신고
|
||||
mod.enabled = [lightgray]활성화
|
||||
mod.disabled = [scarlet]비활성화
|
||||
mods.openfolder = Open Mod Folder
|
||||
mod.enabled = [firebrick]활성화
|
||||
mod.disabled = [lightgray]비활성화
|
||||
mod.disable = 비활성화
|
||||
mod.delete.error = 모드를 삭제할 수 없습니다. 아마도 해당 모드가 사용중인 것 같습니다.
|
||||
mod.missingdependencies = [scarlet]의존되는 모드: {0}
|
||||
mod.nowdisabled = [scarlet]모드 '{0}'는 다음의 모드에 의존합니다 :[accent] {1}\n[lightgray]이 모드를 먼저 다운로드해야합니다.\n이 모드는 자동으로 비활성화됩니다.
|
||||
mod.enable = 활성화
|
||||
mod.requiresrestart = 모드 변경사항을 적용하기 위해 게임을 종료합니다.
|
||||
mod.reloadrequired = [scarlet]새로고침 요구됨
|
||||
mod.reloadrequired = [scarlet]새로고침 예정됨
|
||||
mod.import = 모드 추가
|
||||
mod.import.github = 깃허브 모드 추가
|
||||
mod.remove.confirm = 모드가 삭제되었습니다.
|
||||
mod.remove.confirm = 이 모드를 삭제하시겠습니까?
|
||||
mod.author = [LIGHT_GRAY]제작자 : [] {0}
|
||||
mod.missing = 이 세이브파일에는 설치하지 않은 모드 혹은 이 버전에 속해있지 않은 데이터가 포함되어 있습니다. 이 파일을 불러올 경우 세이브파일의 데이터가 손상될 수 있습니다. 정말로 이 파일을 불러오시겠습니까?\n[lightgray]모드 :\n{0}
|
||||
mod.preview.missing = 워크샵에 당신의 모드를 업로드하기 전에 미리보기 이미지를 먼저 추가해야합니다.\n[accent] preview.png[]라는 이름으로 미리보기 이미지를 당신의 모드 폴더안에 준비한 후 다시 시도해주세요.
|
||||
mod.folder.missing = 워크샵에는 폴더 형태의 모드만 게시할 수 있습니다.\n모드를 폴더 형태로 바꾸려면 파일을 폴더에 압축 해제하고 이전 압축파일을 제거한 후, 게임을 재시작하거나 모드를 다시 로드하십시오.
|
||||
|
||||
about.button = 정보
|
||||
name = 이름 :
|
||||
noname = 먼저 [accent] [] 을 설정하세요.
|
||||
@@ -135,7 +134,7 @@ server.kicked.customClient = 이 서버는 직접 빌드한 버전을 지원하
|
||||
server.kicked.gameover = 코어가 파괴되었습니다...
|
||||
server.versions = 클라이언트 버전 : [accent] {0}[]\n서버 버전 : [accent] {1}[]
|
||||
host.info = [accent]호스트[] 버튼은 현재 네트워크의 [scarlet]6567[] 포트를 사용합니다.\n[LIGHT_GRAY]같은 Wi-Fi 또는 로컬 네트워크[] 에서 서버 목록을 볼 수 있습니다.\n\n만약 플레이어들이 이 IP를 통해 어디에서나 연결할 수 있게 하고 싶다면, 공유기 설정에서 [accent]포트 포워딩[]을 하시거나 VPN을 사용하셔야 합니다.\n\n[LIGHT_GRAY]참고: LAN 게임 연결에 문제가 있는 사람이 있다면, 방화벽 설정에서 Mindustry 가 로컬 네트워크에 액세스하도록 허용했는지 확인해주세요.
|
||||
join.info = 여기서 서버 추가를 누르신 후, [accent]서버 IP[]를 입력하여 다른 서버에 접속할 수 있습니다.\n또는 [accent]로컬 네트워크(LAN)[] 서버를 검색하여 접속할 수 있습니다.\nLAN 및 WAN 멀티 플레이어 모두 지원합니다.\n\n[LIGHT_GRAY]참고:여기에서는 자동으로 글로벌 서버를 추가하지 않습니다. IP로 다른 사람의 서버에 접속하려면 직접 서버 주소를 찾아서 적으셔야합니다.[]\n\n[ROYAL]한국의 서버로는 [accent]mindustry.kr[]의 (포트없음), 6568포트와 server1.mindustry.r-e.kr의 8000, 8002 포트가 있습니다.\n서버 주소 입력방법은 < 주소:포트 >의 형식입니다.\n[royal]포트가 없을 시에는 그냥 주소만 입력하시면 됩니다.
|
||||
join.info = 여기서 서버 추가를 누르신 후, [accent]서버 IP[]를 입력하여 다른 서버에 접속할 수 있습니다.\n또는 [accent]로컬 네트워크(LAN)[] 서버를 검색하여 접속할 수 있습니다.\nLAN 및 WAN 멀티 플레이어 모두 지원합니다.\n\n[LIGHT_GRAY]참고:여기에서는 자동으로 글로벌 서버를 추가하지 않습니다. IP로 다른 사람의 서버에 접속하려면 직접 서버 주소를 찾아서 적으셔야합니다.[]\n\n[ROYAL]한국의 서버로는 [accent]mindustry.kr[]의 6567, 6568포트와 [accent]server1.mindustry.r-e.kr[]의 8000, 8002 포트가 있습니다.\n서버 주소 입력방법은 < 주소:포트 >의 형식입니다.\n[royal]포트가 없을 시에는 그냥 주소만 입력하시면 됩니다.\n\n[royal]예시) mindustry.kr의 6567포트\nmindustry.kr:6567\n포트가 6567일 경우에는 :6567을 생략할 수 있습니다.
|
||||
hostserver = 서버 열기
|
||||
invitefriends = 친구 초대
|
||||
hostserver.mobile = 서버\n열기
|
||||
@@ -247,8 +246,8 @@ wave.waiting = [green]{0}초[]후 다음 단계 시작
|
||||
wave.waveInProgress = [LIGHT_GRAY]단계 진행중
|
||||
waiting = [LIGHT_GRAY]대기중...
|
||||
waiting.players = 다른 플레이어를 기다리는 중..
|
||||
wave.enemies = [LIGHT_GRAY]적 유닛{0} 마리 남았음
|
||||
wave.enemy = [LIGHT_GRAY]적 유닛{0} 마리 남음
|
||||
wave.enemies = [LIGHT_GRAY]적 유닛 {0}마리 남았음
|
||||
wave.enemy = [LIGHT_GRAY]적 유닛 {0}마리 남음
|
||||
loadimage = 사진 불러오기
|
||||
saveimage = 사진 저장
|
||||
unknown = 알 수 없음
|
||||
@@ -271,7 +270,7 @@ missing = 이 항목은 삭제되거나 이동되었습니다.\n[lightgray]워
|
||||
publishing = [accent]업로드 중...
|
||||
publish.confirm = 맵을 업로드 하시겠습니까?\n\n[lightgray]먼저 워크샵 EULA에 동의하시지 않으면 맵이 표시되지 않습니다!
|
||||
publish.error = 맵 업로드 오류 : {0}
|
||||
|
||||
steam.error = 스팀 서비스를 초기화하는데 실패했습니다.\n에러 코드 : {0}
|
||||
editor.brush = 브러쉬
|
||||
editor.openin = 편집기 열기
|
||||
editor.oregen = 광물 무작위 생성
|
||||
@@ -348,7 +347,6 @@ editor.overwrite = [accept]경고!이 명령은 기존 맵을 덮어씌우게
|
||||
editor.overwrite.confirm = [scarlet]경고![] 이 이름을 가진 맵이 이미 있습니다. 덮어 쓰시겠습니까?
|
||||
editor.exists = 같은 이름의 맵이 이미 존재합니다.
|
||||
editor.selectmap = 불러올 맵 선택 :
|
||||
|
||||
toolmode.replace = 재배치
|
||||
toolmode.replace.description = 블록을 배치합니다.
|
||||
toolmode.replaceall = 모두 재배치
|
||||
@@ -363,7 +361,6 @@ toolmode.fillteams = 팀 채우기
|
||||
toolmode.fillteams.description = 블록 대신 팀 건물로 채웁니다.
|
||||
toolmode.drawteams = 팀 그리기
|
||||
toolmode.drawteams.description = 블록 대신 팀 건물을 배치합니다.
|
||||
|
||||
filters.empty = [LIGHT_GRAY]필터가 없습니다!! 아래 버튼을 눌러 추가하세요.
|
||||
filter.distort = 왜곡
|
||||
filter.noise = 맵 전체에 타일 혹은 블럭 뿌리기
|
||||
@@ -395,7 +392,6 @@ filter.option.floor2 = 2번째 바닥
|
||||
filter.option.threshold2 = 2번째 한계점
|
||||
filter.option.radius = 반경
|
||||
filter.option.percentile = 백분위수
|
||||
|
||||
width = 넓이 :
|
||||
height = 높이 :
|
||||
menu = 메뉴
|
||||
@@ -411,7 +407,6 @@ tutorial = 튜토리얼
|
||||
tutorial.retake = 튜토리얼
|
||||
editor = 편집기
|
||||
mapeditor = 맵 편집기
|
||||
|
||||
abandon = 지역 포기
|
||||
abandon.text = 이 구역의 모든 자원이 적에게 빼앗길 것입니다.
|
||||
locked = 잠김
|
||||
@@ -431,18 +426,17 @@ uncover = 지역 개방
|
||||
configure = 코어 시작자원 설정
|
||||
bannedblocks = 금지된 블럭들
|
||||
addall = 모두 추가
|
||||
configure.locked = 시 시작자원 설정이 해금됩니다.
|
||||
configure.locked = [lightgray]{0}시 시작자원 설정이 해금됩니다.
|
||||
configure.invalid = 해당 값은 0 과 {0} 사이여야 합니다.
|
||||
zone.unlocked = [LIGHT_GRAY] 잠금 해제되었습니다!
|
||||
zone.requirement.complete = {0} 단계 달성 성공! \n{1} 지역 요구사항이 충족되었습니다!
|
||||
zone.config.unlocked = 시작자원 설정 해금! : [lightgray]\n{0}
|
||||
zone.resources = 감지된 자원 목록 :
|
||||
zone.objective = [lightgray]게임 모드 : [accent]{0}
|
||||
zone.objective = [lightgray]지역 임무 : [accent]{0}
|
||||
zone.objective.survival = 생존
|
||||
zone.objective.attack = 적 코어
|
||||
zone.objective.attack = 적 코어 파괴
|
||||
add = 추가...
|
||||
boss.health = 보스 체력
|
||||
|
||||
connectfail = [crimson]{0}[accent] 서버에 연결하지 못했습니다.[]
|
||||
error.unreachable = 서버에 연결하지 못했습니다.\n서버 주소가 정확히 입력되었나요?
|
||||
error.invalidaddress = 잘못된 주소입니다.
|
||||
@@ -453,7 +447,6 @@ error.mapnotfound = 맵 파일을 찾을 수 없습니다!
|
||||
error.io = 네트워크 I/O 오류.
|
||||
error.any = 알 수 없는 네트워크 오류.
|
||||
error.bloom = 블룸 그래픽 효과를 적용하지 못했습니다.\n당신의 기기가 이 기능을 지원하지 않는 것일 수도 있습니다.
|
||||
|
||||
zone.groundZero.name = 전초기지
|
||||
zone.desertWastes.name = 쓰레기 사막
|
||||
zone.craters.name = 크레이터
|
||||
@@ -468,7 +461,6 @@ zone.saltFlats.name = 소금 사막
|
||||
zone.impact0078.name = Impact 0078
|
||||
zone.crags.name = 협곡
|
||||
zone.fungalPass.name = 포자 지대
|
||||
|
||||
zone.groundZero.description = 이 장소는 다시 시작하기에 최적의 환경을 지닌 장소입니다. 적은 수준의 위협이 있으며 자원의 양은 적습니다.\n가능한 한 많은 양의 구리와 납을 수집하십시오.\n출격합시다!
|
||||
zone.frozenForest.description = 이 지역도 산과 가까운 지역입니다 포자들이 흩뿌려져 있으며 극한의 추위도 포자를 막을 수 있을 것 같지 않습니다.\n화력 발전소를 짓고 전력을 확보하여 채광 드론을 사용하는 법을 배우십시오.
|
||||
zone.desertWastes.description = 이 황무지는 끝을 알 수 없을 정도로 광활하고 십자가 형태의 버려진 구조물이 존재합니다.\n석탄이 존재하며 이를 화력발전에 쓰거나 흑연 정제에 쓰십시오.\n\n[lightgray]이 지역에서의 착륙장소는 확실하지 않습니다.
|
||||
@@ -483,7 +475,6 @@ zone.nuclearComplex.description = 과거 토륨의 생산, 연구와 처리를
|
||||
zone.fungalPass.description = 고산지대과 포자지대 사이의 지역입니다. 소규모의 적 정찰기지가 있으니 디거와 크롤러를 이용해 적의 코어를 파괴하십시오.
|
||||
zone.impact0078.description = [ROYAL]죄송합니다. 아직 설명이 준비되지 않았습니다.
|
||||
zone.crags.description = [ROYAL]죄송합니다. 아직 설명이 준비되지 않았습니다.
|
||||
|
||||
settings.language = 언어
|
||||
settings.data = 게임 데이터
|
||||
settings.reset = 설정 초기화
|
||||
@@ -518,6 +509,7 @@ blocks.shootrange = 사거리
|
||||
blocks.size = 크기
|
||||
blocks.liquidcapacity = 액체 용량
|
||||
blocks.powerrange = 전력 범위
|
||||
blocks.powerconnections = Max Connections
|
||||
blocks.poweruse = 전력 사용
|
||||
blocks.powerdamage = 전력/데미지
|
||||
blocks.itemcapacity = 저장 용량
|
||||
@@ -537,9 +529,9 @@ blocks.inaccuracy = 오차각
|
||||
blocks.shots = 공격 속도
|
||||
blocks.reload = 재장전
|
||||
blocks.ammo = 탄약
|
||||
|
||||
bar.drilltierreq = 더 좋은 드릴이 요구됨
|
||||
bar.drillspeed = 초당 {0}개 채굴중
|
||||
bar.pumpspeed = Pump Speed: {0}/s
|
||||
bar.efficiency = 활성화율 : {0}%
|
||||
bar.powerbalance = 초당 {0} 발전중
|
||||
bar.powerstored = 총 전력 저장량 : {0}/{1}
|
||||
@@ -552,7 +544,6 @@ bar.heat = 발열
|
||||
bar.power = 전력
|
||||
bar.progress = 생산 진행도
|
||||
bar.spawned = 최대 {1}기 중 {0}기 생산됨
|
||||
|
||||
bullet.damage = [lightgray]피해량 : [stat]{0}[]
|
||||
bullet.splashdamage = [lightgray]범위 피해량 : [stat]{0}[] / [lightgray]피해 범위 : [stat]{1}[lightgray] 타일
|
||||
bullet.incendiary = [stat]방화
|
||||
@@ -564,7 +555,6 @@ bullet.freezing = [stat]빙결
|
||||
bullet.tarred = [stat]타르
|
||||
bullet.multiplier = 추가 타격 횟수 : [stat]{0}[lightgray]
|
||||
bullet.reload = 공격 속도 : [stat]{0}[lightgray]
|
||||
|
||||
unit.blocks = 블록
|
||||
unit.powersecond = 전력/초
|
||||
unit.liquidsecond = 액체/초
|
||||
@@ -576,7 +566,7 @@ unit.seconds = 초
|
||||
unit.persecond = /초
|
||||
unit.timesspeed = x 배
|
||||
unit.percent = %
|
||||
unit.items = 아이템
|
||||
unit.items = 자원
|
||||
category.general = 일반
|
||||
category.power = 전력
|
||||
category.liquids = 액체
|
||||
@@ -586,8 +576,9 @@ category.shooting = 사격
|
||||
category.optional = 보조 아이템
|
||||
setting.landscape.name = 가로화면으로 고정
|
||||
setting.shadows.name = 그림자
|
||||
setting.blockreplace.name = 블럭 제안 자동화
|
||||
setting.linear.name = 선형 필터링
|
||||
setting.hints.name = 도움말 표시
|
||||
setting.hints.name = 힌트 활성화
|
||||
setting.animatedwater.name = 움직이는 물
|
||||
setting.animatedshields.name = 움직이는 보호막
|
||||
setting.antialias.name = 안티 에일리어싱[LIGHT_GRAY] (재시작 필요)[]
|
||||
@@ -608,6 +599,8 @@ setting.difficulty.insane = 미침
|
||||
setting.difficulty.name = 난이도 :
|
||||
setting.screenshake.name = 화면 흔들기
|
||||
setting.effects.name = 화면 효과
|
||||
setting.destroyedblocks.name = Display Destroyed Blocks
|
||||
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
|
||||
setting.sensitivity.name = 컨트롤러 감도
|
||||
setting.saveinterval.name = 저장 간격
|
||||
setting.seconds = 초
|
||||
@@ -688,7 +681,6 @@ mode.pvp.description = 실제 플레이어와 PvP를 합니다. 맵에 적어도
|
||||
mode.attack.name = 공격
|
||||
mode.attack.description = 적 기지를 파괴하세요. 맵에 빨간팀 코어가 있어야 플레이 가능합니다.
|
||||
mode.custom = 사용자 정의 규칙
|
||||
|
||||
rules.infiniteresources = 무한 자원
|
||||
rules.wavetimer = 단계
|
||||
rules.waves = 단계
|
||||
@@ -715,7 +707,6 @@ rules.title.resourcesbuilding = 자원 & 건축
|
||||
rules.title.player = 플레이어들
|
||||
rules.title.enemy = 적
|
||||
rules.title.unit = 유닛
|
||||
|
||||
content.item.name = 아이템
|
||||
content.liquid.name = 액체
|
||||
content.unit.name = 유닛
|
||||
@@ -758,10 +749,10 @@ mech.dart-ship.weapon = 소총
|
||||
mech.javelin-ship.name = 재블린
|
||||
mech.javelin-ship.weapon = 유도 미사일
|
||||
mech.javelin-ship.ability = 가속 전격 생성기
|
||||
mech.trident-ship.name = 삼지창
|
||||
mech.trident-ship.name = 트라이던트
|
||||
mech.trident-ship.weapon = 폭탄 저장고
|
||||
mech.glaive-ship.name = 글레브
|
||||
mech.glaive-ship.weapon = 방화총
|
||||
mech.glaive-ship.name = 글레이브
|
||||
mech.glaive-ship.weapon = 중무장 인화성 소총
|
||||
item.explosiveness = [LIGHT_GRAY]폭발성 : {0}
|
||||
item.flammability = [LIGHT_GRAY]인화성 : {0}
|
||||
item.radioactivity = [LIGHT_GRAY]방사능 : {0}
|
||||
@@ -777,7 +768,6 @@ mech.buildspeed = [LIGHT_GRAY]건설 속도 : {0}%
|
||||
liquid.heatcapacity = [LIGHT_GRAY]발열 용량 : {0}
|
||||
liquid.viscosity = [LIGHT_GRAY]점도 : {0}
|
||||
liquid.temperature = [LIGHT_GRAY]온도 : {0}
|
||||
|
||||
block.sand-boulder.name = 사암
|
||||
block.grass.name = 잔디
|
||||
block.salt.name = 소금
|
||||
@@ -853,6 +843,8 @@ block.copper-wall.name = 구리 벽
|
||||
block.copper-wall-large.name = 대형 구리 벽
|
||||
block.titanium-wall.name = 티타늄 벽
|
||||
block.titanium-wall-large.name = 대형 티타늄 벽
|
||||
block.plastanium-wall.name = 플라스터늄 벽
|
||||
block.plastanium-wall-large.name = 대형 플라스터늄 벽
|
||||
block.phase-wall.name = 메타 벽
|
||||
block.phase-wall-large.name = 대형 메타 벽
|
||||
block.thorium-wall.name = 토륨 벽
|
||||
@@ -932,10 +924,10 @@ block.spirit-factory.name = 수리 드론 공장
|
||||
block.phantom-factory.name = 건설 드론 공장
|
||||
block.wraith-factory.name = 유령 전투기 공장
|
||||
block.ghoul-factory.name = 구울 폭격기 공장
|
||||
block.dagger-factory.name = 대거 기체 공장
|
||||
block.crawler-factory.name = 크롤러 기체 공장
|
||||
block.titan-factory.name = 타이탄 기체 공장
|
||||
block.fortress-factory.name = 포트리스 기체 공장
|
||||
block.dagger-factory.name = 대거 공장
|
||||
block.crawler-factory.name = 크롤러 공장
|
||||
block.titan-factory.name = 타이탄 공장
|
||||
block.fortress-factory.name = 포트리스 공장
|
||||
block.revenant-factory.name = 망령 전함 공장
|
||||
block.repair-point.name = 수리 지점
|
||||
block.pulse-conduit.name = 퓨즈 파이프
|
||||
@@ -984,13 +976,14 @@ unit.ghoul.name = 구울 폭격기
|
||||
unit.wraith.name = 유령 전투기
|
||||
unit.fortress.name = 포트리스
|
||||
unit.revenant.name = 망령 전함
|
||||
unit.eruptor.name = 분화자
|
||||
unit.chaos-array.name = 혼돈 배열
|
||||
unit.eradicator.name = 박멸
|
||||
unit.lich.name = 리치
|
||||
unit.eruptor.name = 이어럽터
|
||||
unit.chaos-array.name = 혼돈의 군대
|
||||
unit.eradicator.name = 파괴자
|
||||
unit.lich.name = 사자왕
|
||||
unit.reaper.name = 사신
|
||||
tutorial.next = [lightgray]< 이 곳을 터치해 진행하세요. >
|
||||
tutorial.intro = Mindustry 튜토리얼을 시작하겠습니다. 튜토리얼은 [accent]모바일은 뒤로가기, 데스크탑은 esc버튼[]을 누르고 [accent]나가기 버튼[]을 눌러 종료가 가능합니다.\n[accent]구리[]를 18개 채광하세요. 코어 주위에 있는 주황색의 구리 광물을 터치함으로써 구리를 채광할 수 있습니다.\n\n[accent]현재 모은 구리의 개수 : {0}/{1} 개[]
|
||||
tutorial.intro = [scarlet]Mindustry 튜토리얼[]을 시작하겠습니다.\n [WASD] 키를 눌러 이동할 수 있습니다.\n[accent]Ctrl 키를 누르고 마우스 휠을 돌려 확대 또는 축소가 가능합니다.\n[accent]주황색의 광맥[]을 눌러 [accent]구리[]를 채광하세요.\n구리를 채광한 후에는 코어 근처로 이동한 뒤, 당신의 기체에서 코어로 드래그해 구리를 코어에 넣으세요. 코어 근처에서 채광하면 자동으로 옮겨집니다.\n\n임무 : 구리 채광({0}/{1})
|
||||
tutorial.intro.mobile = [scarlet]Mindustry 튜토리얼[]을 시작하겠습니다.\n화면을 드래그하여 이동이 가능합니다.\n두 손가락을 화면에 누른 후 모으거나 벌려 확대와 축소가 가능합니다.\n[accent]주황색의 광맥[]을 눌러 [accent]구리[]를 채광하세요.\n구리를 채광한 후에는 코어 근처로 이동한 뒤, 당신의 기체에서 코어로 드래그해 구리를 코어에 넣으세요. 코어 근처에서 채광하면 자동으로 옮겨집니다.\n\n임무 : 구리 채광({0}/{1})
|
||||
tutorial.drill = 수동으로 채광하는 것은 효율이 낮습니다.\n[accent]드릴[]은 자동으로 드릴 바로 아래에 있는 광물들을 채광합니다.\n드릴 카테고리의 기계식 드릴을 선택하여 구리 광맥위에 설치하세요.\n마우스 오른쪽 버튼으로 취소가 가능합니다.
|
||||
tutorial.drill.mobile = 수동으로 채광하는 것은 효율이 낮습니다.\n[accent]드릴[]은 자동으로 드릴 바로아래에 있는 광물들을 채광합니다.\n드릴 카테고리의 기계식 드릴을 선택하여 구리 광맥위에 설치하세요.\n취소 버튼을 눌러 건축하기 전의 설계를 취소할 수 있습니다.
|
||||
tutorial.blockinfo = 블록들은 각각 능력이 다르며, 하위 티어의 드릴은 채광할 수 있는 광물의 종류가 적습니다.\n블럭의 정보를 확인하기 위해서는,[accent] 카테고리의 블럭을 누른 후, "?"버튼을 클릭하여 블럭의 정보를 확인하세요.[]\n[royal]궁금한 블럭의 정보를 아무거나 한번 확인해보세요.
|
||||
@@ -1009,7 +1002,6 @@ tutorial.deposit = 자원을 다시 블록에 넣을 수도 있습니다.\n\n[ac
|
||||
tutorial.waves = [LIGHT_GRAY]적[]이 접근합니다.\n당신의 기체는 적을 클릭하여 공격할 수 있습니다. 또한, 구리를 더 캐내고 포탑을 더 지어서 방어를 강화하세요.\n\n[accent]2단계 동안 코어를 보호하세요.[]
|
||||
tutorial.waves.mobile = [LIGHT_GRAY]적[]이 접근합니다.\n당신의 기체는 적을 자동조준하지만, 원하는 적을 클릭하여 공격하고 싶은 대상을 바꿀 수 있습니다.\n구리를 더 캐내고 포탑을 더 지어서 방어를 강화하세요.\n\n[accent]2단계동안 코어를 방어하세요.[]
|
||||
tutorial.launch = 특정 단계에 도달하면 [accent]출격[]이 가능합니다.\n[accent]출격[]을 하게되면 해당 지역의 코어에 들어있는 자원들을 캠페인의 자원 창고로 보내지만, 해당 지역의 [accent]모든 것들[]은 날라가게 되니 주의하세요.
|
||||
|
||||
item.copper.description = 모든 종류의 블록에서 광범위하게 사용되는 자원입니다.
|
||||
item.lead.description = 쉽게 구할 수 있으며, 전자 및 액체 수송 블록에서 광범위하게 사용되는 자원입니다.
|
||||
item.metaglass.description = 초강력 유리 화합물. 액체 분배 및 저장에 광범위하게 사용됩니다.\n\n[royal]액체를 활용하기 위한 필수품입니다.
|
||||
@@ -1075,6 +1067,8 @@ block.copper-wall.description = 게임 시작 초기에 방어용으로 적합
|
||||
block.copper-wall-large.description = 구리 벽 4개를 뭉친 블럭입니다.
|
||||
block.titanium-wall.description = 흑연이 생산될 즈음에 사용하기 적합합니다.
|
||||
block.titanium-wall-large.description = 티타늄 벽 4개를 뭉친 블럭입니다.
|
||||
block.plastanium-wall.description = 아크, 델타와 같은 전기 공격을 막는 특수한 벽입니다. 또한, 이 벽 주위에 전기를 사용하는 건물을 배치할 시 그 건물에는 노드가 자동으로 연결하지 않습니다.
|
||||
block.plastanium-wall-large.description = 아크, 델타와 같은 전기 공격을 막는 특수한 벽입니다. 또한, 이 벽 주위에 전기를 사용하는 건물을 배치할 시 그 건물에는 노드가 자동으로 연결하지 않습니다.\n도배해서 사용하세요.
|
||||
block.thorium-wall.description = 쉬운 생산이 가능한 마지막 방어벽입니다.
|
||||
block.thorium-wall-large.description = 토륨 벽 4개를 뭉친 블럭입니다.
|
||||
block.phase-wall.description = 토륨 벽만큼 강하지 않지만 벽을 향해 날아오는 총알이 너무 강력하지 않으면 총알을 튕겨냅니다.
|
||||
@@ -1094,7 +1088,7 @@ block.junction.description = 2개의 컨베이어 벨트를 교차시키는 다
|
||||
block.bridge-conveyor.description = 자원 수송 블록.\n지형이나 건물을 넘어 최대 3개 타일을 건너뛰고 자원을 운송할 수 있습니다.
|
||||
block.phase-conveyor.description = 고급 자원 수송 블록.\n지형이나 건물을 넘어 최대 11개 타일을 건너뛰고 자원을 운송할 수 있습니다. 전기를 사용하고, 기본 터널 컨베이어보다 빠릅니다.
|
||||
block.sorter.description = 자원을 넣어서 필터에 설정된 자원일 경우 바로 앞으로 통과하며, 그렇지 않을 경우 옆으로 이동시킵니다.
|
||||
block.inverted-sorter.descriptions = 필터처럼 자원을 이동시키는 대신에, 선택한 자원을 양 옆으로 출력합니다.
|
||||
block.inverted-sorter.description = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||
block.router.description = 한 방향에서 자원을 넣을 시 최대 3개의 다른 방향으로 균등하게 내보냅니다. 자원을 한 곳에서 여러 방향으로 분배하는 데 유용합니다.
|
||||
block.distributor.description = 자원을 최대 7개의 다른 방향으로 균등하게 분베하는 고급 분배기.
|
||||
block.overflow-gate.description = 평소에는 자원의 들어온 방향으로 자원을 통과시키지만, 정면이 자원으로 꽉 차거나 다른 사유로 막힐 시 옆으로 자원을 내보냅니다.
|
||||
|
||||
@@ -3,6 +3,7 @@ credits = Credits
|
||||
contributors = Vertalers en Medewerkers
|
||||
discord = Word lid van de Mindustry Discord!
|
||||
link.discord.description = De officiële Mindustry discord chatroom
|
||||
link.reddit.description = The Mindustry subreddit
|
||||
link.github.description = Game broncode
|
||||
link.changelog.description = Lijst van Updates
|
||||
link.dev-builds.description = Onstabiele ontwikkeling builds
|
||||
@@ -26,6 +27,7 @@ load.mod = Mods
|
||||
schematic = Schematic
|
||||
schematic.add = Save Schematic...
|
||||
schematics = Schematics
|
||||
schematic.replace = A schematic by that name already exists. Replace it?
|
||||
schematic.import = Import Schematic...
|
||||
schematic.exportfile = Export File
|
||||
schematic.importfile = Import File
|
||||
@@ -78,20 +80,25 @@ uploadingcontent = Uploading Content
|
||||
uploadingpreviewfile = Uploading Preview File
|
||||
committingchanges = Comitting Changes
|
||||
done = Done
|
||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry Github or Discord.
|
||||
feature.unsupported = Your device does not support this feature.
|
||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry GitHub or Discord.
|
||||
mods.alpha = [accent](Alpha)
|
||||
mods = Mods
|
||||
mods.none = [LIGHT_GRAY]No mods found!
|
||||
mods.guide = Modding Guide
|
||||
mods.report = Report Bug
|
||||
mods.openfolder = Open Mod Folder
|
||||
mod.enabled = [lightgray]Enabled
|
||||
mod.disabled = [scarlet]Disabled
|
||||
mod.disable = Disable
|
||||
mod.delete.error = Unable to delete mod. File may be in use.
|
||||
mod.missingdependencies = [scarlet]Missing dependencies: {0}
|
||||
mod.nowdisabled = [scarlet]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled.
|
||||
mod.enable = Enable
|
||||
mod.requiresrestart = The game will now close to apply the mod changes.
|
||||
mod.reloadrequired = [scarlet]Reload Required
|
||||
mod.import = Import Mod
|
||||
mod.import.github = Import Github Mod
|
||||
mod.import.github = Import GitHub Mod
|
||||
mod.remove.confirm = This mod will be deleted.
|
||||
mod.author = [LIGHT_GRAY]Author:[] {0}
|
||||
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
||||
@@ -263,6 +270,7 @@ missing = This item has been deleted or moved.\n[lightgray]The workshop listing
|
||||
publishing = [accent]Publishing...
|
||||
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
||||
publish.error = Error publishing item: {0}
|
||||
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||
editor.brush = Brush
|
||||
editor.openin = Open In Editor
|
||||
editor.oregen = Ore Generation
|
||||
@@ -501,6 +509,7 @@ blocks.shootrange = Range
|
||||
blocks.size = Size
|
||||
blocks.liquidcapacity = Liquid Capacity
|
||||
blocks.powerrange = Power Range
|
||||
blocks.powerconnections = Max Connections
|
||||
blocks.poweruse = Power Use
|
||||
blocks.powerdamage = Power/Damage
|
||||
blocks.itemcapacity = Item Capacity
|
||||
@@ -522,6 +531,7 @@ blocks.reload = Shots/Second
|
||||
blocks.ammo = Ammo
|
||||
bar.drilltierreq = Better Drill Required
|
||||
bar.drillspeed = Drill Speed: {0}/s
|
||||
bar.pumpspeed = Pump Speed: {0}/s
|
||||
bar.efficiency = Efficiency: {0}%
|
||||
bar.powerbalance = Power: {0}
|
||||
bar.powerstored = Stored: {0}/{1}
|
||||
@@ -566,6 +576,7 @@ category.shooting = Shooting
|
||||
category.optional = Optional Enhancements
|
||||
setting.landscape.name = Lock Landscape
|
||||
setting.shadows.name = Shadows
|
||||
setting.blockreplace.name = Automatic Block Suggestions
|
||||
setting.linear.name = Linear Filtering
|
||||
setting.hints.name = Hints
|
||||
setting.animatedwater.name = Animated Water
|
||||
@@ -588,6 +599,8 @@ setting.difficulty.insane = insane
|
||||
setting.difficulty.name = Difficulty:
|
||||
setting.screenshake.name = Screen Shake
|
||||
setting.effects.name = Display Effects
|
||||
setting.destroyedblocks.name = Display Destroyed Blocks
|
||||
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
|
||||
setting.sensitivity.name = Controller Sensitivity
|
||||
setting.saveinterval.name = Autosave Interval
|
||||
setting.seconds = {0} Seconds
|
||||
@@ -830,6 +843,8 @@ block.copper-wall.name = Copper Wall
|
||||
block.copper-wall-large.name = Large Copper Wall
|
||||
block.titanium-wall.name = Titanium Wall
|
||||
block.titanium-wall-large.name = Large Titanium Wall
|
||||
block.plastanium-wall.name = Plastanium Wall
|
||||
block.plastanium-wall-large.name = Large Plastanium Wall
|
||||
block.phase-wall.name = Phase Wall
|
||||
block.phase-wall-large.name = Large Phase Wall
|
||||
block.thorium-wall.name = Thorium Wall
|
||||
@@ -968,6 +983,7 @@ unit.lich.name = Lich
|
||||
unit.reaper.name = Reaper
|
||||
tutorial.next = [lightgray]<Tap to continue>
|
||||
tutorial.intro = You have entered the[scarlet] Mindustry Tutorial.[]\nBegin by[accent] mining copper[]. Tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||
tutorial.intro.mobile = You have entered the[scarlet] Mindustry Tutorial.[]\nSwipe the screen to move.\n[accent]Pinch with 2 fingers [] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||
tutorial.drill = Mining manually is inefficient.\n[accent]Drills []can mine automatically.\nPlace one on a copper vein.
|
||||
tutorial.drill.mobile = Mining manually is inefficient.\n[accent]Drills []can mine automatically.\nTap the drill tab in the bottom right.\nSelect the[accent] mechanical drill[].\nPlace it on a copper vein by tapping, then press the[accent] checkmark[] below to confirm your selection.\nPress the[accent] X button[] to cancel placement.
|
||||
tutorial.blockinfo = Each block has different stats. Each drill can only mine certain ores.\nTo check a block's info and stats,[accent] tap the "?" button while selecting it in the build menu.[]\n\n[accent]Access the Mechanical Drill's stats now.[]
|
||||
@@ -1051,6 +1067,8 @@ block.copper-wall.description = A cheap defensive block.\nUseful for protecting
|
||||
block.copper-wall-large.description = A cheap defensive block.\nUseful for protecting the core and turrets in the first few waves.\nSpans multiple tiles.
|
||||
block.titanium-wall.description = A moderately strong defensive block.\nProvides moderate protection from enemies.
|
||||
block.titanium-wall-large.description = A moderately strong defensive block.\nProvides moderate protection from enemies.\nSpans multiple tiles.
|
||||
block.plastanium-wall.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.
|
||||
block.plastanium-wall-large.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.\nSpans multiple tiles.
|
||||
block.thorium-wall.description = A strong defensive block.\nGood protection from enemies.
|
||||
block.thorium-wall-large.description = A strong defensive block.\nGood protection from enemies.\nSpans multiple tiles.
|
||||
block.phase-wall.description = Not as strong as a thorium wall but will deflect bullets unless they are too powerful.
|
||||
@@ -1070,7 +1088,7 @@ block.junction.description = Acts as a bridge for two crossing conveyor belts. U
|
||||
block.bridge-conveyor.description = Advanced item transport block. Allows transporting items over up to 3 tiles of any terrain or building.
|
||||
block.phase-conveyor.description = Advanced item transport block. Uses power to teleport items to a connected phase conveyor over several tiles.
|
||||
block.sorter.description = Sorts items. If an item matches the selection, it is allowed to pass. Otherwise, the item is outputted to the left and right.
|
||||
block.inverted-sorter.descriptions = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||
block.inverted-sorter.description = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||
block.router.description = Accepts items from one direction and outputs them to up to 3 other directions equally. Useful for splitting the materials from one source to multiple targets.
|
||||
block.distributor.description = An advanced router which splits items to up to 7 other directions equally.
|
||||
block.overflow-gate.description = A combination splitter and router that only outputs to the left and right if the front path is blocked.
|
||||
|
||||
@@ -3,6 +3,7 @@ credits = Credits
|
||||
contributors = Vertalers en medewerkers
|
||||
discord = Sluit je aan bij de Mindustry discord server!
|
||||
link.discord.description = De officiële Mindustry discord chatroom
|
||||
link.reddit.description = The Mindustry subreddit
|
||||
link.github.description = Broncode
|
||||
link.changelog.description = Lijst met updatewijzigingen
|
||||
link.dev-builds.description = Onstabiele versies
|
||||
@@ -16,28 +17,29 @@ screenshot.invalid = Kaart te groot, mogelijks te weinig geheugen voor een scree
|
||||
gameover = Game Over
|
||||
gameover.pvp = Het[accent] {0}[] team heeft gewonnen!
|
||||
highscore = [accent]Nieuw record!
|
||||
copied = Copied.
|
||||
load.sound = Sounds
|
||||
load.map = Maps
|
||||
copied = Gekopieerd.
|
||||
load.sound = Geluiden
|
||||
load.map = Kaarten
|
||||
load.image = Images
|
||||
load.content = Content
|
||||
load.system = System
|
||||
load.mod = Mods
|
||||
schematic = Schematic
|
||||
schematic.add = Save Schematic...
|
||||
schematics = Schematics
|
||||
schematic.import = Import Schematic...
|
||||
schematic.exportfile = Export File
|
||||
schematic.importfile = Import File
|
||||
schematic = Blauwdruk
|
||||
schematic.add = Blauwdruk Opslaan...
|
||||
schematics = Blauwdrukken
|
||||
schematic.replace = Er bestaat al een blaudruk met deze naam. Vervangen?
|
||||
schematic.import = Importeer Blauwdruk...
|
||||
schematic.exportfile = Exporteer Bestand
|
||||
schematic.importfile = Exporteer Bestand
|
||||
schematic.browseworkshop = Browse Workshop
|
||||
schematic.copy = Copy to Clipboard
|
||||
schematic.copy.import = Import from Clipboard
|
||||
schematic.shareworkshop = Share on Workshop
|
||||
schematic.copy = Kopieer naar Klembord
|
||||
schematic.copy.import = Importeer vanaf Klembord
|
||||
schematic.shareworkshop = Deel op Workshop
|
||||
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Flip Schematic
|
||||
schematic.saved = Schematic saved.
|
||||
schematic.saved = Blauwdruk opgeslagen.
|
||||
schematic.delete.confirm = This schematic will be utterly eradicated.
|
||||
schematic.rename = Rename Schematic
|
||||
schematic.info = {0}x{1}, {2} blocks
|
||||
schematic.rename = Blauwdruk Hernoemen
|
||||
schematic.info = {0}x{1}, {2} blokken
|
||||
stat.wave = Je overleefde tot aanvalsgolf: [accent]{0}[].
|
||||
stat.enemiesDestroyed = Vijanden vernietigd:[accent] {0}
|
||||
stat.built = Gebouwen gebouwd:[accent] {0}
|
||||
@@ -46,7 +48,7 @@ stat.deconstructed = Gebouwen afgebroken:[accent] {0}
|
||||
stat.delivered = Gronstoffen meegenomen:
|
||||
stat.rank = Eindresultaat: [accent]{0}
|
||||
launcheditems = [accent]Meegenomen grondstoffen
|
||||
launchinfo = [unlaunched][[LAUNCH] your core to obtain the items indicated in blue.
|
||||
launchinfo = [unlaunched][[LAUNCH] je kern om de met blauw aangeduide voorwerpen te verkrijgen.
|
||||
map.delete = Ben je zeker dat je de kaart "[accent]{0}[]" wilt verwijderen?
|
||||
level.highscore = Beste score: [accent]{0}
|
||||
level.select = Selecteer level
|
||||
@@ -55,14 +57,14 @@ showagain = Toon dit volgende keer niet meer.
|
||||
coreattack = < Kern wordt aangevallen! >
|
||||
nearpoint = [[ [scarlet]VERLAAT dit gebied onmiddelijk[] ]\nDirecte vernietiging...
|
||||
database = Kern Database
|
||||
savegame = opslaan
|
||||
loadgame = openen
|
||||
savegame = Opslaan
|
||||
loadgame = Openen
|
||||
joingame = Multiplayer
|
||||
customgame = Aangepaste versie
|
||||
newgame = Nieuw spel
|
||||
none = <geen>
|
||||
minimap = Kaartje
|
||||
position = Position
|
||||
position = Positie
|
||||
close = Sluit
|
||||
website = Website
|
||||
quit = Verlaat
|
||||
@@ -72,35 +74,40 @@ maps.browse = Browse Maps
|
||||
continue = Ga verder
|
||||
maps.none = [LIGHT_GRAY]Geen kaarten gevonden!
|
||||
invalid = Invalid
|
||||
preparingconfig = Preparing Config
|
||||
preparingcontent = Preparing Content
|
||||
uploadingcontent = Uploading Content
|
||||
uploadingpreviewfile = Uploading Preview File
|
||||
committingchanges = Comitting Changes
|
||||
done = Done
|
||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry Github or Discord.
|
||||
preparingconfig = Config Voorbereiden
|
||||
preparingcontent = Content Voorbereiden
|
||||
uploadingcontent = Content Uploaden
|
||||
uploadingpreviewfile = Voorbeeldbestand Uploaden
|
||||
committingchanges = Veranderingen Toepassen
|
||||
done = Klaar
|
||||
feature.unsupported = Uw apparaat ondersteunt deze functie niet.
|
||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry GitHub or Discord.
|
||||
mods.alpha = [accent](Alpha)
|
||||
mods = Mods
|
||||
mods.none = [LIGHT_GRAY]No mods found!
|
||||
mods.guide = Modding Guide
|
||||
mods.report = Report Bug
|
||||
mod.enabled = [lightgray]Enabled
|
||||
mod.disabled = [scarlet]Disabled
|
||||
mod.disable = Disable
|
||||
mods.none = [LIGHT_GRAY]Geen mods gevonden!
|
||||
mods.guide = Handleiding tot Modding
|
||||
mods.report = Bug Rapporteren
|
||||
mods.openfolder = Open Mod Folder
|
||||
mod.enabled = [lightgray]Ingeschakeld
|
||||
mod.disabled = [scarlet]Uitgeschakeld
|
||||
mod.disable = Schakel uit
|
||||
mod.delete.error = Kan mod niet verwijderen. Bestand is mogelijk in gebruik.
|
||||
mod.missingdependencies = [scarlet]Missing dependencies: {0}
|
||||
mod.nowdisabled = [scarlet]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled.
|
||||
mod.enable = Enable
|
||||
mod.requiresrestart = The game will now close to apply the mod changes.
|
||||
mod.reloadrequired = [scarlet]Reload Required
|
||||
mod.import = Import Mod
|
||||
mod.import.github = Import Github Mod
|
||||
mod.remove.confirm = This mod will be deleted.
|
||||
mod.author = [LIGHT_GRAY]Author:[] {0}
|
||||
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
||||
mod.reloadrequired = [scarlet]Herladen Vereist
|
||||
mod.import = Importeer Mod
|
||||
mod.import.github = Importeer GitHub Mod
|
||||
mod.remove.confirm = Deze mod zal worden verwijderd.
|
||||
mod.author = [LIGHT_GRAY]Auteur:[] {0}
|
||||
mod.missing = Dit opslagbestand bevat mods die zijn geupdate of recentelijk zijn verwijderd. Uw opslagbestand kan beschadigd geraken. Bent u zeker dat u wil verdergaan?\n[lightgray]Mods:\n{0}
|
||||
mod.preview.missing = Before publishing this mod in the workshop, you must add an image preview.\nPlace an image named[accent] preview.png[] into the mod's folder and try again.
|
||||
mod.folder.missing = Only mods in folder form can be published on the workshop.\nTo convert any mod into a folder, simply unzip its file into a folder and delete the old zip, then restart your game or reload your mods.
|
||||
about.button = Extra info
|
||||
name = Naam:
|
||||
noname = Kies eerst[accent] een naam[].
|
||||
filename = Bestands naam:
|
||||
filename = Bestandsnaam:
|
||||
unlocked = Ontgrendeld!
|
||||
completed = [accent]Voltooid
|
||||
techtree = Technische vooruitgang
|
||||
@@ -263,6 +270,7 @@ missing = This item has been deleted or moved.\n[lightgray]The workshop listing
|
||||
publishing = [accent]Publishing...
|
||||
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
||||
publish.error = Error publishing item: {0}
|
||||
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||
editor.brush = Brush
|
||||
editor.openin = Open In Editor
|
||||
editor.oregen = Ore Generation
|
||||
@@ -501,6 +509,7 @@ blocks.shootrange = Range
|
||||
blocks.size = Size
|
||||
blocks.liquidcapacity = Liquid Capacity
|
||||
blocks.powerrange = Power Range
|
||||
blocks.powerconnections = Max Connections
|
||||
blocks.poweruse = Power Use
|
||||
blocks.powerdamage = Power/Damage
|
||||
blocks.itemcapacity = Item Capacity
|
||||
@@ -522,6 +531,7 @@ blocks.reload = Shots/Second
|
||||
blocks.ammo = Ammo
|
||||
bar.drilltierreq = Better Drill Required
|
||||
bar.drillspeed = Drill Speed: {0}/s
|
||||
bar.pumpspeed = Pump Speed: {0}/s
|
||||
bar.efficiency = Efficiency: {0}%
|
||||
bar.powerbalance = Power: {0}/s
|
||||
bar.powerstored = Stored: {0}/{1}
|
||||
@@ -566,6 +576,7 @@ category.shooting = Shooting
|
||||
category.optional = Optional Enhancements
|
||||
setting.landscape.name = Lock Landscape
|
||||
setting.shadows.name = Shadows
|
||||
setting.blockreplace.name = Automatic Block Suggestions
|
||||
setting.linear.name = Linear Filtering
|
||||
setting.hints.name = Hints
|
||||
setting.animatedwater.name = Animated Water
|
||||
@@ -588,6 +599,8 @@ setting.difficulty.insane = insane
|
||||
setting.difficulty.name = Difficulty:
|
||||
setting.screenshake.name = Screen Shake
|
||||
setting.effects.name = Display Effects
|
||||
setting.destroyedblocks.name = Display Destroyed Blocks
|
||||
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
|
||||
setting.sensitivity.name = Controller Sensitivity
|
||||
setting.saveinterval.name = Autosave Interval
|
||||
setting.seconds = {0} Seconds
|
||||
@@ -830,6 +843,8 @@ block.copper-wall.name = Copper Wall
|
||||
block.copper-wall-large.name = Large Copper Wall
|
||||
block.titanium-wall.name = Titanium Wall
|
||||
block.titanium-wall-large.name = Large Titanium Wall
|
||||
block.plastanium-wall.name = Plastanium Wall
|
||||
block.plastanium-wall-large.name = Large Plastanium Wall
|
||||
block.phase-wall.name = Phase Wall
|
||||
block.phase-wall-large.name = Large Phase Wall
|
||||
block.thorium-wall.name = Thorium Wall
|
||||
@@ -968,6 +983,7 @@ unit.lich.name = Lich
|
||||
unit.reaper.name = Reaper
|
||||
tutorial.next = [lightgray]<Tap to continue>
|
||||
tutorial.intro = You have entered the[scarlet] Mindustry Tutorial.[]\nBegin by[accent] mining copper[]. Tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||
tutorial.intro.mobile = You have entered the[scarlet] Mindustry Tutorial.[]\nSwipe the screen to move.\n[accent]Pinch with 2 fingers [] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||
tutorial.drill = Handmatig delven is inefficiënt.\n[accent]Boren []kunnen automatisch delven.\nPlaats er een op een koperader.
|
||||
tutorial.drill.mobile = Mining manually is inefficient.\n[accent]Drills []can mine automatically.\nTap the drill tab in the bottom right.\nSelect the[accent] mechanical drill[].\nPlace it on a copper vein by tapping, then press the[accent] checkmark[] below to confirm your selection.\nPress the[accent] X button[] to cancel placement.
|
||||
tutorial.blockinfo = Each block has different stats. Each drill can only mine certain ores.\nTo check a block's info and stats,[accent] tap the "?" button while selecting it in the build menu.[]\n\n[accent]Access the Mechanical Drill's stats now.[]
|
||||
@@ -1051,6 +1067,8 @@ block.copper-wall.description = A cheap defensive block.\nUseful for protecting
|
||||
block.copper-wall-large.description = A cheap defensive block.\nUseful for protecting the core and turrets in the first few waves.\nSpans multiple tiles.
|
||||
block.titanium-wall.description = A moderately strong defensive block.\nProvides moderate protection from enemies.
|
||||
block.titanium-wall-large.description = A moderately strong defensive block.\nProvides moderate protection from enemies.\nSpans multiple tiles.
|
||||
block.plastanium-wall.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.
|
||||
block.plastanium-wall-large.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.\nSpans multiple tiles.
|
||||
block.thorium-wall.description = A strong defensive block.\nGood protection from enemies.
|
||||
block.thorium-wall-large.description = A strong defensive block.\nGood protection from enemies.\nSpans multiple tiles.
|
||||
block.phase-wall.description = Not as strong as a thorium wall but will deflect bullets unless they are too powerful.
|
||||
@@ -1070,7 +1088,7 @@ block.junction.description = Acts as a bridge for two crossing conveyor belts. U
|
||||
block.bridge-conveyor.description = Advanced item transport block. Allows transporting items over up to 3 tiles of any terrain or building.
|
||||
block.phase-conveyor.description = Advanced item transport block. Uses power to teleport items to a connected phase conveyor over several tiles.
|
||||
block.sorter.description = Sorts items. If an item matches the selection, it is allowed to pass. Otherwise, the item is outputted to the left and right.
|
||||
block.inverted-sorter.descriptions = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||
block.inverted-sorter.description = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||
block.router.description = Accepts items from one direction and outputs them to up to 3 other directions equally. Useful for splitting the materials from one source to multiple targets.
|
||||
block.distributor.description = An advanced router which splits items to up to 7 other directions equally.
|
||||
block.overflow-gate.description = A combination splitter and router that only outputs to the left and right if the front path is blocked.
|
||||
|
||||
@@ -3,15 +3,16 @@ credits = Zasłużeni
|
||||
contributors = Tłumacze i pomocnicy
|
||||
discord = Odwiedź nasz serwer Discord!
|
||||
link.discord.description = Oficjalny serwer Discord Mindustry
|
||||
link.reddit.description = Subreddit Mindustry
|
||||
link.github.description = Kod źródłowy gry
|
||||
link.changelog.description = Informacje o aktualizacjach
|
||||
link.changelog.description = Historia aktualizacji
|
||||
link.dev-builds.description = Niestabilne wersje gry
|
||||
link.trello.description = Oficjalna tablica Trello z planowanym funkcjami
|
||||
link.itch.io.description = Strona itch.io z oficjanymi wersjami do pobrania
|
||||
link.google-play.description = Strona na sklepie Google Play
|
||||
link.wiki.description = Oficjana Wiki Mindustry
|
||||
linkfail = Nie udało się otworzyć linku!\nURL został skopiowany.
|
||||
screenshot = Zapisano zdjęcie do {0}
|
||||
screenshot = Zapisano zdjęcie w {0}
|
||||
screenshot.invalid = Zrzut ekranu jest zbyt duży. Najprawdopodobniej brakuje miejsca w pamięci urządzenia.
|
||||
gameover = Koniec Gry
|
||||
gameover.pvp = Zwyciężyła drużyna [accent]{0}[]!
|
||||
@@ -23,21 +24,22 @@ load.image = Obrazy
|
||||
load.content = Treść
|
||||
load.system = System
|
||||
load.mod = Mody
|
||||
schematic = Schematic
|
||||
schematic.add = Save Schematic...
|
||||
schematics = Schematics
|
||||
schematic.import = Import Schematic...
|
||||
schematic.exportfile = Export File
|
||||
schematic.importfile = Import File
|
||||
schematic.browseworkshop = Browse Workshop
|
||||
schematic.copy = Copy to Clipboard
|
||||
schematic.copy.import = Import from Clipboard
|
||||
schematic.shareworkshop = Share on Workshop
|
||||
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Flip Schematic
|
||||
schematic.saved = Schematic saved.
|
||||
schematic.delete.confirm = This schematic will be utterly eradicated.
|
||||
schematic.rename = Rename Schematic
|
||||
schematic.info = {0}x{1}, {2} blocks
|
||||
schematic = Schemat
|
||||
schematic.add = Zapisz schemat...
|
||||
schematics = Schematy
|
||||
schematic.replace = Schemat o takiej nazwie już istnieje. Czy chcesz go zastąpić?
|
||||
schematic.import = Importuj Schemat...
|
||||
schematic.exportfile = Eksportuj plik
|
||||
schematic.importfile = Importuj plik
|
||||
schematic.browseworkshop = Przeglądaj Warsztat
|
||||
schematic.copy = Zapisano w schowku
|
||||
schematic.copy.import = Importuj ze schowka
|
||||
schematic.shareworkshop = Podziel się na Warsztacie
|
||||
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Odwróć schemat
|
||||
schematic.saved = Schemat zapisany.
|
||||
schematic.delete.confirm = Ten schemat zostanie kompletnie wyeliminowany.
|
||||
schematic.rename = Zmień nazwę schematu
|
||||
schematic.info = {0}x{1}, {2} bloków
|
||||
stat.wave = Fale powstrzymane:[accent] {0}
|
||||
stat.enemiesDestroyed = Przeciwnicy zniszczeni:[accent] {0}
|
||||
stat.built = Budynki zbudowane:[accent] {0}
|
||||
@@ -53,7 +55,7 @@ level.select = Wybrany poziom
|
||||
level.mode = Tryb gry:
|
||||
showagain = Nie pokazuj tego więcej
|
||||
coreattack = < Rdzeń jest atakowany! >
|
||||
nearpoint = [[ [scarlet]OPUŚĆ PUNKT ZRZUTU NATYCHMIAST[] ]\nnadciąga zniszczenie
|
||||
nearpoint = [[ [scarlet]NATYCHMIAST OPUŚĆ PUNKT ZRZUTU[] ]\nnadciąga zniszczenie
|
||||
database = Centralna baza danych
|
||||
savegame = Zapisz Grę
|
||||
loadgame = Wczytaj Grę
|
||||
@@ -62,7 +64,7 @@ customgame = Własna Gra
|
||||
newgame = Nowa Gra
|
||||
none = <brak>
|
||||
minimap = Minimapa
|
||||
position = Position
|
||||
position = Pozycja
|
||||
close = Zamknij
|
||||
website = Strona Gry
|
||||
quit = Wyjdź
|
||||
@@ -78,25 +80,30 @@ uploadingcontent = Przesyłanie Zawartości
|
||||
uploadingpreviewfile = Przesyłanie Pliku Podglądu
|
||||
committingchanges = Zatwierdzanie Zmian
|
||||
done = Gotowe
|
||||
mods.alphainfo = Pamiętaj, że mody są wersji alpha, i[scarlet] mogą być pełne błędów[].\nZgłaszaj wszystkie znalezione problemy na Mindustry Github lub Discord.
|
||||
feature.unsupported = Twoje urządzenie nie wspiera tej funkcji.
|
||||
mods.alphainfo = Pamiętaj, że mody są wersji alpha, i[scarlet] mogą być pełne błędów[].\nZgłaszaj wszystkie znalezione problemy na Mindustry GitHub lub Discord.
|
||||
mods.alpha = [scarlet](Alpha)
|
||||
mods = Mody
|
||||
mods.none = [LIGHT_GRAY]Nie znaleziono modów!
|
||||
mods.guide = Modding Guide
|
||||
mods.report = Report Bug
|
||||
mods.guide = Poradnik do modów
|
||||
mods.report = Zgłoś Błąd
|
||||
mods.openfolder = Otwórz folder z modami
|
||||
mod.enabled = [lightgray]Włączony
|
||||
mod.disabled = [scarlet]Wyłączony
|
||||
mod.disable = Disable
|
||||
mod.enable = Enable
|
||||
mod.disable = Wyłącz
|
||||
mod.delete.error = Nie udało się usunąć moda. Plik może być w użyciu.
|
||||
mod.missingdependencies = [scarlet]Brakujące zależności: {0}
|
||||
mod.nowdisabled = [scarlet]Brakuje zależności dla moda '{0}':[accent] {1}\n[lightgray]Najpierw trzeba ściągnąć te mody.\nMod zostanie automatycznie wyłączony.
|
||||
mod.enable = Włącz
|
||||
mod.requiresrestart = Gra się wyłączy aby wprowadzić zmiany moda.
|
||||
mod.reloadrequired = [scarlet]Reload Required
|
||||
mod.reloadrequired = [scarlet]Wymagany restart
|
||||
mod.import = Importuj Mod
|
||||
mod.import.github = Import Github Mod
|
||||
mod.import.github = Importuj mod z GitHuba
|
||||
mod.remove.confirm = Ten mod zostanie usunięty.
|
||||
mod.author = [LIGHT_GRAY]Autor:[] {0}
|
||||
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
||||
mod.preview.missing = Before publishing this mod in the workshop, you must add an image preview.\nPlace an image named[accent] preview.png[] into the mod's folder and try again.
|
||||
mod.folder.missing = Only mods in folder form can be published on the workshop.\nTo convert any mod into a folder, simply unzip its file into a folder and delete the old zip, then restart your game or reload your mods.
|
||||
mod.missing = Ten zapis zawiera mody, które zostały niedawno zaktualizowane, bądź nie są już zainstalowane. Zapis może zostać uszkodzony. Czy jesteś pewien, że chcesz go załadować?\n[lightgray]Mody:\n{0}
|
||||
mod.preview.missing = Przed opublikowaniem tego moda na Warsztacie musisz dodać zdjęcie podglądowe.\nDodaj zdjęcie o nazwie[accent] preview.png[] do folderu moda i spróbuj jeszcze raz.
|
||||
mod.folder.missing = Jedynie mody w formie folderów mogą się znaleźć na Warsztacie.\nBy zamienić moda w folder, wyciągnij go z archiwum, umieść w folderze i usuń archiwum. Później uruchom ponownie grę bądź załaduj ponownie mody.
|
||||
about.button = O Grze
|
||||
name = Nazwa:
|
||||
noname = Najpierw wybierz [accent]nazwę gracza[]
|
||||
@@ -118,7 +125,7 @@ server.kicked.clientOutdated = Nieaktualna gra! Zaktualizują ją!
|
||||
server.kicked.serverOutdated = Nieaktualny serwer! Poproś hosta o jego aktualizację.
|
||||
server.kicked.banned = Zostałeś zbanowany na tym serwerze.
|
||||
server.kicked.typeMismatch = Ten serwer jest niekompatybilny z twoją wersją gry.
|
||||
server.kicked.playerLimit = Serwer pełny. Poczekaj na wolny slot.
|
||||
server.kicked.playerLimit = Serwer pełny. Poczekaj na wolne miejsce.
|
||||
server.kicked.recentKick = Zostałeś niedawno wyrzucony.\nPoczekaj chwilę przed ponownym połączniem.
|
||||
server.kicked.nameInUse = Ta nazwa jest już zajęta na tym serwerze.
|
||||
server.kicked.nameEmpty = Wybrana przez Ciebie nazwa jest nieprawidłowa.
|
||||
@@ -126,8 +133,8 @@ server.kicked.idInUse = Jesteś już na serwerze! Używanie tego samego konta na
|
||||
server.kicked.customClient = Ten serwer nie wspomaga wersji deweloperskich. Pobierz oficjalną wersję.
|
||||
server.kicked.gameover = Koniec gry!
|
||||
server.versions = Twoja wersja gry:[accent] {0}[]\nWersja gry serwera:[accent] {1}[]
|
||||
host.info = Przycisk [accent]host[] hostuje serwer na porcie [scarlet]6567[] i [scarlet]6568.[]\nKtokolwiek z tym samym [LIGHT_GRAY]wifi lub hotspotem[] powinien zobaczyć twój serwer.\n\nJeśli chcesz, aby każdy z twoim IP mógł dołączyć, [accent]przekierowywanie portów[] jest potrzebne.\n\n[LIGHT_GRAY]Notka:Jeśli ktokolwiek ma problem z dołączeniem do gry, upewnij się, że udostępniłeś Mindustry dostęp do sieci.
|
||||
join.info = Tutaj możesz wpisać [accent]IP serwera[], aby dołączyć lub wyszukaj [accent]serwery w lokalnej sieci[], do których chcesz dołączyć .\nGra wieloosobowa na LAN i WAN jest wspomagana.\n\n[LIGHT_GRAY]Notka: Nie ma automatycznej listy wszystkich serwerów; jeśli chcesz dołączyć przez IP, musisz zapytać się hosta o IP.
|
||||
host.info = Przycisk [accent]host[] hostuje serwer na porcie [scarlet]6567[] i [scarlet]6568.[]\nKażdy w tej samej sieci [LIGHT_GRAY]wifi lub hotspocie[] powinien zobaczyć twój serwer.\n\nJeśli chcesz, aby każdy z twoim IP mógł dołączyć, musisz wykonać [accent]przekierowywanie portów[].\n\n[LIGHT_GRAY]Notka:Jeśli ktokolwiek ma problem z dołączeniem do gry, upewnij się, że udostępniłeś Mindustry dostęp do sieci.
|
||||
join.info = Tutaj możesz wpisać [accent]adres IP serwera[], aby dołączyć lub wyszukać [accent]serwerów w lokalnej sieci[], do których możesz dołączyć .\nGra wieloosobowa na LAN i WAN jest wspomagana.\n\n[LIGHT_GRAY]Notka: Nie ma automatycznej listy wszystkich serwerów; jeśli chcesz dołączyć przez IP, musisz zapytać hosta o IP.
|
||||
hostserver = Stwórz Serwer
|
||||
invitefriends = Zaproś Znajomych
|
||||
hostserver.mobile = Hostuj\nGrę
|
||||
@@ -210,7 +217,7 @@ warning = Uwaga.
|
||||
confirm = Potwierdź
|
||||
delete = Usuń
|
||||
view.workshop = Pokaż w Warsztacie
|
||||
workshop.listing = Edit Workshop Listing
|
||||
workshop.listing = Edytuj pozycję w Warsztacie
|
||||
ok = OK
|
||||
open = Otwórz
|
||||
customize = Dostosuj
|
||||
@@ -230,10 +237,10 @@ quit.confirm.tutorial = Czy jesteś pewien tego co robisz?\nSamouczek może zost
|
||||
loading = [accent]Ładowanie...
|
||||
reloading = [accent]Reloading Mods...
|
||||
saving = [accent]Zapisywanie...
|
||||
cancelbuilding = [accent][[{0}][] to clear plan
|
||||
selectschematic = [accent][[{0}][] to select+copy
|
||||
pausebuilding = [accent][[{0}][] to pause building
|
||||
resumebuilding = [scarlet][[{0}][] to resume building
|
||||
cancelbuilding = [accent][[{0}][] by wyczyścić plan
|
||||
selectschematic = [accent][[{0}][] by wybrać+skopiować
|
||||
pausebuilding = [accent][[{0}][] by wtrzymać budowę
|
||||
resumebuilding = [scarlet][[{0}][] by kontynuować budowę
|
||||
wave = [accent]Fala {0}
|
||||
wave.waiting = Fala za {0}
|
||||
wave.waveInProgress = [LIGHT_GRAY]Fala w trakcie
|
||||
@@ -252,17 +259,18 @@ map.nospawn = Ta mapa nie zawiera żadnego rdzenia! Dodaj [ROYAL]niebieski[] rdz
|
||||
map.nospawn.pvp = Ta mapa nie ma żadnego rdzenia przeciwnika, aby mogli się zrespić przeciwnicy! Dodaj[SCARLET] inny niż niebieski[] rdzeń do mapy w edytorze.
|
||||
map.nospawn.attack = Ta mapa nie ma żadnego rdzenia przeciwnika, aby można było go zaatakować! Dodaj[SCARLET] czerwony[] rdzeń do mapy w edytorze.
|
||||
map.invalid = Błąd podczas ładowania mapy: uszkodzony lub niepoprawny plik mapy.
|
||||
workshop.update = Update Item
|
||||
workshop.error = Error fetching workshop details: {0}
|
||||
map.publish.confirm = Are you sure you want to publish this map?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your maps will not show up!
|
||||
workshop.menu = Select what you would like to do with this item.
|
||||
workshop.info = Item Info
|
||||
changelog = Changelog (optional):
|
||||
eula = Steam EULA
|
||||
missing = This item has been deleted or moved.\n[lightgray]The workshop listing has now been automatically un-linked.
|
||||
publishing = [accent]Publishing...
|
||||
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
||||
publish.error = Error publishing item: {0}
|
||||
workshop.update = Aktualizuj pozycję
|
||||
workshop.error = Błąd podczas wczytywania szczegółów z Warsztatu: {0}
|
||||
map.publish.confirm = Czy jesteś pewien, że chcesz opublikować tę mapę?\n\n[lightgray]Najpierw upewnij się, że zgadzasz się z umową EULA Warsztatu, w przeciwnym razie twoje mapy nie będą widoczne!
|
||||
workshop.menu = Wybierz co chcesz zrobić z tą pozycją.
|
||||
workshop.info = Informacja o pozycji
|
||||
changelog = Historia aktualizacji (opcjonalna):
|
||||
eula = Umowa EULA Steam
|
||||
missing = Ta pozycja została przeniesiona bądź usunięta.\n[lightgray]Pozycja na Warsztacie została automatycznie odłączona.
|
||||
publishing = [accent]Trwa publikowanie...
|
||||
publish.confirm = Czy jesteś pewien, że chcesz to opublikować?\n\n[lightgray]Najpierw upewnij się, że zgadzasz się z umową EULA Warsztatu, w przeciwnym razie twoje pozycje nie będą widoczne!
|
||||
publish.error = Błąd podczas publikowania pozycji: {0}
|
||||
steam.error = Nie udało się zainicjować serwisów Steam.\nBłąd: {0}
|
||||
editor.brush = Pędzel
|
||||
editor.openin = Otwórz w Edytorze
|
||||
editor.oregen = Generacja Złóż
|
||||
@@ -302,7 +310,7 @@ editor.removeunit = Usuń Jednostkę
|
||||
editor.teams = Drużyny
|
||||
editor.errorload = Błąd podczas ładowania pliku:\n[accent]{0}
|
||||
editor.errorsave = Błąd podczas zapisywania pliku:\n[accent]{0}
|
||||
editor.errorimage = To obraz, nie mapa. Nie zmieniaj rozszeżenia spodziewając sie że to coś zmieni.\n\nJeśli chcesz zaimportować starszą mapę, użyj przycisku „importuj starszą mapę” w edytorze.
|
||||
editor.errorimage = To obraz, nie mapa. Nie zmieniaj rozszerzenia, spodziewając się, że to coś zmieni.\n\nJeśli chcesz zaimportować starszą mapę, użyj przycisku „importuj starszą mapę” w edytorze.
|
||||
editor.errorlegacy = Ta mapa jest zbyt stara i używa starszego formatu mapy, który nie jest już obsługiwany.
|
||||
editor.errornot = To nie jest plik mapy.
|
||||
editor.errorheader = Ten plik mapy jest nieprawidłowy lub uszkodzony.
|
||||
@@ -349,7 +357,7 @@ toolmode.square = Kwadrat
|
||||
toolmode.square.description = Kwadratowy pędzel.
|
||||
toolmode.eraseores = Wymaż Rudy
|
||||
toolmode.eraseores.description = Usuń tylko rudy.
|
||||
toolmode.fillteams = Wypełń Drużyny
|
||||
toolmode.fillteams = Wypełnij Drużyny
|
||||
toolmode.fillteams.description = Wypełniaj drużyny zamiast bloków.
|
||||
toolmode.drawteams = Rysuj Drużyny
|
||||
toolmode.drawteams.description = Rysuj drużyny zamiast bloków.
|
||||
@@ -403,9 +411,9 @@ abandon = Opuść
|
||||
abandon.text = Ta strefa i wszystkie jej surowce będą przejęte przez przeciwników.
|
||||
locked = Zablokowane
|
||||
complete = [LIGHT_GRAY]Ukończone:
|
||||
requirement.wave = Reach Wave {0} in {1}
|
||||
requirement.core = Destroy Enemy Core in {0}
|
||||
requirement.unlock = Unlock {0}
|
||||
requirement.wave = Osiągnij falę {0} w {1}
|
||||
requirement.core = Zniszcz Rdzeń wroga w {0}
|
||||
requirement.unlock = Odblokuj {0}
|
||||
resume = Kontynuuj Strefę:\n[LIGHT_GRAY]{0}
|
||||
bestwave = [LIGHT_GRAY]Najwyższa fala: {0}
|
||||
launch = < WYSTRZEL >
|
||||
@@ -416,13 +424,13 @@ launch.confirm = Spowoduje to wystrzelenie wszystkich surowców w rdzeniu.\nNie
|
||||
launch.skip.confirm = Jeśli teraz przejdziesz do kolejnej fali, Nie biędziesz miał możliwości wystrzelenia do czasu pokonania dalszych fal.
|
||||
uncover = Odkryj
|
||||
configure = Skonfiguruj Ładunek
|
||||
bannedblocks = Banned Blocks
|
||||
addall = Add All
|
||||
bannedblocks = Zabronione bloki
|
||||
addall = Dodaj wszystkie
|
||||
configure.locked = [LIGHT_GRAY]Dotrzyj do fali {0}\nAby skonfigurować ładunek.
|
||||
configure.invalid = Ilość musi być liczbą pomiędzy 0 a {0}.
|
||||
zone.unlocked = [LIGHT_GRAY]Strefa {0} odblokowana.
|
||||
zone.requirement.complete = Fala {0} osiągnięta:\n{1} Wymagania strefy zostały spełnione.
|
||||
zone.config.unlocked = Loadout unlocked:[lightgray]\n{0}
|
||||
zone.config.unlocked = Ładunek odblokowany:[lightgray]\n{0}
|
||||
zone.resources = Wykryte Zasoby:
|
||||
zone.objective = [lightgray]Cel: [accent]{0}
|
||||
zone.objective.survival = Przeżyj
|
||||
@@ -479,8 +487,8 @@ settings.cleardata = Wyczyść Dane Gry...
|
||||
settings.clear.confirm = Czy jesteś pewien że chcesz usunąć te dane?\nPo tym nie ma powrotu!
|
||||
settings.clearall.confirm = [scarlet]UWAGA![]\nTo wykasuje wszystkie dane, włącznie z zapisanymi grami i mapami, ustawienami, i znanymi technologiami.\nKiedy naciśniesz 'ok', gra usunie wszystkie swoje dane i automatycznie wyłączy się.
|
||||
paused = [accent]< Wstrzymano >
|
||||
clear = Clear
|
||||
banned = [scarlet]Banned
|
||||
clear = Wyczyść
|
||||
banned = [scarlet]Zbanowano
|
||||
yes = Tak
|
||||
no = Nie
|
||||
info.title = Informacje
|
||||
@@ -501,6 +509,7 @@ blocks.shootrange = Zasięg
|
||||
blocks.size = Rozmiar
|
||||
blocks.liquidcapacity = Pojemność cieczy
|
||||
blocks.powerrange = Zakres mocy
|
||||
blocks.powerconnections = Max Connections
|
||||
blocks.poweruse = Zużycie prądu
|
||||
blocks.powerdamage = Moc/Zniszczenia
|
||||
blocks.itemcapacity = Pojemność przedmiotów
|
||||
@@ -522,6 +531,7 @@ blocks.reload = Strzałów/sekundę
|
||||
blocks.ammo = Amunicja
|
||||
bar.drilltierreq = Wymagane Lepsze Wiertło
|
||||
bar.drillspeed = Prędkość wiertła: {0}/s
|
||||
bar.pumpspeed = Pump Speed: {0}/s
|
||||
bar.efficiency = Efektywność: {0}%
|
||||
bar.powerbalance = Moc: {0}
|
||||
bar.powerstored = Zmagazynowano: {0}/{1}
|
||||
@@ -566,6 +576,7 @@ category.shooting = Strzelanie
|
||||
category.optional = Dodatkowe ulepszenia
|
||||
setting.landscape.name = Zablokuj tryb panoramiczny
|
||||
setting.shadows.name = Cienie
|
||||
setting.blockreplace.name = Automatic Block Suggestions
|
||||
setting.linear.name = Filtrowanie Liniowe
|
||||
setting.hints.name = Hints
|
||||
setting.animatedwater.name = Animowana woda
|
||||
@@ -586,8 +597,10 @@ setting.difficulty.normal = Normalny
|
||||
setting.difficulty.hard = Trudny
|
||||
setting.difficulty.insane = Szalony
|
||||
setting.difficulty.name = Poziom trudności
|
||||
setting.screenshake.name = Trzęsienie się ekranu
|
||||
setting.screenshake.name = Wstrząsy ekranu
|
||||
setting.effects.name = Wyświetlanie efektów
|
||||
setting.destroyedblocks.name = Display Destroyed Blocks
|
||||
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
|
||||
setting.sensitivity.name = Czułość kontrolera
|
||||
setting.saveinterval.name = Interwał automatycznego zapisywania
|
||||
setting.seconds = {0} Sekundy
|
||||
@@ -610,7 +623,7 @@ setting.chatopacity.name = Przezroczystość czatu
|
||||
setting.lasersopacity.name = Przezroczystość laserów zasilających
|
||||
setting.playerchat.name = Wyświetlaj czat w grze
|
||||
public.confirm = Czy chcesz ustawić swoją grę jako publiczną?\n[lightgray]Można to później zmienić w Ustawienia->Gra->Widoczność Gry Publicznej.
|
||||
public.beta = Note that beta versions of the game cannot make public lobbies.
|
||||
public.beta = Wersje beta gry nie mogą tworzyć publicznych pokoi.
|
||||
uiscale.reset = Skala interfejsu uległa zmianie.\nNaciśnij "OK" by potwierdzić zmiany.\n[scarlet]Cofanie zmian i wyjście z gry za[accent] {0}[]
|
||||
uiscale.cancel = Anuluj i Wyjdź
|
||||
setting.bloom.name = Bloom
|
||||
@@ -618,20 +631,20 @@ keybind.title = Zmień
|
||||
keybinds.mobile = [scarlet]Większość skrótów klawiszowych nie funkcjonuje w wersji mobilnej. Tylko podstawowe poruszanie się jest wspierane.
|
||||
category.general.name = Ogólne
|
||||
category.view.name = Wyświetl
|
||||
category.multiplayer.name = Multiplayer
|
||||
category.multiplayer.name = Wielu graczy
|
||||
command.attack = Atakuj
|
||||
command.rally = Zbierz
|
||||
command.retreat = Wycofaj
|
||||
keybind.clear_building.name = Clear Building
|
||||
keybind.clear_building.name = Wyczyść budynek
|
||||
keybind.press = Naciśnij wybrany klawisz...
|
||||
keybind.press.axis = Naciśnij oś lub klawisz...
|
||||
keybind.screenshot.name = Zrzut ekranu mapy
|
||||
keybind.move_x.name = Poruszanie w poziomie
|
||||
keybind.move_y.name = Poruszanie w pionie
|
||||
keybind.schematic_select.name = Select Region
|
||||
keybind.schematic_menu.name = Schematic Menu
|
||||
keybind.schematic_flip_x.name = Flip Schematic X
|
||||
keybind.schematic_flip_y.name = Flip Schematic Y
|
||||
keybind.schematic_select.name = Wybierz region
|
||||
keybind.schematic_menu.name = Menu schematów
|
||||
keybind.schematic_flip_x.name = Obróć schemat horyzontalnie
|
||||
keybind.schematic_flip_y.name = Obróć schemat wertykalnie
|
||||
keybind.fullscreen.name = Przełącz Pełny Ekran
|
||||
keybind.select.name = Zaznacz
|
||||
keybind.diagonal_placement.name = Budowa po skosie
|
||||
@@ -643,7 +656,7 @@ keybind.zoom_hold.name = Inicjator przybliżania
|
||||
keybind.zoom.name = Przybliżanie
|
||||
keybind.menu.name = Menu
|
||||
keybind.pause.name = Pauza
|
||||
keybind.pause_building.name = Pause/Resume Building
|
||||
keybind.pause_building.name = Wstrzymaj/kontynuuj budowę
|
||||
keybind.minimap.name = Minimapa
|
||||
keybind.dash.name = Przyspieszenie
|
||||
keybind.chat.name = Czat
|
||||
@@ -830,6 +843,8 @@ block.copper-wall.name = Miedziana Ściana
|
||||
block.copper-wall-large.name = Duża Miedziana Ściana
|
||||
block.titanium-wall.name = Tytanowa Ściana
|
||||
block.titanium-wall-large.name = Duża Tytanowa Ściana
|
||||
block.plastanium-wall.name = Plastanium Wall
|
||||
block.plastanium-wall-large.name = Large Plastanium Wall
|
||||
block.phase-wall.name = Fazowa Ściana
|
||||
block.phase-wall-large.name = Duża Fazowa Ściana
|
||||
block.thorium-wall.name = Torowa Ściana
|
||||
@@ -840,7 +855,7 @@ block.duo.name = Podwójne Działko
|
||||
block.scorch.name = Płomień
|
||||
block.scatter.name = Flak
|
||||
block.hail.name = Grad
|
||||
block.lancer.name = Lancer
|
||||
block.lancer.name = Lansjer
|
||||
block.conveyor.name = Przenośnik
|
||||
block.titanium-conveyor.name = Przenośnik Tytanowy
|
||||
block.armored-conveyor.name = Przenośnik Opancerzony
|
||||
@@ -849,7 +864,7 @@ block.junction.name = Węzeł
|
||||
block.router.name = Rozdzielacz
|
||||
block.distributor.name = Dystrybutor
|
||||
block.sorter.name = Sortownik
|
||||
block.inverted-sorter.name = Inverted Sorter
|
||||
block.inverted-sorter.name = Odwrotny Sortownik
|
||||
block.message.name = Wiadomość
|
||||
block.overflow-gate.name = Brama Przepełnieniowa
|
||||
block.silicon-smelter.name = Huta Krzemu
|
||||
@@ -968,6 +983,7 @@ unit.lich.name = Obudzony
|
||||
unit.reaper.name = Żniwiarz
|
||||
tutorial.next = [lightgray]<Kliknij, aby kontynuować>
|
||||
tutorial.intro = Wszedłeś do[scarlet] Samouczka Mindustry.[]\nZacznij od[accent] wydobycia miedzi[]. Aby to zrobić, dotknij żyły rudy miedzi w pobliżu rdzenia.\n\n[accent]{0}/{1} miedź
|
||||
tutorial.intro.mobile = You have entered the[scarlet] Mindustry Tutorial.[]\nSwipe the screen to move.\n[accent]Pinch with 2 fingers [] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||
tutorial.drill = Wydobywanie ręczne nie jest efektywne.\n[accent]Wiertła []mogą kopać automatycznie.\nKliknij zakładkę wiertła w prawym dolnym rogu.\nWybierz[accent] wiertło mechaniczne[]. Umieść go na złożu miedzi, klikając.\n[accent]Kliknij prawym przyciskiem myszy[], aby przestać budować.
|
||||
tutorial.drill.mobile = Wydobywanie ręczne jest nieefektywne.\n[accent]Wiertła []mogą kopać automatycznie.\nDotknij zakładkę wiertła w prawym dolnym rogu.\nWybierz[accent] wiertło mechaniczne[].\nUmieść go na złożu miedzi poprzez Stuknięcie, potem wciśnij[accent] ptaszek[] na dole by potwierdzić wybór.\nNaciśnij przycisk[accent] X[] by anulować budowe.
|
||||
tutorial.blockinfo = Każdy blok ma inne statystyki. Każde wiertło może kopać tylko wybrane rudy.\nBy sprawdzić informacje i statystyki bloku,[accent] kliknij przycisk "?" podczas jego wyboru w menu budowy.[]\n\n[accent]Sprawdź teraz statystyki mechanicznego wiertła.[]
|
||||
@@ -1051,6 +1067,8 @@ block.copper-wall.description = Tani blok obronny.\nPrzydatny do ochrony rdzenia
|
||||
block.copper-wall-large.description = Tani blok obronny.\nPrzydatny do ochrony rdzenia i wieżyczek w pierwszych kilku falach.\nObejmuje wiele kratek.
|
||||
block.titanium-wall.description = Umiarkowanie silny blok obronny.\nZapewnia umiarkowaną ochronę przed wrogami.
|
||||
block.titanium-wall-large.description = Umiarkowanie silny blok obronny.\nZapewnia umiarkowaną ochronę przed wrogami.\nObejmuje wiele kratek.
|
||||
block.plastanium-wall.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.
|
||||
block.plastanium-wall-large.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.\nSpans multiple tiles.
|
||||
block.thorium-wall.description = Silny blok obronny.\nDobra ochrona przed wrogami.
|
||||
block.thorium-wall-large.description = Silny blok obronny.\nDobra ochrona przed wrogami.\nObejmuje wiele kratek.
|
||||
block.phase-wall.description = Ściana pokryta specjalną mieszanką opartą o Włókna Fazowe, która odbija większość pocisków.
|
||||
@@ -1070,7 +1088,7 @@ block.junction.description = Używany jako most dla dwóch krzyżujących się p
|
||||
block.bridge-conveyor.description = Zaawansowany blok transportujący. Pozwala na przenoszenie przedmiotów nawet do 3 bloków na każdym terenie, przez każdy budynek.
|
||||
block.phase-conveyor.description = Zaawansowany blok transportowy dla przedmiotów. Używa energii do teleportacji przedmiotów do połączonego transportera fazowego na spore odległości.
|
||||
block.sorter.description = Sortuje przedmioty. Jeśli przedmiot pasuje to przechodzi dalej, jeśli nie - to przechodzi na boki.
|
||||
block.inverted-sorter.descriptions = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||
block.inverted-sorter.description = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||
block.router.description = Akceptuje przedmioty z jednego miejsca i rozdziela je do trzech innych kierunków. Przydatne w rozdzielaniu materiałów z jednego źródła do wielu celów.
|
||||
block.distributor.description = Zaawansowany rozdzielacz, rozdzielający przedmioty do 7 innych kierunków.
|
||||
block.overflow-gate.description = Rozdzielacz, który przerzuca przedmioty, kiedy główna droga jest przepełniona
|
||||
|
||||
@@ -3,6 +3,7 @@ credits = Créditos
|
||||
contributors = Tradutores e contribuidores
|
||||
discord = Junte-se ao Discord do Mindustry! (Lá falamos inglês)
|
||||
link.discord.description = O discord oficial do Mindustry
|
||||
link.reddit.description = The Mindustry subreddit
|
||||
link.github.description = Código-fonte do jogo.
|
||||
link.changelog.description = Lista de mudanças da atualização
|
||||
link.dev-builds.description = Desenvolvimentos Instáveis
|
||||
@@ -26,6 +27,7 @@ load.mod = Mods
|
||||
schematic = Esquema
|
||||
schematic.add = Gravar Esquema...
|
||||
schematics = Esquemas
|
||||
schematic.replace = A schematic by that name already exists. Replace it?
|
||||
schematic.import = Importar Esquema...
|
||||
schematic.exportfile = Exportar Ficheiro
|
||||
schematic.importfile = Importar Ficheiro
|
||||
@@ -78,20 +80,25 @@ uploadingcontent = Enviando conteúdo
|
||||
uploadingpreviewfile = Enviando ficheiro de pré-visualização
|
||||
committingchanges = Enviando mudanças
|
||||
done = Feito
|
||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry Github or Discord.
|
||||
feature.unsupported = Your device does not support this feature.
|
||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry GitHub or Discord.
|
||||
mods.alpha = [accent](Alpha)
|
||||
mods = Mods
|
||||
mods.none = [LIGHT_GRAY]No mods found!
|
||||
mods.guide = Modding Guide
|
||||
mods.report = Report Bug
|
||||
mods.openfolder = Open Mod Folder
|
||||
mod.enabled = [lightgray]Ativado
|
||||
mod.disabled = [scarlet]Desativado
|
||||
mod.disable = Desativar
|
||||
mod.delete.error = Unable to delete mod. File may be in use.
|
||||
mod.missingdependencies = [scarlet]Missing dependencies: {0}
|
||||
mod.nowdisabled = [scarlet]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled.
|
||||
mod.enable = Ativar
|
||||
mod.requiresrestart = The game will now close to apply the mod changes.
|
||||
mod.reloadrequired = [scarlet]Reload Required
|
||||
mod.import = Importar Mod
|
||||
mod.import.github = Importar Mod da Github
|
||||
mod.import.github = Importar Mod da GitHub
|
||||
mod.remove.confirm = Este mod irá ser apagado.
|
||||
mod.author = [LIGHT_GRAY]Autor:[] {0}
|
||||
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
||||
@@ -263,6 +270,7 @@ missing = This item has been deleted or moved.\n[lightgray]The workshop listing
|
||||
publishing = [accent]Publishing...
|
||||
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
||||
publish.error = Error publishing item: {0}
|
||||
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||
editor.brush = Pincel
|
||||
editor.openin = Abrir no Editor
|
||||
editor.oregen = Geração de minério
|
||||
@@ -501,6 +509,7 @@ blocks.shootrange = Alcance
|
||||
blocks.size = Tamanho
|
||||
blocks.liquidcapacity = Capacidade de Líquido
|
||||
blocks.powerrange = Alcance da Energia
|
||||
blocks.powerconnections = Max Connections
|
||||
blocks.poweruse = Uso de energia
|
||||
blocks.powerdamage = Dano/Poder
|
||||
blocks.itemcapacity = Capacidade de Itens
|
||||
@@ -522,6 +531,7 @@ blocks.reload = Tiros por segundo
|
||||
blocks.ammo = Munição
|
||||
bar.drilltierreq = Broca melhor necessária.
|
||||
bar.drillspeed = Velocidade da broca: {0}/s
|
||||
bar.pumpspeed = Pump Speed: {0}/s
|
||||
bar.efficiency = Eficiência: {0}%
|
||||
bar.powerbalance = Energia: {0}
|
||||
bar.powerstored = Armazenada: {0}/{1}
|
||||
@@ -566,6 +576,7 @@ category.shooting = Atirando
|
||||
category.optional = Melhoras opcionais
|
||||
setting.landscape.name = Travar panorama
|
||||
setting.shadows.name = Sombras
|
||||
setting.blockreplace.name = Automatic Block Suggestions
|
||||
setting.linear.name = Filtragem linear
|
||||
setting.hints.name = Hints
|
||||
setting.animatedwater.name = Água animada
|
||||
@@ -588,6 +599,8 @@ setting.difficulty.insane = Insano
|
||||
setting.difficulty.name = Dificuldade
|
||||
setting.screenshake.name = Balanço do Ecrã
|
||||
setting.effects.name = Efeitos
|
||||
setting.destroyedblocks.name = Display Destroyed Blocks
|
||||
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
|
||||
setting.sensitivity.name = Sensibilidade do Controle
|
||||
setting.saveinterval.name = Intervalo de autogravamento
|
||||
setting.seconds = {0} Segundos
|
||||
@@ -830,6 +843,8 @@ block.copper-wall.name = Parede de Cobre
|
||||
block.copper-wall-large.name = Parede de Cobre Grande
|
||||
block.titanium-wall.name = Parede de titânio
|
||||
block.titanium-wall-large.name = Parede de titânio grande
|
||||
block.plastanium-wall.name = Plastanium Wall
|
||||
block.plastanium-wall-large.name = Large Plastanium Wall
|
||||
block.phase-wall.name = Parede de fase
|
||||
block.phase-wall-large.name = Parde de fase grande
|
||||
block.thorium-wall.name = Parede de tório
|
||||
@@ -968,6 +983,7 @@ unit.lich.name = Lich
|
||||
unit.reaper.name = Ceifador
|
||||
tutorial.next = [lightgray]<Toque para continuar>
|
||||
tutorial.intro = Você entrou no[scarlet] Tutorial do Mindustry.[]\nComeçe[accent] minerando cobre[]. Toque em um veio de minério de cobre para fazer isso.\n\n[accent]{0}/{1} copper
|
||||
tutorial.intro.mobile = You have entered the[scarlet] Mindustry Tutorial.[]\nSwipe the screen to move.\n[accent]Pinch with 2 fingers [] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||
tutorial.drill = Minerar manualmente é ineficiente.\n[accent]Brocas []podem minerar automaticamente.\nColoque uma num veio de cobre.
|
||||
tutorial.drill.mobile = Minerar manualmente é ineficiente.\n[accent]Brocas []podem minerar automaticamente.\nToque na aba de brocas no canto inferior direito.\nSelecione a[accent] broca mecânica[].\nToque em um veio de cobre para colocá-la, então pressione a[accent] marca de verificação[] abaixo para confirmar sua seleção.\nPressione o[accent] botão "X"[] para cancelar o posicionamento.
|
||||
tutorial.blockinfo = Cada bloco tem diferentes status. Cada broca pode extrair certos minérios.\nPara checar as informações e os status de um bloco,[accent] toque o botão "?" enquanto o seleciona no menu de construção.[]\n\n[accent]Acesse os status da broca mecânica agora.[]
|
||||
@@ -1051,6 +1067,8 @@ block.copper-wall.description = Um bloco defensivo e barato.\nUtil para proteger
|
||||
block.copper-wall-large.description = Um bloco defensivo e barato.\nUtil para proteger o núcleo e torretas no começo.\nOcupa múltiplos blocos.
|
||||
block.titanium-wall.description = Um bloco defensivo moderadamente forte.\nProvidencia defesa moderada contra inimigos.
|
||||
block.titanium-wall-large.description = Um bloco defensivo moderadamente forte.\nProvidencia defesa moderada contra inimigos.\nOcupa múltiplos blocos.
|
||||
block.plastanium-wall.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.
|
||||
block.plastanium-wall-large.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.\nSpans multiple tiles.
|
||||
block.thorium-wall.description = Um bloco defensivo forte.\nBoa proteção contra inimigos.
|
||||
block.thorium-wall-large.description = Um bloco grande e defensivo.\nBoa proteção contra inimigos.\nOcupa multiplos blocos.
|
||||
block.phase-wall.description = Um muro revestido com um composto especial baseado em tecido de fase. Desvia a maioria das balas no impacto.
|
||||
@@ -1070,7 +1088,7 @@ block.junction.description = Funciona como uma ponte Para duas esteiras que este
|
||||
block.bridge-conveyor.description = Bloco de transporte de itens avancado. Possibilita o transporte de itens acima de 3 blocos de construção ou paredes.
|
||||
block.phase-conveyor.description = Bloco de transporte de item avançado. Usa energia para teleportar itens a uma esteira de fase sobre uma severa distancia.
|
||||
block.sorter.description = [interact]Aperte no bloco para configurar[]
|
||||
block.inverted-sorter.descriptions = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||
block.inverted-sorter.description = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||
block.router.description = Aceita itens de uma direção e os divide em 3 direções igualmente. Util para espalhar materiais da fonte para multiplos alvos.
|
||||
block.distributor.description = Um roteador avancada que espalhas os itens em 7 outras direções igualmente.
|
||||
block.overflow-gate.description = Uma combinação de roteador e divisor Que apenas manda para a esquerda e Direita se a frente estiver bloqueada.
|
||||
|
||||
@@ -1,41 +1,43 @@
|
||||
credits.text = Created by [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]
|
||||
credits.text = Criado por [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]
|
||||
credits = Créditos
|
||||
contributors = Tradutores e contribuidores
|
||||
discord = Junte-se ao Discord do Mindustry! (Lá nós falamos em inglês)
|
||||
link.discord.description = O discord oficial do Mindustry
|
||||
link.reddit.description = O subreddit do Mindustry
|
||||
link.github.description = Código fonte do jogo.
|
||||
link.changelog.description = Lista de mudanças da atualização
|
||||
link.dev-builds.description = Desenvolvimentos Instáveis
|
||||
link.trello.description = Trello Oficial para Updates Planejados
|
||||
link.itch.io.description = Pagina da Itch.io com os Downloads
|
||||
link.google-play.description = Listamento do google play store
|
||||
link.dev-builds.description = Desenvolvimentos instáveis
|
||||
link.trello.description = Trello oficial para atualizações planejadas
|
||||
link.itch.io.description = Página da Itch.io com os downloads
|
||||
link.google-play.description = Página da google play store
|
||||
link.wiki.description = Wiki oficial do Mindustry
|
||||
linkfail = Falha ao abrir o link\nO Url foi copiado
|
||||
screenshot = Screenshot salvo para {0}
|
||||
screenshot.invalid = Mapa grande demais, Potencialmente sem memória suficiente para captura.
|
||||
screenshot.invalid = Mapa grande demais, Potencialmente sem memória suficiente para captura de tela.
|
||||
gameover = O núcleo foi destruído.
|
||||
gameover.pvp = O time[accent] {0}[] ganhou!
|
||||
highscore = [YELLOW]Novo recorde!
|
||||
copied = Copied.
|
||||
copied = Copiado
|
||||
load.sound = Sons
|
||||
load.map = Mapas
|
||||
load.image = Imagens
|
||||
load.content = Conteúdo
|
||||
load.system = Sistema
|
||||
load.mod = Mods
|
||||
schematic = Schematic
|
||||
schematic.add = Save Schematic...
|
||||
schematics = Schematics
|
||||
schematic.import = Import Schematic...
|
||||
schematic.exportfile = Export File
|
||||
schematic.importfile = Import File
|
||||
schematic.browseworkshop = Browse Workshop
|
||||
schematic.copy = Copy to Clipboard
|
||||
schematic.copy.import = Import from Clipboard
|
||||
schematic.shareworkshop = Share on Workshop
|
||||
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Flip Schematic
|
||||
schematic.saved = Schematic saved.
|
||||
schematic.delete.confirm = This schematic will be utterly eradicated.
|
||||
schematic = Esquema
|
||||
schematic.add = Salvar Esquema...
|
||||
schematics = Esquemas
|
||||
schematic.replace = Um Esquema com esse nome já existe. Substituí-lo?
|
||||
schematic.import = Importar Esquema...
|
||||
schematic.exportfile = Exportar arquivo
|
||||
schematic.importfile = Importar arquivo
|
||||
schematic.browseworkshop = Navegar pela Oficina
|
||||
schematic.copy = Copiar para a área de transferência
|
||||
schematic.copy.import = Importar da área de transferência
|
||||
schematic.shareworkshop = Compartilhar na Oficina
|
||||
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Virar o Esquema
|
||||
schematic.saved = Esquema salvo.
|
||||
schematic.delete.confirm = Esse Esquema será totalmente erradicado.
|
||||
schematic.rename = Rename Schematic
|
||||
schematic.info = {0}x{1}, {2} blocks
|
||||
stat.wave = Hordas derrotadas:[accent] {0}
|
||||
@@ -44,9 +46,9 @@ stat.built = Construções construídas:[accent] {0}
|
||||
stat.destroyed = Construções destruídas:[accent] {0}
|
||||
stat.deconstructed = Construções desconstruídas:[accent] {0}
|
||||
stat.delivered = Recursos lançados:
|
||||
stat.rank = Rank Final: [accent]{0}
|
||||
stat.rank = Classificação Final: [accent]{0}
|
||||
launcheditems = [accent]Itens lançados
|
||||
launchinfo = [unlaunched][[LAUNCH] your core to obtain the items indicated in blue.
|
||||
launchinfo = [unlaunched][[LANCE] seu núcleo para obter os itens indicados em azul.
|
||||
map.delete = Certeza que quer deletar o mapa "[accent]{0}[]"?
|
||||
level.highscore = Melhor\npontuação: [accent] {0}
|
||||
level.select = Seleção de Fase
|
||||
@@ -54,15 +56,15 @@ level.mode = Modo de Jogo:
|
||||
showagain = Não mostrar na proxima sessão
|
||||
coreattack = < O núcleo está sobre ataque! >
|
||||
nearpoint = [[ [scarlet]SAIA DO PONTO DE SPAWN IMEDIATAMENTE[] ]\nANIQUILAÇÃO IMINENTE
|
||||
database = banco do núcleo
|
||||
database = Banco de dados
|
||||
savegame = Salvar Jogo
|
||||
loadgame = Carregar Jogo
|
||||
joingame = Entrar no Jogo
|
||||
customgame = Jogo Customi-/nzado
|
||||
customgame = Jogo Customi-\nzado
|
||||
newgame = Novo Jogo
|
||||
none = <nenhum>
|
||||
minimap = Mini-Mapa
|
||||
position = Position
|
||||
position = Posição
|
||||
close = Fechar
|
||||
website = Site
|
||||
quit = Sair
|
||||
@@ -75,58 +77,63 @@ invalid = Inválido
|
||||
preparingconfig = Preparando configuração
|
||||
preparingcontent = Preparando conteúdo
|
||||
uploadingcontent = Fazendo upload do conteúdo
|
||||
uploadingpreviewfile = Fazendo upload do arquivo de pré visualização
|
||||
uploadingpreviewfile = Fazendo upload do arquivo de pré-visualização
|
||||
committingchanges = Enviando mudanças
|
||||
done = Feito
|
||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry Github or Discord.
|
||||
feature.unsupported = Seu dispositivo não suporta essa função.
|
||||
mods.alphainfo = Mantenha em mente que os mods estão em Alpha, e[scarlet] talvez sejam bem bugados[].\nReporte quaisquer problemas no Discord ou GitHub do Mindustry.
|
||||
mods.alpha = [accent](Alpha)
|
||||
mods = Mods
|
||||
mods.none = [LIGHT_GRAY]No mods found!
|
||||
mods.guide = Modding Guide
|
||||
mods.report = Report Bug
|
||||
mod.enabled = [lightgray]Enabled
|
||||
mod.disabled = [scarlet]Disabled
|
||||
mod.disable = Disable
|
||||
mod.enable = Enable
|
||||
mod.requiresrestart = The game will now close to apply the mod changes.
|
||||
mod.reloadrequired = [scarlet]Reload Required
|
||||
mod.import = Import Mod
|
||||
mod.import.github = Import Github Mod
|
||||
mod.remove.confirm = This mod will be deleted.
|
||||
mods.none = [LIGHT_GRAY]Nenhum Mod encontrado!
|
||||
mods.guide = Guia de Mods
|
||||
mods.report = Reportar um Bug
|
||||
mods.openfolder = Abrir pasta de Mods
|
||||
mod.enabled = [lightgray]Ativado
|
||||
mod.disabled = [scarlet]Desativado
|
||||
mod.disable = Desativar
|
||||
mod.delete.error = Incapaz de deletar o Mod. O arquivo talvez esteja em uso.
|
||||
mod.missingdependencies = [scarlet]Dependências ausentes: {0}
|
||||
mod.nowdisabled = [scarlet]O Mod '{0}' está com dependências ausentes :[accent] {1}\n[lightgray]Esses Mods precisam ser baixados primeiro.\nEsse Mod será desativado automaticamente.
|
||||
mod.enable = Ativar
|
||||
mod.requiresrestart = O jogo irá fechar para aplicar as mudanças do Mod.
|
||||
mod.reloadrequired = [scarlet]Recarregamento necessário
|
||||
mod.import = Importar Mod
|
||||
mod.import.github = Importar Mod do GitHub
|
||||
mod.remove.confirm = Esse Mod será deletado.
|
||||
mod.author = [LIGHT_GRAY]Author:[] {0}
|
||||
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
||||
mod.preview.missing = Before publishing this mod in the workshop, you must add an image preview.\nPlace an image named[accent] preview.png[] into the mod's folder and try again.
|
||||
mod.folder.missing = Only mods in folder form can be published on the workshop.\nTo convert any mod into a folder, simply unzip its file into a folder and delete the old zip, then restart your game or reload your mods.
|
||||
mod.missing = Esse jogo salvo foi criado antes de você atualizar ou desinstalar um mod. O jogo salvo pode se corromper. Você tem certeza que quer carregar?\n[lightgray]Mods:\n{0}
|
||||
mod.preview.missing = Antes de publicar esse mod na Oficina, você deve adicionar uma imagem de pré-visualização.\nColoque uma imagem com o nome[accent] preview.png[] na pasta do Mod e tente novamente.
|
||||
mod.folder.missing = Somente Mods no formato de pasta serão publicados na Oficina.\nPara converter qualquer Mod em uma pasta, Simplesmente descompacte seu arquivo numa pasta e delete a compactação antiga, então reinicie seu jogo ou recarregue os Mods.
|
||||
about.button = Sobre
|
||||
name = Nome:
|
||||
noname = Escolha[accent] um nome[] primeiro.
|
||||
filename = Nome do arquivo:
|
||||
unlocked = Novo bloco Desbloqueado!
|
||||
unlocked = Novo bloco desbloqueado!
|
||||
completed = [accent]Completado
|
||||
techtree = Árvore de tecnologia
|
||||
research.list = [LIGHT_GRAY]Pesquise:
|
||||
research = Pesquisa
|
||||
researched = [LIGHT_GRAY]{0} pesquisado.
|
||||
research = Pesquisar
|
||||
researched = [LIGHT_GRAY]{0} Pesquisado.
|
||||
players = {0} Jogadores Ativos
|
||||
players.single = {0} Jogador Ativo
|
||||
server.closing = [accent]Fechando servidor...
|
||||
server.kicked.kick = Voce foi expulso do servidor!
|
||||
server.kicked.kick = Você foi expulso do servidor!
|
||||
server.kicked.whitelist = Você não está na lista branca do servidor.
|
||||
server.kicked.serverClose = Servidor Fechado.
|
||||
server.kicked.vote = Você foi expulso desse servidor. Adeus.
|
||||
server.kicked.clientOutdated = Cliente desatualizado! Atualize seu jogo!
|
||||
server.kicked.serverOutdated = Servidor desatualiado! Peça ao dono para atualizar!
|
||||
server.kicked.serverOutdated = Servidor desatualizado! Peça ao dono para atualizar!
|
||||
server.kicked.banned = Você foi banido do servidor.
|
||||
server.kicked.typeMismatch = Este servidor não é compatível com a sua versão.
|
||||
server.kicked.playerLimit = Este servidor está cheio. Espere por uma vaga.
|
||||
server.kicked.recentKick = Voce foi expulso recentemente.\nEspere para conectar de novo.
|
||||
server.kicked.recentKick = Voce foi expulso recentemente.\nEspere para se conectar de novo.
|
||||
server.kicked.nameInUse = Este nome já está sendo usado\nneste servidor.
|
||||
server.kicked.nameEmpty = Você deve ter pelo menos uma letra ou número no nome.
|
||||
server.kicked.idInUse = Você ja está neste servidor! Conectar com duas contas não é permitido.
|
||||
server.kicked.customClient = Este servidor não suporta versões customizadas. Baixe a versão original.
|
||||
server.kicked.gameover = Fim de jogo!
|
||||
server.versions = Sua versão:[accent] {0}[]\nVersão do servidor:[accent] {1}[]
|
||||
host.info = The [accent]Hospedar[]Botão Hospeda um servidor no Host[scarlet]6567[] e [scarlet]6568.[]\nQualquer um no [LIGHT_GRAY]Wi-fi Ou Internet local[] Pode ver este servidor na lista de servidores.\n\nSe voce quer poder entrar em qualquer servidor em seu ip, [accent]port forwarding[] é requerido.\n\n[LIGHT_GRAY]Note: Se alguem esta com problemas em conectar no seu servidor lan, Tenha certeza que deixou mindustry Acessar sua internet local nas configurações de firewall
|
||||
host.info = The [accent]Hospedar[]Botão Hospeda um servidor no Host[scarlet]6567[] e [scarlet]6568.[]\nQualquer um no [LIGHT_GRAY]Wi-fi Ou Internet local[] Pode ver este servidor na lista de servidores.\n\nSe voce quer poder entrar em qualquer servidor em seu ip, [accent]port forwarding[] é requerido.\n\n[LIGHT_GRAY]Note: Se alguém esta com problemas em conectar no seu servidor lan, Tenha certeza que deixou mindustry Acessar sua internet local nas configurações de firewall
|
||||
join.info = Aqui, você pode entar em um [accent]IP de servidor[] para conectar, ou descobrir [accent]servidores[] da rede local.\nAmbos os servidores LAN e WAN são suportados.\n\n[LIGHT_GRAY]Note: Não há uma lista de servidores automáticos; Se você quer conectar ao IP de alguém, você precisa pedir o IP ao anfitrião.
|
||||
hostserver = Hospedar servidor
|
||||
invitefriends = Convidar amigos
|
||||
@@ -194,8 +201,8 @@ save.newslot = Nome do salvamento:
|
||||
save.rename = Renomear
|
||||
save.rename.text = Novo jogo:
|
||||
selectslot = Selecione um lugar para salvar.
|
||||
slot = [accent]Slot {0}
|
||||
editmessage = Edit Message
|
||||
slot = [accent]Conexões {0}
|
||||
editmessage = Editar Mensagem
|
||||
save.corrupted = [accent]Arquivo corrompido ou inválido!
|
||||
empty = <vazio>
|
||||
on = Ligado
|
||||
@@ -209,8 +216,8 @@ save.playtime = Tempo De Jogo: {0}
|
||||
warning = Aviso.
|
||||
confirm = Confirmar
|
||||
delete = Excluir
|
||||
view.workshop = Ver na oficina
|
||||
workshop.listing = Edit Workshop Listing
|
||||
view.workshop = Ver na Oficina
|
||||
workshop.listing = Editar a lista da Oficina
|
||||
ok = OK
|
||||
open = Abrir
|
||||
customize = Customizar
|
||||
@@ -228,12 +235,12 @@ classic.export.text = [accent]Mindustry[] acabou de ter uma grande atualização
|
||||
quit.confirm = Você tem certeza que quer sair?
|
||||
quit.confirm.tutorial = Você tem certeza você sabe o que você esta fazendo?\nO tutorial pode ser refeito nas [accent] Configurações->Jogo->Refazer Tutorial.[]
|
||||
loading = [accent]Carregando...
|
||||
reloading = [accent]Reloading Mods...
|
||||
reloading = [accent]Recarregando Mods...
|
||||
saving = [accent]Salvando...
|
||||
cancelbuilding = [accent][[{0}][] to clear plan
|
||||
selectschematic = [accent][[{0}][] to select+copy
|
||||
pausebuilding = [accent][[{0}][] to pause building
|
||||
resumebuilding = [scarlet][[{0}][] to resume building
|
||||
cancelbuilding = [accent][[{0}][] para cancelar a construção
|
||||
selectschematic = [accent][[{0}][] para selecionar+copiar
|
||||
pausebuilding = [accent][[{0}][] para parar a construção
|
||||
resumebuilding = [scarlet][[{0}][] para continuar a construção
|
||||
wave = [accent]Horda {0}
|
||||
wave.waiting = Horda em {0}
|
||||
wave.waveInProgress = [LIGHT_GRAY]Horda Em Progresso
|
||||
@@ -252,17 +259,18 @@ map.nospawn = Este mapa não possui nenhum núcleo para o jogador nascer! Adicio
|
||||
map.nospawn.pvp = Esse mapa não tem núcleos inimigos para os jogadores nascerem! Adicione[SCARLET] Núcleos vermelhos[] no mapa no editor.
|
||||
map.nospawn.attack = Esse mapa não tem nenhum núcleo inimigo para o jogador atacar! coloque[SCARLET] Núcleos[] vermelhos no editor.
|
||||
map.invalid = Erro ao carregar o mapa: Arquivo de mapa invalido ou corrupto.
|
||||
workshop.update = Update Item
|
||||
workshop.error = Error fetching workshop details: {0}
|
||||
workshop.update = Atualizar Item
|
||||
workshop.error = Erro buscando os detalhes da Oficina: {0}
|
||||
map.publish.confirm = Você tem certeza de que quer publicar este mapa?\n\n[lightgray]Tenha certeza de que você concorda com o EULA da oficina primeiro, ou seus mapas não serão mostrados!
|
||||
workshop.menu = Select what you would like to do with this item.
|
||||
workshop.info = Item Info
|
||||
workshop.menu = Selecione oquê você gostaria de fazer com esse Item.
|
||||
workshop.info = Informação do Item
|
||||
changelog = Changelog (optional):
|
||||
eula = EULA do Steam
|
||||
eula = EULA da Steam
|
||||
missing = This item has been deleted or moved.\n[lightgray]The workshop listing has now been automatically un-linked.
|
||||
publishing = [accent]Publishing...
|
||||
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
||||
publish.error = Error publishing item: {0}
|
||||
publish.confirm = você tem certeza de que quer publicar isso?\n\n[lightgray]Primeiramente tenha certeza de que você concorda com o EULA da Oficina, ou seus itens não irão aparecer!
|
||||
publish.error = Erro publicando o Item: {0}
|
||||
steam.error = Falha em iniciar os serviços da Steam.\nError: {0}
|
||||
editor.brush = Pincel
|
||||
editor.openin = Abrir no Editor
|
||||
editor.oregen = Geração de minério
|
||||
@@ -275,7 +283,7 @@ editor.waves = Hordas:
|
||||
editor.rules = Regras:
|
||||
editor.generation = Geração:
|
||||
editor.ingame = Editar em jogo
|
||||
editor.publish.workshop = Publicar na oficina
|
||||
editor.publish.workshop = Publicar na Oficina
|
||||
editor.newmap = Novo mapa
|
||||
workshop = Oficina
|
||||
waves.title = Hordas
|
||||
@@ -286,7 +294,7 @@ waves.waves = Hordas(s)
|
||||
waves.perspawn = por spawn
|
||||
waves.to = para
|
||||
waves.boss = Chefe
|
||||
waves.preview = Pré visualizar
|
||||
waves.preview = Pré-visualizar
|
||||
waves.edit = Editar...
|
||||
waves.copy = Copiar para área de transferência
|
||||
waves.load = Carregar da área de transferência
|
||||
@@ -388,13 +396,13 @@ width = Largura:
|
||||
height = Altura:
|
||||
menu = Menu
|
||||
play = Jogar
|
||||
campaign = Campa-/nnha
|
||||
campaign = Campa-\nnha
|
||||
load = Carregar
|
||||
save = Salvar
|
||||
fps = FPS: {0}
|
||||
ping = Ping: {0}ms
|
||||
language.restart = Por favor, reinicie seu jogo para a tradução tomar efeito.
|
||||
settings = Configu-/nrações
|
||||
settings = Configu-\nrações
|
||||
tutorial = Tutorial
|
||||
tutorial.retake = Refazer Tutorial
|
||||
editor = Editor
|
||||
@@ -403,9 +411,9 @@ abandon = Abandonar
|
||||
abandon.text = Esta zona e todos os seus recursos serão perdidos para o inimigo.
|
||||
locked = Trancado
|
||||
complete = [LIGHT_GRAY]Completo:
|
||||
requirement.wave = Reach Wave {0} in {1}
|
||||
requirement.core = Destroy Enemy Core in {0}
|
||||
requirement.unlock = Unlock {0}
|
||||
requirement.wave = Alcançar a Horda {0} em {1}
|
||||
requirement.core = Destruir o núcleo inimigo em {0}
|
||||
requirement.unlock = Desbloquear {0}
|
||||
resume = Resumir Zona:\n[LIGHT_GRAY]{0}
|
||||
bestwave = [LIGHT_GRAY]Melhor: {0}
|
||||
launch = Lançar
|
||||
@@ -416,19 +424,19 @@ launch.confirm = Isto vai lançar todos os seus recursos no seu núcleo.\nVoce n
|
||||
launch.skip.confirm = Se você pular a horda agora, você não será capaz de lançar até hordas mais avançadas.
|
||||
uncover = Descobrir
|
||||
configure = Configurar carregamento
|
||||
bannedblocks = Banned Blocks
|
||||
addall = Add All
|
||||
bannedblocks = Blocos Banidos
|
||||
addall = Adicionar Todos
|
||||
configure.locked = [LIGHT_GRAY]Alcançe a horda {0}\npara configurar o carregamento.
|
||||
configure.invalid = A quantidade deve ser um número entre 0 e {0}.
|
||||
zone.unlocked = [LIGHT_GRAY]{0} Desbloqueado.
|
||||
zone.requirement.complete = Horda {0} alcançada:\n{1} Requerimentos da zona alcançada.
|
||||
zone.config.unlocked = Loadout unlocked:[lightgray]\n{0}
|
||||
zone.config.unlocked = Equipamento desbloqueado:[lightgray]\n{0}
|
||||
zone.resources = Recursos detectados:
|
||||
zone.objective = [lightgray]Objetivo: [accent]{0}
|
||||
zone.objective.survival = Sobreviver
|
||||
zone.objective.attack = Destruir o núcleo inimigo
|
||||
add = Adicionar...
|
||||
boss.health = Saúde do chefe
|
||||
boss.health = Vida do chefe
|
||||
connectfail = [crimson]Falha ao entrar no servidor: [accent]{0}
|
||||
error.unreachable = Servidor inalcançável.
|
||||
error.invalidaddress = Endereço inválido.
|
||||
@@ -467,7 +475,7 @@ zone.nuclearComplex.description = Uma antiga instalação para produção e proc
|
||||
zone.fungalPass.description = Uma area de transição entre montanhas altas e baixas, terras cheias de esporos. Uma pequena base de reconhecimento inimiga está localizada aqui.\nDestrua-a.\nUse as unidades crawler e dagger. Destrua os dois núcleos.
|
||||
zone.impact0078.description = <insert description here>
|
||||
zone.crags.description = <insert description here>
|
||||
settings.language = Linguagem
|
||||
settings.language = Idioma
|
||||
settings.data = Dados do jogo
|
||||
settings.reset = Restaurar Padrões
|
||||
settings.rebind = Religar
|
||||
@@ -477,30 +485,31 @@ settings.sound = Som
|
||||
settings.graphics = Gráficos
|
||||
settings.cleardata = Apagar dados...
|
||||
settings.clear.confirm = Certeza que quer limpar a os dados?\nOque é feito não pode ser desfeito!
|
||||
settings.clearall.confirm = [scarlet]Aviso![]\nIsso vai limpar toda a data, Incluindo saves, mapas, Keybinds e desbloqueados.\nQuando apertar 'ok' Vai apagar toda a data e sair automaticamente.
|
||||
settings.clearall.confirm = [scarlet]Aviso![]\nIsso vai limpar todo os arquivos, Incluindo jogos salvos, mapas, Keybinds e desbloqueados.\nQuando apertar 'ok' todos os arquivos serão apagados e o jogo irá sair automaticamente.
|
||||
paused = Pausado
|
||||
clear = Clear
|
||||
banned = [scarlet]Banned
|
||||
banned = [scarlet]Banido
|
||||
yes = Sim
|
||||
no = Não
|
||||
info.title = [accent]Informação
|
||||
error.title = [crimson]Ocorreu um Erro.
|
||||
error.crashtitle = Ocorreu um Erro
|
||||
blocks.input = Entrada
|
||||
blocks.output = Saida
|
||||
blocks.output = Saída
|
||||
blocks.booster = Booster
|
||||
block.unknown = [LIGHT_GRAY]???
|
||||
blocks.powercapacity = Capacidade de Energia
|
||||
blocks.powershot = Energia/tiro
|
||||
blocks.damage = Dano
|
||||
blocks.targetsair = Mirar no ar
|
||||
blocks.targetsground = Mirar no chão
|
||||
blocks.targetsair = Mira no ar
|
||||
blocks.targetsground = Mira no chão
|
||||
blocks.itemsmoved = Velocidade de movimento
|
||||
blocks.launchtime = Tempo entre tiros
|
||||
blocks.launchtime = Tempo entre Disparos.
|
||||
blocks.shootrange = Alcance
|
||||
blocks.size = Tamanho
|
||||
blocks.liquidcapacity = Capacidade de Líquido
|
||||
blocks.powerrange = Alcance da Energia
|
||||
blocks.powerconnections = Conexões Máximas
|
||||
blocks.poweruse = Uso de energia
|
||||
blocks.powerdamage = Dano/Poder
|
||||
blocks.itemcapacity = Capacidade de Itens
|
||||
@@ -510,8 +519,8 @@ blocks.repairtime = Tempo de reparo total do bloco
|
||||
blocks.speedincrease = Aumento de velocidade
|
||||
blocks.range = Distância
|
||||
blocks.drilltier = Furáveis
|
||||
blocks.drillspeed = Velocidade da broca base
|
||||
blocks.boosteffect = Efeito do Boost
|
||||
blocks.drillspeed = Velocidade base da Broca
|
||||
blocks.boosteffect = Efeito do Impulso
|
||||
blocks.maxunits = Máximo de unidades ativas
|
||||
blocks.health = Saúde
|
||||
blocks.buildtime = Tempo de construção
|
||||
@@ -521,7 +530,8 @@ blocks.shots = Tiros
|
||||
blocks.reload = Tiros por segundo
|
||||
blocks.ammo = Munição
|
||||
bar.drilltierreq = Broca melhor necessária.
|
||||
bar.drillspeed = Velocidade da broca: {0}/s
|
||||
bar.drillspeed = Velocidade da Broca: {0}/s
|
||||
bar.pumpspeed = Velocidade da Bomna: {0}/s
|
||||
bar.efficiency = Eficiência: {0}%
|
||||
bar.powerbalance = Energia: {0}
|
||||
bar.powerstored = Armazenada: {0}/{1}
|
||||
@@ -534,7 +544,7 @@ bar.heat = Aquecimento
|
||||
bar.power = Poder
|
||||
bar.progress = Progresso da construção
|
||||
bar.spawned = Unidades: {0}/{1}
|
||||
bullet.damage = [stat]{0}[lightgray] dano
|
||||
bullet.damage = [stat]{0}[lightgray] Dano
|
||||
bullet.splashdamage = [stat]{0}[lightgray] Dano em área ~[stat] {1}[lightgray] Blocos
|
||||
bullet.incendiary = [stat]Incendiário
|
||||
bullet.homing = [stat]Guiado
|
||||
@@ -566,8 +576,9 @@ category.shooting = Atirando
|
||||
category.optional = Melhoras opcionais
|
||||
setting.landscape.name = Travar panorama
|
||||
setting.shadows.name = Sombras
|
||||
setting.blockreplace.name = Automatic Block Suggestions
|
||||
setting.linear.name = Filtragem linear
|
||||
setting.hints.name = Hints
|
||||
setting.hints.name = Dicas
|
||||
setting.animatedwater.name = Água animada
|
||||
setting.animatedshields.name = Escudos animados
|
||||
setting.antialias.name = Filtro suavizante[LIGHT_GRAY] (reinicialização requerida)[]
|
||||
@@ -588,8 +599,10 @@ setting.difficulty.insane = Insano
|
||||
setting.difficulty.name = Dificuldade
|
||||
setting.screenshake.name = Balanço da Tela
|
||||
setting.effects.name = Efeitos
|
||||
setting.destroyedblocks.name = Mostrar Blocos Destruídos
|
||||
setting.conveyorpathfinding.name = Posicionamento do localizador do Transportador
|
||||
setting.sensitivity.name = Sensibilidade do Controle
|
||||
setting.saveinterval.name = Intervalo de autosalvamento
|
||||
setting.saveinterval.name = Intervalo de Auto Salvamento
|
||||
setting.seconds = {0} Segundos
|
||||
setting.fullscreen.name = Tela Cheia
|
||||
setting.borderlesswindow.name = Janela sem borda[LIGHT_GRAY] (Pode precisar reiniciar)
|
||||
@@ -597,19 +610,19 @@ setting.fps.name = Mostrar FPS
|
||||
setting.vsync.name = VSync
|
||||
setting.pixelate.name = Pixelizado [LIGHT_GRAY](Pode diminuir a performace)
|
||||
setting.minimap.name = Mostrar minimapa
|
||||
setting.position.name = Show Player Position
|
||||
setting.position.name = Mostrar a posição do Jogador
|
||||
setting.musicvol.name = Volume da Música
|
||||
setting.ambientvol.name = Volume do ambiente
|
||||
setting.ambientvol.name = Volume do Ambiente
|
||||
setting.mutemusic.name = Desligar Música
|
||||
setting.sfxvol.name = Volume de Efeitos
|
||||
setting.mutesound.name = Desligar Som
|
||||
setting.crashreport.name = Enviar denuncias de crash anonimas
|
||||
setting.crashreport.name = Enviar denúncias anônimas de erros
|
||||
setting.savecreate.name = Criar salvamentos automaticamente
|
||||
setting.publichost.name = Visibilidade do jogo público
|
||||
setting.chatopacity.name = Opacidade do chat
|
||||
setting.lasersopacity.name = Power Laser Opacity
|
||||
setting.lasersopacity.name = Opacidade do laser
|
||||
setting.playerchat.name = Mostrar chat em jogo
|
||||
public.confirm = Do you want to make your game public?\n[accent]Anyone will be able to join your games.\n[lightgray]This can be changed later in Settings->Game->Public Game Visibility.
|
||||
public.confirm = Você quer fazer sua partida pública?\n[accent]Qualquer um será capaz de entrar na sua partida.\n[lightgray]Isso pode ser mudado depois em Configurações->Jogo->Visibilidade da partida pública.
|
||||
public.beta = Note that beta versions of the game cannot make public lobbies.
|
||||
uiscale.reset = A escala da IU foi mudada.\nPressione "OK" para confirmar esta escala.\n[scarlet]Revertendo e saindo em[accent] {0}[] settings...
|
||||
uiscale.cancel = Cancelar e sair
|
||||
@@ -628,10 +641,10 @@ keybind.press.axis = Pressione uma Axis ou tecla...
|
||||
keybind.screenshot.name = Captura do mapa
|
||||
keybind.move_x.name = mover_x
|
||||
keybind.move_y.name = mover_y
|
||||
keybind.schematic_select.name = Select Region
|
||||
keybind.schematic_menu.name = Schematic Menu
|
||||
keybind.schematic_flip_x.name = Flip Schematic X
|
||||
keybind.schematic_flip_y.name = Flip Schematic Y
|
||||
keybind.schematic_select.name = Selecionar região
|
||||
keybind.schematic_menu.name = Menu de Esquemas
|
||||
keybind.schematic_flip_x.name = girar o Esquema X
|
||||
keybind.schematic_flip_y.name = girar o Esquema Y
|
||||
keybind.fullscreen.name = Alterar tela cheia
|
||||
keybind.select.name = selecionar
|
||||
keybind.diagonal_placement.name = Colocação diagonal
|
||||
@@ -639,18 +652,18 @@ keybind.pick.name = Pegar bloco
|
||||
keybind.break_block.name = Quebrar bloco
|
||||
keybind.deselect.name = Deselecionar
|
||||
keybind.shoot.name = Atirar
|
||||
keybind.zoom_hold.name = segurar_zoom
|
||||
keybind.zoom_hold.name = segurar Zoom
|
||||
keybind.zoom.name = Zoom
|
||||
keybind.menu.name = Menu
|
||||
keybind.pause.name = Pausar
|
||||
keybind.pause_building.name = Pause/Resume Building
|
||||
keybind.pause_building.name = Parar/Resumir a construção
|
||||
keybind.minimap.name = Minimapa
|
||||
keybind.dash.name = Correr
|
||||
keybind.chat.name = Conversa
|
||||
keybind.player_list.name = Lista_de_jogadores
|
||||
keybind.console.name = console
|
||||
keybind.console.name = Console
|
||||
keybind.rotate.name = Girar
|
||||
keybind.rotateplaced.name = Rotate Existing (Hold)
|
||||
keybind.rotateplaced.name = Girar (Segure)
|
||||
keybind.toggle_menus.name = Ativar menus
|
||||
keybind.chat_history_prev.name = Historico do chat anterior
|
||||
keybind.chat_history_next.name = Historico do proximo chat
|
||||
@@ -695,7 +708,7 @@ rules.title.player = Jogadores
|
||||
rules.title.enemy = Inimigos
|
||||
rules.title.unit = Unidades
|
||||
content.item.name = Itens
|
||||
content.liquid.name = Liquidos
|
||||
content.liquid.name = Líquidos
|
||||
content.unit.name = Unidades
|
||||
content.block.name = Blocos
|
||||
content.mech.name = Armaduras
|
||||
@@ -704,7 +717,7 @@ item.lead.name = Chumbo
|
||||
item.coal.name = Carvão
|
||||
item.graphite.name = Grafite
|
||||
item.titanium.name = Titânio
|
||||
item.thorium.name = Urânio
|
||||
item.thorium.name = Tório
|
||||
item.silicon.name = Sílicio
|
||||
item.plastanium.name = Plastânio
|
||||
item.phase-fabric.name = Tecido de fase
|
||||
@@ -718,7 +731,7 @@ item.scrap.name = Sucata
|
||||
liquid.water.name = Água
|
||||
liquid.slag.name = Escória
|
||||
liquid.oil.name = Petróleo
|
||||
liquid.cryofluid.name = Crio Fluido
|
||||
liquid.cryofluid.name = Fluído Criogênico
|
||||
mech.alpha-mech.name = Alfa
|
||||
mech.alpha-mech.weapon = Repetidor pesado
|
||||
mech.alpha-mech.ability = Regeneração
|
||||
@@ -768,11 +781,11 @@ block.rock.name = Rocha
|
||||
block.snowrock.name = Rocha com neve
|
||||
block.snow-pine.name = Pinheiro com neve
|
||||
block.shale.name = Xisto
|
||||
block.shale-boulder.name = Pedra de xisto
|
||||
block.shale-boulder.name = Pedra de Xisto
|
||||
block.moss.name = Musgo
|
||||
block.shrubs.name = Arbusto
|
||||
block.spore-moss.name = Musgo de esporos
|
||||
block.shalerocks.name = Rohas de xisto
|
||||
block.spore-moss.name = Musgo de Esporos
|
||||
block.shalerocks.name = Rochas de Xisto
|
||||
block.scrap-wall.name = Muro de sucata
|
||||
block.scrap-wall-large.name = Muro grande de sucata
|
||||
block.scrap-wall-huge.name = Muro enorme de sucata
|
||||
@@ -826,14 +839,16 @@ block.ignarock.name = Rocha ígnea
|
||||
block.hotrock.name = Rocha quente
|
||||
block.magmarock.name = Rocha de magma
|
||||
block.cliffs.name = Colinas
|
||||
block.copper-wall.name = Parede de Cobre
|
||||
block.copper-wall-large.name = Parede de Cobre Grande
|
||||
block.titanium-wall.name = Parede de titânio
|
||||
block.titanium-wall-large.name = Parede de titânio grande
|
||||
block.phase-wall.name = Parede de fase
|
||||
block.phase-wall-large.name = Parde de fase grande
|
||||
block.thorium-wall.name = Parede de tório
|
||||
block.thorium-wall-large.name = Parede de tório grande
|
||||
block.copper-wall.name = Muro de Cobre
|
||||
block.copper-wall-large.name = Muro de Cobre Grande
|
||||
block.titanium-wall.name = Muro de Titânio
|
||||
block.titanium-wall-large.name = Muro de Titânio grande
|
||||
block.plastanium-wall.name = Muro de Plastânio Grande
|
||||
block.plastanium-wall-large.name = Muro de Plastânio Grande
|
||||
block.phase-wall.name = Muro de Fase
|
||||
block.phase-wall-large.name = Muro de Fase Grande
|
||||
block.thorium-wall.name = Muro de Tório
|
||||
block.thorium-wall-large.name = Muro de Tório Grande
|
||||
block.door.name = Porta
|
||||
block.door-large.name = Porta Grande
|
||||
block.duo.name = Dupla
|
||||
@@ -849,7 +864,7 @@ block.junction.name = Junção
|
||||
block.router.name = Roteador
|
||||
block.distributor.name = Distribuidor
|
||||
block.sorter.name = Ordenador
|
||||
block.inverted-sorter.name = Inverted Sorter
|
||||
block.inverted-sorter.name = Ordenador Invertido
|
||||
block.message.name = Mensagem
|
||||
block.overflow-gate.name = Portão Sobrecarregado
|
||||
block.silicon-smelter.name = Fundidora de silicio
|
||||
@@ -902,7 +917,7 @@ block.pyratite-mixer.name = Misturador de Piratita
|
||||
block.blast-mixer.name = Misturador de Explosão
|
||||
block.solar-panel.name = Painel Solar
|
||||
block.solar-panel-large.name = Painel Solar Grande
|
||||
block.oil-extractor.name = Extrator de petróleo
|
||||
block.oil-extractor.name = Extrator de Petróleo
|
||||
block.command-center.name = Centro de comando
|
||||
block.draug-factory.name = Fábrica de drone de mineração Draug
|
||||
block.spirit-factory.name = Fábrica de drone de reparo Spirit
|
||||
@@ -923,7 +938,7 @@ block.liquid-junction.name = Junção de Líquido
|
||||
block.bridge-conduit.name = Cano Ponte
|
||||
block.rotary-pump.name = Bomba Rotatória
|
||||
block.thorium-reactor.name = Reator a Tório
|
||||
block.mass-driver.name = Drive de Massa
|
||||
block.mass-driver.name = Catapulta Eletromagnética
|
||||
block.blast-drill.name = Broca de Explosão
|
||||
block.thermal-pump.name = Bomba térmica
|
||||
block.thermal-generator.name = Gerador Térmico
|
||||
@@ -945,12 +960,12 @@ block.container.name = Contâiner
|
||||
block.launch-pad.name = Plataforma de lançamento
|
||||
block.launch-pad-large.name = Plataforma de lançamento grande
|
||||
team.blue.name = Azul
|
||||
team.crux.name = Vermelho
|
||||
team.sharded.name = orange
|
||||
team.crux.name = Vermelha
|
||||
team.sharded.name = Estilhaçada
|
||||
team.orange.name = Laranja
|
||||
team.derelict.name = derelict
|
||||
team.derelict.name = Abandonada
|
||||
team.green.name = Verde
|
||||
team.purple.name = Roxo
|
||||
team.purple.name = Roxa
|
||||
unit.spirit.name = Drone Spirit
|
||||
unit.draug.name = Drone minerador Draug
|
||||
unit.phantom.name = Drone Phantom
|
||||
@@ -960,7 +975,7 @@ unit.titan.name = Titan
|
||||
unit.ghoul.name = Bombardeiro Ghoul
|
||||
unit.wraith.name = Lutador Wraith
|
||||
unit.fortress.name = Fortaleza
|
||||
unit.revenant.name = Revenant
|
||||
unit.revenant.name = Revenã
|
||||
unit.eruptor.name = Eruptor
|
||||
unit.chaos-array.name = Arraia do caos
|
||||
unit.eradicator.name = Erradicador
|
||||
@@ -968,6 +983,7 @@ unit.lich.name = Lich
|
||||
unit.reaper.name = Ceifador
|
||||
tutorial.next = [lightgray]<Toque para continuar>
|
||||
tutorial.intro = Você entrou no[scarlet] Tutorial do Mindustry.[]\nComeçe[accent] minerando cobre[]. Toque em um veio de minério de cobre para fazer isso.\n\n[accent]{0}/{1} copper
|
||||
tutorial.intro.mobile = You have entered the[scarlet] Mindustry Tutorial.[]\nSwipe the screen to move.\n[accent]Pinch with 2 fingers [] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||
tutorial.drill = Minerar manualmente é ineficiente.\n[accent]Brocas []podem minerar automaticamente.\nColoque uma num veio de cobre.
|
||||
tutorial.drill.mobile = Minerar manualmente é ineficiente.\n[accent]Brocas []podem minerar automaticamente.\nToque na aba de brocas no canto inferior direito.\nSelecione a[accent] broca mecânica[].\nToque em um veio de cobre para colocá-la, então pressione a[accent] marca de verificação[] abaixo para confirmar sua seleção.\nPressione o[accent] botão "X"[] para cancelar o posicionamento.
|
||||
tutorial.blockinfo = Cada bloco tem diferentes status. Cada broca pode extrair certos minérios.\nPara checar as informações e os status de um bloco,[accent] toque o botão "?" enquanto o seleciona no menu de construção.[]\n\n[accent]Acesse os status da broca mecânica agora.[]
|
||||
@@ -1051,6 +1067,8 @@ block.copper-wall.description = Um bloco defensivo e barato.\nUtil para proteger
|
||||
block.copper-wall-large.description = Um bloco defensivo e barato.\nUtil para proteger o núcleo e torretas no começo.\nOcupa múltiplos blocos.
|
||||
block.titanium-wall.description = Um bloco defensivo moderadamente forte.\nProvidencia defesa moderada contra inimigos.
|
||||
block.titanium-wall-large.description = Um bloco defensivo moderadamente forte.\nProvidencia defesa moderada contra inimigos.\nOcupa múltiplos blocos.
|
||||
block.plastanium-wall.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.
|
||||
block.plastanium-wall-large.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.\nSpans multiple tiles.
|
||||
block.thorium-wall.description = Um bloco defensivo forte.\nBoa proteção contra inimigos.
|
||||
block.thorium-wall-large.description = Um bloco grande e defensivo.\nBoa proteção contra inimigos.\nOcupa multiplos blocos.
|
||||
block.phase-wall.description = Um muro revestido com um composto especial baseado em tecido de fase. Desvia a maioria das balas no impacto.
|
||||
@@ -1070,7 +1088,7 @@ block.junction.description = Funciona como uma ponte Para duas esteiras que este
|
||||
block.bridge-conveyor.description = Bloco de transporte de itens avancado. Possibilita o transporte de itens acima de 3 blocos de construção ou paredes.
|
||||
block.phase-conveyor.description = Bloco de transporte de item avançado. Usa energia para teleportar itens a uma esteira de fase sobre uma severa distancia.
|
||||
block.sorter.description = [interact]Aperte no bloco para configurar[]
|
||||
block.inverted-sorter.descriptions = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||
block.inverted-sorter.description = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||
block.router.description = Aceita itens de uma direção e os divide em 3 direções igualmente. Util para espalhar materiais da fonte para multiplos alvos.
|
||||
block.distributor.description = Um roteador avancada que espalhas os itens em 7 outras direções igualmente.
|
||||
block.overflow-gate.description = Uma combinação de roteador e divisor Que apenas manda para a esquerda e Direita se a frente estiver bloqueada.
|
||||
@@ -1093,10 +1111,10 @@ block.battery-large.description = Guarda muito mais energia que uma beteria comu
|
||||
block.combustion-generator.description = Gera energia usando combustível ou petróleo.
|
||||
block.thermal-generator.description = Gera uma quantidade grande de energia usando lava.
|
||||
block.turbine-generator.description = Mais eficiente que o gerador de Combustão, Mas requer agua adicional.
|
||||
block.differential-generator.description = Generates large amounts of energy. Utilizes the temperature difference between cryofluid and burning pyratite.
|
||||
block.rtg-generator.description = Um Gerador termoelétrico de radioisótopos Que não precisa de refriamento Mas da muito menos energia que o reator de torio.
|
||||
block.differential-generator.description = Gera grandes quantidades de Energia. Utiliza a diferença de temperatura entre o Fluído Criogênico e a Piratita.
|
||||
block.rtg-generator.description = Um Gerador termoelétrico de radioisótopos que não precisa de refriamento mas dá muito menos energia que o reator de tório.
|
||||
block.solar-panel.description = Gera pequenas quantidades de energia do sol.
|
||||
block.solar-panel-large.description = Da muito mais energia que o painel solar comum, Mas sua produção é mais cara.
|
||||
block.solar-panel-large.description = Dá muito mais energia que o painel solar comum, Mas sua produção é mais cara.
|
||||
block.thorium-reactor.description = Gera altas quantidades de energia do torio radioativo. Requer resfriamento constante. Vai explodir violentamente Se resfriamento insuficiente for fornecido.
|
||||
block.impact-reactor.description = An advanced generator, capable of creating massive amounts of power at peak efficiency. Requires a significant power input to kickstart the process.
|
||||
block.mechanical-drill.description = Uma broca barata. Quando colocado em blocos apropriados, retira itens em um ritmo lento e indefinitavamente.
|
||||
@@ -1115,17 +1133,17 @@ block.unloader.description = Descarrega itens de um container, Descarrega em uma
|
||||
block.launch-pad.description = Lança montes de itens sem qualquer necessidade de um lançamento de núcleo.
|
||||
block.launch-pad-large.description = Uma versão melhorada da plataforma de lançamento. Guarda mais itens. Lança mais frequentemente.
|
||||
block.duo.description = Uma torre pequena e barata.
|
||||
block.scatter.description = Uma torre anti aerea media. Joga montes de cobre ou sucata aos inimigos.
|
||||
block.scorch.description = Queima qualquer inimigo terrestre próximo. Altamente efetivo a curta distncia.
|
||||
block.scatter.description = Uma torre anti aérea média. Joga montes de cobre ou sucata aos inimigos.
|
||||
block.scorch.description = Queima qualquer inimigo terrestre próximo. Altamente efetivo a curta distância.
|
||||
block.hail.description = Uma pequena torre de artilharia.
|
||||
block.wave.description = Uma torre que Tamanho medio que atira bolhas.
|
||||
block.lancer.description = Uma torre de Tamanho-Medio que atira raios de eletricidade.
|
||||
block.arc.description = Uma pequena torre que atira eletricidade em um pequeno arc aleatoriamente no inimigo.
|
||||
block.swarmer.description = Uma torre media que atira ondas de misseis.
|
||||
block.salvo.description = Uma torre media que da tiros em salvos.
|
||||
block.fuse.description = Uma torre grande que atira raios de curta distancia poderosos.
|
||||
block.wave.description = Uma torre de tamanho médio que atira bolhas.
|
||||
block.lancer.description = Uma torre de tamanho médio que atira raios de eletricidade.
|
||||
block.arc.description = Uma pequena torre que atira eletricidade em um pequeno arco.
|
||||
block.swarmer.description = Uma torre média que atira ondas de mísseis.
|
||||
block.salvo.description = Uma torre média que da tiros em salvos.
|
||||
block.fuse.description = Uma torre grande que atira raios de curta distância poderosos.
|
||||
block.ripple.description = Uma grande torre que atira simultaneamente.
|
||||
block.cyclone.description = Uma grande torre de tiro rapido.
|
||||
block.cyclone.description = Uma grande torre de tiro rápido.
|
||||
block.spectre.description = Uma grande torre que da dois tiros poderosos ao mesmo tempo.
|
||||
block.meltdown.description = Uma grande torre que atira dois raios poderosos ao mesmo tempo.
|
||||
block.command-center.description = Emite comandos de movimento para unidades aliadas através do mapa.\nFaz unidades se reagruparem, atacarem um núcleo inimigo ou recuar para o núcleo/fábrica. Quando não há nucleo inimigo, unidades vão ficar perto da área de spawn dos inimigos sob o comando atacar.
|
||||
@@ -1136,14 +1154,14 @@ block.wraith-factory.description = Produz unidades rápidas hit-and-run (atacar
|
||||
block.ghoul-factory.description = Produz bombardeiros pesados.
|
||||
block.revenant-factory.description = Produz unidades laser, pesadas e terrestres.
|
||||
block.dagger-factory.description = Produz unidades terrestres.
|
||||
block.crawler-factory.description = Produces fast self-destructing swarm units.
|
||||
block.crawler-factory.description = Produz unidades terrestres de auto destruição.
|
||||
block.titan-factory.description = Produz unidades avancadas, armaduradas e terrestres.
|
||||
block.fortress-factory.description = Produz unidades terrestres pesadas de artilharia.
|
||||
block.repair-point.description = Continuamente repara a unidade danificada mais proxima.
|
||||
block.dart-mech-pad.description = Provides transformation into a basic attack mech.\nUse by tapping while standing on it.
|
||||
block.delta-mech-pad.description = Deixe sua atual embarcação e mude para o rapido, Levemente armadurado meca feito para ataques rapidos.\nUse o pad clicando duas vezes em cima enquando fica em cima dele.
|
||||
block.tau-mech-pad.description = Deixe sua atual embarcação e mude para o meca de suporte que pode consertar construções aliadas e unidades.\nUse o pad clicando duas vezes em cima enquando fica em cima dele.
|
||||
block.omega-mech-pad.description = Deixe sua atual embarcação e mude para o volumoso e bem armadurado meca feito para ataques da primeira linha.\nUse o pad clicando duas vezes em cima enquando fica em cima dele.
|
||||
block.javelin-ship-pad.description = Deixe sua atual embarcação e mude para um interceptador forte e rapido com armas de raio.\nUse o pad clicando duas vezes em cima enquando fica em cima dele.
|
||||
block.trident-ship-pad.description = Deixe sua atual embarcação e mude para um bombardeiro resionavelmente bem armadurado.\nUse o pad clicando duas vezes em cima enquando fica em cima dele.
|
||||
block.glaive-ship-pad.description = Deixe sua atual embarcação e mude para grande, bem armadurada nave de combate.\nUse o pad clicando duas vezes em cima enquando fica em cima dele.
|
||||
block.dart-mech-pad.description = Deixe a sua atual embarcação e mude para um mecha de ataque básico.\nUse o Pad clicandk duas vezes em cima enquanto fica em cima dele
|
||||
block.delta-mech-pad.description = Deixe sua atual embarcação e mude para o rápido e levemente armadurado meca feito para ataques rapidos.\nUse o pad clicando duas vezes em cima enquanto fica em cima dele.
|
||||
block.tau-mech-pad.description = Deixe sua atual embarcação e mude para o mecha de suporte que pode consertar construções aliadas e unidades.\nUse o pad clicando duas vezes em cima enquanto fica em cima dele.
|
||||
block.omega-mech-pad.description = Deixe sua atual embarcação e mude para o volumoso e bem armadurado mecha feito para ataques da primeira linha.\nUse o pad clicando duas vezes em cima enquanto fica em cima dele.
|
||||
block.javelin-ship-pad.description = Deixe sua atual embarcação e mude para um interceptador forte e rápido com armas de raio.\nUse o pad clicando duas vezes em cima enquanto fica em cima dele.
|
||||
block.trident-ship-pad.description = Deixe sua atual embarcação e mude para um bombardeiro razoavelmente bem armadurado.\nUse o pad clicando duas vezes em cima enquanto fica em cima dele.
|
||||
block.glaive-ship-pad.description = Deixe sua atual embarcação e mude para uma grande e bem armadurada nave de combate.\nUse o pad clicando duas vezes em cima enquanto fica em cima dele.
|
||||
|
||||
@@ -105,7 +105,7 @@ mod.enable = Вкл.
|
||||
mod.requiresrestart = Теперь игра закроется, чтобы применить изменения в модификациях.
|
||||
mod.reloadrequired = [scarlet]Необходим перезапуск
|
||||
mod.import = Импортировать модификацию
|
||||
mod.import.github = Импортировать модификацию с Github
|
||||
mod.import.github = Импортировать модификацию с GitHub
|
||||
mod.remove.confirm = Этот мод будет удалён.
|
||||
mod.author = [LIGHT_GRAY]Автор:[] {0}
|
||||
mod.missing = Это сохранение содержит модификацию, которое Вы недавно обновили или оно больше не установлено. Может случиться повреждение сохранения. Вы уверены, что хотите загрузить его?\n[lightgray]Модификации:\n{0}
|
||||
|
||||
@@ -3,6 +3,7 @@ credits = Credits
|
||||
contributors = Översättare och bidragsgivare
|
||||
discord = Gå med Mindustry:s Discord server!
|
||||
link.discord.description = Officiella chattrummet för Mindustry
|
||||
link.reddit.description = The Mindustry subreddit
|
||||
link.github.description = Spelets källkod
|
||||
link.changelog.description = Lista av uppdateringar
|
||||
link.dev-builds.description = Unstable development builds
|
||||
@@ -26,6 +27,7 @@ load.mod = Mods
|
||||
schematic = Schematic
|
||||
schematic.add = Save Schematic...
|
||||
schematics = Schematics
|
||||
schematic.replace = A schematic by that name already exists. Replace it?
|
||||
schematic.import = Import Schematic...
|
||||
schematic.exportfile = Export File
|
||||
schematic.importfile = Import File
|
||||
@@ -78,20 +80,25 @@ uploadingcontent = Laddar upp innehåll
|
||||
uploadingpreviewfile = Laddar upp förhandsgranskningsfil
|
||||
committingchanges = Comitting Changes
|
||||
done = Klar
|
||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry Github or Discord.
|
||||
feature.unsupported = Your device does not support this feature.
|
||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry GitHub or Discord.
|
||||
mods.alpha = [accent](Alpha)
|
||||
mods = Mods
|
||||
mods.none = [LIGHT_GRAY]No mods found!
|
||||
mods.guide = Modding Guide
|
||||
mods.report = Report Bug
|
||||
mods.openfolder = Open Mod Folder
|
||||
mod.enabled = [lightgray]Enabled
|
||||
mod.disabled = [scarlet]Disabled
|
||||
mod.disable = Disable
|
||||
mod.delete.error = Unable to delete mod. File may be in use.
|
||||
mod.missingdependencies = [scarlet]Missing dependencies: {0}
|
||||
mod.nowdisabled = [scarlet]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled.
|
||||
mod.enable = Enable
|
||||
mod.requiresrestart = The game will now close to apply the mod changes.
|
||||
mod.reloadrequired = [scarlet]Reload Required
|
||||
mod.import = Import Mod
|
||||
mod.import.github = Import Github Mod
|
||||
mod.import.github = Import GitHub Mod
|
||||
mod.remove.confirm = This mod will be deleted.
|
||||
mod.author = [LIGHT_GRAY]Author:[] {0}
|
||||
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
||||
@@ -263,6 +270,7 @@ missing = This item has been deleted or moved.\n[lightgray]The workshop listing
|
||||
publishing = [accent]Publishing...
|
||||
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
||||
publish.error = Error publishing item: {0}
|
||||
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||
editor.brush = Pensel
|
||||
editor.openin = Open In Editor
|
||||
editor.oregen = Ore Generation
|
||||
@@ -501,6 +509,7 @@ blocks.shootrange = Range
|
||||
blocks.size = Storlek
|
||||
blocks.liquidcapacity = Liquid Capacity
|
||||
blocks.powerrange = Power Range
|
||||
blocks.powerconnections = Max Connections
|
||||
blocks.poweruse = Power Use
|
||||
blocks.powerdamage = Power/Damage
|
||||
blocks.itemcapacity = Item Capacity
|
||||
@@ -522,6 +531,7 @@ blocks.reload = Shots/Second
|
||||
blocks.ammo = Ammunition
|
||||
bar.drilltierreq = Bättre Borr Krävs
|
||||
bar.drillspeed = Drill Speed: {0}/s
|
||||
bar.pumpspeed = Pump Speed: {0}/s
|
||||
bar.efficiency = Effektivitet: {0}%
|
||||
bar.powerbalance = Power: {0}/s
|
||||
bar.powerstored = Stored: {0}/{1}
|
||||
@@ -566,6 +576,7 @@ category.shooting = Skjutning
|
||||
category.optional = Optional Enhancements
|
||||
setting.landscape.name = Lock Landscape
|
||||
setting.shadows.name = Skuggor
|
||||
setting.blockreplace.name = Automatic Block Suggestions
|
||||
setting.linear.name = Linear Filtering
|
||||
setting.hints.name = Hints
|
||||
setting.animatedwater.name = Animerat Vatten
|
||||
@@ -588,6 +599,8 @@ setting.difficulty.insane = Galet
|
||||
setting.difficulty.name = Svårighetsgrad:
|
||||
setting.screenshake.name = Skärmskak
|
||||
setting.effects.name = Visa Effekter
|
||||
setting.destroyedblocks.name = Display Destroyed Blocks
|
||||
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
|
||||
setting.sensitivity.name = Controller Sensitivity
|
||||
setting.saveinterval.name = Save Interval
|
||||
setting.seconds = {0} Sekunder
|
||||
@@ -830,6 +843,8 @@ block.copper-wall.name = Kopparvägg
|
||||
block.copper-wall-large.name = Stor Kopparvägg
|
||||
block.titanium-wall.name = Titanvägg
|
||||
block.titanium-wall-large.name = Stor Titanvägg
|
||||
block.plastanium-wall.name = Plastanium Wall
|
||||
block.plastanium-wall-large.name = Large Plastanium Wall
|
||||
block.phase-wall.name = Phasevägg
|
||||
block.phase-wall-large.name = Stor Phasevägg
|
||||
block.thorium-wall.name = Toriumvägg
|
||||
@@ -968,6 +983,7 @@ unit.lich.name = Lich
|
||||
unit.reaper.name = Reaper
|
||||
tutorial.next = [lightgray]<Tryck för att fortsätta>
|
||||
tutorial.intro = You have entered the[scarlet] Mindustry Tutorial.[]\nBegin by[accent] mining copper[]. Tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||
tutorial.intro.mobile = You have entered the[scarlet] Mindustry Tutorial.[]\nSwipe the screen to move.\n[accent]Pinch with 2 fingers [] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||
tutorial.drill = Mining manually is inefficient.\n[accent]Drills []can mine automatically.\nClick the drill tab in the bottom right.\nSelect the[accent] mechanical drill[]. Place it on a copper vein by clicking.\n[accent]Right-click[] to stop building.
|
||||
tutorial.drill.mobile = Mining manually is inefficient.\n[accent]Drills []can mine automatically.\nTap the drill tab in the bottom right.\nSelect the[accent] mechanical drill[].\nPlace it on a copper vein by tapping, then press the[accent] checkmark[] below to confirm your selection.\nPress the[accent] X button[] to cancel placement.
|
||||
tutorial.blockinfo = Each block has different stats. Each drill can only mine certain ores.\nTo check a block's info and stats,[accent] tap the "?" button while selecting it in the build menu.[]\n\n[accent]Access the Mechanical Drill's stats now.[]
|
||||
@@ -1051,6 +1067,8 @@ block.copper-wall.description = A cheap defensive block.\nUseful for protecting
|
||||
block.copper-wall-large.description = A cheap defensive block.\nUseful for protecting the core and turrets in the first few waves.\nSpans multiple tiles.
|
||||
block.titanium-wall.description = A moderately strong defensive block.\nProvides moderate protection from enemies.
|
||||
block.titanium-wall-large.description = A moderately strong defensive block.\nProvides moderate protection from enemies.\nSpans multiple tiles.
|
||||
block.plastanium-wall.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.
|
||||
block.plastanium-wall-large.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.\nSpans multiple tiles.
|
||||
block.thorium-wall.description = A strong defensive block.\nDecent protection from enemies.
|
||||
block.thorium-wall-large.description = A strong defensive block.\nDecent protection from enemies.\nSpans multiple tiles.
|
||||
block.phase-wall.description = A wall coated with special phase-based reflective compound. Deflects most bullets upon impact.
|
||||
@@ -1070,7 +1088,7 @@ block.junction.description = Acts as a bridge for two crossing conveyor belts. U
|
||||
block.bridge-conveyor.description = Advanced item transport block. Allows transporting items over up to 3 tiles of any terrain or building.
|
||||
block.phase-conveyor.description = Advanced item transport block. Uses power to teleport items to a connected phase conveyor over several tiles.
|
||||
block.sorter.description = Sorts items. If an item matches the selection, it is allowed to pass. Otherwise, the item is outputted to the left and right.
|
||||
block.inverted-sorter.descriptions = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||
block.inverted-sorter.description = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||
block.router.description = Accepts items, then outputs them to up to 3 other directions equally. Useful for splitting the materials from one source to multiple targets.\n\n[scarlet]Never use next to production inputs, as they will get clogged by output.[]
|
||||
block.distributor.description = An advanced router. Splits items to up to 7 other directions equally.
|
||||
block.overflow-gate.description = A combination splitter and router. Only outputs to the left and right if the front path is blocked.
|
||||
|
||||
@@ -3,6 +3,7 @@ credits = Emegi gecenler
|
||||
contributors = Translators and Contributors
|
||||
discord = Mindustry'in Discord'una katilin!
|
||||
link.discord.description = Orjinal Mindustry'in Discord Konusma Odasi
|
||||
link.reddit.description = The Mindustry subreddit
|
||||
link.github.description = Oyunun Kodu
|
||||
link.changelog.description = List of update changes
|
||||
link.dev-builds.description = Bitirilmemis Yapim Surumu
|
||||
@@ -26,6 +27,7 @@ load.mod = Mods
|
||||
schematic = Schematic
|
||||
schematic.add = Save Schematic...
|
||||
schematics = Schematics
|
||||
schematic.replace = A schematic by that name already exists. Replace it?
|
||||
schematic.import = Import Schematic...
|
||||
schematic.exportfile = Export File
|
||||
schematic.importfile = Import File
|
||||
@@ -78,20 +80,25 @@ uploadingcontent = Uploading Content
|
||||
uploadingpreviewfile = Uploading Preview File
|
||||
committingchanges = Comitting Changes
|
||||
done = Done
|
||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry Github or Discord.
|
||||
feature.unsupported = Your device does not support this feature.
|
||||
mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very buggy[].\nReport any issues you find to the Mindustry GitHub or Discord.
|
||||
mods.alpha = [accent](Alpha)
|
||||
mods = Mods
|
||||
mods.none = [LIGHT_GRAY]No mods found!
|
||||
mods.guide = Modding Guide
|
||||
mods.report = Report Bug
|
||||
mods.openfolder = Open Mod Folder
|
||||
mod.enabled = [lightgray]Enabled
|
||||
mod.disabled = [scarlet]Disabled
|
||||
mod.disable = Disable
|
||||
mod.delete.error = Unable to delete mod. File may be in use.
|
||||
mod.missingdependencies = [scarlet]Missing dependencies: {0}
|
||||
mod.nowdisabled = [scarlet]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled.
|
||||
mod.enable = Enable
|
||||
mod.requiresrestart = The game will now close to apply the mod changes.
|
||||
mod.reloadrequired = [scarlet]Reload Required
|
||||
mod.import = Import Mod
|
||||
mod.import.github = Import Github Mod
|
||||
mod.import.github = Import GitHub Mod
|
||||
mod.remove.confirm = This mod will be deleted.
|
||||
mod.author = [LIGHT_GRAY]Author:[] {0}
|
||||
mod.missing = This save contains mods that you have recently updated or no longer have installed. Save corruption may occur. Are you sure you want to load it?\n[lightgray]Mods:\n{0}
|
||||
@@ -263,6 +270,7 @@ missing = This item has been deleted or moved.\n[lightgray]The workshop listing
|
||||
publishing = [accent]Publishing...
|
||||
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
||||
publish.error = Error publishing item: {0}
|
||||
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||
editor.brush = Firca
|
||||
editor.openin = Editorde ac
|
||||
editor.oregen = Maden Yaratilma hizi
|
||||
@@ -501,6 +509,7 @@ blocks.shootrange = Menzil
|
||||
blocks.size = Buyukluk
|
||||
blocks.liquidcapacity = Sivi kapasitesi
|
||||
blocks.powerrange = Menzil
|
||||
blocks.powerconnections = Max Connections
|
||||
blocks.poweruse = Guc kullanimi
|
||||
blocks.powerdamage = Power/Damage
|
||||
blocks.itemcapacity = Esya kapasitesi
|
||||
@@ -522,6 +531,7 @@ blocks.reload = Yeniden doldurma
|
||||
blocks.ammo = Ammo
|
||||
bar.drilltierreq = Better Drill Required
|
||||
bar.drillspeed = Drill Speed: {0}/s
|
||||
bar.pumpspeed = Pump Speed: {0}/s
|
||||
bar.efficiency = Efficiency: {0}%
|
||||
bar.powerbalance = Power: {0}
|
||||
bar.powerstored = Stored: {0}/{1}
|
||||
@@ -566,6 +576,7 @@ category.shooting = sikma
|
||||
category.optional = Optional Enhancements
|
||||
setting.landscape.name = Lock Landscape
|
||||
setting.shadows.name = Shadows
|
||||
setting.blockreplace.name = Automatic Block Suggestions
|
||||
setting.linear.name = Linear Filtering
|
||||
setting.hints.name = Hints
|
||||
setting.animatedwater.name = Animated Water
|
||||
@@ -588,6 +599,8 @@ setting.difficulty.insane = cok zor
|
||||
setting.difficulty.name = Zorluk derecesi:
|
||||
setting.screenshake.name = Ekran sallanmasi
|
||||
setting.effects.name = Efekleri goster
|
||||
setting.destroyedblocks.name = Display Destroyed Blocks
|
||||
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
|
||||
setting.sensitivity.name = Kumanda hassasligi
|
||||
setting.saveinterval.name = Otomatik kaydetme suresi
|
||||
setting.seconds = {0} Saniye
|
||||
@@ -830,6 +843,8 @@ block.copper-wall.name = bakir duvar
|
||||
block.copper-wall-large.name = buyuk bakir duvar
|
||||
block.titanium-wall.name = Titanium Wall
|
||||
block.titanium-wall-large.name = Large Titanium Wall
|
||||
block.plastanium-wall.name = Plastanium Wall
|
||||
block.plastanium-wall-large.name = Large Plastanium Wall
|
||||
block.phase-wall.name = faz duvar
|
||||
block.phase-wall-large.name = genis faz duvar
|
||||
block.thorium-wall.name = Toryum duvari
|
||||
@@ -968,6 +983,7 @@ unit.lich.name = Lich
|
||||
unit.reaper.name = Reaper
|
||||
tutorial.next = [lightgray]<Tap to continue>
|
||||
tutorial.intro = You have entered the[scarlet] Mindustry Tutorial.[]\nBegin by[accent] mining copper[]. Tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||
tutorial.intro.mobile = You have entered the[scarlet] Mindustry Tutorial.[]\nSwipe the screen to move.\n[accent]Pinch with 2 fingers [] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||
tutorial.drill = Mining manually is inefficient.\n[accent]Drills []can mine automatically.\nPlace one on a copper vein.
|
||||
tutorial.drill.mobile = Mining manually is inefficient.\n[accent]Drills []can mine automatically.\nTap the drill tab in the bottom right.\nSelect the[accent] mechanical drill[].\nPlace it on a copper vein by tapping, then press the[accent] checkmark[] below to confirm your selection.\nPress the[accent] X button[] to cancel placement.
|
||||
tutorial.blockinfo = Each block has different stats. Each drill can only mine certain ores.\nTo check a block's info and stats,[accent] tap the "?" button while selecting it in the build menu.[]\n\n[accent]Access the Mechanical Drill's stats now.[]
|
||||
@@ -1051,6 +1067,8 @@ block.copper-wall.description = A cheap defensive block.\nUseful for protecting
|
||||
block.copper-wall-large.description = A cheap defensive block.\nUseful for protecting the core and turrets in the first few waves.\nSpans multiple tiles.
|
||||
block.titanium-wall.description = A moderately strong defensive block.\nProvides moderate protection from enemies.
|
||||
block.titanium-wall-large.description = A moderately strong defensive block.\nProvides moderate protection from enemies.\nSpans multiple tiles.
|
||||
block.plastanium-wall.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.
|
||||
block.plastanium-wall-large.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.\nSpans multiple tiles.
|
||||
block.thorium-wall.description = A strong defensive block.\nGood protection from enemies.
|
||||
block.thorium-wall-large.description = A strong defensive block.\nGood protection from enemies.\nSpans multiple tiles.
|
||||
block.phase-wall.description = Not as strong as a thorium wall but will deflect bullets unless they are too powerful.
|
||||
@@ -1070,7 +1088,7 @@ block.junction.description = Acts as a bridge for two crossing conveyor belts. U
|
||||
block.bridge-conveyor.description = Advanced item transport block. Allows transporting items over up to 3 tiles of any terrain or building.
|
||||
block.phase-conveyor.description = Advanced item transport block. Uses power to teleport items to a connected phase conveyor over several tiles.
|
||||
block.sorter.description = esyalari secer. rengi ayni olan esya ileriden, digerleri sagdan ve soldan devam eder
|
||||
block.inverted-sorter.descriptions = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||
block.inverted-sorter.description = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||
block.router.description = Accepts items from one direction and outputs them to up to 3 other directions equally. Useful for splitting the materials from one source to multiple targets.
|
||||
block.distributor.description = An advanced router which splits items to up to 7 other directions equally.
|
||||
block.overflow-gate.description = sadece saga ve sola dagatir. onu kapalidir
|
||||
|
||||
@@ -3,6 +3,7 @@ credits = Jenerik
|
||||
contributors = Çevirmenler ve Katkıda Bulunanlar
|
||||
discord = Mindustry'nin Discord sunucusuna Katıl!
|
||||
link.discord.description = Resmi Mindustry Discord sunucusu
|
||||
link.reddit.description = The Mindustry subreddit
|
||||
link.github.description = Oyun kaynak kodu
|
||||
link.changelog.description = Güncelleme değişikliklerinin listesi
|
||||
link.dev-builds.description = Dengesiz oyun sürümleri
|
||||
@@ -17,17 +18,16 @@ gameover = Kaybettin
|
||||
gameover.pvp = [accent] {0}[] Takımı kazandı!
|
||||
highscore = [accent]Yeni rekor!
|
||||
copied = Panoya Kopyalandı.
|
||||
|
||||
load.sound = Sesler
|
||||
load.map = Haritalar
|
||||
load.image = Resimler
|
||||
load.content = İçerik
|
||||
load.system = Sistem
|
||||
load.mod = Modlar
|
||||
|
||||
schematic = Şema
|
||||
schematic.add = Şemayı Kaydet...
|
||||
schematics = Şemalar
|
||||
schematic.replace = A schematic by that name already exists. Replace it?
|
||||
schematic.import = Şema İçeri Aktar...
|
||||
schematic.exportfile = Dışa Aktar
|
||||
schematic.importfile = İçe Aktar
|
||||
@@ -40,7 +40,6 @@ schematic.saved = Şema Kaydedildi.
|
||||
schematic.delete.confirm = Bu şema tamamen yokedilecek.
|
||||
schematic.rename = Şemayı yeniden Adlandır
|
||||
schematic.info = {0}x{1}, {2} blok
|
||||
|
||||
stat.wave = Yenilen Dalgalar:[accent] {0}
|
||||
stat.enemiesDestroyed = Yok Edilen Düşmanlar:[accent] {0}
|
||||
stat.built = İnşa Edilen Yapılar:[accent] {0}
|
||||
@@ -48,7 +47,6 @@ stat.destroyed = Yok Edilen Yapılar:[accent] {0}
|
||||
stat.deconstructed = Yıkılan Yapılar:[accent] {0}
|
||||
stat.delivered = Gönderilen Kaynaklar:
|
||||
stat.rank = Rütbe: [accent]{0}
|
||||
|
||||
launcheditems = [accent]Gönderilen Kaynaklar
|
||||
launchinfo = Mavi ile belirtilen materyallerden edinmek için [unlaunched][[KALKIŞ] yapın.
|
||||
map.delete = "[accent]{0}[]" haritasını silmek istediğine emin misin?
|
||||
@@ -82,27 +80,30 @@ uploadingcontent = İçerik Yükleniyor
|
||||
uploadingpreviewfile = Önizleme Dosyası Yükleniyor
|
||||
committingchanges = Değişiklikler Uygulanıyor
|
||||
done = Bitti
|
||||
|
||||
mods.alphainfo = Modların alfa aşamasında olduğunu ve [scarlet]oldukça hatalı olabileceklerini[] unutmayın.\nBulduğunuz sorunları Mindustry Github'ı veya Discord'una bildirin.
|
||||
feature.unsupported = Your device does not support this feature.
|
||||
mods.alphainfo = Modların alfa aşamasında olduğunu ve [scarlet]oldukça hatalı olabileceklerini[] unutmayın.\nBulduğunuz sorunları Mindustry GitHub'ı veya Discord'una bildirin.
|
||||
mods.alpha = [accent](Alpha)
|
||||
mods = Modlar
|
||||
mods.none = [LIGHT_GRAY]Hiç mod bulunamadı!
|
||||
mods.guide = Mod Rehberi
|
||||
mods.report = Hata bildir
|
||||
mods.openfolder = Open Mod Folder
|
||||
mod.enabled = [lightgray]Etkin
|
||||
mod.disabled = [scarlet]Devre Dışı
|
||||
mod.disable = Devre Dışı Bırak
|
||||
mod.delete.error = Unable to delete mod. File may be in use.
|
||||
mod.missingdependencies = [scarlet]Missing dependencies: {0}
|
||||
mod.nowdisabled = [scarlet]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled.
|
||||
mod.enable = Etkinleştir
|
||||
mod.requiresrestart = Oyun mod değişikliklerini uygulamak için kapatılacak.
|
||||
mod.reloadrequired = [scarlet]Yeniden Yükleme Gerekli
|
||||
mod.import = Mod İçeri Aktar
|
||||
mod.import.github = Github Modu İçeri Aktar
|
||||
mod.import.github = GitHub Modu İçeri Aktar
|
||||
mod.remove.confirm = Bu mod silinecek.
|
||||
mod.author = [LIGHT_GRAY]Yayıncı:[] {0}
|
||||
mod.missing = Bu kayıt yakın zamanda güncellediğiniz ya da artık yüklü olmayan modlar içermekte. Kayıt bozulmaları yaşanabilir. Kaydı yüklemek istediğinizden emin misiniz?\n[lightgray]Modlar:\n{0}
|
||||
mod.preview.missing = Bu modu atölyede yayınlamadan önce bir resim önizlemesi eklemelisiniz.\nMod dosyasına [accent]preview.png[] adlı bir resim yerleştirin ve tekrar deneyin.
|
||||
mod.folder.missing = Atölyede sadece klasör halindeki modlar yayınlanabilir.\Bir modu klasöre çevirmek için, sadece mod dosyalarını bir klasöre çıkarın ve eski sıkıştırılmış dosyayı silin, sonra da oyunu tekrar başlatın ya da modlarınızı tekrar yükleyin.
|
||||
|
||||
mod.folder.missing = Atölyede sadece klasör halindeki modlar yayınlanabilir.Bir modu klasöre çevirmek için, sadece mod dosyalarını bir klasöre çıkarın ve eski sıkıştırılmış dosyayı silin, sonra da oyunu tekrar başlatın ya da modlarınızı tekrar yükleyin.
|
||||
about.button = Hakkında
|
||||
name = İsim:
|
||||
noname = Bir[accent] kullanıcı adı[] seçmelisin.
|
||||
@@ -228,7 +229,7 @@ data.export = Veriyi Dışa Aktar
|
||||
data.import = Veriyi İçe Aktar
|
||||
data.exported = Veri dışa aktarıldı.
|
||||
data.invalid = Bu oyun verisi geçerli değil.
|
||||
data.import.confirm = Dışarıdan içeri veri aktarmak şu anki verilerinizin [scarlet]tamamını[] silecektir.\[accent]Bu işlem geri alınamaz![]\n\nVeri içeri aktarıldığında oyundan çıkacaksınız.
|
||||
data.import.confirm = Dışarıdan içeri veri aktarmak şu anki verilerinizin [scarlet]tamamını[] silecektir.[accent]Bu işlem geri alınamaz![]\n\nVeri içeri aktarıldığında oyundan çıkacaksınız.
|
||||
classic.export = Klasik Verileri Dışa Aktar
|
||||
classic.export.text = [accent]Mindustry'e[] büyük bir güncelleme gelmiştir.\nKlasik (v3.5 build 40) kayıt ya da harita bulunmuştur. Bu kayıtları Mindustry Classic uygulamasında kullanmak için telefonunuzun dosyalarına çıkartmak ister misiniz?
|
||||
quit.confirm = Çıkmak istediğinize emin misiniz?
|
||||
@@ -260,16 +261,16 @@ map.nospawn.attack = Bu haritada oyuncunun saldıracağı hiç düşman çekirde
|
||||
map.invalid = Haritayı açarken hata oldu: bozulmuş ya da geçersiz harita dosyası.-
|
||||
workshop.update = Nesneyi Güncelle
|
||||
workshop.error = Atölye ayrıntılarını alırken hata oluştu: {0}
|
||||
map.publish.confirm = Bu haritayı yayınlamak istediğinize emin misiniz?\n\[lightgray]önce Atölye EULA'sına uyduğunuza emin olun, yoksa haritalarınız gözükmeyecektir!
|
||||
map.publish.confirm = Bu haritayı yayınlamak istediğinize emin misiniz?\n[lightgray]önce Atölye EULA'sına uyduğunuza emin olun, yoksa haritalarınız gözükmeyecektir!
|
||||
workshop.menu = Select what you would like to do with this item.
|
||||
workshop.info = Nesne Açıklaması
|
||||
changelog = Değişim Listesi (isteğe bağlı):
|
||||
eula = Steam EULA
|
||||
missing = This item has been deleted or moved.\n[lightgray]The workshop listing has now been automatically un-linked.
|
||||
publishing = [accent]Yayınlanıyor...
|
||||
publish.confirm = Bunu yayınlamak istediğinize emin misiniz?\n\[lightgray]önce Atölye EULA'sına uyduğunuza emin olun, yoksa yapıtlarınız gözükmeyecektir!
|
||||
publish.confirm = Bunu yayınlamak istediğinize emin misiniz?\n[lightgray]önce Atölye EULA'sına uyduğunuza emin olun, yoksa yapıtlarınız gözükmeyecektir!
|
||||
publish.error = Nesneyi yayınlarken hata oluştu: {0}
|
||||
|
||||
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||
editor.brush = Fırça
|
||||
editor.openin = Düzenleyici'de Aç
|
||||
editor.oregen = Maden Oluşumu
|
||||
@@ -309,7 +310,7 @@ editor.removeunit = Eleman Kaldır
|
||||
editor.teams = Takımlar
|
||||
editor.errorload = Dosya yüklerken hata oluştu:\n[accent]{0}
|
||||
editor.errorsave = Dosya kaydederken hata oluştu:\n[accent]{0}
|
||||
editor.errorimage = Bu bir harita değil, bir resim.\n\nEğer 3.5/build 40 bir haritayı içeri aktarmak istiyorsanız, editördeki "Legacy Harita İçeri Aktar" butonunu kullanın.
|
||||
editor.errorimage = Bu bir harita değil, bir resim.\n\nEğer 3.5/build 40 bir haritayı içeri aktarmak istiyorsanız, editördeki "Legacy Harita İçeri Aktar" butonunu kullanın.
|
||||
editor.errorlegacy = Bu harita çok eski ve artık desteklenmeyen bir legacy harita biçimi kullanıyor.
|
||||
editor.errornot = Bu bir harita dosyası değil.
|
||||
editor.errorheader = Bu harita dosyası geçerli değil ya da bozuk.
|
||||
@@ -346,7 +347,6 @@ editor.overwrite = [accent]Uyarı!\nBu işlem var olan bir haritanın üstüne y
|
||||
editor.overwrite.confirm = [scarlet]Uyarı![] Bu ada sahip bir harita zaten var. Onun üstüne yazmak ister misiniz?
|
||||
editor.exists = Bu ada sahip bir harita zaten var.
|
||||
editor.selectmap = Yüklemek için bir harita seçin:
|
||||
|
||||
toolmode.replace = Değiştir
|
||||
toolmode.replace.description = Sadece katı blokların üzerinde çizer.
|
||||
toolmode.replaceall = Hepsini Değiştir
|
||||
@@ -361,12 +361,11 @@ toolmode.fillteams = Takımları Doldur
|
||||
toolmode.fillteams.description = Bloklar yerine takımları doldurur.
|
||||
toolmode.drawteams = Takım Çiz
|
||||
toolmode.drawteams.description = Bloklar yerine takımşarı çizer..
|
||||
|
||||
filters.empty = [lightgray]Hiç filtre yok! Aşağıdaki butonla bir adet ekleyin.
|
||||
filter.distort = Çarpıt
|
||||
filter.noise = Gürültü
|
||||
filter.median = Medyan
|
||||
filter.oremedian Maden Medyanı
|
||||
filter.oremedian = Maden Medyanı
|
||||
filter.blend = Geçiş
|
||||
filter.defaultores = Varsayılan Madenler
|
||||
filter.ore = Maden
|
||||
@@ -393,7 +392,6 @@ filter.option.floor2 = İkincil Duvar
|
||||
filter.option.threshold2 = İkincil Eşik
|
||||
filter.option.radius = Yarıçap
|
||||
filter.option.percentile = Yüzdelik
|
||||
|
||||
width = Eni:
|
||||
height = Boyu:
|
||||
menu = Menü
|
||||
@@ -409,7 +407,6 @@ tutorial = Öğretici
|
||||
tutorial.retake = Öğreticiyi Yeniden Al
|
||||
editor = Düzenleyici
|
||||
mapeditor = Harita Düzenleyicisi
|
||||
|
||||
abandon = Terk Et
|
||||
abandon.text = Burası ve bütün kaynaklar düşmana kaybedilecek.
|
||||
locked = Kilitli
|
||||
@@ -439,7 +436,6 @@ zone.objective = [lightgray]Hedef: [accent]{0}
|
||||
zone.objective.survival = Hayatta Kal
|
||||
zone.objective.attack = Düşman Merkezini Yok Et
|
||||
add = Ekle...
|
||||
|
||||
boss.health = Boss Canı
|
||||
connectfail = [crimson]Bağlantı hatası:\n\n[accent]{0}
|
||||
error.unreachable = Sunucuya ulaşılamıyor.\nAdrwsin doğru yazıldığına emin misiniz?
|
||||
@@ -451,29 +447,27 @@ error.mapnotfound = Harita dosyası bulunamadı!
|
||||
error.io = Ağ I/O hatası.
|
||||
error.any = Bilinöeyen ağ hatası.
|
||||
error.bloom = Kamaşma başlatılamadı.\nCihazınız bu özelliği desteklemiyor olabilir.
|
||||
|
||||
zone.groundZero.name = Sıfır Noktası
|
||||
zone.desertWastes.name = Çöl Harabeleri
|
||||
zone.craters.name = Kraterler
|
||||
zone.frozenForest.name Donmuş Orman
|
||||
zone.frozenForest.name = Donmuş Orman
|
||||
zone.ruinousShores.name = Harap Kıyılar
|
||||
zone.stainedMountains.name = Lekeli Dağlar
|
||||
zone.desolateRift.name = Çorak Yarık
|
||||
zone.nuclearComplex.name Nükleer Üretüm Kompleksi
|
||||
zone.nuclearComplex.name = Nükleer Üretüm Kompleksi
|
||||
zone.overgrowth.name = Aşırı Büyüme
|
||||
zone.tarFields.name = Katran Sahaları
|
||||
zone.saltFlats.name = Tuz Düzlükleri
|
||||
zone.impact0078.name = Çarpışma 0078
|
||||
zone.crags.name = Kayalıklar
|
||||
zone.fungalPass.name = Mantar Geçidi
|
||||
|
||||
zone.groundZero.description = Yeniden başlamak için ideal bölge. Düşük düşman tehlikesi ve az miktarda kaynak mevcut.\nMümkün oldukça çok bakır ve kurşun topla.\nİlerle.
|
||||
zone.frozenForest.description = Burada, dağlara yakın bölgelerde bile, sporlar etrafa yayıldı. Dondurucu soğuk onları sonsuza dek durduramaz.\n\nEnerji kullanmaya başla. Termik jeneratörler inşa et. Tamircileri kullanmayı öğren.
|
||||
zone.desertWastes.description = Bu harabeler gemiş, öngörülemez, ve sektör yapılarının kalıntılarıyla kesişmekte.\nBölgede kömür mevcut, onu enerji için yak veya ondan grafit üret.\n\n[lightgray]Burada iniş bölgesi garanti edilemez.
|
||||
zone.saltFlats.description = Çölün dış tarafında Tuz Düzlükleri yer alıyor. Burada az miktarda kaynak mevcut.\n\nDüşman burada bir kaynak depolama kompleksi kurdu. Onların çekirdeklerini yık. Ortada çalışan hiçbir şey bırakma.
|
||||
zone.craters.description = Eski savaşların bir anıtı olan bu kratere su dolmuş. Alanı yeniden ele geçir. Kum topla ve metacam üret. Taret ve matkapları soğutmak için su pompala.
|
||||
zone.ruinousShores.description = Kıyı çizgisi harabelerin ötesinde bulunuyor. Bir zamanlar bu bölge bir sahil güvenlik noktasına ev sahipliği yapıyordu. Ondan geriye fazla bir şey kalmadı. Sadece en temel savunma yapıları ayakta, ama diğer her şey hurdaya dönmüş.\nDışarı geniilemeye devam et ve teknolojiyi yeniden keşfet.
|
||||
zone.stainedMountains.description = Daha uzaklarda dağlar uzanıyor, daha sporlar tarafından istilaya uğramamışlar.\Alandaki serbest titanyumu çıkart ve kullanmasını öğren.\n\nDüşman varlığı burada daha fazla. Onların daha güçlü birimlerini göndermelerine izin verme.
|
||||
zone.stainedMountains.description = Daha uzaklarda dağlar uzanıyor, daha sporlar tarafından istilaya uğramamışlar.Alandaki serbest titanyumu çıkart ve kullanmasını öğren.\n\nDüşman varlığı burada daha fazla. Onların daha güçlü birimlerini göndermelerine izin verme.
|
||||
zone.overgrowth.description = Bu bölge sporların kaynağına daha yakın ve bölgede aşırı büyüme görülmekte.\nDüşmanlar burada bir sınır üssü kurmuş. Titan birimleri inşa et ve bu üssü yok et. Kaybettiklerimizi geri al.
|
||||
zone.tarFields.description = Dağlar ve çöl arasında kalan bir petrol işleme merkezinin dış kısmı. Kullanılabilen katran rezervlerine sahip az sayıdaki bölgeden biri.\nTerk edilmiş olduğu halde, bu alanda tehlikeli düşman güçleri mevcut. Onları hafife alma.\n\n[lightgray]Mümkünse petrol işleme teknolojisini araştır.
|
||||
zone.desolateRift.description = Aşırı derecede tehlikeli bir bölge. Bolca kaynak mevcut ama alan dar. Yok edilme riski çok yüksek. Bu bölgeyi mümkün oldukça kısa sürede terk et. Düşman saldırıları arasındaki uzun aralıklar tarafından aldanma.
|
||||
@@ -481,7 +475,6 @@ zone.nuclearComplex.description = Önceleri toryum üretme ve işleme ile görev
|
||||
zone.fungalPass.description = Dağlar ve sporlarla dolu aşağı bölgeler arasında bir geçiş bölgesi. Burada küçük düşman keşif üssü bulundu.\nBu üssü yok et.\nDagger ve Crawler birimleei kullan ve bölgedeki iki çekirdeği yık.
|
||||
zone.impact0078.description = <insert description here>
|
||||
zone.crags.description = <insert description here>
|
||||
|
||||
settings.language = Dil
|
||||
settings.data = Oyun Verisi
|
||||
settings.reset = Varsayılana Sıfırla
|
||||
@@ -503,7 +496,7 @@ error.title = [crimson]Bir hata oldu
|
||||
error.crashtitle = Bir hata oldu
|
||||
blocks.input = Giriş
|
||||
blocks.output = Çıkış
|
||||
blocks.booster =
|
||||
blocks.booster = Booster
|
||||
block.unknown = [lightgray]???
|
||||
blocks.powercapacity = Enerji Kapasitesi
|
||||
blocks.powershot = Enerji/Atış
|
||||
@@ -516,6 +509,7 @@ blocks.shootrange = Menzil
|
||||
blocks.size = Boyut
|
||||
blocks.liquidcapacity = Sıvı Kapasitesi
|
||||
blocks.powerrange = Enerji Menzili
|
||||
blocks.powerconnections = Max Connections
|
||||
blocks.poweruse = Enerji Kullanımı
|
||||
blocks.powerdamage = Enerji/Hasar
|
||||
blocks.itemcapacity = Eşya Kapasitesi
|
||||
@@ -535,12 +529,12 @@ blocks.inaccuracy = İskalama Oranı
|
||||
blocks.shots = Atışlar
|
||||
blocks.reload = Atışlar/Sn
|
||||
blocks.ammo = Mermi
|
||||
|
||||
bar.drilltierreq = Daha İyi Matkap Gerekli
|
||||
bar.drillspeed = Matkap Hızı: {0}/s
|
||||
bar.pumpspeed = Pump Speed: {0}/s
|
||||
bar.efficiency = Verim: {0}%
|
||||
bar.powerbalance = Enerji: {0}/sn
|
||||
bar.powerstored Depolanan: {0}/{1}
|
||||
bar.powerstored = Depolanan: {0}/{1}
|
||||
bar.poweramount = Enerji: {0}
|
||||
bar.poweroutput = Enerji Üretimi: {0}
|
||||
bar.items = Eşyalar: {0}
|
||||
@@ -550,7 +544,6 @@ bar.heat = Isı
|
||||
bar.power = Enerji
|
||||
bar.progress = Build Progress
|
||||
bar.spawned = Birimler: {0}/{1}
|
||||
|
||||
bullet.damage = [stat]{0}[lightgray] hasar
|
||||
bullet.splashdamage = [stat]{0}[lightgray] alan hasarı ~[stat] {1}[lightgray] kare
|
||||
bullet.incendiary = [stat]yakıcı
|
||||
@@ -562,7 +555,6 @@ bullet.freezing = [stat]dondurucu
|
||||
bullet.tarred = [stat]katranlı
|
||||
bullet.multiplier = [stat]{0}[lightgray]x mermi çarpanı
|
||||
bullet.reload = [stat]{0}[lightgray]x atış hızı
|
||||
|
||||
unit.blocks = bloklar
|
||||
unit.powersecond = enerji birimi/saniye
|
||||
unit.liquidsecond = sıvı birimi/saniye
|
||||
@@ -584,6 +576,7 @@ category.shooting = Silahlar
|
||||
category.optional = İsteğe Bağlı Geliştirmeler
|
||||
setting.landscape.name = Yatayda sabitle
|
||||
setting.shadows.name = Gölgeler
|
||||
setting.blockreplace.name = Automatic Block Suggestions
|
||||
setting.linear.name = Lineer Filtreleme
|
||||
setting.hints.name = İpuçları
|
||||
setting.animatedwater.name = Animasyonlu Su
|
||||
@@ -592,7 +585,7 @@ setting.antialias.name = Antialias[lightgray] (requires restart)[]
|
||||
setting.indicators.name = Düşman/Müttefik Belirteçleri
|
||||
setting.autotarget.name = Otomatik Hedef Alma
|
||||
setting.keyboard.name = Fare+Klavye Kontrolleri
|
||||
setting.touchscreen.name Dokunmatik Ekran Kontrolleri
|
||||
setting.touchscreen.name = Dokunmatik Ekran Kontrolleri
|
||||
setting.fpscap.name = Maksimum FPS
|
||||
setting.fpscap.none = Limitsiz
|
||||
setting.fpscap.text = {0} FPS
|
||||
@@ -606,6 +599,8 @@ setting.difficulty.insane = Çılgın
|
||||
setting.difficulty.name = Zorluk:
|
||||
setting.screenshake.name = Ekranı Salla
|
||||
setting.effects.name = Efektleri Görüntüle
|
||||
setting.destroyedblocks.name = Display Destroyed Blocks
|
||||
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
|
||||
setting.sensitivity.name = Kontrolcü Hassasiyeti
|
||||
setting.saveinterval.name = Kayıt Aralığı
|
||||
setting.seconds = {0} Saniye
|
||||
@@ -640,16 +635,16 @@ category.multiplayer.name = Çok Oyunculu
|
||||
command.attack = Saldır
|
||||
command.rally = Toplan
|
||||
command.retreat = Geri Çekil
|
||||
keybind.clear_building.name = Binayı Temizle
|
||||
keybind.clear_building.name = Binayı Temizle
|
||||
keybind.press = Bir tuşa basın...
|
||||
keybind.press.axis = Bir tuşa ya da yöne basın...
|
||||
keybind.screenshot.name = Harita Ekran Görüntüsü
|
||||
keybind.move_x.name = x Ekseninde Hareket
|
||||
keybind.move_y.name = y Ekseninde Hareket
|
||||
keybind.schematic_select.name = Bölge Seç
|
||||
keybind.schematic_menu.name Şema Menüsü
|
||||
keybind.schematic_menu.name = Şema Menüsü
|
||||
keybind.schematic_flip_x.name = Şemayı X ekseninde Döndür
|
||||
keybind.schematic_flip_y.name Şemayı Y Ekseninde Döndür
|
||||
keybind.schematic_flip_y.name = Şemayı Y Ekseninde Döndür
|
||||
keybind.fullscreen.name = Tam Ekran
|
||||
keybind.select.name = Seç/Ateş Et
|
||||
keybind.diagonal_placement.name = Çapraz Yerleştirme
|
||||
@@ -686,7 +681,6 @@ mode.pvp.description = Yerel olarak başkaları ile savaş.\n[gray]Oynamak için
|
||||
mode.attack.name = Saldırı
|
||||
mode.attack.description = Düşman üssünü yok et. Dalga yok.\n[gray]Oynamak için haritada kırmızı çekirdek olması gerekir.
|
||||
mode.custom = Özel Kurallar
|
||||
|
||||
rules.infiniteresources = Sınırsız Kaynaklar
|
||||
rules.wavetimer = Dalga Zamanlayıcısı
|
||||
rules.waves = Dalgalar
|
||||
@@ -700,7 +694,7 @@ rules.playerdamagemultiplier = Oyuncu Hasarı Çarpanı
|
||||
rules.unitdamagemultiplier = Birim Hasarı Çapanı
|
||||
rules.enemycorebuildradius = Düşman Çekirdeği İnşa Yasağı Yarıçapı:[lightgray] (kare)
|
||||
rules.respawntime = Yeniden Doğma Süresi:[lightgray] (sec)
|
||||
rules.wavespacing Dalga Aralığı:[lightgray] (sec)
|
||||
rules.wavespacing = Dalga Aralığı:[lightgray] (sec)
|
||||
rules.buildcostmultiplier = İnşa ücreti Çarpanı
|
||||
rules.buildspeedmultiplier = İnşa Hızı Çarpanı
|
||||
rules.waitForWaveToEnd = Dalgalar Düşmanı Bekler
|
||||
@@ -713,7 +707,6 @@ rules.title.resourcesbuilding = Kaynaklar & İnşa
|
||||
rules.title.player = Oyuncular
|
||||
rules.title.enemy = Düşmanlar
|
||||
rules.title.unit = Unitler
|
||||
|
||||
content.item.name = Eşyalar
|
||||
content.liquid.name = Sıvılar
|
||||
content.unit.name = Birimler
|
||||
@@ -750,7 +743,7 @@ mech.tau-mech.weapon = Yenileme Işını
|
||||
mech.tau-mech.ability = Çoklu Tamir
|
||||
mech.omega-mech.name = Omega
|
||||
mech.omega-mech.weapon = Sürü Füzeleri
|
||||
mech.omega-mech.ability Zırhlı Konfigürasyon
|
||||
mech.omega-mech.ability = Zırhlı Konfigürasyon
|
||||
mech.dart-ship.name = Dart
|
||||
mech.dart-ship.weapon = Makineli Tüfek
|
||||
mech.javelin-ship.name = Javelin
|
||||
@@ -775,7 +768,6 @@ mech.buildspeed = [lightgray]İnşaat Hızı: {0}%
|
||||
liquid.heatcapacity = [lightgray]Isı Kapasitesi: {0}
|
||||
liquid.viscosity = [lightgray]Vizkosite: {0}
|
||||
liquid.temperature = [lightgray]Sıcaklık: {0}
|
||||
|
||||
block.sand-boulder.name = Kum Kaya Parçaları
|
||||
block.grass.name = Çimen
|
||||
block.salt.name = Tuz
|
||||
@@ -851,6 +843,8 @@ block.copper-wall.name = Bakır Duvar
|
||||
block.copper-wall-large.name = Büyük Bakır Duvar
|
||||
block.titanium-wall.name = Titanyum Duvar
|
||||
block.titanium-wall-large.name = Büyük Titanyum Duvar
|
||||
block.plastanium-wall.name = Plastanium Wall
|
||||
block.plastanium-wall-large.name = Large Plastanium Wall
|
||||
block.phase-wall.name = Faz Duvar
|
||||
block.phase-wall-large.name = Büyük Faz Duvar
|
||||
block.thorium-wall.name = Toryum Duvar
|
||||
@@ -916,7 +910,7 @@ block.wave.name = Wave
|
||||
block.swarmer.name = Swarmer
|
||||
block.salvo.name = Salvo
|
||||
block.ripple.name = Ripple
|
||||
block.phase-conveyor.name Faz Konveyörü
|
||||
block.phase-conveyor.name = Faz Konveyörü
|
||||
block.bridge-conveyor.name = Konveyör Köprüsü
|
||||
block.plastanium-compressor.name = Plastanyum Kompresörü
|
||||
block.pyratite-mixer.name = Pirratit Mikseri
|
||||
@@ -936,7 +930,7 @@ block.titan-factory.name = Titan Robot Fabrikası
|
||||
block.fortress-factory.name = Fortress Robot Fabrikası
|
||||
block.revenant-factory.name = Revenant Savaşçı Fabrikası
|
||||
block.repair-point.name = Tamir Noktası
|
||||
block.pulse-conduit.name Dalga Borusu
|
||||
block.pulse-conduit.name = Dalga Borusu
|
||||
block.phase-conduit.name = Faz Borusu
|
||||
block.liquid-router.name = Sıvı Yönlendiricisi
|
||||
block.liquid-tank.name = Sıvı Tankı
|
||||
@@ -989,6 +983,7 @@ unit.lich.name = Lich
|
||||
unit.reaper.name = Reaper
|
||||
tutorial.next = [lightgray]<Devam etmek için dokunun.>
|
||||
tutorial.intro = [scarlet]Mindustry öğreticisine hoş geldiniz.[]\n[accent]Bakır kazarak[] başlayın. Bunu yapmak için merkezinize yakın bir bakır madenine dokunun.\n\n[accent]{0}/{1} bakır
|
||||
tutorial.intro.mobile = You have entered the[scarlet] Mindustry Tutorial.[]\nSwipe the screen to move.\n[accent]Pinch with 2 fingers [] to zoom in and out.\nBegin by[accent] mining copper[]. Move close to it, then tap a copper ore vein near your core to do this.\n\n[accent]{0}/{1} copper
|
||||
tutorial.drill = Manuel olarak kazmak verimsizdir.\n[accent]Matkaplar []otomatikman kazabilir.\nSağ alttaki matkap sekmesine tıklayınız.\n[accent]Mekanik matkabı[] seçiniz. Tıklayarak bir bakır madenine yerleştirin.\n Yapımı durdurmak için [accent]sağ tıklayın[] ve yakınlaştırmak ve uzaklaştırmak için [accent]CTRL basılı tutarak tekerleği kaydırın[].
|
||||
tutorial.drill.mobile = Manuel olarak kazmak verimsizdir.\n[accent]Matkaplar []otomatik olarak kazabilir.\nSağ alttaki matkap sekmesine dokunun.\n[accent]Mekanik matkabı[] seçin. \nDokunarak bir bakır madenine yerleştirin, sonra seçiminizi onaylamak için alttaki [accent] tik düğmesine[] basın.\nYerleştirmenizi iptal etmek için [accent] X butonuna[] basın.
|
||||
tutorial.blockinfo = Her bloğun farklı istatistikleri vardır. Her matkap sadece belirli madenleri kazabilir.\nBir bloğun bilgi ve istatistiklerine bakmak için,[accent] yapım menüsünde seçerken "?" tuşuna dokunun.[]\n\n[accent]Şimdi mekanik matkabın istatistiklerine erişin.[]
|
||||
@@ -1006,8 +1001,7 @@ tutorial.withdraw = Bazı durumlarda bloklardan materyalleri direkt olarak almak
|
||||
tutorial.deposit = Malzemeleri geminizden hedef bloğa sürükleyerek malzemeleri bırakabilirsiniz.\n\n[accent]Bakırı çekirdeğe geri bırakın.[]
|
||||
tutorial.waves = [lightgray]Düşman[] yaklaşıyor.\n\nÇekirdeği 2 dalga boyunca koruyun. Ateş etmek için [accent]tıklayın[].\nDaha fazla taret ve matkap inşa edin ve daha fazla bakır toplayın.
|
||||
tutorial.waves.mobile = [lightgray]Düşman[] yaklaşıyor.\n\nÇekirdeği 2 dalga boyunca koruyun. Geminiz düşmanlara otomatik olarak ateş edecektir.\nDaha fazla taret ve matkap inşa edin ve daha fazla bakır toplayın.
|
||||
tutorial.launch = Belirli bir dalgaya ulaşınca, çekirdeği bulunduğu bölgeden [accent]kaldırabilir[], bütün binalarınızı arkada bırakıp [accent]çekirdeğinizdeki bütün materyallere sahip olabilirsiniz.[]\Bu materyaller daha sonra yeni teknolojiler geliştirmek için kullanılabilir.\n\n[accent]Kalkış butonuna basın.
|
||||
|
||||
tutorial.launch = Belirli bir dalgaya ulaşınca, çekirdeği bulunduğu bölgeden [accent]kaldırabilir[], bütün binalarınızı arkada bırakıp [accent]çekirdeğinizdeki bütün materyallere sahip olabilirsiniz.[]Bu materyaller daha sonra yeni teknolojiler geliştirmek için kullanılabilir.\n\n[accent]Kalkış butonuna basın.
|
||||
item.copper.description = En basit materyal. Her türlü blokda kullanılır.
|
||||
item.lead.description = Basit bir materyal. Elektronikte ve sıvı taşımada kullanılır.
|
||||
item.metaglass.description = Süper sert camdan bir bileşim. Sıvı dağıtımı ve depolamak için yaygın olarak kullanılır.
|
||||
@@ -1073,6 +1067,8 @@ block.copper-wall.description = Ucuz bir savunma bloğu.\nİlk birkaç dalgada m
|
||||
block.copper-wall-large.description = Ucuz bir savunma bloğu.\nİlk birkaç dalgada merkezi ve taretleri korumak için kullanışlıdır.\nBirçok blok alan kaplar.
|
||||
block.titanium-wall.description = Orta derecede güçlü savunma bloğu.\nDüşmanlardan orta derecede koruma sağlar.
|
||||
block.titanium-wall-large.description = Orta derecede güçlü savunma bloğu.\nDüşmanlardan orta derecede koruma sağlar.\nBirçok blok alan kaplar.
|
||||
block.plastanium-wall.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.
|
||||
block.plastanium-wall-large.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.\nSpans multiple tiles.
|
||||
block.thorium-wall.description = Güçlü bir savunma bloğu.\nDüşmanlardan iyi korunma sağlar.
|
||||
block.thorium-wall-large.description = Güçlü bir savunma bloğu.\nDüşmanlardan iyi korunma sağlar.\nBirçok blok alan kaplar.
|
||||
block.phase-wall.description = Özel faz örgüsü bazlı yansıtıcı materyal ile kaplanmış bir duvar. Çoğu mermi çarpma anında saptırır.
|
||||
@@ -1092,7 +1088,7 @@ block.junction.description = Çakışan iki konveyör hattı arasında bir köpr
|
||||
block.bridge-conveyor.description = Gelişmiş materyal taşıma bloğu. Materyalleri her türlü arazi veya binanın üzerinden üç bloğa kadar uzağa taşıyabilir.
|
||||
block.phase-conveyor.description = Gelişmiş materyal taşıma bloğu. Materyalleri kendisine bağlı bir başka faz konveyörüne ışınlamak için enerji kullanır.
|
||||
block.sorter.description = Materyalleri ayıklar. Eğer materyal seçilen ile eşleşiyorsa geçmesine izin verilir. Yoksa materyal sağa ya da sola atılır.
|
||||
block.inverted-sorter.descriptions = Materyalleri standart bir ayıklayıcı gibi işler, ancak bu kez eşleşen materyalleri yana atar.
|
||||
block.inverted-sorter.description = Processes items like a standard sorter, but outputs selected items to the sides instead.
|
||||
block.router.description = Materyalleri bir yönden alıp diğer üç yöne eşit olarak dağıtır. Materyalleri bir kaynaktan birden fazla hedefe iletmek için kullanılır.\n\n[scarlet]Asla üretim yapan binaların dibine yerleştirmeyin, yoksa istenmeyen materyaller tarafından tıkanabilir.[]
|
||||
block.distributor.description = Gelişmiş bir yönlendirici. Materyalleri yedi farklı yöne dağıtabilir.
|
||||
block.overflow-gate.description = Ayırıcı ve yönlendiricinin bir karışımı. Materyalleri sadece ön kısım kapalı olduğunda sağa ve sola atar.
|
||||
@@ -1151,7 +1147,6 @@ block.cyclone.description = Büyük bir anti hava ve anti kara tareti. Yakının
|
||||
block.spectre.description = Dev bir çift namlulu top. Hava ve kara birimlerine iri, zırh delici mermiler atar.
|
||||
block.meltdown.description = Dev bir lazer topu. Yüklenip yakındaki düşmanlara uzun süreli lazer ışınları yollar. Çalışması için soğutucu gerekir.
|
||||
block.command-center.description = Haritadaki müttefik birimlere komutlar
|
||||
yollar.\nBirimlerindevirye gezmesini, düşman çekirdeğine saldırmasını, ya da çekirdek veya fabrikaya geri çekilmesini emredebilir. Düşman çekirdeği yoksa birimler varsayılan olarak çekirdeğe saldırma emrinde de devriye gezerler.
|
||||
block.draug-factory.description = Draug maden dronları üretir.
|
||||
block.spirit-factory.description = Spirit yapısal onarım dronları üretir.
|
||||
block.phantom-factory.description = Gelişimiş inşaat dronları üretir.
|
||||
|
||||
@@ -3,13 +3,14 @@ credits = Творці
|
||||
contributors = Перекладачі та помічники
|
||||
discord = Приєднуйтесь до Mindustry Discord!
|
||||
link.discord.description = Офіційний Discord сервер Mindustry
|
||||
link.reddit.description = Гілка Mindustry на Reddit
|
||||
link.reddit.description = Спільнота Mindustry на Reddit
|
||||
link.github.description = Вихідний код гри
|
||||
link.changelog.description = Список змін
|
||||
link.dev-builds.description = Нестабільні версії
|
||||
link.trello.description = Офіційна дошка Trello для запланованих функцій
|
||||
link.itch.io.description = Itch.io сторінка, на якій можна завантажити гру
|
||||
link.google-play.description = Завантажити для Android з Google Play
|
||||
link.f-droid.description = Перелік каталогу F-Droid
|
||||
link.wiki.description = Офіційна Mindustry wiki
|
||||
linkfail = Не вдалося відкрити посилання!\nURL-адреса скопійована в буфер обміну.
|
||||
screenshot = Зняток мапи збережено в {0}
|
||||
@@ -25,17 +26,17 @@ load.content = Зміст
|
||||
load.system = Система
|
||||
load.mod = Модифікації
|
||||
schematic = Схема
|
||||
schematic.add = Зберегти схему...
|
||||
schematic.add = Зберегти схему…
|
||||
schematics = Схеми
|
||||
schematic.replace = Схема з такою ж назвою вже існує. Замінити її?
|
||||
schematic.import = Імпортувати схему...
|
||||
schematic.import = Імпортувати схему…
|
||||
schematic.exportfile = Експортувати файл
|
||||
schematic.importfile = Імпортувати файл
|
||||
schematic.browseworkshop = Переглянути в Майстерні
|
||||
schematic.copy = Копіювати в буфер обміну
|
||||
schematic.copy.import = Імпортувати з клавіатури
|
||||
schematic.shareworkshop = Поширити в Майстерні
|
||||
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Flip Schematic
|
||||
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Відобразити схему
|
||||
schematic.saved = Схема збережена.
|
||||
schematic.delete.confirm = Ця схема буде повністю випалена.
|
||||
schematic.rename = Перейменувати схему.
|
||||
@@ -48,7 +49,7 @@ stat.deconstructed = Будівель декоструйовано[accent] {0}
|
||||
stat.delivered = Ресурсів запущено:
|
||||
stat.rank = Фінальний рахунок: [accent]{0}
|
||||
launcheditems = [accent]Запущені предмети
|
||||
launchinfo = [unlaunched][[LAUNCH] ваше ядро для отримання предметів позначено синім кольором.
|
||||
launchinfo = [unlaunched]Натисніть на кнопку «[[ЗАПУСК]», щоб ваше ядро отримало предмети, які виділені синім кольором.
|
||||
map.delete = Ви впевнені, що хочете видалити мапу «[accent]{0}[]»?
|
||||
level.highscore = Рекорд: [accent]{0}
|
||||
level.select = Вибір мапи
|
||||
@@ -74,6 +75,7 @@ maps.browse = Перегляд мап
|
||||
continue = Продовжити
|
||||
maps.none = [lightgray]Мап не знайдено!
|
||||
invalid = Недійсне
|
||||
pickcolor = Вибрати колір
|
||||
preparingconfig = Підготовка конфігурації
|
||||
preparingcontent = Підготовка вмісту
|
||||
uploadingcontent = Вивантаження вмісту
|
||||
@@ -90,20 +92,23 @@ mod.requiresrestart = А тепер гра закриється, щоб заст
|
||||
mod.import = Імпортувати модифікацію
|
||||
mod.remove.confirm = Цю модифікацію буде видалено.
|
||||
mod.author = [LIGHT_GRAY]Автор:[] {0}
|
||||
mods.alphainfo = Майте на увазі, що модифікації знаходяться в альфі, і [scarlet]можуть бути дуже глючними[].\nПовідомте про будь-які проблеми, які ви знайдете до Mindustry Github або Discord.
|
||||
mods.alpha = [scarlet](Альфа)
|
||||
mods = Модифікації
|
||||
mods.none = [LIGHT_GRAY]Модифікацій не знайдено!
|
||||
mods.guide = Посібник зі створення модифицій
|
||||
mods.report = Повідомити про ваду
|
||||
mods.openfolder = Відкрити теку модифікацій
|
||||
mod.enabled = [lightgray]Увімкнено
|
||||
mod.disabled = [scarlet]Вимкнено
|
||||
mod.disable = Вимкнути
|
||||
mod.delete.error = Неможливо видалити модифікацію. Файл, можливо, використовується.
|
||||
mod.missingdependencies = [scarlet]Відсутні залежності: {0}
|
||||
mod.nowdisabled = [scarlet]Модифікації '{0}' не вистачає залежностей:[accent] {1}\n[lightgray]Ці модифікації потрібно завантажити спочатку.\nЦя модифікація буду автоматично вимкнена.
|
||||
mod.enable = Увімкнути
|
||||
mod.requiresrestart = А тепер гра закриється, щоб застосувати зміни модифікацій.
|
||||
mod.reloadrequired = [scarlet]Потрібно перезавантаження
|
||||
mod.import = Імпортувати модифікацію
|
||||
mod.import.github = Import Github Mod
|
||||
mod.import.github = Імпортувати модификацію з Ґітгаб
|
||||
mod.remove.confirm = Цю модифікацію буде видалено.
|
||||
mod.author = [LIGHT_GRAY]Автор:[] {0}
|
||||
mod.missing = Це збереження містить модифікації, які ви нещодавно оновили або більше не встановлювали. Збереження може зіпсуватися. Ви впевнені, що хочете завантажити його?\n[lightgray]Модифікації:\n{0}
|
||||
@@ -234,18 +239,18 @@ data.export = Експортувати дані
|
||||
data.import = Импортувати дані
|
||||
data.exported = Дані імпортовано.
|
||||
data.invalid = Це не дійсні ігрові дані.
|
||||
data.import.confirm = Імпорт зовнішніх даних видалить[scarlet] ВСІ[] ваші поточні ігрові дані.\n[accent]Це неможливо скасувати![]\n\nЩойно дані імпортуються, гра негайно закриється.
|
||||
data.import.confirm = Імпорт зовнішніх даних перезапише[scarlet] ВСІ[] ваші поточні ігрові дані.\n[accent]Це неможливо скасувати![]\n\nЩойно дані імпортуються, гра негайно закриється.
|
||||
classic.export = Експортувати класичні дані
|
||||
classic.export.text = Класичне (версія 3.5 збірка 40) збереження або мапа були знайдені. Ви хочете експортувати ці дані в домашню теку телефону, для використання у застосунку Mindustry Classic?
|
||||
quit.confirm = Ви впевнені, що хочете вийти?
|
||||
quit.confirm.tutorial = Ви впевнені, що хочете вийти з навчання?
|
||||
loading = [accent]Завантаження…
|
||||
reloading = [accent]Reloading Mods...
|
||||
reloading = [accent]Перезавантаження модифікацій…
|
||||
saving = [accent]Збереження…
|
||||
cancelbuilding = [accent][[{0}][] to clear plan
|
||||
selectschematic = [accent][[{0}][] to select+copy
|
||||
pausebuilding = [accent][[{0}][] to pause building
|
||||
resumebuilding = [scarlet][[{0}][] to resume building
|
||||
cancelbuilding = [accent][[{0}][], щоб очистити план
|
||||
selectschematic = [accent][[{0}][], щоб вибрати та скопіювати
|
||||
pausebuilding = [accent][[{0}][], щоб призупинити будування
|
||||
resumebuilding = [scarlet][[{0}][], щоб продовжити будування
|
||||
wave = [accent]Хвиля {0}
|
||||
wave.waiting = Хвиля через {0}
|
||||
wave.waveInProgress = [lightgray]Хвиля триває
|
||||
@@ -264,17 +269,18 @@ map.nospawn = Ця мапа не має жодного ядра для появ
|
||||
map.nospawn.pvp = У цієї мапи немає ворожих ядер, в яких гравець може з’явитися! Додайте [SCARLET]не помаранчеве[] ядро до цієї мапи в редакторі.
|
||||
map.nospawn.attack = У цієї мапи немає ворожих ядер, в яких гравець може з’явитися! Додайте [SCARLET]червоне[] ядро до цієї мапи в редакторі.
|
||||
map.invalid = Помилка завантаження мапи: пошкоджений або невірний файл мапи.
|
||||
workshop.update = Update Item
|
||||
workshop.error = Error fetching workshop details: {0}
|
||||
workshop.update = Оновити предмет
|
||||
workshop.error = Помилка при отриманні інформації з Майстерні: {0}
|
||||
map.publish.confirm = Ви дійсно хочете опублікувати цю мапу?\n\n[lightgray]Переконайтеся, що спершу ви згодні з Ліцензійною угодою Steam, або ваші мапи не з’являться!
|
||||
workshop.menu = Select what you would like to do with this item.
|
||||
workshop.info = Item Info
|
||||
changelog = Changelog (optional):
|
||||
workshop.menu = Виберіть, що ви хочете зробити з цим предметом.
|
||||
workshop.info = Інформація про предмет
|
||||
changelog = Журнал змін (за бажанням):
|
||||
eula = Ліцензійна угода
|
||||
missing = This item has been deleted or moved.\n[lightgray]The workshop listing has now been automatically un-linked.
|
||||
publishing = [accent]Publishing...
|
||||
publish.confirm = Are you sure you want to publish this?\n\n[lightgray]Make sure you agree to the Workshop EULA first, or your items will not show up!
|
||||
publish.error = Error publishing item: {0}
|
||||
missing = Цей предмет було видалено або переміщено.\n[lightgray]Список Майстерні тепер автоматично від’єднано.
|
||||
publishing = [accent]Публікація…
|
||||
publish.confirm = Ви дійсно хочете опублікувати це?\n\n[lightgray]Переконайтеся, що ви спочатку погоджуєтеся з EULA Майстерні, або ваші предмети не з’являться!
|
||||
publish.error = Сталася помилка при публікації предмета: {0}
|
||||
steam.error = Не вдалося ініціалізувати сервіси Steam.\nПомилка: {0}
|
||||
editor.brush = Пензлик
|
||||
editor.openin = Відкрити в редакторі
|
||||
editor.oregen = Генерація руд
|
||||
@@ -306,7 +312,7 @@ waves.invalid = Недійсні хвилі у буфері обміну.
|
||||
waves.copied = Хвилі скопійовані.
|
||||
waves.none = Вороги не були встановлені.\nЗазначимо, що пусті хвилі будуть автоматично замінені звичайною хвилею.
|
||||
editor.default = [lightgray]<За замовчуванням>
|
||||
details = Деталі...
|
||||
details = Деталі…
|
||||
edit = Редагувати…
|
||||
editor.name = Назва:
|
||||
editor.spawn = Створити бойову одиницю
|
||||
@@ -415,9 +421,9 @@ abandon = Покинути
|
||||
abandon.text = Ця зона і всі її ресурси будуть втрачені.
|
||||
locked = Заблоковано
|
||||
complete = [lightgray]Досягнута:
|
||||
requirement.wave = Reach Wave {0} in {1}
|
||||
requirement.core = Destroy Enemy Core in {0}
|
||||
requirement.unlock = Unlock {0}
|
||||
requirement.wave = Досягніть хвилі {0} у {1}
|
||||
requirement.core = Знишьте вороже ядро у {0}
|
||||
requirement.unlock = Розблокуйте {0}
|
||||
resume = Відновити зону:\n[lightgray]{0}
|
||||
bestwave = [lightgray]Найкраща хвиля: {0}
|
||||
launch = < ЗАПУСК >
|
||||
@@ -428,8 +434,8 @@ launch.confirm = Це видалить всі ресурси у Вашому я
|
||||
launch.skip.confirm = Якщо Ви пропустите зараз, Ви не зможете не запускати до більш пізніх хвиль.
|
||||
uncover = Розкрити
|
||||
configure = Вивантажити конфігурацію
|
||||
bannedblocks = Banned Blocks
|
||||
addall = Add All
|
||||
bannedblocks = Заборонені блоки
|
||||
addall = Додати все
|
||||
configure.locked = [lightgray]Можливість розблокувати вивантаження ресурсів буде доступна на {0}-тій хвилі.
|
||||
configure.invalid = Кількість повинна бути числом між 0 та {0}.
|
||||
zone.unlocked = Зона «[lightgray]{0}» тепер розблокована.
|
||||
@@ -491,8 +497,8 @@ settings.cleardata = Очистити дані…
|
||||
settings.clear.confirm = Ви впевнені, що хочете очистити ці дані?\nЦя дія не може бути скасовано!
|
||||
settings.clearall.confirm = [scarlet]УВАГА![]\nЦе очистить всі дані, включаючи збереження, мапи, розблоковане та налаштування керування.\nПісля того, як ви натиснете ОК, гра видалить усі дані та автоматично закриється.
|
||||
paused = Пауза
|
||||
clear = Clear
|
||||
banned = [scarlet]Banned
|
||||
clear = Очистити
|
||||
banned = [scarlet]Заблоковано
|
||||
yes = Так
|
||||
no = Ні
|
||||
info.title = Інформація
|
||||
@@ -513,6 +519,7 @@ blocks.shootrange = Діапазон дії
|
||||
blocks.size = Розмір
|
||||
blocks.liquidcapacity = Місткість рідини
|
||||
blocks.powerrange = Діапазон передачі енергії
|
||||
blocks.powerconnections = Максимальна кількість з’єднань
|
||||
blocks.poweruse = Енергії використовує
|
||||
blocks.powerdamage = Енергія/урон
|
||||
blocks.itemcapacity = Місткість предметів
|
||||
@@ -526,16 +533,17 @@ blocks.drillspeed = Базова швидкість буріння
|
||||
blocks.boosteffect = Прискорювальний ефект
|
||||
blocks.maxunits = Максимальна кількість активних одиниць
|
||||
blocks.health = Здоров’я
|
||||
blocks.buildtime = Час будівництва
|
||||
blocks.buildtime = Час будування
|
||||
blocks.buildcost = Вартість будування
|
||||
blocks.inaccuracy = Розкид
|
||||
blocks.shots = Постріли
|
||||
blocks.reload = Постріли/секунду
|
||||
blocks.ammo = Боєприпаси
|
||||
bar.drilltierreq = Потребується кращий бур
|
||||
bar.drillspeed = Швидкість буріння: {0}/с
|
||||
bar.drillspeed = Швидкість буріння: {0} за с.
|
||||
bar.pumpspeed = Швидкість викачування: {0} за с.
|
||||
bar.efficiency = Ефективність: {0}%
|
||||
bar.powerbalance = Енергія: {0}/с
|
||||
bar.powerbalance = Енергія: {0} за с.
|
||||
bar.powerstored = Зберігає: {0}/{1}
|
||||
bar.poweramount = Енергія: {0}
|
||||
bar.poweroutput = Вихідна енергія: {0}
|
||||
@@ -544,8 +552,10 @@ bar.capacity = Місткість: {0}
|
||||
bar.liquid = Рідина
|
||||
bar.heat = Нагрівання
|
||||
bar.power = Енергія
|
||||
bar.progress = Хід будівництва
|
||||
bar.progress = Хід будування
|
||||
bar.spawned = Бойов. од.: {0}/{1}
|
||||
bar.input = Ввід
|
||||
bar.output = Вивід
|
||||
bullet.damage = [stat]{0}[lightgray] шкода
|
||||
bullet.splashdamage = [stat]{0}[lightgray] шкода по ділянці ~[stat] {1}[lightgray] блок.
|
||||
bullet.incendiary = [stat]запальний
|
||||
@@ -558,28 +568,30 @@ bullet.tarred = [stat]дьогтьовий
|
||||
bullet.multiplier = [stat]{0}[lightgray]x патронів
|
||||
bullet.reload = [stat]{0}[lightgray]x швидкість перезаряджання
|
||||
unit.blocks = блоки
|
||||
unit.powersecond = одиниць енергії/секунду
|
||||
unit.liquidsecond = рідких одиниць/секунду
|
||||
unit.itemssecond = предметів/секунду
|
||||
unit.liquidunits = рідинних одиниць
|
||||
unit.powerunits = енергетичних одиниць
|
||||
unit.powersecond = одиниць енергії за секунду
|
||||
unit.liquidsecond = одиниць рідини за секунду
|
||||
unit.itemssecond = предметів за секунду
|
||||
unit.liquidunits = одиниць рідини
|
||||
unit.powerunits = одиниць енергії
|
||||
unit.degrees = град.
|
||||
unit.seconds = сек.
|
||||
unit.persecond = /сек
|
||||
unit.seconds = с
|
||||
unit.persecond = за секунду
|
||||
unit.timesspeed = x швидкість
|
||||
unit.percent = %
|
||||
unit.items = предм.
|
||||
category.general = Загальні
|
||||
category.power = Енергетичні
|
||||
category.general = Загальне
|
||||
category.power = Енергія
|
||||
category.liquids = Рідини
|
||||
category.items = Предмети
|
||||
category.crafting = Введення/виведення
|
||||
category.crafting = Виробництво
|
||||
category.shooting = Стрільба
|
||||
category.optional = Додаткові поліпшення
|
||||
setting.landscape.name = Тільки альбомний(гозинтальний) режим
|
||||
setting.shadows.name = Тіні
|
||||
setting.blockreplace.name = Пропозиції щодо автоматичної заміни блоків
|
||||
setting.linear.name = Лінійна фільтрація
|
||||
setting.hints.name = Hints
|
||||
setting.hints.name = Підказки
|
||||
setting.buildautopause.name = Автоматичне призупинення будування
|
||||
setting.animatedwater.name = Анімована вода
|
||||
setting.animatedshields.name = Анімовані щити
|
||||
setting.antialias.name = Згладжування[lightgray] (потребує перезапуску)[]
|
||||
@@ -600,16 +612,21 @@ setting.difficulty.insane = Неможлива
|
||||
setting.difficulty.name = Складність:
|
||||
setting.screenshake.name = Тряска екрану
|
||||
setting.effects.name = Ефекти
|
||||
setting.destroyedblocks.name = Показувати зруйновані блоки
|
||||
setting.conveyorpathfinding.name = Пошук шляху для встановлення конвейерів
|
||||
setting.sensitivity.name = Чутливість контролера
|
||||
setting.saveinterval.name = Інтервал збереження
|
||||
setting.seconds = {0} сек.
|
||||
setting.seconds = {0} с
|
||||
setting.blockselecttimeout.name = Час вибору блока
|
||||
setting.milliseconds = {0} мілісекунд
|
||||
setting.fullscreen.name = Повноекранний режим
|
||||
setting.borderlesswindow.name = Вікно без полів[lightgray] (може потребувати перезапуску)
|
||||
setting.fps.name = Показувати FPS
|
||||
setting.fps.name = Показувати FPS і затримку до сервера
|
||||
setting.blockselectkeys.name = Показувати клавіші вибору блока
|
||||
setting.vsync.name = Вертикальна синхронізація
|
||||
setting.pixelate.name = Пікселізація[lightgray] (вимикає анімації)
|
||||
setting.minimap.name = Показувати міні-мапу
|
||||
setting.position.name = Show Player Position
|
||||
setting.position.name = Показувати координати гравця
|
||||
setting.musicvol.name = Гучність музики
|
||||
setting.ambientvol.name = Звуки навколишнього середовища
|
||||
setting.mutemusic.name = Заглушити музику
|
||||
@@ -619,10 +636,10 @@ setting.crashreport.name = Відсилати анонімні звіти про
|
||||
setting.savecreate.name = Автоматичне створення збережень
|
||||
setting.publichost.name = Загальнодоступність гри
|
||||
setting.chatopacity.name = Непрозорість чату
|
||||
setting.lasersopacity.name = Power Laser Opacity
|
||||
setting.lasersopacity.name = Непрозорість лазерів енергопостачання
|
||||
setting.playerchat.name = Відображати хмару чата над гравцями
|
||||
public.confirm = Ви хочете зробити цю гру загальнодоступною?\n[lightgray]Це можна змінити у Налаштування->Гра->Public Game Visibility.
|
||||
public.beta = Note that beta versions of the game cannot make public lobbies.
|
||||
public.confirm = Ви хочете зробити цю гру загальнодоступною?\n[lightgray]Це можна змінити у Налаштування→Гра→Загальнодоступність гри
|
||||
public.beta = Зауважте, що в бета-версії гри ви не можете робити публічні ігри.
|
||||
uiscale.reset = Масштаб користувальницького інтерфейсу було змінено.\nНатисніть «ОК» для підтверждення цього масшатабу.\n[scarlet]Повернення налаштувань і вихід через[accent] {0}[] …
|
||||
uiscale.cancel = Скасувати & Вийти
|
||||
setting.bloom.name = Світіння
|
||||
@@ -634,17 +651,36 @@ category.multiplayer.name = Мережева гра
|
||||
command.attack = Атакувати
|
||||
command.rally = Точка збору
|
||||
command.retreat = Відступити
|
||||
keybind.clear_building.name = Clear Building
|
||||
placement.blockselectkeys = \n[lightgray]Клавіша: [{0},
|
||||
keybind.clear_building.name = Очистити план будування
|
||||
keybind.press = Натисніть клавішу…
|
||||
keybind.press.axis = Натисніть клавішу…
|
||||
keybind.screenshot.name = Зняток мапи
|
||||
keybind.move_x.name = Рух по осі x
|
||||
keybind.move_y.name = Рух по осі y
|
||||
keybind.schematic_select.name = Select Region
|
||||
keybind.schematic_menu.name = Schematic Menu
|
||||
keybind.schematic_flip_x.name = Flip Schematic X
|
||||
keybind.schematic_flip_y.name = Flip Schematic Y
|
||||
keybind.fullscreen.name = Повноекранний
|
||||
keybind.move_x.name = Рух по осі X
|
||||
keybind.move_y.name = Рух по осі Y
|
||||
keybind.mouse_move.name = Слідкувати за мишею
|
||||
keybind.dash.name = Прискорення
|
||||
keybind.schematic_select.name = Вибрати ділянку
|
||||
keybind.schematic_menu.name = Меню схем
|
||||
keybind.schematic_flip_x.name = Відобразити по осі X
|
||||
keybind.schematic_flip_y.name = Відобразити по осі Y
|
||||
keybind.category_prev.name = Попередня категорія
|
||||
keybind.category_next.name = Наступна категорія
|
||||
keybind.block_select_left.name = Вибрати блок ліворуч
|
||||
keybind.block_select_right.name = Вибрати блок ліворуч праворуч
|
||||
keybind.block_select_up.name = Вибрати блок зверху
|
||||
keybind.block_select_down.name = Вибрати блок знизу
|
||||
keybind.block_select_01.name = Категорія/Вибрати перший блок
|
||||
keybind.block_select_02.name = Категорія/Вибрати другий блок
|
||||
keybind.block_select_03.name = Категорія/Вибрати третій блок
|
||||
keybind.block_select_04.name = Категорія/Вибрати четвертий блок
|
||||
keybind.block_select_05.name = Категорія/Вибрати п’ятий блок
|
||||
keybind.block_select_06.name = Категорія/Вибрати шостий блок
|
||||
keybind.block_select_07.name = Категорія/Вибрати сьомий блок
|
||||
keybind.block_select_08.name = Категорія/Вибрати восьмий блок
|
||||
keybind.block_select_09.name = Категорія/Вибрати дев’ятий блок
|
||||
keybind.block_select_10.name = Категорія/Вибрати десятий блок
|
||||
keybind.fullscreen.name = Повноекранний режим
|
||||
keybind.select.name = Вибір/Постріл
|
||||
keybind.diagonal_placement.name = Діагональне розміщення
|
||||
keybind.pick.name = Вибрати блок
|
||||
@@ -655,14 +691,13 @@ keybind.zoom_hold.name = Керування масштабом
|
||||
keybind.zoom.name = Приблизити
|
||||
keybind.menu.name = Меню
|
||||
keybind.pause.name = Пауза
|
||||
keybind.pause_building.name = Pause/Resume Building
|
||||
keybind.pause_building.name = Призупинити/Продовжити будування
|
||||
keybind.minimap.name = Мінімапа
|
||||
keybind.dash.name = Прискоритися/Літати
|
||||
keybind.chat.name = Чат
|
||||
keybind.player_list.name = Список гравців
|
||||
keybind.console.name = Консоль
|
||||
keybind.rotate.name = Обертати
|
||||
keybind.rotateplaced.name = Обертати існуюче (утримуйте)
|
||||
keybind.rotateplaced.name = Обертати існуюче (прокручуйте)
|
||||
keybind.toggle_menus.name = Меню перемикання
|
||||
keybind.chat_history_prev.name = Попередня історія чату
|
||||
keybind.chat_history_next.name = Наступна історія чату
|
||||
@@ -681,6 +716,7 @@ mode.attack.name = Атака
|
||||
mode.attack.description = Зруйнуйте ворожу базу.\n[gray]Потрібно червоне ядро на мапі для гри.
|
||||
mode.custom = Користувацькі правила
|
||||
rules.infiniteresources = Нескінченні ресурси
|
||||
rules.reactorexplosions = Вибухи реактора
|
||||
rules.wavetimer = Таймер хвиль
|
||||
rules.waves = Хвилі
|
||||
rules.attack = Режим атаки
|
||||
@@ -694,7 +730,7 @@ rules.unitdamagemultiplier = Множник шкоди бойових одини
|
||||
rules.enemycorebuildradius = Радіус захисту для ворожого ядра:[lightgray] (блоків)
|
||||
rules.respawntime = Час відродження:[lightgray] (sec)
|
||||
rules.wavespacing = Інтервал хвиль:[lightgray] (sec)
|
||||
rules.buildcostmultiplier = Множник затрат на будівництво
|
||||
rules.buildcostmultiplier = Множник затрат на будування
|
||||
rules.buildspeedmultiplier = Множник швидкості будування
|
||||
rules.waitForWaveToEnd = Хвилі чекають на ворогів
|
||||
rules.dropzoneradius = Радіус зони висадки:[lightgray] (блоків)
|
||||
@@ -702,10 +738,13 @@ rules.respawns = Максимальна кількість відроджень
|
||||
rules.limitedRespawns = Обмеження відроджень
|
||||
rules.title.waves = Хвилі
|
||||
rules.title.respawns = Відродження
|
||||
rules.title.resourcesbuilding = Ресурси & будівництво
|
||||
rules.title.resourcesbuilding = Ресурси & будування
|
||||
rules.title.player = Гравці
|
||||
rules.title.enemy = Вороги
|
||||
rules.title.unit = Бойов. од.
|
||||
rules.title.experimental = Есперементальне!
|
||||
rules.lighting = Світлотінь
|
||||
rules.ambientlight = Навколишнє світло
|
||||
content.item.name = Предмети
|
||||
content.liquid.name = Рідини
|
||||
content.unit.name = Бойові одиниці
|
||||
@@ -835,13 +874,15 @@ block.dark-panel-5.name = Темна панель 5
|
||||
block.dark-panel-6.name = Темна панель 6
|
||||
block.dark-metal.name = Темний метал
|
||||
block.ignarock.name = Магматичні гірські породи
|
||||
block.hotrock.name = Гарячий Камінь
|
||||
block.hotrock.name = Гарячий камінь
|
||||
block.magmarock.name = Магмовий камінь
|
||||
block.cliffs.name = Скелі
|
||||
block.copper-wall.name = Мідна стіна
|
||||
block.copper-wall-large.name = Велика мідна стіна
|
||||
block.titanium-wall.name = Титанова стіна
|
||||
block.titanium-wall-large.name = Велика титанова стіна
|
||||
block.plastanium-wall.name = Пластанієва стіна
|
||||
block.plastanium-wall-large.name = Велика пластанієва стіна
|
||||
block.phase-wall.name = Фазова стіна
|
||||
block.phase-wall-large.name = Велика фазова стіна
|
||||
block.thorium-wall.name = Торієва стіна
|
||||
@@ -861,8 +902,10 @@ block.junction.name = Перехрестя
|
||||
block.router.name = Маршрутизатор
|
||||
block.distributor.name = Розподілювач
|
||||
block.sorter.name = Сортувальник
|
||||
block.inverted-sorter.name = Inverted Sorter
|
||||
block.inverted-sorter.name = Зворотній сортувальник
|
||||
block.message.name = Повідомлення
|
||||
block.illuminator.name = Освітлювач
|
||||
block.illuminator.description = Невелике, компактне, джерело світла, яку можна налаштувати. Для функціонування потрібна енергія.
|
||||
block.overflow-gate.name = Надмірний затвор
|
||||
block.silicon-smelter.name = Кремнієвий плавильний завод
|
||||
block.phase-weaver.name = Фазовий ткач
|
||||
@@ -876,6 +919,7 @@ block.coal-centrifuge.name = Вугільна центрифуга
|
||||
block.power-node.name = Енергійний вузол
|
||||
block.power-node-large.name = Великий енергетичний вузол
|
||||
block.surge-tower.name = Кінетична вежа
|
||||
block.diode.name = Діод
|
||||
block.battery.name = Акумулятор
|
||||
block.battery-large.name = Великий акумулятор
|
||||
block.combustion-generator.name = Генератор горіння
|
||||
@@ -896,11 +940,11 @@ block.omega-mech-pad.name = Реконструктор «Омега»
|
||||
block.tau-mech-pad.name = Реконструктор «Тау»
|
||||
block.conduit.name = Трубопровід
|
||||
block.mechanical-pump.name = Механічна помпа
|
||||
block.item-source.name = Джерело предметів
|
||||
block.item-source.name = Нескінченне джерело предметів
|
||||
block.item-void.name = Предметний вакуум
|
||||
block.liquid-source.name = Рідке джерело
|
||||
block.liquid-source.name = Нескінченне джерело рідин
|
||||
block.power-void.name = Енергетичний вакуум
|
||||
block.power-source.name = Джерело енергії
|
||||
block.power-source.name = Нескінченне джерело енергії
|
||||
block.unloader.name = Розвантажувач
|
||||
block.vault.name = Сховище
|
||||
block.wave.name = Хвиля
|
||||
@@ -928,6 +972,7 @@ block.fortress-factory.name = Завод мехів «Фортеця»
|
||||
block.revenant-factory.name = Завод бомбардувальників «Потойбічний вбивця»
|
||||
block.repair-point.name = Ремонтний пункт
|
||||
block.pulse-conduit.name = Імпульсний водопровід
|
||||
block.plated-conduit.name = Зміцнений водопровід
|
||||
block.phase-conduit.name = Фазовий водопровід
|
||||
block.liquid-router.name = Рідкий маршрутизатор
|
||||
block.liquid-tank.name = Рідкий резервуар
|
||||
@@ -979,16 +1024,17 @@ unit.eradicator.name = Випалювач
|
||||
unit.lich.name = Лич
|
||||
unit.reaper.name = Жнець
|
||||
tutorial.next = [lightgray]<Натисніть для продовження>
|
||||
tutorial.intro = Ви розпочали[scarlet] навчання по Mindustry.[]\nРозпочність з[accent] видобування міді[]. Використовуйте [[WASD] для руху.\n[accent] Утримуйте [[Ctrl] під час прокрутки миші[] для приближення і віддалення. Наблизьтесь, а потім натисність на мідну жилу біля вашого ядра, щоб зробити це.\n\n[accent]{0}/{1} міді
|
||||
tutorial.drill = Добування вручну неефективне.\n[accent]Бури []можуть добувати автоматично.\nНатисніть на вкладку свердла знизу зправа.\nВиберіть[accent] механічний бур[]. Розмістіть його на мідній жилі натисканням.\n[accent]Натисніть ПКМ[], щоб зупинити будування.
|
||||
tutorial.intro = Ви розпочали[scarlet] навчання по Mindustry.[]\nРозпочніть з[accent] видобування міді[]. Використовуйте [[WASD] для руху.\n[accent] Утримуйте [[Ctrl] під час прокрутки миші[] для приближення і віддалення. Наблизьтесь, а потім натисність на мідну жилу біля вашого ядра, щоб зробити це.\n\n[accent]{0}/{1} міді
|
||||
tutorial.intro.mobile = Ви розпочали[scarlet] навчання по Mindustry.[]\nПроведіть екраном, щоб рухатися.\n[accent] Зведіть або розведіть 2 пальця [] для приближення і віддалення відповідно.\nз[accent] видобування міді.[] Наблизьтесь, а потім натисність на мідну жилу біля вашого ядра, щоб зробити це.\n\n[accent]{0}/{1} міді
|
||||
tutorial.drill = Добування вручну неефективне.\n[accent]Бури []можуть добувати автоматично.\nНатисніть на вкладку свердла знизу зправа.\nВиберіть[accent] механічний бур[]. Розмістіть його на мідній жилі натисканням.\nВи також можете вибрати бур, натиснувши [accent][[2][], а потім натиснути [accent][[1][] швидко, незалежно від того, яка вкладка відкрита.\n[accent]Натисніть ПКМ[], щоб зупинити будування.
|
||||
tutorial.drill.mobile = Добування вручну неефективне.\n[accent]Бури []можуть добувати автоматично.\nНатисність на вкладку сведла знизу зправа.\nВиберіть[accent] механічний бур[]. Розмістіть його на мідній жилі натисканням, потім натисність на [accent] галочку[] нижче, щоб підтвердити розміщення to confirm your selection.\nPress the[accent] X button[] to cancel placement.
|
||||
tutorial.blockinfo = Кожен блок має різні характеристики. Кожний бур може видобувати тільки певні руди.\nЩоб переглянути інформацію та характеристики блока,[accent] натисність на кнопку «?», коли Ви вибрали блок у меню будування.[]\n\n[accent]Перегляньте характеристику Механічного бура прямо зараз.[]
|
||||
tutorial.conveyor = [accent]Конвеєри[] використовуються для транспортування предметів до ядра.\nЗробіть лінію конвеєрів від бура до ядра.\n[accent]Утримуйте миш, щоб розмістити у лінію.[]\nУтримуйте[accent] CTRL[] під час вибору лінії для розміщення по діагоналі.\n\n[accent]{0}/{1} конвеєрів, які розміщені в лінію\n[accent]0/1 предмет доставлено
|
||||
tutorial.conveyor.mobile = [accent]Конвеєри[] використовується для транспортування предметів до ядра.\nЗробіть лінію конвеєрів від бура до ядра.\n[accent] Розмістить у лінію, утримуючи палець кілька секунд[] і тягніть у напрямку, який Ви вибрали.\nВикористовуйте колесо прокрутки, щоб обертати блоки перед їх розміщенням\n[accent]{0}/{1} конвеєрів, які розміщені в лінію\n[accent]0/1 предмет доставлено
|
||||
tutorial.turret = Оборонні споруди повинні бути побудовані для відбиття[lightgray] ворогів[].\nПобудуйте[accent] башточку «Подвійна»[] біля вашої бази.
|
||||
tutorial.drillturret = «Подвійна» потребує [accent] мідні боєприпаси []для стрільби.\nРозмістіть бур біля башточки\nПроведіть конвеєри до башточки, щоб заповнити її боєприпасами.\n\n[accent]Доставлено боєприпасів: 0/1
|
||||
tutorial.pause = Під час бою ви можете[accent] поставити на павзу гру.[]\nВи можете зробити чергу на будівництво під час паузи.\n\n[accent]Натисність пробіл для павзи.tutorial.launch
|
||||
tutorial.pause.mobile = Під час бою ви можете[accent] поставити на павзу гру.[]\nВи можете зробити чергу на будівництво під час паузи.\n\n[accent]атисніть кнопку зліва вгорі для павзи.
|
||||
tutorial.pause = Під час бою ви можете[accent] поставити на павзу гру.[]\nВи можете зробити чергу на будування під час паузи.\n\n[accent]Натисність пробіл для павзи.tutorial.launch
|
||||
tutorial.pause.mobile = Під час бою ви можете[accent] поставити на павзу гру.[]\nВи можете зробити чергу на будування під час паузи.\n\n[accent]атисніть кнопку зліва вгорі для павзи.
|
||||
tutorial.unpause = Тепер натисність пробіл, щоб зняти павзу.
|
||||
tutorial.unpause.mobile = Тепер натисність туди ще раз, щоб зняти павзу.
|
||||
tutorial.breaking = Блоки часто повинні бути знищені.\n[accent]Утримуючи ПКМ[] Ви знищите всі виділені блоки.[]\n\n[accent]Необхідно знищити всі стіни з металобрухту ліворуч від вашого ядра використовуючи видалення у зоні.
|
||||
@@ -1018,17 +1064,17 @@ liquid.water.description = Найкорисніша рідина. Зазвича
|
||||
liquid.slag.description = Різні види розплавленого металу змішуються між собою. Може бути відокремлений від складових корисних копалин або розпорошений на ворожі частини як зброя.
|
||||
liquid.oil.description = Рідина, яка використовується у виробництві сучасних матеріалів. Може бути перетворена в вугілля в якості палива або використана як куля.
|
||||
liquid.cryofluid.description = Інертна, не роз’їдаюча рідина, створена з води та титану. Володіє надзвичайно високою пропускною спроможністю. Широко використовується в якості охолоджуючої рідини.
|
||||
mech.alpha-mech.description = Стандартний керований мех. Заснований на бойовій одиниці «Кинджал», з оновленими бронею та можливостями будівництва. Наносить більше шкоди, ніж «Дротик».
|
||||
mech.alpha-mech.description = Стандартний керований мех. Заснований на бойовій одиниці «Кинджал», з оновленими бронею та можливостями будування. Наносить більше шкоди, ніж «Дротик».
|
||||
mech.delta-mech.description = Швидкий, легкоброньований мех, зроблений для тактики «атакуй і біжи». Наносить мало шкоди будівлям, але може дуже швидко вбити великі групи підрозділів противника своєю дуговою блискавкою.
|
||||
mech.tau-mech.description = Мех підтримки. Ремонтує союзні блоки, стріляючи по них. Може зцілювати союзників у радіусі його ремонтної здатності.
|
||||
mech.omega-mech.description = Об’ємний і добре броньований мех, зроблений для фронтових штурмів. Його броня може перекрити до 90% пошкоджень, що надходять.
|
||||
mech.dart-ship.description = Стандартний корабель управління. Розумно швидкий і легкий, але має мало наступальних можливостей і низьку швидкість видобутку.
|
||||
mech.javelin-ship.description = Корабель для стратегії атакуй та біжи». Хоча спочатку він повільний, потім вже може розганятися до великих швидкостей і літати над ворожими форпостами, завдаючи великої кількості шкоди своїми блискавками та ракетами.
|
||||
mech.trident-ship.description = Важкий бомбардувальник, побудований для будівництва та знищення ворожих укріплень. Дуже добре броньований.
|
||||
mech.trident-ship.description = Важкий бомбардувальник, побудований для будування та знищення ворожих укріплень. Дуже добре броньований.
|
||||
mech.glaive-ship.description = Великий, добре броньований бойовий корабель. Оснащений запальним ретранслятором. Високо маневрений.
|
||||
unit.draug.description = Примітивний дрон, який добуває ресурси. Дешевий для виробництва. Автоматично видобуває мідь і свинець поблизу. Доставляє видобуті ресурси до найближчого ядра.
|
||||
unit.spirit.description = Модифікований «Драугр», призначений для ремонту замість видобутку. Автоматично відновлює будь-які пошкоджені блоки.
|
||||
unit.phantom.description = Вдосконалений безпілотник. Йде за користувачами. Допомагає в будівництві блоків.
|
||||
unit.phantom.description = Вдосконалений безпілотник. Йде за користувачами. Допомагає в будуванні блоків.
|
||||
unit.dagger.description = Базовий мех(бойова одиниця). Дешевий у виробництві. Нездоланні при використанні в натовпі.
|
||||
unit.crawler.description = Наземна одиниця, що складається зі стертої рами з високими вибуховими речовинами, прив’язаними зверху. Не особливо міцний. Вибухає при контакті з ворогами.
|
||||
unit.titan.description = Вдосконалений броньований наземний блок. Нападає як на наземні, так і повітряні цілі. Оснащений двома мініатюрними вогнеметами класу Випалювач.
|
||||
@@ -1063,6 +1109,8 @@ block.copper-wall.description = Дешевий захисний блок.\nКо
|
||||
block.copper-wall-large.description = Дешевий захисний блок.\nКорисна для захисту ядра та башточок у перші кілька хвиль.\nОхоплює кілька плиток.
|
||||
block.titanium-wall.description = Відносно сильний захисний блок.\nЗабезпечує помірний захист від ворогів.
|
||||
block.titanium-wall-large.description = Відносно сильний захисний блок.\nЗабезпечує помірний захист від ворогів.\nОхоплює кілька плиток.
|
||||
block.plastanium-wall.description = Особливий тип стіни, який поглинає електричні дуги і блокує автоматичні з'єднання енергетичних вузлів.
|
||||
block.plastanium-wall-large.description = Особливий тип стіни, який поглинає електричні дуги і блокує автоматичні з'єднання вузлів живлення.\nОхоплює кілька плиток.
|
||||
block.thorium-wall.description = Сильний захисний блок.\nГідний захист від ворогів.
|
||||
block.thorium-wall-large.description = Сильний захисний блок.\nГідний захист від ворогів.\nОхоплює кілька плиток.
|
||||
block.phase-wall.description = Стіна, покрита спеціальним світловідбиваючим складом, який базується на фазовій тканині. Відхиляє більшість куль при ударі.
|
||||
@@ -1085,21 +1133,23 @@ block.sorter.description = Сортує предмети. Якщо елемен
|
||||
block.inverted-sorter.description = Обробляє елементи, як звичайний сортувальник, але виводить обрані елементи на сторони.
|
||||
block.router.description = Приймає елементи з одного напрямку та виводить їх до трьох інших напрямків порівну. Корисно для поділу матеріалів від одного джерела до кількох цілей.\n\n[scarlet]Ніколи не використовуйте поруч із входами до механізмів, оскільки вони будуть забиті вихідними предметами.[]
|
||||
block.distributor.description = Розширений маршрутизатор. Розділяє предмети до 7 інших напрямків порівну.
|
||||
block.overflow-gate.description = Комбінований розгалужувач і маршрутизатор. Виходи лише вліво і вправо, якщо передній шлях заблокований.
|
||||
block.overflow-gate.description = Виходи лише вліво і вправо, якщо передній шлях заблокований.
|
||||
block.mass-driver.description = Кінцевий елемент транспортного блоку. Збирає кілька предметів, а потім вистрілює їх до іншої електромагнитної катапульти на великій відстані. Для роботи потрібна енергія.
|
||||
block.mechanical-pump.description = Недорогий насос з повільним виходом, але без енергоспоживання.
|
||||
block.rotary-pump.description = Удосконалений насос. Насоси більше викачують, але потребують енергію.
|
||||
block.thermal-pump.description = Найкращий насос.
|
||||
block.conduit.description = Основний блок транспортування рідини. Пересуває рідини вперед. Застосовується спільно з насосами та іншими трубопроводами.
|
||||
block.pulse-conduit.description = Вдосконалений блок транспортування рідини. Транспортує рідини швидше і зберігає більше, ніж стандартні трубопроводи.
|
||||
block.plated-conduit.description =Переміщує рідини з тією ж швидкістю, як і імпульсні трубопроводи, але має більше міцності. Не приймає рідин з боків окрім інших трубопроводів.\nПротікає менше.
|
||||
block.liquid-router.description = Приймає рідини з одного напрямку та виводить їх до трьох інших напрямків порівну. Також можна зберігати певну кількість рідини. Корисно для розщеплення рідин від одного джерела до кількох мішеней.
|
||||
block.liquid-tank.description = Зберігає велику кількість рідини. Використовуйте для створення буферів у ситуаціях з непостійним попитом на матеріали або як гарантію охолодження життєво важливих блоків.
|
||||
block.liquid-junction.description = Діє як міст для двох каналів перетину. Корисно в ситуаціях, коли два різні трубопроводи перевозять різні рідини в різні місця.
|
||||
block.bridge-conduit.description = Розширений блок транспортування рідини. Дозволяє транспортувати рідину до 3 плиток будь-якої місцевості чи будівлі.
|
||||
block.phase-conduit.description = Розширений блок транспортування рідини. Використовує енергію для транспортування рідин до підключеного фазового каналу через декілька плиток.
|
||||
block.power-node.description = Передає живлення на підключені вузли. Вузол буде отримувати живлення від будь-яких сусідніх блоків або подавати живлення до них.
|
||||
block.power-node-large.description = Удосконалений вузол живлення з більшим діапазоном і більшою кількістю підключень.
|
||||
block.power-node-large.description = Удосконалений вузол живлення з більшим діапазоном.
|
||||
block.surge-tower.description = Надзвичайно дальний вузол живлення з меншою кількістю доступних з’єднань.
|
||||
block.diode.description = Живлення акумулятора може протікати через цей блок лише в одному напрямку, але лише в тому випадку, якщо інша сторона має менше енергії.
|
||||
block.battery.description = Зберігає енергію як буфер в часи надлишкової енергії. Виводить енергію у періоди дефіциту.
|
||||
block.battery-large.description = Зберігає набагато більше енергії, ніж звичайний акумулятор.
|
||||
block.combustion-generator.description = Виробляє енергію, спалюючи легкозаймисті матеріали, такі як вугілля.
|
||||
|
||||
@@ -8,22 +8,25 @@ link.github.description = 遊戲原始碼
|
||||
link.changelog.description = 遊戲更新清單
|
||||
link.dev-builds.description = 開發中版本
|
||||
link.trello.description = 官方 Trello 功能規劃看板
|
||||
link.itch.io.description = itch.io 電腦版下載與網頁版
|
||||
link.itch.io.description = itch.io 電腦版下載網頁
|
||||
link.google-play.description = Google Play 商店頁面
|
||||
link.f-droid.description = F-Droid 目錄頁面
|
||||
link.wiki.description = 官方 Mindustry 維基
|
||||
linkfail = 無法打開連結!\n我們已將該網址複製到您的剪貼簿。
|
||||
screenshot = 截圖保存到{0}
|
||||
screenshot.invalid = 地圖太大了,可能沒有足夠的內存用於截圖。
|
||||
gameover = 遊戲結束
|
||||
gameover.pvp = [accent]{0}[]隊獲勝!
|
||||
highscore = [accent]新的高分紀錄!
|
||||
highscore = [accent]新的高分紀錄!
|
||||
copied = 已複製。
|
||||
|
||||
load.sound = 音效載入中
|
||||
load.map = 地圖載入中
|
||||
load.image = 圖片載入中
|
||||
load.content = 內容載入中
|
||||
load.system = 系統載入中
|
||||
load.mod = 模組載入中
|
||||
|
||||
schematic = 藍圖
|
||||
schematic.add = 儲存藍圖...
|
||||
schematics = 藍圖
|
||||
@@ -40,6 +43,7 @@ schematic.saved = 藍圖已保存。
|
||||
schematic.delete.confirm = 該藍圖將被完全清除。
|
||||
schematic.rename = 重新命名藍圖
|
||||
schematic.info = {0}x{1}, {2}方塊
|
||||
|
||||
stat.wave = 打敗的波次:[accent]{0}
|
||||
stat.enemiesDestroyed = 摧毀的敵人:[accent]{0}
|
||||
stat.built = 建設的建築:[accent]{0}
|
||||
@@ -47,15 +51,16 @@ stat.destroyed = 摧毀的建築:[accent]{0}
|
||||
stat.deconstructed = 拆除的建築:[accent]{0}
|
||||
stat.delivered = 發射的核心資源:
|
||||
stat.rank = 最終排名:[accent]{0}
|
||||
|
||||
launcheditems = [accent]已發射的物品
|
||||
launchinfo = [unlaunched][發射]的核心以獲得藍字部分的物品。
|
||||
launchinfo = [unlaunched][[發射]核心以獲得藍字部分的物品。
|
||||
map.delete = 確認要刪除「[accent]{0}[]」地圖嗎?
|
||||
level.highscore = 最高分:[accent]{0}
|
||||
level.select = 選擇關卡
|
||||
level.mode = 遊戲模式:
|
||||
showagain = 下次不再顯示
|
||||
coreattack = 〈核心正在受到攻擊!〉
|
||||
nearpoint = 【[scarlet]立即離開下降點[]】\n湮滅即將來臨
|
||||
nearpoint = 【[scarlet]立即離開空降區[]】\n湮滅即將來臨
|
||||
database = 核心數據庫
|
||||
savegame = 儲存遊戲
|
||||
loadgame = 載入遊戲
|
||||
@@ -68,50 +73,57 @@ position = 位置
|
||||
close = 關閉
|
||||
website = 網頁
|
||||
quit = 退出
|
||||
save.quit = 儲存與離開
|
||||
save.quit = 儲存並退出
|
||||
maps = 地圖
|
||||
maps.browse = 瀏覽地圖
|
||||
continue = 繼續
|
||||
maps.none = [LIGHT_GRAY]找不到地圖!
|
||||
maps.none = [lightgray]找不到地圖!
|
||||
invalid = 無效
|
||||
pickcolor = 選擇顏色
|
||||
preparingconfig = 配置準備中
|
||||
preparingcontent = 內容準備中
|
||||
uploadingcontent = 內容上傳中
|
||||
uploadingpreviewfile = 上傳預覽文件
|
||||
committingchanges = 提交變更
|
||||
done = 完成
|
||||
mods.alphainfo = 請記住,mod仍處於Alpha狀態, [scarlet]可能會有很多BUG[].\n向Mindustry Github或Discord報告發現的任何問題。
|
||||
feature.unsupported = 您的設備不支持此功能。
|
||||
mods.alphainfo = 請記住,模組仍處於Alpha狀態,[scarlet]可能會有很多BUG[].\n向Mindustry GitHub或Discord報告發現的任何問題。
|
||||
mods.alpha = [accent](Alpha)
|
||||
mods = 模組
|
||||
mods.none = [LIGHT_GRAY]沒有找到模組!
|
||||
mods.none = [lightgray]找不到模組!
|
||||
mods.guide = 模組指南
|
||||
mods.report = 回報錯誤
|
||||
mod.enabled = [lightgray]啟用
|
||||
mod.disabled = [scarlet]未啟用
|
||||
mods.openfolder = 開啟模組資料夾
|
||||
mod.enabled = [lightgray]已啟用
|
||||
mod.disabled = [scarlet]已禁用
|
||||
mod.enable = 啟用
|
||||
mod.disable = 禁用
|
||||
mod.enable = 可使用
|
||||
mod.requiresrestart = 遊戲將立即關閉以應用mod變更。
|
||||
mod.reloadrequired = [scarlet]需要重新加載
|
||||
mod.delete.error = 無法刪除模組,檔案可能在使用中。
|
||||
mod.missingdependencies = [scarlet]缺少依賴項目: {0}
|
||||
mod.nowdisabled = [scarlet]「{0}'」模組缺少依賴項目:[accent] {1}\n[lightgray]必須先下載這些模組。\n此模組將被自動禁用。
|
||||
mod.requiresrestart = 遊戲將立即關閉以套用模組變更。
|
||||
mod.reloadrequired = [scarlet]需要重新載入
|
||||
mod.import = 匯入模組
|
||||
mod.import.github = 匯入Github模組
|
||||
mod.remove.confirm = 該mod將被刪除。
|
||||
mod.author = [LIGHT_GRAY]作者:[] {0}
|
||||
mod.missing = 此存檔含有您最近更新或不再安裝的mod。可能會發生存檔損毀。您確定要載入嗎?\n[lightgray]模組:\n{0}
|
||||
mod.preview.missing = 在工作坊發佈這個MOD前,您必須添加預覽圖。\n放置一個名為[accent] preview.png[]進Mod的資料夾並重試。
|
||||
mod.folder.missing = 只有文件夾形式的mod可以在工作坊上發布。\n要將任何mod轉換為文件夾,只需將其文件解壓縮到文件夾並刪除舊的zip,然後重新啟動遊戲或重新加載mod。.
|
||||
mod.import.github = 匯入GitHub模組
|
||||
mod.remove.confirm = 該模組將被刪除。
|
||||
mod.author = [lightgray]作者:[] {0}
|
||||
mod.missing = 此存檔含有您最近更新或不再安裝的模組。可能會發生存檔損毀。您確定要載入嗎?\n[lightgray]模組:\n{0}
|
||||
mod.preview.missing = 在工作坊發佈這個模組前,您必須添加預覽圖。\n在該模組的資料夾中放置一個名為[accent] preview.png[]的圖片並重試。
|
||||
mod.folder.missing = 只有資料夾形式的模組可以在工作坊上發布。\n要將模組轉換為資料夾,只需將其文件解壓縮到資料夾並刪除舊的.zip檔,然後重新啟動遊戲或重新載入模組。
|
||||
|
||||
about.button = 關於
|
||||
name = 名稱:
|
||||
noname = 先選擇一個[accent]玩家名稱[]。
|
||||
noname = 請先選擇一個[accent]玩家名稱[]。
|
||||
filename = 檔案名稱︰
|
||||
unlocked = 新方塊已解鎖!
|
||||
unlocked = 已解鎖新內容!
|
||||
completed = [accent]完成
|
||||
techtree = 科技樹
|
||||
research.list = [LIGHT_GRAY]研究︰
|
||||
research.list = [lightgray]研究︰
|
||||
research = 研究
|
||||
researched = [LIGHT_GRAY]{0}研究完成。
|
||||
researched = [lightgray]{0}研究完成。
|
||||
players = {0}個線上玩家
|
||||
players.single = {0}個線上玩家
|
||||
server.closing = [accent]正在關閉伺服器……
|
||||
server.closing = [accent]正在關閉伺服器...
|
||||
server.kicked.kick = 您已被踢出伺服器!
|
||||
server.kicked.whitelist = 您不在這裡的白名單內.
|
||||
server.kicked.serverClose = 伺服器已關閉。
|
||||
@@ -119,33 +131,33 @@ server.kicked.vote = 您已被投票踢出伺服器,再見。
|
||||
server.kicked.clientOutdated = 客戶端版本過舊!請更新遊戲!
|
||||
server.kicked.serverOutdated = 伺服器版本過舊!請聯絡伺服主更新伺服器!
|
||||
server.kicked.banned = 您已經從這個伺服器被封禁。
|
||||
server.kicked.typeMismatch = 該伺服器與您的構建類型不兼容。
|
||||
server.kicked.playerLimit = 該伺服器已滿。等待一個空位置。
|
||||
server.kicked.recentKick = 您已經從伺服器被踢除。\n請稍後再進行連線。
|
||||
server.kicked.typeMismatch = 該伺服器與您的版本不相容。
|
||||
server.kicked.playerLimit = 該伺服器已滿。請等待一個空位置。
|
||||
server.kicked.recentKick = 您最近曾被踢出伺服器。\n請稍後再進行連線。
|
||||
server.kicked.nameInUse = 伺服器中已經\n有人有相同的名稱了。
|
||||
server.kicked.nameEmpty = 你的名稱必須至少包含一個字母或數字。
|
||||
server.kicked.idInUse = 你已經在伺服器中!不允許用兩個賬號。
|
||||
server.kicked.idInUse = 你已經在伺服器中!不允許用兩個帳號。
|
||||
server.kicked.customClient = 這個伺服器不支持自訂客戶端,請下載官方版本。
|
||||
server.kicked.gameover = 遊戲結束!
|
||||
server.versions = 您的遊戲版本:[accent] {0}[]\n伺服器遊戲版本:[accent] {1}[]
|
||||
host.info = 目前伺服器監聽於連接埠[scarlet]6567[]。\n所有跟您在同一個[LIGHT_GRAY]網路或區域網路[]環境的玩家應該能在他們的伺服器清單中找到您的伺服器。\n\n如果您希望網際網路上的玩家透過IP 位址連線到您的伺服器,您必須設定[accent]連接埠轉發[]。\n\n[LIGHT_GRAY]注意:如果區域網路內有玩家無法連線至您的伺服器,請務必確認您已於防火牆設定中開放Mindustry存取您的區域網路。
|
||||
join.info = 您可以在此輸入欲連線的[accent]伺服器的IP位址[],或尋找[accent]區域網路[]內的伺服器。目前支援區域網路與網際網路連線。\n\n[LIGHT_GRAY]注意:這裡沒有網際網路伺服器清單,如果您想透過IP位址連線到某人的伺服器,您必須向他們詢問IP位址。
|
||||
host.info = 目前伺服器監聽於連接埠[scarlet]6567[]。\n所有跟您在同一個[lightgray]網路或區域網路[]環境的玩家應該能在他們的伺服器清單中找到您的伺服器。\n\n如果您希望網際網路上的玩家透過IP 位址連線到您的伺服器,您必須設定[accent]連接埠轉發[]。\n\n[lightgray]注意:如果區域網路內有玩家無法連線至您的伺服器,請務必確認您已於防火牆設定中開放Mindustry存取您的區域網路。請注意公共網路有時不允許搜尋伺服器。
|
||||
join.info = 您可以在此輸入欲連線的[accent]伺服器IP位址[],或尋找[accent]區域網路[]內的伺服器。目前支援區域網路與網際網路連線。\n\n[lightgray]注意:並沒有自動的網際網路伺服器清單,如果您想透過IP位址連線到他人的伺服器,您必須向他們詢問IP位址。
|
||||
hostserver = 建立伺服器
|
||||
invitefriends = 邀請好友
|
||||
hostserver.mobile = 建立\n伺服器
|
||||
host = 主機
|
||||
hosting = [accent]伺服器啟動中……
|
||||
host = 伺服器
|
||||
hosting = [accent]伺服器啟動中...
|
||||
hosts.refresh = 刷新
|
||||
hosts.discovering = 搜尋區域網路遊戲
|
||||
hosts.discovering.any = 發現的遊戲
|
||||
server.refreshing = 刷新伺服器
|
||||
hosts.discovering.any = 搜尋遊戲
|
||||
server.refreshing = 伺服器刷新中
|
||||
hosts.none = [lightgray]找不到區域網路伺服器!
|
||||
host.invalid = [scarlet]無法連線至伺服器。
|
||||
trace = 跟隨玩家
|
||||
trace = 追蹤玩家
|
||||
trace.playername = 玩家名稱:[accent]{0}
|
||||
trace.ip = IP:[accent]{0}
|
||||
trace.id = ID:[accent]{0}
|
||||
trace.mobile = 流動客戶端:[accent]{0}
|
||||
trace.mobile = 行動客戶端:[accent]{0}
|
||||
trace.modclient = 自訂客戶端:[accent]{0}
|
||||
invalidid = 無效的客戶端 ID!請提交錯誤報告。
|
||||
server.bans = 封禁
|
||||
@@ -157,8 +169,8 @@ server.delete = 您確定要刪除這個伺服器嗎?
|
||||
server.edit = 編輯伺服器
|
||||
server.outdated = [crimson]伺服器版本過舊![]
|
||||
server.outdated.client = [crimson]客戶端版本過舊![]
|
||||
server.version = [lightgray]版本:{0}
|
||||
server.custombuild = [yellow]自訂組建
|
||||
server.version = [gray]v{0} {1}
|
||||
server.custombuild = [accent]自訂客戶端
|
||||
confirmban = 您確定要封禁該玩家嗎?
|
||||
confirmkick = 您確定要踢出該玩家嗎?
|
||||
confirmvotekick = 您確定要投票剔除該名玩家嗎?
|
||||
@@ -173,18 +185,18 @@ disconnect.closed = 連線關閉。
|
||||
disconnect.timeout = 連線超時。
|
||||
disconnect.data = 無法載入地圖資料!
|
||||
cantconnect = 無法加入遊戲 ([accent]{0}[]).
|
||||
connecting = [accent]連線中……
|
||||
connecting.data = [accent]正在載入地圖資料……
|
||||
connecting = [accent]連線中...
|
||||
connecting.data = [accent]地圖資料載入中...
|
||||
server.port = 連接埠:
|
||||
server.addressinuse = 該位址已使用中!
|
||||
server.addressinuse = 該位址已被使用!
|
||||
server.invalidport = 無效的連接埠!
|
||||
server.error = [crimson]建立伺服器時發生錯誤:[accent]{0}
|
||||
server.error = [crimson]建立伺服器時發生錯誤。
|
||||
save.new = 新存檔
|
||||
save.overwrite = 您確定要覆蓋存檔嗎?
|
||||
overwrite = 覆蓋
|
||||
save.none = 找不到存檔!
|
||||
saveload = [accent]存檔中……
|
||||
savefail = 無法存檔!
|
||||
saveload = [accent]存檔中...
|
||||
savefail = 存檔失敗!
|
||||
save.delete.confirm = 您確定要刪除這個存檔嗎?
|
||||
save.delete = 刪除
|
||||
save.export = 匯出存檔
|
||||
@@ -224,25 +236,25 @@ data.export = 匯出數據
|
||||
data.import = 匯入數據
|
||||
data.exported = 數據已匯出.
|
||||
data.invalid = 這不是有效的遊戲資料。
|
||||
data.import.confirm = 導入外部數據將刪除您當前[scarlet]所有的[]遊戲數據,\n[accent]這個動作不能撤銷![]\n\n匯入數據後,您的遊戲將立即退出。
|
||||
data.import.confirm = 導入外部數據將覆蓋您當前[scarlet]所有的[]遊戲數據,\n[accent]這個動作不能撤銷![]\n\n匯入數據後,您的遊戲將立即退出。
|
||||
classic.export = 匯出 Classic 數據
|
||||
classic.export.text = [accent]Mindustry[]剛剛進行了重大更新。\n檢測到 Classic (v3.5 build 40) 存檔或地圖資料。您是否要將這些存檔匯出到手機的主文件夾中,以便在Mindustry Classic應用中使用?
|
||||
quit.confirm = 您確定要退出嗎?
|
||||
quit.confirm.tutorial = 您確定您知道自己在做什麼嗎?\n該教學可以在[accent] 設定->遊戲[] 選項中重置教學。
|
||||
loading = [accent]載入中……
|
||||
reloading = [accent]重新載入模組...
|
||||
saving = [accent]儲存中……
|
||||
loading = [accent]載入中...
|
||||
reloading = [accent]模組重新載入中...
|
||||
saving = [accent]儲存中...
|
||||
cancelbuilding = [accent][[{0}][]清除計畫
|
||||
selectschematic = [accent][[{0}][]選擇+複製
|
||||
selectschematic = [accent][[{0}][]選擇並複製
|
||||
pausebuilding = [accent][[{0}][]暫停建造
|
||||
resumebuilding = [scarlet][[{0}][]恢復建造
|
||||
wave = [accent]第{0}波
|
||||
wave.waiting = [lightgray]將於{0}秒後抵達
|
||||
wave.waveInProgress = 第[LIGHT_GRAY]波正在進行中
|
||||
waiting = [lightgray]等待中……
|
||||
waiting.players = 等待玩家中……
|
||||
wave.enemies = [LIGHT_GRAY]剩下{0}敵人
|
||||
wave.enemy = [LIGHT_GRAY]剩下{0}敵人
|
||||
wave.waveInProgress = 第[lightgray]波正在進行中
|
||||
waiting = [lightgray]等待中...
|
||||
waiting.players = 等待玩家中...
|
||||
wave.enemies = [lightgray]剩下{0}個敵人
|
||||
wave.enemy = [lightgray]剩下{0}個敵人
|
||||
loadimage = 載入圖像
|
||||
saveimage = 儲存圖像
|
||||
unknown = 未知
|
||||
@@ -265,6 +277,7 @@ missing = 此項目已被刪除或移動。\n[lightgray]工作坊列表現在已
|
||||
publishing = [accent]發佈中...
|
||||
publish.confirm = 您確定要發布嗎?\n\n[lightgray]首先確定您同意Workshop EULA,否則您的項目將不會顯示!
|
||||
publish.error = 發佈項目時出錯: {0}
|
||||
steam.error = Steam 服務初始化失敗.\n錯誤: {0}
|
||||
editor.brush = 粉刷
|
||||
editor.openin = 在編輯器中開啟
|
||||
editor.oregen = 礦石生成
|
||||
@@ -289,15 +302,15 @@ waves.perspawn = 每次生成
|
||||
waves.to = 至
|
||||
waves.boss = 頭目
|
||||
waves.preview = 預覽
|
||||
waves.edit = 編輯……
|
||||
waves.edit = 編輯...
|
||||
waves.copy = 複製到剪貼板
|
||||
waves.load = 從剪貼板加載
|
||||
waves.invalid = 剪貼板中的波次無效。
|
||||
waves.copied = 波次已被複製。
|
||||
waves.none = 無自定義敵人.\n請注意,空佈局將自動替換為預設佈局。
|
||||
editor.default = [LIGHT_GRAY]〈默認〉
|
||||
details = 詳情……
|
||||
edit = 編輯……
|
||||
editor.default = [lightgray]〈默認〉
|
||||
details = 詳情...
|
||||
edit = 編輯...
|
||||
editor.name = 名稱:
|
||||
editor.spawn = 重生單位
|
||||
editor.removeunit = 移除單位
|
||||
@@ -320,14 +333,14 @@ editor.saved = 已儲存!
|
||||
editor.save.noname = 您的地圖沒有名稱!在「地圖資訊」畫面設置一個名稱。
|
||||
editor.save.overwrite = 您的地圖覆寫一個內建的地圖!在「地圖信息」畫面設置一個不同的名稱。
|
||||
editor.import.exists = [scarlet]匯入失敗:[]一個叫「{0}」的內建地圖已存在!
|
||||
editor.import = 匯入……
|
||||
editor.import = 匯入...
|
||||
editor.importmap = 匯入地圖
|
||||
editor.importmap.description = 匯入一個已存在的地圖
|
||||
editor.importfile = 匯入檔案
|
||||
editor.importfile.description = 匯入一個外部的地圖檔案
|
||||
editor.importimage = 匯入地形圖像檔
|
||||
editor.importimage.description = 匯入一個外部的地形圖像檔
|
||||
editor.export = 匯出……
|
||||
editor.export = 匯出...
|
||||
editor.exportfile = 匯出檔案
|
||||
editor.exportfile.description = 匯出一個地圖檔案
|
||||
editor.exportimage = 匯出地形圖像檔
|
||||
@@ -341,12 +354,13 @@ editor.overwrite = [accent]警告!這將會覆蓋現有的地圖。
|
||||
editor.overwrite.confirm = [scarlet]警告![]同名地圖存在,確定要覆蓋現有地圖?
|
||||
editor.exists = 具有該名稱的地圖已經存在。
|
||||
editor.selectmap = 選取要載入的地圖:
|
||||
|
||||
toolmode.replace = 取代
|
||||
toolmode.replace.description = 僅繪製在實體方塊上。
|
||||
toolmode.replaceall = 全部取代
|
||||
toolmode.replaceall.description = 取代地圖中的所有方塊。
|
||||
toolmode.orthogonal = 正交
|
||||
toolmode.orthogonal.description = 僅繪製在正交線上。
|
||||
toolmode.orthogonal = 垂直
|
||||
toolmode.orthogonal.description = 僅繪製在垂直線上。
|
||||
toolmode.square = 正方形
|
||||
toolmode.square.description = 正方形筆刷.
|
||||
toolmode.eraseores = 清除礦物
|
||||
@@ -355,7 +369,8 @@ toolmode.fillteams = 填充團隊
|
||||
toolmode.fillteams.description = 填充團隊而不是方塊。
|
||||
toolmode.drawteams = Draw Teams
|
||||
toolmode.drawteams.description = 繪製團隊而不是方塊。
|
||||
filters.empty = [LIGHT_GRAY]沒有過濾器!使用下面的按鈕添加一個。
|
||||
|
||||
filters.empty = [lightgray]沒有過濾器!使用下面的按鈕添加一個。
|
||||
filter.distort = 扭曲
|
||||
filter.noise = 雜訊
|
||||
filter.median = 平均數
|
||||
@@ -386,6 +401,7 @@ filter.option.floor2 = 次要地板
|
||||
filter.option.threshold2 = 次要閾值
|
||||
filter.option.radius = 半徑
|
||||
filter.option.percentile = 百分比
|
||||
|
||||
width = 寬度:
|
||||
height = 長度:
|
||||
menu = 主選單
|
||||
@@ -405,43 +421,45 @@ mapeditor = 地圖編輯器
|
||||
abandon = 放棄
|
||||
abandon.text = 此區域及其所有資源將會丟失給敵人。
|
||||
locked = 鎖定
|
||||
complete = [LIGHT_GRAY]完成:
|
||||
complete = [lightgray]完成:
|
||||
requirement.wave = 在{1}到達第{0}波
|
||||
requirement.core = 在{0}摧毀敵人核心
|
||||
requirement.unlock = 解鎖{0}
|
||||
resume = 繼續區域:\n[LIGHT_GRAY]{0}
|
||||
bestwave = [LIGHT_GRAY]高分:{0}
|
||||
launch = 發射
|
||||
resume = 繼續區域:\n[lightgray]{0}
|
||||
bestwave = [lightgray]最高波次:{0}
|
||||
launch = < 發射 >
|
||||
launch.title = 發射成功
|
||||
launch.next = [LIGHT_GRAY]下次的機會於波次{0}
|
||||
launch.next = [lightgray]下次的機會於波次{0}
|
||||
launch.unable2 = [scarlet]無法發射核心。[]
|
||||
launch.confirm = 這將發射核心中的所有資源。\n你將無法返回這個基地。
|
||||
launch.skip.confirm = 如果您現在跳過,您將無法發射核心直到下一次的可發射波數。
|
||||
uncover = 揭露
|
||||
uncover = 探索
|
||||
configure = 配置裝載
|
||||
bannedblocks = 禁用方塊
|
||||
addall = 加入全部
|
||||
configure.locked = [LIGHT_GRAY]到達波次{0}\n以配置裝載。
|
||||
addall = 全部加入
|
||||
configure.locked = [lightgray]解鎖配置裝載: {0}。
|
||||
configure.invalid = 數值必須介於 0 到 {0}。
|
||||
zone.unlocked = [LIGHT_GRAY]{0}已解鎖。
|
||||
zone.unlocked = [lightgray]{0}已解鎖。
|
||||
zone.requirement.complete = 到達波次{0}:\n滿足{1}區域要求。
|
||||
zone.config.unlocked = 加載解鎖:[lightgray]\n{0}
|
||||
zone.resources = [lightgray]檢測到的資源:
|
||||
zone.objective = [lightgray]目標: [accent]{0}
|
||||
zone.objective.survival = 生存
|
||||
zone.objective.attack = 摧毀敵人核心
|
||||
add = 新增……
|
||||
add = 新增...
|
||||
boss.health = 頭目血量
|
||||
connectfail = [crimson]無法連線到伺服器:[accent]{0}
|
||||
error.unreachable = 無法到達伺服器。
|
||||
error.invalidaddress = 無效地址。
|
||||
error.timedout = 超時連接!\n確保伺服器設置了連接埠轉發,並且地址正確!
|
||||
error.mismatch = 封包錯誤:\n客戶端/伺服器版本可能不匹配。\n確保客戶端和伺服器有最新版本的Mindustry!
|
||||
|
||||
connectfail = [crimson]伺服器連線錯誤:[accent]{0}
|
||||
error.unreachable = 無法到達伺服器。請確認位址是否正確?
|
||||
error.invalidaddress = 無效的位址。
|
||||
error.timedout = 連線超時!\n確保伺服器設置了連接埠轉發,並且位址正確!
|
||||
error.mismatch = 封包錯誤:\n客戶端/伺服器版本可能不匹配。\n確保客戶端和伺服器都有最新版本的Mindustry!
|
||||
error.alreadyconnected = 已連接。
|
||||
error.mapnotfound = 找不到地圖!
|
||||
error.io = 網絡輸入輸出錯誤。
|
||||
error.io = 網絡輸出入錯誤。
|
||||
error.any = 未知網絡錯誤。
|
||||
error.bloom = 初始化特效失敗.\n您的設備可能不支援它
|
||||
|
||||
zone.groundZero.name = 零號地區
|
||||
zone.desertWastes.name = 沙漠荒原
|
||||
zone.craters.name = 隕石坑
|
||||
@@ -456,20 +474,22 @@ zone.saltFlats.name = 鹽沼
|
||||
zone.impact0078.name = 衝擊 0078
|
||||
zone.crags.name = 岩壁
|
||||
zone.fungalPass.name = 真菌隘口
|
||||
|
||||
zone.groundZero.description = 再次開始的最佳位置。敵人威脅度低。資源少。\n盡可能的收集更多的鉛和銅。\n繼續前進。
|
||||
zone.frozenForest.description = 即使這裡更靠近山脈,孢子也已經擴散到這裡了。嚴寒的溫度不可能永遠禁錮它們。\n\n開始進入能源的世界。建造燃燒發電機。學會使用修理方塊。
|
||||
zone.desertWastes.description = 這些荒原規模巨大,難以預測,並且與廢棄的結構交錯在一起。\n此地區存在著煤炭。燃燒它以獲得能源或合成石墨。\n\n[lightgray]無法保證此地圖的著陸位置。
|
||||
zone.saltFlats.description = 鹽沼毗連著沙漠。在這裡幾乎找不到多少資源\n\n敵人在這裡建立了一個資源儲存複合體。剷除敵人的核心。別留下任何東西。
|
||||
zone.craters.description = 水這個殞坑中心積蓄。這是一場舊戰爭的遺跡。奪回該地區。收集沙子。燒製玻璃。抽水來冷卻砲塔和鑽頭。
|
||||
zone.ruinousShores.description = 穿過荒地,就是海岸線。曾經,這個地點駐紮了海防陣線。現在它們已經所剩無幾。只有最基本的防禦結構沒有被破壞,其他的一切都成了殘骸。\n繼續向外擴張。重新發現那些科技。
|
||||
zone.craters.description = 這個殞坑中心積蓄著水。這是一場舊戰爭的遺跡。奪回該地區。收集沙子。燒製玻璃。抽水來冷卻砲塔和鑽頭。
|
||||
zone.ruinousShores.description = 穿過荒地,就是海岸線。這個地點曾經駐紮了海防陣線。現在它們已經所剩無幾。只有最基本的防禦結構沒有被破壞,其他的一切都成了殘骸。\n繼續向外擴張。重新發現那些科技。
|
||||
zone.stainedMountains.description = 內陸的更深處是群山,還未被孢子所污染。\n提取在該區域蘊藏豐富的鈦,並學習如何使用它們。\n\n這裡的存在著更為強大的敵人。不要給他們時間派出最強的部隊。
|
||||
zone.overgrowth.description = 這個地區更靠近孢子的來源,因此已經生長過度了。\n敵人在這裡建立了哨所。建立泰坦單位。破壞它,並取回失去的東西。
|
||||
zone.overgrowth.description = 這個地區更靠近孢子的來源,因此已經生長過度了。\n敵人在這裡建立了哨所。建立泰坦機甲。破壞它,並取回失去的東西。
|
||||
zone.tarFields.description = 位於山脈和沙漠之間的產油區外緣是少數幾個有可用焦油儲量的地區之一。\n雖然被遺棄了,該地區附近還是有著一些危險的敵人。不要低估它們。\n\n[lightgray]如果可能的話,研究原油加工技術。
|
||||
zone.desolateRift.description = 一個非常危險的區域。資源豐富,但空間很小。毀滅的風險很高。請盡快離開。不要被敵人攻擊之間的長時間間隔所欺騙。
|
||||
zone.nuclearComplex.description = 以前生產和加工釷的設施已變成廢墟。\n[lightgray]研究釷及其多種用途。\n\n敵人在這裡的數量眾多,不斷的偵查入侵者。
|
||||
zone.fungalPass.description = 高山與被孢子纏繞的低地之間的過渡區域。一個小的敵人偵察基地位於這裡。\n破壞它。\n使用匕首機甲和爬行機甲單位來摧毀兩個核心。
|
||||
zone.impact0078.description = <在此處輸入說明>
|
||||
zone.crags.description = <在此輸入說明>
|
||||
|
||||
settings.language = 語言
|
||||
settings.data = 遊戲數據
|
||||
settings.reset = 重設為預設設定
|
||||
@@ -478,11 +498,11 @@ settings.controls = 操作
|
||||
settings.game = 遊戲
|
||||
settings.sound = 音效
|
||||
settings.graphics = 圖形
|
||||
settings.cleardata = 清除遊戲數據……
|
||||
settings.cleardata = 清除遊戲數據...
|
||||
settings.clear.confirm = 您確定要清除數據嗎?\n此操作無法撤回!
|
||||
settings.clearall.confirm = [scarlet]警告![]\n這將清除所有數據,包括存檔、地圖、解鎖和熱鍵綁定。\n按「是」後,遊戲將刪除所有數據並自動退出。
|
||||
paused = [accent]〈已暫停〉
|
||||
clear = Clear
|
||||
clear = 清除
|
||||
banned = [scarlet]Banned
|
||||
yes = 是
|
||||
no = 否
|
||||
@@ -492,18 +512,19 @@ error.crashtitle = 發生錯誤
|
||||
blocks.input = 輸入
|
||||
blocks.output = 輸出
|
||||
blocks.booster = 加速器
|
||||
block.unknown = [LIGHT_GRAY]???
|
||||
block.unknown = [lightgray]???
|
||||
blocks.powercapacity = 蓄電量
|
||||
blocks.powershot = 能量/射擊
|
||||
blocks.damage = 傷害
|
||||
blocks.targetsair = 攻擊空中目標
|
||||
blocks.targetsground = 攻擊地面
|
||||
blocks.targetsground = 攻擊地面目標
|
||||
blocks.itemsmoved = 移動速度
|
||||
blocks.launchtime = 發射之間的時間
|
||||
blocks.launchtime = 發射間隔
|
||||
blocks.shootrange = 範圍
|
||||
blocks.size = 尺寸
|
||||
blocks.liquidcapacity = 液體容量
|
||||
blocks.powerrange = 輸出範圍
|
||||
blocks.powerconnections = 最大連接數
|
||||
blocks.poweruse = 能量使用
|
||||
blocks.powerdamage = 能量/傷害
|
||||
blocks.itemcapacity = 物品容量
|
||||
@@ -521,10 +542,12 @@ blocks.buildtime = 建設時間
|
||||
blocks.buildcost = 建造成本
|
||||
blocks.inaccuracy = 誤差
|
||||
blocks.shots = 射擊數
|
||||
blocks.reload = 重裝彈藥
|
||||
blocks.reload = 射擊次數/秒
|
||||
blocks.ammo = 彈藥
|
||||
|
||||
bar.drilltierreq = 需要更好的鑽頭
|
||||
bar.drillspeed = 鑽頭速度:{0}/秒
|
||||
bar.pumpspeed = 液體泵送速度:{0}/s
|
||||
bar.efficiency = 效率:{0}%
|
||||
bar.powerbalance = 能量變化:{0}
|
||||
bar.powerstored = 能量存量: {0}/{1}
|
||||
@@ -537,6 +560,9 @@ bar.heat = 熱
|
||||
bar.power = 能量
|
||||
bar.progress = 建造進度
|
||||
bar.spawned = 單位:{0}/{1}
|
||||
bar.input = 輸入
|
||||
bar.output = 輸出
|
||||
|
||||
bullet.damage = [stat]{0}[lightgray]傷害
|
||||
bullet.splashdamage = [stat]{0}[lightgray]範圍傷害 ~[stat] {1}[lightgray]格
|
||||
bullet.incendiary = [stat]燃燒
|
||||
@@ -547,7 +573,8 @@ bullet.knockback = [stat]{0}[lightgray]擊退
|
||||
bullet.freezing = [stat]冷凍
|
||||
bullet.tarred = [stat]焦油
|
||||
bullet.multiplier = [stat]{0}[lightgray]×彈藥倍數
|
||||
bullet.reload = [stat]{0}[lightgray]×重新裝填
|
||||
bullet.reload = [stat]{0}[lightgray]×射擊速率
|
||||
|
||||
unit.blocks = 方塊
|
||||
unit.powersecond = 能量單位/秒
|
||||
unit.liquidsecond = 液體單位/秒
|
||||
@@ -567,22 +594,24 @@ category.items = 物品
|
||||
category.crafting = 需求
|
||||
category.shooting = 射擊
|
||||
category.optional = 可選的強化
|
||||
setting.landscape.name = 鎖定景觀
|
||||
|
||||
setting.landscape.name = 鎖定水平畫面
|
||||
setting.shadows.name = 陰影
|
||||
setting.blockreplace.name = 方塊建造建議
|
||||
setting.linear.name = 線性過濾
|
||||
setting.hints.name = 提示
|
||||
setting.animatedwater.name = 水動畫
|
||||
setting.animatedshields.name = 護盾動畫
|
||||
setting.antialias.name = 消除鋸齒[LIGHT_GRAY](需要重啟遊戲)[]
|
||||
setting.antialias.name = 消除鋸齒[lightgray](需要重啟遊戲)[]
|
||||
setting.indicators.name = 盟友指示
|
||||
setting.autotarget.name = 自動射擊
|
||||
setting.keyboard.name = 滑鼠+鍵盤控制
|
||||
setting.keyboard.name = 滑鼠及鍵盤控制
|
||||
setting.touchscreen.name = 觸控螢幕控制
|
||||
setting.fpscap.name = 最大FPS
|
||||
setting.fpscap.none = 没有
|
||||
setting.fpscap.text = {0}FPS
|
||||
setting.uiscale.name = UI縮放[lightgray] (需要重啟遊戲)[]
|
||||
setting.swapdiagonal.name = 始終對角線放置
|
||||
setting.swapdiagonal.name = 預設對角線放置
|
||||
setting.difficulty.training = 訓練
|
||||
setting.difficulty.easy = 簡單
|
||||
setting.difficulty.normal = 普通
|
||||
@@ -591,14 +620,16 @@ setting.difficulty.insane = 瘋狂
|
||||
setting.difficulty.name = 難度:
|
||||
setting.screenshake.name = 畫面抖動
|
||||
setting.effects.name = 顯示特效
|
||||
setting.destroyedblocks.name = 顯示被破壞的方塊
|
||||
setting.conveyorpathfinding.name = 自動輸送帶放置規劃
|
||||
setting.sensitivity.name = 控制器靈敏度
|
||||
setting.saveinterval.name = 自動存檔間隔
|
||||
setting.seconds = {0}秒
|
||||
setting.fullscreen.name = 全螢幕
|
||||
setting.borderlesswindow.name = 無邊框窗口[LIGHT_GRAY](可能需要重啟遊戲)
|
||||
setting.borderlesswindow.name = 無邊框窗口[lightgray](可能需要重啟遊戲)
|
||||
setting.fps.name = 顯示FPS
|
||||
setting.vsync.name = 垂直同步
|
||||
setting.pixelate.name = 像素化[LIGHT_GRAY](可能降低性能)
|
||||
setting.pixelate.name = 像素化[lightgray](可能降低性能)
|
||||
setting.minimap.name = 顯示小地圖
|
||||
setting.position.name = 顯示玩家位置
|
||||
setting.musicvol.name = 音樂音量
|
||||
@@ -616,18 +647,18 @@ public.confirm = 您想公開遊戲嗎?\n[accent]任何人都可以加入您
|
||||
public.beta = 請注意,該遊戲的Beta版本無法公開遊戲大廳。
|
||||
uiscale.reset = UI縮放已變更\n按下"確定"確認這個比例\n[scarlet][accent] {0}[] 秒後...退出並還原設定
|
||||
uiscale.cancel = 取消並退出
|
||||
setting.bloom.name = 特效
|
||||
setting.bloom.name = 粒子特效
|
||||
keybind.title = 重新綁定按鍵
|
||||
keybinds.mobile = [scarlet]此處的大多數快捷鍵在移動設備上均不起作用。僅支援基本移動。
|
||||
category.general.name = 一般
|
||||
category.view.name = 查看
|
||||
category.multiplayer.name = 多人
|
||||
command.attack = 攻擊
|
||||
command.rally = Rally
|
||||
command.rally = 集結
|
||||
command.retreat = 撤退
|
||||
keybind.clear_building.name = 清除建築物
|
||||
keybind.press = 按一下按鍵……
|
||||
keybind.press.axis = 按一下軸向或按鍵……
|
||||
keybind.press = 按一下按鍵...
|
||||
keybind.press.axis = 按一下軸向或按鍵...
|
||||
keybind.screenshot.name = 地圖截圖
|
||||
keybind.move_x.name = 水平移動
|
||||
keybind.move_y.name = 垂直移動
|
||||
@@ -671,24 +702,26 @@ mode.pvp.description = 和其他玩家競爭、戰鬥。
|
||||
mode.attack.name = 進攻
|
||||
mode.attack.description = 沒有波次,目標是摧毀敵人的基地。
|
||||
mode.custom = 自訂規則
|
||||
|
||||
rules.infiniteresources = 無限資源
|
||||
rules.reactorexplosions = 反應爐爆炸
|
||||
rules.wavetimer = 波次時間
|
||||
rules.waves = 波次
|
||||
rules.attack = 攻擊模式
|
||||
rules.enemyCheat = 電腦無限資源
|
||||
rules.unitdrops = 單位掉落
|
||||
rules.unitdrops = 單位掉落物
|
||||
rules.unitbuildspeedmultiplier = 單位建設速度倍數
|
||||
rules.unithealthmultiplier = 單位耐久度倍數
|
||||
rules.playerhealthmultiplier = 玩家耐久度倍數
|
||||
rules.playerdamagemultiplier = 玩家傷害倍數
|
||||
rules.unitdamagemultiplier = 單位傷害倍數
|
||||
rules.enemycorebuildradius = 敵人核心無建設半徑︰[LIGHT_GRAY](格)
|
||||
rules.respawntime = 重生時間︰[LIGHT_GRAY](秒)
|
||||
rules.wavespacing = 波次間距︰[LIGHT_GRAY](秒)
|
||||
rules.enemycorebuildradius = 敵人核心無建設半徑︰[lightgray](格)
|
||||
rules.respawntime = 重生時間︰[lightgray](秒)
|
||||
rules.wavespacing = 波次間距︰[lightgray](秒)
|
||||
rules.buildcostmultiplier = 建設成本倍數
|
||||
rules.buildspeedmultiplier = 建設速度倍數
|
||||
rules.waitForWaveToEnd = 等待所有敵人毀滅才開始下一波次
|
||||
rules.dropzoneradius = 掉落區半徑:[LIGHT_GRAY](格)
|
||||
rules.dropzoneradius = 空降區半徑:[lightgray](格)
|
||||
rules.respawns = 每波次最多重生次數
|
||||
rules.limitedRespawns = 限制重生
|
||||
rules.title.waves = 波次
|
||||
@@ -697,6 +730,10 @@ rules.title.resourcesbuilding = 資源與建築
|
||||
rules.title.player = 玩家
|
||||
rules.title.enemy = 敵人
|
||||
rules.title.unit = 單位
|
||||
rules.title.experimental = 實驗中
|
||||
rules.lighting = 光照
|
||||
rules.ambientlight = 環境光照
|
||||
|
||||
content.item.name = 物品
|
||||
content.liquid.name = 液體
|
||||
content.unit.name = 單位
|
||||
@@ -722,6 +759,7 @@ liquid.water.name = 水
|
||||
liquid.slag.name = 熔渣
|
||||
liquid.oil.name = 原油
|
||||
liquid.cryofluid.name = 冷凍液
|
||||
|
||||
mech.alpha-mech.name = 阿爾法
|
||||
mech.alpha-mech.weapon = 重型機關槍
|
||||
mech.alpha-mech.ability = 自修復
|
||||
@@ -743,21 +781,21 @@ mech.trident-ship.name = 三叉戟
|
||||
mech.trident-ship.weapon = 轟炸艙
|
||||
mech.glaive-ship.name = 偃月刀
|
||||
mech.glaive-ship.weapon = 火焰機關槍
|
||||
item.explosiveness = [LIGHT_GRAY]爆炸性:{0}
|
||||
item.flammability = [LIGHT_GRAY]易燃性:{0}
|
||||
item.radioactivity = [LIGHT_GRAY]放射性:{0}
|
||||
unit.health = [LIGHT_GRAY]耐久度:{0}
|
||||
unit.speed = [LIGHT_GRAY]速度:{0}
|
||||
mech.weapon = [LIGHT_GRAY]武器:{0}
|
||||
mech.health = [LIGHT_GRAY]血量:{0}
|
||||
mech.itemcapacity = [LIGHT_GRAY]物品容量:{0}
|
||||
mech.minespeed = [LIGHT_GRAY]採礦速度:{0}
|
||||
mech.minepower = [LIGHT_GRAY]採礦力度:{0}
|
||||
mech.ability = [LIGHT_GRAY]能力:{0}
|
||||
mech.buildspeed = [LIGHT_GRAY]建造速度: {0}%
|
||||
liquid.heatcapacity = [LIGHT_GRAY]熱容量:{0}
|
||||
liquid.viscosity = [LIGHT_GRAY]粘性:{0}
|
||||
liquid.temperature = [LIGHT_GRAY]溫度:{0}
|
||||
item.explosiveness = [lightgray]爆炸性:{0}
|
||||
item.flammability = [lightgray]易燃性:{0}
|
||||
item.radioactivity = [lightgray]放射性:{0}
|
||||
unit.health = [lightgray]耐久度:{0}
|
||||
unit.speed = [lightgray]速度:{0}
|
||||
mech.weapon = [lightgray]武器:{0}
|
||||
mech.health = [lightgray]血量:{0}
|
||||
mech.itemcapacity = [lightgray]物品容量:{0}
|
||||
mech.minespeed = [lightgray]採礦速度:{0}
|
||||
mech.minepower = [lightgray]採礦能力:{0}
|
||||
mech.ability = [lightgray]能力:{0}
|
||||
mech.buildspeed = [lightgray]建造速度: {0}%
|
||||
liquid.heatcapacity = [lightgray]熱容量:{0}
|
||||
liquid.viscosity = [lightgray]粘性:{0}
|
||||
liquid.temperature = [lightgray]溫度:{0}
|
||||
block.sand-boulder.name = 沙礫
|
||||
block.grass.name = 草
|
||||
block.salt.name = 鹽
|
||||
@@ -784,7 +822,7 @@ block.thruster.name = 推進器
|
||||
block.kiln.name = 窯
|
||||
block.graphite-press.name = 石墨壓縮機
|
||||
block.multi-press.name = 多重壓縮機
|
||||
block.constructing = {0}\n[LIGHT_GRAY](建設中)
|
||||
block.constructing = {0}\n[lightgray](建設中)
|
||||
block.spawn.name = 敵人生成
|
||||
block.core-shard.name = 核心:碎片
|
||||
block.core-foundation.name = 核心:基地
|
||||
@@ -833,6 +871,8 @@ block.copper-wall.name = 銅牆
|
||||
block.copper-wall-large.name = 大型銅牆
|
||||
block.titanium-wall.name = 鈦牆
|
||||
block.titanium-wall-large.name = 大型鈦牆
|
||||
block.plastanium-wall.name = 塑鋼牆
|
||||
block.plastanium-wall-large.name = 大型塑鋼牆
|
||||
block.phase-wall.name = 相織布牆
|
||||
block.phase-wall-large.name = 大型相織布牆
|
||||
block.thorium-wall.name = 釷牆
|
||||
@@ -853,7 +893,9 @@ block.router.name = 分配器
|
||||
block.distributor.name = 大型分配器
|
||||
block.sorter.name = 分類器
|
||||
block.inverted-sorter.name = 反向分類器
|
||||
block.message.name = 訊息
|
||||
block.message.name = 訊息板
|
||||
block.illuminator.name = 照明燈
|
||||
block.illuminator.description = 小、緊湊而且可調整的光源。需要能源來運作。
|
||||
block.overflow-gate.name = 溢流器
|
||||
block.silicon-smelter.name = 煉矽廠
|
||||
block.phase-weaver.name = 相織布編織器
|
||||
@@ -867,6 +909,7 @@ block.coal-centrifuge.name = 煤炭離心機
|
||||
block.power-node.name = 能量節點
|
||||
block.power-node-large.name = 大型能量節點
|
||||
block.surge-tower.name = 波動塔
|
||||
block.diode.name = 二極體
|
||||
block.battery.name = 電池
|
||||
block.battery-large.name = 大型電池
|
||||
block.combustion-generator.name = 燃燒發電機
|
||||
@@ -919,6 +962,7 @@ block.fortress-factory.name = 要塞機甲工廠
|
||||
block.revenant-factory.name = 復仇鬼戰鬥機工廠
|
||||
block.repair-point.name = 維修點
|
||||
block.pulse-conduit.name = 脈衝管線
|
||||
block.plated-conduit.name = 裝甲管線
|
||||
block.phase-conduit.name = 相織管線
|
||||
block.liquid-router.name = 液體分配器
|
||||
block.liquid-tank.name = 液體儲存槽
|
||||
@@ -970,29 +1014,28 @@ unit.eradicator.name = 消除者
|
||||
unit.lich.name = 巫妖
|
||||
unit.reaper.name = 收掠者
|
||||
tutorial.next = [lightgray]<按下以繼續>
|
||||
tutorial.intro = 您已進入[scarlet] Mindustry 教學。[]\n從[accent] 挖掘銅礦[]開始吧。點擊靠近您核心的銅礦脈。\n\n[accent]{0}/{1} 個銅礦
|
||||
tutorial.intro = 您已進入[scarlet] Mindustry 教學。[]\n使用[[WASD鍵]來移動.\n在滾動滾輪時[accent]按住 [[Ctrl][]來放大縮小畫面.\n從[accent]開採銅礦[]開始吧靠近它,然後在靠近核心的位置點擊銅礦。\n\n[accent]{0}/{1}銅礦
|
||||
tutorial.intro.mobile = 您已進入[scarlet] Mindustry 教學。[]\n滑動螢幕即可移動。\n[accent]用兩指捏[]來縮放畫面。\n從[accent]開採銅礦[]開始吧。靠近它,然後在靠近核心的位置點擊銅礦。\n\n[accent]{0}/{1}銅礦
|
||||
tutorial.drill = 手動挖掘礦石是低效率的。\n[accent]鑽頭[]能夠自動挖掘礦石。\n在銅脈上放置一個鑽頭。
|
||||
tutorial.drill.mobile = 手動挖掘礦石是低效率的。\n[accent]鑽頭[]能夠自動挖掘礦石。\n點選右下角的鑽頭選項\n選擇[accent]機械鑽頭[].\n通過點擊將其放置在銅礦上,然後按下下方的[accent]確認標誌[]確認您的選擇\n按下[accent] X 按鈕[] 取消放置.
|
||||
tutorial.drill = 手動挖掘礦石的效率很低。\n[accent]鑽頭[]能夠自動挖掘礦石。\n在銅礦脈上放置一個鑽頭。
|
||||
tutorial.drill.mobile = 手動挖掘礦石的效率很低。\n[accent]鑽頭[]能夠自動挖掘礦石。\n點選右下角的鑽頭選項\n選擇[accent]機械鑽頭[].\n通過點擊將其放置在銅礦上,然後按下下方的[accent]確認標誌[]確認您的選擇\n按下[accent] X 按鈕[] 取消放置.
|
||||
tutorial.blockinfo = 每個方塊都有不同的屬性。每個鑽頭只能開採特定的礦石。\n查看方塊的資訊和屬性,[accent]在建造目錄時按下"?"鈕。[]\n\n[accent]立即訪問機械鑽頭的屬性資料。[]
|
||||
tutorial.conveyor = [accent]輸送帶[]能夠將物品運輸到核心。\n製作一條從鑽頭開始到核心的輸送帶。
|
||||
tutorial.conveyor.mobile = [accent]輸送帶[]能夠將物品運輸到核心。製作一條從鑽頭開始到核心的輸送帶。\n[accent]長按數秒[]並向一個方向拖動來放置直線。\n\n[accent]{0}/{1} 條輸送帶\n[accent]0/1 交付的物品
|
||||
tutorial.turret = 防禦建築是必須的以擊退[LIGHT_GRAY]敵人[]。\n於核心附近建造一個雙炮。
|
||||
tutorial.turret = 防禦建築是必須的以擊退[lightgray]敵人[]。\n於核心附近建造一個雙炮。
|
||||
tutorial.drillturret = 雙炮需要[accent]銅彈[]以射擊。\n在雙炮旁邊放置一個鑽頭以供應銅。
|
||||
tutorial.pause = 在戰鬥中,你可以[accent]暫停遊戲。[]\n您可以在暫停時規劃建築物並加入建造序列。\n\n[accent]按空白鍵暫停遊戲。
|
||||
tutorial.pause.mobile = 在戰鬥中,你可以[accent]暫停遊戲。[]\n您可以在暫停時規劃建築物並加入建造序列。\n\n[accent]按左上角的此按鈕暫停。
|
||||
tutorial.unpause = 現在再次按空格鍵即可取消暫停。
|
||||
tutorial.unpause.mobile = 現在再次按空格鍵即可取消暫停。
|
||||
tutorial.breaking = 方塊經常需要被銷毀。\n[accent]按住右鍵[]破壞選擇中的所有方塊。[]\n\n[accent]使用區域選擇銷毀核心左側的所有廢料方塊。
|
||||
tutorial.breaking.mobile = 方塊經常需要被銷毀。\n[accent]選擇解構模式[],然後點擊一個方塊開始破壞它。\n按住手指幾秒鐘以破壞區域[]並向一個方向拖動。\n按下複選標記按鈕以確認破壞。\n\n[accent]使用區域選擇銷毀核心左側的所有廢料方塊。
|
||||
tutorial.withdraw = 在某些情況下,直接從方塊中取出物品是必要的。\n去做這個, [accent]點擊有物品的方塊[],然後[accent]點擊在方框中的物品[]。\n可以通過[accent]點擊或常按[]來取出物品。\n\n[accent]從核心中取出一些銅。[]
|
||||
tutorial.deposit = 通過將物品從船上拖到目標方塊,將物品放入放塊中。\n\n[accent]將您的銅放到核心中。[]
|
||||
tutorial.waves = [LIGHT_GRAY]敵人[]來臨。\n\n防衛核心2波。建造更多的砲塔以防衛。
|
||||
tutorial.waves.mobile = [lightgray]敵人[]接近。\n\n保護核心抵抗兩波攻擊。您的飛船將自動向敵人開火。\n建造更多的砲塔和鑽頭。開採更多的銅。
|
||||
tutorial.breaking = 方塊經常需要被拆除。\n[accent]按住右鍵[]破壞選擇區域中的所有方塊。[]\n\n[accent]使用區域選擇拆除核心左側的所有廢料方塊。
|
||||
tutorial.breaking.mobile = 方塊經常需要被拆除。\n[accent]選擇拆除模式[],然後點擊一個方塊以破壞它。\n按住螢幕幾秒鐘並向一個方向拖動以破壞一個範圍內的方塊[]。\n按下確認標記按鈕以確認拆除。\n\n[accent]使用區域選擇拆除核心左側的所有廢料方塊。
|
||||
tutorial.withdraw = 在某些情況下,直接從方塊中取出物品是必要的。\n[accent]點擊有物品的方塊[],然後[accent]點擊在方框中的物品[]以將其取出。\n可以通過[accent]點擊或長按[]來取出物品。\n\n[accent]從核心中取出一些銅。[]
|
||||
tutorial.deposit = 通過將物品從船上拖到目標方塊,將物品放入方塊中。\n\n[accent]將您的銅放到核心中。[]
|
||||
tutorial.waves = [lightgray]敵人[]來臨。\n\n保護核心抵抗兩波攻擊。\n建造更多的砲塔和鑽頭。開採更多的銅。
|
||||
tutorial.launch = 一旦您達到特定的波數, 您就可以[accent] 發射核心[],放棄防禦並[accent]獲取核心中的所有資源。[]\n這些資源可以用於研究新科技。\n\n[accent]按下發射按鈕。
|
||||
item.copper.description = 一種有用的結構材料。在各種類型的方塊中廣泛使用。
|
||||
item.lead.description = 一種基本的起始材料。被廣泛用於電子設備和運輸液體方塊。
|
||||
item.metaglass.description = 一種高強度的玻璃。廣泛用於液體分配和存儲。
|
||||
item.copper.description = 最基本的結構材料。在各種類型的方塊中廣泛使用。
|
||||
item.lead.description = 一種基本的起始材料。被廣泛用於電子設備和液體運輸方塊。
|
||||
item.metaglass.description = 一種超高強度的玻璃。廣泛用於液體分配和存儲。
|
||||
item.graphite.description = 礦化的碳,用於彈藥和電氣絕緣。
|
||||
item.sand.description = 一種常見的材料,廣泛用於冶煉,包括製作合金和助熔劑。
|
||||
item.coal.description = 遠在「播種」事件前就形成的植物化石。一種常見並容易獲得的燃料。
|
||||
@@ -1054,7 +1097,9 @@ block.liquid-source.description = 無限輸出液體。僅限沙盒。
|
||||
block.copper-wall.description = 一種便宜的防禦方塊。\n用於前幾波防衛核心和砲塔。
|
||||
block.copper-wall-large.description = 一種便宜的防禦方塊。\n用於前幾波防禦核心和砲塔\n佔據多個方塊。
|
||||
block.titanium-wall.description = 一個中等強度的防禦方塊。\n提供對敵人的適度保護。
|
||||
block.titanium-wall-large.description = 一個中等強度的防禦方塊。\n提供對敵人的適度保護。\n跨越多個區塊。
|
||||
block.titanium-wall-large.description = 一個中等強度的防禦方塊。\n提供對敵人的適度保護。\n佔據多個方塊。
|
||||
block.plastanium-wall.description = 一種特殊類型的牆,它能吸收電弧並阻止自動電源節點連接。
|
||||
block.plastanium-wall-large.description = 一種特殊類型的牆,它能吸收電弧並阻止自動電源節點連接。\n佔據多個方塊。
|
||||
block.thorium-wall.description = 一種堅強的防禦方塊。\n良好地防衛敵人。
|
||||
block.thorium-wall-large.description = 一種堅強的防衛方塊。\n良好地防衛敵人。\n佔據多個方塊。
|
||||
block.phase-wall.description = 沒有釷牆那麼堅固但特殊的相位化合物塗層會使大多的子彈偏離。
|
||||
@@ -1077,13 +1122,14 @@ block.sorter.description = 對物品進行分類。如果物品與所選種類
|
||||
block.inverted-sorter.description = 處理物品的方式類似於分類器,但將所選擇的物品輸出到側面。
|
||||
block.router.description = 接受來自一個方向的物品並將它們平均輸出到最多3個其他方向。用於將物品從一個來源分割為多個目標。
|
||||
block.distributor.description = 高級的分配器,可將物品均分到最多7個其他方向。
|
||||
block.overflow-gate.description = 分離器和分配器的組合。如果前面被擋住,則向從左邊和右邊輸出物品。
|
||||
block.overflow-gate.description = 如果前面被擋住,則向左邊和右邊輸出物品。
|
||||
block.mass-driver.description = 終極物品運輸方塊。收集大量物品,然後將它們射向另一個質量驅動器。需要能源以運作。
|
||||
block.mechanical-pump.description = 一種便宜的泵,輸出速度慢,但不使用能量。
|
||||
block.rotary-pump.description = 高級的泵。抽更多液體,但需要能量。
|
||||
block.thermal-pump.description = 終極的泵。
|
||||
block.conduit.description = 基本液體運輸方塊。將液體往前輸送。用於提取器、泵或其他管線。
|
||||
block.pulse-conduit.description = 高級的液體運輸方塊。比標準管線更快地輸送並儲存更多液體。
|
||||
block.plated-conduit.description = 用和脈衝管線相同的速率運送液體,但有更強的裝甲。除了其他管線以外,不會接受來自側面的其他液體\n比較不會漏液。
|
||||
block.liquid-router.description = 接受來自一個方向的液體並將它們平均輸出到最多3個其他方向。可以儲存一定量的液體。用於將液體從一個來源分成多個目標。
|
||||
block.liquid-tank.description = 存儲大量液體。當液體需求非恆定時,使用它來創建緩衝或作為冷卻重要方塊的保障。
|
||||
block.liquid-junction.description = 作為兩個交叉管線的橋樑。適用於兩條不同管線將不同液體運送到不同位置的情況。
|
||||
@@ -1092,6 +1138,7 @@ block.phase-conduit.description = 高級的液體運輸方塊。使用能量將
|
||||
block.power-node.description = 將能量傳輸到相連的節點。該節點將從任何相鄰方塊接收能量或向任何相鄰方塊供應能量。
|
||||
block.power-node-large.description = 具有更大範圍和更多連接的高級電源節點。
|
||||
block.surge-tower.description = 具有兩個可用連接的超遠程能量節點。
|
||||
block.diode.description = 電池中的電力在這個方塊中只能有一個固定的流向,並且只有在另一側的能量較少時才會通過。
|
||||
block.battery.description = 有能量剩餘時存儲電力並在能量短缺時提供能量。
|
||||
block.battery-large.description = 比普通電池存儲更多的能量。
|
||||
block.combustion-generator.description = 透過燃燒原油或可燃物品以產生能量。
|
||||
@@ -1113,8 +1160,8 @@ block.oil-extractor.description = 使用大量的能量、水以及沙子鑽取
|
||||
block.core-shard.description = 初代的核心膠囊。一旦被摧毀,與該地區的所有聯繫都將失去。不要讓這種情況發生。
|
||||
block.core-foundation.description = 第二代核心。有更好的裝甲。可以存儲更多資源。
|
||||
block.core-nucleus.description = 第三代核心,也是最後一代。裝甲非常好。可以存儲大量資源。
|
||||
block.vault.description = 存儲大量的每一種物品。當物品需求非恆定時,使用它來創建緩衝。使用[LIGHT_GRAY]裝卸器[]以從存儲庫提取物品。
|
||||
block.container.description = 存儲少量的每一種物品。當物品需求非恆定時,使用它來創建緩衝。使用[LIGHT_GRAY]裝卸器[]以從容器提取物品。
|
||||
block.vault.description = 存儲大量的每一種物品。當物品需求非恆定時,使用它來創建緩衝。使用[lightgray]裝卸器[]以從存儲庫提取物品。
|
||||
block.container.description = 存儲少量的每一種物品。當物品需求非恆定時,使用它來創建緩衝。使用[lightgray]裝卸器[]以從容器提取物品。
|
||||
block.unloader.description = 將物品從容器、存儲庫或核心卸載到傳輸帶上或直接卸載到相鄰的方塊中。透過點擊卸載器來更改要卸載的物品類型。
|
||||
block.launch-pad.description = 無需發射核心即可直接發射物品。
|
||||
block.launch-pad-large.description = 發射台的進階版。可存儲更多物品。更快的發射速度。
|
||||
@@ -1145,9 +1192,10 @@ block.titan-factory.description = 生產具有裝甲的高級地面單位。
|
||||
block.fortress-factory.description = 生產重型火砲地面單位。
|
||||
block.repair-point.description = 持續治療附近最近的受損單位。
|
||||
block.dart-mech-pad.description = 提供轉換為基本攻擊機甲的能力。\n站在上面的時候按下它使用。
|
||||
block.delta-mech-pad.description = 離開現在的船隻,換成快速、具有輕裝甲的機甲,用於打帶跑的攻擊。\n站在上面雙擊機坪以使用它。
|
||||
block.tau-mech-pad.description = 離開現在的船隻,換成可以治癒友方的建築物和單位的支援機甲。\n站在上面雙擊機坪以使用它。
|
||||
block.omega-mech-pad.description = 離開現在的船隻,換成龐大、具有重裝甲的機甲,用於前線攻擊。\n站在上面雙擊機坪以使用它。
|
||||
block.javelin-ship-pad.description = 離開現在的船隻,換成具有閃電武器、強大而快速的攔截機。\n站在上面雙擊機坪以使用它。
|
||||
block.trident-ship-pad.description = 離開現在的船隻,換成具有相當不錯裝甲的重型轟炸機。\n站在上面雙擊機坪以使用它。
|
||||
block.glaive-ship-pad.description = 離開現在的船隻,換成具有重裝甲的砲艇。\n站在上面雙擊機坪以使用它。
|
||||
block.delta-mech-pad.description = 改裝現在的船隻,換成快速、具有輕裝甲的機甲,用於打帶跑的攻擊。\n站在上面雙擊機坪以使用它。
|
||||
block.tau-mech-pad.description = 改裝現在的船隻,換成可以治癒友方的建築物和單位的支援機甲。\n站在上面雙擊機坪以使用它。
|
||||
block.omega-mech-pad.description = 改裝現在的船隻,換成龐大、具有重裝甲的機甲,用於前線攻擊。\n站在上面雙擊機坪以使用它。
|
||||
block.javelin-ship-pad.description = 改裝現在的船隻,換成具有閃電武器、強大而快速的攔截機。\n站在上面雙擊機坪以使用它。
|
||||
block.trident-ship-pad.description = 改裝現在的船隻,換成具有相當不錯裝甲的重型轟炸機。\n站在上面雙擊機坪以使用它。
|
||||
block.glaive-ship-pad.description = 改裝現在的船隻,換成具有重裝甲的砲艇。\n站在上面雙擊機坪以使用它。
|
||||
|
||||
|
||||
18
core/assets/shaders/light.fragment.glsl
Normal file
@@ -0,0 +1,18 @@
|
||||
#ifdef GL_ES
|
||||
precision mediump float;
|
||||
precision mediump int;
|
||||
#endif
|
||||
|
||||
#define steprad 0.13
|
||||
|
||||
uniform sampler2D u_texture;
|
||||
uniform vec4 u_ambient;
|
||||
|
||||
varying vec4 v_color;
|
||||
varying vec2 v_texCoord;
|
||||
|
||||
void main(){
|
||||
vec4 color = texture2D(u_texture, v_texCoord.xy);
|
||||
//color.a = clamp(color.a, 0.0, 0.8);
|
||||
gl_FragColor = clamp(vec4(mix(u_ambient.rgb, color.rgb, color.a), u_ambient.a - color.a), 0.0, 1.0);
|
||||
}
|
||||
|
Before Width: | Height: | Size: 737 B After Width: | Height: | Size: 745 B |
|
Before Width: | Height: | Size: 930 KiB After Width: | Height: | Size: 741 KiB |
|
Before Width: | Height: | Size: 304 KiB After Width: | Height: | Size: 278 KiB |
|
Before Width: | Height: | Size: 1.0 MiB After Width: | Height: | Size: 261 KiB |
|
Before Width: | Height: | Size: 187 KiB After Width: | Height: | Size: 134 KiB |
|
Before Width: | Height: | Size: 331 KiB After Width: | Height: | Size: 901 KiB |
@@ -104,7 +104,7 @@ public abstract class ClientLauncher extends ApplicationCore implements Platform
|
||||
public void resize(int width, int height){
|
||||
if(assets == null) return;
|
||||
|
||||
if(!assets.isFinished()){
|
||||
if(!finished){
|
||||
Draw.proj().setOrtho(0, 0, width, height);
|
||||
}else{
|
||||
super.resize(width, height);
|
||||
|
||||
@@ -48,7 +48,7 @@ public class Vars implements Loadable{
|
||||
/** URL for discord invite. */
|
||||
public static final String discordURL = "https://discord.gg/mindustry";
|
||||
/** URL for sending crash reports to */
|
||||
public static final String crashReportURL = "http://mins.us.to/report";
|
||||
public static final String crashReportURL = "http://192.99.169.18/report";
|
||||
/** URL the links to the wiki's modding guide.*/
|
||||
public static final String modGuideURL = "https://mindustrygame.github.io/wiki/modding/";
|
||||
/** URL the links to the wiki's modding guide.*/
|
||||
@@ -299,7 +299,6 @@ public class Vars implements Loadable{
|
||||
//no external bundle found
|
||||
|
||||
FileHandle handle = Core.files.internal("bundles/bundle");
|
||||
|
||||
Locale locale;
|
||||
String loc = Core.settings.getString("locale");
|
||||
if(loc.equals("default")){
|
||||
|
||||
@@ -2,7 +2,7 @@ package io.anuke.mindustry.ai;
|
||||
|
||||
import io.anuke.arc.*;
|
||||
import io.anuke.arc.collection.*;
|
||||
import io.anuke.arc.function.*;
|
||||
import io.anuke.arc.func.*;
|
||||
import io.anuke.arc.math.*;
|
||||
import io.anuke.arc.math.geom.*;
|
||||
import io.anuke.mindustry.content.*;
|
||||
@@ -27,7 +27,7 @@ public class BlockIndexer{
|
||||
private final ObjectSet<Item> scanOres = new ObjectSet<>();
|
||||
private final ObjectSet<Item> itemSet = new ObjectSet<>();
|
||||
/** Stores all ore quadtrants on the map. */
|
||||
private ObjectMap<Item, ObjectSet<Tile>> ores;
|
||||
private ObjectMap<Item, ObjectSet<Tile>> ores = new ObjectMap<>();
|
||||
/** Tags all quadrants. */
|
||||
private GridBits[] structQuadrants;
|
||||
/** Stores all damaged tile entities by team. */
|
||||
@@ -163,11 +163,11 @@ public class BlockIndexer{
|
||||
set.add(entity.tile);
|
||||
}
|
||||
|
||||
public TileEntity findTile(Team team, float x, float y, float range, Predicate<Tile> pred){
|
||||
public TileEntity findTile(Team team, float x, float y, float range, Boolf<Tile> pred){
|
||||
return findTile(team, x, y, range, pred, false);
|
||||
}
|
||||
|
||||
public TileEntity findTile(Team team, float x, float y, float range, Predicate<Tile> pred, boolean usePriority){
|
||||
public TileEntity findTile(Team team, float x, float y, float range, Boolf<Tile> pred, boolean usePriority){
|
||||
TileEntity closest = null;
|
||||
float dst = 0;
|
||||
|
||||
@@ -182,7 +182,7 @@ public class BlockIndexer{
|
||||
|
||||
if(other == null) continue;
|
||||
|
||||
if(other.entity == null || other.getTeam() != team || !pred.test(other) || !other.block().targetable)
|
||||
if(other.entity == null || other.getTeam() != team || !pred.get(other) || !other.block().targetable)
|
||||
continue;
|
||||
|
||||
TileEntity e = other.entity;
|
||||
|
||||
@@ -3,7 +3,7 @@ package io.anuke.mindustry.ai;
|
||||
import io.anuke.annotations.Annotations.*;
|
||||
import io.anuke.arc.*;
|
||||
import io.anuke.arc.collection.*;
|
||||
import io.anuke.arc.function.*;
|
||||
import io.anuke.arc.func.*;
|
||||
import io.anuke.arc.math.geom.*;
|
||||
import io.anuke.arc.util.*;
|
||||
import io.anuke.arc.util.ArcAnnotate.*;
|
||||
@@ -317,15 +317,15 @@ public class Pathfinder implements Runnable{
|
||||
|
||||
public static final PathTarget[] all = values();
|
||||
|
||||
private final BiConsumer<Team, IntArray> targeter;
|
||||
private final Cons2<Team, IntArray> targeter;
|
||||
|
||||
PathTarget(BiConsumer<Team, IntArray> targeter){
|
||||
PathTarget(Cons2<Team, IntArray> targeter){
|
||||
this.targeter = targeter;
|
||||
}
|
||||
|
||||
/** Get targets. This must run on the main thread.*/
|
||||
public IntArray getTargets(Team team, IntArray out){
|
||||
targeter.accept(team, out);
|
||||
targeter.get(team, out);
|
||||
return out;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@ package io.anuke.mindustry.ai;
|
||||
|
||||
import io.anuke.arc.Events;
|
||||
import io.anuke.arc.collection.Array;
|
||||
import io.anuke.arc.function.PositionConsumer;
|
||||
import io.anuke.arc.func.Floatc2;
|
||||
import io.anuke.arc.math.Angles;
|
||||
import io.anuke.arc.math.Mathf;
|
||||
import io.anuke.arc.util.Time;
|
||||
@@ -99,17 +99,17 @@ public class WaveSpawner{
|
||||
}
|
||||
}
|
||||
|
||||
private void eachFlyerSpawn(PositionConsumer cons){
|
||||
private void eachFlyerSpawn(Floatc2 cons){
|
||||
for(FlyerSpawn spawn : flySpawns){
|
||||
float trns = (world.width() + world.height()) * tilesize;
|
||||
float spawnX = Mathf.clamp(world.width() * tilesize / 2f + Angles.trnsx(spawn.angle, trns), -margin, world.width() * tilesize + margin);
|
||||
float spawnY = Mathf.clamp(world.height() * tilesize / 2f + Angles.trnsy(spawn.angle, trns), -margin, world.height() * tilesize + margin);
|
||||
cons.accept(spawnX, spawnY);
|
||||
cons.get(spawnX, spawnY);
|
||||
}
|
||||
|
||||
if(state.rules.attackMode && state.teams.isActive(waveTeam)){
|
||||
for(Tile core : state.teams.get(waveTeam).cores){
|
||||
cons.accept(core.worldx(), core.worldy());
|
||||
cons.get(core.worldx(), core.worldy());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -19,6 +19,8 @@ import io.anuke.mindustry.world.blocks.*;
|
||||
import io.anuke.mindustry.world.blocks.defense.*;
|
||||
import io.anuke.mindustry.world.blocks.defense.turrets.*;
|
||||
import io.anuke.mindustry.world.blocks.distribution.*;
|
||||
import io.anuke.mindustry.world.blocks.liquid.Conduit;
|
||||
import io.anuke.mindustry.world.blocks.liquid.LiquidTank;
|
||||
import io.anuke.mindustry.world.blocks.logic.*;
|
||||
import io.anuke.mindustry.world.blocks.power.*;
|
||||
import io.anuke.mindustry.world.blocks.production.*;
|
||||
@@ -48,22 +50,22 @@ public class Blocks implements ContentList{
|
||||
melter, separator, sporePress, pulverizer, incinerator, coalCentrifuge,
|
||||
|
||||
//sandbox
|
||||
powerVoid, powerSource, itemSource, liquidSource, itemVoid, message,
|
||||
powerSource, powerVoid, itemSource, itemVoid, liquidSource, message, illuminator,
|
||||
|
||||
//defense
|
||||
scrapWall, scrapWallLarge, scrapWallHuge, scrapWallGigantic, thruster, //ok, these names are getting ridiculous, but at least I don't have humongous walls yet
|
||||
copperWall, copperWallLarge, titaniumWall, titaniumWallLarge, plastaniumWall, plastaniumWallLarge, thoriumWall, thoriumWallLarge, door, doorLarge,
|
||||
phaseWall, phaseWallLarge, surgeWall, surgeWallLarge, mender, mendProjector, overdriveProjector, forceProjector, shockMine,
|
||||
scrapWall, scrapWallLarge, scrapWallHuge, scrapWallGigantic, thruster, //ok, these names are getting ridiculous, but at least I don't have humongous walls yet
|
||||
|
||||
//transport
|
||||
conveyor, titaniumConveyor, armoredConveyor, distributor, junction, itemBridge, phaseConveyor, sorter, invertedSorter, router, overflowGate, massDriver,
|
||||
|
||||
//liquids
|
||||
mechanicalPump, rotaryPump, thermalPump, conduit, pulseConduit, liquidRouter, liquidTank, liquidJunction, bridgeConduit, phaseConduit,
|
||||
mechanicalPump, rotaryPump, thermalPump, conduit, pulseConduit, platedConduit, liquidRouter, liquidTank, liquidJunction, bridgeConduit, phaseConduit,
|
||||
|
||||
//power
|
||||
combustionGenerator, thermalGenerator, turbineGenerator, differentialGenerator, rtgGenerator, solarPanel, largeSolarPanel, thoriumReactor,
|
||||
impactReactor, battery, batteryLarge, powerNode, powerNodeLarge, surgeTower,
|
||||
impactReactor, battery, batteryLarge, powerNode, powerNodeLarge, surgeTower, diode,
|
||||
|
||||
//production
|
||||
mechanicalDrill, pneumaticDrill, laserDrill, blastDrill, waterExtractor, oilExtractor, cultivator,
|
||||
@@ -505,7 +507,7 @@ public class Blocks implements ContentList{
|
||||
|
||||
int bottomRegion = reg("-bottom"), weaveRegion = reg("-weave");
|
||||
|
||||
drawIcons = () -> new TextureRegion[]{Core.atlas.find(name + "-bottom"), Core.atlas.find(name)};
|
||||
drawIcons = () -> new TextureRegion[]{Core.atlas.find(name + "-bottom"), Core.atlas.find(name), Core.atlas.find(name + "-weave")};
|
||||
|
||||
drawer = tile -> {
|
||||
GenericCrafterEntity entity = tile.entity();
|
||||
@@ -537,7 +539,7 @@ public class Blocks implements ContentList{
|
||||
hasPower = true;
|
||||
|
||||
consumes.power(4f);
|
||||
consumes.items(new ItemStack(Items.titanium, 2), new ItemStack(Items.lead, 4), new ItemStack(Items.silicon, 3), new ItemStack(Items.copper, 3));
|
||||
consumes.items(new ItemStack(Items.copper, 3), new ItemStack(Items.lead, 4), new ItemStack(Items.titanium, 2), new ItemStack(Items.silicon, 3));
|
||||
}};
|
||||
|
||||
cryofluidMixer = new LiquidConverter("cryofluidmixer"){{
|
||||
@@ -710,69 +712,11 @@ public class Blocks implements ContentList{
|
||||
consumes.power(0.50f);
|
||||
}};
|
||||
|
||||
//endregion
|
||||
//region sandbox
|
||||
|
||||
powerVoid = new PowerVoid("power-void"){{
|
||||
requirements(Category.power, BuildVisibility.sandboxOnly, ItemStack.with());
|
||||
alwaysUnlocked = true;
|
||||
}};
|
||||
powerSource = new PowerSource("power-source"){{
|
||||
requirements(Category.power, BuildVisibility.sandboxOnly, ItemStack.with());
|
||||
alwaysUnlocked = true;
|
||||
}};
|
||||
itemSource = new ItemSource("item-source"){{
|
||||
requirements(Category.distribution, BuildVisibility.sandboxOnly, ItemStack.with());
|
||||
alwaysUnlocked = true;
|
||||
}};
|
||||
itemVoid = new ItemVoid("item-void"){{
|
||||
requirements(Category.distribution, BuildVisibility.sandboxOnly, ItemStack.with());
|
||||
alwaysUnlocked = true;
|
||||
}};
|
||||
liquidSource = new LiquidSource("liquid-source"){{
|
||||
requirements(Category.liquid, BuildVisibility.sandboxOnly, ItemStack.with());
|
||||
alwaysUnlocked = true;
|
||||
}};
|
||||
message = new MessageBlock("message"){{
|
||||
requirements(Category.effect, ItemStack.with(Items.graphite, 5));
|
||||
}};
|
||||
|
||||
//endregion
|
||||
//region defense
|
||||
|
||||
int wallHealthMultiplier = 4;
|
||||
|
||||
scrapWall = new Wall("scrap-wall"){{
|
||||
requirements(Category.defense, BuildVisibility.sandboxOnly, ItemStack.with());
|
||||
health = 60 * wallHealthMultiplier;
|
||||
variants = 5;
|
||||
}};
|
||||
|
||||
scrapWallLarge = new Wall("scrap-wall-large"){{
|
||||
requirements(Category.defense, BuildVisibility.sandboxOnly, ItemStack.with());
|
||||
health = 60 * 4 * wallHealthMultiplier;
|
||||
size = 2;
|
||||
variants = 4;
|
||||
}};
|
||||
|
||||
scrapWallHuge = new Wall("scrap-wall-huge"){{
|
||||
requirements(Category.defense, BuildVisibility.sandboxOnly, ItemStack.with());
|
||||
health = 60 * 9 * wallHealthMultiplier;
|
||||
size = 3;
|
||||
variants = 3;
|
||||
}};
|
||||
|
||||
scrapWallGigantic = new Wall("scrap-wall-gigantic"){{
|
||||
requirements(Category.defense, BuildVisibility.sandboxOnly, ItemStack.with());
|
||||
health = 60 * 16 * wallHealthMultiplier;
|
||||
size = 4;
|
||||
}};
|
||||
|
||||
thruster = new Wall("thruster"){{
|
||||
health = 55 * 16 * wallHealthMultiplier;
|
||||
size = 4;
|
||||
}};
|
||||
|
||||
copperWall = new Wall("copper-wall"){{
|
||||
requirements(Category.defense, ItemStack.with(Items.copper, 6));
|
||||
health = 80 * wallHealthMultiplier;
|
||||
@@ -854,6 +798,37 @@ public class Blocks implements ContentList{
|
||||
size = 2;
|
||||
}};
|
||||
|
||||
scrapWall = new Wall("scrap-wall"){{
|
||||
requirements(Category.defense, BuildVisibility.sandboxOnly, ItemStack.with());
|
||||
health = 60 * wallHealthMultiplier;
|
||||
variants = 5;
|
||||
}};
|
||||
|
||||
scrapWallLarge = new Wall("scrap-wall-large"){{
|
||||
requirements(Category.defense, BuildVisibility.sandboxOnly, ItemStack.with());
|
||||
health = 60 * 4 * wallHealthMultiplier;
|
||||
size = 2;
|
||||
variants = 4;
|
||||
}};
|
||||
|
||||
scrapWallHuge = new Wall("scrap-wall-huge"){{
|
||||
requirements(Category.defense, BuildVisibility.sandboxOnly, ItemStack.with());
|
||||
health = 60 * 9 * wallHealthMultiplier;
|
||||
size = 3;
|
||||
variants = 3;
|
||||
}};
|
||||
|
||||
scrapWallGigantic = new Wall("scrap-wall-gigantic"){{
|
||||
requirements(Category.defense, BuildVisibility.sandboxOnly, ItemStack.with());
|
||||
health = 60 * 16 * wallHealthMultiplier;
|
||||
size = 4;
|
||||
}};
|
||||
|
||||
thruster = new Wall("thruster"){{
|
||||
health = 55 * 16 * wallHealthMultiplier;
|
||||
size = 4;
|
||||
}};
|
||||
|
||||
mender = new MendProjector("mender"){{
|
||||
requirements(Category.effect, ItemStack.with(Items.lead, 30, Items.copper, 25));
|
||||
consumes.power(0.3f);
|
||||
@@ -918,7 +893,7 @@ public class Blocks implements ContentList{
|
||||
}};
|
||||
|
||||
armoredConveyor = new ArmoredConveyor("armored-conveyor"){{
|
||||
requirements(Category.distribution, ItemStack.with(Items.metaglass, 1, Items.thorium, 1));
|
||||
requirements(Category.distribution, ItemStack.with(Items.plastanium, 1, Items.thorium, 1, Items.metaglass, 1));
|
||||
health = 180;
|
||||
speed = 0.08f;
|
||||
}};
|
||||
@@ -1002,7 +977,7 @@ public class Blocks implements ContentList{
|
||||
size = 3;
|
||||
}};
|
||||
|
||||
conduit = new Conduit("conduit"){{
|
||||
conduit = new io.anuke.mindustry.world.blocks.liquid.Conduit("conduit"){{
|
||||
requirements(Category.liquid, ItemStack.with(Items.metaglass, 1));
|
||||
health = 45;
|
||||
}};
|
||||
@@ -1010,10 +985,18 @@ public class Blocks implements ContentList{
|
||||
pulseConduit = new Conduit("pulse-conduit"){{
|
||||
requirements(Category.liquid, ItemStack.with(Items.titanium, 2, Items.metaglass, 1));
|
||||
liquidCapacity = 16f;
|
||||
liquidPressure = 1.025f;
|
||||
health = 90;
|
||||
}};
|
||||
|
||||
liquidRouter = new LiquidRouter("liquid-router"){{
|
||||
platedConduit = new io.anuke.mindustry.world.blocks.liquid.ArmoredConduit("plated-conduit"){{
|
||||
requirements(Category.liquid, ItemStack.with(Items.thorium, 2, Items.metaglass, 1));
|
||||
liquidCapacity = 16f;
|
||||
liquidPressure = 1.025f;
|
||||
health = 220;
|
||||
}};
|
||||
|
||||
liquidRouter = new io.anuke.mindustry.world.blocks.liquid.LiquidRouter("liquid-router"){{
|
||||
requirements(Category.liquid, ItemStack.with(Items.graphite, 4, Items.metaglass, 2));
|
||||
liquidCapacity = 20f;
|
||||
}};
|
||||
@@ -1025,17 +1008,17 @@ public class Blocks implements ContentList{
|
||||
health = 500;
|
||||
}};
|
||||
|
||||
liquidJunction = new LiquidJunction("liquid-junction"){{
|
||||
liquidJunction = new io.anuke.mindustry.world.blocks.liquid.LiquidJunction("liquid-junction"){{
|
||||
requirements(Category.liquid, ItemStack.with(Items.graphite, 2, Items.metaglass, 2));
|
||||
}};
|
||||
|
||||
bridgeConduit = new LiquidExtendingBridge("bridge-conduit"){{
|
||||
bridgeConduit = new io.anuke.mindustry.world.blocks.liquid.LiquidExtendingBridge("bridge-conduit"){{
|
||||
requirements(Category.liquid, ItemStack.with(Items.graphite, 4, Items.metaglass, 8));
|
||||
range = 4;
|
||||
hasPower = false;
|
||||
}};
|
||||
|
||||
phaseConduit = new LiquidBridge("phase-conduit"){{
|
||||
phaseConduit = new io.anuke.mindustry.world.blocks.liquid.LiquidBridge("phase-conduit"){{
|
||||
requirements(Category.liquid, ItemStack.with(Items.phasefabric, 5, Items.silicon, 7, Items.metaglass, 20, Items.titanium, 10));
|
||||
range = 12;
|
||||
hasPower = true;
|
||||
@@ -1065,6 +1048,10 @@ public class Blocks implements ContentList{
|
||||
laserRange = 30f;
|
||||
}};
|
||||
|
||||
diode = new PowerDiode("diode"){{
|
||||
requirements(Category.power, ItemStack.with(Items.silicon, 10, Items.plastanium, 5, Items.metaglass, 10));
|
||||
}};
|
||||
|
||||
battery = new Battery("battery"){{
|
||||
requirements(Category.power, ItemStack.with(Items.copper, 4, Items.lead, 20));
|
||||
consumes.powerBuffered(4000f);
|
||||
@@ -1136,7 +1123,7 @@ public class Blocks implements ContentList{
|
||||
powerProduction = 14f;
|
||||
consumes.item(Items.thorium);
|
||||
heating = 0.02f;
|
||||
consumes.liquid(Liquids.cryofluid, 0.1f).update(false);
|
||||
consumes.liquid(Liquids.cryofluid, heating / coolantPower).update(false);
|
||||
}};
|
||||
|
||||
impactReactor = new ImpactReactor("impact-reactor"){{
|
||||
@@ -1805,6 +1792,45 @@ public class Blocks implements ContentList{
|
||||
consumes.power(1.2f);
|
||||
}};
|
||||
|
||||
//endregion
|
||||
//region sandbox
|
||||
|
||||
powerSource = new PowerSource("power-source"){{
|
||||
requirements(Category.power, BuildVisibility.sandboxOnly, ItemStack.with());
|
||||
alwaysUnlocked = true;
|
||||
}};
|
||||
|
||||
powerVoid = new PowerVoid("power-void"){{
|
||||
requirements(Category.power, BuildVisibility.sandboxOnly, ItemStack.with());
|
||||
alwaysUnlocked = true;
|
||||
}};
|
||||
|
||||
itemSource = new ItemSource("item-source"){{
|
||||
requirements(Category.distribution, BuildVisibility.sandboxOnly, ItemStack.with());
|
||||
alwaysUnlocked = true;
|
||||
}};
|
||||
|
||||
itemVoid = new ItemVoid("item-void"){{
|
||||
requirements(Category.distribution, BuildVisibility.sandboxOnly, ItemStack.with());
|
||||
alwaysUnlocked = true;
|
||||
}};
|
||||
|
||||
liquidSource = new LiquidSource("liquid-source"){{
|
||||
requirements(Category.liquid, BuildVisibility.sandboxOnly, ItemStack.with());
|
||||
alwaysUnlocked = true;
|
||||
}};
|
||||
|
||||
message = new MessageBlock("message"){{
|
||||
requirements(Category.effect, ItemStack.with(Items.graphite, 5));
|
||||
}};
|
||||
|
||||
illuminator = new LightBlock("illuminator"){{
|
||||
requirements(Category.effect, BuildVisibility.lightingOnly, ItemStack.with(Items.graphite, 4, Items.silicon, 2));
|
||||
brightness = 0.67f;
|
||||
radius = 120f;
|
||||
consumes.power(0.05f);
|
||||
}};
|
||||
|
||||
//endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -13,7 +13,7 @@ import io.anuke.mindustry.graphics.*;
|
||||
import io.anuke.mindustry.type.*;
|
||||
import io.anuke.mindustry.ui.Cicon;
|
||||
|
||||
import static io.anuke.mindustry.Vars.tilesize;
|
||||
import static io.anuke.mindustry.Vars.*;
|
||||
|
||||
public class Fx implements ContentList{
|
||||
public static Effect
|
||||
@@ -456,6 +456,8 @@ public class Fx implements ContentList{
|
||||
});
|
||||
|
||||
Draw.color();
|
||||
|
||||
renderer.lights.add(e.x, e.y, 20f * e.fslope(), Pal.lightFlame, 0.5f);
|
||||
});
|
||||
|
||||
fireSmoke = new Effect(35f, e -> {
|
||||
|
||||
@@ -19,6 +19,7 @@ public class Liquids implements ContentList{
|
||||
temperature = 1f;
|
||||
viscosity = 0.8f;
|
||||
effect = StatusEffects.melting;
|
||||
lightColor = Color.valueOf("f0511d").a(0.4f);
|
||||
}};
|
||||
|
||||
oil = new Liquid("oil", Color.valueOf("313131")){{
|
||||
@@ -26,6 +27,7 @@ public class Liquids implements ContentList{
|
||||
flammability = 1.2f;
|
||||
explosiveness = 1.2f;
|
||||
heatCapacity = 0.7f;
|
||||
barColor = Color.valueOf("6b675f");
|
||||
effect = StatusEffects.tarred;
|
||||
}};
|
||||
|
||||
@@ -33,6 +35,7 @@ public class Liquids implements ContentList{
|
||||
heatCapacity = 0.9f;
|
||||
temperature = 0.25f;
|
||||
effect = StatusEffects.freezing;
|
||||
lightColor = Color.valueOf("0097f5").a(0.2f);
|
||||
}};
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,10 +1,12 @@
|
||||
package io.anuke.mindustry.content;
|
||||
|
||||
import io.anuke.mindustry.ctype.ContentList;
|
||||
import io.anuke.mindustry.type.Loadout;
|
||||
import io.anuke.mindustry.ctype.*;
|
||||
import io.anuke.mindustry.game.*;
|
||||
|
||||
import java.io.*;
|
||||
|
||||
public class Loadouts implements ContentList{
|
||||
public static Loadout
|
||||
public static Schematic
|
||||
basicShard,
|
||||
advancedShard,
|
||||
basicFoundation,
|
||||
@@ -12,43 +14,13 @@ public class Loadouts implements ContentList{
|
||||
|
||||
@Override
|
||||
public void load(){
|
||||
basicShard = new Loadout(
|
||||
" ### ",
|
||||
" #1# ",
|
||||
" ### ",
|
||||
" ^ ^ ",
|
||||
" ## ## ",
|
||||
" C# C# "
|
||||
);
|
||||
|
||||
advancedShard = new Loadout(
|
||||
" ### ",
|
||||
" #1# ",
|
||||
"#######",
|
||||
"C#^ ^C#",
|
||||
" ## ## ",
|
||||
" C# C# "
|
||||
);
|
||||
|
||||
basicFoundation = new Loadout(
|
||||
" #### ",
|
||||
" #### ",
|
||||
" #2## ",
|
||||
" #### ",
|
||||
" ^^^^ ",
|
||||
" ###### ",
|
||||
" C#C#C# "
|
||||
);
|
||||
|
||||
basicNucleus = new Loadout(
|
||||
" ##### ",
|
||||
" ##### ",
|
||||
" ##3## ",
|
||||
" ##### ",
|
||||
" >#####< ",
|
||||
" ^ ^ ^ ^ ",
|
||||
"#### ####",
|
||||
"C#C# C#C#"
|
||||
);
|
||||
try{
|
||||
basicShard = Schematics.readBase64("bXNjaAB4nD2K2wqAIBiD5ymibnoRn6YnEP1BwUMoBL19FuJ2sbFvUFgYZDaJsLeQrkinN9UJHImsNzlYE7WrIUastuSbnlKx2VJJt+8IQGGKdfO/8J5yrGJSMegLg+YUIA==");
|
||||
advancedShard = Schematics.readBase64("bXNjaAB4nD2LjQqAIAyET7OMIOhFfJqeYMxBgSkYCL199gu33fFtB4tOwUTaBCP5QpHFzwtl32DahBeKK1NwPq8hoOcUixwpY+CUxe3XIwBbB/pa6tadVCUP02hgHvp5vZq/0b7pBHPYFOQ=");
|
||||
basicFoundation = Schematics.readBase64("bXNjaAB4nD1OSQ6DMBBzFhVu8BG+0X8MQyoiJTNSukj8nlCi2Adbtg/GA4OBF8oB00rvyE/9ykafqOIw58A7SWRKy1ZiShhZ5RcOLZhYS1hefQ1gRIeptH9jq/qW2lvc1d2tgWsOfVX/tOwE86AYBA==");
|
||||
basicNucleus = Schematics.readBase64("bXNjaAB4nD2MUQqAIBBEJy0s6qOLdJXuYNtCgikYBd2+LNmdj308hkGHtkId7M4YFns4mk/yfB4a48602eDI+mlNznu0FMPFd0wYKCaewl8F0EOueqM+yKSLVfJrNKWnSw/FZGzEGXFG9sy/px4gEBW1");
|
||||
}catch(IOException e){
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -194,7 +194,7 @@ public class Mechs implements ContentList{
|
||||
|
||||
@Override
|
||||
public void updateAlt(Player player){
|
||||
float scl = 1f - player.shootHeat / 2f;
|
||||
float scl = 1f - player.shootHeat / 2f*Time.delta();
|
||||
player.velocity().scl(scl);
|
||||
}
|
||||
|
||||
|
||||
@@ -199,6 +199,10 @@ public class TechTree implements ContentList{
|
||||
node(phaseConduit, () -> {
|
||||
|
||||
});
|
||||
|
||||
node(platedConduit, () -> {
|
||||
|
||||
});
|
||||
});
|
||||
|
||||
node(rotaryPump, () -> {
|
||||
@@ -215,8 +219,10 @@ public class TechTree implements ContentList{
|
||||
node(combustionGenerator, () -> {
|
||||
node(powerNode, () -> {
|
||||
node(powerNodeLarge, () -> {
|
||||
node(surgeTower, () -> {
|
||||
node(diode, () -> {
|
||||
node(surgeTower, () -> {
|
||||
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
@@ -189,7 +189,6 @@ public class Zones implements ContentList{
|
||||
startingItems = list(copper, 250, lead, 100);
|
||||
conditionWave = 15;
|
||||
launchPeriod = 10;
|
||||
requirements = with(new ZoneWave(ruinousShores, 20));
|
||||
resources = with(copper, scrap, lead, coal, titanium, thorium, sand);
|
||||
requirements = with(
|
||||
new ZoneWave(ruinousShores, 20),
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package io.anuke.mindustry.core;
|
||||
|
||||
import io.anuke.arc.collection.*;
|
||||
import io.anuke.arc.function.*;
|
||||
import io.anuke.arc.func.*;
|
||||
import io.anuke.arc.graphics.*;
|
||||
import io.anuke.arc.util.*;
|
||||
import io.anuke.mindustry.content.*;
|
||||
@@ -24,7 +24,7 @@ public class ContentLoader{
|
||||
private ObjectMap<String, MappableContent>[] contentNameMap = new ObjectMap[ContentType.values().length];
|
||||
private Array<Content>[] contentMap = new Array[ContentType.values().length];
|
||||
private MappableContent[][] temporaryMapper;
|
||||
private ObjectSet<Consumer<Content>> initialization = new ObjectSet<>();
|
||||
private ObjectSet<Cons<Content>> initialization = new ObjectSet<>();
|
||||
private ContentList[] content = {
|
||||
new Fx(),
|
||||
new Items(),
|
||||
@@ -105,13 +105,13 @@ public class ContentLoader{
|
||||
}
|
||||
|
||||
/** Initializes all content with the specified function. */
|
||||
private void initialize(Consumer<Content> callable){
|
||||
private void initialize(Cons<Content> callable){
|
||||
if(initialization.contains(callable)) return;
|
||||
|
||||
for(ContentType type : ContentType.values()){
|
||||
for(Content content : contentMap[type.ordinal()]){
|
||||
try{
|
||||
callable.accept(content);
|
||||
callable.get(content);
|
||||
}catch(Throwable e){
|
||||
if(content.mod != null){
|
||||
mods.handleError(new ModLoadException(content, e), content.mod);
|
||||
|
||||
@@ -254,7 +254,7 @@ public class Control implements ApplicationListener, Loadable{
|
||||
logic.reset();
|
||||
net.reset();
|
||||
world.loadGenerator(zone.generator);
|
||||
zone.rules.accept(state.rules);
|
||||
zone.rules.get(state.rules);
|
||||
state.rules.zone = zone;
|
||||
for(Tile core : state.teams.get(defaultTeam).cores){
|
||||
for(ItemStack stack : zone.getStartingItems()){
|
||||
@@ -302,7 +302,7 @@ public class Control implements ApplicationListener, Loadable{
|
||||
|
||||
world.endMapLoad();
|
||||
|
||||
zone.rules.accept(state.rules);
|
||||
zone.rules.get(state.rules);
|
||||
state.rules.zone = zone;
|
||||
for(Tile core : state.teams.get(defaultTeam).cores){
|
||||
for(ItemStack stack : zone.getStartingItems()){
|
||||
|
||||
@@ -18,6 +18,8 @@ import io.anuke.mindustry.world.blocks.*;
|
||||
import io.anuke.mindustry.world.blocks.BuildBlock.*;
|
||||
import io.anuke.mindustry.world.blocks.power.*;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
import static io.anuke.mindustry.Vars.*;
|
||||
|
||||
/**
|
||||
@@ -79,14 +81,12 @@ public class Logic implements ApplicationListener{
|
||||
Events.on(BlockBuildEndEvent.class, event -> {
|
||||
if(!event.breaking){
|
||||
TeamData data = state.teams.get(event.team);
|
||||
|
||||
//painful O(n) iteration + copy
|
||||
for(int i = 0; i < data.brokenBlocks.size; i++){
|
||||
BrokenBlock b = data.brokenBlocks.get(i);
|
||||
Iterator<BrokenBlock> it = data.brokenBlocks.iterator();
|
||||
while(it.hasNext()){
|
||||
BrokenBlock b = it.next();
|
||||
Block block = content.block(b.block);
|
||||
if(event.tile.block().bounds(event.tile.x, event.tile.y, Tmp.r1).overlaps(block.bounds(b.x, b.y, Tmp.r2))){
|
||||
data.brokenBlocks.removeIndex(i);
|
||||
break;
|
||||
it.remove();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -292,7 +292,7 @@ public class NetServer implements ApplicationListener{
|
||||
}
|
||||
|
||||
//cooldown between votes
|
||||
int voteTime = 60 * 5;
|
||||
int voteTime = 60 * 3;
|
||||
Timekeeper vtime = new Timekeeper(voteTime);
|
||||
//current kick sessions
|
||||
VoteSession[] currentlyKicking = {null};
|
||||
@@ -484,7 +484,7 @@ public class NetServer implements ApplicationListener{
|
||||
for(BuildRequest req : requests){
|
||||
if(req == null) continue;
|
||||
Tile tile = world.tile(req.x, req.y);
|
||||
if(tile == null) continue;
|
||||
if(tile == null || (!req.breaking && req.block == null)) continue;
|
||||
//auto-skip done requests
|
||||
if(req.breaking && tile.block() == Blocks.air){
|
||||
continue;
|
||||
|
||||
@@ -4,7 +4,7 @@ import io.anuke.arc.*;
|
||||
import io.anuke.arc.Input.*;
|
||||
import io.anuke.arc.collection.*;
|
||||
import io.anuke.arc.files.*;
|
||||
import io.anuke.arc.function.*;
|
||||
import io.anuke.arc.func.*;
|
||||
import io.anuke.arc.math.*;
|
||||
import io.anuke.arc.scene.ui.*;
|
||||
import io.anuke.arc.util.serialization.*;
|
||||
@@ -96,12 +96,12 @@ public interface Platform{
|
||||
* @param open Whether to open or save files
|
||||
* @param extension File extension to filter
|
||||
*/
|
||||
default void showFileChooser(boolean open, String extension, Consumer<FileHandle> cons){
|
||||
default void showFileChooser(boolean open, String extension, Cons<FileHandle> cons){
|
||||
new FileChooser(open ? "$open" : "$save", file -> file.extension().toLowerCase().equals(extension), open, file -> {
|
||||
if(!open){
|
||||
cons.accept(file.parent().child(file.nameWithoutExtension() + "." + extension));
|
||||
cons.get(file.parent().child(file.nameWithoutExtension() + "." + extension));
|
||||
}else{
|
||||
cons.accept(file);
|
||||
cons.get(file);
|
||||
}
|
||||
}).show();
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@ package io.anuke.mindustry.core;
|
||||
|
||||
import io.anuke.arc.*;
|
||||
import io.anuke.arc.files.*;
|
||||
import io.anuke.arc.function.*;
|
||||
import io.anuke.arc.func.*;
|
||||
import io.anuke.arc.graphics.*;
|
||||
import io.anuke.arc.graphics.g2d.*;
|
||||
import io.anuke.arc.graphics.glutils.*;
|
||||
@@ -32,6 +32,7 @@ public class Renderer implements ApplicationListener{
|
||||
public final BlockRenderer blocks = new BlockRenderer();
|
||||
public final MinimapRenderer minimap = new MinimapRenderer();
|
||||
public final OverlayRenderer overlays = new OverlayRenderer();
|
||||
public final LightRenderer lights = new LightRenderer();
|
||||
public final Pixelator pixelator = new Pixelator();
|
||||
|
||||
public FrameBuffer shieldBuffer = new FrameBuffer(2, 2);
|
||||
@@ -239,7 +240,7 @@ public class Renderer implements ApplicationListener{
|
||||
blocks.drawBlocks(Layer.block);
|
||||
blocks.drawFog();
|
||||
|
||||
blocks.drawBroken();
|
||||
blocks.drawDestroyed();
|
||||
|
||||
Draw.shader(Shaders.blockbuild, true);
|
||||
blocks.drawBlocks(Layer.placement);
|
||||
@@ -256,6 +257,7 @@ public class Renderer implements ApplicationListener{
|
||||
drawFlyerShadows();
|
||||
|
||||
blocks.drawBlocks(Layer.power);
|
||||
blocks.drawBlocks(Layer.lights);
|
||||
|
||||
drawAllTeams(true);
|
||||
|
||||
@@ -298,6 +300,10 @@ public class Renderer implements ApplicationListener{
|
||||
|
||||
playerGroup.draw(p -> !p.isDead(), Player::drawName);
|
||||
|
||||
if(state.rules.lighting){
|
||||
lights.draw();
|
||||
}
|
||||
|
||||
drawLanding();
|
||||
|
||||
Draw.color();
|
||||
@@ -333,19 +339,19 @@ public class Renderer implements ApplicationListener{
|
||||
Draw.color(0, 0, 0, 0.4f);
|
||||
float rad = 1.6f;
|
||||
|
||||
Consumer<Unit> draw = u -> {
|
||||
Cons<Unit> draw = u -> {
|
||||
float size = Math.max(u.getIconRegion().getWidth(), u.getIconRegion().getHeight()) * Draw.scl;
|
||||
Draw.rect("circle-shadow", u.x, u.y, size * rad, size * rad);
|
||||
};
|
||||
|
||||
for(EntityGroup<? extends BaseUnit> group : unitGroups){
|
||||
if(!group.isEmpty()){
|
||||
group.draw(unit -> !unit.isDead(), draw::accept);
|
||||
group.draw(unit -> !unit.isDead(), draw::get);
|
||||
}
|
||||
}
|
||||
|
||||
if(!playerGroup.isEmpty()){
|
||||
playerGroup.draw(unit -> !unit.isDead(), draw::accept);
|
||||
playerGroup.draw(unit -> !unit.isDead(), draw::get);
|
||||
}
|
||||
|
||||
Draw.color();
|
||||
|
||||
@@ -12,7 +12,7 @@ import io.anuke.arc.files.*;
|
||||
import io.anuke.arc.freetype.*;
|
||||
import io.anuke.arc.freetype.FreeTypeFontGenerator.*;
|
||||
import io.anuke.arc.freetype.FreetypeFontLoader.*;
|
||||
import io.anuke.arc.function.*;
|
||||
import io.anuke.arc.func.*;
|
||||
import io.anuke.arc.graphics.*;
|
||||
import io.anuke.arc.graphics.Texture.*;
|
||||
import io.anuke.arc.graphics.g2d.*;
|
||||
@@ -70,6 +70,7 @@ public class UI implements ApplicationListener, Loadable{
|
||||
public MinimapDialog minimap;
|
||||
public SchematicsDialog schematics;
|
||||
public ModsDialog mods;
|
||||
public ColorPicker picker;
|
||||
|
||||
public Cursor drillCursor, unloadCursor;
|
||||
|
||||
@@ -211,6 +212,7 @@ public class UI implements ApplicationListener, Loadable{
|
||||
listfrag = new PlayerListFragment();
|
||||
loadfrag = new LoadingFragment();
|
||||
|
||||
picker = new ColorPicker();
|
||||
editor = new MapEditorDialog();
|
||||
controls = new ControlsDialog();
|
||||
restart = new GameOverDialog();
|
||||
@@ -279,7 +281,7 @@ public class UI implements ApplicationListener, Loadable{
|
||||
});
|
||||
}
|
||||
|
||||
public void showTextInput(String titleText, String dtext, int textLength, String def, boolean inumeric, Consumer<String> confirmed){
|
||||
public void showTextInput(String titleText, String dtext, int textLength, String def, boolean inumeric, Cons<String> confirmed){
|
||||
if(mobile){
|
||||
Core.input.getTextInput(new TextInput(){{
|
||||
this.title = (titleText.startsWith("$") ? Core.bundle.get(titleText.substring(1)) : titleText);
|
||||
@@ -296,7 +298,7 @@ public class UI implements ApplicationListener, Loadable{
|
||||
field.setFilter((f, c) -> field.getText().length() < textLength && filter.acceptChar(f, c));
|
||||
buttons.defaults().size(120, 54).pad(4);
|
||||
buttons.addButton("$ok", () -> {
|
||||
confirmed.accept(field.getText());
|
||||
confirmed.get(field.getText());
|
||||
hide();
|
||||
}).disabled(b -> field.getText().isEmpty());
|
||||
buttons.addButton("$cancel", this::hide);
|
||||
@@ -304,11 +306,11 @@ public class UI implements ApplicationListener, Loadable{
|
||||
}
|
||||
}
|
||||
|
||||
public void showTextInput(String title, String text, String def, Consumer<String> confirmed){
|
||||
public void showTextInput(String title, String text, String def, Cons<String> confirmed){
|
||||
showTextInput(title, text, 32, def, confirmed);
|
||||
}
|
||||
|
||||
public void showTextInput(String titleText, String text, int textLength, String def, Consumer<String> confirmed){
|
||||
public void showTextInput(String titleText, String text, int textLength, String def, Cons<String> confirmed){
|
||||
showTextInput(titleText, text, textLength, def, false, confirmed);
|
||||
}
|
||||
|
||||
@@ -404,7 +406,7 @@ public class UI implements ApplicationListener, Loadable{
|
||||
showConfirm(title, text, null, confirmed);
|
||||
}
|
||||
|
||||
public void showConfirm(String title, String text, BooleanProvider hide, Runnable confirmed){
|
||||
public void showConfirm(String title, String text, Boolp hide, Runnable confirmed){
|
||||
FloatingDialog dialog = new FloatingDialog(title);
|
||||
dialog.cont.add(text).width(mobile ? 400f : 500f).wrap().pad(4f).get().setAlignment(Align.center, Align.center);
|
||||
dialog.buttons.defaults().size(200f, 54f).pad(2f);
|
||||
|
||||
@@ -67,6 +67,11 @@ public abstract class UnlockableContent extends MappableContent{
|
||||
return Vars.data.isUnlocked(this);
|
||||
}
|
||||
|
||||
/** @return whether this content is unlocked, or the player is in a custom game. */
|
||||
public final boolean unlockedCur(){
|
||||
return Vars.data.isUnlocked(this) || !Vars.world.isZone();
|
||||
}
|
||||
|
||||
public final boolean locked(){
|
||||
return !unlocked();
|
||||
}
|
||||
|
||||
@@ -103,6 +103,7 @@ public class EditorTile extends Tile{
|
||||
return;
|
||||
}
|
||||
|
||||
if(floor.isLiquid) return;
|
||||
if(overlayID() == overlay) return;
|
||||
op(OpType.overlay, this.overlay.id);
|
||||
super.setOverlayID(overlay);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package io.anuke.mindustry.editor;
|
||||
|
||||
import io.anuke.arc.collection.IntArray;
|
||||
import io.anuke.arc.function.*;
|
||||
import io.anuke.arc.func.*;
|
||||
import io.anuke.arc.math.Mathf;
|
||||
import io.anuke.arc.math.geom.Bresenham2;
|
||||
import io.anuke.arc.util.Structs;
|
||||
@@ -113,8 +113,8 @@ public enum EditorTool{
|
||||
return;
|
||||
}
|
||||
|
||||
Predicate<Tile> tester;
|
||||
Consumer<Tile> setter;
|
||||
Boolf<Tile> tester;
|
||||
Cons<Tile> setter;
|
||||
|
||||
if(editor.drawBlock.isOverlay()){
|
||||
Block dest = tile.overlay();
|
||||
@@ -146,7 +146,7 @@ public enum EditorTool{
|
||||
}
|
||||
}
|
||||
|
||||
void fill(MapEditor editor, int x, int y, boolean replace, Predicate<Tile> tester, Consumer<Tile> filler){
|
||||
void fill(MapEditor editor, int x, int y, boolean replace, Boolf<Tile> tester, Cons<Tile> filler){
|
||||
int width = editor.width(), height = editor.height();
|
||||
|
||||
if(replace){
|
||||
@@ -154,8 +154,8 @@ public enum EditorTool{
|
||||
for(int cx = 0; cx < width; cx++){
|
||||
for(int cy = 0; cy < height; cy++){
|
||||
Tile tile = editor.tile(cx, cy);
|
||||
if(tester.test(tile)){
|
||||
filler.accept(tile);
|
||||
if(tester.get(tile)){
|
||||
filler.get(tile);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -173,23 +173,23 @@ public enum EditorTool{
|
||||
y = Pos.y(popped);
|
||||
|
||||
x1 = x;
|
||||
while(x1 >= 0 && tester.test(editor.tile(x1, y))) x1--;
|
||||
while(x1 >= 0 && tester.get(editor.tile(x1, y))) x1--;
|
||||
x1++;
|
||||
boolean spanAbove = false, spanBelow = false;
|
||||
while(x1 < width && tester.test(editor.tile(x1, y))){
|
||||
filler.accept(editor.tile(x1, y));
|
||||
while(x1 < width && tester.get(editor.tile(x1, y))){
|
||||
filler.get(editor.tile(x1, y));
|
||||
|
||||
if(!spanAbove && y > 0 && tester.test(editor.tile(x1, y - 1))){
|
||||
if(!spanAbove && y > 0 && tester.get(editor.tile(x1, y - 1))){
|
||||
stack.add(Pos.get(x1, y - 1));
|
||||
spanAbove = true;
|
||||
}else if(spanAbove && !tester.test(editor.tile(x1, y - 1))){
|
||||
}else if(spanAbove && !tester.get(editor.tile(x1, y - 1))){
|
||||
spanAbove = false;
|
||||
}
|
||||
|
||||
if(!spanBelow && y < height - 1 && tester.test(editor.tile(x1, y + 1))){
|
||||
if(!spanBelow && y < height - 1 && tester.get(editor.tile(x1, y + 1))){
|
||||
stack.add(Pos.get(x1, y + 1));
|
||||
spanBelow = true;
|
||||
}else if(spanBelow && y < height - 1 && !tester.test(editor.tile(x1, y + 1))){
|
||||
}else if(spanBelow && y < height - 1 && !tester.get(editor.tile(x1, y + 1))){
|
||||
spanBelow = false;
|
||||
}
|
||||
x1++;
|
||||
|
||||
@@ -2,8 +2,8 @@ package io.anuke.mindustry.editor;
|
||||
|
||||
import io.anuke.arc.collection.StringMap;
|
||||
import io.anuke.arc.files.FileHandle;
|
||||
import io.anuke.arc.function.Consumer;
|
||||
import io.anuke.arc.function.Predicate;
|
||||
import io.anuke.arc.func.Cons;
|
||||
import io.anuke.arc.func.Boolf;
|
||||
import io.anuke.arc.graphics.Pixmap;
|
||||
import io.anuke.arc.math.Mathf;
|
||||
import io.anuke.arc.util.Structs;
|
||||
@@ -144,11 +144,11 @@ public class MapEditor{
|
||||
drawBlocks(x, y, false, tile -> true);
|
||||
}
|
||||
|
||||
public void drawBlocks(int x, int y, Predicate<Tile> tester){
|
||||
public void drawBlocks(int x, int y, Boolf<Tile> tester){
|
||||
drawBlocks(x, y, false, tester);
|
||||
}
|
||||
|
||||
public void drawBlocks(int x, int y, boolean square, Predicate<Tile> tester){
|
||||
public void drawBlocks(int x, int y, boolean square, Boolf<Tile> tester){
|
||||
if(drawBlock.isMultiblock()){
|
||||
x = Mathf.clamp(x, (drawBlock.size - 1) / 2, width() - drawBlock.size / 2 - 1);
|
||||
y = Mathf.clamp(y, (drawBlock.size - 1) / 2, height() - drawBlock.size / 2 - 1);
|
||||
@@ -180,8 +180,8 @@ public class MapEditor{
|
||||
}else{
|
||||
boolean isFloor = drawBlock.isFloor() && drawBlock != Blocks.air;
|
||||
|
||||
Consumer<Tile> drawer = tile -> {
|
||||
if(!tester.test(tile)) return;
|
||||
Cons<Tile> drawer = tile -> {
|
||||
if(!tester.get(tile)) return;
|
||||
|
||||
//remove linked tiles blocking the way
|
||||
if(!isFloor && (tile.isLinked() || tile.block().isMultiblock())){
|
||||
@@ -209,7 +209,7 @@ public class MapEditor{
|
||||
}
|
||||
}
|
||||
|
||||
public void drawCircle(int x, int y, Consumer<Tile> drawer){
|
||||
public void drawCircle(int x, int y, Cons<Tile> drawer){
|
||||
for(int rx = -brushSize; rx <= brushSize; rx++){
|
||||
for(int ry = -brushSize; ry <= brushSize; ry++){
|
||||
if(Mathf.dst2(rx, ry) <= (brushSize - 0.5f) * (brushSize - 0.5f)){
|
||||
@@ -219,13 +219,13 @@ public class MapEditor{
|
||||
continue;
|
||||
}
|
||||
|
||||
drawer.accept(tile(wx, wy));
|
||||
drawer.get(tile(wx, wy));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void drawSquare(int x, int y, Consumer<Tile> drawer){
|
||||
public void drawSquare(int x, int y, Cons<Tile> drawer){
|
||||
for(int rx = -brushSize; rx <= brushSize; rx++){
|
||||
for(int ry = -brushSize; ry <= brushSize; ry++){
|
||||
int wx = x + rx, wy = y + ry;
|
||||
@@ -234,7 +234,7 @@ public class MapEditor{
|
||||
continue;
|
||||
}
|
||||
|
||||
drawer.accept(tile(wx, wy));
|
||||
drawer.get(tile(wx, wy));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@ package io.anuke.mindustry.editor;
|
||||
import io.anuke.arc.*;
|
||||
import io.anuke.arc.collection.*;
|
||||
import io.anuke.arc.files.*;
|
||||
import io.anuke.arc.function.*;
|
||||
import io.anuke.arc.func.*;
|
||||
import io.anuke.arc.graphics.*;
|
||||
import io.anuke.arc.graphics.g2d.*;
|
||||
import io.anuke.arc.input.*;
|
||||
@@ -425,7 +425,7 @@ public class MapEditorDialog extends Dialog implements Disposable{
|
||||
ButtonGroup<ImageButton> group = new ButtonGroup<>();
|
||||
Table[] lastTable = {null};
|
||||
|
||||
Consumer<EditorTool> addTool = tool -> {
|
||||
Cons<EditorTool> addTool = tool -> {
|
||||
|
||||
ImageButton button = new ImageButton(Core.atlas.drawable("icon-" + tool.name() + "-small"), Styles.clearTogglei);
|
||||
button.clicked(() -> {
|
||||
@@ -507,14 +507,14 @@ public class MapEditorDialog extends Dialog implements Disposable{
|
||||
|
||||
ImageButton grid = tools.addImageButton(Icon.gridSmall, Styles.clearTogglei, () -> view.setGrid(!view.isGrid())).get();
|
||||
|
||||
addTool.accept(EditorTool.zoom);
|
||||
addTool.get(EditorTool.zoom);
|
||||
|
||||
tools.row();
|
||||
|
||||
ImageButton undo = tools.addImageButton(Icon.undoSmall, Styles.cleari, editor::undo).get();
|
||||
ImageButton redo = tools.addImageButton(Icon.redoSmall, Styles.cleari, editor::redo).get();
|
||||
|
||||
addTool.accept(EditorTool.pick);
|
||||
addTool.get(EditorTool.pick);
|
||||
|
||||
tools.row();
|
||||
|
||||
@@ -525,14 +525,14 @@ public class MapEditorDialog extends Dialog implements Disposable{
|
||||
redo.update(() -> redo.getImage().setColor(redo.isDisabled() ? Color.gray : Color.white));
|
||||
grid.update(() -> grid.setChecked(view.isGrid()));
|
||||
|
||||
addTool.accept(EditorTool.line);
|
||||
addTool.accept(EditorTool.pencil);
|
||||
addTool.accept(EditorTool.eraser);
|
||||
addTool.get(EditorTool.line);
|
||||
addTool.get(EditorTool.pencil);
|
||||
addTool.get(EditorTool.eraser);
|
||||
|
||||
tools.row();
|
||||
|
||||
addTool.accept(EditorTool.fill);
|
||||
addTool.accept(EditorTool.spray);
|
||||
addTool.get(EditorTool.fill);
|
||||
addTool.get(EditorTool.spray);
|
||||
|
||||
ImageButton rotate = tools.addImageButton(Icon.arrow16Small, Styles.cleari, () -> editor.rotation = (editor.rotation + 1) % 4).get();
|
||||
rotate.getImage().update(() -> {
|
||||
|
||||
@@ -2,7 +2,7 @@ package io.anuke.mindustry.editor;
|
||||
|
||||
import io.anuke.arc.*;
|
||||
import io.anuke.arc.collection.*;
|
||||
import io.anuke.arc.function.*;
|
||||
import io.anuke.arc.func.*;
|
||||
import io.anuke.arc.graphics.*;
|
||||
import io.anuke.arc.graphics.Pixmap.*;
|
||||
import io.anuke.arc.math.*;
|
||||
@@ -27,7 +27,7 @@ import static io.anuke.mindustry.Vars.*;
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public class MapGenerateDialog extends FloatingDialog{
|
||||
private final Supplier<GenerateFilter>[] filterTypes = new Supplier[]{
|
||||
private final Prov<GenerateFilter>[] filterTypes = new Prov[]{
|
||||
NoiseFilter::new, ScatterFilter::new, TerrainFilter::new, DistortFilter::new,
|
||||
RiverNoiseFilter::new, OreFilter::new, OreMedianFilter::new, MedianFilter::new,
|
||||
BlendFilter::new, MirrorFilter::new, ClearFilter::new
|
||||
@@ -48,7 +48,7 @@ public class MapGenerateDialog extends FloatingDialog{
|
||||
private GenTile returnTile = new GenTile();
|
||||
|
||||
private GenTile[][] buffer1, buffer2;
|
||||
private Consumer<Array<GenerateFilter>> applier;
|
||||
private Cons<Array<GenerateFilter>> applier;
|
||||
private CachedTile ctile = new CachedTile(){
|
||||
//nothing.
|
||||
@Override
|
||||
@@ -95,13 +95,13 @@ public class MapGenerateDialog extends FloatingDialog{
|
||||
onResize(this::rebuildFilters);
|
||||
}
|
||||
|
||||
public void show(Array<GenerateFilter> filters, Consumer<Array<GenerateFilter>> applier){
|
||||
public void show(Array<GenerateFilter> filters, Cons<Array<GenerateFilter>> applier){
|
||||
this.filters = filters;
|
||||
this.applier = applier;
|
||||
show();
|
||||
}
|
||||
|
||||
public void show(Consumer<Array<GenerateFilter>> applier){
|
||||
public void show(Cons<Array<GenerateFilter>> applier){
|
||||
show(this.filters, applier);
|
||||
}
|
||||
|
||||
@@ -289,7 +289,7 @@ public class MapGenerateDialog extends FloatingDialog{
|
||||
selection.setFillParent(false);
|
||||
selection.cont.defaults().size(210f, 60f);
|
||||
int i = 0;
|
||||
for(Supplier<GenerateFilter> gen : filterTypes){
|
||||
for(Prov<GenerateFilter> gen : filterTypes){
|
||||
GenerateFilter filter = gen.get();
|
||||
|
||||
if(!applied && filter.buffered) continue;
|
||||
@@ -334,7 +334,7 @@ public class MapGenerateDialog extends FloatingDialog{
|
||||
texture = null;
|
||||
}
|
||||
|
||||
applier.accept(filters);
|
||||
applier.get(filters);
|
||||
}
|
||||
|
||||
void update(){
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package io.anuke.mindustry.editor;
|
||||
|
||||
import io.anuke.arc.function.*;
|
||||
import io.anuke.arc.func.*;
|
||||
import io.anuke.arc.scene.ui.*;
|
||||
import io.anuke.arc.scene.ui.layout.*;
|
||||
import io.anuke.arc.util.*;
|
||||
@@ -13,7 +13,7 @@ import static io.anuke.mindustry.Vars.maps;
|
||||
public class MapLoadDialog extends FloatingDialog{
|
||||
private Map selected = null;
|
||||
|
||||
public MapLoadDialog(Consumer<Map> loader){
|
||||
public MapLoadDialog(Cons<Map> loader){
|
||||
super("$editor.loadmap");
|
||||
|
||||
shown(this::rebuild);
|
||||
@@ -22,7 +22,7 @@ public class MapLoadDialog extends FloatingDialog{
|
||||
button.setDisabled(() -> selected == null);
|
||||
button.clicked(() -> {
|
||||
if(selected != null){
|
||||
loader.accept(selected);
|
||||
loader.get(selected);
|
||||
hide();
|
||||
}
|
||||
});
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package io.anuke.mindustry.editor;
|
||||
|
||||
import io.anuke.arc.function.*;
|
||||
import io.anuke.arc.func.*;
|
||||
import io.anuke.arc.math.*;
|
||||
import io.anuke.arc.scene.ui.layout.*;
|
||||
import io.anuke.mindustry.gen.*;
|
||||
@@ -10,7 +10,7 @@ public class MapResizeDialog extends FloatingDialog{
|
||||
private static final int minSize = 50, maxSize = 500, increment = 50;
|
||||
int width, height;
|
||||
|
||||
public MapResizeDialog(MapEditor editor, IntPositionConsumer cons){
|
||||
public MapResizeDialog(MapEditor editor, Intc2 cons){
|
||||
super("$editor.resizemap");
|
||||
shown(() -> {
|
||||
cont.clear();
|
||||
@@ -47,7 +47,7 @@ public class MapResizeDialog extends FloatingDialog{
|
||||
buttons.defaults().size(200f, 50f);
|
||||
buttons.addButton("$cancel", this::hide);
|
||||
buttons.addButton("$ok", () -> {
|
||||
cons.accept(width, height);
|
||||
cons.get(width, height);
|
||||
hide();
|
||||
});
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package io.anuke.mindustry.editor;
|
||||
|
||||
import io.anuke.arc.function.*;
|
||||
import io.anuke.arc.func.*;
|
||||
import io.anuke.arc.scene.ui.*;
|
||||
import io.anuke.mindustry.*;
|
||||
import io.anuke.mindustry.maps.*;
|
||||
@@ -10,9 +10,9 @@ import static io.anuke.mindustry.Vars.ui;
|
||||
|
||||
public class MapSaveDialog extends FloatingDialog{
|
||||
private TextField field;
|
||||
private Consumer<String> listener;
|
||||
private Cons<String> listener;
|
||||
|
||||
public MapSaveDialog(Consumer<String> cons){
|
||||
public MapSaveDialog(Cons<String> cons){
|
||||
super("$editor.savemap");
|
||||
field = new TextField();
|
||||
listener = cons;
|
||||
@@ -43,7 +43,7 @@ public class MapSaveDialog extends FloatingDialog{
|
||||
TextButton button = new TextButton("$save");
|
||||
button.clicked(() -> {
|
||||
if(!invalid()){
|
||||
cons.accept(field.getText());
|
||||
cons.get(field.getText());
|
||||
hide();
|
||||
}
|
||||
});
|
||||
@@ -53,7 +53,7 @@ public class MapSaveDialog extends FloatingDialog{
|
||||
|
||||
public void save(){
|
||||
if(!invalid()){
|
||||
listener.accept(field.getText());
|
||||
listener.get(field.getText());
|
||||
}else{
|
||||
ui.showErrorMessage("$editor.failoverwrite");
|
||||
}
|
||||
|
||||
@@ -186,7 +186,7 @@ public class WaveInfoDialog extends FloatingDialog{
|
||||
}).width(80f);
|
||||
|
||||
a.add(" + ");
|
||||
a.addField(Strings.fixed(Math.max((Mathf.isZero(group.unitScaling) ? 0 : 1f / group.unitScaling), 0), 2), TextFieldFilter.floatsOnly, text -> {
|
||||
a.addField(Strings.fixed(Math.max((Mathf.zero(group.unitScaling) ? 0 : 1f / group.unitScaling), 0), 2), TextFieldFilter.floatsOnly, text -> {
|
||||
if(Strings.canParsePositiveFloat(text)){
|
||||
group.unitScaling = 1f / Strings.parseFloat(text);
|
||||
updateWaves();
|
||||
@@ -217,21 +217,23 @@ public class WaveInfoDialog extends FloatingDialog{
|
||||
|
||||
void showUpdate(SpawnGroup group){
|
||||
FloatingDialog dialog = new FloatingDialog("");
|
||||
dialog.setFillParent(false);
|
||||
int i = 0;
|
||||
for(UnitType type : content.units()){
|
||||
dialog.cont.addButton(t -> {
|
||||
t.left();
|
||||
t.addImage(type.icon(io.anuke.mindustry.ui.Cicon.medium)).size(40f).padRight(2f);
|
||||
t.add(type.localizedName);
|
||||
}, () -> {
|
||||
lastType = type;
|
||||
group.type = type;
|
||||
dialog.hide();
|
||||
buildGroups();
|
||||
}).pad(2).margin(12f).fillX();
|
||||
if(++i % 3 == 0) dialog.cont.row();
|
||||
}
|
||||
dialog.setFillParent(true);
|
||||
dialog.cont.pane(p -> {
|
||||
int i = 0;
|
||||
for(UnitType type : content.units()){
|
||||
p.addButton(t -> {
|
||||
t.left();
|
||||
t.addImage(type.icon(io.anuke.mindustry.ui.Cicon.medium)).size(40f).padRight(2f);
|
||||
t.add(type.localizedName);
|
||||
}, () -> {
|
||||
lastType = type;
|
||||
group.type = type;
|
||||
dialog.hide();
|
||||
buildGroups();
|
||||
}).pad(2).margin(12f).fillX();
|
||||
if(++i % 3 == 0) p.row();
|
||||
}
|
||||
});
|
||||
dialog.show();
|
||||
}
|
||||
|
||||
|
||||
@@ -1,26 +1,22 @@
|
||||
package io.anuke.mindustry.entities;
|
||||
|
||||
import io.anuke.annotations.Annotations.Struct;
|
||||
import io.anuke.annotations.Annotations.*;
|
||||
import io.anuke.arc.*;
|
||||
import io.anuke.arc.collection.*;
|
||||
import io.anuke.arc.function.*;
|
||||
import io.anuke.arc.graphics.Color;
|
||||
import io.anuke.arc.math.Mathf;
|
||||
import io.anuke.arc.func.*;
|
||||
import io.anuke.arc.graphics.*;
|
||||
import io.anuke.arc.math.*;
|
||||
import io.anuke.arc.math.geom.*;
|
||||
import io.anuke.arc.util.*;
|
||||
import io.anuke.mindustry.content.Bullets;
|
||||
import io.anuke.mindustry.content.Fx;
|
||||
import io.anuke.mindustry.entities.Effects.Effect;
|
||||
import io.anuke.mindustry.entities.type.Bullet;
|
||||
import io.anuke.mindustry.entities.effect.Fire;
|
||||
import io.anuke.mindustry.entities.effect.Lightning;
|
||||
import io.anuke.mindustry.entities.type.Unit;
|
||||
import io.anuke.mindustry.content.*;
|
||||
import io.anuke.mindustry.entities.Effects.*;
|
||||
import io.anuke.mindustry.entities.effect.*;
|
||||
import io.anuke.mindustry.entities.type.*;
|
||||
import io.anuke.mindustry.game.EventType.*;
|
||||
import io.anuke.mindustry.game.Team;
|
||||
import io.anuke.mindustry.gen.Call;
|
||||
import io.anuke.mindustry.gen.PropCell;
|
||||
import io.anuke.mindustry.graphics.Pal;
|
||||
import io.anuke.mindustry.world.Tile;
|
||||
import io.anuke.mindustry.game.*;
|
||||
import io.anuke.mindustry.gen.*;
|
||||
import io.anuke.mindustry.graphics.*;
|
||||
import io.anuke.mindustry.world.*;
|
||||
|
||||
import static io.anuke.mindustry.Vars.*;
|
||||
|
||||
@@ -90,7 +86,7 @@ public class Damage{
|
||||
public static void collideLine(Bullet hitter, Team team, Effect effect, float x, float y, float angle, float length, boolean large){
|
||||
collidedBlocks.clear();
|
||||
tr.trns(angle, length);
|
||||
IntPositionConsumer collider = (cx, cy) -> {
|
||||
Intc2 collider = (cx, cy) -> {
|
||||
Tile tile = world.ltile(cx, cy);
|
||||
if(tile != null && !collidedBlocks.contains(tile.pos()) && tile.entity != null && tile.getTeamID() != team.ordinal() && tile.entity.collide(hitter)){
|
||||
tile.entity.collision(hitter);
|
||||
@@ -100,10 +96,10 @@ public class Damage{
|
||||
};
|
||||
|
||||
world.raycastEachWorld(x, y, x + tr.x, y + tr.y, (cx, cy) -> {
|
||||
collider.accept(cx, cy);
|
||||
collider.get(cx, cy);
|
||||
if(large){
|
||||
for(Point2 p : Geometry.d4){
|
||||
collider.accept(cx + p.x, cy + p.y);
|
||||
collider.get(cx + p.x, cy + p.y);
|
||||
}
|
||||
}
|
||||
return false;
|
||||
@@ -129,7 +125,7 @@ public class Damage{
|
||||
rect.width += expand * 2;
|
||||
rect.height += expand * 2;
|
||||
|
||||
Consumer<Unit> cons = e -> {
|
||||
Cons<Unit> cons = e -> {
|
||||
e.hitbox(hitrect);
|
||||
Rectangle other = hitrect;
|
||||
other.y -= expand;
|
||||
@@ -150,16 +146,16 @@ public class Damage{
|
||||
}
|
||||
|
||||
/** Damages all entities and blocks in a radius that are enemies of the team. */
|
||||
public static void damageUnits(Team team, float x, float y, float size, float damage, Predicate<Unit> predicate, Consumer<Unit> acceptor){
|
||||
Consumer<Unit> cons = entity -> {
|
||||
if(!predicate.test(entity)) return;
|
||||
public static void damageUnits(Team team, float x, float y, float size, float damage, Boolf<Unit> predicate, Cons<Unit> acceptor){
|
||||
Cons<Unit> cons = entity -> {
|
||||
if(!predicate.get(entity)) return;
|
||||
|
||||
entity.hitbox(hitrect);
|
||||
if(!hitrect.overlaps(rect)){
|
||||
return;
|
||||
}
|
||||
entity.damage(damage);
|
||||
acceptor.accept(entity);
|
||||
acceptor.get(entity);
|
||||
};
|
||||
|
||||
rect.setSize(size * 2).setCenter(x, y);
|
||||
@@ -182,7 +178,7 @@ public class Damage{
|
||||
|
||||
/** Damages all entities and blocks in a radius that are enemies of the team. */
|
||||
public static void damage(Team team, float x, float y, float radius, float damage, boolean complete){
|
||||
Consumer<Unit> cons = entity -> {
|
||||
Cons<Unit> cons = entity -> {
|
||||
if(entity.getTeam() == team || entity.dst(x, y) > radius){
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@ package io.anuke.mindustry.entities;
|
||||
|
||||
import io.anuke.arc.Core;
|
||||
import io.anuke.arc.collection.Array;
|
||||
import io.anuke.arc.function.Consumer;
|
||||
import io.anuke.arc.func.Cons;
|
||||
import io.anuke.arc.graphics.Color;
|
||||
import io.anuke.arc.math.Mathf;
|
||||
import io.anuke.arc.math.geom.Position;
|
||||
@@ -142,11 +142,11 @@ public class Effects{
|
||||
this.data = data;
|
||||
}
|
||||
|
||||
public void scaled(float lifetime, Consumer<EffectContainer> cons){
|
||||
public void scaled(float lifetime, Cons<EffectContainer> cons){
|
||||
if(innerContainer == null) innerContainer = new EffectContainer();
|
||||
if(time <= lifetime){
|
||||
innerContainer.set(id, color, time, lifetime, rotation, x, y, data);
|
||||
cons.accept(innerContainer);
|
||||
cons.get(innerContainer);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ package io.anuke.mindustry.entities;
|
||||
|
||||
import io.anuke.arc.*;
|
||||
import io.anuke.arc.collection.*;
|
||||
import io.anuke.arc.function.*;
|
||||
import io.anuke.arc.func.*;
|
||||
import io.anuke.arc.graphics.*;
|
||||
import io.anuke.arc.math.geom.*;
|
||||
import io.anuke.mindustry.entities.traits.*;
|
||||
@@ -22,8 +22,8 @@ public class EntityGroup<T extends Entity>{
|
||||
private final Rectangle intersectRect = new Rectangle();
|
||||
private IntMap<T> map;
|
||||
private QuadTree tree;
|
||||
private Consumer<T> removeListener;
|
||||
private Consumer<T> addListener;
|
||||
private Cons<T> removeListener;
|
||||
private Cons<T> addListener;
|
||||
|
||||
private final Rectangle viewport = new Rectangle();
|
||||
private int count = 0;
|
||||
@@ -60,20 +60,20 @@ public class EntityGroup<T extends Entity>{
|
||||
draw(e -> true);
|
||||
}
|
||||
|
||||
public void draw(Predicate<T> toDraw){
|
||||
public void draw(Boolf<T> toDraw){
|
||||
draw(toDraw, t -> ((DrawTrait)t).draw());
|
||||
}
|
||||
|
||||
public void draw(Predicate<T> toDraw, Consumer<T> cons){
|
||||
public void draw(Boolf<T> toDraw, Cons<T> cons){
|
||||
Camera cam = Core.camera;
|
||||
viewport.set(cam.position.x - cam.width / 2, cam.position.y - cam.height / 2, cam.width, cam.height);
|
||||
|
||||
for(Entity e : all()){
|
||||
if(!(e instanceof DrawTrait) || !toDraw.test((T)e) || !e.isAdded()) continue;
|
||||
if(!(e instanceof DrawTrait) || !toDraw.get((T)e) || !e.isAdded()) continue;
|
||||
DrawTrait draw = (DrawTrait)e;
|
||||
|
||||
if(viewport.overlaps(draw.getX() - draw.drawSize()/2f, draw.getY() - draw.drawSize()/2f, draw.drawSize(), draw.drawSize())){
|
||||
cons.accept((T)e);
|
||||
cons.get((T)e);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -82,11 +82,11 @@ public class EntityGroup<T extends Entity>{
|
||||
return useTree;
|
||||
}
|
||||
|
||||
public void setRemoveListener(Consumer<T> removeListener){
|
||||
public void setRemoveListener(Cons<T> removeListener){
|
||||
this.removeListener = removeListener;
|
||||
}
|
||||
|
||||
public void setAddListener(Consumer<T> addListener){
|
||||
public void setAddListener(Cons<T> addListener){
|
||||
this.addListener = addListener;
|
||||
}
|
||||
|
||||
@@ -148,7 +148,7 @@ public class EntityGroup<T extends Entity>{
|
||||
if(check.getID() == id){ //if it is indeed queued, remove it
|
||||
entitiesToAdd.removeValue(check, true);
|
||||
if(removeListener != null){
|
||||
removeListener.accept(check);
|
||||
removeListener.get(check);
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -157,7 +157,7 @@ public class EntityGroup<T extends Entity>{
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public void intersect(float x, float y, float width, float height, Consumer<? super T> out){
|
||||
public void intersect(float x, float y, float width, float height, Cons<? super T> out){
|
||||
//don't waste time for empty groups
|
||||
if(isEmpty()) return;
|
||||
tree().getIntersect(out, x, y, width, height);
|
||||
@@ -192,10 +192,10 @@ public class EntityGroup<T extends Entity>{
|
||||
return entityArray.size;
|
||||
}
|
||||
|
||||
public int count(Predicate<T> pred){
|
||||
public int count(Boolf<T> pred){
|
||||
int count = 0;
|
||||
for(int i = 0; i < entityArray.size; i++){
|
||||
if(pred.test(entityArray.get(i))) count++;
|
||||
if(pred.get(entityArray.get(i))) count++;
|
||||
}
|
||||
return count;
|
||||
}
|
||||
@@ -211,7 +211,7 @@ public class EntityGroup<T extends Entity>{
|
||||
}
|
||||
|
||||
if(addListener != null){
|
||||
addListener.accept(type);
|
||||
addListener.get(type);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -221,7 +221,7 @@ public class EntityGroup<T extends Entity>{
|
||||
entitiesToRemove.add(type);
|
||||
|
||||
if(removeListener != null){
|
||||
removeListener.accept(type);
|
||||
removeListener.get(type);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -244,10 +244,10 @@ public class EntityGroup<T extends Entity>{
|
||||
map.clear();
|
||||
}
|
||||
|
||||
public T find(Predicate<T> pred){
|
||||
public T find(Boolf<T> pred){
|
||||
|
||||
for(int i = 0; i < entityArray.size; i++){
|
||||
if(pred.test(entityArray.get(i))) return entityArray.get(i);
|
||||
if(pred.get(entityArray.get(i))) return entityArray.get(i);
|
||||
}
|
||||
|
||||
return null;
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package io.anuke.mindustry.entities;
|
||||
|
||||
import io.anuke.arc.collection.EnumSet;
|
||||
import io.anuke.arc.function.Consumer;
|
||||
import io.anuke.arc.function.Predicate;
|
||||
import io.anuke.arc.func.Cons;
|
||||
import io.anuke.arc.func.Boolf;
|
||||
import io.anuke.arc.math.Mathf;
|
||||
import io.anuke.arc.math.geom.Geometry;
|
||||
import io.anuke.arc.math.geom.Rectangle;
|
||||
@@ -78,12 +78,12 @@ public class Units{
|
||||
}
|
||||
|
||||
/** Returns the neareset ally tile in a range. */
|
||||
public static TileEntity findAllyTile(Team team, float x, float y, float range, Predicate<Tile> pred){
|
||||
public static TileEntity findAllyTile(Team team, float x, float y, float range, Boolf<Tile> pred){
|
||||
return indexer.findTile(team, x, y, range, pred);
|
||||
}
|
||||
|
||||
/** Returns the neareset enemy tile in a range. */
|
||||
public static TileEntity findEnemyTile(Team team, float x, float y, float range, Predicate<Tile> pred){
|
||||
public static TileEntity findEnemyTile(Team team, float x, float y, float range, Boolf<Tile> pred){
|
||||
if(team == Team.derelict) return null;
|
||||
|
||||
for(Team enemy : state.teams.enemiesOf(team)){
|
||||
@@ -101,12 +101,12 @@ public class Units{
|
||||
}
|
||||
|
||||
/** Returns the closest target enemy. First, units are checked, then tile entities. */
|
||||
public static TargetTrait closestTarget(Team team, float x, float y, float range, Predicate<Unit> unitPred){
|
||||
public static TargetTrait closestTarget(Team team, float x, float y, float range, Boolf<Unit> unitPred){
|
||||
return closestTarget(team, x, y, range, unitPred, t -> true);
|
||||
}
|
||||
|
||||
/** Returns the closest target enemy. First, units are checked, then tile entities. */
|
||||
public static TargetTrait closestTarget(Team team, float x, float y, float range, Predicate<Unit> unitPred, Predicate<Tile> tilePred){
|
||||
public static TargetTrait closestTarget(Team team, float x, float y, float range, Boolf<Unit> unitPred, Boolf<Tile> tilePred){
|
||||
if(team == Team.derelict) return null;
|
||||
|
||||
Unit unit = closestEnemy(team, x, y, range, unitPred);
|
||||
@@ -118,14 +118,14 @@ public class Units{
|
||||
}
|
||||
|
||||
/** Returns the closest enemy of this team. Filter by predicate. */
|
||||
public static Unit closestEnemy(Team team, float x, float y, float range, Predicate<Unit> predicate){
|
||||
public static Unit closestEnemy(Team team, float x, float y, float range, Boolf<Unit> predicate){
|
||||
if(team == Team.derelict) return null;
|
||||
|
||||
result = null;
|
||||
cdist = 0f;
|
||||
|
||||
nearbyEnemies(team, x - range, y - range, range*2f, range*2f, e -> {
|
||||
if(e.isDead() || !predicate.test(e)) return;
|
||||
if(e.isDead() || !predicate.get(e)) return;
|
||||
|
||||
float dst2 = Mathf.dst2(e.x, e.y, x, y);
|
||||
if(dst2 < range*range && (result == null || dst2 < cdist)){
|
||||
@@ -138,12 +138,12 @@ public class Units{
|
||||
}
|
||||
|
||||
/** Returns the closest ally of this team. Filter by predicate. */
|
||||
public static Unit closest(Team team, float x, float y, float range, Predicate<Unit> predicate){
|
||||
public static Unit closest(Team team, float x, float y, float range, Boolf<Unit> predicate){
|
||||
result = null;
|
||||
cdist = 0f;
|
||||
|
||||
nearby(team, x, y, range, e -> {
|
||||
if(!predicate.test(e)) return;
|
||||
if(!predicate.get(e)) return;
|
||||
|
||||
float dist = Mathf.dst2(e.x, e.y, x, y);
|
||||
if(result == null || dist < cdist){
|
||||
@@ -156,32 +156,32 @@ public class Units{
|
||||
}
|
||||
|
||||
/** Iterates over all units in a rectangle. */
|
||||
public static void nearby(Team team, float x, float y, float width, float height, Consumer<Unit> cons){
|
||||
public static void nearby(Team team, float x, float y, float width, float height, Cons<Unit> cons){
|
||||
unitGroups[team.ordinal()].intersect(x, y, width, height, cons);
|
||||
playerGroup.intersect(x, y, width, height, player -> {
|
||||
if(player.getTeam() == team){
|
||||
cons.accept(player);
|
||||
cons.get(player);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/** Iterates over all units in a circle around this position. */
|
||||
public static void nearby(Team team, float x, float y, float radius, Consumer<Unit> cons){
|
||||
public static void nearby(Team team, float x, float y, float radius, Cons<Unit> cons){
|
||||
unitGroups[team.ordinal()].intersect(x - radius, y - radius, radius*2f, radius*2f, unit -> {
|
||||
if(unit.withinDst(x, y, radius)){
|
||||
cons.accept(unit);
|
||||
cons.get(unit);
|
||||
}
|
||||
});
|
||||
|
||||
playerGroup.intersect(x - radius, y - radius, radius*2f, radius*2f, unit -> {
|
||||
if(unit.getTeam() == team && unit.withinDst(x, y, radius)){
|
||||
cons.accept(unit);
|
||||
cons.get(unit);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/** Iterates over all units in a rectangle. */
|
||||
public static void nearby(float x, float y, float width, float height, Consumer<Unit> cons){
|
||||
public static void nearby(float x, float y, float width, float height, Cons<Unit> cons){
|
||||
for(Team team : Team.all){
|
||||
unitGroups[team.ordinal()].intersect(x, y, width, height, cons);
|
||||
}
|
||||
@@ -190,12 +190,12 @@ public class Units{
|
||||
}
|
||||
|
||||
/** Iterates over all units in a rectangle. */
|
||||
public static void nearby(Rectangle rect, Consumer<Unit> cons){
|
||||
public static void nearby(Rectangle rect, Cons<Unit> cons){
|
||||
nearby(rect.x, rect.y, rect.width, rect.height, cons);
|
||||
}
|
||||
|
||||
/** Iterates over all units that are enemies of this team. */
|
||||
public static void nearbyEnemies(Team team, float x, float y, float width, float height, Consumer<Unit> cons){
|
||||
public static void nearbyEnemies(Team team, float x, float y, float width, float height, Cons<Unit> cons){
|
||||
EnumSet<Team> targets = state.teams.enemiesOf(team);
|
||||
|
||||
for(Team other : targets){
|
||||
@@ -204,18 +204,18 @@ public class Units{
|
||||
|
||||
playerGroup.intersect(x, y, width, height, player -> {
|
||||
if(targets.contains(player.getTeam())){
|
||||
cons.accept(player);
|
||||
cons.get(player);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/** Iterates over all units that are enemies of this team. */
|
||||
public static void nearbyEnemies(Team team, Rectangle rect, Consumer<Unit> cons){
|
||||
public static void nearbyEnemies(Team team, Rectangle rect, Cons<Unit> cons){
|
||||
nearbyEnemies(team, rect.x, rect.y, rect.width, rect.height, cons);
|
||||
}
|
||||
|
||||
/** Iterates over all units. */
|
||||
public static void all(Consumer<Unit> cons){
|
||||
public static void all(Cons<Unit> cons){
|
||||
for(Team team : Team.all){
|
||||
unitGroups[team.ordinal()].all().each(cons);
|
||||
}
|
||||
|
||||
@@ -6,7 +6,7 @@ import io.anuke.mindustry.content.Fx;
|
||||
import io.anuke.mindustry.entities.Units;
|
||||
import io.anuke.mindustry.entities.type.Bullet;
|
||||
|
||||
public abstract class FlakBulletType extends BasicBulletType{
|
||||
public class FlakBulletType extends BasicBulletType{
|
||||
protected static Rectangle rect = new Rectangle();
|
||||
protected float explodeRange = 30f;
|
||||
|
||||
|
||||
@@ -36,7 +36,7 @@ public class MissileBulletType extends BasicBulletType{
|
||||
}
|
||||
|
||||
if(weaveMag > 0){
|
||||
b.velocity().rotate(Mathf.sin(Time.time() + b.id * 4422, weaveScale, weaveMag));
|
||||
b.velocity().rotate(Mathf.sin(Time.time() + b.id * 4422, weaveScale, weaveMag) * Time.delta());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -237,6 +237,12 @@ public class Puddle extends SolidEntity implements SaveTrait, Poolable, DrawTrai
|
||||
seeds++;
|
||||
});
|
||||
Draw.color();
|
||||
|
||||
if(liquid.lightColor.a > 0.001f && f > 0){
|
||||
Color color = liquid.lightColor;
|
||||
float opacity = color.a * f;
|
||||
renderer.lights.add(tile.drawx(), tile.drawy(), 30f * f, color, opacity * 0.8f);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -34,39 +34,38 @@ public interface BuilderTrait extends Entity, TeamTrait{
|
||||
default void updateBuilding(){
|
||||
float finalPlaceDst = state.rules.infiniteResources ? Float.MAX_VALUE : placeDistance;
|
||||
Unit unit = (Unit)this;
|
||||
|
||||
//remove already completed build requests
|
||||
removal.clear();
|
||||
for(BuildRequest req : buildQueue()){
|
||||
removal.add(req);
|
||||
}
|
||||
removal.addAll(buildQueue());
|
||||
|
||||
buildQueue().clear();
|
||||
Structs.filter(buildQueue(), req -> {
|
||||
Tile tile = world.tile(req.x, req.y);
|
||||
return tile == null || (req.breaking && tile.block() == Blocks.air) || (!req.breaking && (tile.rotation() == req.rotation || !req.block.rotate) && tile.block() == req.block);
|
||||
});
|
||||
|
||||
for(BuildRequest request : removal){
|
||||
Tile tile = world.tile(request.x, request.y);
|
||||
TileEntity core = unit.getClosestCore();
|
||||
|
||||
if(!(tile == null || (request.breaking && tile.block() == Blocks.air) ||
|
||||
(!request.breaking && (tile.rotation() == request.rotation || !request.block.rotate) && tile.block() == request.block))){
|
||||
buildQueue().addLast(request);
|
||||
//nothing to build.
|
||||
if(buildRequest() == null) return;
|
||||
|
||||
//find the next build request
|
||||
if(buildQueue().size > 1){
|
||||
int total = 0;
|
||||
BuildRequest req;
|
||||
while((dst((req = buildRequest()).tile()) > finalPlaceDst || shouldSkip(req, core)) && total < buildQueue().size){
|
||||
buildQueue().removeFirst();
|
||||
buildQueue().addLast(req);
|
||||
total++;
|
||||
}
|
||||
}
|
||||
|
||||
BuildRequest current = buildRequest();
|
||||
|
||||
if(current == null){
|
||||
return;
|
||||
}
|
||||
if(dst(current.tile()) > finalPlaceDst) return;
|
||||
|
||||
Tile tile = world.tile(current.x, current.y);
|
||||
|
||||
if(dst(tile) > finalPlaceDst){
|
||||
if(buildQueue().size > 1){
|
||||
buildQueue().removeFirst();
|
||||
buildQueue().addLast(current);
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
if(!(tile.block() instanceof BuildBlock)){
|
||||
if(!current.initialized && canCreateBlocks() && !current.breaking && Build.validPlace(getTeam(), current.x, current.y, current.block, current.rotation)){
|
||||
Call.beginPlace(getTeam(), current.x, current.y, current.block, current.rotation);
|
||||
@@ -78,8 +77,6 @@ public interface BuilderTrait extends Entity, TeamTrait{
|
||||
}
|
||||
}
|
||||
|
||||
TileEntity core = unit.getClosestCore();
|
||||
|
||||
if(tile.entity instanceof BuildEntity && !current.initialized){
|
||||
Core.app.post(() -> Events.fire(new BuildSelectEvent(tile, unit.getTeam(), this, current.breaking)));
|
||||
current.initialized = true;
|
||||
@@ -111,9 +108,17 @@ public interface BuilderTrait extends Entity, TeamTrait{
|
||||
}
|
||||
}
|
||||
|
||||
current.stuck = Mathf.equal(current.progress, entity.progress);
|
||||
current.progress = entity.progress;
|
||||
}
|
||||
|
||||
/** @return whether this request should be skipped, in favor of the next one. */
|
||||
default boolean shouldSkip(BuildRequest request, @Nullable TileEntity core){
|
||||
//requests that you have at least *started* are considered
|
||||
if(state.rules.infiniteResources || request.breaking || !request.initialized || core == null) return false;
|
||||
return request.stuck && !core.items.has(request.block.requirements);
|
||||
}
|
||||
|
||||
/** Returns the queue for storing build requests. */
|
||||
Queue<BuildRequest> buildQueue();
|
||||
|
||||
@@ -287,8 +292,8 @@ public interface BuilderTrait extends Entity, TeamTrait{
|
||||
|
||||
/** Last progress.*/
|
||||
public float progress;
|
||||
/** Whether construction has started for this request.*/
|
||||
public boolean initialized, worldContext = true;
|
||||
/** Whether construction has started for this request, and other special variables.*/
|
||||
public boolean initialized, worldContext = true, stuck;
|
||||
|
||||
/** Visual scale. Used only for rendering.*/
|
||||
public float animScale = 0f;
|
||||
|
||||
@@ -11,6 +11,7 @@ import io.anuke.mindustry.entities.bullet.*;
|
||||
import io.anuke.mindustry.entities.effect.*;
|
||||
import io.anuke.mindustry.entities.traits.*;
|
||||
import io.anuke.mindustry.game.*;
|
||||
import io.anuke.mindustry.graphics.*;
|
||||
import io.anuke.mindustry.world.*;
|
||||
|
||||
import static io.anuke.mindustry.Vars.*;
|
||||
@@ -294,6 +295,7 @@ public class Bullet extends SolidEntity implements DamageTrait, ScaleTrait, Pool
|
||||
@Override
|
||||
public void draw(){
|
||||
type.draw(this);
|
||||
renderer.lights.add(x, y, 16f, Pal.powerLight, 0.3f);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -24,9 +24,7 @@ import io.anuke.mindustry.io.*;
|
||||
import io.anuke.mindustry.net.Administration.*;
|
||||
import io.anuke.mindustry.net.*;
|
||||
import io.anuke.mindustry.type.*;
|
||||
import io.anuke.mindustry.type.TypeID;
|
||||
import io.anuke.mindustry.ui.*;
|
||||
import io.anuke.mindustry.ui.Cicon;
|
||||
import io.anuke.mindustry.world.*;
|
||||
import io.anuke.mindustry.world.blocks.*;
|
||||
|
||||
@@ -52,6 +50,7 @@ public class Player extends Unit implements BuilderMinerTrait, ShooterTrait{
|
||||
public @Nullable
|
||||
String uuid, usid;
|
||||
public boolean isAdmin, isTransferring, isShooting, isBoosting, isMobile, isTyping, isBuilding = true;
|
||||
public boolean buildWasAutoPaused = false;
|
||||
public float boostHeat, shootHeat, destructTime;
|
||||
public boolean achievedFlight;
|
||||
public Color color = new Color();
|
||||
@@ -351,6 +350,7 @@ public class Player extends Unit implements BuilderMinerTrait, ShooterTrait{
|
||||
Draw.rect(getPowerCellRegion(), x + Angles.trnsx(rotation, mech.cellTrnsY, 0f), y + Angles.trnsy(rotation, mech.cellTrnsY, 0f), rotation - 90);
|
||||
Draw.reset();
|
||||
drawBackItems(itemtime, isLocal);
|
||||
drawLight();
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -592,6 +592,11 @@ public class Player extends Unit implements BuilderMinerTrait, ShooterTrait{
|
||||
movement.x += xa * speed;
|
||||
}
|
||||
|
||||
if(Core.input.keyDown(Binding.mouse_move)){
|
||||
movement.x += Mathf.clamp((Core.input.mouseX() - Core.graphics.getWidth() / 2) * 0.005f, -1, 1) * speed;
|
||||
movement.y += Mathf.clamp((Core.input.mouseY() - Core.graphics.getHeight() / 2) * 0.005f, -1, 1) * speed;
|
||||
}
|
||||
|
||||
Vector2 vec = Core.input.mouseWorld(control.input.getMouseX(), control.input.getMouseY());
|
||||
pointerX = vec.x;
|
||||
pointerY = vec.y;
|
||||
|
||||
@@ -87,6 +87,11 @@ public class TileEntity extends BaseEntity implements TargetTrait, HealthTrait{
|
||||
return Time.delta() * timeScale;
|
||||
}
|
||||
|
||||
/** Base efficiency. If this entity has non-buffered power, returns the power %, otherwise returns 1. */
|
||||
public float efficiency(){
|
||||
return power != null && !block.consumes.getPower().buffered ? power.status : 1f;
|
||||
}
|
||||
|
||||
/** Call when nothing is happening to the entity. This increments the internal sleep timer. */
|
||||
public void sleep(){
|
||||
sleepTime += Time.delta();
|
||||
@@ -306,13 +311,17 @@ public class TileEntity extends BaseEntity implements TargetTrait, HealthTrait{
|
||||
loops.play(block.idleSound, this, block.idleSoundVolume);
|
||||
}
|
||||
|
||||
Block previous = block;
|
||||
block.update(tile);
|
||||
if(block == previous && cons != null){
|
||||
|
||||
if(liquids != null){
|
||||
liquids.update();
|
||||
}
|
||||
|
||||
if(cons != null){
|
||||
cons.update();
|
||||
}
|
||||
|
||||
if(block == previous && power != null){
|
||||
if(power != null){
|
||||
power.graph.update();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -167,6 +167,8 @@ public abstract class Unit extends DestructibleEntity implements SaveTrait, Targ
|
||||
}
|
||||
|
||||
public void writeSave(DataOutput stream, boolean net) throws IOException{
|
||||
if(item.item == null) item.item = Items.copper;
|
||||
|
||||
stream.writeByte(team.ordinal());
|
||||
stream.writeBoolean(isDead());
|
||||
stream.writeFloat(net ? interpolator.target.x : x);
|
||||
@@ -399,6 +401,12 @@ public abstract class Unit extends DestructibleEntity implements SaveTrait, Targ
|
||||
Draw.color();
|
||||
|
||||
drawBackItems(item.amount > 0 ? 1f : 0f, false);
|
||||
|
||||
drawLight();
|
||||
}
|
||||
|
||||
public void drawLight(){
|
||||
renderer.lights.add(x, y, 50f, Pal.powerLight, 0.6f);
|
||||
}
|
||||
|
||||
public void drawBackItems(float itemtime, boolean number){
|
||||
|
||||
@@ -27,7 +27,8 @@ public class EventType{
|
||||
drown,
|
||||
exclusionDeath,
|
||||
suicideBomb,
|
||||
openWiki
|
||||
openWiki,
|
||||
teamCoreDamage
|
||||
}
|
||||
|
||||
public static class WinEvent{}
|
||||
@@ -135,10 +136,38 @@ public class EventType{
|
||||
public static class DepositEvent{
|
||||
public final Tile tile;
|
||||
public final Player player;
|
||||
public final Item item;
|
||||
public final int amount;
|
||||
|
||||
public DepositEvent(Tile tile, Player player){
|
||||
public DepositEvent(Tile tile, Player player, Item item, int amount){
|
||||
this.tile = tile;
|
||||
this.player = player;
|
||||
this.item = item;
|
||||
this.amount = amount;
|
||||
}
|
||||
}
|
||||
|
||||
/** Called when the player taps a block. */
|
||||
public static class TapEvent{
|
||||
public final Tile tile;
|
||||
public final Player player;
|
||||
|
||||
public TapEvent(Tile tile, Player player){
|
||||
this.tile = tile;
|
||||
this.player = player;
|
||||
}
|
||||
}
|
||||
|
||||
/** Called when the player sets a specific block. */
|
||||
public static class TapConfigEvent{
|
||||
public final Tile tile;
|
||||
public final Player player;
|
||||
public final int value;
|
||||
|
||||
public TapConfigEvent(Tile tile, Player player, int value){
|
||||
this.tile = tile;
|
||||
this.player = player;
|
||||
this.value = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package io.anuke.mindustry.game;
|
||||
|
||||
import io.anuke.arc.*;
|
||||
import io.anuke.arc.function.*;
|
||||
import io.anuke.arc.func.*;
|
||||
import io.anuke.mindustry.maps.*;
|
||||
|
||||
import static io.anuke.mindustry.Vars.waveTeam;
|
||||
@@ -44,25 +44,25 @@ public enum Gamemode{
|
||||
rules.respawnTime = 0f;
|
||||
});
|
||||
|
||||
private final Consumer<Rules> rules;
|
||||
private final Predicate<Map> validator;
|
||||
private final Cons<Rules> rules;
|
||||
private final Boolf<Map> validator;
|
||||
|
||||
public final boolean hidden;
|
||||
public final static Gamemode[] all = values();
|
||||
|
||||
Gamemode(Consumer<Rules> rules){
|
||||
Gamemode(Cons<Rules> rules){
|
||||
this(false, rules);
|
||||
}
|
||||
|
||||
Gamemode(boolean hidden, Consumer<Rules> rules){
|
||||
Gamemode(boolean hidden, Cons<Rules> rules){
|
||||
this(hidden, rules, m -> true);
|
||||
}
|
||||
|
||||
Gamemode(Consumer<Rules> rules, Predicate<Map> validator){
|
||||
Gamemode(Cons<Rules> rules, Boolf<Map> validator){
|
||||
this(false, rules, validator);
|
||||
}
|
||||
|
||||
Gamemode(boolean hidden, Consumer<Rules> rules, Predicate<Map> validator){
|
||||
Gamemode(boolean hidden, Cons<Rules> rules, Boolf<Map> validator){
|
||||
this.rules = rules;
|
||||
this.hidden = hidden;
|
||||
this.validator = validator;
|
||||
@@ -84,13 +84,13 @@ public enum Gamemode{
|
||||
|
||||
/** Applies this preset to this ruleset. */
|
||||
public Rules apply(Rules in){
|
||||
rules.accept(in);
|
||||
rules.get(in);
|
||||
return in;
|
||||
}
|
||||
|
||||
/** @return whether this mode can be played on the specified map. */
|
||||
public boolean valid(Map map){
|
||||
return validator.test(map);
|
||||
return validator.get(map);
|
||||
}
|
||||
|
||||
public String description(){
|
||||
|
||||
@@ -30,14 +30,14 @@ public class LoopControl{
|
||||
data.curVolume = Mathf.lerpDelta(data.curVolume, data.volume * avol, 0.2f);
|
||||
|
||||
boolean play = data.curVolume > 0.01f;
|
||||
float pan = Mathf.isZero(data.total, 0.0001f) ? 0f : sound.calcPan(data.sum.x / data.total, data.sum.y / data.total);
|
||||
float pan = Mathf.zero(data.total, 0.0001f) ? 0f : sound.calcPan(data.sum.x / data.total, data.sum.y / data.total);
|
||||
if(data.soundID <= 0){
|
||||
if(play){
|
||||
data.soundID = sound.loop(data.curVolume, 1f, pan);
|
||||
}
|
||||
}else{
|
||||
if(data.curVolume <= 0.01f){
|
||||
sound.stop(data.soundID);
|
||||
sound.stop();
|
||||
data.soundID = -1;
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -2,6 +2,7 @@ package io.anuke.mindustry.game;
|
||||
|
||||
import io.anuke.annotations.Annotations.*;
|
||||
import io.anuke.arc.collection.*;
|
||||
import io.anuke.arc.graphics.*;
|
||||
import io.anuke.mindustry.content.*;
|
||||
import io.anuke.mindustry.io.*;
|
||||
import io.anuke.mindustry.type.*;
|
||||
@@ -25,6 +26,8 @@ public class Rules{
|
||||
public boolean pvp;
|
||||
/** Whether enemy units drop random items on death. */
|
||||
public boolean unitDrops = true;
|
||||
/** Whether reactors can explode and damage other blocks. */
|
||||
public boolean reactorExplosions = true;
|
||||
/** How fast unit pads build units. */
|
||||
public float unitBuildSpeedMultiplier = 1f;
|
||||
/** How much health units start with. */
|
||||
@@ -65,12 +68,16 @@ public class Rules{
|
||||
public boolean attackMode = false;
|
||||
/** Whether this is the editor gamemode. */
|
||||
public boolean editor = false;
|
||||
/** Whether the tutorial is enabled. False by default.*/
|
||||
/** Whether the tutorial is enabled. False by default. */
|
||||
public boolean tutorial = false;
|
||||
/** Starting items put in cores */
|
||||
public Array<ItemStack> loadout = Array.with(ItemStack.with(Items.copper, 100));
|
||||
/** Blocks that cannot be placed. */
|
||||
public ObjectSet<Block> bannedBlocks = new ObjectSet<>();
|
||||
/** Whether everything is dark. Enables lights. Experimental. */
|
||||
public boolean lighting = false;
|
||||
/** Ambient light color, used when lighting is enabled. */
|
||||
public Color ambientLight = new Color(0.01f, 0.01f, 0.04f, 0.99f);
|
||||
|
||||
/** Copies this ruleset exactly. Not very efficient at all, do not use often. */
|
||||
public Rules copy(){
|
||||
|
||||