Merge
BIN
core/assets-raw/sprites/blocks/extra/rubble-5-0.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
core/assets-raw/sprites/blocks/extra/rubble-5-1.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
core/assets-raw/sprites/blocks/extra/rubble-6-0.png
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
BIN
core/assets-raw/sprites/blocks/extra/rubble-6-1.png
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
BIN
core/assets-raw/sprites/blocks/extra/rubble-7-0.png
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
BIN
core/assets-raw/sprites/blocks/extra/rubble-7-1.png
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
BIN
core/assets-raw/sprites/blocks/extra/rubble-8-0.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
BIN
core/assets-raw/sprites/blocks/extra/rubble-8-1.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
BIN
core/assets-raw/sprites/blocks/walls/insulator-wall-large.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
core/assets-raw/sprites/blocks/walls/insulator-wall.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
core/assets-raw/sprites/blocks/walls/plastanium-wall-large.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
BIN
core/assets-raw/sprites/blocks/walls/plastanium-wall.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
core/assets-raw/sprites/ui/icons/icon-flip.png
Normal file
|
After Width: | Height: | Size: 4.2 KiB |
BIN
core/assets-raw/sprites/ui/icons/icon-reddit.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
core/assets-raw/sprites/ui/scroll-knob-vertical-thin.png
Normal file
|
After Width: | Height: | Size: 1.3 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 |
@@ -3,6 +3,7 @@ credits = Credits
|
||||
contributors = Translators and Contributors
|
||||
discord = Join the Mindustry Discord!
|
||||
link.discord.description = The official Mindustry Discord chatroom
|
||||
link.reddit.description = The Mindustry subreddit
|
||||
link.github.description = Game source code
|
||||
link.changelog.description = List of update changes
|
||||
link.dev-builds.description = Unstable development builds
|
||||
@@ -28,6 +29,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
|
||||
@@ -82,6 +84,7 @@ 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.alpha = [accent](Alpha)
|
||||
@@ -89,9 +92,13 @@ 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
|
||||
@@ -228,7 +235,7 @@ data.export = Export Data
|
||||
data.import = Import Data
|
||||
data.exported = Data exported.
|
||||
data.invalid = This isn't valid game data.
|
||||
data.import.confirm = Importing external data will erase[scarlet] all[] your current game data.\n[accent]This cannot be undone![]\n\nOnce the data is imported, your game will exit immediately.
|
||||
data.import.confirm = Importing external data will overwrite[scarlet] all[] your current game data.\n[accent]This cannot be undone![]\n\nOnce the data is imported, your game will exit immediately.
|
||||
classic.export = Export Classic Data
|
||||
classic.export.text = [accent]Mindustry[] has just had a major update.\nClassic (v3.5 build 40) save or map data has been detected. Would you like to export these saves to your phone's home folder, for use in the Mindustry Classic app?
|
||||
quit.confirm = Are you sure you want to quit?
|
||||
@@ -261,13 +268,15 @@ map.invalid = Error loading map: corrupted or invalid map file.
|
||||
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!
|
||||
map.menu = Select what you would like to do with this map.
|
||||
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}
|
||||
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||
|
||||
editor.brush = Brush
|
||||
editor.openin = Open In Editor
|
||||
@@ -408,7 +417,6 @@ tutorial = Tutorial
|
||||
tutorial.retake = Re-Take Tutorial
|
||||
editor = Editor
|
||||
mapeditor = Map Editor
|
||||
donate = Donate
|
||||
|
||||
abandon = Abandon
|
||||
abandon.text = This zone and all its resources will be lost to the enemy.
|
||||
@@ -516,6 +524,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
|
||||
@@ -538,6 +547,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}
|
||||
@@ -584,8 +594,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)[]
|
||||
@@ -606,12 +618,14 @@ 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.fullscreen.name = Fullscreen
|
||||
setting.borderlesswindow.name = Borderless Window[lightgray] (may require restart)
|
||||
setting.fps.name = Show FPS
|
||||
setting.fps.name = Show FPS & Ping
|
||||
setting.vsync.name = VSync
|
||||
setting.pixelate.name = Pixelate[lightgray] (disables animations)
|
||||
setting.minimap.name = Show Minimap
|
||||
@@ -640,14 +654,13 @@ category.multiplayer.name = Multiplayer
|
||||
command.attack = Attack
|
||||
command.rally = Rally
|
||||
command.retreat = Retreat
|
||||
keybind.gridMode.name = Block Select
|
||||
keybind.gridModeShift.name = Category Select
|
||||
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.mouse_move.name = Follow Mouse
|
||||
keybind.schematic_select.name = Select Region
|
||||
keybind.schematic_menu.name = Schematic Menu
|
||||
keybind.schematic_flip_x.name = Flip Schematic X
|
||||
@@ -853,6 +866,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
|
||||
@@ -991,7 +1006,8 @@ 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 = 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.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.[]
|
||||
@@ -1076,6 +1092,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.
|
||||
@@ -1095,10 +1113,10 @@ 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.
|
||||
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.
|
||||
@@ -1111,7 +1129,7 @@ block.liquid-junction.description = Acts as a bridge for two crossing conduits.
|
||||
block.bridge-conduit.description = Advanced liquid transport block. Allows transporting liquids over up to 3 tiles of any terrain or building.
|
||||
block.phase-conduit.description = Advanced liquid transport block. Uses power to teleport liquids to a connected phase conduit over several tiles.
|
||||
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 and more connections.
|
||||
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.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.
|
||||
|
||||
@@ -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
|
||||
@@ -16,11 +17,29 @@ screenshot.invalid = Mapa je moc velká, nemusí být dost paměti pro snímek o
|
||||
gameover = Konec hry
|
||||
gameover.pvp = [accent] {0}[] Tým Vyhrál!
|
||||
highscore = [accent]Nový rekord!
|
||||
copied = Copied.
|
||||
load.sound = Zvuky
|
||||
load.map = Mapy
|
||||
load.image = Obrázky
|
||||
load.content = Obsah
|
||||
load.system = System
|
||||
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
|
||||
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
|
||||
stat.wave = Vln poraženo:[accent] {0}
|
||||
stat.enemiesDestroyed = Nepřátel zničeno:[accent] {0}
|
||||
stat.built = Budov postaveno:[accent] {0}
|
||||
@@ -29,6 +48,7 @@ stat.deconstructed = Budov rozebráno:[accent] {0}
|
||||
stat.delivered = Materiálu odesláno:
|
||||
stat.rank = Závěrečné hodnocení: [accent]{0}
|
||||
launcheditems = [accent]Odeslané předměty
|
||||
launchinfo = [unlaunched][[LAUNCH] your core to obtain the items indicated in blue.
|
||||
map.delete = Jsi si jistý že chceš smazat mapu "[accent]{0}[]"?
|
||||
level.highscore = Nejvyšší skóre: [accent]{0}
|
||||
level.select = Výběr levelu
|
||||
@@ -40,26 +60,50 @@ database = Databáze objektů
|
||||
savegame = Uložit hru
|
||||
loadgame = Načíst hru
|
||||
joingame = Připojit se ke hře
|
||||
addplayers = Přidat/Odebrat hráče
|
||||
customgame = Vlastní hra
|
||||
newgame = Nová hra
|
||||
none = <žádný>
|
||||
minimap = Minimapa
|
||||
position = Position
|
||||
close = Zavřít
|
||||
website = Web. stránky
|
||||
quit = Ukončit
|
||||
save.quit = Save & Quit
|
||||
save.quit = Uložit a ukončit
|
||||
maps = Mapy
|
||||
maps.browse = Browse Maps
|
||||
maps.browse = Procházet mapy
|
||||
continue = Pokračovat
|
||||
maps.none = [LIGHT_GRAY]Žádné mapy nebyly nalezeny!
|
||||
invalid = Invalid
|
||||
preparingconfig = Preparing Config
|
||||
preparingcontent = Preparing Content
|
||||
uploadingcontent = Uploading Content
|
||||
uploadingpreviewfile = Uploading Preview File
|
||||
committingchanges = Comitting Changes
|
||||
done = Done
|
||||
invalid = Neplatné
|
||||
preparingconfig = Připravuji Config
|
||||
preparingcontent = Připravuji obsah
|
||||
uploadingcontent = Nahrávám obsah
|
||||
uploadingpreviewfile = Nahrávám prohlížecí soubor
|
||||
committingchanges = Provádím změny
|
||||
done = Hotovo
|
||||
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.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.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 = O hře
|
||||
name = Jméno:
|
||||
noname = Nejdřív si vyber[accent] herní jméno[].
|
||||
@@ -68,20 +112,20 @@ unlocked = Nový blok odemknut!
|
||||
completed = [accent]Dokončeno
|
||||
techtree = Technologie
|
||||
research.list = [LIGHT_GRAY]Výzkum:
|
||||
research = Zkoumej
|
||||
research = Výzkum
|
||||
researched = [LIGHT_GRAY]{0} vyzkoumán(o).
|
||||
players = {0} hráčů online
|
||||
players.single = {0} hráč online
|
||||
server.closing = [accent]Zavírám server...
|
||||
server.kicked.kick = Byl jsi vykopnut ze serveru!
|
||||
server.kicked.whitelist = You are not whitelisted here.
|
||||
server.kicked.whitelist = Na server ti nebyl udělen přístup.
|
||||
server.kicked.serverClose = Server je zavřený.
|
||||
server.kicked.vote = You have been vote-kicked. Goodbye.
|
||||
server.kicked.vote = Byl jsi odhlasován a vykopnut. Sbohem.
|
||||
server.kicked.clientOutdated = Zastaralý klient hry! Aktualizuj si hru!
|
||||
server.kicked.serverOutdated = Zastaralý server! Řekni hostiteli o aktualizaci!
|
||||
server.kicked.banned = Jsi zabanován na tomto serveru.
|
||||
server.kicked.typeMismatch = This server is not compatible with your build type.
|
||||
server.kicked.playerLimit = This server is full. Wait for an empty slot.
|
||||
server.kicked.typeMismatch = Tento server není kompatibilní s verzí tvého klienta
|
||||
server.kicked.playerLimit = Tento server je plný, vyčkej na volné místo.
|
||||
server.kicked.recentKick = Před nedávnem jsi byl vykopnut.\nPočkej než se znovu připojíš.
|
||||
server.kicked.nameInUse = Někdo se stejným jménem\nje aktuálně na serveru.
|
||||
server.kicked.nameEmpty = Tvé jméno je neplatné.
|
||||
@@ -92,13 +136,13 @@ server.versions = Verze klienta:[accent] {0}[]\nVerze serveru:[accent] {1}[]
|
||||
host.info = [accent]hostitel[] hostuje server na portu [scarlet]6567[]. \nKdokoliv na stejné [LIGHT_GRAY]wifi nebo místní síti[] by měl vidět server ve svém listu serverů.\n\nJestli chcete aby se uživatelé připojovali odkudkoliv pomocí IP, [accent]přesměrování portů[] je nutné.\n\n[LIGHT_GRAY]Poznámka: Jestli někdo má problém s připojením ke své LAN hře, ujistěte se že má Mindustry povolený přístup k místní síti v nastavení Firewallu.
|
||||
join.info = Tady můžeš vložit [accent]IP serveru[] ke kterému se chceš připojit, nebo objevit [accent]Servery Místní sítě[] ke kterým se chceš připojit.\nLAN i Multiplayer jsou podporovány.\n\n[LIGHT_GRAY]Poznámka: Není žádný globální seznam serverů; Pokud se budeš chtít připojit k někomu pomocí IP, budeš jí muset znát od hostitele.
|
||||
hostserver = Hostovat hru
|
||||
invitefriends = Invite Friends
|
||||
invitefriends = Pozvat přátele
|
||||
hostserver.mobile = Hostovat\nHru
|
||||
host = Hostitel
|
||||
hosting = [accent]Otevírám server...
|
||||
hosts.refresh = Obnovit
|
||||
hosts.discovering = Hledám hry LAN
|
||||
hosts.discovering.any = Discovering games
|
||||
hosts.discovering.any = Hledám hry
|
||||
server.refreshing = Obnovuji servery
|
||||
hosts.none = [lightgray]Žádné místní hry nebyly nalezeny!
|
||||
host.invalid = [scarlet]Nejde se připojit k hostiteli.
|
||||
@@ -106,7 +150,7 @@ trace = Vystopovat hráče
|
||||
trace.playername = Jméno hráče: [accent]{0}
|
||||
trace.ip = IP: [accent]{0}
|
||||
trace.id = Unikátní ID: [accent]{0}
|
||||
trace.mobile = Mobile Client: [accent]{0}
|
||||
trace.mobile = Mobilní klient: [accent]{0}
|
||||
trace.modclient = Vlastní Klient: [accent]{0}
|
||||
invalidid = Neplatná IP klienta! Poslat zprávu o chybě.
|
||||
server.bans = Bany.
|
||||
@@ -122,25 +166,24 @@ server.version = [lightgray]Verze: {0} {1}
|
||||
server.custombuild = [yellow]Vlastní verze
|
||||
confirmban = Jsi si jistý že chceš zabanovat tohoto hráče?
|
||||
confirmkick = Jsi si jistý že chceš vykopnout tohoto hráče?
|
||||
confirmvotekick = Are you sure you want to vote-kick this player?
|
||||
confirmvotekick = Jsi si jistý že chceš hlasovat pro vykopnutí tohoto hráče?
|
||||
confirmunban = Jsi si jistý že chceš odbanovat tohoto hráče
|
||||
confirmadmin = Jsi si jistý že chceš tohoto hráče pasovat na admina?
|
||||
confirmunadmin = Jsi si jistý že chceš odebrat práva tomuto hráči?
|
||||
joingame.title = Připojit se ke hře
|
||||
joingame.ip = Adresa:
|
||||
disconnect = Odpojen.
|
||||
disconnect.error = Connection error.
|
||||
disconnect.closed = Connection closed.
|
||||
disconnect.timeout = Timed out.
|
||||
disconnect.error = Chyba připojení.
|
||||
disconnect.closed = Připojení bylo uzavřeno.
|
||||
disconnect.timeout = Vypršel čas pro připojení.
|
||||
disconnect.data = Chyba načtení dat světa!
|
||||
cantconnect = Unable to join game ([accent]{0}[]).
|
||||
cantconnect = Není možno připojit se ke hře ([accent]{0}[]).
|
||||
connecting = [accent]Připojuji se...
|
||||
connecting.data = [accent]Načítám data světa...
|
||||
server.port = Port:
|
||||
server.addressinuse = Adresu již někdo používá!
|
||||
server.invalidport = Neplatné číslo portu!
|
||||
server.error = [crimson]Chyba při hostování serveru: [accent]{0}
|
||||
save.old = Tato uložená pozice je pro starší verzi hry a již není možno jí použít.\n\n[LIGHT_GRAY]Zpětná kompatibilita bude implementována v plné verzi 4.0.
|
||||
save.new = Nové uložení
|
||||
save.overwrite = Jsi si jistý že chceš přepsat\ntento ukládaci slot?
|
||||
overwrite = Přepsat
|
||||
@@ -159,7 +202,7 @@ save.rename = Přejmenovat
|
||||
save.rename.text = Nové jméno:
|
||||
selectslot = Vyber uložení.
|
||||
slot = [accent]Slot {0}
|
||||
editmessage = Edit Message
|
||||
editmessage = Upravit zprávu
|
||||
save.corrupted = [accent]Uložení je poškozené nebo neplatné\nPokud jsi právě aktualizoval svou hru, je to možná změnou formátu pro ukládání a [scarlet]NE[] chyba hry.
|
||||
empty = <Prázný>
|
||||
on = On
|
||||
@@ -167,13 +210,14 @@ off = Off
|
||||
save.autosave = Automatické uložení: {0}
|
||||
save.map = Mapa: {0}
|
||||
save.wave = Vlna {0}
|
||||
save.mode = Gamemode: {0}
|
||||
save.mode = Herní mod: {0}
|
||||
save.date = Naposledy uloženo: {0}
|
||||
save.playtime = Herní čas: {0}
|
||||
warning = Varování.
|
||||
confirm = Potvrdit
|
||||
delete = Smazat
|
||||
view.workshop = View In Workshop
|
||||
view.workshop = Prohlédnout ve workshopu
|
||||
workshop.listing = Edit Workshop Listing
|
||||
ok = OK
|
||||
open = Otevřít
|
||||
customize = Přizpůsobit
|
||||
@@ -187,11 +231,16 @@ data.exported = Data exportována.
|
||||
data.invalid = Neplatná herní data.
|
||||
data.import.confirm = Import externích dat smaže[scarlet] všechna[] vaše současná herní data.\n[accent]To nelze vrátit zpět![]\n\nPo importu data se hra ukončí.
|
||||
classic.export = Exportovat klasická data
|
||||
classic.export.text = [accent]Mindustry[] has just had a major update.\nClassic (v3.5 build 40) save or map data has been detected. Would you like to export these saves to your phone's home folder, for use in the Mindustry Classic app?
|
||||
classic.export.text = [accent]Mindustry[] právě mělo významně velkou aktualizaci.\nKlasické (v3.5 build 40) uložení nebo mapa byly detekovány. Chtěl by jsi exportovat toto uložení do domácího adresáře tvého zařízení , pro pozdější použití v klasické verzi Mindustry ?
|
||||
quit.confirm = Jsi si jistý že chceš ukončit ?
|
||||
quit.confirm.tutorial = Jste si vážně jist?\nTutoriál se dá znovu spustit v[accent] Nastavení->Hra->Spusť Tutoriál.[]
|
||||
loading = [accent]Načítám...
|
||||
reloading = [accent]Reloading Mods...
|
||||
saving = [accent]Ukládám...
|
||||
cancelbuilding = [accent][[{0}][] to clear plan
|
||||
selectschematic = [accent][[{0}][] to select+copy
|
||||
pausebuilding = [accent][[{0}][] to pause building
|
||||
resumebuilding = [scarlet][[{0}][] to resume building
|
||||
wave = [accent]Vlna {0}
|
||||
wave.waiting = [LIGHT_GRAY]Vlna za {0}
|
||||
wave.waveInProgress = [LIGHT_GRAY]Vlna v pohybu
|
||||
@@ -210,11 +259,18 @@ map.nospawn = Tato mapa nemá žádné jádro pro hráče ke spawnutí! Přidej
|
||||
map.nospawn.pvp = Tato mapa nemá žádné nepřátelské jádro pro druhého hráče! Přidej v editoru do této mapy[SCARLET] červené[] jádro.
|
||||
map.nospawn.attack = Tato mapa nemá žádná nepřátelská jádra ke zničení! Přidej v editoru do této mapy [SCARLET] červené[] jádro.
|
||||
map.invalid = Chyba v načítání mapy: poškozený nebo neplatný soubor mapy.
|
||||
map.publish.error = Error publishing map: {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!
|
||||
eula = Steam EULA
|
||||
map.publish = Map published.
|
||||
map.publishing = [accent]Publishing map...
|
||||
workshop.update = Update Item
|
||||
workshop.error = Error fetching workshop details: {0}
|
||||
map.publish.confirm = Jsi si jistý že chceš publikovat tuto mapu?\n\n[lightgray]Ujisti se že jsi nejprve souhlasil se smluvními podmínkami workshopu, tvá mapa se jinak nezobrazí.
|
||||
workshop.menu = Select what you would like to do with this item.
|
||||
workshop.info = Item Info
|
||||
changelog = Changelog (optional):
|
||||
eula = Smluvní podmínky 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}
|
||||
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||
editor.brush = Štětec
|
||||
editor.openin = Otevřít v editoru.
|
||||
editor.oregen = Generovat nerostné zdroje.
|
||||
@@ -222,46 +278,46 @@ editor.oregen.info = Generování nerostných zdrojů:
|
||||
editor.mapinfo = Informace o mapě
|
||||
editor.author = Autor:
|
||||
editor.description = Popis:
|
||||
editor.nodescription = A map must have a description of at least 4 characters before being published.
|
||||
editor.nodescription = Tvá mapa musí mít popisek minimálně o 4 znacích aby mohla být publikována
|
||||
editor.waves = Vln:
|
||||
editor.rules = Pravidla:
|
||||
editor.generation = Generation:
|
||||
editor.ingame = Edit In-Game
|
||||
editor.publish.workshop = Publish On Workshop
|
||||
editor.generation = Generace:
|
||||
editor.ingame = Upravit ve hře
|
||||
editor.publish.workshop = Publikovat na workshop
|
||||
editor.newmap = Nová mapa
|
||||
workshop = Workshop
|
||||
waves.title = Waves
|
||||
waves.remove = Remove
|
||||
waves.never = <never>
|
||||
waves.every = every
|
||||
waves.waves = wave(s)
|
||||
waves.perspawn = per spawn
|
||||
waves.to = to
|
||||
waves.boss = Boss
|
||||
waves.preview = Preview
|
||||
waves.edit = Edit...
|
||||
waves.copy = Copy to Clipboard
|
||||
waves.load = Load from Clipboard
|
||||
waves.invalid = Invalid waves in clipboard.
|
||||
waves.copied = Waves copied.
|
||||
waves.none = No enemies defined.\nNote that empty wave layouts will automatically be replaced with the default layout.
|
||||
editor.default = [LIGHT_GRAY]<Default>
|
||||
details = Details...
|
||||
edit = Edit...
|
||||
waves.title = Vln
|
||||
waves.remove = Odebrat
|
||||
waves.never = <Nikdy>
|
||||
waves.every = každých
|
||||
waves.waves = vln(y)
|
||||
waves.perspawn = za zrození
|
||||
waves.to = do
|
||||
waves.boss = Bosse
|
||||
waves.preview = Prohlížet
|
||||
waves.edit = Upravit....
|
||||
waves.copy = Uložit do schránky
|
||||
waves.load = Načíst ze schránky
|
||||
waves.invalid = Neplatné vlny ve schránce
|
||||
waves.copied = Vln zkopírováno.
|
||||
waves.none = Žádní nepřátelé definováni.\nPřipomínka toho že prázdné rozložení vln se automaticky změní na výchozí nastavení.
|
||||
editor.default = [LIGHT_GRAY]<Výchozí>
|
||||
details = Detaily...
|
||||
edit = Upravit
|
||||
editor.name = Jméno:
|
||||
editor.spawn = Spawn Unit
|
||||
editor.removeunit = Remove Unit
|
||||
editor.spawn = Zrodit jednotku.
|
||||
editor.removeunit = Odebrat jednotku.
|
||||
editor.teams = Týmy
|
||||
editor.errorload = Error loading file:\n[accent]{0}
|
||||
editor.errorsave = Error saving file:\n[accent]{0}
|
||||
editor.errorimage = That's an image, not a map. Don't go around changing extensions expecting it to work.\n\nIf you want to import a legacy map, use the 'import legacy map' button in the editor.
|
||||
editor.errorlegacy = This map is too old, and uses a legacy map format that is no longer supported.
|
||||
editor.errornot = This is not a map file.
|
||||
editor.errorheader = This map file is either not valid or corrupt.
|
||||
editor.errorname = Map has no name defined.
|
||||
editor.update = Update
|
||||
editor.randomize = Randomize
|
||||
editor.apply = Apply
|
||||
editor.errorload = Chyba při načítání souboru:\n[accent]{0}
|
||||
editor.errorsave = Chyba při ukládání souboru:\n[accent]{0}
|
||||
editor.errorimage = Toto je obrázek a ne mapa,nemysli si že změnou formátu souboru tohle obejdeš s tím že to bude fungovat.\n\nJestli chceš použít legacy mapu, použij 'importovat legacy mapu' v menu editoru.
|
||||
editor.errorlegacy = Tato mapa je příliš stará a užití legacy formátu již dávno není podporováno.
|
||||
editor.errornot = Toto není soubor mapy.
|
||||
editor.errorheader = Tento soubor mapy je buď neplatný a nebo poškozen.
|
||||
editor.errorname = Mapa nemá definované jméno.
|
||||
editor.update = Aktualizovat
|
||||
editor.randomize = Náhodně
|
||||
editor.apply = Aplikovat
|
||||
editor.generate = Generovat
|
||||
editor.resize = Změnit velikost
|
||||
editor.loadmap = Načíst mapu
|
||||
@@ -289,96 +345,98 @@ editor.resizemap = Změnit velikost mapy
|
||||
editor.mapname = Jméno mapy:
|
||||
editor.overwrite = [accent]Varování!\nToto přepíše již existující mapu.
|
||||
editor.overwrite.confirm = [scarlet]Varování![] Mapa s tímto jménem již existuje. Jsi si jistý že ji chceš přepsat?
|
||||
editor.exists = A map with this name already exists.
|
||||
editor.exists = Mapa s tímto jménem již existuje.
|
||||
editor.selectmap = Vyber mapu k načtení:
|
||||
toolmode.replace = Replace
|
||||
toolmode.replace.description = Draws only on solid blocks.
|
||||
toolmode.replaceall = Replace All
|
||||
toolmode.replaceall.description = Replace all blocks in map.
|
||||
toolmode.orthogonal = Orthogonal
|
||||
toolmode.orthogonal.description = Draws only orthogonal lines.
|
||||
toolmode.square = Square
|
||||
toolmode.square.description = Square brush.
|
||||
toolmode.eraseores = Erase Ores
|
||||
toolmode.eraseores.description = Erase only ores.
|
||||
toolmode.fillteams = Fill Teams
|
||||
toolmode.fillteams.description = Fill teams instead of blocks.
|
||||
toolmode.drawteams = Draw Teams
|
||||
toolmode.drawteams.description = Draw teams instead of blocks.
|
||||
filters.empty = [LIGHT_GRAY]No filters! Add one with the button below.
|
||||
filter.distort = Distort
|
||||
filter.noise = Noise
|
||||
filter.median = Median
|
||||
filter.oremedian = Ore Median
|
||||
filter.blend = Blend
|
||||
filter.defaultores = Default Ores
|
||||
filter.ore = Ore
|
||||
filter.rivernoise = River Noise
|
||||
filter.mirror = Mirror
|
||||
filter.clear = Clear
|
||||
filter.option.ignore = Ignore
|
||||
filter.scatter = Scatter
|
||||
filter.terrain = Terrain
|
||||
filter.option.scale = Scale
|
||||
filter.option.chance = Chance
|
||||
filter.option.mag = Magnitude
|
||||
filter.option.threshold = Threshold
|
||||
filter.option.circle-scale = Circle Scale
|
||||
filter.option.octaves = Octaves
|
||||
filter.option.falloff = Falloff
|
||||
filter.option.angle = Angle
|
||||
filter.option.block = Block
|
||||
filter.option.floor = Floor
|
||||
filter.option.flooronto = Target Floor
|
||||
filter.option.wall = Wall
|
||||
filter.option.ore = Ore
|
||||
filter.option.floor2 = Secondary Floor
|
||||
filter.option.threshold2 = Secondary Threshold
|
||||
filter.option.radius = Radius
|
||||
filter.option.percentile = Percentile
|
||||
toolmode.replace = Nahradit.
|
||||
toolmode.replace.description = Kreslí jen na pevných blocích.
|
||||
toolmode.replaceall = Nahradit vše
|
||||
toolmode.replaceall.description = Nahradit všechny bloky na mapě.
|
||||
toolmode.orthogonal = Ortogonální
|
||||
toolmode.orthogonal.description = Kreslí jen Ortogonální linie.
|
||||
toolmode.square = Čtverec
|
||||
toolmode.square.description = Čtvercový štětec.
|
||||
toolmode.eraseores = Maže rudy.
|
||||
toolmode.eraseores.description = Maže jen rudy.
|
||||
toolmode.fillteams = Doplnit skupinu
|
||||
toolmode.fillteams.description = Doplní hromadně namísto po blocích.
|
||||
toolmode.drawteams = Kreslí skupiny
|
||||
toolmode.drawteams.description = Kreslí skupiny namísto po blocích.
|
||||
filters.empty = [LIGHT_GRAY]Žádné filtry! Přidej ho tlačítkem níže.
|
||||
filter.distort = Distorze
|
||||
filter.noise = Hluk
|
||||
filter.median = Medián
|
||||
filter.oremedian = Medián rud
|
||||
filter.blend = Splynutí
|
||||
filter.defaultores = Výchozí bloky
|
||||
filter.ore = Rudy
|
||||
filter.rivernoise = Hluk řek
|
||||
filter.mirror = Zrcadlit
|
||||
filter.clear = Vyčistit
|
||||
filter.option.ignore = Ignorovat
|
||||
filter.scatter = Rozházet
|
||||
filter.terrain = Terén
|
||||
filter.option.scale = Měřítko
|
||||
filter.option.chance = Šance
|
||||
filter.option.mag = Velikost
|
||||
filter.option.threshold = Práh
|
||||
filter.option.circle-scale = Měřítko kruhu
|
||||
filter.option.octaves = Octávy
|
||||
filter.option.falloff = Spád
|
||||
filter.option.angle = Úhel
|
||||
filter.option.block = Blok
|
||||
filter.option.floor = Podlaha
|
||||
filter.option.flooronto = Cílová podlaha
|
||||
filter.option.wall = Stěna
|
||||
filter.option.ore = Ruda
|
||||
filter.option.floor2 = Sekundární podlaží
|
||||
filter.option.threshold2 = Sekundární podlaží
|
||||
filter.option.radius = Poloměr
|
||||
filter.option.percentile = Percentil
|
||||
width = Šířka:
|
||||
height = Výška:
|
||||
menu = Hlavní menu
|
||||
play = Hrát
|
||||
campaign = Campaign
|
||||
campaign = Kampaň
|
||||
load = Načíst
|
||||
save = Uložit
|
||||
fps = FPS: {0}
|
||||
tps = TPS: {0}
|
||||
ping = Odezva: {0}ms
|
||||
language.restart = Prosím restartuj hru aby se provedla změna jazyka!
|
||||
settings = Nastavení
|
||||
tutorial = Tutoriál
|
||||
tutorial.retake = Re-Take Tutorial
|
||||
tutorial.retake = Zopáknout si výuku.
|
||||
editor = Editor
|
||||
mapeditor = Editor map
|
||||
donate = Darovat
|
||||
abandon = Abandon
|
||||
abandon.text = This zone and all its resources will be lost to the enemy.
|
||||
locked = Locked
|
||||
complete = [LIGHT_GRAY]Complete:
|
||||
zone.requirement = Wave {0} in zone {1}
|
||||
resume = Resume Zone:\n[LIGHT_GRAY]{0}
|
||||
bestwave = [LIGHT_GRAY]Best: {0}
|
||||
launch = Launch
|
||||
launch.title = Launch Successful
|
||||
launch.next = [LIGHT_GRAY]next opportunity at wave {0}
|
||||
launch.unable2 = [scarlet]Unable to LAUNCH.[]
|
||||
launch.confirm = This will launch all resources in your core.\nYou will not be able to return to this base.
|
||||
launch.skip.confirm = If you skip now, you will not be able to launch until later waves.
|
||||
uncover = Uncover
|
||||
configure = Configure Loadout
|
||||
configure.locked = [LIGHT_GRAY]Reach wave {0}\nto configure loadout.
|
||||
configure.invalid = Amount must be a number between 0 and {0}.
|
||||
zone.unlocked = [LIGHT_GRAY]{0} unlocked.
|
||||
zone.requirement.complete = Wave {0} reached:\n{1} zone requirements met.
|
||||
zone.config.complete = Wave {0} reached:\nLoadout config unlocked.
|
||||
zone.resources = Resources Detected:
|
||||
zone.objective = [lightgray]Objective: [accent]{0}
|
||||
zone.objective.survival = Survive
|
||||
zone.objective.attack = Destroy Enemy Core
|
||||
add = Add...
|
||||
boss.health = Boss Health
|
||||
abandon = Opustit
|
||||
abandon.text = Tato zóna a všechny její zdroje připadnou nepříteli.
|
||||
locked = Zamčeno
|
||||
complete = [LIGHT_GRAY]Hotovo:
|
||||
requirement.wave = Reach Wave {0} in {1}
|
||||
requirement.core = Destroy Enemy Core in {0}
|
||||
requirement.unlock = Unlock {0}
|
||||
resume = Zpět k zóně:\n[LIGHT_GRAY]{0}
|
||||
bestwave = [LIGHT_GRAY]Nejlepší: {0}
|
||||
launch = Vyslat
|
||||
launch.title = Vyslání úspěšné
|
||||
launch.next = [LIGHT_GRAY]další možnost až ve vlně {0}
|
||||
launch.unable2 = [scarlet]Není možno vyslat.[]
|
||||
launch.confirm = Toto vyšle veškeré suroviny ve tvém jádru .\nJiž se na tuto základnu nebudeš moci vrátit.
|
||||
launch.skip.confirm = Jestli teď zůstaneš, budeš moci odejít až v pozdější fázi.
|
||||
uncover = Odkrýt
|
||||
configure = Přizpůsobit vybavení
|
||||
bannedblocks = Banned Blocks
|
||||
addall = Add All
|
||||
configure.locked = [LIGHT_GRAY]Dosáhni vlny {0}\nk nastavení svého vybavení.
|
||||
configure.invalid = Hodnota musí být mezi 0 a{0}.
|
||||
zone.unlocked = [LIGHT_GRAY]{0} odemčeno.
|
||||
zone.requirement.complete = Vlna {0} dosažena:\n{1} podmínky zóny splněny.
|
||||
zone.config.unlocked = Loadout unlocked:[lightgray]\n{0}
|
||||
zone.resources = Suroviny detekovány:
|
||||
zone.objective = [lightgray]Cíl: [accent]{0}
|
||||
zone.objective.survival = Přežij
|
||||
zone.objective.attack = Znič nepřátelské jádro
|
||||
add = Přidat
|
||||
boss.health = Životy bosse
|
||||
connectfail = [crimson]Nepovedlo se připojení k serveru:\n\n[accent]{0}
|
||||
error.unreachable = Server je nedostupný.\nJe adresa napsaná správně?
|
||||
error.invalidaddress = Neplatná adresa.
|
||||
@@ -386,39 +444,39 @@ error.timedout = Čas vypršel!\nUjisti se že hostitel má nastavené přesměr
|
||||
error.mismatch = Chyba Packetu:\nKlient/Verze serveru se neshodují.\nUjisti se že máš nejnovější verzi Mindustry!
|
||||
error.alreadyconnected = Již připojeno.
|
||||
error.mapnotfound = Soubor mapy nebyl nalezen!
|
||||
error.io = Network I/O error.
|
||||
error.io = Chyba I/O sítě.
|
||||
error.any = neznámá chyba sítě.
|
||||
error.bloom = Failed to initialize bloom.\nYour device may not support it.
|
||||
zone.groundZero.name = Ground Zero
|
||||
zone.desertWastes.name = Desert Wastes
|
||||
zone.craters.name = The Craters
|
||||
zone.frozenForest.name = Frozen Forest
|
||||
zone.ruinousShores.name = Ruinous Shores
|
||||
zone.stainedMountains.name = Stained Mountains
|
||||
zone.desolateRift.name = Desolate Rift
|
||||
zone.nuclearComplex.name = Nuclear Production Complex
|
||||
zone.overgrowth.name = Overgrowth
|
||||
zone.tarFields.name = Tar Fields
|
||||
zone.saltFlats.name = Salt Flats
|
||||
zone.impact0078.name = Impact 0078
|
||||
zone.crags.name = Crags
|
||||
zone.fungalPass.name = Fungal Pass
|
||||
zone.groundZero.description = The optimal location to begin once more. Low enemy threat. Few resources.\nGather as much lead and copper as possible.\nMove on.
|
||||
zone.frozenForest.description = Even here, closer to mountains, the spores have spread. The fridgid temperatures cannot contain them forever.\n\nBegin the venture into power. Build combustion generators. Learn to use menders.
|
||||
zone.desertWastes.description = These wastes are vast, unpredictable, and criss-crossed with derelict sector structures.\nCoal is present in the region. Burn it for power, or synthesize graphite.\n\n[lightgray]This landing location cannot be guaranteed.
|
||||
zone.saltFlats.description = On the outskirts of the desert lie the Salt Flats. Few resources can be found in this location.\n\nThe enemy has erected a resource storage complex here. Eradicate their core. Leave nothing standing.
|
||||
zone.craters.description = Water has accumulated in this crater, relic of the old wars. Reclaim the area. Collect sand. Smelt metaglass. Pump water to cool turrets and drills.
|
||||
zone.ruinousShores.description = Past the wastes, is the shoreline. Once, this location housed a coastal defense array. Not much of it remains. Only the most basic defense structures have remained unscathed, everything else reduced to scrap.\nContinue the expansion outwards. Rediscover the technology.
|
||||
zone.stainedMountains.description = Further inland lie the mountains, yet untainted by spores.\nExtract the abundant titanium in this area. Learn how to use it.\n\nThe enemy presence is greater here. Do not give them time to send their strongest units.
|
||||
zone.overgrowth.description = This area is overgrown, closer to the source of the spores.\nThe enemy has established an outpost here. Build dagger units. Destroy it. Reclaim that which was lost.
|
||||
zone.tarFields.description = The outskirts of an oil production zone, between the mountains and desert. One of the few areas with usable tar reserves.\nAlthough abandoned, this area has some dangerous enemy forces nearby. Do not underestimate them.\n\n[lightgray]Research oil processing technology if possible.
|
||||
zone.desolateRift.description = An extremely dangerous zone. Plentiful resources, but little space. High risk of destruction. Leave as soon as possible. Do not be fooled by the long spacing between enemy attacks.
|
||||
zone.nuclearComplex.description = A former facility for the production and processing of thorium, reduced to ruins.\n[lightgray]Research the thorium and its many uses.\n\nThe enemy is present here in great numbers, constantly scouting for attackers.
|
||||
zone.fungalPass.description = A transition area between high mountains and lower, spore-ridden lands. A small enemy reconnaissance base is located here.\nDestroy it.\nUse Dagger and Crawler units. Take out the two cores.
|
||||
zone.impact0078.description = <insert description here>
|
||||
zone.crags.description = <insert description here>
|
||||
error.bloom = Chyba inicializace bloomu.\nTvé zařízení ho nemusí podporovat.
|
||||
zone.groundZero.name = Zóna dopadu
|
||||
zone.desertWastes.name = Pouštní Odpady
|
||||
zone.craters.name = Krátery
|
||||
zone.frozenForest.name = Zmrzlý les
|
||||
zone.ruinousShores.name = Zničující pobřeží
|
||||
zone.stainedMountains.name = Poskvrněné hory
|
||||
zone.desolateRift.name = Trhlina pustoty
|
||||
zone.nuclearComplex.name = Komplex nukleární produkce
|
||||
zone.overgrowth.name = Porost
|
||||
zone.tarFields.name = Tarová pole
|
||||
zone.saltFlats.name = Solné nížiny
|
||||
zone.impact0078.name = Dopad 0078
|
||||
zone.crags.name = Praskliny
|
||||
zone.fungalPass.name = Houbový průsmyk
|
||||
zone.groundZero.description = Optimální lokace kde znovu začít. Nízký výskyt nepřátel. Pár surovin.\nPosbírej co nejvíce olova a mědi.\nBěž dál.
|
||||
zone.frozenForest.description = Dokonce tady, blíž k horám se spóry dokázaly rozrůst. Tyto mrazivé teploty je nemohou zadržet navěky.\n\nZačni pracovat s pomocí energie. Stav spalovací generátory. Nauč se jak používat opravovací věže.
|
||||
zone.desertWastes.description = Tyto odpadní zóny jsou rozsáhlé, nepředvídatelné a skrz naskrz se hemží opuštěnými budovami.\nV této oblasti se hojně vyskytuje uhlí. Spal ho v generátorech na energii nebo syntetizuj na Grafit.\n\n[lightgray]Tato výsadková zóna není garantovaná.
|
||||
zone.saltFlats.description = Na okraji pouště leží Solné nížiny. V této lokaci se nachází nemnoho surovin.\n\nNepřítel zde vybudoval zásobovací komplex. Znič jeho jádro. Nenechej kámen na kameni.
|
||||
zone.craters.description = V těchto kráterech jenž jsou relikvie starých válek,se nahromadilo velké množství vody. Zmocni se této oblasti. Sbírej písek. Vyrob z něj sklo. Použij vodu k chlazení svých vrtů a střílen.
|
||||
zone.ruinousShores.description = Za odpadní zónou se nachází pobřeží. Kdysi tuto oblast obýval pobřežní obranný sytém. Moc z něj nezbylo. Jen ty nejprimitivnější struktůry zůstaly nerozprášeny, zbytek padl jen v kusy oceli.\nPokračuj ve své expanzi hlouběji. Objev ztracenou technologii.
|
||||
zone.stainedMountains.description = Dále ve vnitrozemí leží hory, dosud neposkvrněny spóry.\nVytěž tuto oblast oplývající titániem. Nauč se ho používat.\n\nPřítomnost nepřátelských jednotek je zde větší. Nedej jim čas na vytasení jejich největšího kalibru.
|
||||
zone.overgrowth.description = Tato přerostlá džungle se nachází blíže ke zdroji spór.\nNepřítel zde zbudoval základnu. Postav jednotky Dagger a znič ji. Získej to co mělo být dávno ztraceno.
|
||||
zone.tarFields.description = Hranice produkční ropné oblasti mezi horami a pouští. Jedna z mála oblastí kde se stále nachází Tar.\nAčkoliv se oblast zdá opuštěná, stále se zde nachází nepřátelské jednotky s velkou silou. Není radno je podcenit.\n\n[lightgray]Vyzkoumej technologii na produkci surovin z ropy.
|
||||
zone.desolateRift.description = Extrémně nebezpečná zóna. Za cenu prostoru se zde nachází přehršel surovin. Vysoká šance na sebedestrukci. Opusť tuto oblast co nejdříve to půjde. Nenech se zmást dlouhými prodlevami mezi vlnami nepřátel.
|
||||
zone.nuclearComplex.description = Bývalá továrna na zpracování thoria, dnes leží v troskách.\n[lightgray]Objev thorium a jeho široké využití.\n\nNepřátelské jednotky se zde nacházejí v hojném počtu, neustále prohledává okolí kvůli útočníkůn.
|
||||
zone.fungalPass.description = Přechodová oblast mezi vysokými horami a spóry nasycenou zemí. Nachází se zde malá průzkumná základna tvého nepřítele.\nZnič ji.\nPoužij Dagger a Crawler jednotky. Znič obě nepřátelské já.
|
||||
zone.impact0078.description = <Zde vlož popisek>
|
||||
zone.crags.description = <Zde vlož popisek>
|
||||
settings.language = Jazyk
|
||||
settings.data = Game Data
|
||||
settings.data = Data hry
|
||||
settings.reset = nastavit výchozí
|
||||
settings.rebind = Přenastavit
|
||||
settings.controls = Ovládání
|
||||
@@ -428,74 +486,75 @@ settings.graphics = Zobrazení
|
||||
settings.cleardata = Resetovat data hry...
|
||||
settings.clear.confirm = Jsi si jistý že chceš resetovat obsah hry?\nTento krok je nevratný!
|
||||
settings.clearall.confirm = [scarlet]Varování![]\nToto vyresetuje všechna data, včetně uložení, map, odemykatelných a nastavení ovládání.\nJakmile stiskneš 'ok' data se vymažou a hra se automaticky ukončí.
|
||||
settings.clearunlocks = Vymazání odemykatelných
|
||||
settings.clearall = Vymazat všechno
|
||||
paused = [accent]< Pauza >
|
||||
clear = Clear
|
||||
banned = [scarlet]Banned
|
||||
yes = Ano
|
||||
no = Ne
|
||||
info.title = Informace
|
||||
error.title = [crimson]Objevila se chyba
|
||||
error.crashtitle = Objevila se chyba
|
||||
attackpvponly = [scarlet]Only available in Attack/PvP modes
|
||||
blocks.input = Input
|
||||
blocks.output = Output
|
||||
blocks.input = Vstup
|
||||
blocks.output = Výstup
|
||||
blocks.booster = Booster
|
||||
block.unknown = [LIGHT_GRAY]???
|
||||
blocks.powercapacity = Kapacita energie
|
||||
blocks.powershot = Energie na výstřel
|
||||
blocks.damage = Damage
|
||||
blocks.damage = Poškození
|
||||
blocks.targetsair = Zaměřuje vzdušné jednotky
|
||||
blocks.targetsground = Targets Ground
|
||||
blocks.itemsmoved = Move Speed
|
||||
blocks.launchtime = Time Between Launches
|
||||
blocks.targetsground = Zaměřuje pozemní jednotky
|
||||
blocks.itemsmoved = Rychlost pohybu
|
||||
blocks.launchtime = Čas mezi vysláním
|
||||
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ů
|
||||
blocks.basepowergeneration = Základní generování energie
|
||||
blocks.productiontime = Production Time
|
||||
blocks.repairtime = Block Full Repair Time
|
||||
blocks.speedincrease = Speed Increase
|
||||
blocks.range = Range
|
||||
blocks.productiontime = Čas produkce
|
||||
blocks.repairtime = Čas do úplné opravy
|
||||
blocks.speedincrease = Zvýšení rychlosti
|
||||
blocks.range = Dosah
|
||||
blocks.drilltier = Vrtatelné
|
||||
blocks.drillspeed = Základní rychlost vrtu
|
||||
blocks.boosteffect = Boost Effect
|
||||
blocks.maxunits = Max Active Units
|
||||
blocks.boosteffect = Efekt boostu
|
||||
blocks.maxunits = Max. počet jednotek
|
||||
blocks.health = Životy
|
||||
blocks.buildtime = Build Time
|
||||
blocks.buildcost = Build Cost
|
||||
blocks.buildtime = Čas stavby
|
||||
blocks.buildcost = Cena stavby
|
||||
blocks.inaccuracy = Nepřesnost/výchylka
|
||||
blocks.shots = Střely
|
||||
blocks.reload = Střely za sekundu
|
||||
blocks.ammo = Ammo
|
||||
bar.drilltierreq = Better Drill Required
|
||||
bar.drillspeed = Drill Speed: {0}/s
|
||||
bar.efficiency = Efficiency: {0}%
|
||||
bar.powerbalance = Power: {0}
|
||||
bar.powerstored = Stored: {0}/{1}
|
||||
bar.poweramount = Power: {0}
|
||||
bar.poweroutput = Power Output: {0}
|
||||
bar.items = Items: {0}
|
||||
bar.capacity = Capacity: {0}
|
||||
bar.liquid = Liquid
|
||||
bar.heat = Heat
|
||||
bar.power = Power
|
||||
bar.progress = Build Progress
|
||||
bar.spawned = Units: {0}/{1}
|
||||
bullet.damage = [stat]{0}[lightgray] dmg
|
||||
bullet.splashdamage = [stat]{0}[lightgray] area dmg ~[stat] {1}[lightgray] tiles
|
||||
bullet.incendiary = [stat]incendiary
|
||||
bullet.homing = [stat]homing
|
||||
bullet.shock = [stat]shock
|
||||
bullet.frag = [stat]frag
|
||||
bullet.knockback = [stat]{0}[lightgray] knockback
|
||||
bullet.freezing = [stat]freezing
|
||||
bullet.tarred = [stat]tarred
|
||||
bullet.multiplier = [stat]{0}[lightgray]x ammo multiplier
|
||||
bullet.reload = [stat]{0}[lightgray]x reload
|
||||
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}
|
||||
bar.poweramount = Energie celkem: {0}
|
||||
bar.poweroutput = Výstup energie: {0}
|
||||
bar.items = Předměty: {0}
|
||||
bar.capacity = Kpacita: {0}
|
||||
bar.liquid = Tekutiny
|
||||
bar.heat = Teplo
|
||||
bar.power = Energie
|
||||
bar.progress = Proces stavby
|
||||
bar.spawned = Jednotek: {0}/{1}
|
||||
bullet.damage = [stat]{0}[lightgray] poškození
|
||||
bullet.splashdamage = [stat]{0}[lightgray] AOE ~[stat] {1}[lightgray] bloků
|
||||
bullet.incendiary = [stat]zápalné
|
||||
bullet.homing = [stat]samonaváděcí
|
||||
bullet.shock = [stat]šokové
|
||||
bullet.frag = [stat]trhavé
|
||||
bullet.knockback = [stat]{0}[lightgray] odhození
|
||||
bullet.freezing = [stat]ledové
|
||||
bullet.tarred = [stat]tarové
|
||||
bullet.multiplier = [stat]{0}[lightgray]x násobič střeliva
|
||||
bullet.reload = [stat]{0}[lightgray]x nabití
|
||||
unit.blocks = Bloky
|
||||
unit.powersecond = jednotek energie/sekunda
|
||||
unit.liquidsecond = jednotek tekutin/sekundu
|
||||
@@ -504,8 +563,8 @@ unit.liquidunits = jednotek tekutin
|
||||
unit.powerunits = jednotek energie
|
||||
unit.degrees = úhly
|
||||
unit.seconds = sekundy
|
||||
unit.persecond = /sec
|
||||
unit.timesspeed = x speed
|
||||
unit.persecond = /sek
|
||||
unit.timesspeed = x rychlost
|
||||
unit.percent = %
|
||||
unit.items = předměty
|
||||
category.general = Všeobecné
|
||||
@@ -515,21 +574,23 @@ category.items = Předměty
|
||||
category.crafting = Vyžaduje
|
||||
category.shooting = Střílí
|
||||
category.optional = Volitelné vylepšení
|
||||
setting.landscape.name = Lock Landscape
|
||||
setting.shadows.name = Shadows
|
||||
setting.linear.name = Linear Filtering
|
||||
setting.animatedwater.name = Animated Water
|
||||
setting.animatedshields.name = Animated Shields
|
||||
setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[]
|
||||
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
|
||||
setting.animatedshields.name = Animované štíty
|
||||
setting.antialias.name = Antialias[LIGHT_GRAY] (vyžaduje restart)[]
|
||||
setting.indicators.name = Indikátor pro spojence
|
||||
setting.autotarget.name = Automaticky zaměřuje
|
||||
setting.keyboard.name = Mouse+Keyboard Controls
|
||||
setting.touchscreen.name = Touchscreen Controls
|
||||
setting.keyboard.name = Ovládání myš+klávesnice
|
||||
setting.touchscreen.name = Ovládání dotykovým displejem
|
||||
setting.fpscap.name = Max FPS
|
||||
setting.fpscap.none = žádný
|
||||
setting.fpscap.text = {0} FPS
|
||||
setting.uiscale.name = UI Scaling[lightgray] (require restart)[]
|
||||
setting.swapdiagonal.name = Always Diagonal Placement
|
||||
setting.uiscale.name = Škálování rozhraní[lightgray] (vyžaduje restart)[]
|
||||
setting.swapdiagonal.name = Vždy pokládat diagonálně
|
||||
setting.difficulty.training = Trénink
|
||||
setting.difficulty.easy = lehká
|
||||
setting.difficulty.normal = normální
|
||||
@@ -538,15 +599,18 @@ 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
|
||||
setting.fullscreen.name = Celá obrazovka
|
||||
setting.borderlesswindow.name = Borderless Window[LIGHT_GRAY] (may require restart)
|
||||
setting.borderlesswindow.name = Bezokrajové okno[LIGHT_GRAY] (může vyžadovat restart)
|
||||
setting.fps.name = Ukázat snímky/sekundu
|
||||
setting.vsync.name = Vertikální synchronizace
|
||||
setting.pixelate.name = Pixelate [LIGHT_GRAY](may decrease performance)
|
||||
setting.pixelate.name = Pixelizovat [LIGHT_GRAY](může snížit výkon)
|
||||
setting.minimap.name = Ukázat minimapu
|
||||
setting.position.name = Show Player Position
|
||||
setting.musicvol.name = Hlasitost hudby
|
||||
setting.ambientvol.name = Ambient Volume
|
||||
setting.mutemusic.name = Ztišit hudbu
|
||||
@@ -558,8 +622,10 @@ setting.publichost.name = Public Game Visibility
|
||||
setting.chatopacity.name = Chat Opacity
|
||||
setting.lasersopacity.name = Power Laser Opacity
|
||||
setting.playerchat.name = Display In-Game Chat
|
||||
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.beta = Note that beta versions of the game cannot make public lobbies.
|
||||
uiscale.reset = UI scale has been changed.\nPress "OK" to confirm this scale.\n[scarlet]Reverting and exiting in[accent] {0}[] settings...
|
||||
uiscale.cancel = Cancel & Exit
|
||||
uiscale.cancel = Ukončit a odejít
|
||||
setting.bloom.name = Bloom
|
||||
keybind.title = Přenastavit klávesy
|
||||
keybinds.mobile = [scarlet]Most keybinds here are not functional on mobile. Only basic movement is supported.
|
||||
@@ -569,13 +635,16 @@ category.multiplayer.name = Multiplayer
|
||||
command.attack = Útok
|
||||
command.rally = Rally
|
||||
command.retreat = Ústup
|
||||
keybind.gridMode.name = Výběr bloků
|
||||
keybind.gridModeShift.name = Výběr kategorie
|
||||
keybind.clear_building.name = Clear Building
|
||||
keybind.press = Stiskni klívesu...
|
||||
keybind.press.axis = Stiskni osu nebo klávesu...
|
||||
keybind.screenshot.name = Sníměk mapy
|
||||
keybind.move_x.name = Pohyb na X
|
||||
keybind.move_y.name = Pohyb na 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 = Toggle Fullscreen
|
||||
keybind.select.name = Vybrat/Střílet
|
||||
keybind.diagonal_placement.name = Diagonal Placement
|
||||
@@ -587,12 +656,14 @@ keybind.zoom_hold.name = Přiblížení-podržení
|
||||
keybind.zoom.name = přiblížení
|
||||
keybind.menu.name = Hlavní nabídka
|
||||
keybind.pause.name = pauza
|
||||
keybind.pause_building.name = Pause/Resume Building
|
||||
keybind.minimap.name = Minimap
|
||||
keybind.dash.name = Sprint
|
||||
keybind.chat.name = Chat
|
||||
keybind.player_list.name = Seznam hráčů
|
||||
keybind.console.name = Konzole
|
||||
keybind.rotate.name = Otočit
|
||||
keybind.rotateplaced.name = Rotate Existing (Hold)
|
||||
keybind.toggle_menus.name = Přepínání nabídek
|
||||
keybind.chat_history_prev.name = Předchozí historie chatu
|
||||
keybind.chat_history_next.name = Další historie chatu
|
||||
@@ -604,6 +675,7 @@ mode.survival.name = Survival
|
||||
mode.survival.description = The normal mode. Limited resources and automatic incoming waves.
|
||||
mode.sandbox.name = Sandbox
|
||||
mode.sandbox.description = Nekonečné zdroje a žádný čas pro vlny nepřátel.
|
||||
mode.editor.name = Editor
|
||||
mode.pvp.name = PvP
|
||||
mode.pvp.description = Bojuj proti ostatním hráčům v lokální síti.
|
||||
mode.attack.name = Útok
|
||||
@@ -654,7 +726,7 @@ item.spore-pod.name = Spore Pod
|
||||
item.sand.name = Písek
|
||||
item.blast-compound.name = Výbušná směs
|
||||
item.pyratite.name = Pyratite
|
||||
item.metaglass.name = Metaglass
|
||||
item.metaglass.name = Tvrzené sklo
|
||||
item.scrap.name = Scrap
|
||||
liquid.water.name = Voda
|
||||
liquid.slag.name = Slag
|
||||
@@ -771,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
|
||||
@@ -790,6 +864,7 @@ block.junction.name = Křižovatka
|
||||
block.router.name = Směrovač
|
||||
block.distributor.name = Distributor
|
||||
block.sorter.name = Dělička
|
||||
block.inverted-sorter.name = Inverted Sorter
|
||||
block.message.name = Message
|
||||
block.overflow-gate.name = Brána přetečení
|
||||
block.silicon-smelter.name = Silicon Smelter
|
||||
@@ -908,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.[]
|
||||
@@ -991,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é.
|
||||
@@ -1010,6 +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.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)
|
||||
@@ -16,11 +17,29 @@ screenshot.invalid = Karte zu groß! Eventuell nicht ausreichend Arbeitsspeicher
|
||||
gameover = Der Kern wurde zerstört.
|
||||
gameover.pvp = Das[accent] {0}[] Team ist siegreich!
|
||||
highscore = [YELLOW] Neuer Highscore!
|
||||
copied = Copied.
|
||||
load.sound = Sounds
|
||||
load.map = Maps
|
||||
load.image = Images
|
||||
load.content = Content
|
||||
load.system = System
|
||||
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
|
||||
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
|
||||
stat.wave = Wellen besiegt:[accent] {0}
|
||||
stat.enemiesDestroyed = Gegner zerstört:[accent] {0}
|
||||
stat.built = Gebäude gebaut:[accent] {0}
|
||||
@@ -29,6 +48,7 @@ stat.deconstructed = Gebäude abgebaut:[accent] {0}
|
||||
stat.delivered = Übertragene Ressourcen:
|
||||
stat.rank = Finaler Rang: [accent]{0}
|
||||
launcheditems = [accent]Übertragene Items
|
||||
launchinfo = [unlaunched][[LAUNCH] your core to obtain the items indicated in blue.
|
||||
map.delete = Bist du sicher, dass du die Karte "[accent]{0}[]" löschen möchtest?
|
||||
level.highscore = Highscore: [accent]{0}
|
||||
level.select = Level-Auswahl
|
||||
@@ -40,11 +60,11 @@ database = Kern-Datenbank
|
||||
savegame = Spiel speichern
|
||||
loadgame = Spiel laden
|
||||
joingame = Spiel beitreten
|
||||
addplayers = Hinzufügen/Entfernen von Spielern
|
||||
customgame = Benutzerdefiniertes Spiel
|
||||
newgame = Neues Spiel
|
||||
none = <nichts>
|
||||
minimap = Minimap
|
||||
position = Position
|
||||
close = Schließen
|
||||
website = Website
|
||||
quit = Verlassen
|
||||
@@ -60,6 +80,30 @@ 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.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.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.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 = Info
|
||||
name = Name:
|
||||
noname = Wähle zuerst einen[accent] Spielernamen[].
|
||||
@@ -140,7 +184,6 @@ server.port = Port:
|
||||
server.addressinuse = Adresse bereits in Verwendung!
|
||||
server.invalidport = Falscher Port!
|
||||
server.error = [crimson] Fehler beim Hosten des Servers: [accent] {0}
|
||||
save.old = Dieser Spielstand ist von einer älteren Version des Spiels, und kann nicht mehr verwendet werden.\n\n[LIGHT_GRAY]Abwärtskompatibilität von Speicherständen wird in der 4.0 Vollversion hinzugefügt.
|
||||
save.new = Neuer Spielstand
|
||||
save.overwrite = Möchtest du diesen Spielstand wirklich überschreiben?
|
||||
overwrite = Überschreiben
|
||||
@@ -174,6 +217,7 @@ warning = Warnung.
|
||||
confirm = Bestätigen
|
||||
delete = Löschen
|
||||
view.workshop = View In Workshop
|
||||
workshop.listing = Edit Workshop Listing
|
||||
ok = OK
|
||||
open = Öffnen
|
||||
customize = Anpassen
|
||||
@@ -191,7 +235,12 @@ classic.export.text = [accent]Mindustry[] has just had a major update.\nClassic
|
||||
quit.confirm = Willst du wirklich aufhören?
|
||||
quit.confirm.tutorial = Are you sure you know what you're doing?\nThe tutorial can be re-taken in[accent] Settings->Game->Re-Take Tutorial.[]
|
||||
loading = [accent]Wird geladen...
|
||||
reloading = [accent]Reloading Mods...
|
||||
saving = [accent]Speichere...
|
||||
cancelbuilding = [accent][[{0}][] to clear plan
|
||||
selectschematic = [accent][[{0}][] to select+copy
|
||||
pausebuilding = [accent][[{0}][] to pause building
|
||||
resumebuilding = [scarlet][[{0}][] to resume building
|
||||
wave = [accent]Welle {0}
|
||||
wave.waiting = Welle in {0}
|
||||
wave.waveInProgress = [LIGHT_GRAY]Welle im Gange
|
||||
@@ -210,11 +259,18 @@ map.nospawn = Diese Karte hat keine Kerne in denen die Spieler beginnen können!
|
||||
map.nospawn.pvp = Diese Karte hat keine gegnerischen Kerne wo Gegner starten könnten! Füge über den Editor [SCARLET] rote[] Kerne zu dieser Karte hinzu.
|
||||
map.nospawn.attack = Diese Karte hat keine gengnerischen Kerne, die Spieler angreifen können! Füge über den Editor [SCARLET] rote[] Kerne zu dieser Karte hinzu.
|
||||
map.invalid = Fehler beim Laden der Karte: Beschädigtes oder ungültige Karten Datei.
|
||||
map.publish.error = Error publishing map: {0}
|
||||
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
|
||||
map.publish = Map published.
|
||||
map.publishing = [accent]Publishing map...
|
||||
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}
|
||||
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||
editor.brush = Pinsel
|
||||
editor.openin = Öffne im Editor
|
||||
editor.oregen = Erze generieren
|
||||
@@ -344,7 +400,6 @@ campaign = Kampagne
|
||||
load = Laden
|
||||
save = Speichern
|
||||
fps = FPS: {0}
|
||||
tps = TPS: {0}
|
||||
ping = Ping: {0}ms
|
||||
language.restart = Bitte Starte dein Spiel neu, damit die Sprach-Einstellung aktiv wird.
|
||||
settings = Einstellungen
|
||||
@@ -352,12 +407,13 @@ tutorial = Tutorial
|
||||
tutorial.retake = Re-Take Tutorial
|
||||
editor = Editor
|
||||
mapeditor = Karten Editor
|
||||
donate = Spenden
|
||||
abandon = Aufgeben
|
||||
abandon.text = Diese Zone sowie alle Ressourcen werden dem Gegner überlassen.
|
||||
locked = Gesperrt
|
||||
complete = [LIGHT_GRAY]Abschließen:
|
||||
zone.requirement = Welle {0} in Zone {1}
|
||||
requirement.wave = Reach Wave {0} in {1}
|
||||
requirement.core = Destroy Enemy Core in {0}
|
||||
requirement.unlock = Unlock {0}
|
||||
resume = Zu Zone zurückkehren:\n[LIGHT_GRAY]{0}
|
||||
bestwave = [LIGHT_GRAY]Beste Welle: {0}
|
||||
launch = Abschluss
|
||||
@@ -368,11 +424,13 @@ launch.confirm = Dies wird alle Ressourcen in deinen Kern übertragen.\nDu kanns
|
||||
launch.skip.confirm = If you skip now, you will not be able to launch until later waves.
|
||||
uncover = Freischalten
|
||||
configure = Startitems festlegen
|
||||
bannedblocks = Banned Blocks
|
||||
addall = Add All
|
||||
configure.locked = [LIGHT_GRAY]Erreiche Welle {0}\n, um Startitems festlegen zu können.
|
||||
configure.invalid = Amount must be a number between 0 and {0}.
|
||||
zone.unlocked = [LIGHT_GRAY]{0} freigeschaltet.
|
||||
zone.requirement.complete = Welle {0} erreicht:\n{1} Anforderungen der Zone erfüllt.
|
||||
zone.config.complete = Welle {0} erreicht:\nFestlegen von Startitems freigeschaltet.
|
||||
zone.config.unlocked = Loadout unlocked:[lightgray]\n{0}
|
||||
zone.resources = Ressourcen entdeckt:
|
||||
zone.objective = [lightgray]Ziel: [accent]{0}
|
||||
zone.objective.survival = Überlebe
|
||||
@@ -428,15 +486,14 @@ settings.graphics = Grafiken
|
||||
settings.cleardata = Spieldaten zurücksetzen...
|
||||
settings.clear.confirm = Bist du sicher, dass du die Spieldaten zurücksetzen willst?\n Diese Aktion kann nicht rückgängig gemacht werden!
|
||||
settings.clearall.confirm = [scarlet]Warnung![]\nDas wird jegliche Spieldaten zurücksetzen inklusive Speicherstände, Karten, Freischaltungen und Tastenbelegungen.\n Nachdem du 'OK' drückst wird alles zurückgesetzt und das Spiel schließt sich automatisch.
|
||||
settings.clearunlocks = Freischaltungen zurücksetzen
|
||||
settings.clearall = Alles zurücksetzen
|
||||
paused = Pausiert
|
||||
clear = Clear
|
||||
banned = [scarlet]Banned
|
||||
yes = Ja
|
||||
no = Nein
|
||||
info.title = [accent]Info
|
||||
error.title = [crimson] Ein Fehler ist aufgetreten
|
||||
error.crashtitle = Ein Fehler ist aufgetreten!
|
||||
attackpvponly = [scarlet]Nur in Angriff oder PvP-Modus verfügbar.
|
||||
blocks.input = Input
|
||||
blocks.output = Output
|
||||
blocks.booster = Verstärkung
|
||||
@@ -452,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
|
||||
@@ -473,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}
|
||||
@@ -517,7 +576,9 @@ 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
|
||||
setting.animatedshields.name = Animierte Schilde
|
||||
setting.antialias.name = Antialias[LIGHT_GRAY] (Neustart erforderlich)[]
|
||||
@@ -538,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
|
||||
@@ -547,6 +610,7 @@ setting.fps.name = Zeige FPS
|
||||
setting.vsync.name = VSync
|
||||
setting.pixelate.name = Verpixeln [LIGHT_GRAY](Könnte die Leistung beeinträchtigen)
|
||||
setting.minimap.name = Zeige die Minimap
|
||||
setting.position.name = Show Player Position
|
||||
setting.musicvol.name = Musiklautstärke
|
||||
setting.ambientvol.name = Ambient Volume
|
||||
setting.mutemusic.name = Musik stummschalten
|
||||
@@ -558,6 +622,8 @@ setting.publichost.name = Public Game Visibility
|
||||
setting.chatopacity.name = Chat Deckkraft
|
||||
setting.lasersopacity.name = Power Laser Opacity
|
||||
setting.playerchat.name = Chat im Spiel anzeigen
|
||||
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.beta = Note that beta versions of the game cannot make public lobbies.
|
||||
uiscale.reset = UI-Skalierung wurde geändert.\nDrücke "OK", um diese Skalierung zu bestätigen.\n[scarlet]Zurückkehren und Beenden in[accent] {0}[] Einstellungen...
|
||||
uiscale.cancel = Abbrechen & Beenden
|
||||
setting.bloom.name = Bloom
|
||||
@@ -569,13 +635,16 @@ category.multiplayer.name = Mehrspieler
|
||||
command.attack = Angreifen
|
||||
command.rally = Rally
|
||||
command.retreat = Rückzug
|
||||
keybind.gridMode.name = Block Auswahl
|
||||
keybind.gridModeShift.name = Kategorie auswählen
|
||||
keybind.clear_building.name = Clear Building
|
||||
keybind.press = Drücke eine Taste...
|
||||
keybind.press.axis = Drücke eine Taste oder bewege eine Achse...
|
||||
keybind.screenshot.name = Karten Screenshot
|
||||
keybind.move_x.name = X-Achse
|
||||
keybind.move_y.name = Y-Achse
|
||||
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 = Toggle Fullscreen
|
||||
keybind.select.name = Auswählen/Schießen
|
||||
keybind.diagonal_placement.name = Diagonal platzieren
|
||||
@@ -587,12 +656,14 @@ keybind.zoom_hold.name = Zoom halten
|
||||
keybind.zoom.name = Zoomen
|
||||
keybind.menu.name = Menü
|
||||
keybind.pause.name = Pause
|
||||
keybind.pause_building.name = Pause/Resume Building
|
||||
keybind.minimap.name = Minimap
|
||||
keybind.dash.name = Bindestrich
|
||||
keybind.chat.name = Chat
|
||||
keybind.player_list.name = Spielerliste
|
||||
keybind.console.name = Konsole
|
||||
keybind.rotate.name = Drehen
|
||||
keybind.rotateplaced.name = Rotate Existing (Hold)
|
||||
keybind.toggle_menus.name = Menüs umschalten
|
||||
keybind.chat_history_prev.name = Chat Historie zurück
|
||||
keybind.chat_history_next.name = Chat Historie vor
|
||||
@@ -604,6 +675,7 @@ mode.survival.name = Überleben
|
||||
mode.survival.description = Der normale Modus. Ressourcen sind limitiert und Wellen kommen automatisch.
|
||||
mode.sandbox.name = Sandkasten
|
||||
mode.sandbox.description = Unendliche Ressourcen und kein Timer für Wellen.
|
||||
mode.editor.name = Editor
|
||||
mode.pvp.name = PvP
|
||||
mode.pvp.description = Kämpfe gegen andere Spieler lokal.
|
||||
mode.attack.name = Angriff
|
||||
@@ -771,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
|
||||
@@ -790,6 +864,7 @@ block.junction.name = Kreuzung
|
||||
block.router.name = Verteiler
|
||||
block.distributor.name = Großer Verteiler
|
||||
block.sorter.name = Sortierer
|
||||
block.inverted-sorter.name = Inverted Sorter
|
||||
block.message.name = Message
|
||||
block.overflow-gate.name = Überlauftor
|
||||
block.silicon-smelter.name = Silizium-Schmelzer
|
||||
@@ -908,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.[]
|
||||
@@ -991,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.
|
||||
@@ -1010,6 +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.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.
|
||||
|
||||
@@ -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
|
||||
@@ -16,14 +17,29 @@ screenshot.invalid = Mapa demasiado grande, no hay suficiente memoria para la ca
|
||||
gameover = Tu núcleo ha sido destruido.
|
||||
gameover.pvp = ¡El equipo[accent] {0}[] ha ganado!
|
||||
highscore = [accent]¡Nueva mejor puntuación!
|
||||
|
||||
copied = Copied.
|
||||
load.sound = Sonidos
|
||||
load.map = Mapas
|
||||
load.image = Imágenes
|
||||
load.content = Contenido
|
||||
load.system = Sistema
|
||||
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
|
||||
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
|
||||
stat.wave = Oleadas Derrotadas:[accent] {0}
|
||||
stat.enemiesDestroyed = Enemigos Destruidos:[accent] {0}
|
||||
stat.built = Estructuras Construidas:[accent] {0}
|
||||
@@ -31,7 +47,6 @@ stat.destroyed = Estructuras Destruidas:[accent] {0}
|
||||
stat.deconstructed = Estructuras Desconstruidas:[accent] {0}
|
||||
stat.delivered = Recursos Lanzados:
|
||||
stat.rank = Rango final: [accent]{0}
|
||||
|
||||
launcheditems = [accent]Recursos Lanzados
|
||||
launchinfo = [unlaunched][[LAUNCH] tu núcleo core obtenga los objetos indicados en azul.
|
||||
map.delete = ¿Estás seguro que quieres borrar el mapa "[accent]{0}[]"?
|
||||
@@ -45,11 +60,11 @@ database = Base de datos del núcleo
|
||||
savegame = Guardar Partida
|
||||
loadgame = Cargar Partida
|
||||
joingame = Unirse a la Partida
|
||||
addplayers = Agregar/Quitar Jugadores
|
||||
customgame = Partida personalizada
|
||||
newgame = Nueva Partida
|
||||
none = <no hay>
|
||||
minimap = Minimapa
|
||||
position = Position
|
||||
close = Cerrar
|
||||
website = Sitio web
|
||||
quit = Salir
|
||||
@@ -65,22 +80,30 @@ uploadingcontent = Uploading Content
|
||||
uploadingpreviewfile = Uploading Preview File
|
||||
committingchanges = Comitting Changes
|
||||
done = Hecho
|
||||
|
||||
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.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.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 = Acerca de
|
||||
name = Nombre:
|
||||
noname = Elige un[accent] nombre de jugador[] primero.
|
||||
@@ -161,7 +184,6 @@ server.port = Puerto:
|
||||
server.addressinuse = ¡La dirección ya está en uso!
|
||||
server.invalidport = ¡El número de puerto es invalido!
|
||||
server.error = [crimson]Error hosteando el servidor: error [accent]{0}
|
||||
save.old = Este punto de guardado es de una versión más antigua de este juego, y ya no puede ser usada.\n\n[LIGHT_GRAY]La retrocmpatibilidad de los puntos de guardado estará completamente implementada en la versión 4.0.
|
||||
save.new = Nuevo Punto de Guardado
|
||||
save.overwrite = ¿Estás seguro de querer sobrescribir\neste punto de guardado?
|
||||
overwrite = Sobrescribir
|
||||
@@ -215,6 +237,10 @@ quit.confirm.tutorial = ¿Estás seguro de que sabes qué estas haciendo?\nSe pu
|
||||
loading = [accent]Cargando...
|
||||
reloading = [accent]Reloading Mods...
|
||||
saving = [accent]Guardando...
|
||||
cancelbuilding = [accent][[{0}][] to clear plan
|
||||
selectschematic = [accent][[{0}][] to select+copy
|
||||
pausebuilding = [accent][[{0}][] to pause building
|
||||
resumebuilding = [scarlet][[{0}][] to resume building
|
||||
wave = [accent]Oleada {0}
|
||||
wave.waiting = Oleada en {0}
|
||||
wave.waveInProgress = [LIGHT_GRAY]Oleada en progreso
|
||||
@@ -233,16 +259,18 @@ map.nospawn = ¡Este mapa no tiene ningún núcleo en el cual pueda aparecer el
|
||||
map.nospawn.pvp = ¡Este mapa no tiene ningún núcleo enemigo para que aparezca el jugador! Añade un núcleo[SCARLET] red[] a este mapa en el editor.
|
||||
map.nospawn.attack = ¡Este mapa no tiene núcleos para que el jugador ataque! Añade núcleos[SCARLET] red[] a este mapa en el editor.
|
||||
map.invalid = Error cargando el mapa: archivo corrupto o inválido.
|
||||
map.publish.error = Error publishing map: {0}
|
||||
map.update = Actualizar Mapa
|
||||
map.load.error = Error fetching workshop details: {0}
|
||||
map.missing = This map has been deleted or moved.\n[lightgray]The workshop listing has now been automatically un-linked from the map.
|
||||
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!
|
||||
map.menu = Select what you would like to do with this map.
|
||||
map.changelog = Lista de cambios (opcional):
|
||||
workshop.menu = Select what you would like to do with this item.
|
||||
workshop.info = Item Info
|
||||
changelog = Changelog (optional):
|
||||
eula = Steam EULA
|
||||
map.publish = Mapa publicado.
|
||||
map.publishing = [accent]Publicando Mapa...
|
||||
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}
|
||||
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||
editor.brush = Pincel
|
||||
editor.openin = Abrir en el Editor
|
||||
editor.oregen = Generación de Minerales
|
||||
@@ -319,7 +347,6 @@ editor.overwrite = [accent]¡Advertencia!\nEsto sobrescribe un mapa ya existente
|
||||
editor.overwrite.confirm = [scarlet]¡Advertencia![] Un mapa con ese nombre ya existe. ¿Estás seguro de querer sobrescribirlo?
|
||||
editor.exists = A map with this name already exists.
|
||||
editor.selectmap = Selecciona un mapa para cargar:
|
||||
|
||||
toolmode.replace = Sustituir
|
||||
toolmode.replace.description = Solo dibuja en bloques sólidos.
|
||||
toolmode.replaceall = Sustituir Todo
|
||||
@@ -334,7 +361,6 @@ toolmode.fillteams = Llenar Equipos
|
||||
toolmode.fillteams.description = Llena equipos en vez de bloques.
|
||||
toolmode.drawteams = Dibujar Equipos
|
||||
toolmode.drawteams.description = Dibuja equipos en vez de bloques.
|
||||
|
||||
filters.empty = [LIGHT_GRAY]¡No hay filtros! Añade uno con el botón de abajo.
|
||||
filter.distort = Distorsionar
|
||||
filter.noise = Ruido
|
||||
@@ -366,7 +392,6 @@ filter.option.floor2 = Secondary Floor
|
||||
filter.option.threshold2 = Secondary Threshold
|
||||
filter.option.radius = Radio
|
||||
filter.option.percentile = Porcentaje
|
||||
|
||||
width = Ancho:
|
||||
height = Alto:
|
||||
menu = Menú
|
||||
@@ -375,7 +400,6 @@ campaign = Campaña
|
||||
load = Cargar
|
||||
save = Guardar
|
||||
fps = FPS: {0}
|
||||
tps = TPS: {0}
|
||||
ping = Ping: {0} ms
|
||||
language.restart = Por favor reinicie el juego para que los cambios del lenguaje surjan efecto.
|
||||
settings = Ajustes
|
||||
@@ -383,13 +407,13 @@ tutorial = Tutorial
|
||||
tutorial.retake = Volver a hacer tutorial
|
||||
editor = Editor
|
||||
mapeditor = Editor de Mapa
|
||||
donate = Donar
|
||||
|
||||
abandon = Abandonar
|
||||
abandon.text = Esta zona y sus recursos se perderán ante el enemigo.
|
||||
locked = Bloqueado
|
||||
complete = [LIGHT_GRAY]Completado:
|
||||
zone.requirement = Oleada {0} en la zona {1}
|
||||
requirement.wave = Reach Wave {0} in {1}
|
||||
requirement.core = Destroy Enemy Core in {0}
|
||||
requirement.unlock = Unlock {0}
|
||||
resume = Continuar Zona:\n[LIGHT_GRAY]{0}
|
||||
bestwave = [LIGHT_GRAY]Récord: {0}
|
||||
launch = Lanzar
|
||||
@@ -400,18 +424,19 @@ launch.confirm = Esto lanzará todos los recursos al núcleo.\nNo podrás volver
|
||||
launch.skip.confirm = Si saltas la oleada ahora, no podrás lanzar recursos hasta unas oleadas después.
|
||||
uncover = Descubrir
|
||||
configure = Configurar carga inicial
|
||||
bannedblocks = Banned Blocks
|
||||
addall = Add All
|
||||
configure.locked = [LIGHT_GRAY]Alcanza la oleada {0}\npara configurar la carga inicial.
|
||||
configure.invalid = La cantidad debe estar entre 0 y {0}.
|
||||
zone.unlocked = [LIGHT_GRAY]{0} desbloqueado.
|
||||
zone.requirement.complete = Oleada {0} alcanzada:\nrequerimientos de la zona {1} cumplidos.
|
||||
zone.config.complete = Oleada {0} alcanzada:\nconfiguración de carga inicial desbloqueada.
|
||||
zone.config.unlocked = Loadout unlocked:[lightgray]\n{0}
|
||||
zone.resources = Recursos Detectados:
|
||||
zone.objective = [lightgray]Objetivo: [accent]{0}
|
||||
zone.objective.survival = Sobrevivir
|
||||
zone.objective.attack = Destruir Núcleo Enemigo
|
||||
add = Añadir...
|
||||
boss.health = Salud del Jefe
|
||||
|
||||
connectfail = [crimson]Ha fallado la conexión con el servidor: [accent]{0}
|
||||
error.unreachable = Servidor inaccesible.
|
||||
error.invalidaddress = Dirección inválida.
|
||||
@@ -422,7 +447,6 @@ error.mapnotfound = ¡Archivo de mapa no encontrado!
|
||||
error.io = Error I/O de conexión.
|
||||
error.any = Error de red desconocido.
|
||||
error.bloom = Failed to initialize bloom.\nYour device may not support it.
|
||||
|
||||
zone.groundZero.name = Terreno Cero
|
||||
zone.desertWastes.name = Ruinas del Desierto
|
||||
zone.craters.name = Los Cráteres
|
||||
@@ -437,7 +461,6 @@ zone.saltFlats.name = Salinas
|
||||
zone.impact0078.name = Impacto 0078
|
||||
zone.crags.name = Riscos
|
||||
zone.fungalPass.name = Fungal Pass
|
||||
|
||||
zone.groundZero.description = La zona óptima para empear una vez más. Riesgo bajo de los enemigos. Pocos recursos.\nConsigue tanto plomo y cobre como puedas.\nSigue avanzando.
|
||||
zone.frozenForest.description = Incluso aquí, cerca de las montañas, las esporas se han expandido. Las temperaturas gélidas no pueden contenerlas para siempre.\n\nEmpieza a investigar sobre energía. Cnstruye generadores de combustión. Aprende a usar reparadores.
|
||||
zone.desertWastes.description = Estas ruinas son vastas, impredecibles y entrecruzadas con sectores de estructuras abandonadas.\nHay carbñon presente en la región. Quémalo para energía, o sintetiza grafito.\n\n[lightgray]La zona de aparición no puede ser garantizada.
|
||||
@@ -452,7 +475,6 @@ zone.nuclearComplex.description = Una antigua facilidad para la producción y el
|
||||
zone.fungalPass.description = Una zona transitoria entre alta montaña y zonas más bajas con esporas. Una base enemiga pequeña de reconocimiento se ubica aquí.\nDestrúyela.nUsa Dagas y Orugas. Destruye los dos núcleos.
|
||||
zone.impact0078.description = <insertar descripción aquí>
|
||||
zone.crags.description = <insertar descripción aquí>
|
||||
|
||||
settings.language = Idioma
|
||||
settings.data = Datos del Juego
|
||||
settings.reset = Reiniciar por los de defecto
|
||||
@@ -465,12 +487,13 @@ settings.cleardata = Limpiar Datos del Juego...
|
||||
settings.clear.confirm = ¿Estas seguro de querer limpiar estos datos?\n¡Esta acción no puede deshacerse!
|
||||
settings.clearall.confirm = [scarlet]ADVERTENCIA![]\nEsto va a eliminar todos tus datos, incluyendo guardados, mapas, desbloqueos y atajos de teclado.\nUna vez presiones 'ok', el juego va a borrrar todos tus datos y saldrá del juego automáticamente.
|
||||
paused = [accent] < Pausado >
|
||||
clear = Clear
|
||||
banned = [scarlet]Banned
|
||||
yes = Sí
|
||||
no = No
|
||||
info.title = [accent]Información
|
||||
error.title = [crimson]Un error ha ocurrido.
|
||||
error.crashtitle = Un error ha ocurrido.
|
||||
attackpvponly = [scarlet]Solo disponible en los modos de Ataque/PvP
|
||||
blocks.input = Entrada
|
||||
blocks.output = Salida
|
||||
blocks.booster = Potenciador
|
||||
@@ -486,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
|
||||
@@ -505,9 +529,9 @@ blocks.inaccuracy = Imprecisión
|
||||
blocks.shots = Disparos
|
||||
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}
|
||||
@@ -520,7 +544,6 @@ bar.heat = Calor
|
||||
bar.power = Energía
|
||||
bar.progress = Progreso de construcción
|
||||
bar.spawned = Unidades: {0}/{1}
|
||||
|
||||
bullet.damage = [stat]{0}[lightgray] daño
|
||||
bullet.splashdamage = [stat]{0}[lightgray] daño de área ~[stat] {1}[lightgray] casillas
|
||||
bullet.incendiary = [stat]incendiaria
|
||||
@@ -532,7 +555,6 @@ bullet.freezing = [stat]freezing
|
||||
bullet.tarred = [stat]tarred
|
||||
bullet.multiplier = [stat]{0}[lightgray]x multiplicador de munición
|
||||
bullet.reload = [stat]{0}[lightgray]x recarga
|
||||
|
||||
unit.blocks = bloques
|
||||
unit.powersecond = unidades de energía/segundo
|
||||
unit.liquidsecond = unidades de líquido/segundo
|
||||
@@ -554,7 +576,9 @@ 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
|
||||
setting.animatedshields.name = Escudos Animados
|
||||
setting.antialias.name = Antialias[LIGHT_GRAY] (necesita reiniciar)[]
|
||||
@@ -575,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
|
||||
@@ -582,9 +608,9 @@ setting.fullscreen.name = Pantalla Completa
|
||||
setting.borderlesswindow.name = Ventana sin Bordes[LIGHT_GRAY] (podría requerir un reinicio)
|
||||
setting.fps.name = Mostrar FPS
|
||||
setting.vsync.name = SincV
|
||||
setting.lasers.name = Mostrar Energía de los Láseres
|
||||
setting.pixelate.name = Pixelar [LIGHT_GRAY](podría reducir el rendimiento)
|
||||
setting.minimap.name = Mostrar Minimapa
|
||||
setting.position.name = Show Player Position
|
||||
setting.musicvol.name = Volumen de la Música
|
||||
setting.ambientvol.name = Volumen del Ambiente
|
||||
setting.mutemusic.name = Silenciar Musica
|
||||
@@ -597,6 +623,7 @@ setting.chatopacity.name = Opacidad del Chat
|
||||
setting.lasersopacity.name = Power Laser Opacity
|
||||
setting.playerchat.name = Display In-Game Chat
|
||||
public.confirm = Do you want to make your game public?\n[lightgray]This can be changed later in Settings->Game->Public Game Visibility.
|
||||
public.beta = Note that beta versions of the game cannot make public lobbies.
|
||||
uiscale.reset = UI scale has been changed.\nPress "OK" to confirm this scale.\n[scarlet]Reverting and exiting in[accent] {0}[] seconds...
|
||||
uiscale.cancel = Cancelar & Salir
|
||||
setting.bloom.name = Bloom
|
||||
@@ -608,13 +635,16 @@ category.multiplayer.name = Multijugador
|
||||
command.attack = Atacar
|
||||
command.rally = Rally
|
||||
command.retreat = Retirarse
|
||||
keybind.gridMode.name = Selección de Bloque
|
||||
keybind.gridModeShift.name = Selección de Categoría
|
||||
keybind.clear_building.name = Clear Building
|
||||
keybind.press = Presiona una tecla...
|
||||
keybind.press.axis = Pulsa un eje o botón...
|
||||
keybind.screenshot.name = Captura de pantalla de 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.fullscreen.name = Intercambiar con Pantalla Completa
|
||||
keybind.select.name = Seleccionar
|
||||
keybind.diagonal_placement.name = Construcción Diagonal
|
||||
@@ -626,6 +656,7 @@ keybind.zoom_hold.name = Mantener Zoom
|
||||
keybind.zoom.name = Zoom
|
||||
keybind.menu.name = Menú
|
||||
keybind.pause.name = Pausa
|
||||
keybind.pause_building.name = Pause/Resume Building
|
||||
keybind.minimap.name = Minimapa
|
||||
keybind.dash.name = Correr
|
||||
keybind.chat.name = Chat
|
||||
@@ -650,7 +681,6 @@ mode.pvp.description = Pelea contra otros jugadores localmente.
|
||||
mode.attack.name = Ataque
|
||||
mode.attack.description = No hay oleadas, el objetivo es destruir la base enemiga.
|
||||
mode.custom = Normas personalizadas
|
||||
|
||||
rules.infiniteresources = Recursos Infinitos
|
||||
rules.wavetimer = Temportzador de Oleadas
|
||||
rules.waves = Oleadas
|
||||
@@ -677,7 +707,6 @@ rules.title.resourcesbuilding = Recursos y Construcción
|
||||
rules.title.player = Jugadores
|
||||
rules.title.enemy = Enemigos
|
||||
rules.title.unit = Unidades
|
||||
|
||||
content.item.name = Objetos
|
||||
content.liquid.name = Líquidos
|
||||
content.unit.name = Unidades
|
||||
@@ -739,7 +768,6 @@ mech.buildspeed = [LIGHT_GRAY]Velocidad de Construcción: {0}%
|
||||
liquid.heatcapacity = [LIGHT_GRAY]Capacidad Térmica: {0}
|
||||
liquid.viscosity = [LIGHT_GRAY]Viscosidad: {0}
|
||||
liquid.temperature = [LIGHT_GRAY]Temperatura: {0}
|
||||
|
||||
block.sand-boulder.name = Piedra de Arena
|
||||
block.grass.name = Hierba
|
||||
block.salt.name = Sal
|
||||
@@ -815,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
|
||||
@@ -834,6 +864,7 @@ block.junction.name = Cruce
|
||||
block.router.name = Enrutador
|
||||
block.distributor.name = Distribuidor
|
||||
block.sorter.name = Clasificador
|
||||
block.inverted-sorter.name = Inverted Sorter
|
||||
block.message.name = Message
|
||||
block.overflow-gate.name = Compuerta de Desborde
|
||||
block.silicon-smelter.name = Horno para Silicio
|
||||
@@ -952,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.[]
|
||||
@@ -970,7 +1002,6 @@ tutorial.deposit = Deposita recursos en bloques arrastrándolos de tu nave al bl
|
||||
tutorial.waves = El[LIGHT_GRAY] enemigo[] se acerca.\n\nDefiende tu núcleo por 2 oleadas. Construye más torretas y taladros. Mina más cobre.
|
||||
tutorial.waves.mobile = El[lightgray] enemigo[] se acerca.\n\nDefiende tu núcleo por 2 oleadas. Tu nave disparará automáticamente a los enemigos.\nConstruye más torretas y taladros. Mina más cobre.
|
||||
tutorial.launch = Una vez llegues a cierta oleada, podrás[accent]lanzar el núcleo[], dejando atrás tus defensas y los recursos en tu núcleo.[]\nEstos recursos pueden ser usados para investigar nueva tecnología.\n\n[accent]Pulsa el botón de lanzamiento.
|
||||
|
||||
item.copper.description = Un útil material estructural. Usado extensivamente en todo tipo de bloques.
|
||||
item.lead.description = Un material básico. Usado extensivamente en electrónicos y bloques de transferencia de líquidos.
|
||||
item.metaglass.description = Un compuesto muy duro de cristal. Usado extensivamente para almacenamiento y distribución de líquidos.
|
||||
@@ -1036,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.
|
||||
@@ -1055,6 +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.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,16 +3,13 @@ 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.title = Versioonid
|
||||
link.changelog.description = Uuenduste nimekiri versioonide kaupa
|
||||
link.dev-builds.title = Arendusversioonid
|
||||
link.dev-builds.description = Arendusversioonide ajalugu
|
||||
link.trello.description = Plaanitud uuenduste nimekiri
|
||||
link.itch.io.description = Kõik PC-platvormide versioonid
|
||||
link.google-play.title = Google Play
|
||||
link.google-play.description = Androidi versioon Google Play poes
|
||||
link.wiki.title = Viki
|
||||
link.wiki.description = Mängu ametlik viki
|
||||
linkfail = Lingi avamine ebaõnnestus!\nVeebiaadress kopeeriti.
|
||||
screenshot = Kuvatõmmis salvestati: {0}
|
||||
@@ -20,13 +17,29 @@ screenshot.invalid = Maailm on liiga suur: kuvatõmmise salvestamiseks ei pruugi
|
||||
gameover = Mäng läbi!
|
||||
gameover.pvp = Võistkond[accent] {0}[] võitis!
|
||||
highscore = [accent]Uus rekord!
|
||||
|
||||
copied = Copied.
|
||||
load.sound = Helid
|
||||
load.map = Maailmad
|
||||
load.image = Pildid
|
||||
load.content = Sisu
|
||||
load.system = Süsteem
|
||||
|
||||
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
|
||||
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
|
||||
stat.wave = Lahingulaineid läbitud:[accent] {0}
|
||||
stat.enemiesDestroyed = Vaenlasi hävitatud:[accent] {0}
|
||||
stat.built = Ehitisi konstrueeritud:[accent] {0}
|
||||
@@ -34,8 +47,8 @@ stat.destroyed = Ehitisi hävinenud:[accent] {0}
|
||||
stat.deconstructed = Ehitisi dekonstrueeritud:[accent] {0}
|
||||
stat.delivered = Kaasavõetud ressursid:
|
||||
stat.rank = Hinne:[accent] {0}
|
||||
|
||||
launcheditems = [accent]Kaasavõetud ressursid
|
||||
launchinfo = [unlaunched][[LAUNCH] your core to obtain the items indicated in blue.
|
||||
map.delete = Kas oled kindel, et soovid kustutada\nmaailma "[accent]{0}[]"?
|
||||
level.highscore = Rekord: [accent]{0}
|
||||
level.select = Taseme valimine
|
||||
@@ -47,11 +60,11 @@ database = Andmebaas
|
||||
savegame = Salvesta mäng
|
||||
loadgame = Lae mäng
|
||||
joingame = Liitu mänguga
|
||||
addplayers = Lisa/Eemalda mängijaid
|
||||
customgame = Kohandatud mäng
|
||||
newgame = Uus mäng
|
||||
none = <puudub>
|
||||
minimap = Kaart
|
||||
position = Position
|
||||
close = Sulge
|
||||
website = Veebileht
|
||||
quit = Välju
|
||||
@@ -67,7 +80,30 @@ uploadingcontent = Sisu üleslaadimine
|
||||
uploadingpreviewfile = Eelvaate faili üleslaadimine
|
||||
committingchanges = Muudatuste teostamine
|
||||
done = Valmis
|
||||
|
||||
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.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.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 = Info
|
||||
name = Nimi:
|
||||
noname = Valige kõigepealt [accent]nimi[].
|
||||
@@ -148,7 +184,6 @@ server.port = Port:
|
||||
server.addressinuse = Aadress on juba kasutusel!
|
||||
server.invalidport = Ebasobiv pordi number!
|
||||
server.error = [crimson]Viga serveri hostimisel.
|
||||
save.old = See salvestis on mängu vanemast versioonist ning seda ei saa enam kasutada.\n\n[lightgray]Vanemate salvestuste kasutamise toetus lisatakse mängu täisversioonis 4.0.
|
||||
save.new = Uus salvestis
|
||||
save.overwrite = Oled kindel, et soovid selle salvestise asendada?
|
||||
overwrite = Asenda
|
||||
@@ -182,6 +217,7 @@ warning = Hoiatus
|
||||
confirm = Kinnita
|
||||
delete = Kustuta
|
||||
view.workshop = Vaata Workshop'is
|
||||
workshop.listing = Edit Workshop Listing
|
||||
ok = OK
|
||||
open = Ava
|
||||
customize = Kohanda reegleid
|
||||
@@ -199,7 +235,12 @@ classic.export.text = [accent]Mindustry[] on äsja saanud suure uuenduse.\nTuvas
|
||||
quit.confirm = Oled kindel, et soovid väljuda?
|
||||
quit.confirm.tutorial = Oled kindel, et soovid õpetuse lõpetada?\nÕpetust saab uuesti läbida:\n[accent]Mängi -> Õpetus[].
|
||||
loading = [accent]Laadimine...
|
||||
reloading = [accent]Reloading Mods...
|
||||
saving = [accent]Salvestamine...
|
||||
cancelbuilding = [accent][[{0}][] to clear plan
|
||||
selectschematic = [accent][[{0}][] to select+copy
|
||||
pausebuilding = [accent][[{0}][] to pause building
|
||||
resumebuilding = [scarlet][[{0}][] to resume building
|
||||
wave = [accent]Lahingulaine {0}
|
||||
wave.waiting = [lightgray]Järgmine laine\nalgab: {0}
|
||||
wave.waveInProgress = [lightgray]Toimub lahingulaine
|
||||
@@ -218,11 +259,18 @@ map.nospawn = Selles maailmas ei ole mängijate tuumikuid!\nLisa redaktoris sell
|
||||
map.nospawn.pvp = Selles maailmas ei ole piisavalt mängijate tuumikuid!\nLisa redaktoris sellele maailmale[SCARLET] mitte-oranže[] tuumikuid.
|
||||
map.nospawn.attack = Selles maailmas ei ole mängijate poolt rünnatavaid vaenlaste tuumikuid!\nLisa redaktoris sellele maailmale[SCARLET] punaseid[] tuumikuid.
|
||||
map.invalid = Viga maailma laadimisel: ebasobiv või riknenud fail.
|
||||
map.publish.error = Viga maailma avaldamisel: {0}
|
||||
workshop.update = Update Item
|
||||
workshop.error = Error fetching workshop details: {0}
|
||||
map.publish.confirm = Oled kindel, et soovid selle maailma üles laadida?\n\n[lightgray]Veendu, et oled nõustunud Workshop'i kasutustingimustega. Vastasel juhul ei saa sinu maailma üles laadida.
|
||||
workshop.menu = Select what you would like to do with this item.
|
||||
workshop.info = Item Info
|
||||
changelog = Changelog (optional):
|
||||
eula = Steam'i kasutustingimused
|
||||
map.publish = Maailm on üles laaditud.
|
||||
map.publishing = [accent]Maailma üleslaadimine...
|
||||
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}
|
||||
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||
editor.brush = Pintsel
|
||||
editor.openin = Ava redaktoris
|
||||
editor.oregen = Maakide genereerimine
|
||||
@@ -299,7 +347,6 @@ editor.overwrite = [accent]Hoiatus!\nSee asendab olemasoleva maailma.
|
||||
editor.overwrite.confirm = [scarlet]Hoiatus![] Sellise nimega maailm on juba olemas. Oled kindel, et soovid selle asendada?
|
||||
editor.exists = Sellise nimega maailm on juba olemas.
|
||||
editor.selectmap = Vali laetav maailm:
|
||||
|
||||
toolmode.replace = Asenda
|
||||
toolmode.replace.description = Joonista ainult tahkete blokkide peale.
|
||||
toolmode.replaceall = Asenda kõik
|
||||
@@ -314,7 +361,6 @@ toolmode.fillteams = Täida võistkondi
|
||||
toolmode.fillteams.description = Täida blokkide asemel võistkondi.
|
||||
toolmode.drawteams = Joonista võistkondi
|
||||
toolmode.drawteams.description = Joonista blokkide asemel võistkondi.
|
||||
|
||||
filters.empty = [lightgray]Filtrid puuduvad! Lisa filtreid alloleva nupuga.
|
||||
filter.distort = Moonutamine
|
||||
filter.noise = Müra
|
||||
@@ -346,7 +392,6 @@ filter.option.floor2 = Teine põrand
|
||||
filter.option.threshold2 = Teine lävi
|
||||
filter.option.radius = Raadius
|
||||
filter.option.percentile = Protsentiil
|
||||
|
||||
width = Laius:
|
||||
height = Kõrgus:
|
||||
menu = Menüü
|
||||
@@ -355,7 +400,6 @@ campaign = Kampaania
|
||||
load = Lae
|
||||
save = Salvesta
|
||||
fps = FPS: {0}
|
||||
tps = TPS: {0}
|
||||
ping = Ping: {0}ms
|
||||
language.restart = Keelesätete muudatuste jõustumiseks [accent]taaskäivita[] mäng.
|
||||
settings = Sätted
|
||||
@@ -363,13 +407,13 @@ tutorial = Õpetus
|
||||
tutorial.retake = Korda õpetust
|
||||
editor = Redaktor
|
||||
mapeditor = Maailmaredaktor
|
||||
donate = Anneta
|
||||
|
||||
abandon = Loobu
|
||||
abandon.text = See piirkond koos kõigi ressurssidega loovutatakse vaenlasele.
|
||||
locked = Lukus
|
||||
complete = [lightgray]Eesmärgid:
|
||||
zone.requirement = {0} lahingulainet piirkonnas "{1}"
|
||||
requirement.wave = Reach Wave {0} in {1}
|
||||
requirement.core = Destroy Enemy Core in {0}
|
||||
requirement.unlock = Unlock {0}
|
||||
resume = Jätka piirkonnas:\n[lightgray]{0}
|
||||
bestwave = [lightgray]Parim lahingulaine: {0}
|
||||
launch = < LENDUTÕUS >
|
||||
@@ -380,18 +424,19 @@ launch.confirm = Lendu tõusmisel võetakse kaasa\nkõik tuumikus olevad ressurs
|
||||
launch.skip.confirm = Kui jätad praegu lendu tõusmata, siis saad seda teha alles hilisemate lahingulainete järel.
|
||||
uncover = Ava
|
||||
configure = Muuda varustust
|
||||
bannedblocks = Banned Blocks
|
||||
addall = Add All
|
||||
configure.locked = [lightgray]Varustuse muutmine avaneb\n {0}. lahingulaine järel.
|
||||
configure.invalid = Arv peab olema 0 ja {0} vahel.
|
||||
zone.unlocked = [lightgray]{0} avatud.
|
||||
zone.requirement.complete = Jõudsid lahingulaineni {0}:\nPiirkonna "{1}" nõuded täidetud.
|
||||
zone.config.complete = Jõudsid lahingulaineni {0}:\nVarustuse muutmine avatud.
|
||||
zone.config.unlocked = Loadout unlocked:[lightgray]\n{0}
|
||||
zone.resources = Ressursid:
|
||||
zone.objective = [lightgray]Eesmärk: [accent]{0}
|
||||
zone.objective.survival = Ellujäämine
|
||||
zone.objective.attack = Hävita vaenlaste tuumik
|
||||
add = Lisa...
|
||||
boss.health = Bossi elud
|
||||
|
||||
connectfail = [crimson]Ühenduse viga:\n\n[accent]{0}
|
||||
error.unreachable = Server ei ole kättesaadav.\nKas serveri aadress on õigesti sisestatud?
|
||||
error.invalidaddress = Vale aadress.
|
||||
@@ -402,7 +447,6 @@ error.mapnotfound = Maailmafaili ei leitud!
|
||||
error.io = Võrgu sisend-väljundi viga.
|
||||
error.any = Teadmata viga võrgus.
|
||||
error.bloom = Bloom-efekti lähtestamine ebaõnnestus.\nSinu seade ei pruugi seda efekti toetada.
|
||||
|
||||
zone.groundZero.name = Nullpunkt
|
||||
zone.desertWastes.name = Kõrbestunud tühermaa
|
||||
zone.craters.name = Kraatrid
|
||||
@@ -417,7 +461,6 @@ zone.saltFlats.name = Soolaväljad
|
||||
zone.impact0078.name = Kokkupõrge 0078
|
||||
zone.crags.name = Kaljurünkad
|
||||
zone.fungalPass.name = Seenekuru
|
||||
|
||||
zone.groundZero.description = Optimaalne asukoht alustamiseks.\nMadal ohutase. Vähesel määral ressursse.\nKogu kokku nii palju vaske ja pliid kui võimalik.
|
||||
zone.frozenForest.description = Spoorid on levinud isegi mägede lähedale. Jäised temperatuurid ei suuda neid igavesti eemal hoida.\n\nAlusta esimeste katsetustega energia tootmises. Ehita põlemisgeneraatoreid.\nÕpi oma ehitisi parandama.
|
||||
zone.desertWastes.description = Need tühermaad on üüratud ja ettearvamatud. Siin-seal leidub mahajäetud ja räsitud tööstushooneid.\n\nSelles piirkonnas leidub sütt. Töötle seda grafiidiks või põleta energia saamiseks.\n\n[lightgray]Maandumispaik ei ole kindlaks määratud.
|
||||
@@ -432,7 +475,6 @@ zone.nuclearComplex.description = Endine tooriumi tootmise ja töötlemise rajat
|
||||
zone.fungalPass.description = Üleminekuala kõrgete mägede ja madalamate, spooridega ülekülvatud maade vahel. Siin asub väike vaenlaste luurebaas.\nHävita see.\nKasuta soldatite ja plahvatajate väeüksuseid. Hävita kaks vaenlaste tuumikut.
|
||||
zone.impact0078.description = <insert description here>
|
||||
zone.crags.description = <insert description here>
|
||||
|
||||
settings.language = Keel
|
||||
settings.data = Mänguandmed
|
||||
settings.reset = Vaikimisi sätted
|
||||
@@ -444,15 +486,14 @@ settings.graphics = Graafika
|
||||
settings.cleardata = Kustuta mänguandmed...
|
||||
settings.clear.confirm = Oled kindel, et soovid olemasolevad\nsätted kustutada?\n[accent]Seda ei saa tagasi võtta!
|
||||
settings.clearall.confirm = [scarlet]HOIATUS![]\nKustutatakse kõik andmed, sealhulgas salvestised, maailmad, kampaania saavutused\nja juhtnuppude sätted.\n[accent]Vajutades nupule "OK", kustutatakse\nkõik andmed ja seejärel mäng sulgub.[]
|
||||
settings.clearunlocks = Kustuta kampaania saavutused
|
||||
settings.clearall = Kustuta kõik
|
||||
paused = [accent]< Paus >
|
||||
clear = Clear
|
||||
banned = [scarlet]Banned
|
||||
yes = Jah
|
||||
no = Ei
|
||||
info.title = Info
|
||||
error.title = [crimson]Viga
|
||||
error.crashtitle = Viga
|
||||
attackpvponly = [scarlet]Saadaval ainult mänguviisidega "Rünnak" ja "Versus"
|
||||
blocks.input = Sisend
|
||||
blocks.output = Väljund
|
||||
blocks.booster = Kiirendaja
|
||||
@@ -468,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
|
||||
@@ -487,9 +529,9 @@ blocks.inaccuracy = Ebatäpsus
|
||||
blocks.shots = Laske
|
||||
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}
|
||||
@@ -502,7 +544,6 @@ bar.heat = Kuumus
|
||||
bar.power = Energia
|
||||
bar.progress = Edenemine
|
||||
bar.spawned = Väeüksuseid: {0}/{1}
|
||||
|
||||
bullet.damage = [stat]{0}[lightgray] hävituspunkti
|
||||
bullet.splashdamage = [stat]{0}[lightgray] hävituspunkti ~[stat] {1}[lightgray] blokki
|
||||
bullet.incendiary = [stat]süttiv
|
||||
@@ -514,7 +555,6 @@ bullet.freezing = [stat]jäätav
|
||||
bullet.tarred = [stat]leekisüütav
|
||||
bullet.multiplier = [stat]{0}[lightgray]x laskemoona kordaja
|
||||
bullet.reload = [stat]{0}[lightgray]x tulistamise kiirus
|
||||
|
||||
unit.blocks = blokki
|
||||
unit.powersecond = energiaühikut/s
|
||||
unit.liquidsecond = vedelikuühikut/s
|
||||
@@ -536,7 +576,9 @@ 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
|
||||
setting.animatedshields.name = Animeeritud kilbid
|
||||
setting.antialias.name = Sakitõrje[lightgray] (vajab mängu taaskäivitamist)[]
|
||||
@@ -557,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
|
||||
@@ -564,9 +608,9 @@ setting.fullscreen.name = Täisekraan
|
||||
setting.borderlesswindow.name = Äärteta ekraan[lightgray] (võib vajada mängu taaskäivitamist)
|
||||
setting.fps.name = Näita kaadrite arvu sekundis
|
||||
setting.vsync.name = Vertikaalne sünkroonimine
|
||||
setting.lasers.name = Näita energiasõlmede vahelisi ühendusi
|
||||
setting.pixelate.name = Piksel-efekt[lightgray] (lülitab animatsioonid välja)
|
||||
setting.minimap.name = Näita kaarti
|
||||
setting.position.name = Show Player Position
|
||||
setting.musicvol.name = Muusika helitugevus
|
||||
setting.ambientvol.name = Taustahelide tugevus
|
||||
setting.mutemusic.name = Vaigista muusika
|
||||
@@ -576,7 +620,10 @@ setting.crashreport.name = Saada automaatseid veateateid
|
||||
setting.savecreate.name = Loo automaatseid salvestisi
|
||||
setting.publichost.name = Avaliku mängu nähtavus
|
||||
setting.chatopacity.name = Vestlusakna läbipaistmatus
|
||||
setting.lasersopacity.name = Power Laser Opacity
|
||||
setting.playerchat.name = Näita mängusisest vestlusakent
|
||||
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.beta = Note that beta versions of the game cannot make public lobbies.
|
||||
uiscale.reset = Kasutajaliidese suurust on muudetud.\nVajuta nupule "OK", et uus suurus kinnitada.\n[scarlet]Esialgne suurus taastatakse[accent] {0}[] sekundi pärast...
|
||||
uiscale.cancel = Tühista ja välju
|
||||
setting.bloom.name = Bloom-efekt
|
||||
@@ -586,15 +633,18 @@ category.general.name = Mäng
|
||||
category.view.name = Kaamera ja kasutajaliides
|
||||
category.multiplayer.name = Mitmikmäng
|
||||
command.attack = Ründa
|
||||
command.retreat = Põgene
|
||||
command.rally = Patrulli
|
||||
keybind.gridMode.name = Bloki kiirvalimine
|
||||
keybind.gridModeShift.name = Kategooria kiirvalimine
|
||||
command.retreat = Põgene
|
||||
keybind.clear_building.name = Clear Building
|
||||
keybind.press = Vajuta klahvi...
|
||||
keybind.press.axis = Liiguta juhtkangi või vajuta klahvi...
|
||||
keybind.screenshot.name = Kuvatõmmis
|
||||
keybind.move_x.name = Liigu X-teljel
|
||||
keybind.move_y.name = Liigu Y-teljel
|
||||
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 = Täisekraan
|
||||
keybind.select.name = Vali/Tulista
|
||||
keybind.diagonal_placement.name = Diagonaalne paigutamine
|
||||
@@ -606,12 +656,14 @@ keybind.zoom_hold.name = Suumimise režiim
|
||||
keybind.zoom.name = Muuda suumi
|
||||
keybind.menu.name = Menüü
|
||||
keybind.pause.name = Paus
|
||||
keybind.pause_building.name = Pause/Resume Building
|
||||
keybind.minimap.name = Kaart
|
||||
keybind.dash.name = Söösta
|
||||
keybind.chat.name = Vestle
|
||||
keybind.player_list.name = Mängijate nimekiri
|
||||
keybind.console.name = Konsool
|
||||
keybind.rotate.name = Pööra blokki
|
||||
keybind.rotateplaced.name = Rotate Existing (Hold)
|
||||
keybind.toggle_menus.name = Näita/Peida menüüd
|
||||
keybind.chat_history_prev.name = Vestlusaken: eelmine
|
||||
keybind.chat_history_next.name = Vestlusaken: järgmine
|
||||
@@ -629,7 +681,6 @@ mode.pvp.description = Võitle teiste mängijate vastu.
|
||||
mode.attack.name = Rünnak
|
||||
mode.attack.description = Hävita vaenlaste baas. Lahingulaineid ei ole.
|
||||
mode.custom = Reeglid
|
||||
|
||||
rules.infiniteresources = Lõputult ressursse
|
||||
rules.wavetimer = Kasuta taimerit
|
||||
rules.waves = Kasuta lahingulaineid
|
||||
@@ -656,7 +707,6 @@ rules.title.resourcesbuilding = Ressursid ja ehitamine
|
||||
rules.title.player = Mängijad
|
||||
rules.title.enemy = Vaenlased
|
||||
rules.title.unit = Väeüksused
|
||||
|
||||
content.item.name = Ressursid
|
||||
content.liquid.name = Vedelikud
|
||||
content.unit.name = Väeüksused
|
||||
@@ -718,7 +768,6 @@ mech.buildspeed = [lightgray]Ehitamise kiirus: {0}%
|
||||
liquid.heatcapacity = [lightgray]Soojusmahtuvus: {0}
|
||||
liquid.viscosity = [lightgray]Viskoossus: {0}
|
||||
liquid.temperature = [lightgray]Temperatuur: {0}
|
||||
|
||||
block.sand-boulder.name = Liivakamakas
|
||||
block.grass.name = Rohi
|
||||
block.salt.name = Sool
|
||||
@@ -794,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
|
||||
@@ -813,6 +864,7 @@ block.junction.name = Ristmik
|
||||
block.router.name = Jaotur
|
||||
block.distributor.name = Suur jaotur
|
||||
block.sorter.name = Sorteerija
|
||||
block.inverted-sorter.name = Inverted Sorter
|
||||
block.message.name = Sõnum
|
||||
block.overflow-gate.name = Ülevooluvärav
|
||||
block.silicon-smelter.name = Ränisulatusahi
|
||||
@@ -931,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.[]
|
||||
@@ -949,7 +1002,6 @@ tutorial.deposit = Ressursside mahalaadimiseks lohista ressursid oma mehhaanilt
|
||||
tutorial.waves = [scarlet]Vaenlane[] läheneb.\n\nKaitse oma tuumikut kahe lahingulaine vältel.[accent] Kliki hiirega[], et oma mehhaanist tulistada.\n[accent]Kaevanda juurde vaske. Ehita uusi puure ja kahureid.
|
||||
tutorial.waves.mobile = [scarlet]Vaenlane[] läheneb.\n\nKaitse oma tuumikut kahe lahingulaine vältel. Sinu mehhaan tulistab vaenlaseid automaatselt.\n[accent]Kaevanda juurde vaske. Ehita uusi puure ja kahureid.
|
||||
tutorial.launch = Kui oled kindla arvu lahingulaineid vastu pidanud, on sul võimalik[accent] tuumikuga lendu tõusta[], jättes maha kõik muud ehitised ja[accent] võttes kaasa kõik tuumikus olevad ressursid.[]\nNeid ressursse saab kasutada uute [accent]tehnoloogiate uurimiseks[].\n\n[accent]Vajuta lendu tõusmise nuppu.
|
||||
|
||||
item.copper.description = Peamine materjal, mida kasutatakse igat tüüpi konstruktsioonide ehitamiseks.
|
||||
item.lead.description = Peamine materjal, mida kasutatakse vedelike transportimise konstruktsioonide ja elektroonikaga seotud konstruktsioonide ehitamiseks.
|
||||
item.metaglass.description = Ülitugev klaasiühend, mida kasutatakse vedelike transportimise ja hoiustamise konstruktsioonide ehitamiseks.
|
||||
@@ -1015,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.
|
||||
@@ -1034,6 +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.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.
|
||||
@@ -1109,4 +1164,4 @@ block.tau-mech-pad.description = Võimaldab läbida metamorfoosi tugifunktsiooni
|
||||
block.omega-mech-pad.description = Võimaldab läbida metamorfoosi tugevaks ja hästi soomustatud maapealseks mehhaaniks.\nSelleks seisa jaama kohal ja vajuta jaamale.
|
||||
block.javelin-ship-pad.description = Võimaldab läbida metamorfoosi äkkrünnakuteks loodud lendmehhaaniks.\nSelleks seisa jaama kohal ja vajuta jaamale.
|
||||
block.trident-ship-pad.description = Võimaldab läbida metamorfoosi pommitajast lendmehhaaniks, millega on võimalik paremini ehitisi konstrueerida.\nSelleks seisa jaama kohal ja vajuta jaamale.
|
||||
block.glaive-ship-pad.description = Võimaldab läbida metamorfoosi tugevaks ja hästi soomustatud lendmehhaaniks.\nSelleks seisa jaama kohal ja vajuta jaamale.
|
||||
block.glaive-ship-pad.description = Võimaldab läbida metamorfoosi tugevaks ja hästi soomustatud lendmehhaaniks.\nSelleks seisa jaama kohal ja vajuta jaamale.
|
||||
|
||||
@@ -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
|
||||
@@ -16,11 +17,29 @@ screenshot.invalid = Mapa handiegia, baliteke pantaila-argazkirako memoria nahik
|
||||
gameover = Partida amaitu da
|
||||
gameover.pvp = [accent] {0}[] taldeak irabazi du!
|
||||
highscore = [accent]Marka berria!
|
||||
copied = Copied.
|
||||
load.sound = Soinuak
|
||||
load.map = Mapak
|
||||
load.image = Irudiak
|
||||
load.content = Edukia
|
||||
load.system = Sistema
|
||||
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
|
||||
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
|
||||
stat.wave = Garaitutako boladak:[accent] {0}
|
||||
stat.enemiesDestroyed = Suntsitutako etsaiak:[accent] {0}
|
||||
stat.built = Eraikitako eraikinak:[accent] {0}
|
||||
@@ -29,6 +48,7 @@ stat.deconstructed = Deseraikitako eraikinak:[accent] {0}
|
||||
stat.delivered = Egotzitako baliabideak:
|
||||
stat.rank = Azken graduazioa: [accent]{0}
|
||||
launcheditems = [accent]Egotzitako baliabideak
|
||||
launchinfo = [unlaunched][[LAUNCH] your core to obtain the items indicated in blue.
|
||||
map.delete = Ziur al zaude "[accent]{0}[]" mapa ezabatu nahi duzula?
|
||||
level.highscore = Marka: [accent]{0}
|
||||
level.select = Maila hautaketa
|
||||
@@ -40,11 +60,11 @@ database = Muinaren datu-basea
|
||||
savegame = Gorde partida
|
||||
loadgame = Kargatu partida
|
||||
joingame = Batu partidara
|
||||
addplayers = Gehitu/kendu jokalariak
|
||||
customgame = Partida pertsonalizatua
|
||||
newgame = Partida berria
|
||||
none = <bat ere ez>
|
||||
minimap = Mapatxoa
|
||||
position = Position
|
||||
close = Itxi
|
||||
website = Webgunea
|
||||
quit = Irten
|
||||
@@ -60,6 +80,30 @@ uploadingcontent = Edukia igotzen
|
||||
uploadingpreviewfile = Aurrebista fitxategia igotzen
|
||||
committingchanges = Aldaketak aplikatzen
|
||||
done = Egina
|
||||
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.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.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 = Honi buruz
|
||||
name = Izena:
|
||||
noname = Hautatu[accent] jokalari-izena[] aurretik.
|
||||
@@ -140,7 +184,6 @@ server.port = Ataka:
|
||||
server.addressinuse = Helbidea dagoeneko erabilita dago!
|
||||
server.invalidport = Ataka zenbaki baliogabea!
|
||||
server.error = [crimson]Errorea zerbitzaria ostatatzean: [accent]{0}
|
||||
save.old = Gordetako partida hau jolasaren bertsio zahar batena da, eta ezin da gehiago erabili.\n\n[lightgray]Gordetako partiden bateragarritasuna 4.0 bertsioan ezarriko da.
|
||||
save.new = Gordetako partida berria
|
||||
save.overwrite = Ziur gordetzeko tarte hau gainidatzi nahi duzula?
|
||||
overwrite = Gainidatzi
|
||||
@@ -174,6 +217,7 @@ warning = Abisua.
|
||||
confirm = Baieztatu
|
||||
delete = Ezabatu
|
||||
view.workshop = Ikusi lantegian
|
||||
workshop.listing = Edit Workshop Listing
|
||||
ok = Ados
|
||||
open = Ireki
|
||||
customize = Aldatu arauak
|
||||
@@ -191,7 +235,12 @@ classic.export.text = [accent]Mindustry[] jolasak eguneraketa nagusi bat jaso du
|
||||
quit.confirm = Ziur irten nahi duzula?
|
||||
quit.confirm.tutorial = Ziur al zaude irten nahi duzula?\nTutoriala berriro hasi dezakezu hemen: [accent] Ezarpenak->Jolasa->Berriro hasi tutoriala.[]
|
||||
loading = [accent]Kargatzen...
|
||||
reloading = [accent]Reloading Mods...
|
||||
saving = [accent]Gordetzen...
|
||||
cancelbuilding = [accent][[{0}][] to clear plan
|
||||
selectschematic = [accent][[{0}][] to select+copy
|
||||
pausebuilding = [accent][[{0}][] to pause building
|
||||
resumebuilding = [scarlet][[{0}][] to resume building
|
||||
wave = [accent]{0}. bolada
|
||||
wave.waiting = [lightgray]Boladarako {0}
|
||||
wave.waveInProgress = [lightgray]Bolada abian
|
||||
@@ -210,11 +259,18 @@ map.nospawn = Mapa honek ez du muinik jokalaria sortu dadin! Gehitu muin [accent
|
||||
map.nospawn.pvp = Mapa honek ez du etsaien muinik jokalaria sortu dadin! Gehitu [SCARLET]laranja ez den[] muinen bat edo batzuk mapa honi editorean.
|
||||
map.nospawn.attack = Mapa honek ez du etsaien muinik jokalariak eraso dezan! Gehitu muin [SCARLET]gorriak[] mapa honi editorean.
|
||||
map.invalid = Errorea mapa kargatzean: Mapa-fitxategi baliogabe edo hondatua.
|
||||
map.publish.error = Errorea mapa argitaratzean: {0}
|
||||
workshop.update = Update Item
|
||||
workshop.error = Error fetching workshop details: {0}
|
||||
map.publish.confirm = Ziur mapa hau argitaratu nahi duzula?\n\n[lightgray]Ziurtatu aurretik lantegiaren erabilera arauekin bat zatozela, bestela zure mapak ez dira agertuko!
|
||||
workshop.menu = Select what you would like to do with this item.
|
||||
workshop.info = Item Info
|
||||
changelog = Changelog (optional):
|
||||
eula = Steam EULA
|
||||
map.publish = Mapa argitaratuta.
|
||||
map.publishing = [accent]Publishing map...
|
||||
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}
|
||||
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||
editor.brush = Brotxa
|
||||
editor.openin = Ireki editorean
|
||||
editor.oregen = Mea sorrera
|
||||
@@ -344,7 +400,6 @@ campaign = Kanpaina
|
||||
load = Kargatu
|
||||
save = Gorde
|
||||
fps = FPS: {0}
|
||||
tps = TPS: {0}
|
||||
ping = Ping: {0}ms
|
||||
language.restart = Berrabiarazi jolasa hizkuntza-ezarpenak aplikatzeko.
|
||||
settings = Ezarpenak
|
||||
@@ -352,12 +407,13 @@ tutorial = Tutoriala
|
||||
tutorial.retake = Berriro hasi tutoriala
|
||||
editor = Editorea
|
||||
mapeditor = Mapen editorea
|
||||
donate = Dohaintza
|
||||
abandon = Abandonatu
|
||||
abandon.text = Eremu hau eta bere baliabide guztiak etsaiaren esku geratuko dira.
|
||||
locked = Blokeatuta
|
||||
complete = [lightgray]Helmena:
|
||||
zone.requirement = {0}. bolada {1} zonaldean
|
||||
requirement.wave = Reach Wave {0} in {1}
|
||||
requirement.core = Destroy Enemy Core in {0}
|
||||
requirement.unlock = Unlock {0}
|
||||
resume = Berrekin:\n[lightgray]{0}
|
||||
bestwave = [lightgray]Bolada onena: {0}
|
||||
launch = < EGOTZI >
|
||||
@@ -368,11 +424,13 @@ launch.confirm = Honek zure muinean dauden baliabide guztiak egotziko ditu.\nEzi
|
||||
launch.skip.confirm = Orain ez eginez gero, geroagoko beste bolada batera itxaron beharko duzu.
|
||||
uncover = Estalgabetu
|
||||
configure = Konfiguratu zuzkidura
|
||||
bannedblocks = Banned Blocks
|
||||
addall = Add All
|
||||
configure.locked = [lightgray]Zuzkiduraren konfigurazioa desblokeatzeko: {0} bolada.
|
||||
configure.invalid = Kopurua 0 eta {0} bitarteko zenbaki bat izan behar da.
|
||||
zone.unlocked = [lightgray]{0} desblokeatuta.
|
||||
zone.requirement.complete = {0}. boladara iritsia:\n{1} Eremuaren betebeharra beteta.
|
||||
zone.config.complete = {0}. boladara iritsia:\nZuzkiduraren konfigurazioa desblokeatuta.
|
||||
zone.config.unlocked = Loadout unlocked:[lightgray]\n{0}
|
||||
zone.resources = [lightgray]Antzemandako baliabideak:
|
||||
zone.objective = [lightgray]Helburua: [accent]{0}
|
||||
zone.objective.survival = Biziraupena
|
||||
@@ -428,15 +486,14 @@ settings.graphics = Grafikoak
|
||||
settings.cleardata = Garbitu jolasaren datuak...
|
||||
settings.clear.confirm = Ziur datu hauek garbitu nahi dituzula?\nEgindakoa ezin da desegin!
|
||||
settings.clearall.confirm = [scarlet]ABISUA![]\nHonek datu guztiak garbituko ditu, gordetako partidak, mapak, desblokeatutakoak, eta teklen konfigurazioak barne.\nBehin 'Ados' sakatzen duzula jolasak datuk guztiak ezabatuko ditu eta automatikoki irten.
|
||||
settings.clearunlocks = Garbitu desblokeatutakoak
|
||||
settings.clearall = Garbitu dena
|
||||
paused = [accent]< Pausatuta >
|
||||
clear = Clear
|
||||
banned = [scarlet]Banned
|
||||
yes = Bai
|
||||
no = Ez
|
||||
info.title = Informazioa
|
||||
error.title = [crimson]Errore bat gertatu da
|
||||
error.crashtitle = Errore bat gertatu da
|
||||
attackpvponly = [scarlet]Erasoa/JvJ moduetan eskuragarri soilik
|
||||
blocks.input = Sarrera
|
||||
blocks.output = Irteera
|
||||
blocks.booster = Indargarria
|
||||
@@ -452,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
|
||||
@@ -473,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}
|
||||
@@ -517,7 +576,9 @@ 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
|
||||
setting.animatedshields.name = Animatutako ezkutuak
|
||||
setting.antialias.name = Antialias[lightgray] (berrabiarazi behar da)[]
|
||||
@@ -538,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
|
||||
@@ -547,6 +610,7 @@ setting.fps.name = Erakutsi FPS
|
||||
setting.vsync.name = VSync
|
||||
setting.pixelate.name = Pixelatu[lightgray] (animazioak desgaitzen ditu)
|
||||
setting.minimap.name = Erakutsi mapatxoa
|
||||
setting.position.name = Show Player Position
|
||||
setting.musicvol.name = Musikaren bolumena
|
||||
setting.ambientvol.name = Giroaren bolumena
|
||||
setting.mutemusic.name = Isilarazi musika
|
||||
@@ -558,6 +622,8 @@ setting.publichost.name = Partidaren ikusgaitasun publikoa
|
||||
setting.chatopacity.name = Txataren opakotasuna
|
||||
setting.lasersopacity.name = Power Laser Opacity
|
||||
setting.playerchat.name = Erakutsi jolas barneko txata
|
||||
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.beta = Note that beta versions of the game cannot make public lobbies.
|
||||
uiscale.reset = Interfazearen eskala aldatu da.\nSakatu "Ados" eskala hau berresteko.\n[scarlet][accent] {0}[] segundo atzera egin eta irteteko...
|
||||
uiscale.cancel = Utzi eta irten
|
||||
setting.bloom.name = Distira
|
||||
@@ -569,13 +635,16 @@ category.multiplayer.name = Hainbat jokalari
|
||||
command.attack = Eraso
|
||||
command.rally = Batu
|
||||
command.retreat = Erretreta
|
||||
keybind.gridMode.name = Bloke-hautua
|
||||
keybind.gridModeShift.name = Kategoria-hautua
|
||||
keybind.clear_building.name = Clear Building
|
||||
keybind.press = Sakatu tekla bat...
|
||||
keybind.press.axis = Sakatu ardatza edo tekla...
|
||||
keybind.screenshot.name = Maparen pantaila-argazkia
|
||||
keybind.move_x.name = Mugitu x
|
||||
keybind.move_y.name = Mugitu 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 = Txandakatu pantaila osoa
|
||||
keybind.select.name = Hautatu/Tirokatu
|
||||
keybind.diagonal_placement.name = Kokatze diagonala
|
||||
@@ -587,12 +656,14 @@ keybind.zoom_hold.name = Zoom mantenduz
|
||||
keybind.zoom.name = Zoom
|
||||
keybind.menu.name = Menua
|
||||
keybind.pause.name = Pausatu
|
||||
keybind.pause_building.name = Pause/Resume Building
|
||||
keybind.minimap.name = Mapatxoa
|
||||
keybind.dash.name = Arrapalada
|
||||
keybind.chat.name = Txata
|
||||
keybind.player_list.name = Jokalarien zerrenda
|
||||
keybind.console.name = Kontsola
|
||||
keybind.rotate.name = Biratu
|
||||
keybind.rotateplaced.name = Rotate Existing (Hold)
|
||||
keybind.toggle_menus.name = Txandakatu menuak
|
||||
keybind.chat_history_prev.name = Txat historialean aurrekoa
|
||||
keybind.chat_history_next.name = Txat historialean hurrengoa
|
||||
@@ -604,6 +675,7 @@ mode.survival.name = Biziraupena
|
||||
mode.survival.description = Modu arrunta. Baliabide mugatuak eta bolada automatikoak.\n[gray]Jolasteko etsaien sortze puntuak behar dira mapan.
|
||||
mode.sandbox.name = Jolastokia
|
||||
mode.sandbox.description = Baliabide amaigabeak eta boladen denboragailurik gabe.
|
||||
mode.editor.name = Editor
|
||||
mode.pvp.name = JvJ
|
||||
mode.pvp.description = Borrokatu beste jokalari batzuk lokalean.\n[gray]Gutxienez bi kolore desberdinetako muinak behar dira mapan jolasteko.
|
||||
mode.attack.name = Erasoa
|
||||
@@ -771,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
|
||||
@@ -790,6 +864,7 @@ block.junction.name = Lotunea
|
||||
block.router.name = Bideratzailea
|
||||
block.distributor.name = Banatzailea
|
||||
block.sorter.name = Antolatzailea
|
||||
block.inverted-sorter.name = Inverted Sorter
|
||||
block.message.name = Mezua
|
||||
block.overflow-gate.name = Gainezkatze atea
|
||||
block.silicon-smelter.name = Silizio galdategia
|
||||
@@ -908,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.[]
|
||||
@@ -991,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.
|
||||
@@ -1010,6 +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.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.
|
||||
|
||||
@@ -1,29 +1,45 @@
|
||||
credits.text = Créé par [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]\n\n[GRAY]
|
||||
credits = Crédits
|
||||
contributors = Traducteurs et contributeurs
|
||||
discord = Rejoignez le discord de Mindustry
|
||||
discord = Rejoignez le Discord de Mindustry
|
||||
link.discord.description = Le discord officiel de Mindustry!
|
||||
link.github.description = Code source du jeu.
|
||||
link.reddit.description = Le subreddit de Mindustry
|
||||
link.github.description = Code source du jeu
|
||||
link.changelog.description = Liste des mises a jour
|
||||
link.dev-builds.description = Versions instables du jeu
|
||||
link.trello.description = Trello officiel pour les ajouts futurs
|
||||
link.itch.io.description = Page itch.io avec lien de téléchargement pour PC
|
||||
link.google-play.description = Google play store
|
||||
link.google-play.description = Google Play Store
|
||||
link.wiki.description = Le wiki officiel de Mindustry
|
||||
linkfail = Erreur lors de l'ouverture du lien !\nL'URL a été copié dans votre presse papier.
|
||||
linkfail = Erreur lors de l'ouverture du lien !\nL'URL a été copiée dans votre presse papier.
|
||||
screenshot = Capture d'écran sauvegardée à {0}
|
||||
screenshot.invalid = La carte est trop large, il n'y a potentiellement pas assez de mémoire pour la capture d'écran.
|
||||
gameover = Game over
|
||||
gameover.pvp = L'équipe [accent] {0}[] a gagnée !
|
||||
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 = Contenus
|
||||
load.content = Contenu
|
||||
load.system = Système
|
||||
load.mod = Mods
|
||||
|
||||
schematic = Schéma
|
||||
schematic.add = Sauvegarder le schéma...
|
||||
schematics = Schémas
|
||||
schematic.replace = Un schéma avec ce nom existe déjà. Remplacer?
|
||||
schematic.import = Importer un schéma...
|
||||
schematic.exportfile = Exporter le fichier
|
||||
schematic.importfile = Importer un fichier
|
||||
schematic.browseworkshop = Consulter le workshop
|
||||
schematic.copy = Copier au presse-papier
|
||||
schematic.copy.import = Importer du presse-papier
|
||||
schematic.shareworkshop = Partager sur le workshop
|
||||
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Retourner le schéma
|
||||
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}
|
||||
@@ -31,16 +47,15 @@ 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ées en bleu.
|
||||
map.delete = Êtes-vous sûr de vouloir supprimer cette carte "[accent]{0}[]"?
|
||||
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}[]"?
|
||||
level.highscore = Meilleur score: [accent]{0}
|
||||
level.select = Sélection du niveau
|
||||
level.mode = Mode de jeu:
|
||||
showagain = Ne pas montrer la prochaine fois
|
||||
coreattack = [scarlet]<La base est attaquée>
|
||||
nearpoint = [ [scarlet]QUITTEZ LE POINT D'APPARITION ENNEMI IMMÉDIATEMENT[] ]\nannihilation imminente
|
||||
nearpoint = [[ [scarlet]QUITTEZ LE POINT D'APPARITION ENNEMI IMMÉDIATEMENT[] ]\nannihilation imminente
|
||||
database = Base de données
|
||||
savegame = Sauvegarder la partie
|
||||
loadgame = Charger la partie
|
||||
@@ -49,10 +64,11 @@ customgame = Partie customisée
|
||||
newgame = Nouvelle partie
|
||||
none = <vide>
|
||||
minimap = Minimap
|
||||
position = Position
|
||||
close = Fermer
|
||||
website = Site Web
|
||||
quit = Quitter
|
||||
save.quit = Sauvegarder et Quitter
|
||||
save.quit = Sauvegarder\net Quitter
|
||||
maps = Cartes
|
||||
maps.browse = Parcourir les cartes
|
||||
continue = Continuer
|
||||
@@ -64,25 +80,30 @@ uploadingcontent = Publication du contenu
|
||||
uploadingpreviewfile = Publication du fichier d'aperçu
|
||||
committingchanges = Validation des modifications
|
||||
done = Fait
|
||||
|
||||
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 modification du mod.
|
||||
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.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[].
|
||||
@@ -135,7 +156,7 @@ invalidid = ID du client invalide! Veuillez soumettre un rapport d'erreur.
|
||||
server.bans = Bannis
|
||||
server.bans.none = Aucun joueur banni trouvé!
|
||||
server.admins = Administrateurs
|
||||
server.admins.none = Pas d'administrateurs trouvés!
|
||||
server.admins.none = Aucun administrateur trouvé!
|
||||
server.add = Ajouter un serveur
|
||||
server.delete = Êtes-vous sûr de vouloir supprimer ce serveur ?
|
||||
server.edit = Modifier le serveur
|
||||
@@ -216,6 +237,10 @@ quit.confirm.tutorial = Êtes-vous sur de ce que vous faites?\nLe tutoriel peut
|
||||
loading = [accent]Chargement...
|
||||
reloading = [accent]Rechargement des Mods...
|
||||
saving = [accent]Sauvegarde...
|
||||
cancelbuilding = [accent][[{0}][] pour effacer le plan
|
||||
selectschematic = [accent][[{0}][] pour sélectionner et copier
|
||||
pausebuilding = [accent][[{0}][] pour mettre la construction en pause
|
||||
resumebuilding = [scarlet][[{0}][] pour reprendre la construction
|
||||
wave = [accent]Vague {0}
|
||||
wave.waiting = [lightgray]Vague dans {0}
|
||||
wave.waveInProgress = [lightgray]Vague en cours
|
||||
@@ -234,16 +259,18 @@ map.nospawn = Cette carte n'a pas de base pour qu'un joueur puisse y apparaisse!
|
||||
map.nospawn.pvp = Cette carte n'a pas de base ennemies pour qu'un joueur ennemi y apparaisse! Ajouter au moins une base [SCARLET] non-orange[] dans l'éditeur.
|
||||
map.nospawn.attack = Cette carte n'a aucune base ennemie à attaquer! Veuillez ajouter une base[SCARLET] rouge[] sur cette carte dans l'éditeur.
|
||||
map.invalid = Erreur lors du chargement de la carte: carte corrompue ou invalide.
|
||||
map.publish.error = Erreur de publication de la carte: {0}
|
||||
map.update = Mise à jour de la carte
|
||||
map.load.error = Erreur lors de la récupération des details depuis le workshop: {0}
|
||||
map.missing = Cette carte a été supprimée ou déplacée.\n[lightgray]Cette carte a été automatiquement retirée du listing du workshop.
|
||||
workshop.update = Mettre à jour
|
||||
workshop.error = Erreur lors de la récupération des détails du workshop: {0}
|
||||
map.publish.confirm = Êtes-vous sûr de vouloir publier cette carte?\n\n[lightgray]Assurez-vous d’accepter d’abord les CGU du Workshop, sinon vos cartes ne seront pas affichées!
|
||||
map.menu = Sélectionnez ce que vous voulez faire avec cette carte.
|
||||
map.changelog = Changelog (optionnel):
|
||||
workshop.menu = Sélectionnez ce que vous souhaitez faire avec cet élément.
|
||||
workshop.info = Infos sur l'élément
|
||||
changelog = Journal des changements (optionnel):
|
||||
eula = CGU de Steam
|
||||
map.publish = Carte publiée.
|
||||
map.publishing = [accent]Publication de la carte...
|
||||
missing = Cet élément a été supprimé ou déplacé.\n[lightgray]Le listing du workshop a maintenant été automatiquement dissociée.
|
||||
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
|
||||
@@ -320,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
|
||||
@@ -335,12 +361,11 @@ 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
|
||||
filter.median = Median
|
||||
filter.oremedian = Ore Median
|
||||
filter.median = Médian
|
||||
filter.oremedian = Minerai Médian
|
||||
filter.blend = Fusion
|
||||
filter.defaultores = Minerai par défaut
|
||||
filter.ore = Minerai
|
||||
@@ -348,7 +373,7 @@ filter.rivernoise = Bruit des rivières
|
||||
filter.mirror = Miroir
|
||||
filter.clear = Effacer
|
||||
filter.option.ignore = Ignorer
|
||||
filter.scatter = Dispersement
|
||||
filter.scatter = Disperser
|
||||
filter.terrain = Terrain
|
||||
filter.option.scale = Gamme
|
||||
filter.option.chance = Chance
|
||||
@@ -367,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
|
||||
@@ -380,11 +404,9 @@ ping = Ping: {0}ms
|
||||
language.restart = Veuillez redémarrez votre jeu pour que le changement de langue prenne effet.
|
||||
settings = Paramètres
|
||||
tutorial = Tutoriel
|
||||
tutorial.retake = Rejouer le Tutoriel
|
||||
tutorial.retake = Refaire le Tutoriel
|
||||
editor = Éditeur
|
||||
mapeditor = Éditeur de carte
|
||||
donate = Faire un\ndon
|
||||
|
||||
abandon = Abandonner
|
||||
abandon.text = Cette zone et toutes ses ressources vont être perdues.
|
||||
locked = Verrouillé
|
||||
@@ -408,14 +430,13 @@ configure.locked = [lightgray]Déloquer la configuration des ressources emporté
|
||||
configure.invalid = Le montant doit être un nombre compris entre 0 et {0}.
|
||||
zone.unlocked = [lightgray]{0} Débloquée.
|
||||
zone.requirement.complete = Exigences pour {0} complétées:[lightgray]\n{1}
|
||||
zone.config.unlocke = Configuration des ressources emportées débloquée:[lightgray]\n{0}
|
||||
zone.config.unlocked = Configuration des ressources emportées débloquée:[lightgray]\n{0}
|
||||
zone.resources = [lightgray]Ressources détectées:
|
||||
zone.objective = [lightgray]Objectif: [accent]{0}
|
||||
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.
|
||||
@@ -426,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
|
||||
@@ -441,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.
|
||||
@@ -456,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
|
||||
@@ -491,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
|
||||
@@ -510,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}
|
||||
@@ -525,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
|
||||
@@ -537,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
|
||||
@@ -559,7 +576,9 @@ 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
|
||||
setting.animatedshields.name = Boucliers Animés
|
||||
setting.antialias.name = Antialias[lightgray] (redémarrage du jeu nécessaire)[]
|
||||
@@ -580,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
|
||||
@@ -589,6 +610,7 @@ setting.fps.name = Afficher FPS
|
||||
setting.vsync.name = VSync
|
||||
setting.pixelate.name = Pixeliser[lightgray] (désactive les animations)
|
||||
setting.minimap.name = Afficher la Minimap
|
||||
setting.position.name = Afficher la position du joueur
|
||||
setting.musicvol.name = Volume Musique
|
||||
setting.ambientvol.name = Volume Ambiant
|
||||
setting.mutemusic.name = Couper la Musique
|
||||
@@ -598,9 +620,10 @@ setting.crashreport.name = Envoyer un Rapport de Crash Anonyme
|
||||
setting.savecreate.name = Sauvegardes Auto
|
||||
setting.publichost.name = Visibilité de la Partie Publique
|
||||
setting.chatopacity.name = Opacité du Chat
|
||||
setting.lasersopacity.name = Power Laser Opacity
|
||||
setting.lasersopacity.name = Opacité des Connections Laser
|
||||
setting.playerchat.name = Montrer le Chat
|
||||
public.confirm = Voulez-vous rendre votre partie publique?\n[lightgray]Ce paramètre peut être changé plus tard dans Paramètres->Jeu->Visibilité de la Partie Publique
|
||||
public.confirm = Voulez-vous rendre votre partie publique?\n[accent]N'importe qui pourra rejoindre vos parties.\n[lightgray]Ce paramètre peut être changé plus tard dans Paramètres->Jeu->Visibilité de la Partie Publique
|
||||
public.beta = Notez que les versions bêta du jeu ne peuvent pas créer des lobby publics.
|
||||
uiscale.reset = L'échelle de l'interface a été modifiée.\nAppuyez sur "OK" pour confirmer.\n[scarlet]Rétablissement aux paramètres d'avant et fermeture dans [accent] {0}[]...
|
||||
uiscale.cancel = Annuler & Quitter
|
||||
setting.bloom.name = Flou lumineux
|
||||
@@ -612,13 +635,16 @@ category.multiplayer.name = Multijoueur
|
||||
command.attack = Attaque
|
||||
command.rally = Rassembler
|
||||
command.retreat = Retraite
|
||||
keybind.gridMode.name = Sélection des blocs
|
||||
keybind.gridModeShift.name = Sélection des catégories
|
||||
keybind.clear_building.name = Effacer les constructions
|
||||
keybind.press = Appuyer sur une touche...
|
||||
keybind.press.axis = Appuyer sur un axe ou une touche...
|
||||
keybind.screenshot.name = Capture d'écran
|
||||
keybind.move_x.name = Mouvement x
|
||||
keybind.move_y.name = Mouvement y
|
||||
keybind.schematic_select.name = Sélectionner une région
|
||||
keybind.schematic_menu.name = Menu des schéma
|
||||
keybind.schematic_flip_x.name = Retourner le schéma sur l'axe X
|
||||
keybind.schematic_flip_y.name = Retourner le schéma sur l'axe Y
|
||||
keybind.fullscreen.name = Basculer en Plein Écran
|
||||
keybind.select.name = Sélectionner/Tirer
|
||||
keybind.diagonal_placement.name = Placement en diagonale
|
||||
@@ -630,6 +656,7 @@ keybind.zoom_hold.name = Maintenir pour zoomer
|
||||
keybind.zoom.name = Zoom
|
||||
keybind.menu.name = Menu
|
||||
keybind.pause.name = Pause
|
||||
keybind.pause_building.name = Pauser/Reprendre la construction
|
||||
keybind.minimap.name = Minimap
|
||||
keybind.dash.name = Sprint
|
||||
keybind.chat.name = Chat
|
||||
@@ -654,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
|
||||
@@ -681,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
|
||||
@@ -693,7 +718,7 @@ item.coal.name = Charbon
|
||||
item.graphite.name = Graphite
|
||||
item.titanium.name = Titane
|
||||
item.thorium.name = Thorium
|
||||
item.silicon.name = Silice
|
||||
item.silicon.name = Silicium
|
||||
item.plastanium.name = Plastanium
|
||||
item.phase-fabric.name = Tissu Phasé
|
||||
item.surge-alloy.name = Alliage Superchargé
|
||||
@@ -743,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
|
||||
@@ -819,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
|
||||
@@ -838,9 +864,10 @@ block.junction.name = Jonction
|
||||
block.router.name = Routeur
|
||||
block.distributor.name = Distributeur
|
||||
block.sorter.name = Trieur
|
||||
block.inverted-sorter.name = Trieur Inversé
|
||||
block.message.name = Message
|
||||
block.overflow-gate.name = Barrière de Débordement
|
||||
block.silicon-smelter.name = Fonderie de Silicone
|
||||
block.silicon-smelter.name = Fonderie de Silicium
|
||||
block.phase-weaver.name = Tisseur à Phase
|
||||
block.pulverizer.name = Pulvérisateur
|
||||
block.cryofluidmixer.name = Refroidisseur
|
||||
@@ -955,16 +982,17 @@ 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.[]
|
||||
tutorial.conveyor = [accent]Les convoyeurs[] sont utilisés pour transporter des objets au noyau.\nFaite une ligne de convoyeurs de la foreuse jusqu'au noyau.\n[accent]Maintenez votre souris pour les placer en ligne.[]\nGardez la touche[accent] CTRL[] enfoncé pour pouvoir les placer en diagonale.\n\n[accent]{0}/{1} convoyeurs placé en ligne\n[accent]0/1 ressources acheminées
|
||||
tutorial.conveyor.mobile = [accent]Les convoyeurs[] sont utilisés pour transporter des objets au noyau.\nFaite une ligne de convoyeurs de la foreuse jusqu'au noyau.\n[accent] Maintenez votre doigt enfoncé[] et déplacez-le pour former une ligne.\n\n[accent]{0}/{1} convoyeurs placé en ligne\n[accent]0/1 ressources acheminées
|
||||
tutorial.turret = Une fois qu'une ressource rentre dans votre noyau, elle peut être utilisée pour la construction.\nGardez à l'esprit que certaines ressources ne peuvent pas être utilisées pour la construction.\nCes ressources, tel que[accent] le charbon[] ou[accent] la ferraille[], ne peuvent pas rentrer dans votre noyau.\nDes structures défensives doivent être construites pour repousser l'[lightgray] ennemi[].\nConstruisez une [accent]tourelle Duo[] non loin de votre noyau.
|
||||
tutorial.drillturret = Les tourelles Duo ont besoin de[accent] munitions en cuivre []pour tirer.\nPlacez une foreuse près de la tourelle.\nA l'aide de convoyeurs, alimentez la tourelle en cuivre.\n\n[accent]Munitions livrées: 0/1
|
||||
tutorial.pause = Pendant les batailles, vous pouvez mettre [accent]le jeu en pause.[]\nVous pouvez placer des bâtiments à construire tout en étant en pause.\n\n[accent]Appuyez sur la barre espace pour pauser.
|
||||
tutorial.pause.mobile = Pendant les batailles, vous pouvez mettre [accent]le jeu en pause.[]\nVous pouvez placer des bâtiments à construire tout en étant en pause.\n\n[accent]Appuyez sur ce bouton en haut à gauche pour pauser.
|
||||
tutorial.conveyor = [accent]Les convoyeurs[] sont utilisés pour transporter des objets au noyau.\nFaite une ligne de convoyeurs de la foreuse jusqu'au noyau.\n[accent]Maintenez votre souris pour les placer en ligne.[]\nGardez la touche[accent] CTRL[] enfoncée pour pouvoir les placer en diagonale.\n\nPlacez 2 convoyeurs avec l'outil ligne puis livrer une ressource à la base.
|
||||
tutorial.conveyor.mobile = [accent]Les convoyeurs[] sont utilisés pour transporter des objets au noyau.\nFaite une ligne de convoyeurs de la foreuse jusqu'au noyau.\n[accent] Maintenez votre doigt enfoncé[] et deplacez-le pour former une ligne.\n\nPlacez 2 convoyeurs avec l'outil ligne puis livrer une ressource à la base.
|
||||
tutorial.turret = Une fois qu'une ressource rentre dans votre noyau, elle peut être utilisée pour la construction.\nGardez à l'esprit que certaines ressources ne peuvent pas être utilisées pour la construction.\nCes ressources, telles que[accent] le charbon[] ou[accent] la ferraille[], ne peuvent pas rentrer dans votre noyau.\nDes structures défensives doivent être construites pour repousser l'[lightgray] ennemi[].\nConstruisez une [accent]tourrelle Duo[] non loin de votre noyau.
|
||||
tutorial.drillturret = Les tourrelles Duo ont besoin de[accent] munitions en cuivre []pour tirer.\nPlacez une foreuse près de la tourelle.\nA l'aide de convoyeurs, alimentez la tourelle en cuivre.\n\n[accent]Munitions livrées: 0/1
|
||||
tutorial.pause = Pendant les batailles, vous pouvez mettre [accent]le jeu en pause.[]\nVous pouvez placer des batiments à construire tout en étant en pause.\n\n[accent]Appuyez sur la barre espace pour pauser.
|
||||
tutorial.pause.mobile = Pendant les batailles, vous pouvez mettre [accent]le jeu en pause.[]\nVous pouvez placer des batiments à construire tout en étant en pause.\n\n[accent]Appuyez sur ce bouton en haut à gauche pour pauser.
|
||||
tutorial.unpause = Maintenant, appuyez à nouveau sur espace pour continuer à jouer.
|
||||
tutorial.unpause.mobile = Appuyez à nouveau dessus pour continuer à jouer.
|
||||
tutorial.breaking = Les blocs doivent souvent être détruits.\n[accent]Gardez enfoncé le bouton droit de votre souris[] pour détruire tous les blocs en une sélection.[]\n\n[accent]Détruisez tous les blocs de ferraille situés à gauche de votre noyau à l'aide de la sélection de zone.
|
||||
@@ -974,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.
|
||||
@@ -1017,11 +1044,11 @@ unit.revenant.description = Une plateforme aérienne lançant des missiles lourd
|
||||
block.message.description = Enregistre un message. Utilisé pour la communication entre alliés.
|
||||
block.graphite-press.description = Compresse des morceaux de charbon en feuilles de graphite pur.
|
||||
block.multi-press.description = Une version améliorée de la presse à graphite. Utilise de l'eau et de l'électricité pour traiter le charbon rapidement et efficacement.
|
||||
block.silicon-smelter.description = Réduit le sable avec du charbon pur. Produit du silicone.
|
||||
block.silicon-smelter.description = Réduit le sable avec du charbon pur. Produit du silicium.
|
||||
block.kiln.description = Fait fondre le sable et le plomb en verre trempé. Nécessite de petites quantités d'énergie.
|
||||
block.plastanium-compressor.description = Produit du plastanium à partir de pétrole et de titane.
|
||||
block.phase-weaver.description = Produit du tissu phasé à partir de thorium et de grandes quantités de sable. Nécessite des quantités massives d'énergie pour fonctionner.
|
||||
block.alloy-smelter.description = Produit un alliage superchargé à l'aide de titane, de plomb, de silicone et de cuivre.
|
||||
block.alloy-smelter.description = Produit un alliage superchargé à l'aide de titane, de plomb, de silicium et de cuivre.
|
||||
block.cryofluidmixer.description = Mélange de l’eau et de la fine poudre de titane pour former du liquide cryogénique. Indispensable pour l'utilisation du réacteur au thorium.
|
||||
block.blast-mixer.description = Écrase et mélange les amas de spores avec de la pyratite pour produire un mélange explosif.
|
||||
block.pyratite-mixer.description = Mélange le charbon, le plomb et le sable en pyratite hautement inflammable.
|
||||
@@ -1040,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.
|
||||
@@ -1056,9 +1085,10 @@ block.shock-mine.description = Blesse les ennemis qui marchent dessus. Quasiment
|
||||
block.conveyor.description = Convoyeur basique servant à transporter des objets. Les objets déplacés en avant sont automatiquement déposés dans les tourelles ou les bâtiments. Peut être tourné.
|
||||
block.titanium-conveyor.description = Convoyeur avancé . Déplace les objets plus rapidement que les convoyeurs standards.
|
||||
block.junction.description = Agit comme un pont pour deux lignes de convoyeurs se croisant. Utile lorsque deux différents convoyeurs déplacent différents matériaux à différents endroits.
|
||||
block.bridge-conveyor.description = bloc de transport avancé permettant de traverser jusqu'à 3 blocs de n'importe quel terrain ou bâtiment.
|
||||
block.phase-conveyor.description = convoyeur très avancé. Utilise de l'énergie pour téléporter des objets à un convoyeur phasé connecté jusqu'à une longue distance .
|
||||
block.bridge-conveyor.description = Bloc de transport avancé permettant de traverser jusqu'à 3 blocs de n'importe quel terrain ou bâtiment.
|
||||
block.phase-conveyor.description = Convoyeur très avancé. Utilise de l'énergie pour téléporter des objets à un convoyeur phasé connecté jusqu'à une longue distance .
|
||||
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.description = Trie les articles comme un trieur standard, mais ceux correspondant à la sélection sont envoyés sur les côtés.
|
||||
block.router.description = Accepte les objets depuis une ou plus directions et le renvoie dans n'importe quelle direction. Utile pour séparer une chaîne de convoyeurs en plusieurs.[accent]Le seul et l'Unique[]
|
||||
block.distributor.description = Un routeur avancé qui sépare les objets jusqu'à 7 autres directions équitablement.
|
||||
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é.
|
||||
@@ -1117,21 +1147,21 @@ block.cyclone.description = Une grande tourelle tirant rapidement... très rapid
|
||||
block.spectre.description = Une grande tourelle qui tire deux puissantes balles perce-blindage simultanément.
|
||||
block.meltdown.description = Une grande tourelle tirant de puissants rayons lasers avec une grande portée.
|
||||
block.command-center.description = Permet de donner des ordres aux unités alliées sur la carte.\nIndique aux unités de se rallier, d'attaquer un noyau ennemi ou de battre en retraite vers le noyau/l'usine. En l'absence de noyau adverse, les unités patrouilleront par défaut autour de la commande d'attaque.
|
||||
block.draug-factory.description = Produit des drones Draug mineurs.
|
||||
block.spirit-factory.description = Produit des petits drones qui réparent les bâtiments et minent des matériaux.
|
||||
block.phantom-factory.description = Produit des drones avancés qui sont bien plus efficaces que les drones spirituels.
|
||||
block.draug-factory.description = Produit des drones mineurs.
|
||||
block.spirit-factory.description = Produit des drones qui réparent les batiments endommagés.
|
||||
block.phantom-factory.description = Produit des drones de construction avancés.
|
||||
block.wraith-factory.description = Produit des intercepteurs rapides qui harcèlent l'ennemi.
|
||||
block.ghoul-factory.description = Produit des bombardiers lourds.
|
||||
block.revenant-factory.description = Produit des unités terrestres lourdes avec des lasers.
|
||||
block.revenant-factory.description = Produit des unités aériennes lourdes tirant des missiles.
|
||||
block.dagger-factory.description = Produit des unités terrestres basiques.
|
||||
block.crawler-factory.description = Produit des unités d'essaims autodestructeurs rapides.
|
||||
block.titan-factory.description = Produit des unités terrestres avancées et cuirassées.
|
||||
block.fortress-factory.description = Produit des unités terrestres d'artillerie lourde.
|
||||
block.repair-point.description = Soigne en continu l'unité blessée la plus proche tant qu'elle est à sa portée.
|
||||
block.dart-mech-pad.description = Quitte ton mécha ou ton vaisseau actuel pour un mécha d'attaque de base .\nUtilisez le reconstructeur en double cliquant dessus lorsque vous êtes dessus.
|
||||
block.delta-mech-pad.description = Quitte ton mécha ou ton vaisseau actuel pour un mécha rapide mais peu résistant fait pour les stratégies de harcèlement.\nUtilisez le reconstructeur en double cliquant dessus lorsque vous êtes dessus.
|
||||
block.tau-mech-pad.description = Quitte ton mécha ou ton vaisseau actuel pour un mécha de support qui peut soigner les bâtiments et unités alliées.\nUtilisez le reconstructeur en double cliquant dessus lorsque vous êtes dessus.
|
||||
block.omega-mech-pad.description = Quitte ton mécha ou ton vaisseau actuel pour un mécha cuirassé et large, fait pour les assauts frontaux .\nUtilisez le reconstructeur en double cliquant dessus lorsque vous êtes dessus.
|
||||
block.javelin-ship-pad.description = Quitte ton mécha ou ton vaisseau actuel pour un intercepteur rapide et puissant avec des armes électriques.\nUtilisez le reconstructeur en double cliquant dessus lorsque vous êtes dessus.
|
||||
block.trident-ship-pad.description = Quitte ton mécha ou ton vaisseau actuel pour un bombardier lourd raisonnablement cuirassé .\nUtilisez le reconstructeur en double cliquant dessus lorsque vous êtes dessus.
|
||||
block.glaive-ship-pad.description = Quitte ton mécha ou ton vaisseau actuel pour un large vaisseau cuirassé .\nUtilisez le reconstructeur en double cliquant dessus lorsque vous êtes dessus.
|
||||
block.repair-point.description = Soigne en permanence l'unité endommagée la plus proche à proximité.
|
||||
block.dart-mech-pad.description = Fournit la transformation en un mécha d'attaque basique.\nUtilisez le en cliquant dessus lorsque vous vous trouvez dessus.
|
||||
block.delta-mech-pad.description = Fournit la transformation en un mécha d'attaque peu cuirassé.\nUtilisez le en cliquant dessus lorsque vous vous trouvez dessus.
|
||||
block.tau-mech-pad.description = Fournit la transformation en un mécha de soutient avancé.\nUtilisez le en cliquant dessus lorsque vous vous trouvez dessus.
|
||||
block.omega-mech-pad.description = Fournit la transformation en un mécha à missiles et à blindage lourd.\nUtilisez le en cliquant dessus lorsque vous vous trouvez dessus.
|
||||
block.javelin-ship-pad.description = Fournit la transformation en un intercepteur rapide légèrement blindé.\nUtilisez le en cliquant dessus lorsque vous vous trouvez dessus.
|
||||
block.trident-ship-pad.description = Fournit la transformation en un bombardier de soutien lourd.\nUtilisez le en cliquant dessus lorsque vous vous trouvez dessus.
|
||||
block.glaive-ship-pad.description = Fournit la transformation en un large vaisseau de combat bien blindé.\nUtilisez le en cliquant dessus lorsque vous vous trouvez dessus.
|
||||
|
||||
@@ -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
|
||||
@@ -16,11 +17,29 @@ screenshot.invalid = Carte trop grande, potentiellement pas assez de mémoire po
|
||||
gameover = Le base a été détruite.
|
||||
gameover.pvp = L'équipe[accent] {0}[] a gagnée !
|
||||
highscore = [accent]Nouveau meilleur score !
|
||||
copied = Copied.
|
||||
load.sound = Son
|
||||
load.map = Maps
|
||||
load.image = Images
|
||||
load.content = Contenu
|
||||
load.system = Système
|
||||
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
|
||||
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
|
||||
stat.wave = Vagues vaincues:[accent] {0}
|
||||
stat.enemiesDestroyed = Ennemies détruits:[accent] {0}
|
||||
stat.built = Bâtiments construits:[accent] {0}
|
||||
@@ -29,6 +48,7 @@ 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][[LAUNCH] your core to obtain the items indicated in blue.
|
||||
map.delete = Êtes-vous sûr de vouloir supprimer cette carte ?"[accent]{0}[]"?
|
||||
level.highscore = Meilleur score: [accent]{0}
|
||||
level.select = Sélection de niveau
|
||||
@@ -40,11 +60,11 @@ database = Base de données
|
||||
savegame = Sauvegarder la partie
|
||||
loadgame = Charger la partie
|
||||
joingame = Rejoindre la partie
|
||||
addplayers = Ajouter/Enlever des joueurs
|
||||
customgame = Partie personnalisée
|
||||
newgame = Nouvelle partie
|
||||
none = <Vide>
|
||||
minimap = Minimap
|
||||
position = Position
|
||||
close = Fermer
|
||||
website = Website
|
||||
quit = Quitter
|
||||
@@ -60,6 +80,30 @@ 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.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.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.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 = À propos
|
||||
name = Nom:
|
||||
noname = Choisissez d'abord [accent]un pseudo[].
|
||||
@@ -140,7 +184,6 @@ server.port = Port:
|
||||
server.addressinuse = Adresse déjà utilisée !
|
||||
server.invalidport = Numéro de port incorrect !
|
||||
server.error = [crimson]Erreur lors de l'hébergement du serveur: [accent]{0}
|
||||
save.old = Cette sauvegarde correspond à une ancienne version du jeu et ne peut donc plus être utilisée.\n\n[LIGHT_GRAY]La rétrocompatibilité des sauvegardes va être implémentée dans la version finale de la 4.0.
|
||||
save.new = Nouvelle sauvegarde
|
||||
save.overwrite = Êtes-vous sûr de vouloir\nécraser cette sauvegarde ?
|
||||
overwrite = Écraser
|
||||
@@ -174,6 +217,7 @@ warning = Avertissement.
|
||||
confirm = Confirmer
|
||||
delete = Supprimer
|
||||
view.workshop = View In Workshop
|
||||
workshop.listing = Edit Workshop Listing
|
||||
ok = OK
|
||||
open = Ouvrir
|
||||
customize = Personnaliser
|
||||
@@ -191,7 +235,12 @@ classic.export.text = [accent]Mindustry[] has just had a major update.\nClassic
|
||||
quit.confirm = Êtes-vous sûr de vouloir quitter?
|
||||
quit.confirm.tutorial = Are you sure you know what you're doing?\nThe tutorial can be re-taken in[accent] Settings->Game->Re-Take Tutorial.[]
|
||||
loading = [accent]Chargement...
|
||||
reloading = [accent]Reloading Mods...
|
||||
saving = [accent]Sauvegarde...
|
||||
cancelbuilding = [accent][[{0}][] to clear plan
|
||||
selectschematic = [accent][[{0}][] to select+copy
|
||||
pausebuilding = [accent][[{0}][] to pause building
|
||||
resumebuilding = [scarlet][[{0}][] to resume building
|
||||
wave = [accent]Vague {0}
|
||||
wave.waiting = [LIGHT_GRAY]Prochaine vague dans {0}
|
||||
wave.waveInProgress = [LIGHT_GRAY]Vague en cours
|
||||
@@ -210,11 +259,18 @@ map.nospawn = Cette carte ne possède pas de base pour que le joueur puisse appa
|
||||
map.nospawn.pvp = Cette carte ne contient aucune base ennemi dans lequel le joueur apparaît!\nAjoutez des bases [SCARLET]rouge[] à cette carte dans l'éditeur.
|
||||
map.nospawn.attack = Cette carte ne contient aucune base ennemi à attaquer! Ajoutez des bases [SCARLET]rouge[] à cette carte dans l'éditeur.
|
||||
map.invalid = Erreur lors du chargement de la carte: carte corrompue ou invalide.
|
||||
map.publish.error = Error publishing map: {0}
|
||||
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
|
||||
map.publish = Map published.
|
||||
map.publishing = [accent]Publishing map...
|
||||
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}
|
||||
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
|
||||
@@ -344,7 +400,6 @@ campaign = Campagne
|
||||
load = Charger
|
||||
save = Sauvegarder
|
||||
fps = FPS: {0}
|
||||
tps = TPS: {0}
|
||||
ping = Ping: {0}ms
|
||||
language.restart = Veuillez redémarrez votre jeu pour le changement de langage prenne effet.
|
||||
settings = Paramètres
|
||||
@@ -352,12 +407,13 @@ tutorial = Tutoriel
|
||||
tutorial.retake = Re-Take Tutorial
|
||||
editor = Éditeur
|
||||
mapeditor = Éditeur de carte
|
||||
donate = Faire un\ndon
|
||||
abandon = Abandonner
|
||||
abandon.text = Cette zone et toutes ses ressources seront perdues.
|
||||
locked = Verrouillé
|
||||
complete = [LIGHT_GRAY]Compléter:
|
||||
zone.requirement = Vague {0} dans la zone {1}
|
||||
requirement.wave = Reach Wave {0} in {1}
|
||||
requirement.core = Destroy Enemy Core in {0}
|
||||
requirement.unlock = Unlock {0}
|
||||
resume = Reprendre la partie en cours:\n[LIGHT_GRAY]{0}
|
||||
bestwave = [LIGHT_GRAY]Meilleur: {0}
|
||||
launch = Lancement
|
||||
@@ -368,11 +424,13 @@ launch.confirm = Cela lancera toutes les ressources dans votre noyau.\nVous ne p
|
||||
launch.skip.confirm = If you skip now, you will not be able to launch until later waves.
|
||||
uncover = Découvrir
|
||||
configure = Configurer le transfert des ressources.
|
||||
bannedblocks = Banned Blocks
|
||||
addall = Add All
|
||||
configure.locked = [LIGHT_GRAY]Atteigner la vague {0}\npour configurer le transfert des ressources.
|
||||
configure.invalid = Amount must be a number between 0 and {0}.
|
||||
zone.unlocked = [LIGHT_GRAY]{0} Débloquée.
|
||||
zone.requirement.complete = Vague {0} atteinte:\n{1} Exigences de la zone complétées
|
||||
zone.config.complete = Vague {0} atteinte:\nConfiguration du transfert débloquée.
|
||||
zone.config.unlocked = Loadout unlocked:[lightgray]\n{0}
|
||||
zone.resources = Ressources détectées:
|
||||
zone.objective = [lightgray]Objective: [accent]{0}
|
||||
zone.objective.survival = Survive
|
||||
@@ -428,15 +486,14 @@ settings.graphics = Graphiques
|
||||
settings.cleardata = Effacer les données du jeu...
|
||||
settings.clear.confirm = Êtes-vous sûr d'effacer ces données ?\n[scarlet]Ceci est irréversible
|
||||
settings.clearall.confirm = [scarlet]ATTENTION![]\nCet action effacera toutes les données , incluant les sauvegarges, les cartes, les déblocages et la configuration des touches.\nUne fois que vous aurez pressé 'Ok' le jeu effacera toutes les données et se fermera.
|
||||
settings.clearunlocks = Éffacer les déblocages
|
||||
settings.clearall = Tout effacer
|
||||
paused = En pause
|
||||
clear = Clear
|
||||
banned = [scarlet]Banned
|
||||
yes = Oui
|
||||
no = Non
|
||||
info.title = Info
|
||||
error.title = [crimson]Une erreur s'est produite
|
||||
error.crashtitle = Une erreur s'est produite
|
||||
attackpvponly = [scarlet]Uniquement disponible dans les modes Attaque/PvP
|
||||
blocks.input = Ressource(s) requise(s)
|
||||
blocks.output = Ressource(s) produite(s)
|
||||
blocks.booster = Booster
|
||||
@@ -452,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
|
||||
@@ -473,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}
|
||||
@@ -517,7 +576,9 @@ 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
|
||||
setting.animatedshields.name = Boucliers Animés
|
||||
setting.antialias.name = Antialias[LIGHT_GRAY] (demande le redémarrage de l'appareil)[]
|
||||
@@ -538,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
|
||||
@@ -547,6 +610,7 @@ setting.fps.name = Afficher FPS
|
||||
setting.vsync.name = VSync
|
||||
setting.pixelate.name = Pixélisé [LIGHT_GRAY](peut diminuer les performances)[]
|
||||
setting.minimap.name = Montrer la minimap
|
||||
setting.position.name = Show Player Position
|
||||
setting.musicvol.name = Volume de la musique
|
||||
setting.ambientvol.name = Ambient Volume
|
||||
setting.mutemusic.name = Couper la musique
|
||||
@@ -558,6 +622,8 @@ setting.publichost.name = Public Game Visibility
|
||||
setting.chatopacity.name = Opacité du tchat
|
||||
setting.lasersopacity.name = Power Laser Opacity
|
||||
setting.playerchat.name = Afficher le tchat en jeu
|
||||
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.beta = Note that beta versions of the game cannot make public lobbies.
|
||||
uiscale.reset = L'échelle de l'interface a été modifiée.\nAppuyez sur "OK" pour confirmer cette échelle.\n[scarlet]Revenir et sortir en[accent] {0}[] réglages...
|
||||
uiscale.cancel = Annuler et quitter
|
||||
setting.bloom.name = Flou lumineux
|
||||
@@ -569,13 +635,16 @@ category.multiplayer.name = Multijoueur
|
||||
command.attack = Attaquer
|
||||
command.rally = Rally
|
||||
command.retreat = Retraite
|
||||
keybind.gridMode.name = Sélectionnez le bloc
|
||||
keybind.gridModeShift.name = Sélection de la catégorie
|
||||
keybind.clear_building.name = Clear Building
|
||||
keybind.press = Appuyez sur une touche ...
|
||||
keybind.press.axis = Appuyez sur un axe ou une touche...
|
||||
keybind.screenshot.name = Map Screenshot
|
||||
keybind.move_x.name = Mouvement X
|
||||
keybind.move_y.name = Mouvement 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 = Basculer en plein écran
|
||||
keybind.select.name = Sélectionner/Tirer
|
||||
keybind.diagonal_placement.name = Placement en diagonal
|
||||
@@ -587,12 +656,14 @@ keybind.zoom_hold.name = Tenir le zoom
|
||||
keybind.zoom.name = Zoom
|
||||
keybind.menu.name = Menu
|
||||
keybind.pause.name = Pause
|
||||
keybind.pause_building.name = Pause/Resume Building
|
||||
keybind.minimap.name = Mini-Map
|
||||
keybind.dash.name = Sprint
|
||||
keybind.chat.name = Tchat
|
||||
keybind.player_list.name = Liste des joueurs
|
||||
keybind.console.name = Console
|
||||
keybind.rotate.name = Tourner
|
||||
keybind.rotateplaced.name = Rotate Existing (Hold)
|
||||
keybind.toggle_menus.name = Montrer/Cacher les menus
|
||||
keybind.chat_history_prev.name = Reculer dans l'historique du tchat
|
||||
keybind.chat_history_next.name = Suite de l'historique du tchat
|
||||
@@ -604,6 +675,7 @@ mode.survival.name = Survival
|
||||
mode.survival.description = Le mode normal. Ressources limitées et vagues automatiques.
|
||||
mode.sandbox.name = Bac à sable
|
||||
mode.sandbox.description = Ressources infinies et pas de compte à rebours pour les vagues.
|
||||
mode.editor.name = Editor
|
||||
mode.pvp.name = PvP
|
||||
mode.pvp.description = Lutter contre d'autres joueurs pour gagner !
|
||||
mode.attack.name = Attaque
|
||||
@@ -771,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
|
||||
@@ -790,6 +864,7 @@ block.junction.name = Junction
|
||||
block.router.name = Routeur
|
||||
block.distributor.name = [accent]Distributeur[]
|
||||
block.sorter.name = Trieur
|
||||
block.inverted-sorter.name = Inverted Sorter
|
||||
block.message.name = Message
|
||||
block.overflow-gate.name = Barrière de Débordement
|
||||
block.silicon-smelter.name = Fonderie de silicone
|
||||
@@ -908,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.[]
|
||||
@@ -991,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.
|
||||
@@ -1010,6 +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.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,8 +3,9 @@ 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 = List of update changes
|
||||
link.changelog.description = Daftar rekam pembaruan
|
||||
link.dev-builds.description = Bentuk pengembangan (kurang stabil)
|
||||
link.trello.description = Papan Trello resmi untuk fitur terencana
|
||||
link.itch.io.description = Halaman itch.io dengan PC download dan versi web
|
||||
@@ -12,15 +13,33 @@ link.google-play.description = Google Play Store
|
||||
link.wiki.description = Wiki Mindustry resmi
|
||||
linkfail = Gagal membuka tautan!\nURL disalin ke papan ke papan klip.
|
||||
screenshot = Tangkapan layar disimpan di {0}
|
||||
screenshot.invalid = Peta terlalu besar, tidak cukp memori untuk menangkap layar.
|
||||
screenshot.invalid = Peta terlalu besar, tidak cukup memori untuk menangkap layar.
|
||||
gameover = Permainan Habis
|
||||
gameover.pvp = Tim[accent] {0}[] menang!
|
||||
highscore = [accent]Rekor Baru!
|
||||
load.sound = Sounds
|
||||
load.map = Maps
|
||||
load.image = Images
|
||||
load.content = Content
|
||||
load.system = System
|
||||
copied = Copied.
|
||||
load.sound = Suara
|
||||
load.map = Peta
|
||||
load.image = Gambar
|
||||
load.content = Konten
|
||||
load.system = Sistem
|
||||
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
|
||||
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
|
||||
stat.wave = Gelombang Terkalahkan:[accent] {0}
|
||||
stat.enemiesDestroyed = Musuh Terhancurkan:[accent] {0}
|
||||
stat.built = Jumlah Blok yang Dibangun:[accent] {0}
|
||||
@@ -29,6 +48,7 @@ stat.deconstructed = Jumlah Blok Dihancurkan Pemain:[accent] {0}
|
||||
stat.delivered = Sumber Daya yang Diluncurkan:
|
||||
stat.rank = Nilai Akhir: [accent]{0}
|
||||
launcheditems = [accent]Sumber Daya
|
||||
launchinfo = [unlaunched][[LAUNCH] your core to obtain the items indicated in blue.
|
||||
map.delete = Apakah Anda yakin ingin menghapus peta "[accent]{0}[]"?
|
||||
level.highscore = Nilai Tertinggi: [accent]{0}
|
||||
level.select = Pilih Level
|
||||
@@ -40,33 +60,57 @@ database = Basis Data Inti
|
||||
savegame = Simpan Permainan
|
||||
loadgame = Muat Permainan
|
||||
joingame = Bermain Bersama
|
||||
addplayers = Tambah/Menghapus Pemain
|
||||
customgame = Permainan Modifikasi
|
||||
newgame = Permainan Baru
|
||||
none = <kosong>
|
||||
minimap = Peta Kecil
|
||||
position = Position
|
||||
close = Tutup
|
||||
website = Website
|
||||
quit = Keluar
|
||||
save.quit = Save & Quit
|
||||
save.quit = Simpan & Keluar
|
||||
maps = Maps
|
||||
maps.browse = Browse Maps
|
||||
maps.browse = Cari Peta
|
||||
continue = Lanjutkan
|
||||
maps.none = [LIGHT_GRAY]Tidak ketemu peta!
|
||||
invalid = Invalid
|
||||
preparingconfig = Preparing Config
|
||||
preparingcontent = Preparing Content
|
||||
uploadingcontent = Uploading Content
|
||||
uploadingpreviewfile = Uploading Preview File
|
||||
committingchanges = Comitting Changes
|
||||
done = Done
|
||||
maps.none = [LIGHT_GRAY]Peta tidak ditemukan!
|
||||
invalid = Tidak valid
|
||||
preparingconfig = Menyiapkan Config
|
||||
preparingcontent = Menyiapkan Content
|
||||
uploadingcontent = Mengupload Content
|
||||
uploadingpreviewfile = Mengupload File Tinjauan
|
||||
committingchanges = Membuat Perubahan
|
||||
done = Selesai
|
||||
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.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.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 = Tentang
|
||||
name = Nama:
|
||||
noname = Pilih[accent] nama pemain[] dahulu.
|
||||
filename = Nama File:
|
||||
unlocked = Konten baru terbuka!
|
||||
completed = [accent]Terselesaikan
|
||||
techtree = Tech Tree
|
||||
techtree = Cabang Teknologi
|
||||
research.list = [LIGHT_GRAY]Penelitian:
|
||||
research = Penelitian
|
||||
researched = [LIGHT_GRAY]{0} telah diteliti.
|
||||
@@ -74,21 +118,21 @@ players = {0} pemain aktif
|
||||
players.single = {0} pemain aktif
|
||||
server.closing = [accent]Menutup server...
|
||||
server.kicked.kick = Anda telah dikeluarkan dari server!
|
||||
server.kicked.whitelist = You are not whitelisted here.
|
||||
server.kicked.whitelist = Anda tidak ada di dalam whitelist.
|
||||
server.kicked.serverClose = Server ditutup.
|
||||
server.kicked.vote = You have been vote-kicked. Goodbye.
|
||||
server.kicked.clientOutdated = Client kadaluarsa! perbarui permainan Anda!
|
||||
server.kicked.vote = Anda telah divoting kick. Sampai jumpa!
|
||||
server.kicked.clientOutdated = Client kadaluarsa! Perbarui permainan Anda!
|
||||
server.kicked.serverOutdated = Server kadaluarsa! Tanya host untuk diperbarui!
|
||||
server.kicked.banned = Anda telah dilarang untuk memasuki server ini.
|
||||
server.kicked.typeMismatch = This server is not compatible with your build type.
|
||||
server.kicked.playerLimit = This server is full. Wait for an empty slot.
|
||||
server.kicked.typeMismatch = Server ini tidak cocok dengan versi build Anda.
|
||||
server.kicked.playerLimit = Server ini penuh. Tunggu untuk slot kosong.
|
||||
server.kicked.recentKick = Anda baru saja dikeluarkan dari server ini.\nTunggu sebelum masuk lagi.
|
||||
server.kicked.nameInUse = Sudah ada pemain dengan nama itu \ndi server ini.
|
||||
server.kicked.nameEmpty = Nama yang dipilih tidak valid.
|
||||
server.kicked.idInUse = Anda telah berada di server ini! Memasuki dengan dua akun tidak diizinkan.
|
||||
server.kicked.customClient = Server ini tidak mendukung versi modifikasi. Download versi resmi.
|
||||
server.kicked.gameover = Game over!
|
||||
server.versions = Your version:[accent] {0}[]\nServer version:[accent] {1}[]
|
||||
server.versions = Versi Anda:[accent] {0}[]\nVersi server:[accent] {1}[]
|
||||
host.info = Tombol [accent]host[] akan membuat server sementara di port [scarlet]6567[]. \nSemua orang yang memiliki [LIGHT_GRAY]Wi-Fi atau jaringan lokal[] akan bisa melihat server anda di daftar server mereka.\n\nJika Anda ingin pemain dari mana saja memasuki servermu dengan IP, [accent]port forwarding[] dibutuhkan.\n\n[LIGHT_GRAY]Diingat: Jika seseorang mengalami masalah memasuki permainan LAN mu, pastikan Anda telah mengizinkan Mindustry akses ke jaringan lokalmu di pengaturan firewall.
|
||||
join.info = Disini, Anda bisa memasuki [accent]server IP[], atau menemukan [accent]server lokal[] untuk bermain bersama.\nLAN dan WAN mendukung permainan bersama.\n\n[LIGHT_GRAY]Diingat: Tidak ada daftar server global; jika anda ingin bergabung dengan seseorang memakai IP, Anda perlu menanyakan host tentang IP mereka.
|
||||
hostserver = Host Permainan
|
||||
@@ -98,7 +142,7 @@ host = Host
|
||||
hosting = [accent]Membuka server...
|
||||
hosts.refresh = Muat Ulang
|
||||
hosts.discovering = Mencari permainan LAN
|
||||
hosts.discovering.any = Discovering games
|
||||
hosts.discovering.any = Mencari permainan
|
||||
server.refreshing = Memuat ulang server
|
||||
hosts.none = [lightgray]Tidak ditemukan game lokal!
|
||||
host.invalid = [scarlet]Tidak bisa menyambung dengan host.
|
||||
@@ -108,7 +152,7 @@ trace.ip = IP: [accent]{0}
|
||||
trace.id = ID Unik: [accent]{0}
|
||||
trace.mobile = Client Mobile: [accent]{0}
|
||||
trace.modclient = Client Modifikasi: [accent]{0}
|
||||
invalidid = Client ID tidak valid! laporkan masalah.
|
||||
invalidid = Client ID tidak valid! Laporkan masalah.
|
||||
server.bans = Pemain Dilarang Masuk
|
||||
server.bans.none = Tidak ada pemain yang dilarang masuk!
|
||||
server.admins = Admin
|
||||
@@ -122,25 +166,24 @@ server.version = [lightgray]Versi: {0} {1}
|
||||
server.custombuild = [yellow]Bentuk Modifikasi
|
||||
confirmban = Anda yakin ingin melarang pemain ini untuk masuk lagi?
|
||||
confirmkick = Anda yakin ingin mengeluarkan pemain ini?
|
||||
confirmvotekick = Are you sure you want to vote-kick this player?
|
||||
confirmvotekick = Anda yakin ingin vote-kick pemain ini?
|
||||
confirmunban = Anda yakin ingin mengizinkan pemain ini untuk masuk lagi?
|
||||
confirmadmin = Anda yakin ingin membuat pemain ini sebagai admin?
|
||||
confirmunadmin = Anda yakin ingin menghapus status admin dari pemain ini?
|
||||
joingame.title = Bermain Bersama
|
||||
joingame.ip = Alamat:
|
||||
disconnect = Terputus.
|
||||
disconnect.error = Connection error.
|
||||
disconnect.closed = Connection closed.
|
||||
disconnect.error = Koneksi bermasalah.
|
||||
disconnect.closed = Koneksi ditutup.
|
||||
disconnect.timeout = Timed out.
|
||||
disconnect.data = Gagal memuat data server!
|
||||
cantconnect = Unable to join game ([accent]{0}[]).
|
||||
cantconnect = Gagal menyambung! ([accent]{0}[]).
|
||||
connecting = [accent]Memasuki...
|
||||
connecting.data = [accent]Memuat data server...
|
||||
server.port = Port:
|
||||
server.addressinuse = Alamat sudah ada!
|
||||
server.invalidport = Nomor port tidak valid!
|
||||
server.error = [crimson]Error menghosting server: [accent]{0}
|
||||
save.old = Simpanan ini dari versi yang lama, dan tidak bisa dipakai lagi.\n\n[LIGHT_GRAY]Fitur penyimpanan terbalik akan di implementasikan di versi 4.0 penuh.
|
||||
save.new = Simpanan Baru
|
||||
save.overwrite = Anda yakin ingin menindih \ntempat simpanan ini?
|
||||
overwrite = Tindih
|
||||
@@ -159,7 +202,7 @@ save.rename = Ganti nama
|
||||
save.rename.text = Nama baru:
|
||||
selectslot = Pilih simpanan.
|
||||
slot = [accent]Tempat {0}
|
||||
editmessage = Edit Message
|
||||
editmessage = Atur Pesan
|
||||
save.corrupted = [accent]File simpanan rusak atau tidak valid!\nJika Anda baru saja memperbarui permainannya, ini karena perubahan di format penyimpanan dan [scarlet]bukan[] sebuah bug.
|
||||
empty = <kosong>
|
||||
on = Aktif
|
||||
@@ -173,7 +216,8 @@ save.playtime = Waktu Bermain: {0}
|
||||
warning = Peringatan.
|
||||
confirm = Konfirmasi
|
||||
delete = Hapus
|
||||
view.workshop = View In Workshop
|
||||
view.workshop = Lihat di Workshop
|
||||
workshop.listing = Edit Workshop Listing
|
||||
ok = OK
|
||||
open = Buka
|
||||
customize = Modifikasi
|
||||
@@ -181,17 +225,22 @@ cancel = Batal
|
||||
openlink = Buka Tautan
|
||||
copylink = Salin Tautan
|
||||
back = Kembali
|
||||
data.export = Export Data
|
||||
data.import = Import Data
|
||||
data.export = Ekspor Data
|
||||
data.import = Impor Data
|
||||
data.exported = Data exported.
|
||||
data.invalid = This isn't valid game data.
|
||||
data.import.confirm = Importing external data will erase[scarlet] all[] your current game data.\n[accent]This cannot be undone![]\n\nOnce the data is imported, your game will exit immediately.
|
||||
classic.export = Export Classic Data
|
||||
classic.export.text = [accent]Mindustry[] has just had a major update.\nClassic (v3.5 build 40) save or map data has been detected. Would you like to export these saves to your phone's home folder, for use in the Mindustry Classic app?
|
||||
data.invalid = Data game ini tidak valid.
|
||||
data.import.confirm = Mengimpor data eksternal akan menghapus [scarlet] semua[] data yang tersimpan.\n[accent]Tidak dapat diundur lagi![]\n\nSetelah data diimpor, game akan segera ditutup.
|
||||
classic.export = Ekspor Data Klasik
|
||||
classic.export.text = [accent]Mindustry[] telah diperbarui besar-besaran.\nData simpanan atau peta Classic (v3.5 build 40) telah dideteksi. Anda yakin ingin mengekspor data ini ke folder home HP Anda untuk digunakan di Mindustry Classic?
|
||||
quit.confirm = Apakah Anda yakin ingin keluar?
|
||||
quit.confirm.tutorial = Are you sure you know what you're doing?\nThe tutorial can be re-taken in[accent] Settings->Game->Re-Take Tutorial.[]
|
||||
loading = [accent]Memuat...
|
||||
reloading = [accent]Reloading Mods...
|
||||
saving = [accent]Menyimpan...
|
||||
cancelbuilding = [accent][[{0}][] to clear plan
|
||||
selectschematic = [accent][[{0}][] to select+copy
|
||||
pausebuilding = [accent][[{0}][] to pause building
|
||||
resumebuilding = [scarlet][[{0}][] to resume building
|
||||
wave = [accent]Gelombang {0}
|
||||
wave.waiting = [LIGHT_GRAY]Gelombang di {0}
|
||||
wave.waveInProgress = [LIGHT_GRAY]Gelombang sedang berlangsung
|
||||
@@ -210,11 +259,18 @@ map.nospawn = Peta ini tidak memiliki inti agar pemain bisa muncul! Tambahkan in
|
||||
map.nospawn.pvp = Peta ini tidak memiliki inti agar pemain lawan bisa muncul! Tambahkan inti[SCARLET] selain biru[] kedalam peta di penyunting.
|
||||
map.nospawn.attack = Peta ini tidak memiliki inti musuh agar pemain bisa menyerang! Tambahkan inti[SCARLET] merah[] kedalam peta di penyunting.
|
||||
map.invalid = Error memuat peta: rusak atau file peta tidak valid.
|
||||
map.publish.error = Error publishing map: {0}
|
||||
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
|
||||
map.publish = Map published.
|
||||
map.publishing = [accent]Publishing map...
|
||||
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}
|
||||
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||
editor.brush = Kuas
|
||||
editor.openin = Buka di Penyunting
|
||||
editor.oregen = Generasi Sumber Daya
|
||||
@@ -344,7 +400,6 @@ campaign = Campaign
|
||||
load = Memuat
|
||||
save = Simpan
|
||||
fps = FPS: {0}
|
||||
tps = TPS: {0}
|
||||
ping = Ping: {0}ms
|
||||
language.restart = Silahkan mengulang kembali permainan agar pengaturan bahasa berpengaruh.
|
||||
settings = Pengaturan
|
||||
@@ -352,12 +407,13 @@ tutorial = Tutorial
|
||||
tutorial.retake = Re-Take Tutorial
|
||||
editor = Penyunting
|
||||
mapeditor = Penyunting Peta
|
||||
donate = Donasi
|
||||
abandon = Tinggalkan
|
||||
abandon.text = Zona ini dan semua sumber daya didalamnya akan berada di tangan musuh.
|
||||
locked = Dikunci
|
||||
complete = [LIGHT_GRAY]Mencapai:
|
||||
zone.requirement = Gelombang {0} di zona {1}
|
||||
requirement.wave = Reach Wave {0} in {1}
|
||||
requirement.core = Destroy Enemy Core in {0}
|
||||
requirement.unlock = Unlock {0}
|
||||
resume = Lanjutkan Zona:\n[LIGHT_GRAY]{0}
|
||||
bestwave = [LIGHT_GRAY]Gelombang Terbaik: {0}
|
||||
launch = < MELUNCUR >
|
||||
@@ -368,11 +424,13 @@ launch.confirm = Ini akan meluncurkan semua sumber daya di inti.\nAnta tidak bis
|
||||
launch.skip.confirm = If you skip now, you will not be able to launch until later waves.
|
||||
uncover = Buka
|
||||
configure = Konfigurasi Muatan
|
||||
bannedblocks = Banned Blocks
|
||||
addall = Add All
|
||||
configure.locked = [LIGHT_GRAY]Buka konfigurasi muatan: Gelombang {0}.
|
||||
configure.invalid = Amount must be a number between 0 and {0}.
|
||||
zone.unlocked = [LIGHT_GRAY]{0} terbuka.
|
||||
zone.requirement.complete = Gelombang {0} terselesaikan:\nPersyaratan zona {1} tercapai.
|
||||
zone.config.complete = Gelombang {0} terselesaikan:\nkonfigurasi muatan terbuka.
|
||||
zone.config.unlocked = Loadout unlocked:[lightgray]\n{0}
|
||||
zone.resources = Sumber Daya Terdeteksi:
|
||||
zone.objective = [lightgray]Objective: [accent]{0}
|
||||
zone.objective.survival = Survive
|
||||
@@ -428,15 +486,14 @@ settings.graphics = Grafik
|
||||
settings.cleardata = Menghapus Data Permainan...
|
||||
settings.clear.confirm = Anda yakin ingin menghapus data ini?\nWaktu tidak bisa diulang kembali!
|
||||
settings.clearall.confirm = [scarlet]PERINGATAN![]\nIni akan menghapus semua data permainan, termasuk simpanan, peta, bukaan dan keybind.\nSetelah Anda menekan 'ok' permainan akan menghapus semua data dan keluar otomatis.
|
||||
settings.clearunlocks = Hapus Bukaan
|
||||
settings.clearall = Hapus Semua
|
||||
paused = [accent]< Jeda >
|
||||
clear = Clear
|
||||
banned = [scarlet]Banned
|
||||
yes = Ya
|
||||
no = Tidak
|
||||
info.title = Info
|
||||
error.title = [crimson]Sebuah error telah terjadi
|
||||
error.crashtitle = Sebuah error telah terjadi
|
||||
attackpvponly = [scarlet]Only available in Attack/PvP modes
|
||||
blocks.input = Masukan
|
||||
blocks.output = Pengeluaran
|
||||
blocks.booster = Booster
|
||||
@@ -452,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
|
||||
@@ -473,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}
|
||||
@@ -517,7 +576,9 @@ 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
|
||||
setting.animatedshields.name = Animasi Lindungan
|
||||
setting.antialias.name = Antialiasi[LIGHT_GRAY] (membutuhkan restart)[]
|
||||
@@ -538,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
|
||||
@@ -547,6 +610,7 @@ setting.fps.name = Tunjukkan FPS
|
||||
setting.vsync.name = VSync
|
||||
setting.pixelate.name = Mode Pixel[LIGHT_GRAY] (menonaktifkan animasi)
|
||||
setting.minimap.name = Tunjukkan Peta kecil
|
||||
setting.position.name = Show Player Position
|
||||
setting.musicvol.name = Volume Musik
|
||||
setting.ambientvol.name = Ambient Volume
|
||||
setting.mutemusic.name = Diamkan Musik
|
||||
@@ -558,6 +622,8 @@ setting.publichost.name = Public Game Visibility
|
||||
setting.chatopacity.name = Jelas-Beningnya Chat
|
||||
setting.lasersopacity.name = Power Laser Opacity
|
||||
setting.playerchat.name = Tunjukkan Chat dalam Permainan
|
||||
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.beta = Note that beta versions of the game cannot make public lobbies.
|
||||
uiscale.reset = UI scale has been changed.\nPress "OK" to confirm this scale.\n[scarlet]Reverting and exiting in[accent] {0}[] settings...
|
||||
uiscale.cancel = Cancel & Exit
|
||||
setting.bloom.name = Bloom
|
||||
@@ -569,13 +635,16 @@ category.multiplayer.name = Bermain Bersama
|
||||
command.attack = Serang
|
||||
command.rally = Rally
|
||||
command.retreat = Mundur
|
||||
keybind.gridMode.name = Pilih Blok
|
||||
keybind.gridModeShift.name = Pilih Kategori
|
||||
keybind.clear_building.name = Clear Building
|
||||
keybind.press = Tekan kunci...
|
||||
keybind.press.axis = Tekan sumbu atau kunci...
|
||||
keybind.screenshot.name = Tangkapan Layar Peta
|
||||
keybind.move_x.name = Pindah x
|
||||
keybind.move_y.name = Pindah 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 = Toggle Fullscreen
|
||||
keybind.select.name = Pilih/Tembak
|
||||
keybind.diagonal_placement.name = Penaruhan Diagonal
|
||||
@@ -587,12 +656,14 @@ keybind.zoom_hold.name = Tahan Mode Zoom
|
||||
keybind.zoom.name = Zoom
|
||||
keybind.menu.name = Menu
|
||||
keybind.pause.name = Jeda
|
||||
keybind.pause_building.name = Pause/Resume Building
|
||||
keybind.minimap.name = Peta Kecil
|
||||
keybind.dash.name = Terbang
|
||||
keybind.chat.name = Chat
|
||||
keybind.player_list.name = Daftar pemain
|
||||
keybind.console.name = Console
|
||||
keybind.rotate.name = Putar
|
||||
keybind.rotateplaced.name = Rotate Existing (Hold)
|
||||
keybind.toggle_menus.name = Muncul Tidaknya menu
|
||||
keybind.chat_history_prev.name = Sejarah Chat sebelum
|
||||
keybind.chat_history_next.name = Sejarah Chat sesudah
|
||||
@@ -604,6 +675,7 @@ mode.survival.name = Bertahan Hidup
|
||||
mode.survival.description = Mode normal. Sumber Daya terbatas dan gelombang otomatis.
|
||||
mode.sandbox.name = Mode Sandbox
|
||||
mode.sandbox.description = Sumber Daya tak terbatas dan tidak ada gelombang otomatis.
|
||||
mode.editor.name = Editor
|
||||
mode.pvp.name = PvP
|
||||
mode.pvp.description = Melawan Pemain lain. Membutuhkan setidaknya 2 inti berbeda warna didalam peta untuk main.
|
||||
mode.attack.name = Penyerangan
|
||||
@@ -731,7 +803,7 @@ block.deepwater.name = Air Dalam
|
||||
block.water.name = Air
|
||||
block.tainted-water.name = Air Ternoda
|
||||
block.darksand-tainted-water.name = Air Ternodai Pasir Hitam
|
||||
block.tar.name = Ter
|
||||
block.tar.name = Tar
|
||||
block.stone.name = Batu
|
||||
block.sand.name = Pasir
|
||||
block.darksand.name = Pasir Hitam
|
||||
@@ -771,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
|
||||
@@ -780,22 +854,23 @@ block.door-large.name = Pintu Besar
|
||||
block.duo.name = Duo
|
||||
block.scorch.name = Penghangus
|
||||
block.scatter.name = Penabur
|
||||
block.hail.name = Hail
|
||||
block.hail.name = Penghujan
|
||||
block.lancer.name = Lancer
|
||||
block.conveyor.name = Pengantar
|
||||
block.titanium-conveyor.name = Pengantar Berbahan Titanium
|
||||
block.armored-conveyor.name = Armored Conveyor
|
||||
block.armored-conveyor.description = Moves items at the same speed as titanium conveyors, but possesses more armor. Does not accept inputs from the sides from anything but other conveyors.
|
||||
block.armored-conveyor.description = Memindahkan barang sama cepatnya dengan pengantar titanium, namun memiliki lebih banyak armor. Tidak dapat menerima input dari samping dari apapun kecuali dari pengantar.
|
||||
block.junction.name = Simpangan
|
||||
block.router.name = Pengarah
|
||||
block.distributor.name = Distributor
|
||||
block.sorter.name = Penyortir
|
||||
block.message.name = Message
|
||||
block.overflow-gate.name = Gerbang Meluap
|
||||
block.inverted-sorter.name = Inverted Sorter
|
||||
block.message.name = Pesan
|
||||
block.overflow-gate.name = Gerbang Luap
|
||||
block.silicon-smelter.name = Pelebur Silikon
|
||||
block.phase-weaver.name = Pengrajut Phase
|
||||
block.pulverizer.name = Penyemprot
|
||||
block.cryofluidmixer.name = Mixer Cryofluid
|
||||
block.cryofluidmixer.name = Penyampur Cryofluid
|
||||
block.melter.name = Pencair
|
||||
block.incinerator.name = Penghangus
|
||||
block.spore-press.name = Penekan Spora
|
||||
@@ -828,23 +903,23 @@ block.item-source.name = Sumber Item
|
||||
block.item-void.name = Penghilang Item
|
||||
block.liquid-source.name = Sumber Zat Cair
|
||||
block.power-void.name = Penghilang Listrik
|
||||
block.power-source.name = Listrik Tak Terbatas
|
||||
block.power-source.name = Listrik Takhingga
|
||||
block.unloader.name = Pembongkar Muatan
|
||||
block.vault.name = Vault
|
||||
block.wave.name = Wave
|
||||
block.vault.name = Gudang
|
||||
block.wave.name = Gelobang
|
||||
block.swarmer.name = Pengurung
|
||||
block.salvo.name = Salvo
|
||||
block.ripple.name = Periak
|
||||
block.phase-conveyor.name = Pengantar Berbahan Phase
|
||||
block.phase-conveyor.name = Pengantar Phase
|
||||
block.bridge-conveyor.name = Jembatan Pengantar
|
||||
block.plastanium-compressor.name = Pembentuk Plastanium
|
||||
block.pyratite-mixer.name = Mixer Pyratite
|
||||
block.blast-mixer.name = Mixer Peledak
|
||||
block.pyratite-mixer.name = Penyampur Pyratite
|
||||
block.blast-mixer.name = Penyampur Peledak
|
||||
block.solar-panel.name = Panel Surya
|
||||
block.solar-panel-large.name = Panel Surya Besar
|
||||
block.oil-extractor.name = Pegekstrak Oli
|
||||
block.command-center.name = Command Center
|
||||
block.draug-factory.name = Draug Miner Drone Factory
|
||||
block.command-center.name = Pusat Perintah
|
||||
block.draug-factory.name = Pabrik Drone Penambang Draug
|
||||
block.spirit-factory.name = Pabrik Drone Spirit
|
||||
block.phantom-factory.name = Pabrik Drone Phantom
|
||||
block.wraith-factory.name = Pabrik Penyerang Wraith
|
||||
@@ -856,7 +931,7 @@ block.fortress-factory.name = Pabrik Robot Fortress
|
||||
block.revenant-factory.name = Pabrik Penyerang Revenant
|
||||
block.repair-point.name = Titik Pulih
|
||||
block.pulse-conduit.name = Selang Denyut
|
||||
block.phase-conduit.name = Selang Berbahan Phase
|
||||
block.phase-conduit.name = Selang Phase
|
||||
block.liquid-router.name = Penyortir Zat Cair
|
||||
block.liquid-tank.name = Tank Zat Cair
|
||||
block.liquid-junction.name = Simpangan Zat Cair
|
||||
@@ -908,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.[]
|
||||
@@ -957,21 +1033,21 @@ mech.glaive-ship.description = Pesawat tempur yang besar nan kuat. Memiliki senj
|
||||
unit.draug.description = A primitive mining drone. Cheap to produce. Expendable. Automatically mines copper and lead in the vicinity. Delivers mined resources to the closest core.
|
||||
unit.spirit.description = unit pemulaan. muncul di inti secara standar. Menambang sumber daya dan memperbaiki blok.
|
||||
unit.phantom.description = unit canggih. Menambang sumber daya dan memperbaiki blok. Lebih efektif dari drone spirit.
|
||||
unit.dagger.description = Unit darat dasar. Berguna di kelompok.
|
||||
unit.dagger.description = Unit darat dasar. Berguna dalam satu gerombolan.
|
||||
unit.crawler.description = A ground unit consisting of a stripped-down frame with high explosives strapped on top. Not particular durable. Explodes on contact with enemies.
|
||||
unit.titan.description = Unit darat berbaja yang canggih ini menyerang target darat dan udara.
|
||||
unit.fortress.description = Unit meriam darat kelas berat.
|
||||
unit.eruptor.description = A heavy mech designed to take down structures. Fires a stream of slag at enemy fortifications, melting them and setting volatiles on fire.
|
||||
unit.wraith.description = Unit tabrak-lari yang cepat.
|
||||
unit.ghoul.description = Pengebom kelas berat.
|
||||
unit.revenant.description = A heavy, hovering missile array.
|
||||
block.message.description = Stores a message. Used for communication between allies.
|
||||
block.graphite-press.description = Compresses chunks of coal into pure sheets of graphite.
|
||||
block.multi-press.description = An upgraded version of the graphite press. Employs water and power to process coal quickly and efficiently.
|
||||
unit.revenant.description = Jajaran roket kelas berat.
|
||||
block.message.description = Menyimpan pesan. Digunakan untuk komunikasi antar sekutu.
|
||||
block.graphite-press.description = Memadatkan bongkahan batu bara menjadi lempengan grafit murni.
|
||||
block.multi-press.description = Versi pemadat grafit yang lebih baggus. Membutuhkan air dan tenaga untuk memproses batu bara lebih cepat dan efisien.
|
||||
block.silicon-smelter.description = Mengubah pasir dengan batu bara untuk memproduksi silikon.
|
||||
block.kiln.description = Membakar pasir dan timah menjadi kaca meta. Membutuhkan Listrik.
|
||||
block.plastanium-compressor.description = Memproduksi plastanium dari oli dan titanium.
|
||||
block.phase-weaver.description = Memproduksi kain phase dari thorium dan banyak pasir.
|
||||
block.phase-weaver.description = Memproduksi kain phase dari thorium dan banyak pasir.
|
||||
block.alloy-smelter.description = Memproduksi paduan surge dari titanium, timah, silikon dan tembaga.
|
||||
block.cryofluidmixer.description = Mencampur air dan titanium menjadi cryofluid yang lebih efisien untuk pendingin.
|
||||
block.blast-mixer.description = Menggunakan oli untuk membentuk pyratite menjadi senyawa peledak yang kurang mudah terbakar tetapi lebih eksplosif.
|
||||
@@ -980,7 +1056,7 @@ block.melter.description = Melelehkan kepingan menjadi terak untuk proses selanj
|
||||
block.separator.description = Mengekstrak logam-logam berguna dari terak.
|
||||
block.spore-press.description = Menekan pod spora menjadi oli.
|
||||
block.pulverizer.description = Menghancurkan kepingan menjadi pasir. Berguna jika tidak ada pasir disekitar.
|
||||
block.coal-centrifuge.description = Solidifes oil into chunks of coal.
|
||||
block.coal-centrifuge.description = Memadatkan oli menjadi bongkahan batu bara.
|
||||
block.incinerator.description = Menghancurkan item atau zat cair sisa.
|
||||
block.power-void.description = Menghilangkan semua tenaga yang masuk kedalamnya. Sandbox eksklusif.
|
||||
block.power-source.description = Menghasilkan tenaga tak terbatas. Sandbox eksklusif.
|
||||
@@ -991,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.
|
||||
@@ -999,17 +1077,18 @@ block.surge-wall.description = Blok pelindung terkuat.\nMempunyai kemungkinan un
|
||||
block.surge-wall-large.description = Blok pelindung terkuat.\nMempunyai kemungkinan untuk menyetrum penyerang. \nSebesar 4 blok.
|
||||
block.door.description = Pintu kecil yang bisa dibuka-tutup dengan menekannya.\nJika dibuka, musuh bisa masuk dan menembak.
|
||||
block.door-large.description = Pintu kecil yang bisa dibuka-tutup dengan menekannya.\nJika dibuka, musuh bisa masuk dan menembak.\nSebesar 4 blok.
|
||||
block.mender.description = Periodically repairs blocks in its vicinity. Keeps defenses repaired in-between waves.\nOptionally uses silicon to boost range and efficiency.
|
||||
block.mend-projector.description = menyembuhkan blok di sekelilingnya secara berkala.
|
||||
block.mender.description = Menyembuhkan blok di sekelilingnya secara berkala. Menjaga keutuhan pertahanan di sela-sela gelombang.\nDapat menggunakan silikon untuk meningkatkan jangkauan dan efisiensi.
|
||||
block.mend-projector.description = Versi Reparator yang lebih baik. Menyembuhkan blok di sekelilingnya secara berkala.\nDapat menggunakan silikon untuk meningkatkan jangkauan dan efisiensi.
|
||||
block.overdrive-projector.description = Menambah kecepatan bangunan sekitar, seperti bor dan pengantar.
|
||||
block.force-projector.description = Membentuk medan gaya berbentuk segi enam disekitar, melindungi bangunan dan unit didalamnya dari tembakan.
|
||||
block.force-projector.description = Membentuk medan gaya berbentuk heksagon disekitar, melindungi bangunan dan unit didalamnya dari tembakan. Dapat mengalami kelebihan panas jika membendung terlalu banyak kerusakan. Bisa menggunakan cairan untuk mendinginkan. Gunakan fabrik phase untuk memperbesar jangkauan.
|
||||
block.shock-mine.description = Mencedera musuh yang menginjak ranjau. Hampir tak kasat mata kepada musuh.
|
||||
block.conveyor.description = Blok transportasi dasar. Memindahkan item ke menara ataupun pabrik. Bisa Diputar.
|
||||
block.conveyor.description = Blok transportasi dasar. Memindahkan item ke menara ataupun pabrik. Bisa diputar.
|
||||
block.titanium-conveyor.description = Blok transportasi canggih. Memindahkan item lebih cepat daripada pengantar biasa.
|
||||
block.junction.description = Berguna seperti jembatan untuk dua pengantar yang bersimpangan. Berguna di situasi dimana dua pengantar berbeda membawa bahan berbeda ke lokasi yang berbeda.
|
||||
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.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
|
||||
@@ -16,11 +17,29 @@ screenshot.invalid = Mappa troppo grossa, probabilmente non c'è abbastanza memo
|
||||
gameover = Il nucleo è stato distrutto.
|
||||
gameover.pvp = La squadra [accent] {0}[] ha vinto!
|
||||
highscore = [YELLOW]Nuovo record!
|
||||
load.sound = Sounds
|
||||
load.map = Maps
|
||||
load.image = Images
|
||||
copied = Copiato.
|
||||
load.sound = Suoni
|
||||
load.map = Mappe
|
||||
load.image = Immagini
|
||||
load.content = Content
|
||||
load.system = System
|
||||
load.system = Sistema
|
||||
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
|
||||
schematic.browseworkshop = Naviga sul Workshop
|
||||
schematic.copy = copia negli appunti
|
||||
schematic.copy.import = Importa dagli appunti
|
||||
schematic.shareworkshop = Condividi sul Workshop
|
||||
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Flip Schematic
|
||||
schematic.saved = Schema salvato.
|
||||
schematic.delete.confirm = Questo schema sarà cancellato definitivamente.
|
||||
schematic.rename = Rinomina schema
|
||||
schematic.info = {0}x{1}, {2} blocks
|
||||
stat.wave = Ondate sconfitte:[accent] {0}
|
||||
stat.enemiesDestroyed = Nemici distrutti:[accent] {0}
|
||||
stat.built = Costruzioni erette:[accent] {0}
|
||||
@@ -29,6 +48,7 @@ stat.deconstructed = Costruzioni smantellate:[accent] {0}
|
||||
stat.delivered = Riorse lanciate:
|
||||
stat.rank = Livello finale: [accent]{0}
|
||||
launcheditems = [accent]Oggetti lanciati
|
||||
launchinfo = [unlaunched][[LAUNCH] il tuo core per ottenere gli oggetti indicati in blu.
|
||||
map.delete = Sei sicuro di voler eliminare questa mappa"[accent]{0}[]"?
|
||||
level.highscore = Miglior punteggio: [accent]{0}
|
||||
level.select = Selezione del livello
|
||||
@@ -40,26 +60,50 @@ database = Database nucleo
|
||||
savegame = Salva
|
||||
loadgame = Carica
|
||||
joingame = Unisciti al gioco
|
||||
addplayers = Aggiungi/rimuovi giocatori
|
||||
customgame = Gioco personalizzato
|
||||
newgame = Nuova partita
|
||||
none = <Niente . . . >
|
||||
minimap = Minimappa
|
||||
position = Position
|
||||
close = Chiuso
|
||||
website = Website
|
||||
website = Sito web
|
||||
quit = Esci
|
||||
save.quit = Salva ed esci
|
||||
maps = Mappe
|
||||
maps.browse = Consulta Mappe
|
||||
continue = Continua
|
||||
maps.none = [LIGHT_GRAY]Nessuna mappa trovata!
|
||||
invalid = Invalido
|
||||
invalid = Non valido
|
||||
preparingconfig = Preparo la configurazione
|
||||
preparingcontent = Preparo il contenuto
|
||||
uploadingcontent = Carico il contenuto
|
||||
uploadingpreviewfile = Carico file di anteprima
|
||||
committingchanges = Applico le modifiche
|
||||
done = Fatto
|
||||
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.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.
|
||||
@@ -78,9 +122,9 @@ server.kicked.whitelist = Non sei presente in questa whitelist.
|
||||
server.kicked.serverClose = Server chiuso.
|
||||
server.kicked.vote = Sei stato cacciato su richiesta dei giocatori. Buona giornata.
|
||||
server.kicked.clientOutdated = Versione del client obsoleta! Aggiorna il tuo gioco!
|
||||
server.kicked.serverOutdated = Server obsoleto! Chiedi all'host di aggiornare!
|
||||
server.kicked.banned = Sei bannato da questo server.
|
||||
server.kicked.typeMismatch = Questo server non è comparibile con la tua build.
|
||||
server.kicked.serverOutdated = Server obsoleto! Chiedi all'host di aggiornare la versione del server!
|
||||
server.kicked.banned = Sei bandito da questo server.
|
||||
server.kicked.typeMismatch = Questo server non è compatibile con la tua build.
|
||||
server.kicked.playerLimit = Questo server è pieno. Attendi che si liberi un posto.
|
||||
server.kicked.recentKick = Sei stato cacciato di recente.\nAspetta prima di riconnetterti.
|
||||
server.kicked.nameInUse = C'è già qualcuno con il tuo nome su questo server.
|
||||
@@ -89,7 +133,7 @@ server.kicked.idInUse = Sei già su questo server! Non è permesso connettersi c
|
||||
server.kicked.customClient = Questo server non supporta le build personalizzate. Scarica la versione ufficiale dal sito.
|
||||
server.kicked.gameover = Game over!
|
||||
server.versions = Your version:[accent] {0}[]\nServer version:[accent] {1}[]
|
||||
host.info = Il pulsante [accent]host [] ospita un server sulla porte [scarlet]6567[].[] Chiunque sulla stessa [LIGHT_GRAY]connessione wifi o rete locale[] dovrebbe essere in grado di vedere il proprio server nel proprio elenco server.\n\n Se vuoi che le persone siano in grado di connettersi ovunque tramite IP, è richiesto il [accent]port forwarding[]. \n\n[LIGHT_GRAY]Nota: se qualcuno sta riscontrando problemi durante la connessione al gioco LAN, assicurati di aver consentito a Mindustry di accedere alla rete locale nelle impostazioni del firewall.
|
||||
host.info = Il pulsante [accent]host [] ospita un server sulla porta [scarlet]6567[].[] Chiunque sulla stessa [LIGHT_GRAY]connessione wifi o rete locale[] dovrebbe essere in grado di vedere il server nell'elenco server.\n\n Se vuoi che le persone siano in grado di connettersi ovunque tramite IP, è richiesto il [accent]port forwarding[]. \n\n[LIGHT_GRAY]Nota: se qualcuno sta riscontrando problemi durante la connessione al gioco LAN, assicurati di aver consentito a Mindustry di accedere alla rete locale nelle impostazioni del firewall.
|
||||
join.info = Qui è possibile inserire un [accent]IP del server[] a cui connettersi, o scoprire [accent]un server sulla rete locale[] disponibile.\n Sono supportati sia il multiplayer LAN che WAN. \n\n[LIGHT_GRAY]Nota: non esiste un elenco di server globali automatici; se si desidera connettersi a qualcuno tramite IP, è necessario chiedere all'host il proprio IP.
|
||||
hostserver = Ospita Server
|
||||
invitefriends = Invita amici
|
||||
@@ -132,7 +176,7 @@ disconnect = Disconnesso.
|
||||
disconnect.error = Connection error.
|
||||
disconnect.closed = Connection closed.
|
||||
disconnect.timeout = Timed out.
|
||||
disconnect.data = Il mondo non si vuole caricare, mi dispiace!
|
||||
disconnect.data = errore nel caricamento del mondo, mi dispiace!
|
||||
cantconnect = Impossibile unirsi al server ([accent]{0}[]).
|
||||
connecting = [accent]Connessione in corso ...
|
||||
connecting.data = [accent]Caricamento dei dati del mondo ...
|
||||
@@ -140,7 +184,6 @@ server.port = Porta:
|
||||
server.addressinuse = Indirizzo già in uso!
|
||||
server.invalidport = Numero di porta non valido!
|
||||
server.error = [crimson]Errore nell'hosting del server: [accent] {0}
|
||||
save.old = Questo salvataggio è per una versione precedente di mindustry e non può attualmente essere utilizzato .\n\n[LIGHT_GRAY]La cvompatibilità con i salvataggi precedenti verrà abilitata nella versione definitiva di mindustry 4.0.
|
||||
save.new = Nuovo Salvataggio
|
||||
save.overwrite = Sei sicuro di voler sovrascrivere questo salvataggio?
|
||||
overwrite = Sovrascrivi
|
||||
@@ -174,6 +217,7 @@ warning = Attenzione
|
||||
confirm = Conferma
|
||||
delete = Elimina
|
||||
view.workshop = Vedi nel Workshop
|
||||
workshop.listing = Edit Workshop Listing
|
||||
ok = OK
|
||||
open = Apri
|
||||
customize = Personalizza
|
||||
@@ -191,7 +235,12 @@ classic.export.text = [accent]Mindustry[] ha appena rilasciato un aggiornamento
|
||||
quit.confirm = Sei sicuro di voler uscire?
|
||||
quit.confirm.tutorial = Sei sicuro di sapere cosa stai facendo? Il tutorial può essere ripetuto in[accent] Gioca > Tutorial.[]
|
||||
loading = [accent]Caricamento in corso ...
|
||||
reloading = [accent]Reloading 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
|
||||
wave = [accent]Ondata {0}
|
||||
wave.waiting = [LIGHT_GRAY]Ondata tra {0}
|
||||
wave.waveInProgress = [LIGHT_GRAY]Ondata in corso...
|
||||
@@ -210,11 +259,18 @@ map.nospawn = Questa mappa non possiede un nucleo in cui spawnare! Aggiungine un
|
||||
map.nospawn.pvp = Questa mappa non ha un nucleo nemico! Aggiungi un [SCARLET]nucleo rosso[] nell'editor per poter giocare.
|
||||
map.nospawn.attack = Questa mappa non ha un nucleo nemico! Aggiungi un [SCARLET]nucleo rosso[] nell'editor per poter giocare.
|
||||
map.invalid = Errore nel caricamento della mappa: file mappa corrotto o non valido.
|
||||
map.publish.error = Errore durante la pubblicazione della mappa:\n{0}
|
||||
workshop.update = Update Item
|
||||
workshop.error = Error fetching workshop details: {0}
|
||||
map.publish.confirm = Vuoi pubblicare questa mappa?\n\n[lightgray]Assicurati di aver accettato il Workshop EULA, o le tue mappe non saranno visibili!
|
||||
workshop.menu = Select what you would like to do with this item.
|
||||
workshop.info = Item Info
|
||||
changelog = Changelog (optional):
|
||||
eula = Steam EULA
|
||||
map.publish = Mappa pubblicata.
|
||||
map.publishing = [accent]Pubblico la mappa...
|
||||
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}
|
||||
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||
editor.brush = Pennello
|
||||
editor.openin = Apri nell'editor
|
||||
editor.oregen = Generazione dei minerali
|
||||
@@ -284,7 +340,7 @@ editor.exportimage = Esporta immagine
|
||||
editor.exportimage.description = Esporta file immagine mappa
|
||||
editor.loadimage = Carica\nimmagine
|
||||
editor.saveimage = Salva\nImmagine
|
||||
editor.unsaved = [scarlet]Hai modifiche non salvate![]\nSei sicuro di voler uscire?
|
||||
editor.unsaved = [scarlet]Alcune modifiche non sono state salvate![]\nSei sicuro di voler uscire?
|
||||
editor.resizemap = Ridimensiona la mappa
|
||||
editor.mapname = Nome Mappa:
|
||||
editor.overwrite = [accent]Attenzione!\nQuesto sovrascrive una mappa esistente.
|
||||
@@ -344,7 +400,6 @@ campaign = Campagna
|
||||
load = Carica
|
||||
save = Salva
|
||||
fps = FPS: {0}
|
||||
tps = TPS: {0}
|
||||
ping = Ping: {0}ms
|
||||
language.restart = Riavvia il gioco affinché il cambiamento della lingua abbia effetto.
|
||||
settings = Impostazioni
|
||||
@@ -352,12 +407,13 @@ tutorial = Tutorial
|
||||
tutorial.retake = Ripeti il tutorial
|
||||
editor = Editor
|
||||
mapeditor = Editor Mappe
|
||||
donate = Dona
|
||||
abandon = Abbandona
|
||||
abandon.text = Questa zona e tutte le sue risorse saranno perdute e passeranno al nemico.
|
||||
abandon.text = Questa zona e tutte le tue risorse saranno perdute e passeranno al nemico.
|
||||
locked = Bloccato
|
||||
complete = [LIGHT_GRAY]Completato:
|
||||
zone.requirement = Onda {0} in zona {1}
|
||||
requirement.wave = Reach Wave {0} in {1}
|
||||
requirement.core = Destroy Enemy Core in {0}
|
||||
requirement.unlock = Unlock {0}
|
||||
resume = Riprendi zona:\n[LIGHT_GRAY]{0}
|
||||
bestwave = [LIGHT_GRAY]Migliore: {0}
|
||||
launch = Decollare
|
||||
@@ -368,11 +424,13 @@ launch.confirm = Questo trasporterà tutte le risorse nel tuo nucleo.\nNon riusc
|
||||
launch.skip.confirm = Se salti adesso non riuscirai a decollare fino alle ondate successive
|
||||
uncover = Svelare
|
||||
configure = Configura l'equipaggiamento
|
||||
bannedblocks = Banned Blocks
|
||||
addall = Add All
|
||||
configure.locked = [LIGHT_GRAY]Arriva all'ondata {0}\nper configurare l'equipaggiamento.
|
||||
configure.invalid = Il valore dev'essere un numero compresto tra 0 e {0}.
|
||||
zone.unlocked = [LIGHT_GRAY]{0} sbloccata.
|
||||
zone.requirement.complete = Ondata {0} raggiunta:\n{1} requisiti di zona soddisfatti.
|
||||
zone.config.complete = Ondata {0} raggiunta:\nEquipaggiamento personalizzato sbloccato.
|
||||
zone.config.unlocked = Loadout unlocked:[lightgray]\n{0}
|
||||
zone.resources = Risorse trovate:
|
||||
zone.objective = [lightgray]Obiettivo: [accent]{0}
|
||||
zone.objective.survival = Sopravvivere
|
||||
@@ -428,15 +486,14 @@ settings.graphics = Grafica
|
||||
settings.cleardata = Cancella dati di gioco...
|
||||
settings.clear.confirm = Sei sicuro di voler cancellare i dati?\nNon può essere annullato!
|
||||
settings.clearall.confirm = [scarlet]ATTENZIONE![]\nQuesto cancellerà tutti i dati, includendo salvataggi, mappe, oggetti sbloccati, impostazioni.\nDopo aver premuto su 'ok' il gioco eliminerà i dati e si chiuderà.
|
||||
settings.clearunlocks = Cancella oggetti sbloccati
|
||||
settings.clearall = Cancella tutto
|
||||
paused = In pausa
|
||||
clear = Clear
|
||||
banned = [scarlet]Banned
|
||||
yes = Si
|
||||
no = No
|
||||
info.title = [accent] Info
|
||||
error.title = [crimson]Si è verificato un errore
|
||||
error.crashtitle = Si è verificato un errore
|
||||
attackpvponly = [scarlet]Solo possible nelle modalità Attacco/PvP
|
||||
blocks.input = Ingresso
|
||||
blocks.output = Uscita
|
||||
blocks.booster = Booster
|
||||
@@ -452,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à
|
||||
@@ -473,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}
|
||||
@@ -517,14 +576,16 @@ 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
|
||||
setting.animatedshields.name = Scudi animati
|
||||
setting.antialias.name = Antialias[LIGHT_GRAY] (richiede riapertura gioco)[]
|
||||
setting.indicators.name = Indicatori Alleati
|
||||
setting.autotarget.name = Mira automatica
|
||||
setting.keyboard.name = Tastiera
|
||||
setting.touchscreen.name = Touchscreen Controls
|
||||
setting.touchscreen.name = Controlli Touchscreen
|
||||
setting.fpscap.name = Limite FPS
|
||||
setting.fpscap.none = Niente
|
||||
setting.fpscap.text = {0} FPS
|
||||
@@ -538,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
|
||||
@@ -547,6 +610,7 @@ setting.fps.name = Mostra FPS
|
||||
setting.vsync.name = VSync
|
||||
setting.pixelate.name = Sfocare [LIGHT_GRAY](potrebbe ridure il rendimento)
|
||||
setting.minimap.name = Mostra minimappa
|
||||
setting.position.name = Show Player Position
|
||||
setting.musicvol.name = Volume Musica
|
||||
setting.ambientvol.name = Volume Ambiente
|
||||
setting.mutemusic.name = Silenzia musica
|
||||
@@ -558,6 +622,8 @@ setting.publichost.name = Gioco visibile pubblicamente
|
||||
setting.chatopacity.name = Opacità chat
|
||||
setting.lasersopacity.name = Power Laser Opacity
|
||||
setting.playerchat.name = Mostra Chat in-game
|
||||
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.beta = Note that beta versions of the game cannot make public lobbies.
|
||||
uiscale.reset = La scala dell'interfaccia utente è stata modificata.\nPremere "OK" per confermare questa scala.\n[scarlet] Ripristina ed esci dalle impostazioni [accent] {0}[] impostazioni...
|
||||
uiscale.cancel = Annulla ed esci
|
||||
setting.bloom.name = Shaders
|
||||
@@ -569,13 +635,16 @@ category.multiplayer.name = Multigiocatore
|
||||
command.attack = Attacca
|
||||
command.rally = Guardia
|
||||
command.retreat = Ritirata
|
||||
keybind.gridMode.name = Seleziona blocco
|
||||
keybind.gridModeShift.name = Seleziona categoria
|
||||
keybind.clear_building.name = Clear Building
|
||||
keybind.press = Premi un tasto...
|
||||
keybind.press.axis = Premi un'asse o un tasto...
|
||||
keybind.screenshot.name = Screenshot della mappa
|
||||
keybind.move_x.name = Muovi orizzontale
|
||||
keybind.move_y.name = Muovi verticale
|
||||
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 = Schermo Intero
|
||||
keybind.select.name = Seleziona
|
||||
keybind.diagonal_placement.name = Posizionamento diagonale
|
||||
@@ -587,12 +656,14 @@ keybind.zoom_hold.name = Attiva zoom
|
||||
keybind.zoom.name = Esegui zoom
|
||||
keybind.menu.name = Apri Menu
|
||||
keybind.pause.name = Pausa
|
||||
keybind.pause_building.name = Pause/Resume Building
|
||||
keybind.minimap.name = Minimappa
|
||||
keybind.dash.name = Scatto
|
||||
keybind.chat.name = Chat
|
||||
keybind.player_list.name = Lista dei Giocatori
|
||||
keybind.console.name = Console
|
||||
keybind.rotate.name = Ruotare
|
||||
keybind.rotateplaced.name = Rotate Existing (Hold)
|
||||
keybind.toggle_menus.name = Mostra/Nascondi HUD
|
||||
keybind.chat_history_prev.name = Scorri chat vero l'alto
|
||||
keybind.chat_history_next.name = Scorri chatt verso il basso
|
||||
@@ -604,6 +675,7 @@ mode.survival.name = Sopravvivenza
|
||||
mode.survival.description = La modalità normale. Risorse limitate ed ondate in entrata automatiche.
|
||||
mode.sandbox.name = Creativa
|
||||
mode.sandbox.description = Risorse infinite e nessun timer per le ondate.
|
||||
mode.editor.name = Editor
|
||||
mode.pvp.name = PvP
|
||||
mode.pvp.description = Lotta contro altri giocatori.
|
||||
mode.attack.name = Schermaglia
|
||||
@@ -771,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
|
||||
@@ -790,6 +864,7 @@ block.junction.name = Incrocio
|
||||
block.router.name = Distributore
|
||||
block.distributor.name = Distributore Grande
|
||||
block.sorter.name = Filtro
|
||||
block.inverted-sorter.name = Inverted Sorter
|
||||
block.message.name = Message
|
||||
block.overflow-gate.name = Separatore per eccesso
|
||||
block.silicon-smelter.name = Fonderia
|
||||
@@ -908,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. []
|
||||
@@ -991,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.
|
||||
@@ -1010,6 +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.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 = 不安定な開発版
|
||||
@@ -16,12 +17,29 @@ screenshot.invalid = マップが広すぎます。スクリーンショット
|
||||
gameover = ゲームオーバー
|
||||
gameover.pvp = [accent] {0}[] チームの勝利!
|
||||
highscore = [accent]ハイスコアを更新!
|
||||
copied = Copied.
|
||||
load.sound = サウンド
|
||||
load.map = マップ
|
||||
load.image = 画像
|
||||
load.content = コンテンツ
|
||||
load.system = システム
|
||||
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
|
||||
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
|
||||
stat.wave = 防衛したウェーブ:[accent] {0}
|
||||
stat.enemiesDestroyed = 敵による破壊数:[accent] {0}
|
||||
stat.built = 建設した建造物数:[accent] {0}
|
||||
@@ -30,7 +48,7 @@ stat.deconstructed = 解体した建造物数:[accent] {0}
|
||||
stat.delivered = 獲得した資源:
|
||||
stat.rank = 最終ランク: [accent]{0}
|
||||
launcheditems = [accent]回収したアイテム
|
||||
launchedinfo = [unlaunched][[LAUNCH]青い項目がコア受け取ます
|
||||
launchinfo = [unlaunched][[LAUNCH] your core to obtain the items indicated in blue.
|
||||
map.delete = マップ "[accent]{0}[]" を削除してもよろしいですか?
|
||||
level.highscore = ハイスコア: [accent]{0}
|
||||
level.select = レベル選択
|
||||
@@ -42,11 +60,11 @@ database = コアデーターベース
|
||||
savegame = 保存
|
||||
loadgame = 読み込む
|
||||
joingame = マルチプレイ
|
||||
addplayers = プレイヤーを追加/削除
|
||||
customgame = カスタムプレイ
|
||||
newgame = 新しく始める
|
||||
none = <なし>
|
||||
minimap = ミニマップ
|
||||
position = Position
|
||||
close = 閉じる
|
||||
website = ウェブサイト
|
||||
quit = 終了
|
||||
@@ -62,20 +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見つかりませんでした!
|
||||
mod.enabled = [lightgray]Enabled
|
||||
mod.disabled = [scarlet]Disabled
|
||||
mod.disable = 可能にしません
|
||||
mod.enable = 可能にする
|
||||
mod.requiresrestart = このモードをインストールするため, このゲームは再起動します
|
||||
mod.reloadrequired = [scarlet]リロード必須
|
||||
mod.import = モードをインポート
|
||||
mod.remove.confirm = このモードを削除されます
|
||||
mods.none = [LIGHT_GRAY]Modが見つかりませんでした!
|
||||
mods.guide = Modding Guide
|
||||
mods.report = Report Bug
|
||||
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.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]プレイヤー名[]を入力してください。
|
||||
@@ -156,7 +184,6 @@ server.port = ポート:
|
||||
server.addressinuse = アドレスがすでに使用されています!
|
||||
server.invalidport = 無効なポート番号です!
|
||||
server.error = [crimson]サーバーのホストエラー: [accent]{0}
|
||||
save.old = このセーブデータは古いバージョン向けで、今後使用されません。\n\n[lightgray]セーブデータの下位互換性の実装は正式版4.0で行われます。
|
||||
save.new = 新規保存
|
||||
save.overwrite = このスロットに上書きしてもよろしいですか?
|
||||
overwrite = 上書き
|
||||
@@ -190,6 +217,7 @@ warning = 警告
|
||||
confirm = 確認
|
||||
delete = 削除
|
||||
view.workshop = ワークショップを見る
|
||||
workshop.listing = Edit Workshop Listing
|
||||
ok = OK
|
||||
open = 開く
|
||||
customize = カスタマイズ
|
||||
@@ -207,7 +235,12 @@ classic.export.text = [accent]Mindustry[]のメジャーアップデートがあ
|
||||
quit.confirm = 終了してもよろしいですか?
|
||||
quit.confirm.tutorial = チュートリアルを終了しますか?\nチュートリアルは [accent]設定->ゲーム->チュートリアル[] から再度受けることができます。
|
||||
loading = [accent]読み込み中...
|
||||
reloading = [accent]Reloading Mods...
|
||||
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
|
||||
wave = [accent]ウェーブ {0}
|
||||
wave.waiting = [lightgray]次のウェーブまで {0} 秒
|
||||
wave.waveInProgress = [lightgray]ウェーブ進行中
|
||||
@@ -226,11 +259,18 @@ map.nospawn = このマップにはプレイヤーが出現するためのコア
|
||||
map.nospawn.pvp = このマップには敵のプレイヤーが出現するためのコアがありません! エディターで[SCARLET]オレンジ色ではない[]コアをマップに追加してください。
|
||||
map.nospawn.attack = このマップには攻撃するための敵のコアがありません! エディターで[SCARLET]赤色[]のコアをマップに追加してください。
|
||||
map.invalid = マップの読み込みエラー: ファイルが無効、または破損しています。
|
||||
map.publish.error = マップの公開中にエラーが発生しました: {0}
|
||||
workshop.update = Update Item
|
||||
workshop.error = Error fetching workshop details: {0}
|
||||
map.publish.confirm = 本当にこのマップを公開しますか?\n\n[lightgray]公開するためには、ワークショップ利用規約に同意する必要があります。
|
||||
workshop.menu = Select what you would like to do with this item.
|
||||
workshop.info = Item Info
|
||||
changelog = Changelog (optional):
|
||||
eula = Steam EULA
|
||||
map.publish = マップを公開しました。
|
||||
map.publishing = [accent]マップを公開中...
|
||||
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}
|
||||
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||
editor.brush = ブラシ
|
||||
editor.openin = エディターで開く
|
||||
editor.oregen = 鉱石の生成
|
||||
@@ -360,7 +400,6 @@ campaign = プレイ
|
||||
load = 読み込む
|
||||
save = 保存
|
||||
fps = FPS: {0}
|
||||
tps = TPS: {0}
|
||||
ping = Ping: {0}ms
|
||||
language.restart = ゲームを再起動後、言語設定が有効になります。
|
||||
settings = 設定
|
||||
@@ -368,12 +407,13 @@ tutorial = チュートリアル
|
||||
tutorial.retake = チュートリアル
|
||||
editor = エディター
|
||||
mapeditor = マップエディター
|
||||
donate = 寄付
|
||||
abandon = 撤退
|
||||
abandon.text = このゾーンのすべての資源が敵に奪われます。
|
||||
locked = ロック
|
||||
complete = [lightgray]達成済み:
|
||||
zone.requirement = ゾーン {1} でウェーブ {0} を達成
|
||||
requirement.wave = Reach Wave {0} in {1}
|
||||
requirement.core = Destroy Enemy Core in {0}
|
||||
requirement.unlock = Unlock {0}
|
||||
resume = 再開ゾーン:\n[lightgray]{0}
|
||||
bestwave = [lightgray]最高ウェーブ: {0}
|
||||
launch = < 発射 >
|
||||
@@ -384,11 +424,13 @@ launch.confirm = すべての資源をコアに搬入し、発射します。\n
|
||||
launch.skip.confirm = スキップすると、次の発射可能なウェーブまで発射できません。
|
||||
uncover = 開放
|
||||
configure = 積み荷の設定
|
||||
bannedblocks = Banned Blocks
|
||||
addall = Add All
|
||||
configure.locked = [lightgray]ウェーブ {0} を達成すると積み荷を設定できるようになります。
|
||||
configure.invalid = 値は 0 から {0} の間でなければなりません。
|
||||
zone.unlocked = [lightgray]{0} がアンロックされました.
|
||||
zone.requirement.complete = ウェーブ {0} を達成:\n{1} の開放条件を達成しました。
|
||||
zone.config.complete = ウェーブ {0} を達成:\n積み荷の設定が解除されました。
|
||||
zone.config.unlocked = Loadout unlocked:[lightgray]\n{0}
|
||||
zone.resources = 発見した資源:
|
||||
zone.objective = [lightgray]目標: [accent]{0}
|
||||
zone.objective.survival = 敵からコアを守り切る
|
||||
@@ -444,15 +486,14 @@ settings.graphics = グラフィック
|
||||
settings.cleardata = データを削除...
|
||||
settings.clear.confirm = データを削除してもよろしいですか?\nこれを元に戻すことはできません!
|
||||
settings.clearall.confirm = [scarlet]警告![]\nこれはすべてのデータが削除されます。これにはセーブデータ、マップ、アンロック、キーバインドが含まれます。\n「ok」 を押すと、すべてのデータが削除され、自動的に終了します。
|
||||
settings.clearunlocks = アンロックを削除
|
||||
settings.clearall = すべてを削除
|
||||
paused = [accent]< ポーズ >
|
||||
clear = Clear
|
||||
banned = [scarlet]Banned
|
||||
yes = はい
|
||||
no = いいえ
|
||||
info.title = 情報
|
||||
error.title = [crimson]エラーが発生しました
|
||||
error.crashtitle = エラーが発生しました
|
||||
attackpvponly = [scarlet]アタックあるいはPvPモードでのみ有効
|
||||
blocks.input = 搬入
|
||||
blocks.output = 搬出
|
||||
blocks.booster = ブースト
|
||||
@@ -468,6 +509,7 @@ blocks.shootrange = 範囲
|
||||
blocks.size = 大きさ
|
||||
blocks.liquidcapacity = 液体容量
|
||||
blocks.powerrange = 電力範囲
|
||||
blocks.powerconnections = Max Connections
|
||||
blocks.poweruse = 電力使用量
|
||||
blocks.powerdamage = 電力/ダメージ
|
||||
blocks.itemcapacity = アイテム容量
|
||||
@@ -489,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}
|
||||
@@ -533,7 +576,9 @@ 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 = 水のアニメーション
|
||||
setting.animatedshields.name = シールドのアニメーション
|
||||
setting.antialias.name = アンチエイリアス[lightgray] (再起動が必要)[]
|
||||
@@ -554,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} 秒
|
||||
@@ -563,6 +610,7 @@ setting.fps.name = FPSを表示
|
||||
setting.vsync.name = VSync
|
||||
setting.pixelate.name = ピクセル化[lightgray] (アニメーションが無効化されます)
|
||||
setting.minimap.name = ミニマップを表示
|
||||
setting.position.name = Show Player Position
|
||||
setting.musicvol.name = 音楽 音量
|
||||
setting.ambientvol.name = 環境音 音量
|
||||
setting.mutemusic.name = 音楽をミュート
|
||||
@@ -574,6 +622,8 @@ setting.publichost.name = 誰でもゲームに参加できるようにする
|
||||
setting.chatopacity.name = チャットの透明度
|
||||
setting.lasersopacity.name = Power Laser Opacity
|
||||
setting.playerchat.name = ゲーム内にチャットを表示
|
||||
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.beta = Note that beta versions of the game cannot make public lobbies.
|
||||
uiscale.reset = UIサイズが変更されました。\nこのままでよければ「OK」を押してください。\n[scarlet][accent]{0}[] 秒で元の設定に戻ります...
|
||||
uiscale.cancel = キャンセル & 終了
|
||||
setting.bloom.name = Bloom
|
||||
@@ -585,13 +635,16 @@ category.multiplayer.name = マルチプレイ
|
||||
command.attack = 攻撃
|
||||
command.rally = Rally
|
||||
command.retreat = 後退
|
||||
keybind.gridMode.name = ブロック選択
|
||||
keybind.gridModeShift.name = カテゴリー選択
|
||||
keybind.clear_building.name = Clear Building
|
||||
keybind.press = キーを押してください...
|
||||
keybind.press.axis = 軸またはキーを押してください...
|
||||
keybind.screenshot.name = スクリーンショット
|
||||
keybind.move_x.name = 左右移動
|
||||
keybind.move_y.name = 上下移動
|
||||
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.select.name = 選択/ショット
|
||||
keybind.diagonal_placement.name = 斜め設置
|
||||
@@ -603,12 +656,14 @@ keybind.zoom_hold.name = 長押しズーム
|
||||
keybind.zoom.name = ズーム
|
||||
keybind.menu.name = メニュー
|
||||
keybind.pause.name = ポーズ
|
||||
keybind.pause_building.name = Pause/Resume Building
|
||||
keybind.minimap.name = ミニマップ
|
||||
keybind.dash.name = ダッシュ
|
||||
keybind.chat.name = チャット
|
||||
keybind.player_list.name = プレイヤーリスト
|
||||
keybind.console.name = コンソール
|
||||
keybind.rotate.name = 回転
|
||||
keybind.rotateplaced.name = Rotate Existing (Hold)
|
||||
keybind.toggle_menus.name = メニュー切り替え
|
||||
keybind.chat_history_prev.name = 前のチャット履歴
|
||||
keybind.chat_history_next.name = 次のチャット履歴
|
||||
@@ -620,6 +675,7 @@ mode.survival.name = サバイバル
|
||||
mode.survival.description = 通常のモードです。 資源も限られる中、自動的にウェーブが進行していきます。\n[gray]プレイするには、マップに敵が出現する必要があります。
|
||||
mode.sandbox.name = サンドボックス
|
||||
mode.sandbox.description = 無限の資源があり、ウェーブを自由に進行できます。
|
||||
mode.editor.name = Editor
|
||||
mode.pvp.name = PvP
|
||||
mode.pvp.description = エリア内で他のプレイヤーと戦います。\n[gray]プレイするには、マップに少なくとも二つの異なる色のコアが必要です。
|
||||
mode.attack.name = アタック
|
||||
@@ -787,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 = トリウムの壁
|
||||
@@ -806,6 +864,7 @@ block.junction.name = ジャンクション
|
||||
block.router.name = ルーター
|
||||
block.distributor.name = ディストリビューター
|
||||
block.sorter.name = ソーター
|
||||
block.inverted-sorter.name = Inverted Sorter
|
||||
block.message.name = Message
|
||||
block.overflow-gate.name = オーバーフローゲート
|
||||
block.silicon-smelter.name = シリコン溶鉱炉
|
||||
@@ -924,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]機械ドリルの性質を見てみましょう。[]
|
||||
@@ -1007,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 = トリウムの壁ほど強固ではないが、強力な弾でなければ弾き返すことができます。
|
||||
@@ -1026,6 +1088,7 @@ block.junction.description = 十字に交差したコンベアーをそれぞれ
|
||||
block.bridge-conveyor.description = 高度な輸送ブロックです。地形や建物を超えて、3ブロック離れた場所にアイテムを輸送することができます。
|
||||
block.phase-conveyor.description = 改良されたアイテム転送ブロックです。電力を使用して、離れた場所にあるフェーズコンベアーにアイテムを転送することができます。
|
||||
block.sorter.description = アイテムを分別して搬出します。設定したアイテムは通過させます。他のアイテムが搬入されると側面にアイテムを搬出します。
|
||||
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
|
||||
@@ -16,11 +17,29 @@ screenshot.invalid = Map is te groot, Mogelijk niet genoeg ruimte op apparaat.
|
||||
gameover = Spel afgelopen
|
||||
gameover.pvp = het[accent] {0}[] team heeft gewonnen!
|
||||
highscore = [accent]Nieuw topscore!
|
||||
copied = Copied.
|
||||
load.sound = Geluid
|
||||
load.map = Mappen
|
||||
load.image = Afbeeldingen
|
||||
load.content = inhoud
|
||||
load.system = Systeem
|
||||
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
|
||||
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
|
||||
stat.wave = Waves Verslagen:[accent] {0}
|
||||
stat.enemiesDestroyed = Vijanden Vernietigd:[accent] {0}
|
||||
stat.built = Gebouwen Gebouwd:[accent] {0}
|
||||
@@ -29,6 +48,7 @@ stat.deconstructed = Gebouwen Gesloopt:[accent] {0}
|
||||
stat.delivered = Middelen Gelanceerd:
|
||||
stat.rank = Eindrang: [accent]{0}
|
||||
launcheditems = [accent]Gelanceerde items
|
||||
launchinfo = [unlaunched][[LAUNCH] your core to obtain the items indicated in blue.
|
||||
map.delete = Weet je zeker dat je de map wilt verwijderen? "[accent]{0}[]"?
|
||||
level.highscore = Topscore: [accent]{0}
|
||||
level.select = Selecteer Level
|
||||
@@ -40,17 +60,50 @@ database = Core Database
|
||||
savegame = Opslaan
|
||||
loadgame = Laden
|
||||
joingame = Treed toe
|
||||
addplayers = Add/Remove Players
|
||||
customgame = Aangepast spel
|
||||
newgame = Nieuw spel
|
||||
none = <none>
|
||||
minimap = Minimap
|
||||
position = Position
|
||||
close = Aflsuiten
|
||||
website = Website
|
||||
quit = Stoppen
|
||||
save.quit = Save & Quit
|
||||
maps = Mappen
|
||||
maps.browse = Browse Maps
|
||||
continue = Ga door
|
||||
maps.none = [LIGHT_GRAY]Geen map gevonden!
|
||||
invalid = Invalid
|
||||
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.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.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.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 = Over
|
||||
name = Naam:
|
||||
noname = Maak eerst een[accent] Speler naam[].
|
||||
@@ -65,12 +118,14 @@ players = {0} Spelers online
|
||||
players.single = {0} Speler online
|
||||
server.closing = [accent]Server aan het sluiten...
|
||||
server.kicked.kick = Je bent verwijderd van deze sessie.
|
||||
server.kicked.whitelist = You are not whitelisted here.
|
||||
server.kicked.serverClose = Server afgesloten...
|
||||
server.kicked.vote = Je bent ge vote-kicked. Tot ziens.
|
||||
server.kicked.clientOutdated = Verouderde versie! Update jouw spel!
|
||||
server.kicked.serverOutdated = Verouderde server! Vraag de host om te upgraden!
|
||||
server.kicked.banned = Je bent verbannen van deze server.
|
||||
server.kicked.typeMismatch = Deze server is niet compitabel met jouw bouwtype.
|
||||
server.kicked.playerLimit = This server is full. Wait for an empty slot.
|
||||
server.kicked.recentKick = Je bent reeds verwijderd.\nWacht voordat je opnieuw verbindt.
|
||||
server.kicked.nameInUse = Er is al iemand met die naam\nop deze server.
|
||||
server.kicked.nameEmpty = Je gekozen naam is niet geldig.
|
||||
@@ -129,7 +184,6 @@ server.port = Port:
|
||||
server.addressinuse = Address already in use!
|
||||
server.invalidport = Invalid port number!
|
||||
server.error = [crimson]Error hosting server: [accent]{0}
|
||||
save.old = This save is for an older version of the game, and can no longer be used.\n\n[LIGHT_GRAY]Save backwards compatibility will be implemented in the full 4.0 release.
|
||||
save.new = New Save
|
||||
save.overwrite = Are you sure you want to overwrite\nthis save slot?
|
||||
overwrite = Overwrite
|
||||
@@ -163,6 +217,7 @@ warning = Warning.
|
||||
confirm = Confirm
|
||||
delete = Delete
|
||||
view.workshop = View In Workshop
|
||||
workshop.listing = Edit Workshop Listing
|
||||
ok = OK
|
||||
open = Open
|
||||
customize = Customize
|
||||
@@ -180,7 +235,12 @@ classic.export.text = [accent]Mindustry[] has just had a major update.\nClassic
|
||||
quit.confirm = Are you sure you want to quit?
|
||||
quit.confirm.tutorial = Are you sure you know what you're doing?\nThe tutorial can be re-taken in[accent] Settings->Game->Re-Take Tutorial.[]
|
||||
loading = [accent]Loading...
|
||||
reloading = [accent]Reloading Mods...
|
||||
saving = [accent]Saving...
|
||||
cancelbuilding = [accent][[{0}][] to clear plan
|
||||
selectschematic = [accent][[{0}][] to select+copy
|
||||
pausebuilding = [accent][[{0}][] to pause building
|
||||
resumebuilding = [scarlet][[{0}][] to resume building
|
||||
wave = [accent]Wave {0}
|
||||
wave.waiting = [LIGHT_GRAY]Wave in {0}
|
||||
wave.waveInProgress = [LIGHT_GRAY]Wave in progress
|
||||
@@ -199,11 +259,18 @@ map.nospawn = This map does not have any cores for the player to spawn in! Add a
|
||||
map.nospawn.pvp = This map does not have any enemy cores for player to spawn into! Add[SCARLET] red[] cores to this map in the editor.
|
||||
map.nospawn.attack = This map does not have any enemy cores for player to attack! Add[SCARLET] red[] cores to this map in the editor.
|
||||
map.invalid = Error loading map: corrupted or invalid map file.
|
||||
map.publish.error = Error publishing map: {0}
|
||||
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
|
||||
map.publish = Map published.
|
||||
map.publishing = [accent]Publishing map...
|
||||
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}
|
||||
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||
editor.brush = Brush
|
||||
editor.openin = Open In Editor
|
||||
editor.oregen = Ore Generation
|
||||
@@ -333,7 +400,6 @@ campaign = Campaign
|
||||
load = Load
|
||||
save = Save
|
||||
fps = FPS: {0}
|
||||
tps = TPS: {0}
|
||||
ping = Ping: {0}ms
|
||||
language.restart = Please restart your game for the language settings to take effect.
|
||||
settings = Settings
|
||||
@@ -341,12 +407,13 @@ tutorial = Tutorial
|
||||
tutorial.retake = Re-Take Tutorial
|
||||
editor = Editor
|
||||
mapeditor = Map Editor
|
||||
donate = Donate
|
||||
abandon = Abandon
|
||||
abandon.text = This zone and all its resources will be lost to the enemy.
|
||||
locked = Locked
|
||||
complete = [LIGHT_GRAY]Complete:
|
||||
zone.requirement = Wave {0} in zone {1}
|
||||
requirement.wave = Reach Wave {0} in {1}
|
||||
requirement.core = Destroy Enemy Core in {0}
|
||||
requirement.unlock = Unlock {0}
|
||||
resume = Resume Zone:\n[LIGHT_GRAY]{0}
|
||||
bestwave = [LIGHT_GRAY]Best Wave: {0}
|
||||
launch = < LAUNCH >
|
||||
@@ -357,11 +424,13 @@ launch.confirm = This will launch all resources in your core.\nYou will not be a
|
||||
launch.skip.confirm = If you skip now, you will not be able to launch until later waves.
|
||||
uncover = Uncover
|
||||
configure = Configure Loadout
|
||||
bannedblocks = Banned Blocks
|
||||
addall = Add All
|
||||
configure.locked = [LIGHT_GRAY]Unlock configuring loadout:\nWave {0}.
|
||||
configure.invalid = Amount must be a number between 0 and {0}.
|
||||
zone.unlocked = [LIGHT_GRAY]{0} unlocked.
|
||||
zone.requirement.complete = Wave {0} reached:\n{1} zone requirements met.
|
||||
zone.config.complete = Wave {0} reached:\nLoadout config unlocked.
|
||||
zone.config.unlocked = Loadout unlocked:[lightgray]\n{0}
|
||||
zone.resources = Resources Detected:
|
||||
zone.objective = [lightgray]Objective: [accent]{0}
|
||||
zone.objective.survival = Survive
|
||||
@@ -417,15 +486,14 @@ settings.graphics = Graphics
|
||||
settings.cleardata = Clear Game Data...
|
||||
settings.clear.confirm = Are you sure you want to clear this data?\nWhat is done cannot be undone!
|
||||
settings.clearall.confirm = [scarlet]WARNING![]\nThis will clear all data, including saves, maps, unlocks and keybinds.\nOnce you press 'ok' the game will wipe all data and automatically exit.
|
||||
settings.clearunlocks = Clear Unlocks
|
||||
settings.clearall = Clear All
|
||||
paused = [accent]< Paused >
|
||||
clear = Clear
|
||||
banned = [scarlet]Banned
|
||||
yes = Yes
|
||||
no = No
|
||||
info.title = Info
|
||||
error.title = [crimson]An error has occured
|
||||
error.crashtitle = An error has occured
|
||||
attackpvponly = [scarlet]Only available in Attack/PvP modes
|
||||
blocks.input = Input
|
||||
blocks.output = Output
|
||||
blocks.booster = Booster
|
||||
@@ -441,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
|
||||
@@ -462,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}
|
||||
@@ -506,7 +576,9 @@ 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
|
||||
setting.animatedshields.name = Animated Shields
|
||||
setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[]
|
||||
@@ -527,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
|
||||
@@ -536,6 +610,7 @@ setting.fps.name = Show FPS
|
||||
setting.vsync.name = VSync
|
||||
setting.pixelate.name = Pixelate [LIGHT_GRAY](may decrease performance)
|
||||
setting.minimap.name = Show Minimap
|
||||
setting.position.name = Show Player Position
|
||||
setting.musicvol.name = Music Volume
|
||||
setting.ambientvol.name = Ambient Volume
|
||||
setting.mutemusic.name = Mute Music
|
||||
@@ -547,6 +622,8 @@ setting.publichost.name = Public Game Visibility
|
||||
setting.chatopacity.name = Chat Opacity
|
||||
setting.lasersopacity.name = Power Laser Opacity
|
||||
setting.playerchat.name = Display In-Game Chat
|
||||
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.beta = Note that beta versions of the game cannot make public lobbies.
|
||||
uiscale.reset = UI scale has been changed.\nPress "OK" to confirm this scale.\n[scarlet]Reverting and exiting in[accent] {0}[] settings...
|
||||
uiscale.cancel = Cancel & Exit
|
||||
setting.bloom.name = Bloom
|
||||
@@ -558,13 +635,16 @@ category.multiplayer.name = Multiplayer
|
||||
command.attack = Attack
|
||||
command.rally = Rally
|
||||
command.retreat = Retreat
|
||||
keybind.gridMode.name = Block Select
|
||||
keybind.gridModeShift.name = Category Select
|
||||
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.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 = Toggle Fullscreen
|
||||
keybind.select.name = Select/Shoot
|
||||
keybind.diagonal_placement.name = Diagonal Placement
|
||||
@@ -576,12 +656,14 @@ keybind.zoom_hold.name = Zoom Hold
|
||||
keybind.zoom.name = Zoom
|
||||
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.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
|
||||
@@ -593,6 +675,7 @@ mode.survival.name = Survival
|
||||
mode.survival.description = The normal mode. Limited resources and automatic incoming waves.
|
||||
mode.sandbox.name = Sandbox
|
||||
mode.sandbox.description = Infinite resources and no timer for waves.
|
||||
mode.editor.name = Editor
|
||||
mode.pvp.name = PvP
|
||||
mode.pvp.description = Fight against other players locally.
|
||||
mode.attack.name = Attack
|
||||
@@ -760,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
|
||||
@@ -779,6 +864,7 @@ block.junction.name = Junction
|
||||
block.router.name = Router
|
||||
block.distributor.name = Distributor
|
||||
block.sorter.name = Sorter
|
||||
block.inverted-sorter.name = Inverted Sorter
|
||||
block.message.name = Message
|
||||
block.overflow-gate.name = Overflow Gate
|
||||
block.silicon-smelter.name = Silicon Smelter
|
||||
@@ -897,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.[]
|
||||
@@ -980,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.
|
||||
@@ -999,6 +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.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,11 +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
|
||||
load.image = Images
|
||||
load.content = Content
|
||||
load.system = System
|
||||
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
|
||||
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
|
||||
stat.wave = Je overleefde tot aanvalsgolf: [accent]{0}[].
|
||||
stat.enemiesDestroyed = Vijanden vernietigd:[accent] {0}
|
||||
stat.built = Gebouwen gebouwd:[accent] {0}
|
||||
@@ -29,6 +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.
|
||||
map.delete = Ben je zeker dat je de kaart "[accent]{0}[]" wilt verwijderen?
|
||||
level.highscore = Beste score: [accent]{0}
|
||||
level.select = Selecteer level
|
||||
@@ -40,11 +60,11 @@ database = Kern Database
|
||||
savegame = opslaan
|
||||
loadgame = openen
|
||||
joingame = Multiplayer
|
||||
addplayers = Voeg toe/verwijder spelers
|
||||
customgame = Aangepaste versie
|
||||
newgame = Nieuw spel
|
||||
none = <geen>
|
||||
minimap = Kaartje
|
||||
position = Position
|
||||
close = Sluit
|
||||
website = Website
|
||||
quit = Verlaat
|
||||
@@ -60,6 +80,30 @@ 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.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.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.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[].
|
||||
@@ -140,7 +184,6 @@ server.port = Poort:
|
||||
server.addressinuse = Dit adres wordt al gebruikt!
|
||||
server.invalidport = Ongeldige poort!
|
||||
server.error = [crimson]Error hosting server: [accent]{0}
|
||||
save.old = Deze save word niet meer ondersteund\n\n[LIGHT_GRAY]Terugwaardse compatibiliteit zal geïmplementeerd worden in de volledige 4.0 versie
|
||||
save.new = Nieuwe save
|
||||
save.overwrite = Ben je zeker dat je deze save\nwil overschrijven?
|
||||
overwrite = Overschrijf
|
||||
@@ -174,6 +217,7 @@ warning = Waarschuwing.
|
||||
confirm = Bevestig
|
||||
delete = Verwijder
|
||||
view.workshop = View In Workshop
|
||||
workshop.listing = Edit Workshop Listing
|
||||
ok = OK
|
||||
open = Open
|
||||
customize = Pas aan
|
||||
@@ -191,7 +235,12 @@ classic.export.text = [accent]Mindustry[] has just had a major update.\nClassic
|
||||
quit.confirm = Weet je zeker dat je wilt stoppen?
|
||||
quit.confirm.tutorial = Are you sure you know what you're doing?\nThe tutorial can be re-taken in[accent] Settings->Game->Re-Take Tutorial.[]
|
||||
loading = [accent]Aan het laden...
|
||||
reloading = [accent]Reloading Mods...
|
||||
saving = [accent]Aan het opslaan...
|
||||
cancelbuilding = [accent][[{0}][] to clear plan
|
||||
selectschematic = [accent][[{0}][] to select+copy
|
||||
pausebuilding = [accent][[{0}][] to pause building
|
||||
resumebuilding = [scarlet][[{0}][] to resume building
|
||||
wave = [accent]Golf {0}
|
||||
wave.waiting = [LIGHT_GRAY]Golf in {0}
|
||||
wave.waveInProgress = [LIGHT_GRAY]Wave in progress
|
||||
@@ -210,11 +259,18 @@ map.nospawn = This map does not have any cores for the player to spawn in! Add a
|
||||
map.nospawn.pvp = This map does not have any enemy cores for player to spawn into! Add[SCARLET] non-blue[] cores to this map in the editor.
|
||||
map.nospawn.attack = This map does not have any enemy cores for player to attack! Add[SCARLET] red[] cores to this map in the editor.
|
||||
map.invalid = Error loading map: corrupted or invalid map file.
|
||||
map.publish.error = Error publishing map: {0}
|
||||
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
|
||||
map.publish = Map published.
|
||||
map.publishing = [accent]Publishing map...
|
||||
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}
|
||||
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||
editor.brush = Brush
|
||||
editor.openin = Open In Editor
|
||||
editor.oregen = Ore Generation
|
||||
@@ -344,7 +400,6 @@ campaign = Campaign
|
||||
load = Load
|
||||
save = Save
|
||||
fps = FPS: {0}
|
||||
tps = TPS: {0}
|
||||
ping = Ping: {0}ms
|
||||
language.restart = Please restart your game for the language settings to take effect.
|
||||
settings = Settings
|
||||
@@ -352,12 +407,13 @@ tutorial = Tutorial
|
||||
tutorial.retake = Re-Take Tutorial
|
||||
editor = Editor
|
||||
mapeditor = Map Editor
|
||||
donate = Donate
|
||||
abandon = Abandon
|
||||
abandon.text = This zone and all its resources will be lost to the enemy.
|
||||
locked = Locked
|
||||
complete = [LIGHT_GRAY]Reach:
|
||||
zone.requirement = Wave {0} in zone {1}
|
||||
requirement.wave = Reach Wave {0} in {1}
|
||||
requirement.core = Destroy Enemy Core in {0}
|
||||
requirement.unlock = Unlock {0}
|
||||
resume = Resume Zone:\n[LIGHT_GRAY]{0}
|
||||
bestwave = [LIGHT_GRAY]Best Wave: {0}
|
||||
launch = < LAUNCH >
|
||||
@@ -368,11 +424,13 @@ launch.confirm = This will launch all resources in your core.\nYou will not be a
|
||||
launch.skip.confirm = If you skip now, you will not be able to launch until later waves.
|
||||
uncover = Uncover
|
||||
configure = Configure Loadout
|
||||
bannedblocks = Banned Blocks
|
||||
addall = Add All
|
||||
configure.locked = [LIGHT_GRAY]Unlock configuring loadout:\nWave {0}.
|
||||
configure.invalid = Amount must be a number between 0 and {0}.
|
||||
zone.unlocked = [LIGHT_GRAY]{0} unlocked.
|
||||
zone.requirement.complete = Wave {0} reached:\n{1} zone requirements met.
|
||||
zone.config.complete = Wave {0} reached:\nLoadout config unlocked.
|
||||
zone.config.unlocked = Loadout unlocked:[lightgray]\n{0}
|
||||
zone.resources = Resources Detected:
|
||||
zone.objective = [lightgray]Objective: [accent]{0}
|
||||
zone.objective.survival = Survive
|
||||
@@ -428,15 +486,14 @@ settings.graphics = Graphics
|
||||
settings.cleardata = Clear Game Data...
|
||||
settings.clear.confirm = Are you sure you want to clear this data?\nWhat is done cannot be undone!
|
||||
settings.clearall.confirm = [scarlet]WARNING![]\nThis will clear all data, including saves, maps, unlocks and keybinds.\nOnce you press 'ok' the game will wipe all data and automatically exit.
|
||||
settings.clearunlocks = Clear Unlocks
|
||||
settings.clearall = Clear All
|
||||
paused = [accent]< Paused >
|
||||
clear = Clear
|
||||
banned = [scarlet]Banned
|
||||
yes = Yes
|
||||
no = No
|
||||
info.title = Info
|
||||
error.title = [crimson]An error has occured
|
||||
error.crashtitle = An error has occured
|
||||
attackpvponly = [scarlet]Only available in Attack/PvP modes
|
||||
blocks.input = Input
|
||||
blocks.output = Output
|
||||
blocks.booster = Booster
|
||||
@@ -452,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
|
||||
@@ -473,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}
|
||||
@@ -517,7 +576,9 @@ 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
|
||||
setting.animatedshields.name = Animated Shields
|
||||
setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[]
|
||||
@@ -538,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
|
||||
@@ -547,6 +610,7 @@ setting.fps.name = Show FPS
|
||||
setting.vsync.name = VSync
|
||||
setting.pixelate.name = Pixelate [LIGHT_GRAY](may decrease performance, disables animations)
|
||||
setting.minimap.name = Show Minimap
|
||||
setting.position.name = Show Player Position
|
||||
setting.musicvol.name = Music Volume
|
||||
setting.ambientvol.name = Ambient Volume
|
||||
setting.mutemusic.name = Mute Music
|
||||
@@ -558,6 +622,8 @@ setting.publichost.name = Public Game Visibility
|
||||
setting.chatopacity.name = Chat Opacity
|
||||
setting.lasersopacity.name = Power Laser Opacity
|
||||
setting.playerchat.name = Display In-Game Chat
|
||||
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.beta = Note that beta versions of the game cannot make public lobbies.
|
||||
uiscale.reset = UI scale has been changed.\nPress "OK" to confirm this scale.\n[scarlet]Reverting and exiting in[accent] {0}[] settings...
|
||||
uiscale.cancel = Cancel & Exit
|
||||
setting.bloom.name = Bloom
|
||||
@@ -569,13 +635,16 @@ category.multiplayer.name = Multiplayer
|
||||
command.attack = Attack
|
||||
command.rally = Rally
|
||||
command.retreat = Retreat
|
||||
keybind.gridMode.name = Block Select
|
||||
keybind.gridModeShift.name = Category Select
|
||||
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.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 = Toggle Fullscreen
|
||||
keybind.select.name = Select/Shoot
|
||||
keybind.diagonal_placement.name = Diagonal Placement
|
||||
@@ -587,12 +656,14 @@ keybind.zoom_hold.name = Zoom Hold
|
||||
keybind.zoom.name = Zoom
|
||||
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.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
|
||||
@@ -604,6 +675,7 @@ mode.survival.name = Survival
|
||||
mode.survival.description = The normal mode. Limited resources and automatic incoming waves.
|
||||
mode.sandbox.name = Sandbox
|
||||
mode.sandbox.description = Infinite resources and no timer for waves.
|
||||
mode.editor.name = Editor
|
||||
mode.pvp.name = PvP
|
||||
mode.pvp.description = Fight against other players locally.
|
||||
mode.attack.name = Attack
|
||||
@@ -771,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
|
||||
@@ -790,6 +864,7 @@ block.junction.name = Junction
|
||||
block.router.name = Router
|
||||
block.distributor.name = Distributor
|
||||
block.sorter.name = Sorter
|
||||
block.inverted-sorter.name = Inverted Sorter
|
||||
block.message.name = Message
|
||||
block.overflow-gate.name = Overflow Gate
|
||||
block.silicon-smelter.name = Silicon Smelter
|
||||
@@ -908,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.[]
|
||||
@@ -991,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.
|
||||
@@ -1010,6 +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.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 = Zasłużeni
|
||||
contributors = Tłumacze i pomocnicy
|
||||
discord = Odwiedź nasz serwer Discord!
|
||||
link.discord.description = Oficjalny serwer Discord Mindustry
|
||||
link.reddit.description = The Mindustry subreddit
|
||||
link.github.description = Kod źródłowy gry
|
||||
link.changelog.description = Informacje o aktualizacjach
|
||||
link.dev-builds.description = Niestabilne wersje gry
|
||||
@@ -16,12 +17,29 @@ screenshot.invalid = Zrzut ekranu jest zbyt duży. Najprawdopodobniej brakuje mi
|
||||
gameover = Koniec Gry
|
||||
gameover.pvp = Zwyciężyła drużyna [accent]{0}[]!
|
||||
highscore = [YELLOW] Nowy rekord!
|
||||
copied = Copied.
|
||||
load.sound = Dźwięki
|
||||
load.map = Mapy
|
||||
load.image = Obrazy
|
||||
load.content = Treść
|
||||
load.system = System
|
||||
load.mod = Mody
|
||||
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
|
||||
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
|
||||
stat.wave = Fale powstrzymane:[accent] {0}
|
||||
stat.enemiesDestroyed = Przeciwnicy zniszczeni:[accent] {0}
|
||||
stat.built = Budynki zbudowane:[accent] {0}
|
||||
@@ -42,11 +60,11 @@ database = Centralna baza danych
|
||||
savegame = Zapisz Grę
|
||||
loadgame = Wczytaj Grę
|
||||
joingame = Dołącz Do Gry
|
||||
addplayers = Dodaj/Usuń Graczy
|
||||
customgame = Własna Gra
|
||||
newgame = Nowa Gra
|
||||
none = <brak>
|
||||
minimap = Minimapa
|
||||
position = Position
|
||||
close = Zamknij
|
||||
website = Strona Gry
|
||||
quit = Wyjdź
|
||||
@@ -62,16 +80,30 @@ uploadingcontent = Przesyłanie Zawartości
|
||||
uploadingpreviewfile = Przesyłanie Pliku Podglądu
|
||||
committingchanges = Zatwierdzanie Zmian
|
||||
done = Gotowe
|
||||
feature.unsupported = Your device does not support this feature.
|
||||
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.openfolder = Open Mod Folder
|
||||
mod.enabled = [lightgray]Włączony
|
||||
mod.disabled = [scarlet]Wyłączony
|
||||
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 = Gra się wyłączy aby wprowadzić zmiany moda.
|
||||
mod.reloadrequired = [scarlet]Reload Required
|
||||
mod.import = Importuj Mod
|
||||
mod.import.github = Import Github Mod
|
||||
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.
|
||||
about.button = O Grze
|
||||
name = Nazwa:
|
||||
noname = Najpierw wybierz [accent]nazwę gracza[]
|
||||
@@ -152,7 +184,6 @@ server.port = Port:
|
||||
server.addressinuse = Adres jest już w użyciu!
|
||||
server.invalidport = Nieprawidłowy numer portu.
|
||||
server.error = [crimson]Błąd hostowania serwera: [accent]{0}
|
||||
save.old = Ten zapis jest ze starej wersji i gra nie może go teraz wczytać.\n\n[LIGHT_GRAY]Wsparcie starych zapisów będzie w pełnej wersji 4.0.
|
||||
save.new = Nowy zapis
|
||||
save.overwrite = Czy na pewno chcesz nadpisać zapis gry?
|
||||
overwrite = Nadpisz
|
||||
@@ -186,6 +217,7 @@ warning = Uwaga.
|
||||
confirm = Potwierdź
|
||||
delete = Usuń
|
||||
view.workshop = Pokaż w Warsztacie
|
||||
workshop.listing = Edit Workshop Listing
|
||||
ok = OK
|
||||
open = Otwórz
|
||||
customize = Dostosuj
|
||||
@@ -203,7 +235,12 @@ classic.export.text = [accent]Mindustry[] otrzymało ostatnio ważną aktualizac
|
||||
quit.confirm = Czy na pewno chcesz wyjść?
|
||||
quit.confirm.tutorial = Czy jesteś pewien tego co robisz?\nSamouczek może zostać powtórzony w[accent] Opcje->Gra->Powtórz samouczek.[]
|
||||
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
|
||||
wave = [accent]Fala {0}
|
||||
wave.waiting = Fala za {0}
|
||||
wave.waveInProgress = [LIGHT_GRAY]Fala w trakcie
|
||||
@@ -222,14 +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.
|
||||
map.publish.error = Błąd podczas publikowania mapy: {0}
|
||||
map.update = Aktualizuj Mapę
|
||||
map.load.error = Błąd podczaj pobierania danych z warsztatu: {0}
|
||||
map.menu = Wybierz co chcesz zrobić z tą mapą.
|
||||
map.changelog = Lista Zmian (opcjonalna)
|
||||
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
|
||||
map.publish = Opublikowano mapę.
|
||||
map.publishing = [accent]Publikowanie mapy...
|
||||
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}
|
||||
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||
editor.brush = Pędzel
|
||||
editor.openin = Otwórz w Edytorze
|
||||
editor.oregen = Generacja Złóż
|
||||
@@ -359,7 +400,6 @@ campaign = Kampania
|
||||
load = Wczytaj
|
||||
save = Zapisz
|
||||
fps = FPS: {0}
|
||||
tps = TPS: {0}
|
||||
ping = Ping: {0}ms
|
||||
language.restart = Uruchom grę ponownie, aby ustawiony język zaczął funkcjonować.
|
||||
settings = Ustawienia
|
||||
@@ -367,12 +407,13 @@ tutorial = Poradnik
|
||||
tutorial.retake = Ponów Samouczek
|
||||
editor = Edytor
|
||||
mapeditor = Edytor Map
|
||||
donate = Wspomóż Nas
|
||||
abandon = Opuść
|
||||
abandon.text = Ta strefa i wszystkie jej surowce będą przejęte przez przeciwników.
|
||||
locked = Zablokowane
|
||||
complete = [LIGHT_GRAY]Ukończone:
|
||||
zone.requirement = Fala {0} w strefie {1}
|
||||
requirement.wave = Reach Wave {0} in {1}
|
||||
requirement.core = Destroy Enemy Core in {0}
|
||||
requirement.unlock = Unlock {0}
|
||||
resume = Kontynuuj Strefę:\n[LIGHT_GRAY]{0}
|
||||
bestwave = [LIGHT_GRAY]Najwyższa fala: {0}
|
||||
launch = < WYSTRZEL >
|
||||
@@ -383,11 +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
|
||||
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.complete = Fala {0} osiągnięta:\nKonfiguracja ładunku odblokowana.
|
||||
zone.config.unlocked = Loadout unlocked:[lightgray]\n{0}
|
||||
zone.resources = Wykryte Zasoby:
|
||||
zone.objective = [lightgray]Cel: [accent]{0}
|
||||
zone.objective.survival = Przeżyj
|
||||
@@ -443,15 +486,14 @@ settings.graphics = Grafika
|
||||
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ę.
|
||||
settings.clearunlocks = Wyczyść Listę Przedmiotów
|
||||
settings.clearall = Wyczyść Wszystko
|
||||
paused = [accent]< Wstrzymano >
|
||||
clear = Clear
|
||||
banned = [scarlet]Banned
|
||||
yes = Tak
|
||||
no = Nie
|
||||
info.title = Informacje
|
||||
error.title = [crimson]Wystąpił błąd
|
||||
error.crashtitle = Wystąpił błąd
|
||||
attackpvponly = [scarlet]Dostępne tylko w trybach Atak/PvP
|
||||
blocks.input = Wejście
|
||||
blocks.output = Wyjście
|
||||
blocks.booster = Wzmacniacz
|
||||
@@ -467,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
|
||||
@@ -488,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}
|
||||
@@ -532,7 +576,9 @@ 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
|
||||
setting.animatedshields.name = Animowana Tarcza
|
||||
setting.antialias.name = Antyaliasing[LIGHT_GRAY] (wymaga restartu)[]
|
||||
@@ -553,6 +599,8 @@ setting.difficulty.insane = Szalony
|
||||
setting.difficulty.name = Poziom trudności
|
||||
setting.screenshake.name = Trzęsienie się 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
|
||||
@@ -562,6 +610,7 @@ setting.fps.name = Pokazuj FPS
|
||||
setting.vsync.name = Synchronizacja pionowa
|
||||
setting.pixelate.name = Pikselacja [LIGHT_GRAY](wyłącza animacje)
|
||||
setting.minimap.name = Pokaż Minimapę
|
||||
setting.position.name = Show Player Position
|
||||
setting.musicvol.name = Głośność muzyki
|
||||
setting.ambientvol.name = Głośność otoczenia
|
||||
setting.mutemusic.name = Wycisz muzykę
|
||||
@@ -574,6 +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.
|
||||
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
|
||||
@@ -585,13 +635,16 @@ category.multiplayer.name = Multiplayer
|
||||
command.attack = Atakuj
|
||||
command.rally = Zbierz
|
||||
command.retreat = Wycofaj
|
||||
keybind.gridMode.name = Wybieranie Bloku
|
||||
keybind.gridModeShift.name = Wybieranie Kategorii
|
||||
keybind.clear_building.name = Clear Building
|
||||
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.fullscreen.name = Przełącz Pełny Ekran
|
||||
keybind.select.name = Zaznacz
|
||||
keybind.diagonal_placement.name = Budowa po skosie
|
||||
@@ -603,12 +656,14 @@ 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.minimap.name = Minimapa
|
||||
keybind.dash.name = Przyspieszenie
|
||||
keybind.chat.name = Czat
|
||||
keybind.player_list.name = Lista graczy
|
||||
keybind.console.name = Konsola
|
||||
keybind.rotate.name = Obracanie
|
||||
keybind.rotateplaced.name = Rotate Existing (Hold)
|
||||
keybind.toggle_menus.name = Zmiana widoczności menu
|
||||
keybind.chat_history_prev.name = Przewiń wiadomości w górę
|
||||
keybind.chat_history_next.name = Przewiń wiadomości w dół
|
||||
@@ -788,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
|
||||
@@ -807,6 +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.message.name = Wiadomość
|
||||
block.overflow-gate.name = Brama Przepełnieniowa
|
||||
block.silicon-smelter.name = Huta Krzemu
|
||||
@@ -925,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.[]
|
||||
@@ -1008,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.
|
||||
@@ -1027,6 +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.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
|
||||
|
||||
1167
core/assets/bundles/bundle_pt.properties
Normal file
@@ -3,6 +3,7 @@ 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 = 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
|
||||
@@ -16,13 +17,29 @@ screenshot.invalid = Mapa grande demais, Potencialmente sem memória suficiente
|
||||
gameover = O núcleo foi destruído.
|
||||
gameover.pvp = O time[accent] {0}[] ganhou!
|
||||
highscore = [YELLOW]Novo recorde!
|
||||
|
||||
copied = Copied.
|
||||
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.replace = A schematic by that name already exists. Replace it?
|
||||
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
|
||||
stat.wave = Hordas derrotadas:[accent] {0}
|
||||
stat.enemiesDestroyed = Inimigos Destruídos:[accent] {0}
|
||||
stat.built = Construções construídas:[accent] {0}
|
||||
@@ -31,7 +48,7 @@ stat.deconstructed = Construções desconstruídas:[accent] {0}
|
||||
stat.delivered = Recursos lançados:
|
||||
stat.rank = Rank Final: [accent]{0}
|
||||
launcheditems = [accent]Itens lançados
|
||||
|
||||
launchinfo = [unlaunched][[LAUNCH] your core to obtain the items indicated in blue.
|
||||
map.delete = Certeza que quer deletar o mapa "[accent]{0}[]"?
|
||||
level.highscore = Melhor\npontuação: [accent] {0}
|
||||
level.select = Seleção de Fase
|
||||
@@ -43,11 +60,11 @@ database = banco do núcleo
|
||||
savegame = Salvar Jogo
|
||||
loadgame = Carregar Jogo
|
||||
joingame = Entrar no Jogo
|
||||
addplayers = Adicionar/Remover Jogador
|
||||
customgame = Jogo Customi-/nzado
|
||||
newgame = Novo Jogo
|
||||
none = <nenhum>
|
||||
minimap = Mini-Mapa
|
||||
position = Posição
|
||||
close = Fechar
|
||||
website = Site
|
||||
quit = Sair
|
||||
@@ -63,7 +80,30 @@ uploadingcontent = Fazendo upload do conteúdo
|
||||
uploadingpreviewfile = Fazendo upload do arquivo de pré visualização
|
||||
committingchanges = Enviando mudanças
|
||||
done = Feito
|
||||
|
||||
feature.unsupported = Your device does not support this feature.
|
||||
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
|
||||
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.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.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 = Sobre
|
||||
name = Nome:
|
||||
noname = Escolha[accent] um nome[] primeiro.
|
||||
@@ -144,7 +184,6 @@ server.port = Porte:
|
||||
server.addressinuse = Senha em uso!
|
||||
server.invalidport = Numero de porta invalido!
|
||||
server.error = [crimson]Erro ao hospedar o servidor: [accent]{0}
|
||||
save.old = Este save é para uma versão antiga do jogo, e não pode ser usado.\n\n[LIGHT_GRAY]Salvar versões antigas vai ser implementado na versão 4.0 completa
|
||||
save.new = Novo salvamento
|
||||
save.overwrite = Você tem certeza que quer sobrescrever este salvamento?
|
||||
overwrite = Salvar sobre
|
||||
@@ -178,6 +217,7 @@ warning = Aviso.
|
||||
confirm = Confirmar
|
||||
delete = Excluir
|
||||
view.workshop = Ver na oficina
|
||||
workshop.listing = Edit Workshop Listing
|
||||
ok = OK
|
||||
open = Abrir
|
||||
customize = Customizar
|
||||
@@ -195,7 +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...
|
||||
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
|
||||
wave = [accent]Horda {0}
|
||||
wave.waiting = Horda em {0}
|
||||
wave.waveInProgress = [LIGHT_GRAY]Horda Em Progresso
|
||||
@@ -214,11 +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.
|
||||
map.publish.error = Erro ao publicar o mapa: {0}
|
||||
workshop.update = Update Item
|
||||
workshop.error = Error fetching workshop details: {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
|
||||
changelog = Changelog (optional):
|
||||
eula = EULA do Steam
|
||||
map.publish = Mapa publicado.
|
||||
map.publishing = [accent]Publicando mapa...
|
||||
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}
|
||||
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||
editor.brush = Pincel
|
||||
editor.openin = Abrir no Editor
|
||||
editor.oregen = Geração de minério
|
||||
@@ -295,7 +347,6 @@ editor.overwrite = [accent]Aviso!\nIsso Substitui um mapa existente.
|
||||
editor.overwrite.confirm = [scarlet]Aviso![] Um mapa com esse nome já existe. Tem certeza que deseja substituir?
|
||||
editor.exists = Já existe um mapa com este nome.
|
||||
editor.selectmap = Selecione uma mapa para carregar:
|
||||
|
||||
toolmode.replace = Substituir
|
||||
toolmode.replace.description = Desenha apenas em blocos sólidos.
|
||||
toolmode.replaceall = Substituir tudo
|
||||
@@ -310,7 +361,6 @@ toolmode.fillteams = Encher times
|
||||
toolmode.fillteams.description = Muda o time do qual todos os blocos pertencem.
|
||||
toolmode.drawteams = Desenhar times
|
||||
toolmode.drawteams.description = Muda o time do qual o bloco pertence.
|
||||
|
||||
filters.empty = [LIGHT_GRAY]Sem filtro! Adicione um usando o botão abaixo.
|
||||
filter.distort = Distorcedor
|
||||
filter.noise = Geração aleatória
|
||||
@@ -342,7 +392,6 @@ filter.option.floor2 = Chão secundário
|
||||
filter.option.threshold2 = Margem secundária
|
||||
filter.option.radius = Raio
|
||||
filter.option.percentile = Percentual
|
||||
|
||||
width = Largura:
|
||||
height = Altura:
|
||||
menu = Menu
|
||||
@@ -351,7 +400,6 @@ campaign = Campa-/nnha
|
||||
load = Carregar
|
||||
save = Salvar
|
||||
fps = FPS: {0}
|
||||
tps = TPS: {0}
|
||||
ping = Ping: {0}ms
|
||||
language.restart = Por favor, reinicie seu jogo para a tradução tomar efeito.
|
||||
settings = Configu-/nrações
|
||||
@@ -359,13 +407,13 @@ tutorial = Tutorial
|
||||
tutorial.retake = Refazer Tutorial
|
||||
editor = Editor
|
||||
mapeditor = Editor de mapa
|
||||
donate = Doar
|
||||
|
||||
abandon = Abandonar
|
||||
abandon.text = Esta zona e todos os seus recursos serão perdidos para o inimigo.
|
||||
locked = Trancado
|
||||
complete = [LIGHT_GRAY]Completo:
|
||||
zone.requirement = Horda {0} Na zona {1}
|
||||
requirement.wave = Reach Wave {0} in {1}
|
||||
requirement.core = Destroy Enemy Core in {0}
|
||||
requirement.unlock = Unlock {0}
|
||||
resume = Resumir Zona:\n[LIGHT_GRAY]{0}
|
||||
bestwave = [LIGHT_GRAY]Melhor: {0}
|
||||
launch = Lançar
|
||||
@@ -376,18 +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 = Blocos Banidos
|
||||
addall = Add All
|
||||
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.complete = Horda {0} Alcançada:\nConfiguração do carregamento desbloqueado.
|
||||
zone.config.unlocked = Loadout unlocked:[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
|
||||
|
||||
connectfail = [crimson]Falha ao entrar no servidor: [accent]{0}
|
||||
error.unreachable = Servidor inalcançável.
|
||||
error.invalidaddress = Endereço inválido.
|
||||
@@ -398,7 +447,6 @@ error.mapnotfound = Arquivo de mapa não encontrado!
|
||||
error.io = Erro I/O de internet.
|
||||
error.any = Erro de rede desconhecido.
|
||||
error.bloom = Falha ao inicializar bloom.\nSeu dispositivo talvez não o suporte.
|
||||
|
||||
zone.groundZero.name = Marco zero
|
||||
zone.desertWastes.name = Ruínas do Deserto
|
||||
zone.craters.name = As crateras
|
||||
@@ -413,7 +461,6 @@ zone.saltFlats.name = Planícies de sal
|
||||
zone.impact0078.name = Impacto 0078
|
||||
zone.crags.name = Penhascos
|
||||
zone.fungalPass.name = Passagem Fúngica
|
||||
|
||||
zone.groundZero.description = Uma ótima localização para começar de novo. Baixa ameaça inimiga. Poucos recursos.\nColete o máximo de chumbo e cobre possível.\nContinue!
|
||||
zone.frozenForest.description = Até aqui, perto das montanhas, os esporos se espalharam. As baixas temperaturas não podem contê-los para sempre.\n\nComeçe a busca por energia. Construa geradores à combustão. Aprenda a usar os reparadores (menders).
|
||||
zone.desertWastes.description = Estas ruínas são vastas, imprevisíveis, e cruzadas por estruturas abandonadas.\nCarvão está presente na região. O queime por energia, ou sintetize grafite.\n\n[lightgray]Este local de pouso não pode ser garantido.
|
||||
@@ -428,7 +475,6 @@ 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.data = Dados do jogo
|
||||
settings.reset = Restaurar Padrões
|
||||
@@ -440,17 +486,16 @@ 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.clearunlocks = Limpar liberados
|
||||
settings.clearall = Limpar tudo
|
||||
paused = Pausado
|
||||
clear = Clear
|
||||
banned = [scarlet]Banido
|
||||
yes = Sim
|
||||
no = Não
|
||||
info.title = [accent]Informação
|
||||
error.title = [crimson]Ocorreu um Erro.
|
||||
error.crashtitle = Ocorreu um Erro
|
||||
attackpvponly = [scarlet]Apenas disponivel em modo de ataque/JVJ
|
||||
blocks.input = Entrada
|
||||
blocks.output = Saida
|
||||
blocks.output = Saída
|
||||
blocks.booster = Booster
|
||||
block.unknown = [LIGHT_GRAY]???
|
||||
blocks.powercapacity = Capacidade de Energia
|
||||
@@ -464,6 +509,7 @@ 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
|
||||
@@ -483,9 +529,9 @@ blocks.inaccuracy = Imprecisão
|
||||
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.pumpspeed = Pump Speed: {0}/s
|
||||
bar.efficiency = Eficiência: {0}%
|
||||
bar.powerbalance = Energia: {0}
|
||||
bar.powerstored = Armazenada: {0}/{1}
|
||||
@@ -498,7 +544,6 @@ bar.heat = Aquecimento
|
||||
bar.power = Poder
|
||||
bar.progress = Progresso da construção
|
||||
bar.spawned = Unidades: {0}/{1}
|
||||
|
||||
bullet.damage = [stat]{0}[lightgray] dano
|
||||
bullet.splashdamage = [stat]{0}[lightgray] Dano em área ~[stat] {1}[lightgray] Blocos
|
||||
bullet.incendiary = [stat]Incendiário
|
||||
@@ -510,7 +555,6 @@ bullet.freezing = [stat]Congelamento
|
||||
bullet.tarred = [stat]Grudento
|
||||
bullet.multiplier = [stat]{0}[lightgray]x multiplicador de munição
|
||||
bullet.reload = [stat]{0}[lightgray]x cadência de tiro
|
||||
|
||||
unit.blocks = Blocos
|
||||
unit.powersecond = Unidades de energia/segundo
|
||||
unit.liquidsecond = Unidades de líquido/segundo
|
||||
@@ -532,7 +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.animatedwater.name = Água animada
|
||||
setting.animatedshields.name = Escudos animados
|
||||
setting.antialias.name = Filtro suavizante[LIGHT_GRAY] (reinicialização requerida)[]
|
||||
@@ -553,6 +599,8 @@ setting.difficulty.insane = Insano
|
||||
setting.difficulty.name = Dificuldade
|
||||
setting.screenshake.name = Balanço da Tela
|
||||
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 autosalvamento
|
||||
setting.seconds = {0} Segundos
|
||||
@@ -562,6 +610,7 @@ 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.musicvol.name = Volume da Música
|
||||
setting.ambientvol.name = Volume do ambiente
|
||||
setting.mutemusic.name = Desligar Música
|
||||
@@ -573,6 +622,8 @@ setting.publichost.name = Visibilidade do jogo público
|
||||
setting.chatopacity.name = Opacidade do chat
|
||||
setting.lasersopacity.name = Power Laser Opacity
|
||||
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.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
|
||||
setting.bloom.name = Bloom
|
||||
@@ -584,13 +635,16 @@ category.multiplayer.name = Multijogador
|
||||
command.attack = Atacar
|
||||
command.rally = Reunir
|
||||
command.retreat = Recuar
|
||||
keybind.gridMode.name = Seleção de blocos
|
||||
keybind.gridModeShift.name = Seleção de categoria
|
||||
keybind.clear_building.name = Clear Building
|
||||
keybind.press = Pressione uma tecla...
|
||||
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.fullscreen.name = Alterar tela cheia
|
||||
keybind.select.name = selecionar
|
||||
keybind.diagonal_placement.name = Colocação diagonal
|
||||
@@ -602,12 +656,14 @@ 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.minimap.name = Minimapa
|
||||
keybind.dash.name = Correr
|
||||
keybind.chat.name = Conversa
|
||||
keybind.player_list.name = Lista_de_jogadores
|
||||
keybind.console.name = console
|
||||
keybind.rotate.name = Girar
|
||||
keybind.rotateplaced.name = Rotate Existing (Hold)
|
||||
keybind.toggle_menus.name = Ativar menus
|
||||
keybind.chat_history_prev.name = Historico do chat anterior
|
||||
keybind.chat_history_next.name = Historico do proximo chat
|
||||
@@ -619,6 +675,7 @@ mode.survival.name = Sobrevivência
|
||||
mode.survival.description = O modo normal. Recursos limitados e hordas automáticas.
|
||||
mode.sandbox.name = Sandbox
|
||||
mode.sandbox.description = Recursos infinitos e sem tempo para ataques.
|
||||
mode.editor.name = Editor
|
||||
mode.pvp.name = JXJ
|
||||
mode.pvp.description = Lutar contra outros jogadores locais.
|
||||
mode.attack.name = Ataque
|
||||
@@ -651,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
|
||||
@@ -660,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
|
||||
@@ -674,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
|
||||
@@ -786,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
|
||||
@@ -805,6 +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.message.name = Mensagem
|
||||
block.overflow-gate.name = Portão Sobrecarregado
|
||||
block.silicon-smelter.name = Fundidora de silicio
|
||||
@@ -878,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
|
||||
@@ -915,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 = Fantasma
|
||||
unit.eruptor.name = Eruptor
|
||||
unit.chaos-array.name = Arraia do caos
|
||||
unit.eradicator.name = Erradicador
|
||||
@@ -923,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.[]
|
||||
@@ -941,7 +1002,6 @@ tutorial.deposit = Deposite itens em blocos arrastando da sua nave até o bloco.
|
||||
tutorial.waves = O[LIGHT_GRAY] inimigo[] se aproxima.\n\nDefenda seu núcleo por 2 hordas. Construa mais torretas.
|
||||
tutorial.waves.mobile = O[lightgray] inimigo[] se aproxima.\n\nDefenda seu núcleo por 2 hordas. Seu drone vai atirar nos inimigos automaticamente.\nConstrua mais torretas e brocas. Minere mais cobre.
|
||||
tutorial.launch = Quando você atinge uma horda específica, Você é capaz de[accent] lançar o núcleo[], deixando suas defesas para trás e[accent] obtendo todos os recursos em seu núcleo.[]\nEstes recursos podem ser usados para pesquisar novas tecnologias.\n\n[accent]Pressione o botão lançar.
|
||||
|
||||
item.copper.description = O material mais básico. Usado em todos os tipos de blocos.
|
||||
item.lead.description = Material de começo basico. usado extensivamente em blocos de transporte de líquidos e eletrônicos.
|
||||
item.metaglass.description = Composto de vidro super resistente. Extensivamente usado para distribuição e armazenagem de líquidos.
|
||||
@@ -1007,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.
|
||||
@@ -1026,6 +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.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.
|
||||
@@ -1048,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.
|
||||
@@ -1070,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.
|
||||
@@ -1091,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.
|
||||
|
||||
@@ -3,12 +3,13 @@ credits = Авторы
|
||||
contributors = Переводчики и помощники
|
||||
discord = Присоединяйтесь к нашему Discord!
|
||||
link.discord.description = Официальный Discord-сервер Mindustry
|
||||
link.reddit.description = Сабреддит Mindustry
|
||||
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.itch.io.description = Страница itch.io с загрузками игры
|
||||
link.google-play.description = Скачать для Android с Google Play
|
||||
link.wiki.description = Официальная вики
|
||||
linkfail = Не удалось открыть ссылку!\nURL-адрес был скопирован в буфер обмена.
|
||||
screenshot = Cкриншот сохранён в {0}
|
||||
@@ -16,35 +17,54 @@ screenshot.invalid = Карта слишком большая, возможно,
|
||||
gameover = Игра окончена
|
||||
gameover.pvp = [accent]{0}[] команда победила!
|
||||
highscore = [accent]Новый рекорд!
|
||||
copied = Скопировано.
|
||||
load.sound = Звуки
|
||||
load.map = Карты
|
||||
load.image = Изображения
|
||||
load.content = Содержимое
|
||||
load.system = Система
|
||||
load.mod = Модификации
|
||||
schematic = Схема
|
||||
schematic.add = Сохранить схему...
|
||||
schematics = Схемы
|
||||
schematic.replace = Схема с таким именем уже существует. Заменить её?
|
||||
schematic.import = Импортировать схему...
|
||||
schematic.exportfile = Экспортировать файл
|
||||
schematic.importfile = Импортировать файл
|
||||
schematic.browseworkshop = Просмотр Мастерской
|
||||
schematic.copy = Скопировать в буфер обмена
|
||||
schematic.copy.import = Вставить из буфера обмена
|
||||
schematic.shareworkshop = Поделиться в Мастерской
|
||||
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Отразить схему
|
||||
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}
|
||||
stat.destroyed = Строений уничтожено:[accent] {0}
|
||||
stat.deconstructed = Строений деконструировано:[accent] {0}
|
||||
stat.delivered = Ресурсов запущено:
|
||||
stat.rank = Финальный счёт: [accent]{0}
|
||||
stat.rank = Финальный ранг: [accent]{0}
|
||||
launcheditems = [accent]Запущенные предметы
|
||||
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 = Загрузить игру
|
||||
joingame = Сетевая игра
|
||||
addplayers = Доб./Удалить игроков
|
||||
customgame = Пользовательская игра
|
||||
newgame = Новая игра
|
||||
none = <ничего>
|
||||
minimap = Мини-карта
|
||||
position = Позиция
|
||||
close = Закрыть
|
||||
website = Веб-сайт
|
||||
quit = Выход
|
||||
@@ -60,6 +80,30 @@ uploadingcontent = Выгрузка содержимого
|
||||
uploadingpreviewfile = Выгрузка файла предпросмотра
|
||||
committingchanges = Внесение изменений
|
||||
done = Готово
|
||||
feature.unsupported = Your device does not support this feature.
|
||||
mods.alphainfo = Имейте в виду, что модификации находятся в альфа-версии и могут содержать много ошибок[]. Докладывайте о любых проблемах, которые Вы найдете в Mindustry Github или Discord.
|
||||
mods.alpha = [accent](Альфа)
|
||||
mods = Модификации
|
||||
mods.none = [LIGHT_GRAY]Модификации не найдены!
|
||||
mods.guide = Руководство по созданию модификаций
|
||||
mods.report = Доложить об ошибке
|
||||
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]Не найдены родительские модификации: {0}
|
||||
mod.nowdisabled = [scarlet]Модификации '{0}' требуются родительские модификации:[accent] {1}\n[lightgray]Сначала нужно загрузить их.\nЭта модификация будет автоматически отключена.
|
||||
mod.enable = Включить
|
||||
mod.requiresrestart = Теперь игра закроется, чтобы применить изменения в модификациях.
|
||||
mod.reloadrequired = [scarlet]Необходим перезапуск
|
||||
mod.import = Импортировать модификацию
|
||||
mod.import.github = Импортировать модификацию с Github
|
||||
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Чтобы конвертировать любой мод в папку, просто извлеките его из архива и удалите старый архив .zip, затем перезапустите игру или перезагрузите модификации.
|
||||
about.button = Об игре
|
||||
name = Имя:
|
||||
noname = Для начала, придумайте[accent] себе имя[].
|
||||
@@ -84,17 +128,17 @@ server.kicked.typeMismatch = Этот сервер не совместим с в
|
||||
server.kicked.playerLimit = Этот сервер заполнен. Дождитесь свободного слота.
|
||||
server.kicked.recentKick = Вас недавно выгнали.\nПодождите немного перед следующим подключением.
|
||||
server.kicked.nameInUse = На этом сервере есть кто-то с этим именем.
|
||||
server.kicked.nameEmpty = Ваше имя должно содержать хотя бы один символ или цифру.
|
||||
server.kicked.nameEmpty = Выбранное Вами имя недопустимо.
|
||||
server.kicked.idInUse = Вы уже на этом сервере! Соединение с двумя учетными записями не разрешено.
|
||||
server.kicked.customClient = Этот сервер не поддерживает пользовательские сборки. Загрузите официальную версию.
|
||||
server.kicked.gameover = Игра окончена!
|
||||
server.versions = Ваша версия:[accent] {0}[]\nВерсия сервера:[accent] {1}[]
|
||||
host.info = Кнопка [accent]Сервер[] запускает сервер на порте [accent]6567[]. \nЛюбой пользователь в той же [lightgray]локальной сети или WiFi[] должен увидеть ваш сервер в своём списке серверов.\n\nЕсли Вы хотите, чтобы люди могли подключаться откуда угодно по IP, то требуется [accent]переадресация (проброс) портов[] и наличие [red]ВНЕШНЕГО[] WAN адреса (WAN адрес [red]НЕ должен[] начинаться с [red]10[][lightgray].x.x.x[], [red]100.64[][lightgray].x.x[], [red]172.16[][lightgray].x.x[], [red]192.168[][lightgray].x.x[], [red]127[][lightgray].x.x.x[])!\nКлиентам мобильных операторов нужно уточнять информацию в личном кабинете на сайте вашего оператора!\n\n[lightgray]Примечание: Если у кого-то возникают проблемы с подключением к вашей игре по локальной сети, убедитесь, что Вы разрешили доступ Mindustry к вашей локальной сети в настройках брандмауэра. Обратите внимание, что публичные сети иногда не позволяют обнаружение сервера.
|
||||
host.info = Кнопка [accent]Сервер[] запускает сервер на порте [scarlet]6567[]. \nЛюбой пользователь в той же [lightgray]локальной сети или WiFi[] должен увидеть ваш сервер в своём списке серверов.\n\nЕсли Вы хотите, чтобы люди могли подключаться откуда угодно по IP, то требуется [accent]переадресация (проброс) портов[] и наличие [red]ВНЕШНЕГО[] WAN адреса (WAN адрес [red]НЕ должен[] начинаться с [red]10[][lightgray].x.x.x[], [red]100.64[][lightgray].x.x[], [red]172.16[][lightgray].x.x[], [red]192.168[][lightgray].x.x[], [red]127[][lightgray].x.x.x[])!\nКлиентам мобильных операторов нужно уточнять информацию в личном кабинете на сайте вашего оператора!\n\n[lightgray]Примечание: Если у кого-то возникают проблемы с подключением к вашей игре по локальной сети, убедитесь, что Вы разрешили доступ Mindustry к вашей локальной сети в настройках брандмауэра. Обратите внимание, что публичные сети иногда не позволяют обнаружение сервера.
|
||||
join.info = Здесь Вы можете ввести [accent]IP-адрес сервера[] для подключения или открыть [accent]локальную сеть[] для подключения к другим серверам.\nПоддерживаются оба многопользовательских режима: LAN и WAN.\n\n[lightgray]Примечание: это НЕ автоматический глобальный список серверов; если Вы хотите подключиться к кому-то по IP, вам нужно спросить у хоста его IP-адрес.
|
||||
hostserver = Запустить многопользовательский сервер
|
||||
invitefriends = Пригласить друзей
|
||||
hostserver.mobile = Запустить\nсервер
|
||||
host = Сервер
|
||||
host = Открыть сервер
|
||||
hosting = [accent]Открытие сервера…
|
||||
hosts.refresh = Обновить
|
||||
hosts.discovering = Поиск локальных игр
|
||||
@@ -108,7 +152,7 @@ trace.ip = IP: [accent]{0}
|
||||
trace.id = ID: [accent]{0}
|
||||
trace.mobile = Мобильный клиент: [accent]{0}
|
||||
trace.modclient = Пользовательский клиент: [accent]{0}
|
||||
invalidid = Недопустимый идентификатор клиента! Отправьте отчёт об ошибке.
|
||||
invalidid = Недопустимый уникальный идентификатор клиента! Отправьте отчёт об ошибке.
|
||||
server.bans = Блокировки
|
||||
server.bans.none = Заблокированных игроков нет!
|
||||
server.admins = Администраторы
|
||||
@@ -127,7 +171,7 @@ confirmunban = Вы действительно хотите разблокиро
|
||||
confirmadmin = Вы действительно хотите сделать этого игрока администратором?
|
||||
confirmunadmin = Вы действительно хотите убрать этого игрока из администраторов?
|
||||
joingame.title = Присоединиться к игре
|
||||
joingame.ip = IP:
|
||||
joingame.ip = Адрес:
|
||||
disconnect = Отключено.
|
||||
disconnect.error = Ошибка соединения.
|
||||
disconnect.closed = Соединение закрыто.
|
||||
@@ -140,7 +184,6 @@ server.port = Порт:
|
||||
server.addressinuse = Данный адрес уже используется!
|
||||
server.invalidport = Неверный номер порта!
|
||||
server.error = [crimson]Ошибка создания сервера.
|
||||
save.old = Это сохранение для старой версии игры и больше не может использоваться.\n\n[lightgray]Совместимость сохранений будет реализована в финальной версии 4.0.
|
||||
save.new = Новое сохранение
|
||||
save.overwrite = Вы уверены, что хотите перезаписать\nэтот слот для сохранения?
|
||||
overwrite = Перезаписать
|
||||
@@ -161,7 +204,7 @@ selectslot = Выберите сохранение.
|
||||
slot = [accent]Слот {0}
|
||||
editmessage = Редактировать сообщение
|
||||
save.corrupted = [accent]Сохранённый файл повреждён или имеет недопустимый формат!\nЕсли Вы только что обновили свою игру, это, вероятно, из-за изменения формата сохранения, и [scarlet]не является[] ошибкой.
|
||||
empty = <Пусто>
|
||||
empty = <пусто>
|
||||
on = Вкл
|
||||
off = Выкл
|
||||
save.autosave = Автосохранение: {0}
|
||||
@@ -174,6 +217,7 @@ warning = Предупреждение.
|
||||
confirm = Подтверждение
|
||||
delete = Удалить
|
||||
view.workshop = Просмотреть в Мастерской
|
||||
workshop.listing = Изменить информацию в Мастерской
|
||||
ok = ОК
|
||||
open = Открыть
|
||||
customize = Настроить правила
|
||||
@@ -184,21 +228,26 @@ back = Назад
|
||||
data.export = Экспортировать данные
|
||||
data.import = Импортировать данные
|
||||
data.exported = Данные экспортированы.
|
||||
data.invalid = Эти игровые данные являются недействительными
|
||||
data.invalid = Эти игровые данные являются недействительными.
|
||||
data.import.confirm = Импорт внешних данных сотрёт[scarlet] все[] ваши игровые данные.\n[accent]Это не может быть отменено![]\n\nКак только данные импортированы, ваша игра немедленно закроется.
|
||||
classic.export = Экспортировать данные с классической версии?
|
||||
classic.export = Экспортировать данные классической версии
|
||||
classic.export.text = [accent]Mindustry[] получил глобальное обновление.\nБыло обнаружено Классическое (версия 3.5 сборка 40) сохранение или карта. Вы хотите экспортировать эти сохранения в домашнюю папку вашего телефона, для использования в приложении Mindustry Classic?
|
||||
quit.confirm = Вы уверены, что хотите выйти?
|
||||
quit.confirm.tutorial = Вы уверены, что знаете Что делаете?\nОбучение может быть повторно запущено через[accent] Настройки->Игра->Открыть обучение.[]
|
||||
quit.confirm.tutorial = Вы уверены, что знаете, что делаете?\nОбучение может быть повторно запущено через[accent] Настройки→Игра→Открыть обучение.[]
|
||||
loading = [accent]Загрузка…
|
||||
reloading = [accent]Перезагрузка модификаций...
|
||||
saving = [accent]Сохранение…
|
||||
cancelbuilding = [accent][[{0}][] для очистки плана
|
||||
selectschematic = [accent][[{0}][] выделить и скопировать
|
||||
pausebuilding = [accent][[{0}][] для приостановки строительства
|
||||
resumebuilding = [scarlet][[{0}][] для продолжения строительства
|
||||
wave = [accent]Волна {0}
|
||||
wave.waiting = [lightgray]Волна через {0}
|
||||
wave.waveInProgress = [lightgray]Волна продолжается
|
||||
waiting = [lightgray]Ожидание…
|
||||
waiting.players = Ожидание игроков…
|
||||
wave.enemies = [lightgray]{0} противник. осталось
|
||||
wave.enemy = [lightgray]{0} противник остался
|
||||
wave.enemies = Враги: [lightgray]{0}
|
||||
wave.enemy = Остался [lightgray]{0} враг
|
||||
loadimage = Загрузить изображение
|
||||
saveimage = Сохранить изображение
|
||||
unknown = Неизвестно
|
||||
@@ -210,11 +259,18 @@ map.nospawn = Эта карта не имеет ни одного ядра, в
|
||||
map.nospawn.pvp = У этой карты нет вражеских ядер, в которых игрок может появиться! Добавьте[SCARLET] не оранжевое[] ядро на эту карту в редакторе.
|
||||
map.nospawn.attack = У этой карты нет вражеских ядер для атаки игроком! Добавьте[SCARLET] красное[] ядро на эту карту в редакторе.
|
||||
map.invalid = Ошибка загрузки карты: повреждённый или недопустимый файл карты.
|
||||
map.publish.error = Ошибка при публикации карты: {0}
|
||||
map.publish.confirm = Вы уверены, что хотите опубликовать эту карту?\n\n[lightgray]Убедитесь, что вы согласны с EULA Мастерской, иначе ваши карты не будут отображаться!
|
||||
workshop.update = Обновить содержимое
|
||||
workshop.error = Ошибка загрузки информации из Мастерской: {0}
|
||||
map.publish.confirm = Вы уверены, что хотите опубликовать эту карту?\n\n[lightgray]Убедитесь, что Вы согласны с EULA Мастерской, иначе ваши карты не будут отображаться!
|
||||
workshop.menu = Выберите, что Вы хотите сделать с этим предметом.
|
||||
workshop.info = Информация о предмете
|
||||
changelog = Список изменений (необязательно):
|
||||
eula = Лицензионное соглашение Steam с конечным пользователем
|
||||
map.publish = Карта опубликована.
|
||||
map.publishing = [accent]Отправка карты…
|
||||
missing = Этот предмет был удалён или перемещён.\n[lightgray]Публикация в Мастерской была автоматически удалена.
|
||||
publishing = [accent]Отправка...
|
||||
publish.confirm = Вы уверены, что хотите опубликовать этот предмет?\n\n[lightgray]Убедитесь, что Вы согласны с EULA Мастерской, иначе ваши предметы не будут отображаться!
|
||||
publish.error = Ошибка отправки предмета: {0}
|
||||
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||
editor.brush = Кисть
|
||||
editor.openin = Открыть в редакторе
|
||||
editor.oregen = Генерация руд
|
||||
@@ -227,9 +283,9 @@ editor.waves = Волны:
|
||||
editor.rules = Правила:
|
||||
editor.generation = Генерация:
|
||||
editor.ingame = Редактировать в игре
|
||||
editor.publish.workshop = Опубликовать в Мастерской Steam
|
||||
editor.publish.workshop = Опубликовать в Мастерской
|
||||
editor.newmap = Новая карта
|
||||
workshop = Workshop
|
||||
workshop = Мастерская
|
||||
waves.title = Волны
|
||||
waves.remove = Удалить
|
||||
waves.never = <никогда>
|
||||
@@ -344,7 +400,6 @@ campaign = Кампания
|
||||
load = Загрузить
|
||||
save = Сохранить
|
||||
fps = FPS: {0}
|
||||
tps = TPS: {0}
|
||||
ping = Пинг: {0}мс
|
||||
language.restart = Перезагрузите игру, чтобы языковые настройки вступили в силу.
|
||||
settings = Настройки
|
||||
@@ -352,12 +407,13 @@ tutorial = Обучение
|
||||
tutorial.retake = Перепройти обучение
|
||||
editor = Редактор
|
||||
mapeditor = Редактор карт
|
||||
donate = Пожертво\nвать
|
||||
abandon = Покинуть
|
||||
abandon.text = Эта зона и все её ресурсы будут отданы противнику.
|
||||
locked = Заблокировано
|
||||
complete = [lightgray]Достигнута:
|
||||
zone.requirement = Волна {0} в зоне {1}
|
||||
requirement.wave = Достигните {0} волны в зоне {1}
|
||||
requirement.core = Уничтожьте вражеское ядро в зоне {0}
|
||||
requirement.unlock = Разблокируйте {0}
|
||||
resume = Возобновить зону:\n[lightgray]{0}
|
||||
bestwave = [lightgray]Лучшая волна: {0}
|
||||
launch = < ЗАПУСК >
|
||||
@@ -368,11 +424,13 @@ launch.confirm = Это [accent]запустит[] все ресурсы в Ва
|
||||
launch.skip.confirm = Если Вы пропустите сейчас, то Вы не сможете произвести [accent]запуск[] до более поздних волн.
|
||||
uncover = Раскрыть
|
||||
configure = Конфигурация выгрузки
|
||||
configure.locked = [lightgray]Возможность разблокировки выгрузки ресурсов будет доступна на {0}-ой волне.
|
||||
configure.invalid = Amount must be a number between 0 and {0}.
|
||||
bannedblocks = Запрещённые блоки
|
||||
addall = Добавить всё
|
||||
configure.locked = [lightgray]Разблокировка выгрузки ресурсов: {0}.
|
||||
configure.invalid = Количество должно быть числом между 0 и {0}.
|
||||
zone.unlocked = Зона «[lightgray]{0}» теперь разблокирована.
|
||||
zone.requirement.complete = Вы достигли {0}-ой волны,\nУсловия для зоны «{1}» выполнены.
|
||||
zone.config.complete = Вы достигли {0}-ой волны,Возможность выгрузки ресурсов теперь разблокирована.
|
||||
zone.config.unlocked = Loadout unlocked:[lightgray]\n{0}
|
||||
zone.resources = [lightgray]Обнаруженные ресурсы:
|
||||
zone.objective = [lightgray]Цель: [accent]{0}
|
||||
zone.objective.survival = Выжить
|
||||
@@ -405,11 +463,11 @@ zone.crags.name = Скалы
|
||||
zone.fungalPass.name = Грибной перевал
|
||||
zone.groundZero.description = Оптимальная локация для повторных игр. Низкая вражеская угроза. Немного ресурсов.\nСоберите как можно больше свинца и меди.\nДвигайтесь дальше.
|
||||
zone.frozenForest.description = Даже здесь, ближе к горам, споры распространились. Холодные температуры не могут сдерживать их вечно.\n\nНачните вкладываться в энергию. Постройте генераторы внутреннего сгорания. Научитесь пользоваться регенератором.
|
||||
zone.desertWastes.description = Эти пустоши огромны, непредсказуемы и пронизаны заброшенными секторальными структурами.\nВ регионе представлен уголь. Сожгите его для энергии, или синтезируйте в графит.\n\n[lightgray]Место посадки здесь может не быть гарантировано.
|
||||
zone.desertWastes.description = Эти пустоши огромны, непредсказуемы и пронизаны заброшенными секторальными структурами.\nВ регионе присутствует уголь. Сожгите его для получения энергии, или синтезируйте графит.\n\n[lightgray]Место посадки здесь может не быть гарантировано.
|
||||
zone.saltFlats.description = На окраине пустыни лежат соляные равнины. В этой местности можно найти немного ресурсов.\n\nВраги возвели здесь комплекс хранения ресурсов. Искорените их ядро. Не оставьте камня на камне.
|
||||
zone.craters.description = В этом кратере скопилась вода, реликвия времён старых войн. Восстановите область. Соберите песок. Выплавите метастекло. Выкачайте воду для охлаждения турелей и буров.
|
||||
zone.ruinousShores.description = Мимо пустошей проходит береговая линия. Когда-то здесь располагался массив береговой обороны. Не так много от него осталось. Только самые базовые оборонительные сооружения остались невредимыми, всё остальное превратилось в металлолом.\nПродолжайте экспансию во вне. Переоткройте для себя технологии.
|
||||
zone.stainedMountains.description = Дальше вглубь местности лежат горы, еще не запятнанные спорами.\nИзвлеките изобилие титана в этой области. Узнайте, как его использовать.\n\nВражеское присутствие здесь сильнее. Не дайте им времени для отправки своих сильнейших боевых единиц.
|
||||
zone.craters.description = Вода скопилась в этом кратере, реликвии времён старых войн. Восстановите область. Соберите песок. Выплавите метастекло. Качайте воду для охлаждения турелей и буров.
|
||||
zone.ruinousShores.description = Мимо пустошей проходит береговая линия. Когда-то здесь располагался массив береговой обороны. Не так много от него осталось. Только самые базовые оборонительные сооружения остались невредимыми, всё остальное превратилось в металлолом.\nПродолжайте экспансию вовне. Переоткройте для себя технологии.
|
||||
zone.stainedMountains.description = Дальше, вглубь местности, лежат горы, еще не запятнанные спорами.\nИзвлеките изобилие титана в этой области. Узнайте, как его использовать.\n\nВражеское присутствие здесь сильнее. Не дайте им времени для отправки своих сильнейших боевых единиц.
|
||||
zone.overgrowth.description = Эта заросшая область находится ближе к источнику спор.\nВраг организовал здесь форпост. Постройте боевые единицы «Титан». Уничтожьте его. Верните то, что было потеряно.
|
||||
zone.tarFields.description = Окраина зоны нефтедобычи, между горами и пустыней. Один из немногих районов с полезными запасами дёгтя.\nХотя область заброшенна, в этой области присутствуют поблизости некоторые опасные вражеские силы. Не стоит их недооценивать.\n\n[lightgray]Исследуйте технологию переработки нефти, если возможно.
|
||||
zone.desolateRift.description = Чрезвычайно опасная зона. Обилие ресурсов, но мало места. Высокий риск разрушения. Эвакуироваться нужно как можно скорее. Не расслабляйтесь во время больших перерывов между вражескими атаками.
|
||||
@@ -428,15 +486,14 @@ settings.graphics = Графика
|
||||
settings.cleardata = Очистить игровые данные…
|
||||
settings.clear.confirm = Вы действительно хотите очистить свои данные?\nЭто нельзя отменить!
|
||||
settings.clearall.confirm = [scarlet]ОСТОРОЖНО![]\nЭто сотрёт все данные, включая сохранения, карты, прогресс кампании и настройки управления.\nПосле того как Вы нажмете [accent][ОК][], игра уничтожит все данные и автоматически закроется.
|
||||
settings.clearunlocks = Очистить прогресс кампании
|
||||
settings.clearall = Очистить всё
|
||||
paused = [accent]< Пауза >
|
||||
clear = Очистить
|
||||
banned = [scarlet]Запрещено
|
||||
yes = Да
|
||||
no = Нет
|
||||
info.title = Информация
|
||||
error.title = [crimson]Произошла ошибка
|
||||
error.crashtitle = Произошла ошибка
|
||||
attackpvponly = [scarlet]Доступно только в Атаке/PvP режимах
|
||||
blocks.input = Вход
|
||||
blocks.output = Выход
|
||||
blocks.booster = Ускоритель
|
||||
@@ -452,6 +509,7 @@ blocks.shootrange = Радиус действия
|
||||
blocks.size = Размер
|
||||
blocks.liquidcapacity = Вместимость жидкости
|
||||
blocks.powerrange = Диапазон передачи энергии
|
||||
blocks.powerconnections = Max Connections
|
||||
blocks.poweruse = Потребляет энергии
|
||||
blocks.powerdamage = Энергия/урон
|
||||
blocks.itemcapacity = Вместимость предметов
|
||||
@@ -473,6 +531,7 @@ blocks.reload = Выстрелы/секунду
|
||||
blocks.ammo = Боеприпасы
|
||||
bar.drilltierreq = Требуется лучший бур
|
||||
bar.drillspeed = Скорость бурения: {0}/s
|
||||
bar.pumpspeed = Pump Speed: {0}/s
|
||||
bar.efficiency = Эффективность: {0}%
|
||||
bar.powerbalance = Энергия: {0}/с
|
||||
bar.powerstored = Накоплено: {0}/{1}
|
||||
@@ -484,17 +543,17 @@ bar.liquid = Жидкости
|
||||
bar.heat = Нагрев
|
||||
bar.power = Энергия
|
||||
bar.progress = Прогресс строительства
|
||||
bar.spawned = Боев. ед.: {0}/{1}
|
||||
bar.spawned = Единицы: {0}/{1}
|
||||
bullet.damage = [stat]{0}[lightgray] урона
|
||||
bullet.splashdamage = [stat]{0}[lightgray] урона в радиусе ~[stat] {1}[lightgray] блоков
|
||||
bullet.incendiary = [stat]зажигательный
|
||||
bullet.homing = [stat]самонаводящийся
|
||||
bullet.shock = [stat]ЭМИ
|
||||
bullet.frag = [stat]разрывной
|
||||
bullet.shock = [stat]шоковый
|
||||
bullet.frag = [stat]осколочный
|
||||
bullet.knockback = [stat]{0}[lightgray] отдачи
|
||||
bullet.freezing = [stat]замораживающий
|
||||
bullet.tarred = [stat]горючий
|
||||
bullet.multiplier = [stat]{0}[lightgray]x количество боеприпасов
|
||||
bullet.tarred = [stat]замедляющий, горючий
|
||||
bullet.multiplier = [stat]{0}[lightgray]x множитель боеприпасов
|
||||
bullet.reload = [stat]{0}[lightgray]x скорость стрельбы
|
||||
unit.blocks = блоки
|
||||
unit.powersecond = единиц энергии/секунду
|
||||
@@ -517,11 +576,13 @@ category.shooting = Стрельба
|
||||
category.optional = Дополнительные улучшения
|
||||
setting.landscape.name = Только альбомный (горизонтальный) режим
|
||||
setting.shadows.name = Тени
|
||||
setting.blockreplace.name = Automatic Block Suggestions
|
||||
setting.linear.name = Линейная фильтрация
|
||||
setting.hints.name = Подсказки
|
||||
setting.animatedwater.name = Анимированная вода
|
||||
setting.animatedshields.name = Анимированные щиты
|
||||
setting.antialias.name = Сглаживание[lightgray] (требует перезапуска)[]
|
||||
setting.indicators.name = Отображать индикаторы расположения союзников и врагов
|
||||
setting.indicators.name = Индикаторы расположения союзников и врагов
|
||||
setting.autotarget.name = Автозахват цели
|
||||
setting.keyboard.name = Мышь+Управление с клавиатуры
|
||||
setting.touchscreen.name = Сенсорное управление
|
||||
@@ -538,7 +599,9 @@ setting.difficulty.insane = Безумная
|
||||
setting.difficulty.name = Сложность:
|
||||
setting.screenshake.name = Тряска экрана
|
||||
setting.effects.name = Эффекты
|
||||
setting.sensitivity.name = Чувствительность контроллёра
|
||||
setting.destroyedblocks.name = Display Destroyed Blocks
|
||||
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
|
||||
setting.sensitivity.name = Чувствительность контроллера
|
||||
setting.saveinterval.name = Интервал сохранения
|
||||
setting.seconds = {0} секунд
|
||||
setting.fullscreen.name = Полноэкранный режим
|
||||
@@ -546,7 +609,8 @@ setting.borderlesswindow.name = Безрамочное окно[lightgray] (мо
|
||||
setting.fps.name = Показывать FPS
|
||||
setting.vsync.name = Вертикальная синхронизация
|
||||
setting.pixelate.name = Пикселизация[lightgray] (отключает анимации)
|
||||
setting.minimap.name = Показать миникарту
|
||||
setting.minimap.name = Отображать мини-карту
|
||||
setting.position.name = Отображать координаты игрока
|
||||
setting.musicvol.name = Громкость музыки
|
||||
setting.ambientvol.name = Громкость окружения
|
||||
setting.mutemusic.name = Заглушить музыку
|
||||
@@ -556,8 +620,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[accent] Любой игрок сможет присоединиться к Вашем играм.\n[lightgray]Позже, это можно будет изменить в Настройки→Игра→Общедоступность игры.
|
||||
public.beta = Имейте в виду, что бета-версия игры не может делать игры публичными.
|
||||
uiscale.reset = Масштаб пользовательского интерфейса был изменён.\nНажмите «ОК» для подтверждения этого масштаба.\n[scarlet]Возврат настроек и выход через[accent] {0}[] секунд…
|
||||
uiscale.cancel = Отменить & Выйти
|
||||
setting.bloom.name = Свечение
|
||||
@@ -569,13 +635,16 @@ category.multiplayer.name = Сетевая игра
|
||||
command.attack = Атаковать
|
||||
command.rally = Точка сбора
|
||||
command.retreat = Отступить
|
||||
keybind.gridMode.name = Выбрать блок
|
||||
keybind.gridModeShift.name = Выбрать категорию
|
||||
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 = Выбрать область
|
||||
keybind.schematic_menu.name = Меню схем
|
||||
keybind.schematic_flip_x.name = Отразить схему по оси X
|
||||
keybind.schematic_flip_y.name = Отразить схему по оси Y
|
||||
keybind.fullscreen.name = Полноэкранный режим
|
||||
keybind.select.name = Выбор/Выстрел
|
||||
keybind.diagonal_placement.name = Диагональное размещение
|
||||
@@ -587,23 +656,26 @@ keybind.zoom_hold.name = Управление масштабом
|
||||
keybind.zoom.name = Приблизить/Отдалить
|
||||
keybind.menu.name = Меню
|
||||
keybind.pause.name = Пауза
|
||||
keybind.pause_building.name = Приостановить/возобновить строительство
|
||||
keybind.minimap.name = Мини-карта
|
||||
keybind.dash.name = Полёт/Ускорение
|
||||
keybind.chat.name = Чат
|
||||
keybind.player_list.name = Список игроков
|
||||
keybind.console.name = Консоль
|
||||
keybind.rotate.name = Вращение
|
||||
keybind.rotate.name = Вращать
|
||||
keybind.rotateplaced.name = Повернуть существующее (зажать)
|
||||
keybind.toggle_menus.name = Переключение меню
|
||||
keybind.chat_history_prev.name = Пред. история чата
|
||||
keybind.chat_history_next.name = След. история чата
|
||||
keybind.chat_scroll.name = Прокрутка чата
|
||||
keybind.drop_unit.name = Сбросить боев. ед.
|
||||
keybind.zoom_minimap.name = Масштабировать миникарту
|
||||
keybind.zoom_minimap.name = Масштабировать мини-карту
|
||||
mode.help.title = Описание режимов
|
||||
mode.survival.name = Выживание
|
||||
mode.survival.description = Обычный режим. Необходимо добывать ресурсы, а волны наступают автоматически.\n[gray]Требуются точки появления врагов на карте для игры.
|
||||
mode.sandbox.name = Песочница
|
||||
mode.sandbox.description = Бесконечные ресурсы и нет таймера волн. [gray]Можно самим вызвать волну.
|
||||
mode.editor.name = Редактор
|
||||
mode.pvp.name = PvP
|
||||
mode.pvp.description = Боритесь против других игроков.\n[gray]Для игры требуется как минимум 2 ядра разного цвета на карте.
|
||||
mode.attack.name = Атака
|
||||
@@ -650,7 +722,7 @@ item.silicon.name = Кремний
|
||||
item.plastanium.name = Пластаний
|
||||
item.phase-fabric.name = Фазовая ткань
|
||||
item.surge-alloy.name = Кинетический сплав
|
||||
item.spore-pod.name = Споровой стручок
|
||||
item.spore-pod.name = Споровый стручок
|
||||
item.sand.name = Песок
|
||||
item.blast-compound.name = Взрывчатая смесь
|
||||
item.pyratite.name = Пиротит
|
||||
@@ -675,7 +747,7 @@ mech.omega-mech.ability = Укреплённое бронирование
|
||||
mech.dart-ship.name = Дротик
|
||||
mech.dart-ship.weapon = Бластер
|
||||
mech.javelin-ship.name = Джавелин
|
||||
mech.javelin-ship.weapon = Разрывные ракеты
|
||||
mech.javelin-ship.weapon = Ракетный залп
|
||||
mech.javelin-ship.ability = Разрядный ускоритель
|
||||
mech.trident-ship.name = Трезубец
|
||||
mech.trident-ship.weapon = Бомбовый отсек
|
||||
@@ -771,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 = Ториевая стена
|
||||
@@ -790,6 +864,7 @@ block.junction.name = Перекрёсток
|
||||
block.router.name = Маршрутизатор
|
||||
block.distributor.name = Распределитель
|
||||
block.sorter.name = Сортировщик
|
||||
block.inverted-sorter.name = Инвертированный сортировщик
|
||||
block.message.name = Сообщение
|
||||
block.overflow-gate.name = Избыточный затвор
|
||||
block.silicon-smelter.name = Кремниевый плавильный завод
|
||||
@@ -798,7 +873,7 @@ block.pulverizer.name = Измельчитель
|
||||
block.cryofluidmixer.name = Мешалка криогенной жидкости
|
||||
block.melter.name = Плавильня
|
||||
block.incinerator.name = Мусоросжигатель
|
||||
block.spore-press.name = Споровой пресс
|
||||
block.spore-press.name = Споровый пресс
|
||||
block.separator.name = Отделитель
|
||||
block.coal-centrifuge.name = Угольная центрифуга
|
||||
block.power-node.name = Силовой узел
|
||||
@@ -813,7 +888,7 @@ block.impact-reactor.name = Импульсный реактор
|
||||
block.mechanical-drill.name = Механический бур
|
||||
block.pneumatic-drill.name = Пневматический бур
|
||||
block.laser-drill.name = Лазерный бур
|
||||
block.water-extractor.name = Гидроконденсатор
|
||||
block.water-extractor.name = Гидронасос
|
||||
block.cultivator.name = Культиватор
|
||||
block.dart-mech-pad.name = Реконструктор меха «Альфа»
|
||||
block.delta-mech-pad.name = Реконструктор меха «Дельта»
|
||||
@@ -881,7 +956,7 @@ block.arc.name = Дуга
|
||||
block.rtg-generator.name = Радиоизотопный термоэлектрический генератор
|
||||
block.spectre.name = Спектр
|
||||
block.meltdown.name = Испепелитель
|
||||
block.container.name = Склад
|
||||
block.container.name = Контейнер
|
||||
block.launch-pad.name = Стартовая площадка
|
||||
block.launch-pad-large.name = Большая стартовая площадка
|
||||
team.blue.name = Синяя
|
||||
@@ -907,25 +982,26 @@ unit.eradicator.name = Искоренитель
|
||||
unit.lich.name = Лич
|
||||
unit.reaper.name = Жнец
|
||||
tutorial.next = [lightgray]<Нажмите для продолжения>
|
||||
tutorial.intro = Вы начали[scarlet] обучение по Mindustry.[]\nНачните с [accent]добычи меди[]. Нажмите на медную жилу возле вашего ядра, чтобы сделать это.\n\n[accent]{0}/{1} меди
|
||||
tutorial.drill = Ручная добыча не является эффективной.\n[accent]Буры []могут добывать автоматически.\nНажмите на вкладку с изображением сверла снизу справа.\nВыберите[accent] механический бур[]. Разместите его на медной жиле нажатием.\n[accent]Нажатие по правой кнопке[] прервёт строительство.
|
||||
tutorial.intro = Вы начали[scarlet] обучение по Mindustry.[]\nНачните с [accent]добычи меди[]. Нажмите на медную жилу возле Вашего ядра, чтобы сделать это.\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]Нажатие по правой кнопке[] прервёт строительство. [accent]Зажмите Ctrl и покрутите колесо мыши[]для приближения или отдаления камеры.
|
||||
tutorial.drill.mobile = Ручная добыча не является эффективной.\n[accent]Буры []могут добывать автоматически.\nНажмите на вкладку с изображением сверла снизу справа.\nВыберите[accent] механический бур[]. \nРазместите его на медной жиле нажатием, затемм нажмите [accent] белую галку[] ниже, чтобы подтвердить построение выделенного.\nНажмите [accent] кнопку X[], чтобы отменить размещение.
|
||||
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.blockinfo = Каждый блок имеет разные характеристики. Каждая дрель может добывать определенные руды.\nЧтобы узнать информацию о блоке и о его характеристиках,[accent] нажмите на «?», когда он выбран в меню строительства.[]\n\n[accent]Сейчас, узнайте характеристики механического бура.[]
|
||||
tutorial.conveyor = [accent]Конвейеры[] используются для транспортировки ресуров в ядро.\nСделайте линию конвейеров от бура к ядру\n[accent]Удерживайте левую кнопку мыши, чтобы разместить в линию.[]\nУдерживайте[accent] CTRL[] при постройке линии блоков, чтобы сделать её диагональной\n\n[accent]Разместите 2 конвейера в линию и доставьте предметы в ядро.
|
||||
tutorial.conveyor.mobile = [accent]Конвейеры[] используются для транспортировки ресурсов в ядро\nСделайте линию конвейеров от бура к ядру\n[accent]Сделайте линию, удерживая палец несколько секунд в том месте, в котором Вы хотите начать линию,[] и перетяните его в нужном направлении.[accent]Разместите 2 конвейера в линию и доставьте предметы в ядро.
|
||||
tutorial.turret = Как только предмет попадает в ядро, его можно использовать в строительстве.\nИмейте в виду, что не все предметы могут быть использованы в строительстве.\nПредметы, которые нелья использовать для стоительства, такие как[accent] уголь[] или[accent] металлолом[], не могут быть транспортированы в ядро.\nЗащитные структуры нужно строить для отражения[lightgray] противников[].\nПостройте[accent] двойную турель[] возле Вашей базы.
|
||||
tutorial.drillturret = Двойным турелям нужна [accent]медь []в качестве боеприпасов.\nРазместите бур рядом с турелью.\nПроведите конвейеры к турели, чтобы снабдить её медью.\n\n[accent]Боеприпасов доставлено: 0/1
|
||||
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.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 = [lightgray]Противники[] приближаются.\n\nЗащитите ядро от двух волн.[accent] Нажмите левую кнопку мыши[], чтобы выстрелить.\nПостройте больше турелей и буров. Добудьте больше меди.
|
||||
tutorial.waves.mobile = [lightgray]Противники[] приближаются.\n\nЗащитите ядро от двух волн. Ваш мех будет автоматически атаковать противника.\nПостройте больше турелей и буров. Добудьте больше меди.
|
||||
tutorial.launch = Когда Вы достигаете некоторых волн, Вы можете осуществить[accent] запуск ядра[], оставив базу и[accent] перенести ресурсы из ядра.[]\nЭти ресурсы могут быть использованы для изучения новых технологий.\n\n[accent]Нажмите кнопку запуска.
|
||||
tutorial.waves = [lightgray]Противники[] приближаются.\n\nЗащитите ядро от двух волн. Используйте[accent] левую кнопку мыши[] для стрельбы.\nПостройте больше турелей и буров. Добудьте больше меди.
|
||||
tutorial.waves.mobile = [lightgray]Противники[] приближаются.\n\nЗащитите ядро от двух волн. Ваш корабль будет автоматически атаковать противника.\nПостройте больше турелей и буров. Добудьте больше меди.
|
||||
tutorial.launch = Когда Вы достигаете определенной волны, Вы можете осуществить[accent] запуск ядра[], оставив базу и[accent] перенести ресурсы из ядра.[]\nЭти ресурсы могут быть использованы для изучения новых технологий.\n\n[accent]Нажмите кнопку запуска.
|
||||
item.copper.description = Самый основной строительный материал. Широко используется во всех типах блоков.
|
||||
item.lead.description = Основной стартовый материал. Широко используется в электронике и блоках для транспортировки жидкостей.
|
||||
item.metaglass.description = Сверхпрочный сплав стекла. Широко используется для распределения и хранения жидкости.
|
||||
@@ -944,8 +1020,8 @@ item.blast-compound.description = Нестабильный соединение,
|
||||
item.pyratite.description = Чрезвычайно огнеопасное вещество, используемое в зажигательном оружии.
|
||||
liquid.water.description = Самая полезная жидкость. Обычно используется для охлаждения машин и переработки отходов.
|
||||
liquid.slag.description = Всевозможно различные типы расплавленного металла, смешанные вместе. Может быть разделен на составляющие его минералы или распылён на вражеских боевые единицы в качестве оружия.
|
||||
liquid.oil.description = Жидкость, используемая в производстве современных материалов. Может быть превращена в уголь в качестве топлива или распылён и подожжён как оружие.
|
||||
liquid.cryofluid.description = Инертная, неедкая жидкость, созданная из воды и титана. Обладает чрезвычайно высокой пропускной способностью. Широко используется в качестве охлаждающей жидкости.
|
||||
liquid.oil.description = Жидкость, используемая в производстве современных материалов. Может быть превращена в уголь в качестве топлива или распылена и подожжена как оружие.
|
||||
liquid.cryofluid.description = Инертная, неедкая жидкость, созданная из воды и титана. Обладает чрезвычайно высокой теплоёмкостью. Широко используется в качестве охлаждающей жидкости.
|
||||
mech.alpha-mech.description = Стандартный управляемый мех. Основан на «Кинжале», с улучшенной броней и строительными возможностями. Имеет больший урон, чем «Дротик».
|
||||
mech.delta-mech.description = Быстрый, легко бронированный мех, созданный для ударов «атакуй и беги». Наносит мало урона по строениям, но может очень быстро убить большие группы вражеских орудий с помощью дуговых молний.
|
||||
mech.tau-mech.description = Мех поддержки. Ремонтирует союзные блоки просто стреляя в них. Может лечить союзников в радиусе его ремонтирующей способности.
|
||||
@@ -954,34 +1030,34 @@ mech.dart-ship.description = Стандартный управляемый ко
|
||||
mech.javelin-ship.description = Корабль для тактики «атакуй и беги». Сначала он медленный, но позже может разгоняться до огромных скоростей и летать над аванпостами противника, нанося большой урон молниями и ракетами.
|
||||
mech.trident-ship.description = Тяжёлый бомбардировщик, построенный для строительства и уничтожения вражеских укреплений. Достаточно хорошо бронированный.
|
||||
mech.glaive-ship.description = Большой хорошо бронированный боевой корабль. Оборудован зажигательным повторителем. Очень манёвренный.
|
||||
unit.draug.description = Примитивный добывающий дрон. Дёшево производить. Расходуемый. Автоматически добывает медь и свинец в непосредственной близости. Поставляет добытые ресурсы в ближайшее ядро.
|
||||
unit.draug.description = Примитивный добывающий дрон. Дешёвый в производстве. Расходуемый. Автоматически добывает медь и свинец в непосредственной близости. Поставляет добытые ресурсы в ближайшее ядро.
|
||||
unit.spirit.description = Модифицированный «Драугр», предназначенный для ремонта вместо добычи ресурсов. Автоматически ремонтирует любые поврежденные блоки в области.
|
||||
unit.phantom.description = Продвинутый дрон. Следует за пользователями. Помогает в строительстве блоков.
|
||||
unit.dagger.description = Самый основной наземный мех. Дешёвый в производстве. Очень сильный при использовании толпами.
|
||||
unit.crawler.description = Наземный блок, состоящий из урезанной рамы с высоким взрывчатым веществом, прикрепленным сверху. Не особо прочный. Взрывается при контакте с врагами.
|
||||
unit.crawler.description = Наземная единица, состоящая из урезанной рамы с прикреплённой сверху мощной взрывчаткой. Не особо прочная. Взрывается при контакте с врагами.
|
||||
unit.titan.description = Продвинутый, бронированный наземный юнит. Атакует как наземные, так и воздушные цели. Оборудован двумя миниатюрными огнеметами класса «Обжигатель».
|
||||
unit.fortress.description = Тяжёлый артиллерийский мех. Оснащен двумя модифицированными пушками типа «Град» для штурма дальних объектов и подразделений противника.
|
||||
unit.eruptor.description = Тяжёлый мех, предназначенный для разрушения строений. Выстреливает поток шлака по вражеским укреплениям, плавит их и поджигает летучие вещества.
|
||||
unit.wraith.description = Быстрый перехватчик. Целевые генераторы энергии.
|
||||
unit.ghoul.description = Тяжёлый ковровой бомбардировщик. Проникает через вражеские структуры, нацеливаясь на критическую инфраструктуру.
|
||||
unit.wraith.description = Быстрый перехватчик. Нацелен на генераторы энергии.
|
||||
unit.ghoul.description = Тяжёлый ковровый бомбардировщик. Проникает через вражеские структуры, нацеливаясь на критическую инфраструктуру.
|
||||
unit.revenant.description = Тяжёлый, парящий массив, который вооружён ракетами.
|
||||
block.message.description = Сохраняет сообщение. Используется для связи между союзниками.
|
||||
block.graphite-press.description = Сжимает куски угля в чистые листы графита.
|
||||
block.multi-press.description = Обновлённая версия графитовой печати. Использует воду и энергию для быстрой и эффективной переработки угля.
|
||||
block.silicon-smelter.description = Соединяет песок с чистым углем. Производит кремний.
|
||||
block.kiln.description = Выплавляет песок и свинец в соединение, известному как метастекло. Требуется небольшое количество энергии для запуска.
|
||||
block.plastanium-compressor.description = Производит пластиний из нефти и титана.
|
||||
block.plastanium-compressor.description = Производит пластаний из нефти и титана.
|
||||
block.phase-weaver.description = Синтезирует фазовую ткань из радиоактивного тория и песка. Требуется огромное количество энергии.
|
||||
block.alloy-smelter.description = Объединяет титан, свинец, кремний и медь для производства кинетического сплава.
|
||||
block.cryofluidmixer.description = Смешивает воду и мелкий титановый порошок титана в криогеннную жидкость. Необходим для использования в ториевом реакторе.
|
||||
block.cryofluidmixer.description = Смешивает воду и мелкий титановый порошок титана в криогеннную жидкость. Неотъемлемая часть при использования ториевого реактора
|
||||
block.blast-mixer.description = Раздавливает и смешивает скопления спор с пиротитом для получения взрывчатого вещества.
|
||||
block.pyratite-mixer.description = Смешивает уголь, свинец и песок в легковоспламеняющийся пиротит.
|
||||
block.melter.description = Расплавляет металлолом в шлак для дальнейшей обработки или использования в башнях «Волна».
|
||||
block.melter.description = Плавит металлолом в шлак для дальнейшей обработки или использования в башнях «Волна».
|
||||
block.separator.description = Разделяет шлак на его минеральные компоненты. Выводит охлажденный результат.
|
||||
block.spore-press.description = Сжимает капсулы спор под сильным давлением для синтеза масла.
|
||||
block.pulverizer.description = Измельчает металлолом в мелкий песок.
|
||||
block.coal-centrifuge.description = Нефть превращается в куски угля.
|
||||
block.incinerator.description = Выпаривает любой лишний предмет или жидкость, которую он получает.
|
||||
block.coal-centrifuge.description = Отвердевает нефть в куски угля.
|
||||
block.incinerator.description = Испаряет любой лишний предмет или жидкость, которую он получает.
|
||||
block.power-void.description = Аннулирует всю энергию, введенную в него. Только песочница.
|
||||
block.power-source.description = Бесконечно вводит энергию. Только песочница.
|
||||
block.item-source.description = Бесконечно выводит элементы. Только песочница.
|
||||
@@ -991,92 +1067,95 @@ 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 = Специальный тип стены, который поглощает электрические разряды и блокирует автоматическое соединение между силовыми узлами.\nРазмещается на нескольких плитках.
|
||||
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Хорошая защита от врагов.\nРазмещается на нескольких плитках.
|
||||
block.phase-wall.description = Стена, покрытая специальным фазовым отражающим составом. Отражает большинство пуль при ударе.
|
||||
block.phase-wall-large.description = Стена, покрытая специальным фазовым отражающим составом. Отражает большинство пуль при ударе.\nРазмещается на нескольких плитках.
|
||||
block.surge-wall.description = Очень прочный защитный блок.\nНакапливает заряд при контакте с пулей, выпуская его случайным образом.
|
||||
block.surge-wall-large.description = Очень прочный защитный блок.\nНакапливает заряд при контакте с пулей, выпуская его случайным образом.\nРазмещается на нескольких плитках.
|
||||
block.door.description = Маленькая дверь. Можно открыть или закрыть, нажав.
|
||||
block.door-large.description = Большая дверь. Можно открыть и закрыть, коснувшись.\nОткрывает несколько плитках.
|
||||
block.door.description = Маленькая дверь. Можно открыть или закрыть нажатием.
|
||||
block.door-large.description = Большая дверь. Можно открыть и закрыть нажатием.\nРазмещается на нескольких плитках.
|
||||
block.mender.description = Периодически ремонтирует блоки в непосредственной близости. Сохраняет средства защиты, восстановленные между волнами.\nОпционально использует кремний для увеличения дальности и эффективности.
|
||||
block.mend-projector.description = Обновлённая версия Регенератора. Ремонт блоков в непосредственной близости.\nОпционально использует фазовую ткань для увеличения дальности и эффективности.
|
||||
block.overdrive-projector.description = Увеличивает скорость близлежащих зданий.\nОпционально использует фазовую ткань для увеличения дальности и эффективности.
|
||||
block.force-projector.description = Создает вокруг себя шестиугольное силовое поле, защищая здания и подразделения внутри от повреждений.\nПерегревается, если слишком много повреждений нанесено. Опционально требуется охлаждающая жидкость для предотвращения перегрева. Фазовая ткань может быть использована для увеличения размера щита.
|
||||
block.shock-mine.description = Наносит урон врагам, наступающим на мину. Почти невидим для врага.
|
||||
block.conveyor.description = Базовый элемент транспортного блока. Перемещает предметы вперед и автоматически складывает их в блоки. Вращающийся.
|
||||
block.titanium-conveyor.description = Расширенный транспортный блок элемента. Перемещает предметы быстрее, чем стандартные конвейеры.
|
||||
block.force-projector.description = Создает вокруг себя шестиугольное силовое поле, защищая здания и подразделения внутри от повреждений.\nПерегревается, если нанесено слишком большое количество повреждений. Опционально требуется охлаждающая жидкость для предотвращения перегрева. Фазовая ткань может быть использована для увеличения размера щита.
|
||||
block.shock-mine.description = Наносит урон врагам, наступающим на мину. Почти невидима для врага.
|
||||
block.conveyor.description = Базовый элемент транспортного блока. Перемещает предметы вперед и автоматически складывает их в блоки. Можно повернуть.
|
||||
block.titanium-conveyor.description = Расширенный транспортный блок. Перемещает предметы быстрее, чем стандартные конвейеры.
|
||||
block.junction.description = Действует как мост для двух пересекающихся конвейерных лент. Полезно в ситуациях, когда два разных конвейера перевозят разные материалы в разные места.
|
||||
block.bridge-conveyor.description = Улучшенный транспортный блок элемента. Позволяет транспортировать предметы по 3 плиткам любой местности или здания.
|
||||
block.phase-conveyor.description = Улучшенный транспортный блок элемента. Использует энергию для телепортации предметов на подключенный фазовый конвейер по нескольким плиткам.
|
||||
block.sorter.description = Сортировка элементов. Если элемент соответствует выбору, он может пройти. В противном случае элемент выводится слева и справа.
|
||||
block.router.description = Принимает элементы в одном направлении и выводит их до 3 других направлений в равной степени. Полезно для разделения материалов из одного источника на несколько целей.\n\n[scarlet]Никогда не используйте рядом с заводами и т.п., так как маршрутизатор будет забит выходными предметами.[]
|
||||
block.bridge-conveyor.description = Улучшенный транспортный блок. Позволяет транспортировать предметы по 3 плиткам любой местности или здания.
|
||||
block.phase-conveyor.description = Улучшенный транспортный блок. Использует энергию для телепортации предметов на подключенный фазовый конвейер по нескольким плиткам.
|
||||
block.sorter.description = Сортирует предметы. Если предмет соответствует выбору, он может пройти. В противном случае предмет выводится слева и справа.
|
||||
block.inverted-sorter.description = Работает с предметами так же, как и стандартный сортировщик, но выводит выбранный предмет по бокам, а не прямо.
|
||||
block.router.description = Принимает предмет в одном направлении и выводит их до 3 других направлений в равной степени. Полезно для разделения материалов из одного источника на несколько целей.\n\n[scarlet]Никогда не используйте рядом с заводами и т.п., так как маршрутизатор будет забит выходными предметами.[]
|
||||
block.distributor.description = Расширенный маршрутизатор. Разделение элементов до 7 других направлений в равной степени.
|
||||
block.overflow-gate.description = Комбинированный разделитель и маршрутизатор. выводится только влево и вправо, если передний путь заблокирован.
|
||||
block.mass-driver.description = Конечный транспортный блок элемента. Собирает несколько предметов и затем стреляет в них другому массовому водителю на большом расстоянии. Требуется сила для работы.
|
||||
block.overflow-gate.description = Комбинированный разделитель и маршрутизатор. Выводит только влево и вправо, если передний путь заблокирован.
|
||||
block.mass-driver.description = Конечный транспортный блок. Собирает несколько предметов и затем стреляет ими в другую катапульту на большом расстоянии. Требуется энергия для работы.
|
||||
block.mechanical-pump.description = Дешёвый насос с низкой производительностью, но без энергопотребления.
|
||||
block.rotary-pump.description = Продвинутый насос. Лучше чем обычный насос, но требуют энергию.
|
||||
block.rotary-pump.description = Продвинутый насос. Качает больше жидкости, но требуют энергию.
|
||||
block.thermal-pump.description = Наилучший насос.
|
||||
block.conduit.description = Основной блок транспортировки жидкости. Перемещает жидкости вперед. Используется совместно с насосами и другими трубопроводами.
|
||||
block.pulse-conduit.description = Расширенный блок транспортировки жидкости. Транспортирует жидкости быстрее и хранит больше, чем стандартные трубопроводы.
|
||||
block.liquid-router.description = Принимает жидкости из одного направления и выводит их до 3 других направлений в равной степени. Можно также хранить определенное количество жидкости. Полезно для разделения жидкостей из одного источника на несколько целей.
|
||||
block.liquid-tank.description = Хранит большое количество жидкости. Используется для создания буферов в ситуациях с непостоянной потребностью в материалах или в качестве защиты для охлаждения жизненно важных блоков.
|
||||
block.liquid-junction.description = Действует как мост для двух пересекающихся каналов. Полезно в ситуациях, когда два разных трубопровода переносят разные жидкости в разные места.
|
||||
block.bridge-conduit.description = Расширенный блок транспортировки жидкости. Позволяет транспортировать жидкости до 3 плиток любой местности или здания.
|
||||
block.phase-conduit.description = Расширенный блок транспортировки жидкости. Использует энергию для телепортации жидкостей в подключенный фазовый канал по нескольким плиткам.
|
||||
block.bridge-conduit.description = Расширенный блок транспортировки жидкости. Позволяет транспортировать жидкости над 3 плитками любой местности или здания.
|
||||
block.phase-conduit.description = Расширенный блок транспортировки жидкости. Использует энергию для телепортации жидкостей в подключенный фазовый канал над несколькими плиткам.
|
||||
block.power-node.description = Передает питание на подключенные узлы. Узел будет получать питание или поставлять питание на любые соседние блоки.
|
||||
block.power-node-large.description = Усовершенствованный силовой узел с большей дальностью и большим количеством соединений.
|
||||
block.surge-tower.description = Очень дальний узел питания с меньшим количеством доступных соединений.
|
||||
block.surge-tower.description = Силовой узел с очень большим радиусом действия, но меньшим количеством доступных соединений.
|
||||
block.battery.description = Накапливает энергию как буфер во времена избытка энергии. Выводит энергию во времена дефицита.
|
||||
block.battery-large.description = Хранит гораздо больше энергии, чем обычная батарея.
|
||||
block.combustion-generator.description = Вырабатывает энергию путём сжигания легковоспламеняющихся материалов, таких как уголь.
|
||||
block.thermal-generator.description = Генерирует энергию, когда находится в горячих местах.
|
||||
block.turbine-generator.description = Усовершенствованный генератор сгорания. Более эффективен, но требует дополнительной воды для выработки пара.
|
||||
block.turbine-generator.description = Усовершенствованный генератор сгорания. Более эффективен, но дополнительно требует воду для выработки пара.
|
||||
block.differential-generator.description = Генерирует большое количество энергии. Использует разницу температур между криогенной жидкостью и горящим пиротитом.
|
||||
block.rtg-generator.description = Простой, надежный генератор. Использует тепло распадающихся радиоактивных соединений для производства энергии с низкой скоростью.
|
||||
block.solar-panel.description = Обеспечивает небольшое количество энергии от солнца.
|
||||
block.solar-panel-large.description = Значительно более эффективный вариант стандартной солнечной панели.
|
||||
block.thorium-reactor.description = Генерирует значительное количество энергии из тория. Требует постоянного охлаждения. Сильно взорвётся при недостаточном количестве охлаждающей жидкости. Выходная энергия зависит от наполненности, при этом базовая энергия генерируется на полную мощность.
|
||||
block.thorium-reactor.description = Генерирует значительное количество энергии из тория. Требует постоянного охлаждения. Взорвётся с большой силой при недостаточном количестве охлаждающей жидкости. Выходная энергия зависит от наполненности, при этом базовая энергия генерируется на полную мощность.
|
||||
block.impact-reactor.description = Усовершенствованный генератор, способный создавать огромное количество энергии с максимальной эффективностью. Требуется значительное количество энергии для запуска процесса.
|
||||
block.mechanical-drill.description = ДешёВый бур. При размещении на соответствующих плитках медленные предметы выводятся бесконечно. Способен добывать только медь, свинец и уголь.
|
||||
block.pneumatic-drill.description = Улучшенный бур, способная добывать титан. Добывает в более быстром темпе, чем механический бур.
|
||||
block.mechanical-drill.description = Дешёвый бур. При размещении на соответствующих плитках, предметы бесконечно выводятся в медленном темпе. Способен добывать только медь, свинец и уголь.
|
||||
block.pneumatic-drill.description = Улучшенный бур, способный добывать титан. Добывает быстрее, чем механический бур.
|
||||
block.laser-drill.description = Позволяет сверлить еще быстрее с помощью лазерной технологии, но требует энергии. Способен добывать торий.
|
||||
block.blast-drill.description = Конечный бур. Требует большого количества энергии.
|
||||
block.blast-drill.description = Конечный бур. Требует большое количества энергии.
|
||||
block.water-extractor.description = Выкачивает подземные воды. Используется в местах, где нет поверхностных вод.
|
||||
block.cultivator.description = Выращивает крошечные концентрации спор в атмосфере в готовые к употреблению споры.
|
||||
block.oil-extractor.description = Использует большое количество энергии, песка и воды для бурения на нефть.
|
||||
block.cultivator.description = Выращивает крошечные концентрации спор в атмосфере в готовые к использованию споры.
|
||||
block.oil-extractor.description = Использует большое количество энергии, песка и воды для бурения, добывая нефть.
|
||||
block.core-shard.description = Первая итерация капсулы ядра. После уничтожения весь контакт с регионом теряется. Не позволяйте этому случиться.
|
||||
block.core-foundation.description = Вторая версия ядра. Лучше бронированное. Хранит больше ресурсов.
|
||||
block.core-nucleus.description = Третья и последняя итерация капсулы ядра. Очень хорошо бронированный. Хранит огромное количество ресурсов.
|
||||
block.core-foundation.description = Вторая версия ядра. Лучше бронировано. Хранит больше ресурсов.
|
||||
block.core-nucleus.description = Третья и последняя итерация капсулы ядра. Очень хорошо бронировано. Хранит огромное количество ресурсов.
|
||||
block.vault.description = Хранит большое количество предметов каждого типа. Блок разгрузчика может быть использован для извлечения предметов из хранилища.
|
||||
block.container.description = Хранит небольшое количество предметов каждого типа. Блок разгрузчика может быть использован для извлечения элементов из контейнера.
|
||||
block.unloader.description = Выгружает предметы из контейнера, хранилища или ядра на конвейер или непосредственно в соседний блок. Тип элемента, который необходимо Выгрузить, можно изменить, коснувшись.
|
||||
block.launch-pad.description = Запускает партии предметов без необходимости запуска ядра.
|
||||
block.launch-pad-large.description = Улучшенная версия стартовой площадки. Хранит больше предметов. Запускается чаще.
|
||||
block.duo.description = Маленькая, дешёвая башня. Полезна против наземных юнитов.
|
||||
block.scatter.description = Важная противовоздушная башня. Распыляет комки свинца или металлолома на вражеские подразделения.
|
||||
block.scorch.description = Сжигает любых наземных врагов рядом с ним. Высокоэффективен на близком расстоянии.
|
||||
block.hail.description = Маленькая дальнобойная артиллерийская башня.
|
||||
block.wave.description = Башня среднего размера. Стреляет потоками жидкости по врагам. Автоматически тушит пожары при подаче воды.
|
||||
block.lancer.description = Лазерная турель среднего размера. Заряжает и зажигает мощные лучи энергии.
|
||||
block.arc.description = Небольшая электрическая башня ближнего радиуса действия. Выстреливает дуги электричества по врагам.
|
||||
block.swarmer.description = Ракетная башня среднего размера. Атакует как воздушных, так и наземных врагов. Запускает самонаводящиеся ракеты.
|
||||
block.salvo.description = Большая, более продвинутая версия башни «Двойная». Выпускает быстрые залпы из пуль по врагу.
|
||||
block.fuse.description = Большая энергетическая башня ближнего радиуса действия. Выпускает три пронизывающих луча по ближайшим врагам.
|
||||
block.ripple.description = Очень мощная артиллерийская башня. Стреляет скопления снарядов по врагам на большие расстояния.
|
||||
block.cyclone.description = Большая противовоздушная и наземная башня. Выстреливает взрывными глыбами зенитных орудий в ближайшие подразделения.
|
||||
block.duo.description = Маленькая, дешёвая турель. Полезна против наземных юнитов.
|
||||
block.scatter.description = Основная противовоздушная турель. Распыляет куски свинца или металлолома на вражеские подразделения.
|
||||
block.scorch.description = Сжигает любых наземных врагов рядом с ним. Высокоэффективна на близком расстоянии.
|
||||
block.hail.description = Маленькая дальнобойная артиллерийская турель.
|
||||
block.wave.description = Турель среднего размера. Стреляет потоками жидкости по врагам. Автоматически тушит пожары при подаче воды.
|
||||
block.lancer.description = Лазерная турель среднего размера. Заряжает и стреляет мощными лучами энергии.
|
||||
block.arc.description = Небольшая электрическая турель ближнего радиуса действия. Выстреливает дуги электричества по врагам.
|
||||
block.swarmer.description = Ракетная турель среднего размера. Атакует как воздушных, так и наземных врагов. Запускает самонаводящиеся ракеты.
|
||||
block.salvo.description = Большая, более продвинутая версия двойной турели. Выпускает быстрые залпы из пуль по врагу.
|
||||
block.fuse.description = Большая энергетическая турель ближнего радиуса действия. Выпускает три пронизывающих луча по ближайшим врагам.
|
||||
block.ripple.description = Очень мощная артиллерийская турель. Стреляет скоплениями снарядов по врагам на большие расстояния.
|
||||
block.cyclone.description = Большая противовоздушная и наземная турель. Стреляет разрывными снарядами по ближайшим врагам.
|
||||
block.spectre.description = Массивная двуствольная пушка. Стреляет крупными бронебойными пулями по воздушным и наземным целям.
|
||||
block.meltdown.description = Массивная лазерная пушка. Заряжает и стреляет постоянным лазерным лучом в ближайших врагов. Требуется охлаждающая жидкость для работы.
|
||||
block.command-center.description = Командует перемещениями боевых единиц по всей карте.\nУказывает подразделениям [accent]собираться[] вокруг командного центра, [accent]атаковать[] вражеское ядро или [accent]отступать[] к ядру/фабрике. Когда вражеское ядро не представлено, единицы будут патрулировать при команде [accent]атаки[].
|
||||
block.draug-factory.description = Производит добывающих дронов
|
||||
block.spirit-factory.description = Производит дронов, которые помогают в строительстве.
|
||||
block.command-center.description = Командует перемещениями боевых единиц по всей карте.\nУказывает подразделениям [accent]собираться[] вокруг командного центра, [accent]атаковать[] вражеское ядро или [accent]отступать[] к ядру/фабрике. Если вражеское ядро отсутствует, единицы будут патрулировать при команде [accent]атаки[].
|
||||
block.draug-factory.description = Производит добывающих дронов.
|
||||
block.spirit-factory.description = Производит дронов, которые ремонтируют постройки.
|
||||
block.phantom-factory.description = Производит улучшенных дронов, которые помогают в строительстве.
|
||||
block.wraith-factory.description = Производит быстрые и летающие боевые единицы.
|
||||
block.ghoul-factory.description = Производит тяжёлых ковровых бомбардировщиков.
|
||||
block.revenant-factory.description = Производит тяжёлые летающие боевые единицы.
|
||||
block.dagger-factory.description = Производит основных наземных боевые единиц.
|
||||
block.crawler-factory.description = Производит быстрых саморозрушающихся боевые единиц.
|
||||
block.titan-factory.description = Производит продвинутые бронированне боевые единицы.
|
||||
block.titan-factory.description = Производит продвинутые бронированные боевые единицы.
|
||||
block.fortress-factory.description = Производит тяжёлые артиллерийские боевые единицы.
|
||||
block.repair-point.description = Непрерывно лечит ближайший поврежденную боевую единицу или мех, находящийся рядом.
|
||||
block.dart-mech-pad.description = Обеспечивает превращение в базовый атакующий мех. \nИспользуйте, нажав, стоя на нём.
|
||||
|
||||
@@ -1,91 +1,135 @@
|
||||
credits.text = Skapad av [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]
|
||||
credits = Credits
|
||||
contributors = Translators and Contributors
|
||||
discord = Join the Mindustry Discord!
|
||||
link.discord.description = The official Mindustry Discord chatroom
|
||||
link.github.description = Game source code
|
||||
link.changelog.description = List of update changes
|
||||
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
|
||||
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.wiki.description = Official Mindustry wiki
|
||||
linkfail = Failed to open link!\nThe URL has been copied to your clipboard.
|
||||
screenshot = Screenshot saved to {0}
|
||||
screenshot.invalid = Map too large, potentially not enough memory for screenshot.
|
||||
link.trello.description = Officiell Trello tavla för plannerade funktioner
|
||||
link.itch.io.description = itch.io sida med nedladdningar
|
||||
link.google-play.description = Mindustry på Google Play
|
||||
link.wiki.description = Officiell wiki-sida för Mindustry
|
||||
linkfail = Kunde inte öppna länken!\nURL:en har kopierats till ditt urklipp.
|
||||
screenshot = Skärmdump har sparats till {0}
|
||||
screenshot.invalid = Karta för stor, potentiellt inte tillräckligt minne för .
|
||||
gameover = Game Over
|
||||
gameover.pvp = The[accent] {0}[] team is victorious!
|
||||
highscore = [accent]Nytt rekord!
|
||||
load.sound = Sounds
|
||||
load.map = Maps
|
||||
load.image = Images
|
||||
load.content = Content
|
||||
copied = Kopierad.
|
||||
load.sound = Ljud
|
||||
load.map = Kartor
|
||||
load.image = Bilder
|
||||
load.content = Innehåll
|
||||
load.system = System
|
||||
stat.wave = Waves Defeated:[accent] {0}
|
||||
stat.enemiesDestroyed = Enemies Destroyed:[accent] {0}
|
||||
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
|
||||
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
|
||||
stat.wave = Besegrade vågor:[accent] {0}
|
||||
stat.enemiesDestroyed = Besegrade fiender:[accent] {0}
|
||||
stat.built = Buildings Built:[accent] {0}
|
||||
stat.destroyed = Buildings Destroyed:[accent] {0}
|
||||
stat.deconstructed = Buildings Deconstructed:[accent] {0}
|
||||
stat.delivered = Resources Launched:
|
||||
stat.rank = Final Rank: [accent]{0}
|
||||
launcheditems = [accent]Launched Items
|
||||
launchinfo = [unlaunched][[LAUNCH] your core to obtain the items indicated in blue.
|
||||
map.delete = Are you sure you want to delete the map "[accent]{0}[]"?
|
||||
level.highscore = High Score: [accent]{0}
|
||||
level.select = Level Select
|
||||
level.select = Nivåval
|
||||
level.mode = Spelläge:
|
||||
showagain = Visa inte igen nästa session
|
||||
coreattack = < Kärnan är under attack! >
|
||||
nearpoint = [[ [scarlet]LÄMNA SLÄPPZONEN OMEDELBART[] ]\ndu dör snart
|
||||
database = Core Database
|
||||
nearpoint = [[ [scarlet]LÄMNA DROPPZONEN OMEDELBART[] ]\ndu dör snart
|
||||
database = Kärndatabas
|
||||
savegame = Spara Spel
|
||||
loadgame = Importera Spel
|
||||
joingame = Join Game
|
||||
addplayers = Add/Remove Players
|
||||
joingame = Gå med spel
|
||||
customgame = Anpassat Spel
|
||||
newgame = Nytt Spel
|
||||
none = <ingen>
|
||||
minimap = Minikarta
|
||||
position = Position
|
||||
close = Stäng
|
||||
website = Website
|
||||
quit = Avsulta
|
||||
save.quit = Save & Quit
|
||||
website = Webbsida
|
||||
quit = Avsluta
|
||||
save.quit = Spara & lämna
|
||||
maps = Kartor
|
||||
maps.browse = Browse Maps
|
||||
maps.browse = Bläddra bland kartor
|
||||
continue = Fortsätt
|
||||
maps.none = [lightgray]No maps found!
|
||||
invalid = Invalid
|
||||
preparingconfig = Preparing Config
|
||||
preparingcontent = Preparing Content
|
||||
uploadingcontent = Uploading Content
|
||||
uploadingpreviewfile = Uploading Preview File
|
||||
maps.none = [lightgray]Inga kartor hittade!
|
||||
invalid = Ogiltig
|
||||
preparingconfig = Förbereder konfiguration
|
||||
preparingcontent = Förbereder innehåll
|
||||
uploadingcontent = Laddar upp innehåll
|
||||
uploadingpreviewfile = Laddar upp förhandsgranskningsfil
|
||||
committingchanges = Comitting Changes
|
||||
done = Done
|
||||
done = Klar
|
||||
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.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.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 = Om
|
||||
name = Namn:
|
||||
noname = Välj ett[accent] namn[] först.
|
||||
filename = Filnamn:
|
||||
unlocked = New content unlocked!
|
||||
unlocked = Nytt innehåll upplåst!
|
||||
completed = [accent]Avklarad
|
||||
techtree = Tech Tree
|
||||
research.list = [lightgray]Research:
|
||||
research = Research
|
||||
researched = [lightgray]{0} researched.
|
||||
techtree = Teknologiträd
|
||||
research.list = [lightgray]Forskning:
|
||||
research = Forskning
|
||||
researched = [lightgray]{0} framforskat.
|
||||
players = {0} spelare online
|
||||
players.single = {0} spelare online
|
||||
server.closing = [accent]Stänger server...
|
||||
server.kicked.kick = You have been kicked from the server!
|
||||
server.kicked.whitelist = You are not whitelisted here.
|
||||
server.kicked.kick = Du har blivit kickad från servern!
|
||||
server.kicked.whitelist = Du är inte vitlistad här.
|
||||
server.kicked.serverClose = Server stängd.
|
||||
server.kicked.vote = You have been vote-kicked. Goodbye.
|
||||
server.kicked.clientOutdated = Outdated client! Uppdatera ditt spel!
|
||||
server.kicked.serverOutdated = Outdated server! Ask the host to update!
|
||||
server.kicked.vote = Du har blivit utröstad. Hejdå.
|
||||
server.kicked.clientOutdated = Utdaterad klient! Uppdatera ditt spel!
|
||||
server.kicked.serverOutdated = Utdaterad server! Be värden att uppdatera!
|
||||
server.kicked.banned = Du är bannad från servern.
|
||||
server.kicked.typeMismatch = This server is not compatible with your build type.
|
||||
server.kicked.playerLimit = This server is full. Wait for an empty slot.
|
||||
server.kicked.recentKick = You have been kicked recently.\nWait before connecting again.
|
||||
server.kicked.playerLimit = Den här servern är full. Var god vänta på en öppning.
|
||||
server.kicked.recentKick = Du har blivit kickad nyligen.\nVänta innan du kopplar igen.
|
||||
server.kicked.nameInUse = Någon med det namnet finns redan\npå servern.
|
||||
server.kicked.nameEmpty = Ditt namn är ogiltigt.
|
||||
server.kicked.idInUse = You are already on this server! Connecting with two accounts is not permitted.
|
||||
server.kicked.idInUse = Du är redan på den här servern! Det är inte tillåtet att koppla med två konton.
|
||||
server.kicked.customClient = This server does not support custom builds. Ladda ned en officiell verision.
|
||||
server.kicked.gameover = Game over!
|
||||
server.versions = Your version:[accent] {0}[]\nServer version:[accent] {1}[]
|
||||
@@ -103,7 +147,7 @@ server.refreshing = Refreshing server
|
||||
hosts.none = [lightgray]No local games found!
|
||||
host.invalid = [scarlet]Can't connect to host.
|
||||
trace = Trace Player
|
||||
trace.playername = Player name: [accent]{0}
|
||||
trace.playername = Spelarnamn: [accent]{0}
|
||||
trace.ip = IP: [accent]{0}
|
||||
trace.id = Unique ID: [accent]{0}
|
||||
trace.mobile = Mobile Client: [accent]{0}
|
||||
@@ -128,9 +172,9 @@ confirmadmin = Are you sure you want to make this player an admin?
|
||||
confirmunadmin = Are you sure you want to remove admin status from this player?
|
||||
joingame.title = Join Game
|
||||
joingame.ip = Adress:
|
||||
disconnect = Disconnected.
|
||||
disconnect.error = Connection error.
|
||||
disconnect.closed = Connection closed.
|
||||
disconnect = Frånkopplad.
|
||||
disconnect.error = Kopplingsfel.
|
||||
disconnect.closed = Koppling stängd.
|
||||
disconnect.timeout = Timed out.
|
||||
disconnect.data = Failed to load world data!
|
||||
cantconnect = Unable to join game ([accent]{0}[]).
|
||||
@@ -140,14 +184,13 @@ server.port = Port:
|
||||
server.addressinuse = Address already in use!
|
||||
server.invalidport = Ogiltigt portnummer!
|
||||
server.error = [crimson]Error hosting server: [accent]{0}
|
||||
save.old = This save is for an older version of the game, and can no longer be used.\n\n[lightgray]Save backwards compatibility will be implemented in the full 4.0 release.
|
||||
save.new = New Save
|
||||
save.new = Ny sparfil
|
||||
save.overwrite = Are you sure you want to overwrite\nthis save slot?
|
||||
overwrite = Skriv över
|
||||
save.none = No saves found!
|
||||
save.none = Inga sparfiler hittade!
|
||||
saveload = [accent]Sparar...
|
||||
savefail = Failed to save game!
|
||||
save.delete.confirm = Are you sure you want to delete this save?
|
||||
savefail = Kunde inte spara spelet!
|
||||
save.delete.confirm = Är du säker att du vill radera den här sparfilen?
|
||||
save.delete = Radera
|
||||
save.export = Exportera
|
||||
save.import.invalid = [accent]This save is invalid!
|
||||
@@ -157,9 +200,9 @@ save.import = Importera
|
||||
save.newslot = Namn:
|
||||
save.rename = Byt namn
|
||||
save.rename.text = Nytt namn:
|
||||
selectslot = Select a save.
|
||||
selectslot = Välj sparfil.
|
||||
slot = [accent]Slot {0}
|
||||
editmessage = Edit Message
|
||||
editmessage = Redigera meddelande
|
||||
save.corrupted = [accent]Save file corrupted or invalid!\nIf you have just updated your game, this is probably a change in the save format and [scarlet]not[] a bug.
|
||||
empty = <tom>
|
||||
on = På
|
||||
@@ -174,6 +217,7 @@ warning = Varning.
|
||||
confirm = Confirm
|
||||
delete = Radera
|
||||
view.workshop = View In Workshop
|
||||
workshop.listing = Edit Workshop Listing
|
||||
ok = OK
|
||||
open = Öppna
|
||||
customize = Customize Rules
|
||||
@@ -181,9 +225,9 @@ cancel = Avbryt
|
||||
openlink = Öppna Länk
|
||||
copylink = Kopiera Länk
|
||||
back = Tillbaka
|
||||
data.export = Export Data
|
||||
data.import = Import Data
|
||||
data.exported = Data exported.
|
||||
data.export = Exportera data
|
||||
data.import = Importera data
|
||||
data.exported = Data exporterad.
|
||||
data.invalid = This isn't valid game data.
|
||||
data.import.confirm = Importing external data will erase[scarlet] all[] your current game data.\n[accent]This cannot be undone![]\n\nOnce the data is imported, your game will exit immediately.
|
||||
classic.export = Exportera Classic-Data
|
||||
@@ -191,16 +235,21 @@ classic.export.text = Sparad data från Classic (v3.5 build 40) har hittats. Vil
|
||||
quit.confirm = Är du säker på att du vill avsluta?
|
||||
quit.confirm.tutorial = Are you sure you know what you're doing?\nThe tutorial can be re-taken in[accent] Settings->Game->Re-Take Tutorial.[]
|
||||
loading = [accent]Läser in...
|
||||
reloading = [accent]Reloading Mods...
|
||||
saving = [accent]Sparar...
|
||||
cancelbuilding = [accent][[{0}][] to clear plan
|
||||
selectschematic = [accent][[{0}][] to select+copy
|
||||
pausebuilding = [accent][[{0}][] to pause building
|
||||
resumebuilding = [scarlet][[{0}][] to resume building
|
||||
wave = [accent]Våg {0}
|
||||
wave.waiting = [lightgray]Våg om {0}
|
||||
wave.waveInProgress = [lightgray]Våg pågår
|
||||
wave.waveInProgress = [lightgray]Wave in progress
|
||||
waiting = [lightgray]Väntar...
|
||||
waiting.players = Väntar på spelare...
|
||||
wave.enemies = [lightgray]{0} Fiender Återstår
|
||||
wave.enemy = [lightgray]{0} Fiende Återstår
|
||||
loadimage = Load Image
|
||||
saveimage = Save Image
|
||||
wave.enemies = [lightgray]{0} Fiender kvarvarande
|
||||
wave.enemy = [lightgray]{0} Fiende kvar
|
||||
loadimage = Ladda bild
|
||||
saveimage = Spara bild
|
||||
unknown = Okänd
|
||||
custom = Anpassad
|
||||
builtin = Inbyggd
|
||||
@@ -210,15 +259,22 @@ map.nospawn = This map does not have any cores for the player to spawn in! Add a
|
||||
map.nospawn.pvp = This map does not have any enemy cores for player to spawn into! Add[SCARLET] non-orange[] cores to this map in the editor.
|
||||
map.nospawn.attack = This map does not have any enemy cores for player to attack! Add[SCARLET] red[] cores to this map in the editor.
|
||||
map.invalid = Error loading map: corrupted or invalid map file.
|
||||
map.publish.error = Error publishing map: {0}
|
||||
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
|
||||
map.publish = Map published.
|
||||
map.publishing = [accent]Publishing map...
|
||||
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}
|
||||
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||
editor.brush = Pensel
|
||||
editor.openin = Öppna I Redigeraren
|
||||
editor.oregen = Malmgenerering
|
||||
editor.oregen.info = Malmgenerering:
|
||||
editor.openin = Open In Editor
|
||||
editor.oregen = Ore Generation
|
||||
editor.oregen.info = Ore Generation:
|
||||
editor.mapinfo = Map Info
|
||||
editor.author = Skapare:
|
||||
editor.description = Beskrivning:
|
||||
@@ -344,7 +400,6 @@ campaign = Campaign
|
||||
load = Load
|
||||
save = Spara
|
||||
fps = FPS: {0}
|
||||
tps = TPS: {0}
|
||||
ping = Ping: {0}ms
|
||||
language.restart = Starta om spelet för att språkinställningarna ska ta effekt.
|
||||
settings = Inställningar
|
||||
@@ -352,14 +407,15 @@ tutorial = Tutorial
|
||||
tutorial.retake = Ta Om Tutorial
|
||||
editor = Editor
|
||||
mapeditor = Map Editor
|
||||
donate = Donera
|
||||
abandon = Ge upp
|
||||
abandon.text = Zonen och alla dess resurser förloras till fienden.
|
||||
locked = Låst
|
||||
complete = [lightgray]Nå:
|
||||
zone.requirement = Våg {0} i zon {1}
|
||||
resume = Fortsätt Zon:\n[lightgray]{0}
|
||||
bestwave = [lightgray]Bästa Våg: {0}
|
||||
requirement.wave = Reach Wave {0} in {1}
|
||||
requirement.core = Destroy Enemy Core in {0}
|
||||
requirement.unlock = Unlock {0}
|
||||
resume = Resume Zone:\n[lightgray]{0}
|
||||
bestwave = [lightgray]Best Wave: {0}
|
||||
launch = < LAUNCH >
|
||||
launch.title = Launch Successful
|
||||
launch.next = [lightgray]next opportunity at wave {0}
|
||||
@@ -368,11 +424,13 @@ launch.confirm = This will launch all resources in your core.\nYou will not be a
|
||||
launch.skip.confirm = If you skip now, you will not be able to launch until later waves.
|
||||
uncover = Uncover
|
||||
configure = Configure Loadout
|
||||
configure.locked = [lightgray]Unlock configuring loadout: Wave {0}.
|
||||
bannedblocks = Banned Blocks
|
||||
addall = Add All
|
||||
configure.locked = [lightgray]Unlock configuring loadout: {0}.
|
||||
configure.invalid = Amount must be a number between 0 and {0}.
|
||||
zone.unlocked = [lightgray]{0} unlocked.
|
||||
zone.requirement.complete = Wave {0} reached:\n{1} zone requirements met.
|
||||
zone.config.complete = Wave {0} reached:\nLoadout config unlocked.
|
||||
zone.config.unlocked = Loadout unlocked:[lightgray]\n{0}
|
||||
zone.resources = [lightgray]Resources Detected:
|
||||
zone.objective = [lightgray]Objective: [accent]{0}
|
||||
zone.objective.survival = Survive
|
||||
@@ -428,15 +486,14 @@ settings.graphics = Grafik
|
||||
settings.cleardata = Rensa Data...
|
||||
settings.clear.confirm = Are you sure you want to clear this data?\nWhat is done cannot be undone!
|
||||
settings.clearall.confirm = [scarlet]WARNING![]\nThis will clear all data, including saves, maps, unlocks and keybinds.\nOnce you press 'ok' the game will wipe all data and automatically exit.
|
||||
settings.clearunlocks = Clear Unlocks
|
||||
settings.clearall = Rensa Allt
|
||||
paused = [accent]< Pausat >
|
||||
clear = Clear
|
||||
banned = [scarlet]Banned
|
||||
yes = Ja
|
||||
no = Nej
|
||||
info.title = Info
|
||||
error.title = [crimson]An error has occured
|
||||
error.crashtitle = An error has occured
|
||||
attackpvponly = [scarlet]Only available in Attack/PvP modes
|
||||
blocks.input = Inmatning
|
||||
blocks.output = Utmatning
|
||||
blocks.booster = Booster
|
||||
@@ -452,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
|
||||
@@ -473,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}
|
||||
@@ -517,7 +576,9 @@ 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
|
||||
setting.animatedshields.name = Animerade Sköldar
|
||||
setting.antialias.name = Antialias[lightgray] (requires restart)[]
|
||||
@@ -538,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
|
||||
@@ -547,6 +610,7 @@ setting.fps.name = Show FPS
|
||||
setting.vsync.name = VSync
|
||||
setting.pixelate.name = Pixellera[lightgray] (disables animations)
|
||||
setting.minimap.name = Visa Minikarta
|
||||
setting.position.name = Show Player Position
|
||||
setting.musicvol.name = Musikvolym
|
||||
setting.ambientvol.name = Ambient Volume
|
||||
setting.mutemusic.name = Stäng Av Musik
|
||||
@@ -557,7 +621,9 @@ setting.savecreate.name = Auto-Create Saves
|
||||
setting.publichost.name = Public Game Visibility
|
||||
setting.chatopacity.name = Chattgenomskinlighet
|
||||
setting.lasersopacity.name = Power Laser Opacity
|
||||
setting.playerchat.name = Visa Chatt
|
||||
setting.playerchat.name = Visa
|
||||
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.beta = Note that beta versions of the game cannot make public lobbies.
|
||||
uiscale.reset = UI-skalan har ändrats.\nTryck "OK" för att använda den här skalan.\n[scarlet]Avslutar och återställer om[accent] {0}[] sekunder...
|
||||
uiscale.cancel = Avbryt och Avsluta
|
||||
setting.bloom.name = Bloom
|
||||
@@ -569,13 +635,16 @@ category.multiplayer.name = Multiplayer
|
||||
command.attack = Attack
|
||||
command.rally = Rally
|
||||
command.retreat = Retreat
|
||||
keybind.gridMode.name = Block Select
|
||||
keybind.gridModeShift.name = Category Select
|
||||
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.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 = Toggle Fullscreen
|
||||
keybind.select.name = Select/Shoot
|
||||
keybind.diagonal_placement.name = Diagonal Placement
|
||||
@@ -587,12 +656,14 @@ keybind.zoom_hold.name = Zoom Hold
|
||||
keybind.zoom.name = Zoom
|
||||
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.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
|
||||
@@ -602,9 +673,10 @@ keybind.zoom_minimap.name = Zoom minimap
|
||||
mode.help.title = Description of modes
|
||||
mode.survival.name = Överlevnad
|
||||
mode.survival.description = The normal mode. Limited resources and automatic incoming waves.\n[gray]Requires enemy spawns in the map to play.
|
||||
mode.sandbox.name = Sandbox
|
||||
mode.sandbox.name = Sandlåda
|
||||
mode.sandbox.description = Infinite resources and no timer for waves.
|
||||
mode.pvp.name = PvP
|
||||
mode.editor.name = Redigerare
|
||||
mode.pvp.name = Spelare mot spelare
|
||||
mode.pvp.description = Fight against other players locally.\n[gray]Requires at least 2 differently-colored cores in the map to play.
|
||||
mode.attack.name = Attack
|
||||
mode.attack.description = Destroy the enemy's base. No waves.\n[gray]Requires a red core in the map to play.
|
||||
@@ -771,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
|
||||
@@ -780,7 +854,7 @@ block.door-large.name = Stor Dörr
|
||||
block.duo.name = Duo
|
||||
block.scorch.name = Scorch
|
||||
block.scatter.name = Scatter
|
||||
block.hail.name = Hail
|
||||
block.hail.name = Hagel
|
||||
block.lancer.name = Lancer
|
||||
block.conveyor.name = Conveyor
|
||||
block.titanium-conveyor.name = Titanium Conveyor
|
||||
@@ -790,14 +864,15 @@ block.junction.name = Korsning
|
||||
block.router.name = Router
|
||||
block.distributor.name = Distributor
|
||||
block.sorter.name = Sorterare
|
||||
block.message.name = Message
|
||||
block.overflow-gate.name = Overflow Gate
|
||||
block.silicon-smelter.name = Silicon Smelter
|
||||
block.inverted-sorter.name = Inverted Sorter
|
||||
block.message.name = Meddelande
|
||||
block.overflow-gate.name = Överflödesgrind
|
||||
block.silicon-smelter.name = Kiselsmältare
|
||||
block.phase-weaver.name = Phase Weaver
|
||||
block.pulverizer.name = Pulverizer
|
||||
block.pulverizer.name = Pulveriserare
|
||||
block.cryofluidmixer.name = Cryofluid Mixer
|
||||
block.melter.name = Smältare
|
||||
block.incinerator.name = Incinerator
|
||||
block.incinerator.name = Förbrännare
|
||||
block.spore-press.name = Spore Press
|
||||
block.separator.name = Separerare
|
||||
block.coal-centrifuge.name = Kolcentrifug
|
||||
@@ -822,7 +897,7 @@ block.trident-ship-pad.name = Trident Ship Pad
|
||||
block.glaive-ship-pad.name = Glaive Ship Pad
|
||||
block.omega-mech-pad.name = Omega Mech Pad
|
||||
block.tau-mech-pad.name = Tau Mech Pad
|
||||
block.conduit.name = Conduit
|
||||
block.conduit.name = Ledare
|
||||
block.mechanical-pump.name = Mechanical Pump
|
||||
block.item-source.name = Föremålskälla
|
||||
block.item-void.name = Föremålsförstörare
|
||||
@@ -830,8 +905,8 @@ block.liquid-source.name = Vätskekälla
|
||||
block.power-void.name = Energiätare
|
||||
block.power-source.name = Energikälla
|
||||
block.unloader.name = Urladdare
|
||||
block.vault.name = Vault
|
||||
block.wave.name = Wave
|
||||
block.vault.name = Valv
|
||||
block.wave.name = Våg
|
||||
block.swarmer.name = Svärmare
|
||||
block.salvo.name = Salvo
|
||||
block.ripple.name = Ripple
|
||||
@@ -843,7 +918,7 @@ block.blast-mixer.name = Blast Mixer
|
||||
block.solar-panel.name = Solpanel
|
||||
block.solar-panel-large.name = Stor Solpanel
|
||||
block.oil-extractor.name = Oljeextraktor
|
||||
block.command-center.name = Command Center
|
||||
block.command-center.name = Kommandocenter
|
||||
block.draug-factory.name = Draug Miner Drone Factory
|
||||
block.spirit-factory.name = Spirit Repair Drone Factory
|
||||
block.phantom-factory.name = Phantom Builder Drone Factory
|
||||
@@ -908,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.[]
|
||||
@@ -963,7 +1039,7 @@ unit.titan.description = An advanced, armored ground unit. Attacks both ground a
|
||||
unit.fortress.description = A heavy artillery mech. Equipped with two modified Hail-type cannons for long-range assault on enemy structures and units.
|
||||
unit.eruptor.description = A heavy mech designed to take down structures. Fires a stream of slag at enemy fortifications, melting them and setting volatiles on fire.
|
||||
unit.wraith.description = A fast, hit-and-run interceptor unit. Targets power generators.
|
||||
unit.ghoul.description = A heavy carpet bomber. Rips through enemy structures, targeting critital infrastructure.
|
||||
unit.ghoul.description = A heavy carpet bomber. Rips through enemy structures, targeting critical infrastructure.
|
||||
unit.revenant.description = A heavy, hovering missile array.
|
||||
block.message.description = Stores a message. Used for communication between allies.
|
||||
block.graphite-press.description = Compresses chunks of coal into pure sheets of graphite.
|
||||
@@ -991,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.
|
||||
@@ -1010,6 +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.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
|
||||
@@ -16,11 +17,29 @@ screenshot.invalid = Map too large, potentially not enough memory for screenshot
|
||||
gameover = Cekirdegin yok edildi.
|
||||
gameover.pvp = The[accent] {0}[] team is victorious!
|
||||
highscore = [accent]Yeni Yuksek skor!
|
||||
copied = Copied.
|
||||
load.sound = Sounds
|
||||
load.map = Maps
|
||||
load.image = Images
|
||||
load.content = Content
|
||||
load.system = System
|
||||
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
|
||||
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
|
||||
stat.wave = Waves Defeated:[accent] {0}
|
||||
stat.enemiesDestroyed = Enemies Destroyed:[accent] {0}
|
||||
stat.built = Buildings Built:[accent] {0}
|
||||
@@ -29,6 +48,7 @@ stat.deconstructed = Buildings Deconstructed:[accent] {0}
|
||||
stat.delivered = Resources Launched:
|
||||
stat.rank = Final Rank: [accent]{0}
|
||||
launcheditems = [accent]Launched Items
|
||||
launchinfo = [unlaunched][[LAUNCH] your core to obtain the items indicated in blue.
|
||||
map.delete = Su haritayi silmek istediginden emin misin? "[accent]{0}[]"?
|
||||
level.highscore = Yuksek Skor: [accent]{0}
|
||||
level.select = Seviye secimi
|
||||
@@ -40,11 +60,11 @@ database = Core Database
|
||||
savegame = Oyunu kaydet
|
||||
loadgame = Devam et
|
||||
joingame = Oyuna katil
|
||||
addplayers = Oyuncu ekle/cikar
|
||||
customgame = Ozel oyun
|
||||
newgame = New Game
|
||||
none = <none>
|
||||
minimap = Minimap
|
||||
position = Position
|
||||
close = Kapat
|
||||
website = Website
|
||||
quit = Cik
|
||||
@@ -60,6 +80,30 @@ 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.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.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.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 = Hakkinda
|
||||
name = isim:
|
||||
noname = Pick a[accent] player name[] first.
|
||||
@@ -140,7 +184,6 @@ server.port = Link:
|
||||
server.addressinuse = Addres zaten kullaniliyor!
|
||||
server.invalidport = Geçersiz Oyun numarasi!
|
||||
server.error = [crimson]Oyun acarkes sorun olustu: [accent]{0}
|
||||
save.old = Bu oyun su anda kullanilamaz.\n\n[LIGHT_GRAY]geri alma oyunun 4.0 surumunde eklenecektir.
|
||||
save.new = Yeni Kayit Dosyasi
|
||||
save.overwrite = Bu oyunun uzerinden\ngecmek istedigine emin\nmisin?
|
||||
overwrite = uzerinden gec
|
||||
@@ -174,6 +217,7 @@ warning = Warning.
|
||||
confirm = Onayla
|
||||
delete = Sil
|
||||
view.workshop = View In Workshop
|
||||
workshop.listing = Edit Workshop Listing
|
||||
ok = Tamam
|
||||
open = Ac
|
||||
customize = Customize
|
||||
@@ -191,7 +235,12 @@ classic.export.text = [accent]Mindustry[] has just had a major update.\nClassic
|
||||
quit.confirm = Cikmak istedigine emin misin?
|
||||
quit.confirm.tutorial = Are you sure you know what you're doing?\nThe tutorial can be re-taken in[accent] Settings->Game->Re-Take Tutorial.[]
|
||||
loading = [accent]Yukleniyor...
|
||||
reloading = [accent]Reloading Mods...
|
||||
saving = [accent]Kaydediliyor...
|
||||
cancelbuilding = [accent][[{0}][] to clear plan
|
||||
selectschematic = [accent][[{0}][] to select+copy
|
||||
pausebuilding = [accent][[{0}][] to pause building
|
||||
resumebuilding = [scarlet][[{0}][] to resume building
|
||||
wave = [accent]Dalga {0}
|
||||
wave.waiting = Dalganin baslamasina: {0}
|
||||
wave.waveInProgress = [LIGHT_GRAY]Wave in progress
|
||||
@@ -210,11 +259,18 @@ map.nospawn = Haritada Oyncularin cikmasi icin cekirdek yok! Haritaya[ROYAL]Mavi
|
||||
map.nospawn.pvp = This map does not have any enemy cores for player to spawn into! Add[SCARLET] red[] cores to this map in the editor.
|
||||
map.nospawn.attack = This map does not have any enemy cores for player to attack! Add[SCARLET] red[] cores to this map in the editor.
|
||||
map.invalid = Harita yuklenemedi. Gecersiz yada bozuk dosya.
|
||||
map.publish.error = Error publishing map: {0}
|
||||
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
|
||||
map.publish = Map published.
|
||||
map.publishing = [accent]Publishing map...
|
||||
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}
|
||||
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||
editor.brush = Firca
|
||||
editor.openin = Editorde ac
|
||||
editor.oregen = Maden Yaratilma hizi
|
||||
@@ -344,7 +400,6 @@ campaign = Campaign
|
||||
load = Yukle
|
||||
save = Kaydet
|
||||
fps = FPS: {0}
|
||||
tps = TPS: {0}
|
||||
ping = Ping: {0}ms
|
||||
language.restart = Lutfen dil degisiminin etkin olmasi icin oyunu yeniden baslatin
|
||||
settings = ayarlar
|
||||
@@ -352,12 +407,13 @@ tutorial = Tutorial
|
||||
tutorial.retake = Re-Take Tutorial
|
||||
editor = Editor
|
||||
mapeditor = Harita yaraticisi
|
||||
donate = Bagis yap
|
||||
abandon = Abandon
|
||||
abandon.text = This zone and all its resources will be lost to the enemy.
|
||||
locked = Locked
|
||||
complete = [LIGHT_GRAY]Complete:
|
||||
zone.requirement = Wave {0} in zone {1}
|
||||
requirement.wave = Reach Wave {0} in {1}
|
||||
requirement.core = Destroy Enemy Core in {0}
|
||||
requirement.unlock = Unlock {0}
|
||||
resume = Resume Zone:\n[LIGHT_GRAY]{0}
|
||||
bestwave = [LIGHT_GRAY]Best: {0}
|
||||
launch = Launch
|
||||
@@ -368,11 +424,13 @@ launch.confirm = This will launch all resources in your core.\nYou will not be a
|
||||
launch.skip.confirm = If you skip now, you will not be able to launch until later waves.
|
||||
uncover = Uncover
|
||||
configure = Configure Loadout
|
||||
bannedblocks = Banned Blocks
|
||||
addall = Add All
|
||||
configure.locked = [LIGHT_GRAY]Reach wave {0}\nto configure loadout.
|
||||
configure.invalid = Amount must be a number between 0 and {0}.
|
||||
zone.unlocked = [LIGHT_GRAY]{0} unlocked.
|
||||
zone.requirement.complete = Wave {0} reached:\n{1} zone requirements met.
|
||||
zone.config.complete = Wave {0} reached:\nLoadout config unlocked.
|
||||
zone.config.unlocked = Loadout unlocked:[lightgray]\n{0}
|
||||
zone.resources = Resources Detected:
|
||||
zone.objective = [lightgray]Objective: [accent]{0}
|
||||
zone.objective.survival = Survive
|
||||
@@ -428,15 +486,14 @@ settings.graphics = Grafikler
|
||||
settings.cleardata = Clear Game Data...
|
||||
settings.clear.confirm = Are you sure you want to clear this data?\nWhat is done cannot be undone!
|
||||
settings.clearall.confirm = [scarlet]WARNING![]\nThis will clear all data, including saves, maps, unlocks and keybinds.\nOnce you press 'ok' the game will wipe all data and automatically exit.
|
||||
settings.clearunlocks = Clear Unlocks
|
||||
settings.clearall = Clear All
|
||||
paused = Duraklatildi
|
||||
clear = Clear
|
||||
banned = [scarlet]Banned
|
||||
yes = Evet
|
||||
no = Hayir
|
||||
info.title = [accent]Bilgi
|
||||
error.title = [crimson]Bir hata olustu
|
||||
error.crashtitle = Bir hata olustu
|
||||
attackpvponly = [scarlet]Only available in Attack/PvP modes
|
||||
blocks.input = Input
|
||||
blocks.output = Output
|
||||
blocks.booster = Booster
|
||||
@@ -452,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
|
||||
@@ -473,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}
|
||||
@@ -517,7 +576,9 @@ 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
|
||||
setting.animatedshields.name = Animated Shields
|
||||
setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[]
|
||||
@@ -538,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
|
||||
@@ -547,6 +610,7 @@ setting.fps.name = FPS'i goster
|
||||
setting.vsync.name = VSync
|
||||
setting.pixelate.name = Pixelate [LIGHT_GRAY](may decrease performance)
|
||||
setting.minimap.name = Haritayi goster
|
||||
setting.position.name = Show Player Position
|
||||
setting.musicvol.name = Ses yuksekligi
|
||||
setting.ambientvol.name = Ambient Volume
|
||||
setting.mutemusic.name = Sesi kapat
|
||||
@@ -558,6 +622,8 @@ setting.publichost.name = Public Game Visibility
|
||||
setting.chatopacity.name = Chat Opacity
|
||||
setting.lasersopacity.name = Power Laser Opacity
|
||||
setting.playerchat.name = Display In-Game Chat
|
||||
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.beta = Note that beta versions of the game cannot make public lobbies.
|
||||
uiscale.reset = UI scale has been changed.\nPress "OK" to confirm this scale.\n[scarlet]Reverting and exiting in[accent] {0}[] settings...
|
||||
uiscale.cancel = Cancel & Exit
|
||||
setting.bloom.name = Bloom
|
||||
@@ -569,13 +635,16 @@ category.multiplayer.name = Cok oyunculu
|
||||
command.attack = Attack
|
||||
command.rally = Rally
|
||||
command.retreat = Retreat
|
||||
keybind.gridMode.name = Block Select
|
||||
keybind.gridModeShift.name = Category Select
|
||||
keybind.clear_building.name = Clear Building
|
||||
keybind.press = Bir tusa bas...
|
||||
keybind.press.axis = Bir yone cevir yada tusa bas...
|
||||
keybind.screenshot.name = Map Screenshot
|
||||
keybind.move_x.name = Sol/Sag hareket
|
||||
keybind.move_y.name = Yukari/asagi hareket
|
||||
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 = Toggle Fullscreen
|
||||
keybind.select.name = Sec/silahi sik
|
||||
keybind.diagonal_placement.name = Diagonal Placement
|
||||
@@ -587,12 +656,14 @@ keybind.zoom_hold.name = Yaklasma basili tutmasi
|
||||
keybind.zoom.name = Yaklas
|
||||
keybind.menu.name = Menu
|
||||
keybind.pause.name = Durdur
|
||||
keybind.pause_building.name = Pause/Resume Building
|
||||
keybind.minimap.name = Minimap
|
||||
keybind.dash.name = Kos
|
||||
keybind.chat.name = konus
|
||||
keybind.player_list.name = Oyuncu listesi
|
||||
keybind.console.name = Konsol
|
||||
keybind.rotate.name = cevir
|
||||
keybind.rotateplaced.name = Rotate Existing (Hold)
|
||||
keybind.toggle_menus.name = Menuleri ac'kapat
|
||||
keybind.chat_history_prev.name = Konusma gecmisi geri
|
||||
keybind.chat_history_next.name = Konusma gecmisi ileri
|
||||
@@ -604,6 +675,7 @@ mode.survival.name = Survival
|
||||
mode.survival.description = The normal mode. Limited resources and automatic incoming waves.
|
||||
mode.sandbox.name = Serbest
|
||||
mode.sandbox.description = Sonsuz esyalar ve Dalga suresi yok
|
||||
mode.editor.name = Editor
|
||||
mode.pvp.name = PvP
|
||||
mode.pvp.description = fight against other players locally.
|
||||
mode.attack.name = Attack
|
||||
@@ -771,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
|
||||
@@ -790,6 +864,7 @@ block.junction.name = ayirici
|
||||
block.router.name = dagitici
|
||||
block.distributor.name = yayici
|
||||
block.sorter.name = secici
|
||||
block.inverted-sorter.name = Inverted Sorter
|
||||
block.message.name = Message
|
||||
block.overflow-gate.name = Kapali dagatici
|
||||
block.silicon-smelter.name = Silikon eritici
|
||||
@@ -908,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.[]
|
||||
@@ -991,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.
|
||||
@@ -1010,6 +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.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
|
||||
|
||||
@@ -2,7 +2,8 @@ credits.text = Створив [ROYAL]Anuken[] — [SKY]anukendev@gmail.com[]\n\n
|
||||
credits = Творці
|
||||
contributors = Перекладачі та помічники
|
||||
discord = Приєднуйтесь до Mindustry Discord!
|
||||
link.discord.description = Офіційний Discord-сервер Mindustry
|
||||
link.discord.description = Офіційний Discord сервер Mindustry
|
||||
link.reddit.description = Гілка Mindustry на Reddit
|
||||
link.github.description = Вихідний код гри
|
||||
link.changelog.description = Список змін
|
||||
link.dev-builds.description = Нестабільні версії
|
||||
@@ -16,11 +17,29 @@ screenshot.invalid = Мапа занадто велика, тому, мабут
|
||||
gameover = Гра завершена
|
||||
gameover.pvp = [accent] {0}[] команда перемогла!
|
||||
highscore = [YELLOW]Новий рекорд!
|
||||
copied = Скопійовано.
|
||||
load.sound = Звуки
|
||||
load.map = Мапи
|
||||
load.image = Зображення
|
||||
load.content = Зміст
|
||||
load.system = Система
|
||||
load.mod = Модифікації
|
||||
schematic = Схема
|
||||
schematic.add = Зберегти схему...
|
||||
schematics = Схеми
|
||||
schematic.replace = Схема з такою ж назвою вже існує. Замінити її?
|
||||
schematic.import = Імпортувати схему...
|
||||
schematic.exportfile = Експортувати файл
|
||||
schematic.importfile = Імпортувати файл
|
||||
schematic.browseworkshop = Переглянути в Майстерні
|
||||
schematic.copy = Копіювати в буфер обміну
|
||||
schematic.copy.import = Імпортувати з клавіатури
|
||||
schematic.shareworkshop = Поширити в Майстерні
|
||||
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Flip Schematic
|
||||
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}
|
||||
@@ -29,6 +48,7 @@ stat.deconstructed = Будівель декоструйовано[accent] {0}
|
||||
stat.delivered = Ресурсів запущено:
|
||||
stat.rank = Фінальний рахунок: [accent]{0}
|
||||
launcheditems = [accent]Запущені предмети
|
||||
launchinfo = [unlaunched][[LAUNCH] ваше ядро для отримання предметів позначено синім кольором.
|
||||
map.delete = Ви впевнені, що хочете видалити мапу «[accent]{0}[]»?
|
||||
level.highscore = Рекорд: [accent]{0}
|
||||
level.select = Вибір мапи
|
||||
@@ -40,11 +60,11 @@ database = База даних ядра
|
||||
savegame = Зберегти гру
|
||||
loadgame = Завантажити гру
|
||||
joingame = Мережева гра
|
||||
addplayers = Додати/Видалити гравців
|
||||
customgame = Користувацька гра
|
||||
newgame = Нова гра
|
||||
none = <нічого>
|
||||
minimap = Мінімапа
|
||||
position = Позиція
|
||||
close = Закрити
|
||||
website = Веб-сайт
|
||||
quit = Вихід
|
||||
@@ -60,6 +80,30 @@ uploadingcontent = Вивантаження вмісту
|
||||
uploadingpreviewfile = Вивантаження файлу передперегляду
|
||||
committingchanges = Здійснення змін
|
||||
done = Зроблено
|
||||
feature.unsupported = Your device does not support this feature.
|
||||
mods.alphainfo = Майте на увазі, що модифікації знаходяться в альфі, і [scarlet]можуть бути дуже глючними[].\nПовідомте про будь-які проблеми, які ви знайдете до Mindustry Github або Discord.
|
||||
mods.alpha = [scarlet](Альфа)
|
||||
mods = Модифікації
|
||||
mods.none = [LIGHT_GRAY]Модифікацій не знайдено!
|
||||
mods.guide = Посібник зі створення модифицій
|
||||
mods.report = Повідомити про ваду
|
||||
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.reloadrequired = [scarlet]Потрібно перезавантаження
|
||||
mod.import = Імпортувати модифікацію
|
||||
mod.import.github = Import Github Mod
|
||||
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] собі ім’я[].
|
||||
@@ -70,7 +114,7 @@ techtree = Дерево технологій
|
||||
research.list = [lightgray]Дослідження:
|
||||
research = Дослідження
|
||||
researched = [lightgray]{0} досліджено.
|
||||
players = Гравців на сервері: {0}
|
||||
players = Гравців: {0}
|
||||
players.single = {0} гравець на сервері
|
||||
server.closing = [accent]Закриття сервера…
|
||||
server.kicked.kick = Ви були вигнані з сервера!
|
||||
@@ -140,7 +184,6 @@ server.port = Порт:
|
||||
server.addressinuse = Ця адреса вже використовується!
|
||||
server.invalidport = Недійсний номер порту!
|
||||
server.error = [crimson]Помилка створення сервера: [accent]{0}
|
||||
save.old = Це збереження для старої версії гри, і його більше не можна використовувати.\n\n [lightgray]Зворотна сумісність буде реалізована у фінальній версії 4.0.
|
||||
save.new = Нове збереження
|
||||
save.overwrite = Ви впевнені, що хочете перезаписати цей слот для збереження?
|
||||
overwrite = Перезаписати
|
||||
@@ -192,7 +235,12 @@ classic.export.text = Класичне (версія 3.5 збірка 40) збе
|
||||
quit.confirm = Ви впевнені, що хочете вийти?
|
||||
quit.confirm.tutorial = Ви впевнені, що хочете вийти з навчання?
|
||||
loading = [accent]Завантаження…
|
||||
reloading = [accent]Reloading Mods...
|
||||
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
|
||||
wave = [accent]Хвиля {0}
|
||||
wave.waiting = Хвиля через {0}
|
||||
wave.waveInProgress = [lightgray]Хвиля триває
|
||||
@@ -211,16 +259,18 @@ map.nospawn = Ця мапа не має жодного ядра для появ
|
||||
map.nospawn.pvp = У цієї мапи немає ворожих ядер, в яких гравець може з’явитися! Додайте [SCARLET]не помаранчеве[] ядро до цієї мапи в редакторі.
|
||||
map.nospawn.attack = У цієї мапи немає ворожих ядер, в яких гравець може з’явитися! Додайте [SCARLET]червоне[] ядро до цієї мапи в редакторі.
|
||||
map.invalid = Помилка завантаження мапи: пошкоджений або невірний файл мапи.
|
||||
map.publish.error = Помилка при опублікуванні мапи: {0}
|
||||
map.update = Оновити мапу
|
||||
map.load.error = Помилка отримання даних з Майстерню: {0}
|
||||
map.missing = Цю карту було видалено або переміщено.\n[lightgray]Перелік у Майстерні автоматично від’єднано від мапи.
|
||||
map.menu = Виберіть, що ви хочете зробити з цією мапою.
|
||||
map.changelog = Список змік (необов’язково):
|
||||
workshop.update = Update Item
|
||||
workshop.error = Error fetching workshop details: {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):
|
||||
eula = Ліцензійна угода
|
||||
map.publish = Мапа опублікована.
|
||||
map.publishing = [accent]Публікації мапи...
|
||||
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}
|
||||
steam.error = Failed to initialize Steam services.\nError: {0}
|
||||
editor.brush = Пензлик
|
||||
editor.openin = Відкрити в редакторі
|
||||
editor.oregen = Генерація руд
|
||||
@@ -271,7 +321,7 @@ editor.apply = Застосувати
|
||||
editor.generate = Згенерувати
|
||||
editor.resize = Змінити\nрозмір
|
||||
editor.loadmap = Завантажити мапу
|
||||
editor.savemap = Зберегти мапи
|
||||
editor.savemap = Зберегти мапу
|
||||
editor.saved = Збережено!
|
||||
editor.save.noname = Ваша мапа не має імені! Встановіть його в «Інформація про мапу».
|
||||
editor.save.overwrite = Ваша мапа перезаписує вбудовану мапу! Виберіть інше ім’я в «Інформація про мапу».
|
||||
@@ -350,7 +400,6 @@ campaign = Кампанія
|
||||
load = Завантажити
|
||||
save = Зберегти
|
||||
fps = FPS: {0}
|
||||
tps = TPS: {0}
|
||||
ping = Пінг: {0} мс
|
||||
language.restart = Будь ласка, перезапустіть свою гру, щоб налаштування мови набули чинності.
|
||||
settings = Налаштування
|
||||
@@ -358,12 +407,13 @@ tutorial = Навчання
|
||||
tutorial.retake = Відкрити навчання
|
||||
editor = Редактор
|
||||
mapeditor = Редактор мап
|
||||
donate = Пожертву\nвання
|
||||
abandon = Покинути
|
||||
abandon.text = Ця зона і всі її ресурси будуть втрачені.
|
||||
locked = Заблоковано
|
||||
complete = [lightgray]Досягнута:
|
||||
zone.requirement = Хвиля {0} у зоні {1}
|
||||
requirement.wave = Reach Wave {0} in {1}
|
||||
requirement.core = Destroy Enemy Core in {0}
|
||||
requirement.unlock = Unlock {0}
|
||||
resume = Відновити зону:\n[lightgray]{0}
|
||||
bestwave = [lightgray]Найкраща хвиля: {0}
|
||||
launch = < ЗАПУСК >
|
||||
@@ -374,11 +424,13 @@ launch.confirm = Це видалить всі ресурси у Вашому я
|
||||
launch.skip.confirm = Якщо Ви пропустите зараз, Ви не зможете не запускати до більш пізніх хвиль.
|
||||
uncover = Розкрити
|
||||
configure = Вивантажити конфігурацію
|
||||
bannedblocks = Banned Blocks
|
||||
addall = Add All
|
||||
configure.locked = [lightgray]Можливість розблокувати вивантаження ресурсів буде доступна на {0}-тій хвилі.
|
||||
configure.invalid = Кількість повинна бути числом між 0 та {0}.
|
||||
zone.unlocked = Зона «[lightgray]{0}» тепер розблокована.
|
||||
zone.requirement.complete = Ви досягли {0}-тої хвилі,\nВимоги до зони «{1}» виконані.
|
||||
zone.config.complete = Ви досягли {0}-тої хвилі.\nМожливість вивантаження ресурсів тепер розблокована.
|
||||
zone.config.unlocked = Loadout unlocked:[lightgray]\n{0}
|
||||
zone.resources = Виявлені ресурси:
|
||||
zone.objective = [lightgray]Мета: [accent]{0}
|
||||
zone.objective.survival = Вижити
|
||||
@@ -434,15 +486,14 @@ settings.graphics = Графіка
|
||||
settings.cleardata = Очистити дані…
|
||||
settings.clear.confirm = Ви впевнені, що хочете очистити ці дані?\nЦя дія не може бути скасовано!
|
||||
settings.clearall.confirm = [scarlet]УВАГА![]\nЦе очистить всі дані, включаючи збереження, мапи, розблоковане та налаштування керування.\nПісля того, як ви натиснете ОК, гра видалить усі дані та автоматично закриється.
|
||||
settings.clearunlocks = Очистити розблоковане
|
||||
settings.clearall = Очистити все
|
||||
paused = Пауза
|
||||
clear = Clear
|
||||
banned = [scarlet]Banned
|
||||
yes = Так
|
||||
no = Ні
|
||||
info.title = Інформація
|
||||
error.title = [crimson]Виникла помилка
|
||||
error.crashtitle = Виникла помилка
|
||||
attackpvponly = [scarlet]Наявне тільки у режимах атаки/PvP
|
||||
blocks.input = Вхід
|
||||
blocks.output = Вихід
|
||||
blocks.booster = Прискорювач
|
||||
@@ -458,6 +509,7 @@ blocks.shootrange = Діапазон дії
|
||||
blocks.size = Розмір
|
||||
blocks.liquidcapacity = Місткість рідини
|
||||
blocks.powerrange = Діапазон передачі енергії
|
||||
blocks.powerconnections = Max Connections
|
||||
blocks.poweruse = Енергії використовує
|
||||
blocks.powerdamage = Енергія/урон
|
||||
blocks.itemcapacity = Місткість предметів
|
||||
@@ -479,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 = Зберігає: {0}/{1}
|
||||
@@ -523,7 +576,9 @@ 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 = Анімована вода
|
||||
setting.animatedshields.name = Анімовані щити
|
||||
setting.antialias.name = Згладжування[lightgray] (потребує перезапуску)[]
|
||||
@@ -544,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} сек.
|
||||
@@ -553,6 +610,7 @@ setting.fps.name = Показувати FPS
|
||||
setting.vsync.name = Вертикальна синхронізація
|
||||
setting.pixelate.name = Пікселізація[lightgray] (вимикає анімації)
|
||||
setting.minimap.name = Показувати міні-мапу
|
||||
setting.position.name = Show Player Position
|
||||
setting.musicvol.name = Гучність музики
|
||||
setting.ambientvol.name = Звуки навколишнього середовища
|
||||
setting.mutemusic.name = Заглушити музику
|
||||
@@ -565,6 +623,7 @@ setting.chatopacity.name = Непрозорість чату
|
||||
setting.lasersopacity.name = Power Laser Opacity
|
||||
setting.playerchat.name = Відображати хмару чата над гравцями
|
||||
public.confirm = Ви хочете зробити цю гру загальнодоступною?\n[lightgray]Це можна змінити у Налаштування->Гра->Public Game Visibility.
|
||||
public.beta = Note that beta versions of the game cannot make public lobbies.
|
||||
uiscale.reset = Масштаб користувальницького інтерфейсу було змінено.\nНатисніть «ОК» для підтверждення цього масшатабу.\n[scarlet]Повернення налаштувань і вихід через[accent] {0}[] …
|
||||
uiscale.cancel = Скасувати & Вийти
|
||||
setting.bloom.name = Світіння
|
||||
@@ -576,13 +635,16 @@ category.multiplayer.name = Мережева гра
|
||||
command.attack = Атакувати
|
||||
command.rally = Точка збору
|
||||
command.retreat = Відступити
|
||||
keybind.gridMode.name = Вибрати блок
|
||||
keybind.gridModeShift.name = Вибрати категорію
|
||||
keybind.clear_building.name = Clear Building
|
||||
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.select.name = Вибір/Постріл
|
||||
keybind.diagonal_placement.name = Діагональне розміщення
|
||||
@@ -594,12 +656,14 @@ keybind.zoom_hold.name = Керування масштабом
|
||||
keybind.zoom.name = Приблизити
|
||||
keybind.menu.name = Меню
|
||||
keybind.pause.name = Пауза
|
||||
keybind.pause_building.name = Pause/Resume Building
|
||||
keybind.minimap.name = Мінімапа
|
||||
keybind.dash.name = Прискоритися/Літати
|
||||
keybind.chat.name = Чат
|
||||
keybind.player_list.name = Список гравців
|
||||
keybind.console.name = Консоль
|
||||
keybind.rotate.name = Обертати
|
||||
keybind.rotateplaced.name = Обертати існуюче (утримуйте)
|
||||
keybind.toggle_menus.name = Меню перемикання
|
||||
keybind.chat_history_prev.name = Попередня історія чату
|
||||
keybind.chat_history_next.name = Наступна історія чату
|
||||
@@ -779,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 = Торієва стіна
|
||||
@@ -793,11 +859,12 @@ block.lancer.name = Списоносець
|
||||
block.conveyor.name = Конвеєр
|
||||
block.titanium-conveyor.name = Титановий конвеєр
|
||||
block.armored-conveyor.name = Броньований конвеєр
|
||||
block.armored-conveyor.description = Переміщує предмети з тією ж швидкістю, як і титанові конвеєри, але має більше міцності. Не приймає введення з боків ні з чого, крім інших конвеєрів.
|
||||
block.armored-conveyor.description = Переміщує предмети з тією ж швидкістю, як і титанові конвеєри, але має більше міцності. Не приймає введення з боків ні з чого, крім інших конвеєрних стрічок.
|
||||
block.junction.name = Перехрестя
|
||||
block.router.name = Маршрутизатор
|
||||
block.distributor.name = Розподілювач
|
||||
block.sorter.name = Сортувальник
|
||||
block.inverted-sorter.name = Inverted Sorter
|
||||
block.message.name = Повідомлення
|
||||
block.overflow-gate.name = Надмірний затвор
|
||||
block.silicon-smelter.name = Кремнієвий плавильний завод
|
||||
@@ -911,19 +978,20 @@ unit.fortress.name = Фортеця
|
||||
unit.revenant.name = Потойбічний вбивця
|
||||
unit.eruptor.name = Вивиргатель
|
||||
unit.chaos-array.name = Масив хаосу
|
||||
unit.eradicator.name = Викорінювач
|
||||
unit.eradicator.name = Випалювач
|
||||
unit.lich.name = Лич
|
||||
unit.reaper.name = Жнець
|
||||
tutorial.next = [lightgray]<Натисніть для продовження>
|
||||
tutorial.intro = Ви розпочали[scarlet] навчання по Mindustry.[]\nРозпочність з[accent] видобування міді[]. Використовуйте [[WASD] для руху, а потім натисність на мідну жилу біля вашого ядра, щоб зробити це.\n\n[accent]{0}/{1} міді
|
||||
tutorial.intro = Ви розпочали[scarlet] навчання по Mindustry.[]\nРозпочність з[accent] видобування міді[]. Використовуйте [[WASD] для руху.\n[accent] Утримуйте [[Ctrl] під час прокрутки миші[] для приближення і віддалення. Наблизьтесь, а потім натисність на мідну жилу біля вашого ядра, щоб зробити це.\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]Натисніть ПКМ[], щоб зупинити будування.
|
||||
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.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.pause = Під час бою ви можете[accent] поставити на павзу гру.[]\nВи можете зробити чергу на будівництво під час паузи.\n\n[accent]Натисність пробіл для павзи.tutorial.launch
|
||||
tutorial.pause.mobile = Під час бою ви можете[accent] поставити на павзу гру.[]\nВи можете зробити чергу на будівництво під час паузи.\n\n[accent]атисніть кнопку зліва вгорі для павзи.
|
||||
tutorial.unpause = Тепер натисність пробіл, щоб зняти павзу.
|
||||
tutorial.unpause.mobile = Тепер натисність туди ще раз, щоб зняти павзу.
|
||||
@@ -933,7 +1001,7 @@ tutorial.withdraw = У деяких ситуаціях потрібно брат
|
||||
tutorial.deposit = Покладіть предмети в блоки, перетягнувши з вашого корабля в потрібний блок.\n\n[accent]Покладіть мідь назад у ядро.[]
|
||||
tutorial.waves = [lightgray] Ворог[] з’явився.\n\nЗахистіть ядро від двух хвиль.[accent] Натисніть[], щоб стріляти.\nСтворіть більше башточок і бурів. Добудьте більше міді.
|
||||
tutorial.waves.mobile = [lightgray] Ворог[] з’явився.\n\nЗахистіть ядро від двух хвиль. Ваш корабель буде автоматично атакувати ворогів.\nСтворіть більше башточок і бурів. Добудьте більше міді.
|
||||
tutorial.launch = Як тільки ви досягнете певної хвилі, Ви зможете[accent] запустити ядро[], залишивши захисні сили позаду та [accent]отримати всі ресурси у вашому ядрі.[]\nЦі ресурси можуть бути використані для дослідження нових технологій.\n\n[accent]Натисніть кнопку запуску.
|
||||
tutorial.launch = Як тільки ви досягнете певної хвилі, Ви зможете[accent] запустити ядро[], залишивши захисні сили позаду та [accent]отримати всі ресурси у вашому ядрі.[]\nЦі отримані ресурси можуть бути використані для дослідження нових технологій.\n\n[accent]Натисніть кнопку запуску.
|
||||
item.copper.description = Найбільш базовий будівельний матеріал. Широко використовується у всіх типах блоків.
|
||||
item.lead.description = Основний стартовий матеріал. Широко застосовується в електроніці та транспортуванні рідин.
|
||||
item.metaglass.description = Супер жорсткий склад скла. Широко застосовується для розподілу та зберігання рідини.
|
||||
@@ -999,6 +1067,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 = 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Гідний захист від ворогів.\nОхоплює кілька плиток.
|
||||
block.phase-wall.description = Стіна, покрита спеціальним світловідбиваючим складом, який базується на фазовій тканині. Відхиляє більшість куль при ударі.
|
||||
@@ -1018,6 +1088,7 @@ block.junction.description = Діє як міст для двох перехре
|
||||
block.bridge-conveyor.description = Покращений блок транспорту елементів. Дозволяє транспортувати предмети до 3-ох плиток з будь-якої місцевості чи будівлі.
|
||||
block.phase-conveyor.description = Покращений блок транспорту елементів. Використовує енергію для телепортування елементів на підключений фазовий конвеєр через кілька плиток.
|
||||
block.sorter.description = Сортує предмети. Якщо елемент відповідає вибраному, його можна передати. В іншому випадку елемент виводиться зліва та справа.
|
||||
block.inverted-sorter.description = Обробляє елементи, як звичайний сортувальник, але виводить обрані елементи на сторони.
|
||||
block.router.description = Приймає елементи з одного напрямку та виводить їх до трьох інших напрямків порівну. Корисно для поділу матеріалів від одного джерела до кількох цілей.\n\n[scarlet]Ніколи не використовуйте поруч із входами до механізмів, оскільки вони будуть забиті вихідними предметами.[]
|
||||
block.distributor.description = Розширений маршрутизатор. Розділяє предмети до 7 інших напрямків порівну.
|
||||
block.overflow-gate.description = Комбінований розгалужувач і маршрутизатор. Виходи лише вліво і вправо, якщо передній шлях заблокований.
|
||||
|
||||
@@ -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 = 不稳定开发版
|
||||
@@ -16,14 +17,29 @@ screenshot.invalid = 地图太大,可能没有足够的内存用于截图。
|
||||
gameover = 你的核心被摧毁了!
|
||||
gameover.pvp = [accent] {0}[]队获胜!
|
||||
highscore = [accent]新纪录!
|
||||
|
||||
copied = 已复制。
|
||||
load.sound = 音乐加载中
|
||||
load.map = 地图加载中
|
||||
load.image = 图片加载中
|
||||
load.content = 内容加载中
|
||||
load.system = 系统加载中
|
||||
load.mod = 模组加载中
|
||||
|
||||
schematic = 蓝图
|
||||
schematic.add = 保存蓝图中……
|
||||
schematics = 蓝图
|
||||
schematic.replace = A schematic by that name already exists. Replace it?
|
||||
schematic.import = 导入蓝图中……
|
||||
schematic.exportfile = 导出文件
|
||||
schematic.importfile = 导入蓝图
|
||||
schematic.browseworkshop = 流览创意工坊
|
||||
schematic.copy = 复制蓝图到剪贴板
|
||||
schematic.copy.import = 从剪贴板导入蓝图
|
||||
schematic.shareworkshop = 在创意工坊上分享蓝图
|
||||
schematic.flip = [accent][[{0}][]/[accent][[{1}][]:翻转蓝图
|
||||
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}
|
||||
@@ -31,9 +47,9 @@ stat.destroyed = 摧毁的建筑:[accent]{0}
|
||||
stat.deconstructed = 拆除的建筑:[accent]{0}
|
||||
stat.delivered = 发射的资源:
|
||||
stat.rank = 最终等级:[accent]{0}
|
||||
|
||||
launcheditems = [accent]发射的资源
|
||||
map.delete = 确定要删除 "[accent]{0}[]" 地图吗?
|
||||
launchinfo = [unlaunched][[LAUNCH] 你的核心将会获得用蓝色标识出来的资源.
|
||||
map.delete = 确定要删除名为 "[accent]{0}[]" 的地图吗?
|
||||
level.highscore = 最高分:[accent]{0}
|
||||
level.select = 选择关卡
|
||||
level.mode = 游戏模式:
|
||||
@@ -44,7 +60,6 @@ database = 核心数据库
|
||||
savegame = 保存游戏
|
||||
loadgame = 载入游戏
|
||||
joingame = 加入游戏
|
||||
addplayers = 添加/删除玩家
|
||||
customgame = 自定义游戏
|
||||
newgame = 新游戏
|
||||
none = <无>
|
||||
@@ -65,16 +80,20 @@ uploadingcontent = 正在上传内容
|
||||
uploadingpreviewfile = 正在上传预览文件
|
||||
committingchanges = 提交更改
|
||||
done = 已完成
|
||||
|
||||
feature.unsupported = Your device does not support this feature.
|
||||
mods.alphainfo = 请注意在测试版本中的模组[scarlet]可能有缺陷[]。\n在 Mindustry Github 或 Discord上报告你发现的问题。
|
||||
mods.alpha = [accent](测试版)
|
||||
mods = 模组
|
||||
mods.none = [LIGHT_GRAY]无模组!
|
||||
mods.guide = 模组教程
|
||||
mods.report = 报告 Bug
|
||||
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.reloadrequired = [scarlet]需要重启
|
||||
@@ -83,7 +102,8 @@ mod.import.github = 导入 Github 模组
|
||||
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]玩家名[]。
|
||||
@@ -100,7 +120,7 @@ server.closing = [accent]正在关闭服务器……
|
||||
server.kicked.kick = 你被踢出了服务器。
|
||||
server.kicked.whitelist = 你不在白名单中。
|
||||
server.kicked.serverClose = 服务器已关闭。
|
||||
server.kicked.vote = 你被投票踢出了服务器。永别了。
|
||||
server.kicked.vote = 你被投票踢出了服务器。
|
||||
server.kicked.clientOutdated = 客户端过旧,请更新你的游戏。
|
||||
server.kicked.serverOutdated = 服务器过旧,请联系房主升级服务器。
|
||||
server.kicked.banned = 你在这个服务器上被拉入黑名单了。
|
||||
@@ -161,20 +181,19 @@ cantconnect = 无法加入([accent]{0}[])。
|
||||
connecting = [accent]连接中……
|
||||
connecting.data = [accent]加载中……
|
||||
server.port = 端口:
|
||||
server.addressinuse = 地址已经在使用中!
|
||||
server.invalidport = 无效的端口号!
|
||||
server.addressinuse = 地址已在使用!
|
||||
server.invalidport = 无效的端口!
|
||||
server.error = [crimson]创建服务器错误:[accent]{0}
|
||||
save.old = 这个存档属于旧版本游戏,不再被使用。\n\n[LIGHT_GRAY]存档向下兼容将在完整的4.0版本中实现。
|
||||
save.new = 新存档
|
||||
save.overwrite = 你确定你要覆盖这个存档位吗?
|
||||
save.overwrite = 你确定你要覆盖这个存档吗?
|
||||
overwrite = 覆盖
|
||||
save.none = 没有存档被找到!
|
||||
save.none = 没有找到存档!
|
||||
saveload = [accent]正在保存……
|
||||
savefail = 保存失败!
|
||||
save.delete.confirm = 你确定你要删除这个存档吗?
|
||||
save.delete = 删除
|
||||
save.export = 导出存档
|
||||
save.import.invalid = [accent]这个存档是无效的!
|
||||
save.import.invalid = [accent]此存档无效!
|
||||
save.import.fail = [crimson]导入存档失败:[accent]{0}
|
||||
save.export.fail = [crimson]导出存档失败:[accent]{0}
|
||||
save.import = 导入存档
|
||||
@@ -198,6 +217,7 @@ warning = 警告!
|
||||
confirm = 确认
|
||||
delete = 删除
|
||||
view.workshop = 浏览创意工坊
|
||||
workshop.listing = 编辑创意工坊目录
|
||||
ok = 确定
|
||||
open = 打开
|
||||
customize = 自定义
|
||||
@@ -218,6 +238,7 @@ loading = [accent]加载中……
|
||||
reloading = [accent]重载模组中……
|
||||
saving = [accent]保存中……
|
||||
cancelbuilding = [accent][[{0}][]来清除规划
|
||||
selectschematic = [accent][[{0}][]来选择复制
|
||||
pausebuilding = [accent][[{0}][]来暂停建造
|
||||
resumebuilding = [scarlet][[{0}][]来恢复建造
|
||||
wave = [accent]波次{0}
|
||||
@@ -238,16 +259,18 @@ map.nospawn = 这个地图没有核心!请在编辑器中添加一个[ROYAL]
|
||||
map.nospawn.pvp = 这个地图没有敌人的核心!请在编辑器中添加一个[ROYAL]敌方[]的核心。
|
||||
map.nospawn.attack = 这个地图没有敌人的核心!请在编辑中向地图添加一个[SCARLET]敌方[]的核心。
|
||||
map.invalid = 地图载入错误:地图文件可能已经损坏。
|
||||
map.update = 更新地图
|
||||
map.load.error = 获取创意工坊详细信息时出错:{0}
|
||||
map.publish.error = 地图上传错误:{0}
|
||||
map.missing = 地图已被删除或移动。\n[lightgray]链接已在创意工坊中被删除。
|
||||
workshop.update = 更新地图
|
||||
workshop.error = 获取创意工坊详细信息时出错:{0}
|
||||
map.publish.confirm = 确定上传此地图?\n\n[lightgray]确定你同意 Steam 创意工坊的最终用户许可协议,否则你的地图将不会被展示!
|
||||
map.menu = 选择要对此地图执行的操作。
|
||||
map.changelog = 更改日志(可选):
|
||||
workshop.menu = Select what you would like to do with this item.
|
||||
workshop.info = Item Info
|
||||
changelog = Changelog (optional):
|
||||
eula = Steam 最终用户许可协议
|
||||
map.publish = 地图已上传。
|
||||
map.publishing = [accent]地图上传中……
|
||||
missing = 地图已被删除或移动。\n[lightgray]链接已在创意工坊中被删除。
|
||||
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 = 矿石的生成
|
||||
@@ -287,11 +310,11 @@ editor.removeunit = 移除单位
|
||||
editor.teams = 队伍
|
||||
editor.errorload = 读取文件时出现错误:\n[accent]{0}
|
||||
editor.errorsave = 保存文件时出现错误:\n[accent]{0}
|
||||
editor.errorimage = 这是一幅画,不是地图。不要更改文件的扩展名来让他工作。\n\n如果你想导入地图,请在编辑器中使用“导入地图”这一按钮。
|
||||
editor.errorimage = 这是一幅图片,不是地图。请不要更改文件的扩展名来导入。\n\n如果你想导入地图,请在编辑器中使用“导入地图”这一按钮。
|
||||
editor.errorlegacy = 此地图太旧,而旧的地图格式不再受支持了。
|
||||
editor.errornot = 这不是地图文件。
|
||||
editor.errorheader = 此地图文件已失效或损坏。
|
||||
editor.errorname = 地图没有被定义的名称。你是否在尝试加载存档文件?
|
||||
editor.errorname = 地图没有被定义的名称。是否需要加载存档文件?
|
||||
editor.update = 更新
|
||||
editor.randomize = 随机化
|
||||
editor.apply = 应用
|
||||
@@ -324,7 +347,6 @@ editor.overwrite = [accent]警告!\n这将会覆盖一个已经存在的地图
|
||||
editor.overwrite.confirm = [scarlet]警告![]存在同名地图。你确定你想要覆盖?
|
||||
editor.exists = 已经存在同名地图。
|
||||
editor.selectmap = 选择一个地图加载:
|
||||
|
||||
toolmode.replace = 替换
|
||||
toolmode.replace.description = 仅在实心块上绘制。
|
||||
toolmode.replaceall = 全部替换
|
||||
@@ -339,7 +361,6 @@ toolmode.fillteams = 填充团队
|
||||
toolmode.fillteams.description = 填充团队而不是方块。
|
||||
toolmode.drawteams = 绘制团队
|
||||
toolmode.drawteams.description = 绘制团队而不是方块。
|
||||
|
||||
filters.empty = [LIGHT_GRAY]没有筛选器!用下方的按钮添加一个。
|
||||
filter.distort = 扭曲程度
|
||||
filter.noise = 波动程度
|
||||
@@ -371,7 +392,6 @@ filter.option.floor2 = 二重地面
|
||||
filter.option.threshold2 = 二重阈值
|
||||
filter.option.radius = 半径大小
|
||||
filter.option.percentile = 百分比
|
||||
|
||||
width = 宽度:
|
||||
height = 高度:
|
||||
menu = 菜单
|
||||
@@ -387,13 +407,11 @@ tutorial = 教程
|
||||
tutorial.retake = 重新游玩教程
|
||||
editor = 编辑器
|
||||
mapeditor = 地图编辑器
|
||||
donate = 打赏
|
||||
|
||||
abandon = 放弃
|
||||
abandon.text = 这个区域及其资源会被敌人重置。
|
||||
locked = 已锁定
|
||||
complete = [LIGHT_GRAY]完成:
|
||||
zone.requirement = 在{1}中达到{0}波
|
||||
requirement.wave = Reach Wave {0} in {1}
|
||||
requirement.core = 在{0}中摧毁敌方核心
|
||||
requirement.unlock = 解锁{0}
|
||||
resume = 暂停:\n[LIGHT_GRAY]{0}
|
||||
@@ -412,14 +430,13 @@ configure.locked = [LIGHT_GRAY]到达第{0}波\n才能设定发射资源。
|
||||
configure.invalid = 数量必须是0到{0}之间的数字。
|
||||
zone.unlocked = [LIGHT_GRAY]{0} 已解锁。
|
||||
zone.requirement.complete = 已达到第{0}波。\n达到解锁{1}的需求。
|
||||
zone.config.complete = 已达到第{0}波。\n允许携带发射的资源进入此地区。
|
||||
zone.config.unlocked = Loadout unlocked:[lightgray]\n{0}
|
||||
zone.resources = 地图中的资源:
|
||||
zone.objective = [lightgray]目标:[accent]{0}
|
||||
zone.objective.survival = 生存
|
||||
zone.objective.attack = 摧毁敌方核心
|
||||
add = 添加……
|
||||
boss.health = BOSS 生命值
|
||||
|
||||
connectfail = [crimson]服务器连接失败:[accent]{0}
|
||||
error.unreachable = 服务器无法访问。\n确定输对地址了吗?
|
||||
error.invalidaddress = 地址无效。
|
||||
@@ -430,7 +447,6 @@ error.mapnotfound = 找不到地图文件!
|
||||
error.io = 网络 I/O 错误。
|
||||
error.any = 未知网络错误。
|
||||
error.bloom = 未能初始化特效。\n您的设备可能不支持它。
|
||||
|
||||
zone.groundZero.name = 零号地区
|
||||
zone.desertWastes.name = 荒芜沙漠
|
||||
zone.craters.name = 陨石带
|
||||
@@ -445,7 +461,6 @@ 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]无法保证此着陆位置。
|
||||
@@ -460,7 +475,6 @@ zone.nuclearComplex.description = 以前生产和加工钍的设施已变成废
|
||||
zone.fungalPass.description = 介于高山和低矮孢子丛生的土地之间的过渡地带。这里有一个小型的敌方侦察基地。\n侦察它。\n使用尖刀和爬行者单位来摧毁两个核心。
|
||||
zone.impact0078.description = <在此处插入说明>
|
||||
zone.crags.description = <在此处插入说明>
|
||||
|
||||
settings.language = 语言
|
||||
settings.data = 游戏数据
|
||||
settings.reset = 恢复默认
|
||||
@@ -495,6 +509,7 @@ blocks.shootrange = 范围
|
||||
blocks.size = 尺寸
|
||||
blocks.liquidcapacity = 液体容量
|
||||
blocks.powerrange = 能量范围
|
||||
blocks.powerconnections = Max Connections
|
||||
blocks.poweruse = 能量使用
|
||||
blocks.powerdamage = 功率/损伤
|
||||
blocks.itemcapacity = 物品容量
|
||||
@@ -514,9 +529,9 @@ blocks.inaccuracy = 误差
|
||||
blocks.shots = 发射数
|
||||
blocks.reload = 每秒发射数
|
||||
blocks.ammo = 子弹
|
||||
|
||||
bar.drilltierreq = 需要更好的钻头
|
||||
bar.drillspeed = 挖掘速度:{0}/s
|
||||
bar.pumpspeed = Pump Speed: {0}/s
|
||||
bar.efficiency = 效率:{0}%
|
||||
bar.powerbalance = 能量:{0}/秒
|
||||
bar.powerstored = 储能:{0}/{1}
|
||||
@@ -529,7 +544,6 @@ bar.heat = 热量
|
||||
bar.power = 电力
|
||||
bar.progress = 制造进度
|
||||
bar.spawned = 单位数量:{0}/{1}
|
||||
|
||||
bullet.damage = [stat]{0}[lightgray] 伤害
|
||||
bullet.splashdamage = [stat]{0}[lightgray] 范围伤害 ~[stat] {1}[lightgray] 格
|
||||
bullet.incendiary = [stat] 燃烧
|
||||
@@ -541,7 +555,6 @@ bullet.freezing = [stat] 冰冻
|
||||
bullet.tarred = [stat] 减速
|
||||
bullet.multiplier = [stat]{0}[lightgray]x 子弹数量
|
||||
bullet.reload = [stat]{0}[lightgray]x 装弹
|
||||
|
||||
unit.blocks = 方块
|
||||
unit.powersecond = 能量单位/秒
|
||||
unit.liquidsecond = 液体单位/秒
|
||||
@@ -563,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 = 提示
|
||||
setting.animatedwater.name = 流动的水
|
||||
@@ -585,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} 秒
|
||||
@@ -619,14 +635,16 @@ category.multiplayer.name = 多人
|
||||
command.attack = 攻击
|
||||
command.rally = 集合
|
||||
command.retreat = 撤退
|
||||
keybind.gridMode.name = 选择块
|
||||
keybind.gridModeShift.name = 选择类别
|
||||
keybind.clear_building.name = 清除建筑
|
||||
keybind.press = 按一下键……
|
||||
keybind.press.axis = 按一下轴或键……
|
||||
keybind.screenshot.name = 地图截图
|
||||
keybind.move_x.name = 水平移动
|
||||
keybind.move_y.name = 垂直移动
|
||||
keybind.move_y.name = 竖直移动
|
||||
keybind.schematic_select.name = 选择区域
|
||||
keybind.schematic_menu.name = 蓝图目录
|
||||
keybind.schematic_flip_x.name = 水平翻转
|
||||
keybind.schematic_flip_y.name = 竖直翻转
|
||||
keybind.fullscreen.name = 切换全屏
|
||||
keybind.select.name = 选择/射击
|
||||
keybind.diagonal_placement.name = 自动铺设
|
||||
@@ -663,7 +681,6 @@ mode.pvp.description = 和本地玩家对战。\n[gray]需要不同队伍的核
|
||||
mode.attack.name = 攻击
|
||||
mode.attack.description = 没有波数,但是有摧毁敌人基地的任务。\n[gray]需要姨妈红队核心。
|
||||
mode.custom = 自定义模式
|
||||
|
||||
rules.infiniteresources = 无限资源
|
||||
rules.wavetimer = 波次计时器
|
||||
rules.waves = 波次
|
||||
@@ -690,7 +707,6 @@ rules.title.resourcesbuilding = 资源和建造
|
||||
rules.title.player = 玩家
|
||||
rules.title.enemy = 敌人
|
||||
rules.title.unit = 单位
|
||||
|
||||
content.item.name = 物品
|
||||
content.liquid.name = 液体
|
||||
content.unit.name = 部队
|
||||
@@ -752,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 = 盐碱地
|
||||
@@ -828,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 = 钍墙
|
||||
@@ -847,7 +864,8 @@ block.junction.name = 连接点
|
||||
block.router.name = 路由器
|
||||
block.distributor.name = 分配器
|
||||
block.sorter.name = 分类器
|
||||
block.message.name = 信息
|
||||
block.inverted-sorter.name = 反向分类器
|
||||
block.message.name = 信息板
|
||||
block.overflow-gate.name = 溢流门
|
||||
block.silicon-smelter.name = 硅冶炼厂
|
||||
block.phase-weaver.name = 相织布编织器
|
||||
@@ -965,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点击右下角的钻头菜单。\n选择[accent]机械钻头[]。\n单击将其放置在铜矿上。\n[accent]右键单击[]来停止。
|
||||
tutorial.drill.mobile = 手动采矿效率低。\n[accent]钻头[]可以自动采矿。\n点击右下角的钻头菜单。\n选择[accent]机械钻头[]。\n点击将其放在铜矿上,点击[accent]对号[]来确定。\n点击[accent]叉号[]来取消。
|
||||
tutorial.blockinfo = 每个方块具有不同的数据。每个钻头只能开采某些矿石。\n要检查块的信息和统计信息,[accent]在菜单中点击问号。[]\n\n[accent]现在查看机械钻头的数据吧。[]
|
||||
@@ -983,7 +1002,6 @@ tutorial.deposit = 将物品从机甲拖向方块来放下物品。\n\n[accent]
|
||||
tutorial.waves = [lightgray]敌人[]来了。\n\n保护核心,防御2波攻击。造更多的炮塔。[accent]点击[]以射击。\n建造更多的炮塔和钻头,并采更多的矿。
|
||||
tutorial.waves.mobile = [lightgray]敌人[]来了。\n\n保护核心,防御2波攻击。造更多的炮塔。你的机甲将对敌人自动开火。\n建造更多的炮塔和钻头,并采更多的矿。
|
||||
tutorial.launch = 特定波次中,你可以[accent]发射核心[],[accent]携带核心中所有资源[]离开所有的建筑。\n资源可用来研究科技。\n\n[accent]点击发射按钮。
|
||||
|
||||
item.copper.description = 一种有用的结构材料。在各种类型的方块中广泛使用。
|
||||
item.lead.description = 一种基本的起始材料。广泛用于电子设备和液体运输。
|
||||
item.metaglass.description = 一种超级强硬的复合玻璃。通常用来传送和收藏液体。
|
||||
@@ -1040,79 +1058,82 @@ block.spore-press.description = 压缩孢子荚得到石油。
|
||||
block.pulverizer.description = 将废料压碎成沙子。当缺少天然沙子时很有用。
|
||||
block.coal-centrifuge.description = 使石油凝固成煤块。
|
||||
block.incinerator.description = 用于除掉任何多余的物品或液体。
|
||||
block.power-void.description = 消耗输入的所有功率。仅限沙盒。
|
||||
block.power-source.description = 无限输出功率。仅限沙盒。
|
||||
block.power-void.description = 消耗输入的所有能量。仅限沙盒。
|
||||
block.power-source.description = 无限输出能量。仅限沙盒。
|
||||
block.item-source.description = 无限输出物品。仅限沙盒。
|
||||
block.item-void.description = 在不使用电源的情况下销毁任何进入它的物品。仅限沙盒。
|
||||
block.item-void.description = 在不使用能量的情况下销毁任何进入它的物品。仅限沙盒。
|
||||
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.thorium-wall.description = 强大的防守区块。\n很好的防御敌人。
|
||||
block.thorium-wall-large.description = 强大的防守区块。\n很好地防御敌人。\n跨越多个区块。
|
||||
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 = 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很好地防御敌人。\n跨越多个区块。
|
||||
block.phase-wall.description = 没有钍墙那样坚固,但是它可以使不太强的子弹发生偏转。
|
||||
block.phase-wall-large.description = 没有钍墙那样坚固,但是它可以使不太强的子弹发生偏转。\n跨越多个区块。
|
||||
block.surge-wall.description = 强大的防守区块。\n有很小的机会向攻击者发射闪电。
|
||||
block.surge-wall-large.description = 强大的防御区块。\n有很小的机会向攻击者发射闪电。\n跨越多个区块。
|
||||
block.surge-wall.description = 强大的防守方块。\n有很小的机会向攻击者发射闪电。
|
||||
block.surge-wall-large.description = 强大的防御方块。\n有很小的机会向攻击者发射闪电。\n跨越多个区块。
|
||||
block.door.description = 一扇小门,可以通过点击打开和关闭。\n如果打开,敌人可以射击并穿过。
|
||||
block.door-large.description = 一扇大门,可以通过点击打开和关闭。\n如果打开,敌人可以射击并穿过。\n跨越多个区块。
|
||||
block.mender.description = 定期修理附近的方块,使防御系统在波与波之间得到修复。\n通常使用硅来提高范围和效率。
|
||||
block.mend-projector.description = 修理者的升级。定期修复附近的建筑物。
|
||||
block.mender.description = 会定期修理附近的方块,使防御系统在波与波之间得到修复。\n可以使用硅来提高修复范围和修复效率。
|
||||
block.mend-projector.description = 修理者的升级版,会定期修复附近的建筑物。
|
||||
block.overdrive-projector.description = 提高附近建筑物的速度,如钻头和传送带。
|
||||
block.force-projector.description = 自身周围创建一个六边形力场,使建筑物和内部单位免受子弹的伤害。
|
||||
block.shock-mine.description = 伤害踩到它的敌人。敌人几乎看不到它。
|
||||
block.conveyor.description = 初级传送带。将物品向前移动并自动将它们放入炮塔或工厂中。可旋转方向。
|
||||
block.titanium-conveyor.description = 高级传送带。能比初级传送带更快地移动物品。
|
||||
block.junction.description = 两条交叉传送带的桥梁。适用于两条不同传送带将不同材料运送到不同位置的情况。
|
||||
block.bridge-conveyor.description = 高级项目传输块。允许在跨越任何地形或建筑物上运输物品,最多跨越3个块。
|
||||
block.phase-conveyor.description = 高级传送带。使用电力将物品传送到距离几个块的相位传送带上。
|
||||
block.sorter.description = 对物品进行分类。如果物品与所选种类,则允许其通过。否则,物品将从左边和右边输出。
|
||||
block.router.description = 从一个方向接受物品,并将它们平均输出到最多3个其他方向。用于将材料分成多份。
|
||||
block.conveyor.description = 初级传送带。将物品向前输送并将它们放入炮塔或工厂中。可旋转方向。
|
||||
block.titanium-conveyor.description = 高级传送带,比初级传送带更快地输送物品。
|
||||
block.junction.description = 两条交叉传送带的桥梁。适用于两条不同方向传送带将不同物品运送到不同位置的情况。
|
||||
block.bridge-conveyor.description = 高级物品传输方块。允许跨越任何地形或建筑物上运输物品,最多跨越3个块。
|
||||
block.phase-conveyor.description = 高级传送带,使用电力将物品传送到距离几个块的相位传送带上。
|
||||
block.sorter.description = 对物品进行分类,如果物品与所选种类相同,则允许其通过。否则,物品将从左边和右边输出。
|
||||
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 = 分离器和路由器的组合,如果前面被挡住,则向从左和右输出。
|
||||
block.mass-driver.description = 终极传送带。收集物品后将它们射向远处的另一个质量驱动器。
|
||||
block.mass-driver.description = 终极传送带,收集物品后将它们射向远处的另一个质量驱动器。
|
||||
block.mechanical-pump.description = 一种输出速度慢但没有功耗的廉价泵。
|
||||
block.rotary-pump.description = 先进的水泵。泵送更多液体,但需要动力。
|
||||
block.rotary-pump.description = 先进的水泵。泵送更多液体,但需要能量。
|
||||
block.thermal-pump.description = 终级水泵。
|
||||
block.conduit.description = 基本液体传输块。像传送带一样工作,但用于液体。最适用于从泵或其他导管中提取液体。
|
||||
block.pulse-conduit.description = 高级液体传输块。比标准导管更快地输送液体并储存更多液体。
|
||||
block.liquid-router.description = 接受来自一个方向的液体并将它们平均输出到最多3个其他方向。也可以储存一定量的液体。用于将液体从一个源分成多个目标。
|
||||
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.surge-tower.description = 具有较少可用连接的远程电源节点。
|
||||
block.battery.description = 储存电力,当储存有能量时,可在电力短缺时提供电力。
|
||||
block.conduit.description = 基本液体传输管道。像传送带一样工作,但仅适用于液体。用于从泵或其他导管中提取液体。
|
||||
block.pulse-conduit.description = 高级液体传输管道。比普通导管更快地输送液体且能储存更多液体。
|
||||
block.liquid-router.description = 接受来自一个方向的液体并将它们平均输出到其他3个方向。同时可以储存一定量的液体。用于将液体从一个源分成多个目标。
|
||||
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.surge-tower.description = 连接点较少,但是距离远的能量节点。
|
||||
block.battery.description = 储存能量,当储存有能量时,可在能源短缺时提供能量。
|
||||
block.battery-large.description = 比普通电池容量更大。
|
||||
block.combustion-generator.description = 燃烧煤等易燃材料发电。
|
||||
block.combustion-generator.description = 燃烧煤等材料发电。
|
||||
block.thermal-generator.description = 当放置在热的地方时发电。
|
||||
block.turbine-generator.description = 先进的燃烧发电机,效率更高,但需要额外的水来产生蒸汽。
|
||||
block.turbine-generator.description = 先进的燃烧发电机,效率更高,但需要水来产生蒸汽。
|
||||
block.differential-generator.description = 利用低温流体和燃烧的硫之间的温差产生大量的能量。
|
||||
block.rtg-generator.description = 简单可靠的发电机。利用衰变放射性化合物的热量以缓慢的速度产生能量。
|
||||
block.solar-panel.description = 标准太阳能面板,提供少量电力。
|
||||
block.solar-panel-large.description = 比标准太阳能电池板提供更好的电源,但构建起来要贵得多。
|
||||
block.thorium-reactor.description = 高放射性钍产生大量电力。需要持续冷却。如果供应的冷却剂量不足,会剧烈爆炸。
|
||||
block.impact-reactor.description = 一种先进的发电机,能够以最高效率产生大量的电力。需要大量的电源输入才能启动。
|
||||
block.mechanical-drill.description = 一种便宜的钻头。放置在适当的块上时,以缓慢的速度无限期地输出物品。只能开采基本资源。
|
||||
block.solar-panel.description = 普通太阳能面板,提供少量电力。
|
||||
block.solar-panel-large.description = 高级太阳能面板,提供更多电力,但搭建起来更贵。
|
||||
block.thorium-reactor.description = 高放射性钍产生大量电力。需要冷却液来冷却。如果供应的冷却液不足,会导致爆炸。
|
||||
block.impact-reactor.description = 一种先进的发电机,能够以最高效率产生大量的电力。但需要大量的能量输入才会启动。
|
||||
block.mechanical-drill.description = 一种便宜的钻头。放置在合适的方块上时,以缓慢的速度无限期地输出物品。只能开采基本资源。
|
||||
block.pneumatic-drill.description = 一种改进的钻头,能开采钛。采矿速度比机械钻快。
|
||||
block.laser-drill.description = 通过激光技术更快开采,但需要电力。这种钻头可以回收放射性钍。
|
||||
block.laser-drill.description = 通过激光技术更快开采,但需要电力。这种钻头可以开采放射性钍。
|
||||
block.blast-drill.description = 终极钻头,需要大量电力。
|
||||
block.water-extractor.description = 从地下提取水。当附近没有直接的水来源时使用它。
|
||||
block.cultivator.description = 将微小浓度的孢子培养成工业用的孢子荚。
|
||||
block.water-extractor.description = 从地下提取水。当附近没有水源时使用它。
|
||||
block.cultivator.description = 将微小的孢子培养成工业用的孢子荚。
|
||||
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.unloader.description = 物品从容器,仓库或核心卸载到传送带上或直接卸载到相邻的块中。可以通过点击卸载器来更改要卸载的项目类型。
|
||||
block.launch-pad.description = 不通过核心发射物体。
|
||||
block.launch-pad-large.description = 发射台的改进版。存储更多物体。启动频率更高。
|
||||
block.duo.description = 小而便宜的炮塔。对地高效。
|
||||
block.scatter.description = 不可或缺的防空炮塔,向空中单位发射铅或废料。
|
||||
block.core-shard.description = 核心第一代。一旦被摧毁,与该地区的所有连接都将断开。不要让他被摧毁。
|
||||
block.core-foundation.description = 核心第二代。血量更高。可以存储更多资源。
|
||||
block.core-nucleus.description = 核心第三代,也是最后一代,血量非常高。存储大量资源。
|
||||
block.vault.description = 存储大量物品。当存在非恒定的材料需求时,使用它来创建缓冲区。[LIGHT_GRAY]卸载器[]可从仓库中提取物品。
|
||||
block.container.description = 存储少量物品。当存在非恒定的材料需求时,使用它来创建缓冲区。[LIGHT_GRAY]卸载器[]可从容器中提取物品。
|
||||
block.unloader.description = 物品可以从容器,仓库或核心提取到传送带上或直接提取到相邻的方块中。可以通过点击卸载器来更改要卸载的项目类型。
|
||||
block.launch-pad.description = 允许不通过核心发射物体。
|
||||
block.launch-pad-large.description = 发射台的改进版,可以存储更多物体的同时启动频率更高。
|
||||
block.duo.description = 小而便宜的炮塔,对地有效。
|
||||
block.scatter.description = 不可或缺的防空炮塔,向空中敌人发射铅或废料。
|
||||
block.scorch.description = 小型炮塔,燃烧任何靠近它的地面敌人。近距离非常有效。
|
||||
block.hail.description = 小型远程炮台。
|
||||
block.wave.description = 中型快速炮塔,射出液体泡泡。有液体输入时自动灭火。
|
||||
@@ -1137,10 +1158,10 @@ block.crawler-factory.description = 生产快速自毁单元。
|
||||
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.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站在上面时点击切换。
|
||||
|
||||
@@ -82,3 +82,4 @@ AzariasB
|
||||
amrsoll
|
||||
ねらひかだ
|
||||
Draco
|
||||
Quezler
|
||||
|
||||
|
Before Width: | Height: | Size: 732 B After Width: | Height: | Size: 739 B |
|
Before Width: | Height: | Size: 717 KiB After Width: | Height: | Size: 718 KiB |
|
Before Width: | Height: | Size: 259 KiB After Width: | Height: | Size: 261 KiB |
|
Before Width: | Height: | Size: 897 KiB After Width: | Height: | Size: 890 KiB |
@@ -11,7 +11,7 @@ import io.anuke.arc.scene.ui.layout.*;
|
||||
import io.anuke.arc.util.*;
|
||||
import io.anuke.arc.util.async.*;
|
||||
import io.anuke.mindustry.core.*;
|
||||
import io.anuke.mindustry.game.*;
|
||||
import io.anuke.mindustry.ctype.Content;
|
||||
import io.anuke.mindustry.game.EventType.*;
|
||||
import io.anuke.mindustry.gen.*;
|
||||
import io.anuke.mindustry.graphics.*;
|
||||
|
||||
@@ -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());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -7,10 +7,10 @@ import io.anuke.arc.graphics.g2d.*;
|
||||
import io.anuke.arc.math.*;
|
||||
import io.anuke.arc.util.*;
|
||||
import io.anuke.mindustry.*;
|
||||
import io.anuke.mindustry.ctype.ContentList;
|
||||
import io.anuke.mindustry.entities.*;
|
||||
import io.anuke.mindustry.entities.bullet.*;
|
||||
import io.anuke.mindustry.entities.type.*;
|
||||
import io.anuke.mindustry.game.*;
|
||||
import io.anuke.mindustry.gen.*;
|
||||
import io.anuke.mindustry.graphics.*;
|
||||
import io.anuke.mindustry.type.*;
|
||||
@@ -52,7 +52,7 @@ public class Blocks implements ContentList{
|
||||
|
||||
//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, thoriumWall, thoriumWallLarge, door, doorLarge,
|
||||
copperWall, copperWallLarge, titaniumWall, titaniumWallLarge, plastaniumWall, plastaniumWallLarge, thoriumWall, thoriumWallLarge, door, doorLarge,
|
||||
phaseWall, phaseWallLarge, surgeWall, surgeWallLarge, mender, mendProjector, overdriveProjector, forceProjector, shockMine,
|
||||
|
||||
//transport
|
||||
@@ -795,6 +795,19 @@ public class Blocks implements ContentList{
|
||||
size = 2;
|
||||
}};
|
||||
|
||||
plastaniumWall = new Wall("plastanium-wall"){{
|
||||
requirements(Category.defense, ItemStack.with(Items.plastanium, 5, Items.metaglass, 2));
|
||||
health = 190 * wallHealthMultiplier;
|
||||
insulated = true;
|
||||
}};
|
||||
|
||||
plastaniumWallLarge = new Wall("plastanium-wall-large"){{
|
||||
requirements(Category.defense, ItemStack.mult(plastaniumWall.requirements, 4));
|
||||
health = 190 * wallHealthMultiplier * 4;
|
||||
size = 2;
|
||||
insulated = true;
|
||||
}};
|
||||
|
||||
thoriumWall = new Wall("thorium-wall"){{
|
||||
requirements(Category.defense, ItemStack.with(Items.thorium, 6));
|
||||
health = 200 * wallHealthMultiplier;
|
||||
@@ -1616,7 +1629,7 @@ public class Blocks implements ContentList{
|
||||
size = 4;
|
||||
shootShake = 2f;
|
||||
range = 190f;
|
||||
reload = 50f;
|
||||
reload = 80f;
|
||||
firingMoveFract = 0.5f;
|
||||
shootDuration = 220f;
|
||||
powerUse = 14f;
|
||||
@@ -1633,7 +1646,7 @@ public class Blocks implements ContentList{
|
||||
|
||||
draugFactory = new UnitFactory("draug-factory"){{
|
||||
requirements(Category.units, ItemStack.with(Items.copper, 30, Items.lead, 70));
|
||||
type = UnitTypes.draug;
|
||||
unitType = UnitTypes.draug;
|
||||
produceTime = 2500;
|
||||
size = 2;
|
||||
maxSpawn = 1;
|
||||
@@ -1643,7 +1656,7 @@ public class Blocks implements ContentList{
|
||||
|
||||
spiritFactory = new UnitFactory("spirit-factory"){{
|
||||
requirements(Category.units, ItemStack.with(Items.metaglass, 45, Items.lead, 55, Items.silicon, 45));
|
||||
type = UnitTypes.spirit;
|
||||
unitType = UnitTypes.spirit;
|
||||
produceTime = 4000;
|
||||
size = 2;
|
||||
maxSpawn = 1;
|
||||
@@ -1653,7 +1666,7 @@ public class Blocks implements ContentList{
|
||||
|
||||
phantomFactory = new UnitFactory("phantom-factory"){{
|
||||
requirements(Category.units, ItemStack.with(Items.titanium, 50, Items.thorium, 60, Items.lead, 65, Items.silicon, 105));
|
||||
type = UnitTypes.phantom;
|
||||
unitType = UnitTypes.phantom;
|
||||
produceTime = 4400;
|
||||
size = 2;
|
||||
maxSpawn = 1;
|
||||
@@ -1670,7 +1683,7 @@ public class Blocks implements ContentList{
|
||||
|
||||
wraithFactory = new UnitFactory("wraith-factory"){{
|
||||
requirements(Category.units, ItemStack.with(Items.titanium, 30, Items.lead, 40, Items.silicon, 45));
|
||||
type = UnitTypes.wraith;
|
||||
unitType = UnitTypes.wraith;
|
||||
produceTime = 700;
|
||||
size = 2;
|
||||
consumes.power(0.5f);
|
||||
@@ -1679,7 +1692,7 @@ public class Blocks implements ContentList{
|
||||
|
||||
ghoulFactory = new UnitFactory("ghoul-factory"){{
|
||||
requirements(Category.units, ItemStack.with(Items.titanium, 75, Items.lead, 65, Items.silicon, 110));
|
||||
type = UnitTypes.ghoul;
|
||||
unitType = UnitTypes.ghoul;
|
||||
produceTime = 1150;
|
||||
size = 3;
|
||||
maxSpawn = 2;
|
||||
@@ -1689,7 +1702,7 @@ public class Blocks implements ContentList{
|
||||
|
||||
revenantFactory = new UnitFactory("revenant-factory"){{
|
||||
requirements(Category.units, ItemStack.with(Items.plastanium, 50, Items.titanium, 150, Items.lead, 150, Items.silicon, 200));
|
||||
type = UnitTypes.revenant;
|
||||
unitType = UnitTypes.revenant;
|
||||
produceTime = 2000;
|
||||
size = 4;
|
||||
maxSpawn = 2;
|
||||
@@ -1699,7 +1712,7 @@ public class Blocks implements ContentList{
|
||||
|
||||
daggerFactory = new UnitFactory("dagger-factory"){{
|
||||
requirements(Category.units, ItemStack.with(Items.lead, 55, Items.silicon, 35));
|
||||
type = UnitTypes.dagger;
|
||||
unitType = UnitTypes.dagger;
|
||||
produceTime = 850;
|
||||
size = 2;
|
||||
consumes.power(0.5f);
|
||||
@@ -1708,7 +1721,7 @@ public class Blocks implements ContentList{
|
||||
|
||||
crawlerFactory = new UnitFactory("crawler-factory"){{
|
||||
requirements(Category.units, ItemStack.with(Items.lead, 45, Items.silicon, 30));
|
||||
type = UnitTypes.crawler;
|
||||
unitType = UnitTypes.crawler;
|
||||
produceTime = 300;
|
||||
size = 2;
|
||||
maxSpawn = 6;
|
||||
@@ -1718,7 +1731,7 @@ public class Blocks implements ContentList{
|
||||
|
||||
titanFactory = new UnitFactory("titan-factory"){{
|
||||
requirements(Category.units, ItemStack.with(Items.graphite, 50, Items.lead, 50, Items.silicon, 45));
|
||||
type = UnitTypes.titan;
|
||||
unitType = UnitTypes.titan;
|
||||
produceTime = 1050;
|
||||
size = 3;
|
||||
consumes.power(0.60f);
|
||||
@@ -1727,7 +1740,7 @@ public class Blocks implements ContentList{
|
||||
|
||||
fortressFactory = new UnitFactory("fortress-factory"){{
|
||||
requirements(Category.units, ItemStack.with(Items.thorium, 40, Items.lead, 110, Items.silicon, 75));
|
||||
type = UnitTypes.fortress;
|
||||
unitType = UnitTypes.fortress;
|
||||
produceTime = 2000;
|
||||
size = 3;
|
||||
maxSpawn = 3;
|
||||
|
||||
@@ -4,11 +4,11 @@ import io.anuke.arc.graphics.*;
|
||||
import io.anuke.arc.graphics.g2d.*;
|
||||
import io.anuke.arc.math.*;
|
||||
import io.anuke.arc.util.*;
|
||||
import io.anuke.mindustry.ctype.ContentList;
|
||||
import io.anuke.mindustry.entities.*;
|
||||
import io.anuke.mindustry.entities.bullet.*;
|
||||
import io.anuke.mindustry.entities.effect.*;
|
||||
import io.anuke.mindustry.entities.type.*;
|
||||
import io.anuke.mindustry.game.*;
|
||||
import io.anuke.mindustry.graphics.*;
|
||||
import io.anuke.mindustry.world.*;
|
||||
|
||||
|
||||
@@ -5,12 +5,13 @@ import io.anuke.arc.graphics.*;
|
||||
import io.anuke.arc.graphics.g2d.*;
|
||||
import io.anuke.arc.math.*;
|
||||
import io.anuke.arc.util.*;
|
||||
import io.anuke.mindustry.ctype.ContentList;
|
||||
import io.anuke.mindustry.entities.Effects.*;
|
||||
import io.anuke.mindustry.entities.effect.GroundEffectEntity.*;
|
||||
import io.anuke.mindustry.entities.type.*;
|
||||
import io.anuke.mindustry.game.*;
|
||||
import io.anuke.mindustry.graphics.*;
|
||||
import io.anuke.mindustry.type.*;
|
||||
import io.anuke.mindustry.ui.Cicon;
|
||||
|
||||
import static io.anuke.mindustry.Vars.tilesize;
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package io.anuke.mindustry.content;
|
||||
|
||||
import io.anuke.arc.graphics.Color;
|
||||
import io.anuke.mindustry.game.ContentList;
|
||||
import io.anuke.mindustry.ctype.ContentList;
|
||||
import io.anuke.mindustry.type.Item;
|
||||
import io.anuke.mindustry.type.ItemType;
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package io.anuke.mindustry.content;
|
||||
|
||||
import io.anuke.arc.graphics.Color;
|
||||
import io.anuke.mindustry.game.ContentList;
|
||||
import io.anuke.mindustry.ctype.ContentList;
|
||||
import io.anuke.mindustry.type.Liquid;
|
||||
|
||||
public class Liquids implements ContentList{
|
||||
@@ -26,6 +26,7 @@ public class Liquids implements ContentList{
|
||||
flammability = 1.2f;
|
||||
explosiveness = 1.2f;
|
||||
heatCapacity = 0.7f;
|
||||
barColor = Color.valueOf("6b675f");
|
||||
effect = StatusEffects.tarred;
|
||||
}};
|
||||
|
||||
|
||||
@@ -1,10 +1,12 @@
|
||||
package io.anuke.mindustry.content;
|
||||
|
||||
import io.anuke.mindustry.game.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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,11 +6,11 @@ import io.anuke.arc.graphics.g2d.*;
|
||||
import io.anuke.arc.math.*;
|
||||
import io.anuke.arc.util.*;
|
||||
import io.anuke.mindustry.*;
|
||||
import io.anuke.mindustry.ctype.ContentList;
|
||||
import io.anuke.mindustry.entities.*;
|
||||
import io.anuke.mindustry.entities.bullet.*;
|
||||
import io.anuke.mindustry.entities.effect.*;
|
||||
import io.anuke.mindustry.entities.type.*;
|
||||
import io.anuke.mindustry.game.*;
|
||||
import io.anuke.mindustry.gen.*;
|
||||
import io.anuke.mindustry.graphics.*;
|
||||
import io.anuke.mindustry.type.*;
|
||||
@@ -38,7 +38,7 @@ public class Mechs implements ContentList{
|
||||
weapon = new Weapon("vanguard-blaster"){{
|
||||
length = 1.5f;
|
||||
reload = 30f;
|
||||
roundrobin = true;
|
||||
alternate = true;
|
||||
inaccuracy = 6f;
|
||||
velocityRnd = 0.1f;
|
||||
ejectEffect = Fx.none;
|
||||
@@ -81,7 +81,7 @@ public class Mechs implements ContentList{
|
||||
shake = 2f;
|
||||
length = 1f;
|
||||
reload = 70f;
|
||||
roundrobin = true;
|
||||
alternate = true;
|
||||
bullet = Bullets.lancerLaser;
|
||||
recoil = 4f;
|
||||
shootSound = Sounds.spark;
|
||||
@@ -120,7 +120,7 @@ public class Mechs implements ContentList{
|
||||
length = 1.5f;
|
||||
reload = 10f;
|
||||
width = 4f;
|
||||
roundrobin = true;
|
||||
alternate = true;
|
||||
bullet = Bullets.basicFlame;
|
||||
}};
|
||||
}
|
||||
@@ -150,7 +150,7 @@ public class Mechs implements ContentList{
|
||||
weapon = new Weapon("heal-blaster"){{
|
||||
length = 1.5f;
|
||||
reload = 24f;
|
||||
roundrobin = false;
|
||||
alternate = false;
|
||||
ejectEffect = Fx.none;
|
||||
recoil = 2f;
|
||||
bullet = Bullets.healBullet;
|
||||
@@ -202,7 +202,7 @@ public class Mechs implements ContentList{
|
||||
shots = 4;
|
||||
spacing = 8f;
|
||||
inaccuracy = 8f;
|
||||
roundrobin = true;
|
||||
alternate = true;
|
||||
ejectEffect = Fx.none;
|
||||
shake = 3f;
|
||||
bullet = Bullets.missileSwarm;
|
||||
@@ -228,7 +228,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);
|
||||
}
|
||||
|
||||
@@ -266,7 +266,7 @@ public class Mechs implements ContentList{
|
||||
weapon = new Weapon("blaster"){{
|
||||
length = 1.5f;
|
||||
reload = 15f;
|
||||
roundrobin = true;
|
||||
alternate = true;
|
||||
ejectEffect = Fx.shellEjectSmall;
|
||||
bullet = Bullets.standardCopper;
|
||||
}};
|
||||
@@ -291,7 +291,7 @@ public class Mechs implements ContentList{
|
||||
reload = 70f;
|
||||
shots = 4;
|
||||
inaccuracy = 2f;
|
||||
roundrobin = true;
|
||||
alternate = true;
|
||||
ejectEffect = Fx.none;
|
||||
velocityRnd = 0.2f;
|
||||
spacing = 1f;
|
||||
@@ -356,7 +356,7 @@ public class Mechs implements ContentList{
|
||||
shots = 2;
|
||||
shotDelay = 1f;
|
||||
shots = 8;
|
||||
roundrobin = true;
|
||||
alternate = true;
|
||||
ejectEffect = Fx.none;
|
||||
velocityRnd = 1f;
|
||||
inaccuracy = 20f;
|
||||
@@ -394,7 +394,7 @@ public class Mechs implements ContentList{
|
||||
weapon = new Weapon("bomber"){{
|
||||
length = 1.5f;
|
||||
reload = 13f;
|
||||
roundrobin = true;
|
||||
alternate = true;
|
||||
ejectEffect = Fx.shellEjectSmall;
|
||||
bullet = Bullets.standardGlaive;
|
||||
shootSound = Sounds.shootSnap;
|
||||
|
||||
@@ -3,7 +3,7 @@ package io.anuke.mindustry.content;
|
||||
import io.anuke.arc.*;
|
||||
import io.anuke.arc.math.Mathf;
|
||||
import io.anuke.mindustry.entities.Effects;
|
||||
import io.anuke.mindustry.game.ContentList;
|
||||
import io.anuke.mindustry.ctype.ContentList;
|
||||
import io.anuke.mindustry.game.EventType.*;
|
||||
import io.anuke.mindustry.type.StatusEffect;
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package io.anuke.mindustry.content;
|
||||
|
||||
import io.anuke.arc.collection.Array;
|
||||
import io.anuke.mindustry.game.ContentList;
|
||||
import io.anuke.mindustry.ctype.ContentList;
|
||||
import io.anuke.mindustry.type.ItemStack;
|
||||
import io.anuke.mindustry.world.Block;
|
||||
|
||||
@@ -104,6 +104,11 @@ public class TechTree implements ContentList{
|
||||
node(door, () -> {
|
||||
node(doorLarge);
|
||||
});
|
||||
node(plastaniumWall, () -> {
|
||||
node(plastaniumWallLarge, () -> {
|
||||
|
||||
});
|
||||
});
|
||||
node(titaniumWallLarge);
|
||||
node(thoriumWall, () -> {
|
||||
node(thoriumWallLarge);
|
||||
|
||||
@@ -3,8 +3,8 @@ package io.anuke.mindustry.content;
|
||||
import io.anuke.mindustry.entities.effect.Fire;
|
||||
import io.anuke.mindustry.entities.effect.Puddle;
|
||||
import io.anuke.mindustry.entities.type.Player;
|
||||
import io.anuke.mindustry.game.ContentList;
|
||||
import io.anuke.mindustry.game.TypeID;
|
||||
import io.anuke.mindustry.ctype.ContentList;
|
||||
import io.anuke.mindustry.type.TypeID;
|
||||
|
||||
public class TypeIDs implements ContentList{
|
||||
public static TypeID fire, puddle, player;
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package io.anuke.mindustry.content;
|
||||
|
||||
import io.anuke.arc.collection.*;
|
||||
import io.anuke.mindustry.ctype.ContentList;
|
||||
import io.anuke.mindustry.entities.bullet.*;
|
||||
import io.anuke.mindustry.entities.type.*;
|
||||
import io.anuke.mindustry.entities.type.Bullet;
|
||||
import io.anuke.mindustry.entities.type.base.*;
|
||||
import io.anuke.mindustry.game.*;
|
||||
import io.anuke.mindustry.gen.*;
|
||||
import io.anuke.mindustry.type.*;
|
||||
|
||||
@@ -41,11 +41,11 @@ public class UnitTypes implements ContentList{
|
||||
health = 100;
|
||||
engineSize = 1.8f;
|
||||
engineOffset = 5.7f;
|
||||
weapon = new Weapon("heal-blaster"){{
|
||||
weapon = new Weapon(){{
|
||||
length = 1.5f;
|
||||
reload = 40f;
|
||||
width = 0.5f;
|
||||
roundrobin = true;
|
||||
alternate = true;
|
||||
ejectEffect = Fx.none;
|
||||
recoil = 2f;
|
||||
bullet = Bullets.healBulletBig;
|
||||
@@ -65,11 +65,11 @@ public class UnitTypes implements ContentList{
|
||||
buildPower = 0.4f;
|
||||
engineOffset = 6.5f;
|
||||
toMine = ObjectSet.with(Items.lead, Items.copper, Items.titanium);
|
||||
weapon = new Weapon("heal-blaster"){{
|
||||
weapon = new Weapon(){{
|
||||
length = 1.5f;
|
||||
reload = 20f;
|
||||
width = 0.5f;
|
||||
roundrobin = true;
|
||||
alternate = true;
|
||||
ejectEffect = Fx.none;
|
||||
recoil = 2f;
|
||||
bullet = Bullets.healBullet;
|
||||
@@ -86,7 +86,7 @@ public class UnitTypes implements ContentList{
|
||||
weapon = new Weapon("chain-blaster"){{
|
||||
length = 1.5f;
|
||||
reload = 28f;
|
||||
roundrobin = true;
|
||||
alternate = true;
|
||||
ejectEffect = Fx.shellEjectSmall;
|
||||
bullet = Bullets.standardCopper;
|
||||
}};
|
||||
@@ -99,7 +99,7 @@ public class UnitTypes implements ContentList{
|
||||
hitsize = 8f;
|
||||
mass = 1.75f;
|
||||
health = 120;
|
||||
weapon = new Weapon("bomber"){{
|
||||
weapon = new Weapon(){{
|
||||
reload = 12f;
|
||||
ejectEffect = Fx.none;
|
||||
shootSound = Sounds.explosion;
|
||||
@@ -138,7 +138,7 @@ public class UnitTypes implements ContentList{
|
||||
length = 1f;
|
||||
reload = 14f;
|
||||
range = 30f;
|
||||
roundrobin = true;
|
||||
alternate = true;
|
||||
recoil = 1f;
|
||||
ejectEffect = Fx.none;
|
||||
bullet = Bullets.basicFlame;
|
||||
@@ -158,7 +158,7 @@ public class UnitTypes implements ContentList{
|
||||
length = 1f;
|
||||
reload = 60f;
|
||||
width = 10f;
|
||||
roundrobin = true;
|
||||
alternate = true;
|
||||
recoil = 4f;
|
||||
shake = 2f;
|
||||
ejectEffect = Fx.shellEjectMedium;
|
||||
@@ -180,7 +180,7 @@ public class UnitTypes implements ContentList{
|
||||
weapon = new Weapon("eruption"){{
|
||||
length = 3f;
|
||||
reload = 10f;
|
||||
roundrobin = true;
|
||||
alternate = true;
|
||||
ejectEffect = Fx.none;
|
||||
bullet = Bullets.eruptorShot;
|
||||
recoil = 1f;
|
||||
@@ -201,7 +201,7 @@ public class UnitTypes implements ContentList{
|
||||
length = 8f;
|
||||
reload = 50f;
|
||||
width = 17f;
|
||||
roundrobin = true;
|
||||
alternate = true;
|
||||
recoil = 3f;
|
||||
shake = 2f;
|
||||
shots = 4;
|
||||
@@ -225,7 +225,7 @@ public class UnitTypes implements ContentList{
|
||||
length = 13f;
|
||||
reload = 30f;
|
||||
width = 22f;
|
||||
roundrobin = true;
|
||||
alternate = true;
|
||||
recoil = 3f;
|
||||
shake = 2f;
|
||||
inaccuracy = 3f;
|
||||
@@ -247,10 +247,10 @@ public class UnitTypes implements ContentList{
|
||||
health = 75;
|
||||
engineOffset = 5.5f;
|
||||
range = 140f;
|
||||
weapon = new Weapon("chain-blaster"){{
|
||||
weapon = new Weapon(){{
|
||||
length = 1.5f;
|
||||
reload = 28f;
|
||||
roundrobin = true;
|
||||
alternate = true;
|
||||
ejectEffect = Fx.shellEjectSmall;
|
||||
bullet = Bullets.standardCopper;
|
||||
shootSound = Sounds.shoot;
|
||||
@@ -267,11 +267,11 @@ public class UnitTypes implements ContentList{
|
||||
targetAir = false;
|
||||
engineOffset = 7.8f;
|
||||
range = 140f;
|
||||
weapon = new Weapon("bomber"){{
|
||||
weapon = new Weapon(){{
|
||||
length = 0f;
|
||||
width = 2f;
|
||||
reload = 12f;
|
||||
roundrobin = true;
|
||||
alternate = true;
|
||||
ejectEffect = Fx.none;
|
||||
velocityRnd = 1f;
|
||||
inaccuracy = 40f;
|
||||
@@ -303,7 +303,7 @@ public class UnitTypes implements ContentList{
|
||||
width = 10f;
|
||||
shots = 2;
|
||||
inaccuracy = 2f;
|
||||
roundrobin = true;
|
||||
alternate = true;
|
||||
ejectEffect = Fx.none;
|
||||
velocityRnd = 0.2f;
|
||||
spacing = 1f;
|
||||
@@ -336,7 +336,7 @@ public class UnitTypes implements ContentList{
|
||||
shootCone = 100f;
|
||||
shotDelay = 2;
|
||||
inaccuracy = 10f;
|
||||
roundrobin = true;
|
||||
alternate = true;
|
||||
ejectEffect = Fx.none;
|
||||
velocityRnd = 0.2f;
|
||||
spacing = 1f;
|
||||
@@ -369,7 +369,7 @@ public class UnitTypes implements ContentList{
|
||||
|
||||
shake = 1f;
|
||||
inaccuracy = 3f;
|
||||
roundrobin = true;
|
||||
alternate = true;
|
||||
ejectEffect = Fx.none;
|
||||
bullet = new BasicBulletType(7f, 42, "bullet"){
|
||||
{
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package io.anuke.mindustry.content;
|
||||
|
||||
import io.anuke.mindustry.ctype.ContentList;
|
||||
import io.anuke.mindustry.game.*;
|
||||
import io.anuke.mindustry.game.Objectives.*;
|
||||
import io.anuke.mindustry.maps.generators.*;
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
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.*;
|
||||
import io.anuke.mindustry.ctype.*;
|
||||
import io.anuke.mindustry.entities.bullet.*;
|
||||
import io.anuke.mindustry.game.*;
|
||||
import io.anuke.mindustry.mod.Mods.*;
|
||||
import io.anuke.mindustry.type.*;
|
||||
import io.anuke.mindustry.world.*;
|
||||
|
||||
@@ -23,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(),
|
||||
@@ -104,13 +105,20 @@ 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()]){
|
||||
//TODO catch error and display it per mod
|
||||
callable.accept(content);
|
||||
try{
|
||||
callable.get(content);
|
||||
}catch(Throwable e){
|
||||
if(content.mod != null){
|
||||
mods.handleError(new ModLoadException(content, e), content.mod);
|
||||
}else{
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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()){
|
||||
|
||||
@@ -5,6 +5,7 @@ import io.anuke.arc.*;
|
||||
import io.anuke.arc.util.*;
|
||||
import io.anuke.mindustry.content.*;
|
||||
import io.anuke.mindustry.core.GameState.*;
|
||||
import io.anuke.mindustry.ctype.UnlockableContent;
|
||||
import io.anuke.mindustry.entities.*;
|
||||
import io.anuke.mindustry.entities.type.*;
|
||||
import io.anuke.mindustry.game.EventType.*;
|
||||
@@ -17,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.*;
|
||||
|
||||
/**
|
||||
@@ -78,13 +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);
|
||||
if(b.x == event.tile.x && b.y == event.tile.y){
|
||||
data.brokenBlocks.removeIndex(i);
|
||||
break;
|
||||
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))){
|
||||
it.remove();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,14 +15,15 @@ import io.anuke.mindustry.entities.*;
|
||||
import io.anuke.mindustry.entities.traits.BuilderTrait.*;
|
||||
import io.anuke.mindustry.entities.traits.*;
|
||||
import io.anuke.mindustry.entities.type.*;
|
||||
import io.anuke.mindustry.game.EventType.*;
|
||||
import io.anuke.mindustry.game.*;
|
||||
import io.anuke.mindustry.game.EventType.*;
|
||||
import io.anuke.mindustry.gen.*;
|
||||
import io.anuke.mindustry.net.Administration.*;
|
||||
import io.anuke.mindustry.net.Net.*;
|
||||
import io.anuke.mindustry.net.*;
|
||||
import io.anuke.mindustry.net.Packets.*;
|
||||
import io.anuke.mindustry.type.*;
|
||||
import io.anuke.mindustry.type.TypeID;
|
||||
import io.anuke.mindustry.world.*;
|
||||
import io.anuke.mindustry.world.modules.*;
|
||||
|
||||
@@ -198,6 +199,15 @@ public class NetClient implements ApplicationListener{
|
||||
return "[#" + player.color.toString().toUpperCase() + "]" + name;
|
||||
}
|
||||
|
||||
@Remote(called = Loc.client, variants = Variant.one)
|
||||
public static void onConnect(String ip, int port){
|
||||
netClient.disconnectQuietly();
|
||||
state.set(State.menu);
|
||||
logic.reset();
|
||||
|
||||
ui.join.connect(ip, port);
|
||||
}
|
||||
|
||||
@Remote(targets = Loc.client)
|
||||
public static void onPing(Player player, long time){
|
||||
Call.onPingResponse(player.con, time);
|
||||
@@ -245,6 +255,11 @@ public class NetClient implements ApplicationListener{
|
||||
ui.showText("", message);
|
||||
}
|
||||
|
||||
@Remote(variants = Variant.both)
|
||||
public static void onSetRules(Rules rules){
|
||||
state.rules = rules;
|
||||
}
|
||||
|
||||
@Remote(variants = Variant.both)
|
||||
public static void onWorldDataBegin(){
|
||||
entities.clear();
|
||||
@@ -456,7 +471,7 @@ public class NetClient implements ApplicationListener{
|
||||
player.pointerX, player.pointerY, player.rotation, player.baseRotation,
|
||||
player.velocity().x, player.velocity().y,
|
||||
player.getMineTile(),
|
||||
player.isBoosting, player.isShooting, ui.chatfrag.chatOpen(),
|
||||
player.isBoosting, player.isShooting, ui.chatfrag.chatOpen(), player.isBuilding,
|
||||
requests,
|
||||
Core.camera.position.x, Core.camera.position.y,
|
||||
Core.camera.width * viewScale, Core.camera.height * viewScale);
|
||||
@@ -479,4 +494,4 @@ public class NetClient implements ApplicationListener{
|
||||
return result;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -331,6 +331,8 @@ public class NetServer implements ApplicationListener{
|
||||
player.sendMessage("[scarlet]Did you really expect to be able to kick an admin?");
|
||||
}else if(found.isLocal){
|
||||
player.sendMessage("[scarlet]Local players cannot be kicked.");
|
||||
}else if(found.getTeam() != player.getTeam()){
|
||||
player.sendMessage("[scarlet]Only players on your team can be kicked.");
|
||||
}else{
|
||||
if(!vtime.get()){
|
||||
player.sendMessage("[scarlet]You must wait " + voteTime/60 + " minutes between votekicks.");
|
||||
@@ -450,7 +452,7 @@ public class NetServer implements ApplicationListener{
|
||||
float rotation, float baseRotation,
|
||||
float xVelocity, float yVelocity,
|
||||
Tile mining,
|
||||
boolean boosting, boolean shooting, boolean chatting,
|
||||
boolean boosting, boolean shooting, boolean chatting, boolean building,
|
||||
BuildRequest[] requests,
|
||||
float viewX, float viewY, float viewWidth, float viewHeight
|
||||
){
|
||||
@@ -477,6 +479,7 @@ public class NetServer implements ApplicationListener{
|
||||
player.isTyping = chatting;
|
||||
player.isBoosting = boosting;
|
||||
player.isShooting = shooting;
|
||||
player.isBuilding = building;
|
||||
player.buildQueue().clear();
|
||||
for(BuildRequest req : requests){
|
||||
if(req == null) 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.*;
|
||||
@@ -72,11 +72,6 @@ public interface Platform{
|
||||
default void updateRPC(){
|
||||
}
|
||||
|
||||
/** Whether donating is supported. */
|
||||
default boolean canDonate(){
|
||||
return false;
|
||||
}
|
||||
|
||||
/** Must be a base64 string 8 bytes in length. */
|
||||
default String getUUID(){
|
||||
String uuid = Core.settings.getString("uuid", "");
|
||||
@@ -101,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.*;
|
||||
@@ -22,6 +22,7 @@ import io.anuke.mindustry.game.*;
|
||||
import io.anuke.mindustry.game.EventType.*;
|
||||
import io.anuke.mindustry.graphics.*;
|
||||
import io.anuke.mindustry.input.*;
|
||||
import io.anuke.mindustry.ui.Cicon;
|
||||
import io.anuke.mindustry.world.blocks.defense.ForceProjector.*;
|
||||
|
||||
import static io.anuke.arc.Core.*;
|
||||
@@ -238,7 +239,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);
|
||||
@@ -332,19 +333,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.*;
|
||||
@@ -279,7 +279,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 +296,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 +304,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,9 +404,9 @@ 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(500f).wrap().pad(4f).get().setAlignment(Align.center, Align.center);
|
||||
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);
|
||||
dialog.setFillParent(false);
|
||||
dialog.buttons.addButton("$cancel", dialog::hide);
|
||||
@@ -429,7 +429,7 @@ public class UI implements ApplicationListener, Loadable{
|
||||
|
||||
public void showCustomConfirm(String title, String text, String yes, String no, Runnable confirmed){
|
||||
FloatingDialog dialog = new FloatingDialog(title);
|
||||
dialog.cont.add(text).width(500f).wrap().pad(4f).get().setAlignment(Align.center, Align.center);
|
||||
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);
|
||||
dialog.setFillParent(false);
|
||||
dialog.buttons.addButton(no, dialog::hide);
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.anuke.mindustry.game;
|
||||
package io.anuke.mindustry.core;
|
||||
|
||||
import io.anuke.arc.*;
|
||||
import io.anuke.arc.Files.*;
|
||||
@@ -185,6 +185,10 @@ public class World{
|
||||
Events.fire(new WorldLoadEvent());
|
||||
}
|
||||
|
||||
public void setGenerating(boolean gen){
|
||||
this.generating = gen;
|
||||
}
|
||||
|
||||
public boolean isGenerating(){
|
||||
return generating;
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.anuke.mindustry.game;
|
||||
package io.anuke.mindustry.ctype;
|
||||
|
||||
import io.anuke.arc.files.*;
|
||||
import io.anuke.arc.util.ArcAnnotate.*;
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.anuke.mindustry.game;
|
||||
package io.anuke.mindustry.ctype;
|
||||
|
||||
/** Interface for a list of content to be loaded in {@link io.anuke.mindustry.core.ContentLoader}. */
|
||||
public interface ContentList{
|
||||
@@ -1,4 +1,4 @@
|
||||
package io.anuke.mindustry.game;
|
||||
package io.anuke.mindustry.ctype;
|
||||
|
||||
import io.anuke.mindustry.*;
|
||||
|
||||
@@ -1,10 +1,11 @@
|
||||
package io.anuke.mindustry.game;
|
||||
package io.anuke.mindustry.ctype;
|
||||
|
||||
import io.anuke.annotations.Annotations.*;
|
||||
import io.anuke.arc.*;
|
||||
import io.anuke.arc.graphics.g2d.*;
|
||||
import io.anuke.arc.scene.ui.layout.*;
|
||||
import io.anuke.mindustry.*;
|
||||
import io.anuke.mindustry.ui.Cicon;
|
||||
|
||||
/** Base interface for an unlockable content type. */
|
||||
public abstract class UnlockableContent extends MappableContent{
|
||||
@@ -13,7 +14,7 @@ public abstract class UnlockableContent extends MappableContent{
|
||||
/** Localized description. May be null. */
|
||||
public String description;
|
||||
/** Icons by Cicon ID.*/
|
||||
protected TextureRegion[] cicons = new TextureRegion[Cicon.all.length];
|
||||
protected TextureRegion[] cicons = new TextureRegion[io.anuke.mindustry.ui.Cicon.all.length];
|
||||
|
||||
public UnlockableContent(String name){
|
||||
super(name);
|
||||
@@ -61,6 +62,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();
|
||||
}
|
||||
@@ -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.*;
|
||||
@@ -25,6 +25,7 @@ import io.anuke.mindustry.graphics.*;
|
||||
import io.anuke.mindustry.io.*;
|
||||
import io.anuke.mindustry.maps.*;
|
||||
import io.anuke.mindustry.ui.*;
|
||||
import io.anuke.mindustry.ui.Cicon;
|
||||
import io.anuke.mindustry.ui.dialogs.*;
|
||||
import io.anuke.mindustry.world.*;
|
||||
import io.anuke.mindustry.world.blocks.*;
|
||||
@@ -424,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(() -> {
|
||||
@@ -506,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();
|
||||
|
||||
@@ -524,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.Core;
|
||||
import io.anuke.arc.*;
|
||||
import io.anuke.arc.collection.IntSet;
|
||||
import io.anuke.arc.collection.IntSet.IntSetIterator;
|
||||
import io.anuke.arc.graphics.Color;
|
||||
@@ -10,6 +10,7 @@ import io.anuke.arc.graphics.g2d.TextureRegion;
|
||||
import io.anuke.arc.math.Mathf;
|
||||
import io.anuke.arc.util.*;
|
||||
import io.anuke.mindustry.content.Blocks;
|
||||
import io.anuke.mindustry.game.EventType.*;
|
||||
import io.anuke.mindustry.game.Team;
|
||||
import io.anuke.mindustry.graphics.IndexedRenderer;
|
||||
import io.anuke.mindustry.world.Block;
|
||||
@@ -29,7 +30,11 @@ public class MapRenderer implements Disposable{
|
||||
|
||||
public MapRenderer(MapEditor editor){
|
||||
this.editor = editor;
|
||||
texture = Core.atlas.find("clear-editor").getTexture();
|
||||
this.texture = Core.atlas.find("clear-editor").getTexture();
|
||||
|
||||
Events.on(ContentReloadEvent.class, e -> {
|
||||
texture = Core.atlas.find("clear-editor").getTexture();
|
||||
});
|
||||
}
|
||||
|
||||
public void resize(int width, int height){
|
||||
|
||||
@@ -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");
|
||||
}
|
||||
|
||||
@@ -17,6 +17,7 @@ import io.anuke.mindustry.gen.*;
|
||||
import io.anuke.mindustry.graphics.*;
|
||||
import io.anuke.mindustry.io.*;
|
||||
import io.anuke.mindustry.type.*;
|
||||
import io.anuke.mindustry.ui.Cicon;
|
||||
import io.anuke.mindustry.ui.dialogs.*;
|
||||
|
||||
import static io.anuke.mindustry.Vars.*;
|
||||
@@ -140,7 +141,7 @@ public class WaveInfoDialog extends FloatingDialog{
|
||||
t.margin(0).defaults().pad(3).padLeft(5f).growX().left();
|
||||
t.addButton(b -> {
|
||||
b.left();
|
||||
b.addImage(group.type.icon(Cicon.medium)).size(32f).padRight(3);
|
||||
b.addImage(group.type.icon(io.anuke.mindustry.ui.Cicon.medium)).size(32f).padRight(3);
|
||||
b.add(group.type.localizedName).color(Pal.accent);
|
||||
}, () -> showUpdate(group)).pad(-6f).padBottom(0f);
|
||||
|
||||
@@ -221,7 +222,7 @@ public class WaveInfoDialog extends FloatingDialog{
|
||||
for(UnitType type : content.units()){
|
||||
dialog.cont.addButton(t -> {
|
||||
t.left();
|
||||
t.addImage(type.icon(Cicon.medium)).size(40f).padRight(2f);
|
||||
t.addImage(type.icon(io.anuke.mindustry.ui.Cicon.medium)).size(40f).padRight(2f);
|
||||
t.add(type.localizedName);
|
||||
}, () -> {
|
||||
lastType = type;
|
||||
|
||||
@@ -1,27 +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.GridBits;
|
||||
import io.anuke.arc.collection.IntQueue;
|
||||
import io.anuke.arc.function.*;
|
||||
import io.anuke.arc.graphics.Color;
|
||||
import io.anuke.arc.math.Mathf;
|
||||
import io.anuke.arc.collection.*;
|
||||
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.*;
|
||||
|
||||
@@ -32,6 +27,7 @@ public class Damage{
|
||||
private static Vector2 tr = new Vector2();
|
||||
private static GridBits bits = new GridBits(30, 30);
|
||||
private static IntQueue propagation = new IntQueue();
|
||||
private static IntSet collidedBlocks = new IntSet();
|
||||
|
||||
/** Creates a dynamic explosion based on specified parameters. */
|
||||
public static void dynamicExplosion(float x, float y, float flammability, float explosiveness, float power, float radius, Color color){
|
||||
@@ -88,20 +84,22 @@ public class Damage{
|
||||
* Only enemies of the specified team are damaged.
|
||||
*/
|
||||
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 && tile.entity != null && tile.getTeamID() != team.ordinal() && tile.entity.collide(hitter)){
|
||||
if(tile != null && !collidedBlocks.contains(tile.pos()) && tile.entity != null && tile.getTeamID() != team.ordinal() && tile.entity.collide(hitter)){
|
||||
tile.entity.collision(hitter);
|
||||
collidedBlocks.add(tile.pos());
|
||||
hitter.getBulletType().hit(hitter, tile.worldx(), tile.worldy());
|
||||
}
|
||||
};
|
||||
|
||||
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;
|
||||
@@ -127,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;
|
||||
@@ -148,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);
|
||||
@@ -180,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);
|
||||
}
|
||||
|
||||
@@ -3,12 +3,12 @@ package io.anuke.mindustry.entities.bullet;
|
||||
import io.anuke.arc.audio.*;
|
||||
import io.anuke.arc.math.*;
|
||||
import io.anuke.mindustry.content.*;
|
||||
import io.anuke.mindustry.ctype.Content;
|
||||
import io.anuke.mindustry.entities.*;
|
||||
import io.anuke.mindustry.entities.Effects.*;
|
||||
import io.anuke.mindustry.entities.effect.*;
|
||||
import io.anuke.mindustry.entities.traits.*;
|
||||
import io.anuke.mindustry.entities.type.*;
|
||||
import io.anuke.mindustry.game.*;
|
||||
import io.anuke.mindustry.gen.*;
|
||||
import io.anuke.mindustry.graphics.*;
|
||||
import io.anuke.mindustry.type.*;
|
||||
|
||||
@@ -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());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,8 +12,8 @@ import io.anuke.mindustry.entities.traits.*;
|
||||
import io.anuke.mindustry.entities.type.*;
|
||||
import io.anuke.mindustry.entities.type.TimedEntity;
|
||||
import io.anuke.mindustry.game.EventType.*;
|
||||
import io.anuke.mindustry.game.*;
|
||||
import io.anuke.mindustry.gen.*;
|
||||
import io.anuke.mindustry.type.TypeID;
|
||||
import io.anuke.mindustry.world.*;
|
||||
|
||||
import java.io.*;
|
||||
|
||||
@@ -20,8 +20,9 @@ import io.anuke.mindustry.entities.type.Unit;
|
||||
import io.anuke.mindustry.game.Team;
|
||||
import io.anuke.mindustry.gen.Call;
|
||||
import io.anuke.mindustry.graphics.Pal;
|
||||
import io.anuke.mindustry.world.Tile;
|
||||
|
||||
import static io.anuke.mindustry.Vars.bulletGroup;
|
||||
import static io.anuke.mindustry.Vars.*;
|
||||
|
||||
public class Lightning extends TimedEntity implements DrawTrait, TimeTrait{
|
||||
public static final float lifetime = 10f;
|
||||
@@ -34,7 +35,7 @@ public class Lightning extends TimedEntity implements DrawTrait, TimeTrait{
|
||||
private static final float hitRange = 30f;
|
||||
private static int lastSeed = 0;
|
||||
|
||||
private Array<Position> lines = new Array<>();
|
||||
private Array<Vector2> lines = new Array<>();
|
||||
private Color color = Pal.lancerLaser;
|
||||
|
||||
/** For pooling use only. Do not call directly! */
|
||||
@@ -61,10 +62,30 @@ public class Lightning extends TimedEntity implements DrawTrait, TimeTrait{
|
||||
random.setSeed(seed);
|
||||
hit.clear();
|
||||
|
||||
boolean[] bhit = {false};
|
||||
|
||||
for(int i = 0; i < length / 2; i++){
|
||||
Bullet.create(Bullets.damageLightning, l, team, x, y, 0f, 1f, 1f, dmg);
|
||||
l.lines.add(new Vector2(x + Mathf.range(3f), y + Mathf.range(3f)));
|
||||
|
||||
if(l.lines.size > 1){
|
||||
bhit[0] = false;
|
||||
Position from = l.lines.get(l.lines.size - 2);
|
||||
Position to = l.lines.get(l.lines.size - 1);
|
||||
world.raycastEach(world.toTile(from.getX()), world.toTile(from.getY()), world.toTile(to.getX()), world.toTile(to.getY()), (wx, wy) -> {
|
||||
|
||||
Tile tile = world.ltile(wx, wy);
|
||||
if(tile != null && tile.block().insulated){
|
||||
bhit[0] = true;
|
||||
//snap it instead of removing
|
||||
l.lines.get(l.lines.size -1).set(wx * tilesize, wy * tilesize);
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
});
|
||||
if(bhit[0]) break;
|
||||
}
|
||||
|
||||
rect.setSize(hitRange).setCenter(x, y);
|
||||
entities.clear();
|
||||
if(hit.size < maxChain){
|
||||
@@ -83,6 +104,7 @@ public class Lightning extends TimedEntity implements DrawTrait, TimeTrait{
|
||||
y = furthest.y;
|
||||
}else{
|
||||
rotation += random.range(20f);
|
||||
|
||||
x += Angles.trnsx(rotation, hitRange / 2f);
|
||||
y += Angles.trnsy(rotation, hitRange / 2f);
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@ import io.anuke.mindustry.content.*;
|
||||
import io.anuke.mindustry.entities.*;
|
||||
import io.anuke.mindustry.entities.type.SolidEntity;
|
||||
import io.anuke.mindustry.entities.traits.*;
|
||||
import io.anuke.mindustry.game.TypeID;
|
||||
import io.anuke.mindustry.type.TypeID;
|
||||
import io.anuke.mindustry.gen.Call;
|
||||
import io.anuke.mindustry.type.Liquid;
|
||||
import io.anuke.mindustry.world.Tile;
|
||||
|
||||
@@ -193,11 +193,16 @@ public interface BuilderTrait extends Entity, TeamTrait{
|
||||
|
||||
/** Add another build requests to the queue, if it doesn't exist there yet. */
|
||||
default void addBuildRequest(BuildRequest place, boolean tail){
|
||||
BuildRequest replace = null;
|
||||
for(BuildRequest request : buildQueue()){
|
||||
if(request.x == place.x && request.y == place.y){
|
||||
return;
|
||||
replace = request;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if(replace != null){
|
||||
buildQueue().remove(replace);
|
||||
}
|
||||
Tile tile = world.tile(place.x, place.y);
|
||||
if(tile != null && tile.entity instanceof BuildEntity){
|
||||
place.progress = tile.<BuildEntity>entity().progress;
|
||||
@@ -283,7 +288,7 @@ public interface BuilderTrait extends Entity, TeamTrait{
|
||||
/** Last progress.*/
|
||||
public float progress;
|
||||
/** Whether construction has started for this request.*/
|
||||
public boolean initialized;
|
||||
public boolean initialized, worldContext = true;
|
||||
|
||||
/** Visual scale. Used only for rendering.*/
|
||||
public float animScale = 0f;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package io.anuke.mindustry.entities.traits;
|
||||
|
||||
import io.anuke.mindustry.game.TypeID;
|
||||
import io.anuke.mindustry.type.TypeID;
|
||||
|
||||
public interface TypeTrait{
|
||||
|
||||
|
||||