Removed 'text.*' prefix

This commit is contained in:
Anuken
2019-01-09 16:58:06 -05:00
parent daa7b20e4a
commit b9618d66f2
68 changed files with 6895 additions and 6895 deletions

View File

@@ -1,322 +1,322 @@
text.credits.text = Created by [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[] credits.text = Created by [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]
text.credits = Credits credits = Credits
text.contributors = Translators and Contributors contributors = Translators and Contributors
text.discord = Join the mindustry discord! discord = Join the mindustry discord!
text.link.discord.description = The official Mindustry discord chatroom link.discord.description = The official Mindustry discord chatroom
text.link.github.description = Game source code link.github.description = Game source code
text.link.dev-builds.description = Unstable development builds link.dev-builds.description = Unstable development builds
text.link.trello.description = Official trello board for planned features link.trello.description = Official trello board for planned features
text.link.itch.io.description = itch.io page with PC downloads and web version link.itch.io.description = itch.io page with PC downloads and web version
text.link.google-play.description = Google Play store listing link.google-play.description = Google Play store listing
text.link.wiki.description = Official Mindustry wiki link.wiki.description = Official Mindustry wiki
text.linkfail = Failed to open link!\nThe URL has been copied to your clipboard. linkfail = Failed to open link!\nThe URL has been copied to your clipboard.
text.screenshot = Screenshot saved to {0} screenshot = Screenshot saved to {0}
text.gameover = Game Over gameover = Game Over
text.gameover.pvp = The[accent] {0}[] team is victorious! gameover.pvp = The[accent] {0}[] team is victorious!
text.highscore = [accent]New highscore! highscore = [accent]New highscore!
text.wave.lasted = You lasted until wave [accent]{0}[]. wave.lasted = You lasted until wave [accent]{0}[].
text.level.highscore = High Score: [accent]{0} level.highscore = High Score: [accent]{0}
text.level.delete.title = Confirm Delete level.delete.title = Confirm Delete
text.map.delete = Are you sure you want to delete the map "[accent]{0}[]"? map.delete = Are you sure you want to delete the map "[accent]{0}[]"?
text.level.select = Level Select level.select = Level Select
text.level.mode = Gamemode: level.mode = Gamemode:
text.construction.desktop = To deselect a block or stop building, [accent]use space[]. construction.desktop = To deselect a block or stop building, [accent]use space[].
text.construction.title = Block Construction Guide construction.title = Block Construction Guide
text.construction = You've just selected [accent]block construction mode[].\n\nTo begin placing, simply tap a valid location near your ship.\nOnce you have selected some blocks, press the checkbox to confirm, and your ship will begin constructing them.\n\n- [accent]Remove blocks[] from your selection by tapping them.\n- [accent]Shift the selection[] by holding and dragging any block in the selection.\n- [accent]Place blocks in a line[] by tapping and holding an empty spot, then dragging in a direction.\n- [accent]Cancel construction or selection[] by pressing the X at the bottom left. construction = You've just selected [accent]block construction mode[].\n\nTo begin placing, simply tap a valid location near your ship.\nOnce you have selected some blocks, press the checkbox to confirm, and your ship will begin constructing them.\n\n- [accent]Remove blocks[] from your selection by tapping them.\n- [accent]Shift the selection[] by holding and dragging any block in the selection.\n- [accent]Place blocks in a line[] by tapping and holding an empty spot, then dragging in a direction.\n- [accent]Cancel construction or selection[] by pressing the X at the bottom left.
text.deconstruction.title = Block Deconstruction Guide deconstruction.title = Block Deconstruction Guide
text.deconstruction = You've just selected [accent]block deconstruction mode[].\n\nTo begin breaking, simply tap a block near your ship.\nOnce you have selected some blocks, press the checkbox to confirm, and your ship will begin de-constructing them.\n\n- [accent]Remove blocks[] from your selection by tapping them.\n- [accent]Remove blocks in an area[] by tapping and holding an empty spot, then dragging in a direction.\n- [accent]Cancel deconstruction or selection[] by pressing the X at the bottom left. deconstruction = You've just selected [accent]block deconstruction mode[].\n\nTo begin breaking, simply tap a block near your ship.\nOnce you have selected some blocks, press the checkbox to confirm, and your ship will begin de-constructing them.\n\n- [accent]Remove blocks[] from your selection by tapping them.\n- [accent]Remove blocks in an area[] by tapping and holding an empty spot, then dragging in a direction.\n- [accent]Cancel deconstruction or selection[] by pressing the X at the bottom left.
text.showagain = Don't show again next session showagain = Don't show again next session
text.coreattack = < Core is under attack! > coreattack = < Core is under attack! >
text.unlocks = Unlocks unlocks = Unlocks
text.savegame = Save Game savegame = Save Game
text.loadgame = Load Game loadgame = Load Game
text.joingame = Join Game joingame = Join Game
text.addplayers = Add/Remove Players addplayers = Add/Remove Players
text.customgame = Custom Game customgame = Custom Game
text.none = <none> none = <none>
text.close = Close close = Close
text.quit = Quit quit = Quit
text.maps = Maps maps = Maps
text.continue = Continue continue = Continue
text.maps.none = [LIGHT_GRAY]No maps found! maps.none = [LIGHT_GRAY]No maps found!
text.about.button = About about.button = About
text.name = Name: name = Name:
text.noname = Pick a[accent] player name[] first. noname = Pick a[accent] player name[] first.
text.filename = File Name: filename = File Name:
text.unlocked = New Block Unlocked! unlocked = New Block Unlocked!
text.unlocked.plural = New Blocks Unlocked! unlocked.plural = New Blocks Unlocked!
text.players = {0} players online players = {0} players online
text.players.single = {0} player online players.single = {0} player online
text.server.closing = [accent]Closing server... server.closing = [accent]Closing server...
text.server.kicked.kick = You have been kicked from the server! server.kicked.kick = You have been kicked from the server!
text.server.kicked.serverClose = Server closed. server.kicked.serverClose = Server closed.
text.server.kicked.clientOutdated = Outdated client! Update your game! server.kicked.clientOutdated = Outdated client! Update your game!
text.server.kicked.serverOutdated = Outdated server! Ask the host to update! server.kicked.serverOutdated = Outdated server! Ask the host to update!
text.server.kicked.banned = You are banned on this server. server.kicked.banned = You are banned on this server.
text.server.kicked.recentKick = You have been kicked recently.\nWait before connecting again. server.kicked.recentKick = You have been kicked recently.\nWait before connecting again.
text.server.kicked.nameInUse = There is someone with that name\nalready on this server. server.kicked.nameInUse = There is someone with that name\nalready on this server.
text.server.kicked.nameEmpty = Your chosen name is invalid. server.kicked.nameEmpty = Your chosen name is invalid.
text.server.kicked.idInUse = You are already on this server! Connecting with two accounts is not permitted. server.kicked.idInUse = You are already on this server! Connecting with two accounts is not permitted.
text.server.kicked.customClient = This server does not support custom builds. Download an official version. server.kicked.customClient = This server does not support custom builds. Download an official version.
text.server.kicked.gameover = Game over! server.kicked.gameover = Game over!
text.host.info = The [accent]host[] button hosts a server on port [scarlet]6567[]. \nAnybody on the same [LIGHT_GRAY]wifi or local network[] should be able to see your server in their server list.\n\nIf you want people to be able to connect from anywhere by IP, [accent]port forwarding[] is required.\n\n[LIGHT_GRAY]Note: If someone is experiencing trouble connecting to your LAN game, make sure you have allowed Mindustry access to your local network in your firewall settings. host.info = The [accent]host[] button hosts a server on port [scarlet]6567[]. \nAnybody on the same [LIGHT_GRAY]wifi or local network[] should be able to see your server in their server list.\n\nIf you want people to be able to connect from anywhere by IP, [accent]port forwarding[] is required.\n\n[LIGHT_GRAY]Note: If someone is experiencing trouble connecting to your LAN game, make sure you have allowed Mindustry access to your local network in your firewall settings.
text.join.info = Here, you can enter a [accent]server IP[] to connect to, or discover [accent]local network[] servers to connect to.\nBoth LAN and WAN multiplayer is supported.\n\n[LIGHT_GRAY]Note: There is no automatic global server list; if you want to connect to someone by IP, you would need to ask the host for their IP. join.info = Here, you can enter a [accent]server IP[] to connect to, or discover [accent]local network[] servers to connect to.\nBoth LAN and WAN multiplayer is supported.\n\n[LIGHT_GRAY]Note: There is no automatic global server list; if you want to connect to someone by IP, you would need to ask the host for their IP.
text.hostserver = Host Game hostserver = Host Game
text.hostserver.mobile = Host\nGame hostserver.mobile = Host\nGame
text.host = Host host = Host
text.hosting = [accent]Opening server... hosting = [accent]Opening server...
text.hosts.refresh = Refresh hosts.refresh = Refresh
text.hosts.discovering = Discovering LAN games hosts.discovering = Discovering LAN games
text.server.refreshing = Refreshing server server.refreshing = Refreshing server
text.hosts.none = [lightgray]No local games found! hosts.none = [lightgray]No local games found!
text.host.invalid = [scarlet]Can't connect to host. host.invalid = [scarlet]Can't connect to host.
text.trace = Trace Player trace = Trace Player
text.trace.playername = Player name: [accent]{0} trace.playername = Player name: [accent]{0}
text.trace.ip = IP: [accent]{0} trace.ip = IP: [accent]{0}
text.trace.id = Unique ID: [accent]{0} trace.id = Unique ID: [accent]{0}
text.trace.android = Android Client: [accent]{0} trace.android = Android Client: [accent]{0}
text.trace.modclient = Custom Client: [accent]{0} trace.modclient = Custom Client: [accent]{0}
text.trace.totalblocksbroken = Total blocks broken: [accent]{0} trace.totalblocksbroken = Total blocks broken: [accent]{0}
text.trace.structureblocksbroken = Structure blocks broken: [accent]{0} trace.structureblocksbroken = Structure blocks broken: [accent]{0}
text.trace.lastblockbroken = Last block broken: [accent]{0} trace.lastblockbroken = Last block broken: [accent]{0}
text.trace.totalblocksplaced = Total blocks placed: [accent]{0} trace.totalblocksplaced = Total blocks placed: [accent]{0}
text.trace.lastblockplaced = Last block placed: [accent]{0} trace.lastblockplaced = Last block placed: [accent]{0}
text.invalidid = Invalid client ID! Submit a bug report. invalidid = Invalid client ID! Submit a bug report.
text.server.bans = Bans server.bans = Bans
text.server.bans.none = No banned players found! server.bans.none = No banned players found!
text.server.admins = Admins server.admins = Admins
text.server.admins.none = No admins found! server.admins.none = No admins found!
text.server.add = Add Server server.add = Add Server
text.server.delete = Are you sure you want to delete this server? server.delete = Are you sure you want to delete this server?
text.server.hostname = Host: {0} server.hostname = Host: {0}
text.server.edit = Edit Server server.edit = Edit Server
text.server.outdated = [crimson]Outdated Server![] server.outdated = [crimson]Outdated Server![]
text.server.outdated.client = [crimson]Outdated Client![] server.outdated.client = [crimson]Outdated Client![]
text.server.version = [lightgray]Version: {0} {1} server.version = [lightgray]Version: {0} {1}
text.server.custombuild = [yellow]Custom Build server.custombuild = [yellow]Custom Build
text.confirmban = Are you sure you want to ban this player? confirmban = Are you sure you want to ban this player?
text.confirmkick = Are you sure you want to kick this player? confirmkick = Are you sure you want to kick this player?
text.confirmunban = Are you sure you want to unban this player? confirmunban = Are you sure you want to unban this player?
text.confirmadmin = Are you sure you want to make this player an admin? confirmadmin = Are you sure you want to make this player an admin?
text.confirmunadmin = Are you sure you want to remove admin status from this player? confirmunadmin = Are you sure you want to remove admin status from this player?
text.joingame.title = Join Game joingame.title = Join Game
text.joingame.ip = Address: joingame.ip = Address:
text.disconnect = Disconnected. disconnect = Disconnected.
text.disconnect.data = Failed to load world data! disconnect.data = Failed to load world data!
text.connecting = [accent]Connecting... connecting = [accent]Connecting...
text.connecting.data = [accent]Loading world data... connecting.data = [accent]Loading world data...
text.server.port = Port: server.port = Port:
text.server.addressinuse = Address already in use! server.addressinuse = Address already in use!
text.server.invalidport = Invalid port number! server.invalidport = Invalid port number!
text.server.error = [crimson]Error hosting server: [accent]{0} server.error = [crimson]Error hosting server: [accent]{0}
text.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.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.
text.save.new = New Save save.new = New Save
text.save.overwrite = Are you sure you want to overwrite\nthis save slot? save.overwrite = Are you sure you want to overwrite\nthis save slot?
text.overwrite = Overwrite overwrite = Overwrite
text.save.none = No saves found! save.none = No saves found!
text.saveload = [accent]Saving... saveload = [accent]Saving...
text.savefail = Failed to save game! savefail = Failed to save game!
text.save.delete.confirm = Are you sure you want to delete this save? save.delete.confirm = Are you sure you want to delete this save?
text.save.delete = Delete save.delete = Delete
text.save.export = Export Save save.export = Export Save
text.save.import.invalid = [accent]This save is invalid! save.import.invalid = [accent]This save is invalid!
text.save.import.fail = [crimson]Failed to import save: [accent]{0} save.import.fail = [crimson]Failed to import save: [accent]{0}
text.save.export.fail = [crimson]Failed to export save: [accent]{0} save.export.fail = [crimson]Failed to export save: [accent]{0}
text.save.import = Import Save save.import = Import Save
text.save.newslot = Save name: save.newslot = Save name:
text.save.rename = Rename save.rename = Rename
text.save.rename.text = New name: save.rename.text = New name:
text.selectslot = Select a save. selectslot = Select a save.
text.slot = [accent]Slot {0} slot = [accent]Slot {0}
text.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. 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.
text.empty = <empty> empty = <empty>
text.on = On on = On
text.off = Off off = Off
text.save.autosave = Autosave: {0} save.autosave = Autosave: {0}
text.save.map = Map: {0} save.map = Map: {0}
text.save.wave = Wave {0} save.wave = Wave {0}
text.save.difficulty = Difficulty: {0} save.difficulty = Difficulty: {0}
text.save.date = Last Saved: {0} save.date = Last Saved: {0}
text.save.playtime = Playtime: {0} save.playtime = Playtime: {0}
text.confirm = Confirm confirm = Confirm
text.delete = Delete delete = Delete
text.ok = OK ok = OK
text.open = Open open = Open
text.cancel = Cancel cancel = Cancel
text.openlink = Open Link openlink = Open Link
text.copylink = Copy Link copylink = Copy Link
text.back = Back back = Back
text.quit.confirm = Are you sure you want to quit? quit.confirm = Are you sure you want to quit?
text.changelog.title = Changelog changelog.title = Changelog
text.changelog.loading = Getting changelog... changelog.loading = Getting changelog...
text.changelog.error.android = [accent]Note that the changelog sometimes does not work on Android 4.4 and below!\nThis is due to an internal Android bug. changelog.error.android = [accent]Note that the changelog sometimes does not work on Android 4.4 and below!\nThis is due to an internal Android bug.
text.changelog.error.ios = [accent]The changelog is currently not supported in iOS. changelog.error.ios = [accent]The changelog is currently not supported in iOS.
text.changelog.error = [scarlet]Error getting changelog!\nCheck your internet connection. changelog.error = [scarlet]Error getting changelog!\nCheck your internet connection.
text.changelog.current = [yellow][[Current version] changelog.current = [yellow][[Current version]
text.changelog.latest = [accent][[Latest version] changelog.latest = [accent][[Latest version]
text.loading = [accent]Loading... loading = [accent]Loading...
text.saving = [accent]Saving... saving = [accent]Saving...
text.wave = [accent]Wave {0} wave = [accent]Wave {0}
text.wave.waiting = [LIGHT_GRAY]Wave in {0} wave.waiting = [LIGHT_GRAY]Wave in {0}
text.waiting = [LIGHT_GRAY]Waiting... waiting = [LIGHT_GRAY]Waiting...
text.waiting.players = Waiting for players... waiting.players = Waiting for players...
text.wave.enemies = [LIGHT_GRAY]{0} Enemies Remaining wave.enemies = [LIGHT_GRAY]{0} Enemies Remaining
text.wave.enemy = [LIGHT_GRAY]{0} Enemy Remaining wave.enemy = [LIGHT_GRAY]{0} Enemy Remaining
text.loadimage = Load Image loadimage = Load Image
text.saveimage = Save Image saveimage = Save Image
text.unknown = Unknown unknown = Unknown
text.custom = Custom custom = Custom
text.builtin = Built-In builtin = Built-In
text.map.delete.confirm = Are you sure you want to delete this map? This action cannot be undone! map.delete.confirm = Are you sure you want to delete this map? This action cannot be undone!
text.map.random = [accent]Random Map map.random = [accent]Random Map
text.map.nospawn = This map does not have any cores for the player to spawn in! Add a[ROYAL] blue[] core to this map in the editor. map.nospawn = This map does not have any cores for the player to spawn in! Add a[ROYAL] blue[] core to this map in the editor.
text.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.pvp = This map does not have any enemy cores for player to spawn into! Add[SCARLET] red[] cores to this map in the editor.
text.map.invalid = Error loading map: corrupted or invalid map file. map.invalid = Error loading map: corrupted or invalid map file.
text.editor.brush = Brush editor.brush = Brush
text.editor.slope = \\ editor.slope = \\
text.editor.openin = Open In Editor editor.openin = Open In Editor
text.editor.oregen = Ore Generation editor.oregen = Ore Generation
text.editor.oregen.info = Ore Generation: editor.oregen.info = Ore Generation:
text.editor.mapinfo = Map Info editor.mapinfo = Map Info
text.editor.author = Author: editor.author = Author:
text.editor.description = Description: editor.description = Description:
text.editor.name = Name: editor.name = Name:
text.editor.teams = Teams editor.teams = Teams
text.editor.elevation = Elevation editor.elevation = Elevation
text.editor.errorimageload = Error loading file:\n[accent]{0} editor.errorimageload = Error loading file:\n[accent]{0}
text.editor.errorimagesave = Error saving file:\n[accent]{0} editor.errorimagesave = Error saving file:\n[accent]{0}
text.editor.generate = Generate editor.generate = Generate
text.editor.resize = Resize editor.resize = Resize
text.editor.loadmap = Load Map editor.loadmap = Load Map
text.editor.savemap = Save Map editor.savemap = Save Map
text.editor.saved = Saved! editor.saved = Saved!
text.editor.save.noname = Your map does not have a name! Set one in the 'map info' menu. editor.save.noname = Your map does not have a name! Set one in the 'map info' menu.
text.editor.save.overwrite = Your map overwrites a built-in map! Pick a different name in the 'map info' menu. editor.save.overwrite = Your map overwrites a built-in map! Pick a different name in the 'map info' menu.
text.editor.import.exists = [scarlet]Unable to import:[] a built-in map named '{0}' already exists! editor.import.exists = [scarlet]Unable to import:[] a built-in map named '{0}' already exists!
text.editor.import = Import... editor.import = Import...
text.editor.importmap = Import Map editor.importmap = Import Map
text.editor.importmap.description = Import an already existing map editor.importmap.description = Import an already existing map
text.editor.importfile = Import File editor.importfile = Import File
text.editor.importfile.description = Import an external map file editor.importfile.description = Import an external map file
text.editor.importimage = Import Legacy Image editor.importimage = Import Legacy Image
text.editor.importimage.description = Import an external map image file editor.importimage.description = Import an external map image file
text.editor.export = Export... editor.export = Export...
text.editor.exportfile = Export File editor.exportfile = Export File
text.editor.exportfile.description = Export a map file editor.exportfile.description = Export a map file
text.editor.exportimage = Export Terrain Image editor.exportimage = Export Terrain Image
text.editor.exportimage.description = Export a map image file editor.exportimage.description = Export a map image file
text.editor.loadimage = Import Terrain editor.loadimage = Import Terrain
text.editor.saveimage = Export Terrain editor.saveimage = Export Terrain
text.editor.unsaved = [scarlet]You have unsaved changes![]\nAre you sure you want to exit? editor.unsaved = [scarlet]You have unsaved changes![]\nAre you sure you want to exit?
text.editor.resizemap = Resize Map editor.resizemap = Resize Map
text.editor.mapname = Map Name: editor.mapname = Map Name:
text.editor.overwrite = [accent]Warning!\nThis overwrites an existing map. editor.overwrite = [accent]Warning!\nThis overwrites an existing map.
text.editor.overwrite.confirm = [scarlet]Warning![] A map with this name already exists. Are you sure you want to overwrite it? editor.overwrite.confirm = [scarlet]Warning![] A map with this name already exists. Are you sure you want to overwrite it?
text.editor.selectmap = Select a map to load: editor.selectmap = Select a map to load:
text.width = Width: width = Width:
text.height = Height: height = Height:
text.menu = Menu menu = Menu
text.play = Play play = Play
text.load = Load load = Load
text.save = Save save = Save
text.fps = FPS: {0} fps = FPS: {0}
text.tps = TPS: {0} tps = TPS: {0}
text.ping = Ping: {0}ms ping = Ping: {0}ms
text.language.restart = Please restart your game for the language settings to take effect. language.restart = Please restart your game for the language settings to take effect.
text.settings = Settings settings = Settings
text.tutorial = Tutorial tutorial = Tutorial
text.editor = Editor editor = Editor
text.mapeditor = Map Editor mapeditor = Map Editor
text.donate = Donate donate = Donate
text.connectfail = [crimson]Failed to connect to server:\n\n[accent]{0} connectfail = [crimson]Failed to connect to server:\n\n[accent]{0}
text.error.unreachable = Server unreachable.\nIs the address spelled correctly? error.unreachable = Server unreachable.\nIs the address spelled correctly?
text.error.invalidaddress = Invalid address. error.invalidaddress = Invalid address.
text.error.timedout = Timed out!\nMake sure the host has port forwarding set up, and that the address is correct! error.timedout = Timed out!\nMake sure the host has port forwarding set up, and that the address is correct!
text.error.mismatch = Packet error:\npossible client/server version mismatch.\nMake sure you and the host have the latest version of Mindustry! error.mismatch = Packet error:\npossible client/server version mismatch.\nMake sure you and the host have the latest version of Mindustry!
text.error.alreadyconnected = Already connected. error.alreadyconnected = Already connected.
text.error.mapnotfound = Map file not found! error.mapnotfound = Map file not found!
text.error.io = Network I/O error. error.io = Network I/O error.
text.error.any = Unknown network error. error.any = Unknown network error.
text.settings.language = Language settings.language = Language
text.settings.reset = Reset to Defaults settings.reset = Reset to Defaults
text.settings.rebind = Rebind settings.rebind = Rebind
text.settings.controls = Controls settings.controls = Controls
text.settings.game = Game settings.game = Game
text.settings.sound = Sound settings.sound = Sound
text.settings.graphics = Graphics settings.graphics = Graphics
text.settings.cleardata = Clear Game Data... settings.cleardata = Clear Game Data...
text.settings.clear.confirm = Are you sure you want to clear this data?\nWhat is done cannot be undone! settings.clear.confirm = Are you sure you want to clear this data?\nWhat is done cannot be undone!
text.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.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.
text.settings.clearunlocks = Clear Unlocks settings.clearunlocks = Clear Unlocks
text.settings.clearall = Clear All settings.clearall = Clear All
text.paused = [accent]< Paused > paused = [accent]< Paused >
text.yes = Yes yes = Yes
text.no = No no = No
text.info.title = Info info.title = Info
text.error.title = [crimson]An error has occured error.title = [crimson]An error has occured
text.error.crashtitle = An error has occured error.crashtitle = An error has occured
text.blocks.unknown=[LIGHT_GRAY]??? blocks.unknown=[LIGHT_GRAY]???
text.blocks.blockinfo = Block Info blocks.blockinfo = Block Info
text.blocks.powercapacity = Power Capacity blocks.powercapacity = Power Capacity
text.blocks.powershot = Power/Shot blocks.powershot = Power/Shot
text.blocks.targetsair = Targets Air blocks.targetsair = Targets Air
text.blocks.itemspeed = Units Moved blocks.itemspeed = Units Moved
text.blocks.shootrange = Range blocks.shootrange = Range
text.blocks.size = Size blocks.size = Size
text.blocks.liquidcapacity = Liquid Capacity blocks.liquidcapacity = Liquid Capacity
text.blocks.maxitemssecond = Max Items blocks.maxitemssecond = Max Items
text.blocks.powerrange = Power Range blocks.powerrange = Power Range
text.blocks.poweruse = Power Use blocks.poweruse = Power Use
text.blocks.powerdamage = Power/Damage blocks.powerdamage = Power/Damage
text.blocks.inputitemcapacity = Input Item Capacity blocks.inputitemcapacity = Input Item Capacity
text.blocks.outputitemcapacity = Output Item Capacity blocks.outputitemcapacity = Output Item Capacity
text.blocks.itemcapacity = Item Capacity blocks.itemcapacity = Item Capacity
text.blocks.basepowergeneration = Base Power Generation blocks.basepowergeneration = Base Power Generation
text.blocks.powertransferspeed = Power Transfer blocks.powertransferspeed = Power Transfer
text.blocks.craftspeed = Production Speed blocks.craftspeed = Production Speed
text.blocks.inputliquid = Input Liquid blocks.inputliquid = Input Liquid
text.blocks.inputliquidaux = Aux Liquid blocks.inputliquidaux = Aux Liquid
text.blocks.inputitem = Input Item blocks.inputitem = Input Item
text.blocks.inputitems = Input Items blocks.inputitems = Input Items
text.blocks.outputitem = Output Item blocks.outputitem = Output Item
text.blocks.drilltier = Drillables blocks.drilltier = Drillables
text.blocks.drillspeed = Base Drill Speed blocks.drillspeed = Base Drill Speed
text.blocks.liquidoutput = Liquid Output blocks.liquidoutput = Liquid Output
text.blocks.liquidoutputspeed = Liquid Output Speed blocks.liquidoutputspeed = Liquid Output Speed
text.blocks.liquiduse = Liquid Use blocks.liquiduse = Liquid Use
text.blocks.coolant = Coolant blocks.coolant = Coolant
text.blocks.coolantuse = Coolant Use blocks.coolantuse = Coolant Use
text.blocks.inputliquidfuel = Fuel Liquid blocks.inputliquidfuel = Fuel Liquid
text.blocks.liquidfueluse = Liquid Fuel Use blocks.liquidfueluse = Liquid Fuel Use
text.blocks.boostitem = Boost Item blocks.boostitem = Boost Item
text.blocks.boostliquid = Boost Liquid blocks.boostliquid = Boost Liquid
text.blocks.health = Health blocks.health = Health
text.blocks.inaccuracy = Inaccuracy blocks.inaccuracy = Inaccuracy
text.blocks.shots = Shots blocks.shots = Shots
text.blocks.reload = Shots/Second blocks.reload = Shots/Second
text.blocks.inputfuel = Fuel blocks.inputfuel = Fuel
text.blocks.fuelburntime = Fuel Burn Time blocks.fuelburntime = Fuel Burn Time
text.blocks.inputcapacity = Input capacity blocks.inputcapacity = Input capacity
text.blocks.outputcapacity = Output capacity blocks.outputcapacity = Output capacity
text.unit.blocks = blocks unit.blocks = blocks
text.unit.powersecond = power units/second unit.powersecond = power units/second
text.unit.liquidsecond = liquid units/second unit.liquidsecond = liquid units/second
text.unit.itemssecond = items/second unit.itemssecond = items/second
text.unit.pixelssecond = pixels/second unit.pixelssecond = pixels/second
text.unit.liquidunits = liquid units unit.liquidunits = liquid units
text.unit.powerunits = power units unit.powerunits = power units
text.unit.degrees = degrees unit.degrees = degrees
text.unit.seconds = seconds unit.seconds = seconds
text.unit.items = items unit.items = items
text.category.general = General category.general = General
text.category.power = Power category.power = Power
text.category.liquids = Liquids category.liquids = Liquids
text.category.items = Items category.items = Items
text.category.crafting = Crafting category.crafting = Crafting
text.category.shooting = Shooting category.shooting = Shooting
text.category.optional = Optional Enhancements category.optional = Optional Enhancements
setting.indicators.name = Ally Indicators setting.indicators.name = Ally Indicators
setting.autotarget.name = Auto-Target setting.autotarget.name = Auto-Target
setting.fpscap.name = Max FPS setting.fpscap.name = Max FPS
@@ -343,7 +343,7 @@ setting.mutemusic.name = Mute Music
setting.sfxvol.name = SFX Volume setting.sfxvol.name = SFX Volume
setting.mutesound.name = Mute Sound setting.mutesound.name = Mute Sound
setting.crashreport.name = Send Anonymous Crash Reports setting.crashreport.name = Send Anonymous Crash Reports
text.keybind.title = Rebind Keys keybind.title = Rebind Keys
category.general.name = General category.general.name = General
category.view.name = View category.view.name = View
category.multiplayer.name = Multiplayer category.multiplayer.name = Multiplayer
@@ -376,7 +376,7 @@ keybind.chat_history_next.name = Chat history next
keybind.chat_scroll.name = Chat scroll keybind.chat_scroll.name = Chat scroll
keybind.drop_unit.name = Drop Unit keybind.drop_unit.name = Drop Unit
keybind.zoom_minimap.name = Zoom minimap keybind.zoom_minimap.name = Zoom minimap
mode.text.help.title = Description of modes mode.help.title = Description of modes
mode.waves.name = Waves mode.waves.name = Waves
mode.waves.description = The normal mode. Limited resources and automatic incoming waves. mode.waves.description = The normal mode. Limited resources and automatic incoming waves.
mode.sandbox.name = Sandbox mode.sandbox.name = Sandbox
@@ -454,21 +454,21 @@ mech.trident-ship.weapon = Bomb Bay
mech.glaive-ship.name = Glaive mech.glaive-ship.name = Glaive
mech.glaive-ship.description = A large, well-armored gunship. Equipped with an incendiary repeater. Good acceleration and maximum speed. mech.glaive-ship.description = A large, well-armored gunship. Equipped with an incendiary repeater. Good acceleration and maximum speed.
mech.glaive-ship.weapon = Flame Repeater mech.glaive-ship.weapon = Flame Repeater
text.item.explosiveness = [LIGHT_GRAY]Explosiveness: {0}% item.explosiveness = [LIGHT_GRAY]Explosiveness: {0}%
text.item.flammability = [LIGHT_GRAY]Flammability: {0}% item.flammability = [LIGHT_GRAY]Flammability: {0}%
text.item.radioactivity = [LIGHT_GRAY]Radioactivity: {0}% item.radioactivity = [LIGHT_GRAY]Radioactivity: {0}%
text.item.fluxiness = [LIGHT_GRAY]Flux Power: {0}% item.fluxiness = [LIGHT_GRAY]Flux Power: {0}%
text.unit.health = [LIGHT_GRAY]Health: {0} unit.health = [LIGHT_GRAY]Health: {0}
text.unit.speed = [LIGHT_GRAY]Speed: {0} unit.speed = [LIGHT_GRAY]Speed: {0}
text.mech.weapon = [LIGHT_GRAY]Weapon: {0} mech.weapon = [LIGHT_GRAY]Weapon: {0}
text.mech.armor = [LIGHT_GRAY]Armor: {0} mech.armor = [LIGHT_GRAY]Armor: {0}
text.mech.itemcapacity = [LIGHT_GRAY]Item Capacity: {0} mech.itemcapacity = [LIGHT_GRAY]Item Capacity: {0}
text.mech.minespeed = [LIGHT_GRAY]Mining Speed: {0} mech.minespeed = [LIGHT_GRAY]Mining Speed: {0}
text.mech.minepower = [LIGHT_GRAY]Mining Power: {0} mech.minepower = [LIGHT_GRAY]Mining Power: {0}
text.mech.ability = [LIGHT_GRAY]Ability: {0} mech.ability = [LIGHT_GRAY]Ability: {0}
text.liquid.heatcapacity = [LIGHT_GRAY]Heat Capacity: {0} liquid.heatcapacity = [LIGHT_GRAY]Heat Capacity: {0}
text.liquid.viscosity = [LIGHT_GRAY]Viscosity: {0} liquid.viscosity = [LIGHT_GRAY]Viscosity: {0}
text.liquid.temperature = [LIGHT_GRAY]Temperature: {0} liquid.temperature = [LIGHT_GRAY]Temperature: {0}
block.constructing = {0} [LIGHT_GRAY](Constructing) block.constructing = {0} [LIGHT_GRAY](Constructing)
block.spawn.name = Enemy Spawn block.spawn.name = Enemy Spawn
block.core.name = Core block.core.name = Core

View File

@@ -1,356 +1,356 @@
text.credits.text = Vytvořil [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[] credits.text = Vytvořil [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]
text.credits = Kredity credits = Kredity
text.contributors = Překladatelé a Sponzoři contributors = Překladatelé a Sponzoři
text.discord = Připoj se k Mindustry na Discordu! discord = Připoj se k Mindustry na Discordu!
text.link.discord.description = Oficiální Mindustry chatroom na Discordu! link.discord.description = Oficiální Mindustry chatroom na Discordu!
text.link.github.description = Zdrojový kód hry link.github.description = Zdrojový kód hry
text.link.dev-builds.description = Nestabilní verze vývoje hry link.dev-builds.description = Nestabilní verze vývoje hry
text.link.trello.description = Oficiální Trello board pro plánované funkce link.trello.description = Oficiální Trello board pro plánované funkce
text.link.itch.io.description = itch.io stránka pro stažení PC nebo webové verze link.itch.io.description = itch.io stránka pro stažení PC nebo webové verze
text.link.google-play.description = Google Play store link.google-play.description = Google Play store
text.link.wiki.description = Oficiální Mindustry wiki link.wiki.description = Oficiální Mindustry wiki
text.linkfail = Nepodařilo se otevřít odkaz!\nURL byla zkopírována do schránky. linkfail = Nepodařilo se otevřít odkaz!\nURL byla zkopírována do schránky.
text.screenshot = Snímek obrazovky uložen {0} screenshot = Snímek obrazovky uložen {0}
text.gameover = Konec hry gameover = Konec hry
text.gameover.pvp = [accent] {0}[] Tým Vyhrál! gameover.pvp = [accent] {0}[] Tým Vyhrál!
text.sector.gameover = Tento sektor byl ztracen. Znovu obsadit? sector.gameover = Tento sektor byl ztracen. Znovu obsadit?
text.sector.retry = Znovu sector.retry = Znovu
text.highscore = [accent]Nový Rekord! highscore = [accent]Nový Rekord!
text.wave.lasted = Vydržel jsi do vlny [accent]{0}[]. wave.lasted = Vydržel jsi do vlny [accent]{0}[].
text.level.highscore = Nejvyšší skóre: [accent]{0} level.highscore = Nejvyšší skóre: [accent]{0}
text.level.delete.title = Potvrdit smazání level.delete.title = Potvrdit smazání
text.map.delete = Jsi si jistý že chceš smazat mapu "[accent]{0}[]"? map.delete = Jsi si jistý že chceš smazat mapu "[accent]{0}[]"?
text.level.select = Výběr levelu level.select = Výběr levelu
text.level.mode = Herní mód: level.mode = Herní mód:
text.construction.desktop = K odznačení bloku nebo k zastavení stavby, [accent]stiskni mezerník[]. construction.desktop = K odznačení bloku nebo k zastavení stavby, [accent]stiskni mezerník[].
text.construction.title = Návod ke stavbě bloků construction.title = Návod ke stavbě bloků
text.construction = Právě jsi vybral [accent]mód stavby bloků[].\n\nK pokládání, jednoduše klikni na vhodnou lokaci poblíž tvé lodi.\nJakmile jsis vybral nějaké bloky, stiskni pole potvrzení, a tvoje loď je začne sama stavět.\n\n- [accent]Odstranění bloků[] z tvého výběru kliknutím na ně.\n- [accent]Formace výběru[] provedeš podržením a táhnutím do libovolného směru.\n- [accent]Položení bloků v řadě[] Provedeš stisknutím na prázdné pole a tažením do libovolného směru.\n- [accent]Zrušení stavby nebo výběru[] provedeš stisknutím X v levém dolním rohu. construction = Právě jsi vybral [accent]mód stavby bloků[].\n\nK pokládání, jednoduše klikni na vhodnou lokaci poblíž tvé lodi.\nJakmile jsis vybral nějaké bloky, stiskni pole potvrzení, a tvoje loď je začne sama stavět.\n\n- [accent]Odstranění bloků[] z tvého výběru kliknutím na ně.\n- [accent]Formace výběru[] provedeš podržením a táhnutím do libovolného směru.\n- [accent]Položení bloků v řadě[] Provedeš stisknutím na prázdné pole a tažením do libovolného směru.\n- [accent]Zrušení stavby nebo výběru[] provedeš stisknutím X v levém dolním rohu.
text.deconstruction.title = Návod k dekonstrukci bloků. deconstruction.title = Návod k dekonstrukci bloků.
text.deconstruction = Právě jsi vybral [accent]Mód dekonstrukce bloků[].\n\nK boření staveb, jednoduše vyber blok poblíž tvé lodi.\nJakmile jsis vybral nějaké bloky, stiskni pole potvrzení, a tvoje loď je začne sama dekonstruovat.\n\n- [accent]Odstranění bloků[] z tvého výběru kliknutím na ně.\n- [accent]Odstranění bloků v oblasti[] provedeš stisknutím prázdného pole a přetažením do jakéhokoliv směru.\n- [accent]Zrušení dekonstrukce nebo výběru[] stisknutím X v levém dolním rohu. deconstruction = Právě jsi vybral [accent]Mód dekonstrukce bloků[].\n\nK boření staveb, jednoduše vyber blok poblíž tvé lodi.\nJakmile jsis vybral nějaké bloky, stiskni pole potvrzení, a tvoje loď je začne sama dekonstruovat.\n\n- [accent]Odstranění bloků[] z tvého výběru kliknutím na ně.\n- [accent]Odstranění bloků v oblasti[] provedeš stisknutím prázdného pole a přetažením do jakéhokoliv směru.\n- [accent]Zrušení dekonstrukce nebo výběru[] stisknutím X v levém dolním rohu.
text.showagain = Znovu neukazovat ! showagain = Znovu neukazovat !
text.coreattack = < Jádro je pod útokem! > coreattack = < Jádro je pod útokem! >
text.unlocks = Odemykatelné unlocks = Odemykatelné
text.savegame = Uložit hru savegame = Uložit hru
text.loadgame = Načíst hru loadgame = Načíst hru
text.joingame = Připojit se ke hře joingame = Připojit se ke hře
text.addplayers = Přidat/Odebrat hráče addplayers = Přidat/Odebrat hráče
text.customgame = Vlastní hra customgame = Vlastní hra
text.sectors = Sektory sectors = Sektory
text.sector = Sektor: [LIGHT_GRAY]{0} sector = Sektor: [LIGHT_GRAY]{0}
text.sector.time = Čas: [LIGHT_GRAY]{0} sector.time = Čas: [LIGHT_GRAY]{0}
text.sector.deploy = Výsadek sector.deploy = Výsadek
text.sector.abandon = Opustit sector.abandon = Opustit
text.sector.abandon.confirm = Jsi si jistý že chceš opustit veškerý postup v tomto sektoru?\nTento krok je nevratný! sector.abandon.confirm = Jsi si jistý že chceš opustit veškerý postup v tomto sektoru?\nTento krok je nevratný!
text.sector.resume = Pokračovat sector.resume = Pokračovat
text.sector.locked = [scarlet][[Incomplete] sector.locked = [scarlet][[Incomplete]
text.sector.unexplored = [accent][[Unexplored] sector.unexplored = [accent][[Unexplored]
text.missions = Mise:[LIGHT_GRAY] {0} missions = Mise:[LIGHT_GRAY] {0}
text.mission = Mise:[LIGHT_GRAY] {0} mission = Mise:[LIGHT_GRAY] {0}
text.mission.main = Hlavní mise:[LIGHT_GRAY] {0} mission.main = Hlavní mise:[LIGHT_GRAY] {0}
text.mission.info = Informace o misi mission.info = Informace o misi
text.mission.complete = Mise splněna! mission.complete = Mise splněna!
text.mission.complete.body = Sektor {0},{1} Byl dobyt. mission.complete.body = Sektor {0},{1} Byl dobyt.
text.mission.wave = Udrž se[accent] {0}/{1} []Vln\nVlna za {2} mission.wave = Udrž se[accent] {0}/{1} []Vln\nVlna za {2}
text.mission.wave.enemies = Udrž se[accent] {0}/{1} []vln\n{2} Nepřátel mission.wave.enemies = Udrž se[accent] {0}/{1} []vln\n{2} Nepřátel
text.mission.wave.enemy = Udrž se[accent] {0}/{1} []vln\n{2} Nepřátel mission.wave.enemy = Udrž se[accent] {0}/{1} []vln\n{2} Nepřátel
text.mission.wave.menu = Udrž se[accent] {0}[] vln mission.wave.menu = Udrž se[accent] {0}[] vln
text.mission.battle = Znič nepřátelské jádro mission.battle = Znič nepřátelské jádro
text.mission.resource.menu = Získej {0} x{1} mission.resource.menu = Získej {0} x{1}
text.mission.resource = Získej {0}:\n[accent]{1}/{2}[] mission.resource = Získej {0}:\n[accent]{1}/{2}[]
text.mission.block = Vytvoř {0} mission.block = Vytvoř {0}
text.mission.unit = Vytvoř {0} Jednotek mission.unit = Vytvoř {0} Jednotek
text.mission.command = Pošli rozkaz {0} jednotkám mission.command = Pošli rozkaz {0} jednotkám
text.mission.linknode = Propoj energetický uzel mission.linknode = Propoj energetický uzel
text.mission.display = [accent]Mise:\n[LIGHT_GRAY]{0} mission.display = [accent]Mise:\n[LIGHT_GRAY]{0}
text.mission.mech = Změň na Mecha[accent] {0}[] mission.mech = Změň na Mecha[accent] {0}[]
text.mission.create = Vytvoř[accent] {0}[] mission.create = Vytvoř[accent] {0}[]
text.none = <none> none = <none>
text.close = Zavřít close = Zavřít
text.quit = Ukončit quit = Ukončit
text.maps = Mapy maps = Mapy
text.continue = Pokračovat continue = Pokračovat
text.nextmission = Další Mise nextmission = Další Mise
text.maps.none = [LIGHT_GRAY]Žádné mapy nebyly nalezeny! maps.none = [LIGHT_GRAY]Žádné mapy nebyly nalezeny!
text.about.button = O hře about.button = O hře
text.name = Name: name = Name:
text.noname = Nejdřív si vyber[accent] herní jméno[]. noname = Nejdřív si vyber[accent] herní jméno[].
text.filename = Jméno složky: filename = Jméno složky:
text.unlocked = Nový blok odemknut! unlocked = Nový blok odemknut!
text.unlocked.plural = Nové bloky odemknuty! unlocked.plural = Nové bloky odemknuty!
text.players = {0} hráčů online players = {0} hráčů online
text.players.single = {0} hráč online players.single = {0} hráč online
text.server.closing = [accent]Zavírám server... server.closing = [accent]Zavírám server...
text.server.kicked.kick = Byl jsi vykopnut ze serveru! server.kicked.kick = Byl jsi vykopnut ze serveru!
text.server.kicked.serverClose = Server je zavřený. server.kicked.serverClose = Server je zavřený.
text.server.kicked.sectorComplete = Sektor Dokončen. server.kicked.sectorComplete = Sektor Dokončen.
text.server.kicked.sectorComplete.text = Tvá mise je dokončena.\nServer teď bude pokračovat v dalším sektoru. server.kicked.sectorComplete.text = Tvá mise je dokončena.\nServer teď bude pokračovat v dalším sektoru.
text.server.kicked.clientOutdated = Zastaralý klient hry! Aktualizuj si hru! server.kicked.clientOutdated = Zastaralý klient hry! Aktualizuj si hru!
text.server.kicked.serverOutdated = Zastaralý server! Řekni hostiteli o aktualizaci! server.kicked.serverOutdated = Zastaralý server! Řekni hostiteli o aktualizaci!
text.server.kicked.banned = Jsi zabanován na tomto serveru. server.kicked.banned = Jsi zabanován na tomto serveru.
text.server.kicked.recentKick = Před nedávnem jsi byl vykopnut.\nPočkej než se znovu připojíš. server.kicked.recentKick = Před nedávnem jsi byl vykopnut.\nPočkej než se znovu připojíš.
text.server.kicked.nameInUse = Někdo se stejným jménem\nje aktuálně na serveru. server.kicked.nameInUse = Někdo se stejným jménem\nje aktuálně na serveru.
text.server.kicked.nameEmpty = Tvé jméno je neplatné. server.kicked.nameEmpty = Tvé jméno je neplatné.
text.server.kicked.idInUse = Již jsi na tomhle serveru připojen! Připojování se dvěma účty není povoleno. server.kicked.idInUse = Již jsi na tomhle serveru připojen! Připojování se dvěma účty není povoleno.
text.server.kicked.customClient = Tento server nepodporuje vlastní verze hry. Stáhni si oficiální verzi. server.kicked.customClient = Tento server nepodporuje vlastní verze hry. Stáhni si oficiální verzi.
text.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. 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.
text.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. 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.
text.hostserver = Hostovat hru hostserver = Hostovat hru
text.hostserver.mobile = Hostovat\nHru hostserver.mobile = Hostovat\nHru
text.host = Hostitel host = Hostitel
text.hosting = [accent]Otevírám server... hosting = [accent]Otevírám server...
text.hosts.refresh = Obnovit hosts.refresh = Obnovit
text.hosts.discovering = Hledám hry LAN hosts.discovering = Hledám hry LAN
text.server.refreshing = Obnovuji servery server.refreshing = Obnovuji servery
text.hosts.none = [lightgray]Žádné místní hry nebyly nalezeny! hosts.none = [lightgray]Žádné místní hry nebyly nalezeny!
text.host.invalid = [scarlet]Nejde se připojit k hostiteli. host.invalid = [scarlet]Nejde se připojit k hostiteli.
text.trace = Vystopovat hráče trace = Vystopovat hráče
text.trace.playername = Jméno hráče: [accent]{0} trace.playername = Jméno hráče: [accent]{0}
text.trace.ip = IP: [accent]{0} trace.ip = IP: [accent]{0}
text.trace.id = Unikátní ID: [accent]{0} trace.id = Unikátní ID: [accent]{0}
text.trace.android = Android Klient: [accent]{0} trace.android = Android Klient: [accent]{0}
text.trace.modclient = Vlastní Klient: [accent]{0} trace.modclient = Vlastní Klient: [accent]{0}
text.trace.totalblocksbroken = Bloků zničeno celkem: [accent]{0} trace.totalblocksbroken = Bloků zničeno celkem: [accent]{0}
text.trace.structureblocksbroken = Bloky struktůr zničeno : [accent]{0} trace.structureblocksbroken = Bloky struktůr zničeno : [accent]{0}
text.trace.lastblockbroken = Poslední zničený blok: [accent]{0} trace.lastblockbroken = Poslední zničený blok: [accent]{0}
text.trace.totalblocksplaced = Bloků položeno celkem: [accent]{0} trace.totalblocksplaced = Bloků položeno celkem: [accent]{0}
text.trace.lastblockplaced = Poslední blok položen: [accent]{0} trace.lastblockplaced = Poslední blok položen: [accent]{0}
text.invalidid = Neplatná IP klienta! Poslat zprávu o chybě. invalidid = Neplatná IP klienta! Poslat zprávu o chybě.
text.server.bans = Bany. server.bans = Bany.
text.server.bans.none = Žádní hráči s banem nebyli nalezeni. server.bans.none = Žádní hráči s banem nebyli nalezeni.
text.server.admins = Admini server.admins = Admini
text.server.admins.none = Žádní admini nebyli nalezeni. server.admins.none = Žádní admini nebyli nalezeni.
text.server.add = Přidat server server.add = Přidat server
text.server.delete = Jsi si jistý že chceš smazat tento server? server.delete = Jsi si jistý že chceš smazat tento server?
text.server.hostname = Hostitel: {0} server.hostname = Hostitel: {0}
text.server.edit = Upravit server server.edit = Upravit server
text.server.outdated = [crimson]Zastaralý server![] server.outdated = [crimson]Zastaralý server![]
text.server.outdated.client = [crimson]Zastaralý klient![] server.outdated.client = [crimson]Zastaralý klient![]
text.server.version = [lightgray]Verze: {0} {1} server.version = [lightgray]Verze: {0} {1}
text.server.custombuild = [yellow]Vlastní verze server.custombuild = [yellow]Vlastní verze
text.confirmban = Jsi si jistý že chceš zabanovat tohoto hráče? confirmban = Jsi si jistý že chceš zabanovat tohoto hráče?
text.confirmkick = Jsi si jistý že chceš vykopnout tohoto hráče? confirmkick = Jsi si jistý že chceš vykopnout tohoto hráče?
text.confirmunban = Jsi si jistý že chceš odbanovat tohoto hráče confirmunban = Jsi si jistý že chceš odbanovat tohoto hráče
text.confirmadmin = Jsi si jistý že chceš tohoto hráče pasovat na admina? confirmadmin = Jsi si jistý že chceš tohoto hráče pasovat na admina?
text.confirmunadmin = Jsi si jistý že chceš odebrat práva tomuto hráči? confirmunadmin = Jsi si jistý že chceš odebrat práva tomuto hráči?
text.joingame.title = Připojit se ke hře joingame.title = Připojit se ke hře
text.joingame.ip = Adresa: joingame.ip = Adresa:
text.disconnect = Odpojen. disconnect = Odpojen.
text.disconnect.data = Chyba načtení dat světa! disconnect.data = Chyba načtení dat světa!
text.connecting = [accent]Připojuji se... connecting = [accent]Připojuji se...
text.connecting.data = [accent]Načítám data světa... connecting.data = [accent]Načítám data světa...
text.server.port = Port: server.port = Port:
text.server.addressinuse = Adresu již někdo používá! server.addressinuse = Adresu již někdo používá!
text.server.invalidport = Neplatné číslo portu! server.invalidport = Neplatné číslo portu!
text.server.error = [crimson]Chyba při hostování serveru: [accent]{0} server.error = [crimson]Chyba při hostování serveru: [accent]{0}
text.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.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.
text.save.new = Nové uložení save.new = Nové uložení
text.save.overwrite = Jsi si jistý že chceš přepsat\ntento ukládaci slot? save.overwrite = Jsi si jistý že chceš přepsat\ntento ukládaci slot?
text.overwrite = Přepsat overwrite = Přepsat
text.save.none = Žádné uložené pozice nebyly nalezeny save.none = Žádné uložené pozice nebyly nalezeny
text.saveload = [accent]Ukládám... saveload = [accent]Ukládám...
text.savefail = Nepodařilo se uložit hru! savefail = Nepodařilo se uložit hru!
text.save.delete.confirm = Jsi si jistý že chceš smazat toto uložení? save.delete.confirm = Jsi si jistý že chceš smazat toto uložení?
text.save.delete = Smazat save.delete = Smazat
text.save.export = Exportovat uložení save.export = Exportovat uložení
text.save.import.invalid = [accent]Toto uložení je neplatné! save.import.invalid = [accent]Toto uložení je neplatné!
text.save.import.fail = [crimson]Nepodařilo se importovat uložení: [accent]{0} save.import.fail = [crimson]Nepodařilo se importovat uložení: [accent]{0}
text.save.export.fail = [crimson]Nepodařilo se exportovat uložení: [accent]{0} save.export.fail = [crimson]Nepodařilo se exportovat uložení: [accent]{0}
text.save.import = Importovat uložení save.import = Importovat uložení
text.save.newslot = Uložit hru: save.newslot = Uložit hru:
text.save.rename = Přejmenovat save.rename = Přejmenovat
text.save.rename.text = Nové jméno: save.rename.text = Nové jméno:
text.selectslot = Vyber uložení. selectslot = Vyber uložení.
text.slot = [accent]Slot {0} slot = [accent]Slot {0}
text.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. 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.
text.sector.corrupted = [accent]Byla nalezena uložená pozice pro tentosektor, ale načtení se nezdařilo.\nNová pozice byla vytvořena. sector.corrupted = [accent]Byla nalezena uložená pozice pro tentosektor, ale načtení se nezdařilo.\nNová pozice byla vytvořena.
text.empty = <Prázný> empty = <Prázný>
text.on = On on = On
text.off = Off off = Off
text.save.autosave = Automatické uložení: {0} save.autosave = Automatické uložení: {0}
text.save.map = Mapa: {0} save.map = Mapa: {0}
text.save.wave = Vlna {0} save.wave = Vlna {0}
text.save.difficulty = Obtížnost: {0} save.difficulty = Obtížnost: {0}
text.save.date = Naposledy uloženo: {0} save.date = Naposledy uloženo: {0}
text.save.playtime = Herní čas: {0} save.playtime = Herní čas: {0}
text.confirm = Potvrdit confirm = Potvrdit
text.delete = Smazat delete = Smazat
text.ok = OK ok = OK
text.open = Otevřít open = Otevřít
text.cancel = Zrušit cancel = Zrušit
text.openlink = Otevřít Odkaz openlink = Otevřít Odkaz
text.copylink = Zkopírovat Odkaz copylink = Zkopírovat Odkaz
text.back = Zpět back = Zpět
text.quit.confirm = Jsi si jistý že chceš ukončit ? quit.confirm = Jsi si jistý že chceš ukončit ?
text.changelog.title = Záznam změn changelog.title = Záznam změn
text.changelog.loading = Načítání záznamu změn... changelog.loading = Načítání záznamu změn...
text.changelog.error.android = [accent]Berte v potaz že záznam změn někdy nefunguje na Android 4.4 a níž!\nJe to kvůli interní chybě v systému Android. changelog.error.android = [accent]Berte v potaz že záznam změn někdy nefunguje na Android 4.4 a níž!\nJe to kvůli interní chybě v systému Android.
text.changelog.error.ios = [accent]Záznam změn nění aktuálně podporován v systému IOS. changelog.error.ios = [accent]Záznam změn nění aktuálně podporován v systému IOS.
text.changelog.error = [scarlet]Chyba v načítání záznamu změn!\nZkontrolujte své připojení k internetu. changelog.error = [scarlet]Chyba v načítání záznamu změn!\nZkontrolujte své připojení k internetu.
text.changelog.current = [yellow][[Aktuální verze] changelog.current = [yellow][[Aktuální verze]
text.changelog.latest = [accent][[nejnovější verze] changelog.latest = [accent][[nejnovější verze]
text.loading = [accent]Načítám... loading = [accent]Načítám...
text.saving = [accent]Ukládám... saving = [accent]Ukládám...
text.wave = [accent]Vlna {0} wave = [accent]Vlna {0}
text.wave.waiting = [LIGHT_GRAY]Vlna za {0} wave.waiting = [LIGHT_GRAY]Vlna za {0}
text.waiting = [LIGHT_GRAY]Čekám... waiting = [LIGHT_GRAY]Čekám...
text.waiting.players = Čekání na hráče... waiting.players = Čekání na hráče...
text.wave.enemies = [LIGHT_GRAY]{0} Nepřátel zbývá wave.enemies = [LIGHT_GRAY]{0} Nepřátel zbývá
text.wave.enemy = [LIGHT_GRAY]{0} Nepřítel zbývá wave.enemy = [LIGHT_GRAY]{0} Nepřítel zbývá
text.loadimage = Nahrát obrázek loadimage = Nahrát obrázek
text.saveimage = Uložit obrázek saveimage = Uložit obrázek
text.unknown = Neznámý unknown = Neznámý
text.custom = Vlastní custom = Vlastní
text.builtin = Zabudovaný builtin = Zabudovaný
text.map.delete.confirm = Jsi si jistý žechceš tuto mapu smazat? tato akce je nevratná! map.delete.confirm = Jsi si jistý žechceš tuto mapu smazat? tato akce je nevratná!
text.map.random = [accent]Náhodná mapa map.random = [accent]Náhodná mapa
text.map.nospawn = Tato mapa nemá žádná jádra pro hráče ke spawnutí! přidej[ROYAL] blue[] jádro na tuto mapu v editoru. map.nospawn = Tato mapa nemá žádná jádra pro hráče ke spawnutí! přidej[ROYAL] blue[] jádro na tuto mapu v editoru.
text.map.nospawn.pvp = Tato mapa nemá žádné nepřátelské jádra pro hráče ke spawnutí! přidej[SCARLET] red[] jádro na tuto mapu v editoru. map.nospawn.pvp = Tato mapa nemá žádné nepřátelské jádra pro hráče ke spawnutí! přidej[SCARLET] red[] jádro na tuto mapu v editoru.
text.map.invalid = Chyba v načítání mapy: poškozený nebo neplatný soubor mapy. map.invalid = Chyba v načítání mapy: poškozený nebo neplatný soubor mapy.
text.editor.brush = Štětec editor.brush = Štětec
text.editor.slope = \\ editor.slope = \\
text.editor.openin = Otevřít v editoru. editor.openin = Otevřít v editoru.
text.editor.oregen = Generovat nerostné zdroje. editor.oregen = Generovat nerostné zdroje.
text.editor.oregen.info = Generování nerostných zdrojů: editor.oregen.info = Generování nerostných zdrojů:
text.editor.mapinfo = Informace o mapě editor.mapinfo = Informace o mapě
text.editor.author = Autor: editor.author = Autor:
text.editor.description = Popis: editor.description = Popis:
text.editor.name = Jméno: editor.name = Jméno:
text.editor.teams = Týmy editor.teams = Týmy
text.editor.elevation = Výška editor.elevation = Výška
text.editor.errorimageload = Chyba při načítání souboru:\n[accent]{0} editor.errorimageload = Chyba při načítání souboru:\n[accent]{0}
text.editor.errorimagesave = Chyba při ukládání souboru:\n[accent]{0} editor.errorimagesave = Chyba při ukládání souboru:\n[accent]{0}
text.editor.generate = Generovat editor.generate = Generovat
text.editor.resize = Změnit velikost editor.resize = Změnit velikost
text.editor.loadmap = Načíst mapu editor.loadmap = Načíst mapu
text.editor.savemap = Uložit mapu editor.savemap = Uložit mapu
text.editor.saved = Uloženo! editor.saved = Uloženo!
text.editor.save.noname = Tvoje mapa nemá jméno! Jméno nastavíš v Informacích o mapě. editor.save.noname = Tvoje mapa nemá jméno! Jméno nastavíš v Informacích o mapě.
text.editor.save.overwrite = Tvoje mapa přepisuje vestavěnou mapu! Vyber odlišné jméno v Informacích o mapě. editor.save.overwrite = Tvoje mapa přepisuje vestavěnou mapu! Vyber odlišné jméno v Informacích o mapě.
text.editor.import.exists = [scarlet]Není možno importovat:[] vestavěná mapa jménem '{0}' již existuje! editor.import.exists = [scarlet]Není možno importovat:[] vestavěná mapa jménem '{0}' již existuje!
text.editor.import = Import editor.import = Import
text.editor.importmap = Importovat mapu editor.importmap = Importovat mapu
text.editor.importmap.description = Importovat již existující mapu editor.importmap.description = Importovat již existující mapu
text.editor.importfile = Importovat soubor editor.importfile = Importovat soubor
text.editor.importfile.description = Importovat externí soubor mapy editor.importfile.description = Importovat externí soubor mapy
text.editor.importimage = Importovat Legacy Obrázek editor.importimage = Importovat Legacy Obrázek
text.editor.importimage.description = Importovat exrerní obrázek mapy editor.importimage.description = Importovat exrerní obrázek mapy
text.editor.export = Export editor.export = Export
text.editor.exportfile = Exportovat soubor editor.exportfile = Exportovat soubor
text.editor.exportfile.description = Exportovat soubor mapy editor.exportfile.description = Exportovat soubor mapy
text.editor.exportimage = Exportovat obrázek terénu editor.exportimage = Exportovat obrázek terénu
text.editor.exportimage.description = Exportovat obrázek souboru mapy editor.exportimage.description = Exportovat obrázek souboru mapy
text.editor.loadimage = Importovat terén editor.loadimage = Importovat terén
text.editor.saveimage = Exportovat terén editor.saveimage = Exportovat terén
text.editor.unsaved = [scarlet]Máš neuložené změny![]\nPřesto chceš ukončit? editor.unsaved = [scarlet]Máš neuložené změny![]\nPřesto chceš ukončit?
text.editor.resizemap = Změnit velikost mapy editor.resizemap = Změnit velikost mapy
text.editor.mapname = Jméno mapy: editor.mapname = Jméno mapy:
text.editor.overwrite = [accent]Varování!\nToto přepíše již existující mapu. editor.overwrite = [accent]Varování!\nToto přepíše již existující mapu.
text.editor.overwrite.confirm = [scarlet]Varování![] Mapa s tímto jménem již existuje. Jsi si jistý že ji chceš přepsat? editor.overwrite.confirm = [scarlet]Varování![] Mapa s tímto jménem již existuje. Jsi si jistý že ji chceš přepsat?
text.editor.selectmap = Vyber mapu k načtení: editor.selectmap = Vyber mapu k načtení:
text.width = Šířka: width = Šířka:
text.height = Výška: height = Výška:
text.menu = Hlavní menu menu = Hlavní menu
text.play = Hrát play = Hrát
text.load = Načíst load = Načíst
text.save = Uložit save = Uložit
text.fps = FPS: {0} fps = FPS: {0}
text.tps = TPS: {0} tps = TPS: {0}
text.ping = Odezva: {0}ms ping = Odezva: {0}ms
text.language.restart = Prosím restartuj hru aby se provedla změna jazyka! language.restart = Prosím restartuj hru aby se provedla změna jazyka!
text.settings = Nastavení settings = Nastavení
text.tutorial = Tutoriál tutorial = Tutoriál
text.editor = Editor editor = Editor
text.mapeditor = Editor map mapeditor = Editor map
text.donate = Darovat donate = Darovat
text.connectfail = [crimson]Nepovedlo se připojení k serveru:\n\n[accent]{0} connectfail = [crimson]Nepovedlo se připojení k serveru:\n\n[accent]{0}
text.error.unreachable = Server je nedostupný.\nJe adresa napsaná správně? error.unreachable = Server je nedostupný.\nJe adresa napsaná správně?
text.error.invalidaddress = Neplatná adresa. error.invalidaddress = Neplatná adresa.
text.error.timedout = Čas vypršel!\nUjisti se že hostitel má nastavené přesměrování portů a adresa je napsaná správně! error.timedout = Čas vypršel!\nUjisti se že hostitel má nastavené přesměrování portů a adresa je napsaná správně!
text.error.mismatch = Chyba Packetu:\nKlient/Verze serveru se neshodují.\nUjisti se že máš nejnovější verzi Mindustry! error.mismatch = Chyba Packetu:\nKlient/Verze serveru se neshodují.\nUjisti se že máš nejnovější verzi Mindustry!
text.error.alreadyconnected = Již připojeno. error.alreadyconnected = Již připojeno.
text.error.mapnotfound = Soubor mapy nebyl nalezen! error.mapnotfound = Soubor mapy nebyl nalezen!
text.error.any = neznámá chyba sítě. error.any = neznámá chyba sítě.
text.settings.language = Jazyk settings.language = Jazyk
text.settings.reset = nastavit výchozí settings.reset = nastavit výchozí
text.settings.rebind = Přenastavit settings.rebind = Přenastavit
text.settings.controls = Ovládání settings.controls = Ovládání
text.settings.game = Hra settings.game = Hra
text.settings.sound = zvuky settings.sound = zvuky
text.settings.graphics = Zobrazení settings.graphics = Zobrazení
text.settings.cleardata = Resetovat data hry... settings.cleardata = Resetovat data hry...
text.settings.clear.confirm = Jsi si jistý že chceš resetovat obsah hry?\nTento krok je nevratný! settings.clear.confirm = Jsi si jistý že chceš resetovat obsah hry?\nTento krok je nevratný!
text.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.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čí.
text.settings.clearsectors = Vymazaní sektorů settings.clearsectors = Vymazaní sektorů
text.settings.clearunlocks = Vymazání odemykatelných settings.clearunlocks = Vymazání odemykatelných
text.settings.clearall = Vymazat všechno settings.clearall = Vymazat všechno
text.paused = [accent]< Pauza > paused = [accent]< Pauza >
text.yes = Ano yes = Ano
text.no = Ne no = Ne
text.info.title = Informace info.title = Informace
text.error.title = [crimson]Objevila se chyba error.title = [crimson]Objevila se chyba
text.error.crashtitle = Objevila se chyba error.crashtitle = Objevila se chyba
text.blocks.unknown=[LIGHT_GRAY]??? blocks.unknown=[LIGHT_GRAY]???
text.blocks.blockinfo = Informace o bloku blocks.blockinfo = Informace o bloku
text.blocks.powercapacity = Kapacita energie blocks.powercapacity = Kapacita energie
text.blocks.powershot = Energie na výstřel blocks.powershot = Energie na výstřel
text.blocks.targetsair = Zaměřuje vzdušné jednotky blocks.targetsair = Zaměřuje vzdušné jednotky
text.blocks.itemspeed = Zpracování blocks.itemspeed = Zpracování
text.blocks.shootrange = Dostřel blocks.shootrange = Dostřel
text.blocks.size = velikost blocks.size = velikost
text.blocks.liquidcapacity = Kapacita tekutin blocks.liquidcapacity = Kapacita tekutin
text.blocks.maxitemssecond = Max předmětů blocks.maxitemssecond = Max předmětů
text.blocks.powerrange = Rozsah energie blocks.powerrange = Rozsah energie
text.blocks.poweruse = Spotřebuje energie blocks.poweruse = Spotřebuje energie
text.blocks.powerdamage = Energie na poškození blocks.powerdamage = Energie na poškození
text.blocks.inputitemcapacity = Kapacita vstupních předmětů blocks.inputitemcapacity = Kapacita vstupních předmětů
text.blocks.outputitemcapacity = Kapacita výstupních předmětů blocks.outputitemcapacity = Kapacita výstupních předmětů
text.blocks.itemcapacity = kapacita předmětů blocks.itemcapacity = kapacita předmětů
text.blocks.basepowergeneration = Základní generování energie blocks.basepowergeneration = Základní generování energie
text.blocks.powertransferspeed = Přenos energie blocks.powertransferspeed = Přenos energie
text.blocks.craftspeed = Rychlost produkce blocks.craftspeed = Rychlost produkce
text.blocks.inputliquid = Vstupní tekutiny blocks.inputliquid = Vstupní tekutiny
text.blocks.inputliquidaux = Aux tekutina blocks.inputliquidaux = Aux tekutina
text.blocks.inputitem = Vstupní předmět blocks.inputitem = Vstupní předmět
text.blocks.inputitems = Vstupní předměty blocks.inputitems = Vstupní předměty
text.blocks.outputitem = Výstupní předmět blocks.outputitem = Výstupní předmět
text.blocks.drilltier = Vrtatelné blocks.drilltier = Vrtatelné
text.blocks.drillspeed = Základní rychlost vrtu blocks.drillspeed = Základní rychlost vrtu
text.blocks.liquidoutput = Výstup tekutin blocks.liquidoutput = Výstup tekutin
text.blocks.liquidoutputspeed = Rychlost výstupu tekutin blocks.liquidoutputspeed = Rychlost výstupu tekutin
text.blocks.liquiduse = Spotřebuje tekutin blocks.liquiduse = Spotřebuje tekutin
text.blocks.coolant = Chlazení blocks.coolant = Chlazení
text.blocks.coolantuse = Spotřeba chlazení blocks.coolantuse = Spotřeba chlazení
text.blocks.inputliquidfuel = Palivo-tekutina blocks.inputliquidfuel = Palivo-tekutina
text.blocks.liquidfueluse = Spotřeba Paliva-tekutiny blocks.liquidfueluse = Spotřeba Paliva-tekutiny
text.blocks.boostitem = Předmět pro zrychlení blocks.boostitem = Předmět pro zrychlení
text.blocks.boostliquid = Tekutina pro zrychlení blocks.boostliquid = Tekutina pro zrychlení
text.blocks.health = Životy blocks.health = Životy
text.blocks.inaccuracy = Nepřesnost/výchylka blocks.inaccuracy = Nepřesnost/výchylka
text.blocks.shots = Střely blocks.shots = Střely
text.blocks.reload = Střely za sekundu blocks.reload = Střely za sekundu
text.blocks.inputfuel = Palivo blocks.inputfuel = Palivo
text.blocks.fuelburntime = Čas spalování paliva blocks.fuelburntime = Čas spalování paliva
text.blocks.inputcapacity = Vstupní kapacita blocks.inputcapacity = Vstupní kapacita
text.blocks.outputcapacity = Výstupní kapacita blocks.outputcapacity = Výstupní kapacita
text.unit.blocks = Bloky unit.blocks = Bloky
text.unit.powersecond = jednotek energie/sekunda unit.powersecond = jednotek energie/sekunda
text.unit.liquidsecond = jednotek tekutin/sekundu unit.liquidsecond = jednotek tekutin/sekundu
text.unit.itemssecond = předmětů/sekundu unit.itemssecond = předmětů/sekundu
text.unit.pixelssecond = pixelů/sekundu unit.pixelssecond = pixelů/sekundu
text.unit.liquidunits = jednotek tekutin unit.liquidunits = jednotek tekutin
text.unit.powerunits = jednotek energie unit.powerunits = jednotek energie
text.unit.degrees = úhly unit.degrees = úhly
text.unit.seconds = sekundy unit.seconds = sekundy
text.unit.items = předměty unit.items = předměty
text.category.general = Všeobecné category.general = Všeobecné
text.category.power = Energie category.power = Energie
text.category.liquids = Tekutiny category.liquids = Tekutiny
text.category.items = Předměty category.items = Předměty
text.category.crafting = Vyžaduje category.crafting = Vyžaduje
text.category.shooting = Střílí category.shooting = Střílí
text.category.optional = Volitelné vylepšení category.optional = Volitelné vylepšení
setting.indicators.name = Indikátor pro spojence setting.indicators.name = Indikátor pro spojence
setting.autotarget.name = Automaticky zaměřuje setting.autotarget.name = Automaticky zaměřuje
setting.fpscap.name = Max FPS setting.fpscap.name = Max FPS
@@ -377,7 +377,7 @@ setting.mutemusic.name = Ztišit hudbu
setting.sfxvol.name = SFX hlasitost setting.sfxvol.name = SFX hlasitost
setting.mutesound.name = Ztišit zvuky setting.mutesound.name = Ztišit zvuky
setting.crashreport.name = Poslat anonymní spis o zhroucení hry setting.crashreport.name = Poslat anonymní spis o zhroucení hry
text.keybind.title = Přenastavit klávesy keybind.title = Přenastavit klávesy
category.general.name = Všeobecné category.general.name = Všeobecné
category.view.name = Pohled category.view.name = Pohled
category.multiplayer.name = Multiplayer category.multiplayer.name = Multiplayer
@@ -410,7 +410,7 @@ keybind.chat_history_next.name = Další historie chatu
keybind.chat_scroll.name = Chat posun keybind.chat_scroll.name = Chat posun
keybind.drop_unit.name = Zahodit jednotku keybind.drop_unit.name = Zahodit jednotku
keybind.zoom_minimap.name = Přiblížit minimapu keybind.zoom_minimap.name = Přiblížit minimapu
mode.text.help.title = Popis módů mode.help.title = Popis módů
mode.waves.name = Vlny mode.waves.name = Vlny
mode.waves.description = Normální mód. Limitované zdroje a automaticky přicházející Vlny nepřátel. mode.waves.description = Normální mód. Limitované zdroje a automaticky přicházející Vlny nepřátel.
mode.sandbox.name = Sandbox mode.sandbox.name = Sandbox
@@ -489,21 +489,21 @@ mech.trident-ship.weapon = Bombová zátoka
mech.glaive-ship.name = Glaiva mech.glaive-ship.name = Glaiva
mech.glaive-ship.description = Obrovská, Dobře obrněná střelecká loď. Vybavena zápalným opakovačem. Dobrá akcelerace a maximální rychlost. mech.glaive-ship.description = Obrovská, Dobře obrněná střelecká loď. Vybavena zápalným opakovačem. Dobrá akcelerace a maximální rychlost.
mech.glaive-ship.weapon = Plamenný Opakovač mech.glaive-ship.weapon = Plamenný Opakovač
text.item.explosiveness = [LIGHT_GRAY]Výbušnost: {0}% item.explosiveness = [LIGHT_GRAY]Výbušnost: {0}%
text.item.flammability = [LIGHT_GRAY]Zápalnost: {0}% item.flammability = [LIGHT_GRAY]Zápalnost: {0}%
text.item.radioactivity = [LIGHT_GRAY]Radioaktivita: {0}% item.radioactivity = [LIGHT_GRAY]Radioaktivita: {0}%
text.item.fluxiness = [LIGHT_GRAY]Tok energie: {0}% item.fluxiness = [LIGHT_GRAY]Tok energie: {0}%
text.unit.health = [LIGHT_GRAY]Životy: {0} unit.health = [LIGHT_GRAY]Životy: {0}
text.unit.speed = [LIGHT_GRAY]Rychlost: {0} unit.speed = [LIGHT_GRAY]Rychlost: {0}
text.mech.weapon = [LIGHT_GRAY]Zbraň: {0} mech.weapon = [LIGHT_GRAY]Zbraň: {0}
text.mech.armor = [LIGHT_GRAY]Brnění: {0} mech.armor = [LIGHT_GRAY]Brnění: {0}
text.mech.itemcapacity = [LIGHT_GRAY]Kapacita předmětů: {0} mech.itemcapacity = [LIGHT_GRAY]Kapacita předmětů: {0}
text.mech.minespeed = [LIGHT_GRAY]Rychlost těžení: {0} mech.minespeed = [LIGHT_GRAY]Rychlost těžení: {0}
text.mech.minepower = [LIGHT_GRAY]Síla těžení: {0} mech.minepower = [LIGHT_GRAY]Síla těžení: {0}
text.mech.ability = [LIGHT_GRAY]Schopnost: {0} mech.ability = [LIGHT_GRAY]Schopnost: {0}
text.liquid.heatcapacity = [LIGHT_GRAY]Kapacita teploty: {0} liquid.heatcapacity = [LIGHT_GRAY]Kapacita teploty: {0}
text.liquid.viscosity = [LIGHT_GRAY]Viskozita: {0} liquid.viscosity = [LIGHT_GRAY]Viskozita: {0}
text.liquid.temperature = [LIGHT_GRAY]Teplota: {0} liquid.temperature = [LIGHT_GRAY]Teplota: {0}
block.constructing = {0} [LIGHT_GRAY](Constructing) block.constructing = {0} [LIGHT_GRAY](Constructing)
block.spawn.name = Nepřátelský Spawn block.spawn.name = Nepřátelský Spawn
block.core.name = Jádro block.core.name = Jádro

View File

@@ -1,351 +1,351 @@
text.credits.text = Created by [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]\n\n[GRAY](In case you can't tell, this text is currently unfinished.\nTranslators, don't edit it yet!) credits.text = Created by [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]\n\n[GRAY](In case you can't tell, this text is currently unfinished.\nTranslators, don't edit it yet!)
text.credits = Danksagungen credits = Danksagungen
text.discord = Trete dem Mindustry Discord bei! discord = Trete dem Mindustry Discord bei!
text.link.discord.description = Der offizielle Mindustry Discord Chatroom link.discord.description = Der offizielle Mindustry Discord Chatroom
text.link.github.description = Quellcode des Spiels link.github.description = Quellcode des Spiels
text.link.dev-builds.description = Entwicklungs-Builds (instabil) link.dev-builds.description = Entwicklungs-Builds (instabil)
text.link.trello.description = Offizielles Trello Board für geplante Features link.trello.description = Offizielles Trello Board für geplante Features
text.link.itch.io.description = itch.io Seite mit Downloads und der Web-Version des Spiels link.itch.io.description = itch.io Seite mit Downloads und der Web-Version des Spiels
text.link.google-play.description = Google Play Store Seite link.google-play.description = Google Play Store Seite
text.link.wiki.description = Offizelles Mindustry Wiki link.wiki.description = Offizelles Mindustry Wiki
text.linkfail = Fehler beim Öffnen des Links!\nDie URL wurde in die Zwischenablage kopiert. linkfail = Fehler beim Öffnen des Links!\nDie URL wurde in die Zwischenablage kopiert.
text.gameover = Der Kern wurde zerstört. gameover = Der Kern wurde zerstört.
text.gameover.pvp = Das[accent] {0}[] Team ist siegreich! gameover.pvp = Das[accent] {0}[] Team ist siegreich!
text.sector.gameover = Du hast diesen Sektor verloren. Erneuter Einsatz? sector.gameover = Du hast diesen Sektor verloren. Erneuter Einsatz?
text.sector.retry = Erneut versuchen sector.retry = Erneut versuchen
text.highscore = [YELLOW] Neuer Highscore! highscore = [YELLOW] Neuer Highscore!
text.wave.lasted = Du hast es bis Welle [accent]{0}[] ausgehalten. wave.lasted = Du hast es bis Welle [accent]{0}[] ausgehalten.
text.level.highscore = High Score: [accent]{0} level.highscore = High Score: [accent]{0}
text.level.delete.title = Löschen bestätigen level.delete.title = Löschen bestätigen
text.map.delete = Bist du sicher, dass du die Karte "[accent]{0}[]" löschen möchtest? map.delete = Bist du sicher, dass du die Karte "[accent]{0}[]" löschen möchtest?
text.level.select = Level Auswahl level.select = Level Auswahl
text.level.mode = Spielmodus: level.mode = Spielmodus:
text.construction.desktop = Um einen Block zu deselektieren oder den Bau abzubrechen, [accent]verwende die Leertaste[]. construction.desktop = Um einen Block zu deselektieren oder den Bau abzubrechen, [accent]verwende die Leertaste[].
text.construction.title = Bauanleitung für Blöcke. construction.title = Bauanleitung für Blöcke.
text.construction = Du hast soeben den [accent]Block-Baumodus[] ausgewählt.\n\nTippe einfach auf einen gültigen Platz in der Nähe deines Schiffs, um den Bau zu planen.\nSobald du einige Blöcke platziert hast, drücke zum Bestätigen auf den Haken, und dein Schiff wird mit dem Bau beginnen.\n\n- [accent]Entferne Blöcke[] von deiner Auswahl, indem du darauf tippst.\n- [accent]Verschiebe die Selektion[], indem du einen beliebigen Block in der Auswahl gedrückt hältst und verschiebst.\n- [accent]Platziere Blöcke in einer Linie[], indem du einen leeren Platz gedrückt hältst, und in eine Richtung ziehst.\n- [accent]Breche den Bau oder die Auswahl ab[], indem du das X links unten drückst. construction = Du hast soeben den [accent]Block-Baumodus[] ausgewählt.\n\nTippe einfach auf einen gültigen Platz in der Nähe deines Schiffs, um den Bau zu planen.\nSobald du einige Blöcke platziert hast, drücke zum Bestätigen auf den Haken, und dein Schiff wird mit dem Bau beginnen.\n\n- [accent]Entferne Blöcke[] von deiner Auswahl, indem du darauf tippst.\n- [accent]Verschiebe die Selektion[], indem du einen beliebigen Block in der Auswahl gedrückt hältst und verschiebst.\n- [accent]Platziere Blöcke in einer Linie[], indem du einen leeren Platz gedrückt hältst, und in eine Richtung ziehst.\n- [accent]Breche den Bau oder die Auswahl ab[], indem du das X links unten drückst.
text.deconstruction.title = Abbruchanleitung für Blöcke deconstruction.title = Abbruchanleitung für Blöcke
text.deconstruction = Du hast soeben den [accent]Abbruchmodus für Blöcke[] aktiviert.\n\nUm mit dem Abriss zu beginnen, tippe einfach auf einen Block in der Nähe deines Schiffs.\nSobald du einige Blöcke ausgewählt hast, drücke zum Bestätigen auf den Haken, und dein Schiff wird mit dem Abriss beginnen.\n\n- [accent]Entferne einen Block[] von deiner Selektion, indem du darauf tippst.\n- [accent]Reiße Blöcke in einem Gebiet ab[], indem du einen leeren Platz gedrückt hältst, und in eine Richtung ziehst.\n- [accent]Breche den Abriss or die Selektion ab[], indem du das X links unten drückst. deconstruction = Du hast soeben den [accent]Abbruchmodus für Blöcke[] aktiviert.\n\nUm mit dem Abriss zu beginnen, tippe einfach auf einen Block in der Nähe deines Schiffs.\nSobald du einige Blöcke ausgewählt hast, drücke zum Bestätigen auf den Haken, und dein Schiff wird mit dem Abriss beginnen.\n\n- [accent]Entferne einen Block[] von deiner Selektion, indem du darauf tippst.\n- [accent]Reiße Blöcke in einem Gebiet ab[], indem du einen leeren Platz gedrückt hältst, und in eine Richtung ziehst.\n- [accent]Breche den Abriss or die Selektion ab[], indem du das X links unten drückst.
text.showagain = Nächstes mal nicht mehr anzeigen showagain = Nächstes mal nicht mehr anzeigen
text.coreattack = < Die Basis wird angegriffen! > coreattack = < Die Basis wird angegriffen! >
text.unlocks = Freigeschaltet unlocks = Freigeschaltet
text.savegame = Spiel speichern savegame = Spiel speichern
text.loadgame = Spiel laden loadgame = Spiel laden
text.joingame = Spiel beitreten joingame = Spiel beitreten
text.addplayers = Hinzufügen/Entfernen von Spielern addplayers = Hinzufügen/Entfernen von Spielern
text.customgame = Benutzerdefiniertes Spiel customgame = Benutzerdefiniertes Spiel
text.sectors = Sektoren sectors = Sektoren
text.sector = Sektor: [LIGHT_GRAY]{0} sector = Sektor: [LIGHT_GRAY]{0}
text.sector.time = Zeit: [LIGHT_GRAY]{0} sector.time = Zeit: [LIGHT_GRAY]{0}
text.sector.deploy = Einsatz sector.deploy = Einsatz
text.sector.abandon = Aufgeben sector.abandon = Aufgeben
text.sector.abandon.confirm = Bist du sicher, dass du den gesamten Fortschritt in diesem Sektor aufgeben willst?\n Diese Aktion kann nicht rückgängig gemacht werden! sector.abandon.confirm = Bist du sicher, dass du den gesamten Fortschritt in diesem Sektor aufgeben willst?\n Diese Aktion kann nicht rückgängig gemacht werden!
text.sector.resume = Fortsetzen sector.resume = Fortsetzen
text.sector.locked = [scarlet][[Unvollständig] sector.locked = [scarlet][[Unvollständig]
text.sector.unexplored = [accent][[Unerforscht] sector.unexplored = [accent][[Unerforscht]
text.missions = Missionen:[LIGHT_GRAY] {0} missions = Missionen:[LIGHT_GRAY] {0}
text.mission = Mission:[LIGHT_GRAY] {0} mission = Mission:[LIGHT_GRAY] {0}
text.mission.main = Hauptmission:[LIGHT_GRAY] {0} mission.main = Hauptmission:[LIGHT_GRAY] {0}
text.mission.info = Missionsbeschreibung mission.info = Missionsbeschreibung
text.mission.complete = Mission erfolgreich! mission.complete = Mission erfolgreich!
text.mission.complete.body = Sektor {0},{1} wurde erobert. mission.complete.body = Sektor {0},{1} wurde erobert.
text.mission.wave = Überlebe [accent]{0}/{1}[] Wellen\nWelle in {2} mission.wave = Überlebe [accent]{0}/{1}[] Wellen\nWelle in {2}
text.mission.wave.enemies = Überlebe[accent] {0}/{1} []Wellen\n{2} Gegner mission.wave.enemies = Überlebe[accent] {0}/{1} []Wellen\n{2} Gegner
text.mission.wave.enemy = Überlebe[accent] {0}/{1} []Wellen\n{2} Gegner mission.wave.enemy = Überlebe[accent] {0}/{1} []Wellen\n{2} Gegner
text.mission.wave.menu = Überlebe[accent] {0} []Wellen mission.wave.menu = Überlebe[accent] {0} []Wellen
text.mission.battle = Zerstöre die gegnerische Basis. mission.battle = Zerstöre die gegnerische Basis.
text.mission.resource.menu = Erlange {0} x{1} mission.resource.menu = Erlange {0} x{1}
text.mission.resource = Sammele {0}:\n[accent]{1}/{2}[] mission.resource = Sammele {0}:\n[accent]{1}/{2}[]
text.mission.block = Erstelle {0} mission.block = Erstelle {0}
text.mission.unit = Erstelle {0} Einheiten mission.unit = Erstelle {0} Einheiten
text.mission.command = Sende {0}-Kommando an Einheiten mission.command = Sende {0}-Kommando an Einheiten
text.mission.linknode = Verbinde Stromknoten mission.linknode = Verbinde Stromknoten
text.mission.display = [accent]Mission:\n[LIGHT_GRAY]{0} mission.display = [accent]Mission:\n[LIGHT_GRAY]{0}
text.mission.mech = Wechsle zum [accent] {0}[]-Mech mission.mech = Wechsle zum [accent] {0}[]-Mech
text.mission.create = Platziere[accent] {0}[] mission.create = Platziere[accent] {0}[]
text.none = <nichts> none = <nichts>
text.close = Schließen close = Schließen
text.quit = Verlassen quit = Verlassen
text.maps = Karten maps = Karten
text.continue = Weiter continue = Weiter
text.nextmission = Nächste Mission nextmission = Nächste Mission
text.maps.none = [LIGHT_GRAY]Keine Karten gefunden! maps.none = [LIGHT_GRAY]Keine Karten gefunden!
text.about.button = Info about.button = Info
text.name = Name: name = Name:
text.filename = File Name: filename = File Name:
text.unlocked = Neuen Block freigeschaltet! unlocked = Neuen Block freigeschaltet!
text.unlocked.plural = Neue Blöcke freigeschaltet! unlocked.plural = Neue Blöcke freigeschaltet!
text.players = {0} Spieler online players = {0} Spieler online
text.players.single = {0} Spieler online players.single = {0} Spieler online
text.server.closing = [accent]Schließe den Server... server.closing = [accent]Schließe den Server...
text.server.kicked.kick = Du wurdest vom Server gekickt! server.kicked.kick = Du wurdest vom Server gekickt!
text.server.kicked.serverClose = Server geschlossen. server.kicked.serverClose = Server geschlossen.
text.server.kicked.sectorComplete = Sektor abgeschlossen. server.kicked.sectorComplete = Sektor abgeschlossen.
text.server.kicked.sectorComplete.text = Deine Mission ist abgeschlossen.\nDer Server wird nun in einen neuen Sektor wechseln. server.kicked.sectorComplete.text = Deine Mission ist abgeschlossen.\nDer Server wird nun in einen neuen Sektor wechseln.
text.server.kicked.clientOutdated = Veralteter Client! Aktualisiere dein Spiel! server.kicked.clientOutdated = Veralteter Client! Aktualisiere dein Spiel!
text.server.kicked.serverOutdated = Veralteter Server! Bitte den Host um ein Update! server.kicked.serverOutdated = Veralteter Server! Bitte den Host um ein Update!
text.server.kicked.banned = Du wurdest vom Server verbannt. server.kicked.banned = Du wurdest vom Server verbannt.
text.server.kicked.recentKick = Du wurdest gerade gekickt.\nWarte bevor du dich wieder verbindest. server.kicked.recentKick = Du wurdest gerade gekickt.\nWarte bevor du dich wieder verbindest.
text.server.kicked.nameInUse = Es ist bereits ein Spieler \nmit diesem Namen auf dem Server. server.kicked.nameInUse = Es ist bereits ein Spieler \nmit diesem Namen auf dem Server.
text.server.kicked.nameEmpty = Dein Name muss zumindest einen Buchstaben oder eine Zahl enthalten. server.kicked.nameEmpty = Dein Name muss zumindest einen Buchstaben oder eine Zahl enthalten.
text.server.kicked.idInUse = Du bist bereits auf dem Server! Anmeldungen mit zwei Accounts sind nicht gestattet. server.kicked.idInUse = Du bist bereits auf dem Server! Anmeldungen mit zwei Accounts sind nicht gestattet.
text.server.kicked.customClient = Der Server akzeptiert keine Custom Builds von Mindustry. Lade dir die offizielle Version herunter. server.kicked.customClient = Der Server akzeptiert keine Custom Builds von Mindustry. Lade dir die offizielle Version herunter.
text.host.info = Der [accent]host[] Knopf startet einen Server auf den Ports [scarlet]6567[] und [scarlet]6568.[]\nJeder im gleichen [LIGHT_GRAY]W-Lan oder lokalem Netzwerk[] sollte deinen Server in seiner Server Liste sehen können.\n\nWenn du Leuten die Verbindung über IP ermöglichen willst, benötigst du [accent]Port-Forwarding[].\n\n[LIGHT_GRAY]Hinweis: Falls es Probleme mit der Verbindung im Netzwerk gibt, stell sicher, dass Mindustry in deinen Firewall Einstellungen Zugriff auf das lokale Netzwerk hat. host.info = Der [accent]host[] Knopf startet einen Server auf den Ports [scarlet]6567[] und [scarlet]6568.[]\nJeder im gleichen [LIGHT_GRAY]W-Lan oder lokalem Netzwerk[] sollte deinen Server in seiner Server Liste sehen können.\n\nWenn du Leuten die Verbindung über IP ermöglichen willst, benötigst du [accent]Port-Forwarding[].\n\n[LIGHT_GRAY]Hinweis: Falls es Probleme mit der Verbindung im Netzwerk gibt, stell sicher, dass Mindustry in deinen Firewall Einstellungen Zugriff auf das lokale Netzwerk hat.
text.join.info = Hier kannst du eine [accent]Server IP[] eingeben um dich zu verbinden oder Server im [accent]lokalem Netzwerk[] entdecken und dich mit ihnen verbinden.\nSowohl Spielen über das lokale Netzwerk als auch Spielen über das Internet werden unterstützt.\n\n[LIGHT_GRAY]Hinweis: Es gibt keine globale Server Liste; Wenn du dich mit jemand per IP verbinden willst musst du den Host nach seiner IP fragen. join.info = Hier kannst du eine [accent]Server IP[] eingeben um dich zu verbinden oder Server im [accent]lokalem Netzwerk[] entdecken und dich mit ihnen verbinden.\nSowohl Spielen über das lokale Netzwerk als auch Spielen über das Internet werden unterstützt.\n\n[LIGHT_GRAY]Hinweis: Es gibt keine globale Server Liste; Wenn du dich mit jemand per IP verbinden willst musst du den Host nach seiner IP fragen.
text.hostserver = Server hosten hostserver = Server hosten
text.hostserver.mobile = Host\nGame hostserver.mobile = Host\nGame
text.host = Host host = Host
text.hosting = [accent] Server wird geöffnet... hosting = [accent] Server wird geöffnet...
text.hosts.refresh = Aktualisieren hosts.refresh = Aktualisieren
text.hosts.discovering = Suche nach LAN-Spielen hosts.discovering = Suche nach LAN-Spielen
text.server.refreshing = Server wird aktualisiert server.refreshing = Server wird aktualisiert
text.hosts.none = [lightgray] Keine LAN Spiele gefunden! hosts.none = [lightgray] Keine LAN Spiele gefunden!
text.host.invalid = [scarlet] Kann keine Verbindung zum Host herstellen. host.invalid = [scarlet] Kann keine Verbindung zum Host herstellen.
text.trace = Spieler verfolgen trace = Spieler verfolgen
text.trace.playername = Spielername: [accent]{0} trace.playername = Spielername: [accent]{0}
text.trace.ip = IP: [accent]{0} trace.ip = IP: [accent]{0}
text.trace.id = Eindeutige ID: [accent]{0} trace.id = Eindeutige ID: [accent]{0}
text.trace.android = Android Client: [accent]{0} trace.android = Android Client: [accent]{0}
text.trace.modclient = Custom Client: [accent]{0} trace.modclient = Custom Client: [accent]{0}
text.trace.totalblocksbroken = Anzahl zerstörter Blöcke: [accent]{0} trace.totalblocksbroken = Anzahl zerstörter Blöcke: [accent]{0}
text.trace.structureblocksbroken = Anzahl zerstörter Gebäude-Blöcke: [accent]{0} trace.structureblocksbroken = Anzahl zerstörter Gebäude-Blöcke: [accent]{0}
text.trace.lastblockbroken = Letzter zerstörter Block: [accent]{0} trace.lastblockbroken = Letzter zerstörter Block: [accent]{0}
text.trace.totalblocksplaced = Anzahl platzierter Blöcke: [accent]{0} trace.totalblocksplaced = Anzahl platzierter Blöcke: [accent]{0}
text.trace.lastblockplaced = Letzter platzierter Block: [accent]{0} trace.lastblockplaced = Letzter platzierter Block: [accent]{0}
text.invalidid = Ungültige Client ID! Berichte den Bug. invalidid = Ungültige Client ID! Berichte den Bug.
text.server.bans = Bans server.bans = Bans
text.server.bans.none = Keine gebannten Spieler gefunden! server.bans.none = Keine gebannten Spieler gefunden!
text.server.admins = Admins server.admins = Admins
text.server.admins.none = Keine Admins gefunden! server.admins.none = Keine Admins gefunden!
text.server.add = Server hinzufügen server.add = Server hinzufügen
text.server.delete = Bist du dir sicher, dass du diesen Server löschen möchtest? server.delete = Bist du dir sicher, dass du diesen Server löschen möchtest?
text.server.hostname = Host: {0} server.hostname = Host: {0}
text.server.edit = Server bearbeiten server.edit = Server bearbeiten
text.server.outdated = [crimson]Veralteter Server![] server.outdated = [crimson]Veralteter Server![]
text.server.outdated.client = [crimson]Veralteter Client![] server.outdated.client = [crimson]Veralteter Client![]
text.server.version = [lightgray]Version: {0} server.version = [lightgray]Version: {0}
text.server.custombuild = [yellow]Custom Build server.custombuild = [yellow]Custom Build
text.confirmban = Bist du sicher, dass du diesen Spieler verbannen möchtest? confirmban = Bist du sicher, dass du diesen Spieler verbannen möchtest?
text.confirmkick = Bist du sicher, dass du diesen Spieler kicken willst? confirmkick = Bist du sicher, dass du diesen Spieler kicken willst?
text.confirmunban = Bist du sicher, dass du die Verbannung des Spielers rückgängig machen willst? confirmunban = Bist du sicher, dass du die Verbannung des Spielers rückgängig machen willst?
text.confirmadmin = Bist du sicher, dass du diesen Spieler zu einem Admin machen möchtest? confirmadmin = Bist du sicher, dass du diesen Spieler zu einem Admin machen möchtest?
text.confirmunadmin = Bis du sicher, dass dieser Spieler kein Admin mehr sein soll? confirmunadmin = Bis du sicher, dass dieser Spieler kein Admin mehr sein soll?
text.joingame.title = Spiel beitreten joingame.title = Spiel beitreten
text.joingame.ip = IP: joingame.ip = IP:
text.disconnect = Verbindung unterbrochen. disconnect = Verbindung unterbrochen.
text.disconnect.data = Fehler beim Laden der Welt! disconnect.data = Fehler beim Laden der Welt!
text.connecting = [accent] Verbinde... connecting = [accent] Verbinde...
text.connecting.data = [accent] Welt wird geladen... connecting.data = [accent] Welt wird geladen...
text.server.port = Port: server.port = Port:
text.server.addressinuse = Adresse bereits in Verwendung! server.addressinuse = Adresse bereits in Verwendung!
text.server.invalidport = Falscher Port! server.invalidport = Falscher Port!
text.server.error = [crimson] Fehler beim Hosten des Servers: [accent] {0} server.error = [crimson] Fehler beim Hosten des Servers: [accent] {0}
text.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.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.
text.save.new = Neuer Spielstand save.new = Neuer Spielstand
text.save.overwrite = Möchtest du diesen Spielstand wirklich überschreiben? save.overwrite = Möchtest du diesen Spielstand wirklich überschreiben?
text.overwrite = Überschreiben overwrite = Überschreiben
text.save.none = Keine Spielstände gefunden! save.none = Keine Spielstände gefunden!
text.saveload = [accent] Speichern ... saveload = [accent] Speichern ...
text.savefail = Fehler beim Speichern des Spiels! savefail = Fehler beim Speichern des Spiels!
text.save.delete.confirm = Möchtest du diesen Spielstand wirklich löschen? save.delete.confirm = Möchtest du diesen Spielstand wirklich löschen?
text.save.delete = Löschen save.delete = Löschen
text.save.export = Spielstand exportieren save.export = Spielstand exportieren
text.save.import.invalid = [accent] Dieser Spielstand ist ungültig! save.import.invalid = [accent] Dieser Spielstand ist ungültig!
text.save.import.fail = [crimson] Spielstand konnte nicht importiert werden: [accent] {0} save.import.fail = [crimson] Spielstand konnte nicht importiert werden: [accent] {0}
text.save.export.fail = [crimson] Spielstand konnte nicht exportiert werden: [accent] {0} save.export.fail = [crimson] Spielstand konnte nicht exportiert werden: [accent] {0}
text.save.import = Spielstand importieren save.import = Spielstand importieren
text.save.newslot = Name speichern: save.newslot = Name speichern:
text.save.rename = Umbenennen save.rename = Umbenennen
text.save.rename.text = Neuer Name save.rename.text = Neuer Name
text.selectslot = Wähle einen Spielstand selectslot = Wähle einen Spielstand
text.slot = [accent] Platz {0} slot = [accent] Platz {0}
text.save.corrupted = [accent] Datei beschädigt oder ungültig! save.corrupted = [accent] Datei beschädigt oder ungültig!
text.sector.corrupted = [accent]Ein Spielstand für diesen Sektor wurde nicht gefunden.\nEin neuer Spielstand wurde erstellt. sector.corrupted = [accent]Ein Spielstand für diesen Sektor wurde nicht gefunden.\nEin neuer Spielstand wurde erstellt.
text.empty = <leer> empty = <leer>
text.on = An on = An
text.off = Aus off = Aus
text.save.autosave = Automatisches Speichern: {0} save.autosave = Automatisches Speichern: {0}
text.save.map = Karte: {0} save.map = Karte: {0}
text.save.wave = Welle: {0} save.wave = Welle: {0}
text.save.difficulty = Schwierigkeitsgrad: {0} save.difficulty = Schwierigkeitsgrad: {0}
text.save.date = Zuletzt gespeichert: {0} save.date = Zuletzt gespeichert: {0}
text.save.playtime = Spielzeit: {0} save.playtime = Spielzeit: {0}
text.confirm = Bestätigen confirm = Bestätigen
text.delete = Löschen delete = Löschen
text.ok = OK ok = OK
text.open = Öffnen open = Öffnen
text.cancel = Abbruch cancel = Abbruch
text.openlink = Link öffnen openlink = Link öffnen
text.copylink = Kopiere Link copylink = Kopiere Link
text.back = Zurück back = Zurück
text.quit.confirm = Willst du wirklich aufhören? quit.confirm = Willst du wirklich aufhören?
text.changelog.title = Changelog changelog.title = Changelog
text.changelog.loading = Lade Änderungshistorie... changelog.loading = Lade Änderungshistorie...
text.changelog.error.android = [accent]Beachte: Die Änderungshistorie funktioniert manchmal nicht auf Android 4.4 (und älter)!\nDies liegt an einem Android bug. changelog.error.android = [accent]Beachte: Die Änderungshistorie funktioniert manchmal nicht auf Android 4.4 (und älter)!\nDies liegt an einem Android bug.
text.changelog.error.ios = [accent]Die Änderungshistorie wird aktuell nicht von IOS unterstützt. changelog.error.ios = [accent]Die Änderungshistorie wird aktuell nicht von IOS unterstützt.
text.changelog.error = [scarlet]Fehler beim Laden der Änderungshistorie!\nPrüfe deine Internetverbindung. changelog.error = [scarlet]Fehler beim Laden der Änderungshistorie!\nPrüfe deine Internetverbindung.
text.changelog.current = [yellow][[Current version] changelog.current = [yellow][[Current version]
text.changelog.latest = [accent][[Latest version] changelog.latest = [accent][[Latest version]
text.loading = [accent]Wird geladen ... loading = [accent]Wird geladen ...
text.saving = [accent]Speichere... saving = [accent]Speichere...
text.wave = [accent]Welle {0} wave = [accent]Welle {0}
text.wave.waiting = Welle in {0} wave.waiting = Welle in {0}
text.waiting = Warten... waiting = Warten...
text.waiting.players = Warte auf Spieler... waiting.players = Warte auf Spieler...
text.wave.enemies = [LIGHT_GRAY]{0} Gegner verbleiben wave.enemies = [LIGHT_GRAY]{0} Gegner verbleiben
text.wave.enemy = [LIGHT_GRAY]{0} Gegner verbleiben wave.enemy = [LIGHT_GRAY]{0} Gegner verbleiben
text.loadimage = Bild laden loadimage = Bild laden
text.saveimage = Bild speichern saveimage = Bild speichern
text.unknown = Unbekannt unknown = Unbekannt
text.custom = Benutzerdefiniert custom = Benutzerdefiniert
text.builtin = Enthalten builtin = Enthalten
text.map.delete.confirm = Bist du sicher, dass du diese Karte löschen willst? Die Aktion kann nicht rückgänig gemacht werden! map.delete.confirm = Bist du sicher, dass du diese Karte löschen willst? Die Aktion kann nicht rückgänig gemacht werden!
text.map.random = [accent]Zufällige Karte map.random = [accent]Zufällige Karte
text.map.nospawn = Diese Karte hat keine Kerne in denen die Spieler beginnen können! Füge einen [ROYAL]blue[] Kern zu dieser Karte im Editor hinzu. map.nospawn = Diese Karte hat keine Kerne in denen die Spieler beginnen können! Füge einen [ROYAL]blue[] Kern zu dieser Karte im Editor hinzu.
text.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.pvp = Diese Karte hat keine gegnerischen Kerne wo Gegner starten könnten! Füge über den Editor [SCARLET] rote[] Kerne zu dieser Karte hinzu.
text.map.invalid = Fehler beim Laden der Karte: Beschädigtes oder invalide Karten Datei. map.invalid = Fehler beim Laden der Karte: Beschädigtes oder invalide Karten Datei.
text.editor.brush = Pinsel editor.brush = Pinsel
text.editor.slope = \\ editor.slope = \\
text.editor.openin = Öffne im Editor editor.openin = Öffne im Editor
text.editor.oregen = Erze generieren editor.oregen = Erze generieren
text.editor.oregen.info = Erze generiert: editor.oregen.info = Erze generiert:
text.editor.mapinfo = Karten Info editor.mapinfo = Karten Info
text.editor.author = Author: editor.author = Author:
text.editor.description = Beschreibung: editor.description = Beschreibung:
text.editor.name = Name: editor.name = Name:
text.editor.teams = Teams editor.teams = Teams
text.editor.elevation = Höhe editor.elevation = Höhe
text.editor.errorimageload = Fehler beim Laden des Bildes: [accent] {0} editor.errorimageload = Fehler beim Laden des Bildes: [accent] {0}
text.editor.errorimagesave = Fehler beim Speichern des Bildes: [accent] {0} editor.errorimagesave = Fehler beim Speichern des Bildes: [accent] {0}
text.editor.generate = Generieren editor.generate = Generieren
text.editor.resize = Grösse\nanpassen editor.resize = Grösse\nanpassen
text.editor.loadmap = Karte\nladen editor.loadmap = Karte\nladen
text.editor.savemap = Karte\nspeichern editor.savemap = Karte\nspeichern
text.editor.saved = Gespeichert! editor.saved = Gespeichert!
text.editor.save.noname = Deine Karte hat keinen Namen! Setze einen Namen im [accent]Karten Info[] Menu. editor.save.noname = Deine Karte hat keinen Namen! Setze einen Namen im [accent]Karten Info[] Menu.
text.editor.save.overwrite = Deine Karte überschreibt eine built-in Karte! Wähle einen anderen Karten Namen im [accent]'Karten info'[] Menu. editor.save.overwrite = Deine Karte überschreibt eine built-in Karte! Wähle einen anderen Karten Namen im [accent]'Karten info'[] Menu.
text.editor.import.exists = [scarlet]Fehler beim Import:[] Ein built-in Karte namens '{0}' existiert bereits! editor.import.exists = [scarlet]Fehler beim Import:[] Ein built-in Karte namens '{0}' existiert bereits!
text.editor.import = Import... editor.import = Import...
text.editor.importmap = Importiere Karte editor.importmap = Importiere Karte
text.editor.importmap.description = Importiere von einer bestehende Karte editor.importmap.description = Importiere von einer bestehende Karte
text.editor.importfile = Importiere Datei editor.importfile = Importiere Datei
text.editor.importfile.description = Importiere aus einer Karten Datei editor.importfile.description = Importiere aus einer Karten Datei
text.editor.importimage = Importiere Terrain Bild editor.importimage = Importiere Terrain Bild
text.editor.importimage.description = Importiere aus einer Terrain Bild Datei editor.importimage.description = Importiere aus einer Terrain Bild Datei
text.editor.export = Export... editor.export = Export...
text.editor.exportfile = Export in Datei editor.exportfile = Export in Datei
text.editor.exportfile.description = Exportiere in eine Karten Datei editor.exportfile.description = Exportiere in eine Karten Datei
text.editor.exportimage = Export in Terrain Bild Datei editor.exportimage = Export in Terrain Bild Datei
text.editor.exportimage.description = Exportiere in eine Karten Bild Datei editor.exportimage.description = Exportiere in eine Karten Bild Datei
text.editor.loadimage = Bild\nladen editor.loadimage = Bild\nladen
text.editor.saveimage = Bild\nspeichern editor.saveimage = Bild\nspeichern
text.editor.unsaved = [crimson] Du hast Änderungen nicht gespeichert [] Möchtest du wirklich aufhören? editor.unsaved = [crimson] Du hast Änderungen nicht gespeichert [] Möchtest du wirklich aufhören?
text.editor.resizemap = Grösse der Karte ändern editor.resizemap = Grösse der Karte ändern
text.editor.mapname = Karten Name editor.mapname = Karten Name
text.editor.overwrite = [accent] Warnung! Dies überschreibt eine vorhandene Karte. editor.overwrite = [accent] Warnung! Dies überschreibt eine vorhandene Karte.
text.editor.overwrite.confirm = [scarlet]Warnung![] Eine Karte mit diesem Namen existiert bereits. Bist du sicher, dass du sie überschreiben willst? editor.overwrite.confirm = [scarlet]Warnung![] Eine Karte mit diesem Namen existiert bereits. Bist du sicher, dass du sie überschreiben willst?
text.editor.selectmap = Wähle eine Karte zum Laden: editor.selectmap = Wähle eine Karte zum Laden:
text.width = Breite: width = Breite:
text.height = Höhe: height = Höhe:
text.menu = Menü menu = Menü
text.play = Spielen play = Spielen
text.load = Laden load = Laden
text.save = Speichern save = Speichern
text.fps = FPS: {0} fps = FPS: {0}
text.tps = TPS: {0} tps = TPS: {0}
text.ping = Ping: {0}ms ping = Ping: {0}ms
text.language.restart = Bitte Starte dein Spiel neu, damit die Sprach-Einstellung aktiv werden. language.restart = Bitte Starte dein Spiel neu, damit die Sprach-Einstellung aktiv werden.
text.settings = Einstellungen settings = Einstellungen
text.tutorial = Tutorial tutorial = Tutorial
text.editor = Editor editor = Editor
text.mapeditor = Karten Editor mapeditor = Karten Editor
text.donate = Spenden donate = Spenden
text.connectfail = [crimson] Verbindung zum Server konnte nicht hergestellt werden: [accent]{0} connectfail = [crimson] Verbindung zum Server konnte nicht hergestellt werden: [accent]{0}
text.error.unreachable = Server nicht erreichbar. error.unreachable = Server nicht erreichbar.
text.error.invalidaddress = Ungültige Adresse. error.invalidaddress = Ungültige Adresse.
text.error.timedout = Zeitüberschreitung!\nStelle sicher, dass die Portweiterleitung auf dem Host richtig eingerichtet ist, und die Adresse stimmt! error.timedout = Zeitüberschreitung!\nStelle sicher, dass die Portweiterleitung auf dem Host richtig eingerichtet ist, und die Adresse stimmt!
text.error.mismatch = Paketfehler:\nClient und Server passen möglicherweise nicht zusammen.\nStelle sicher, dass du und der Host jeweils die neueste Version von Mindustry haben! error.mismatch = Paketfehler:\nClient und Server passen möglicherweise nicht zusammen.\nStelle sicher, dass du und der Host jeweils die neueste Version von Mindustry haben!
text.error.alreadyconnected = Bereits verbunden. error.alreadyconnected = Bereits verbunden.
text.error.mapnotfound = Map file not found! error.mapnotfound = Map file not found!
text.error.any = Unbekannter Netzwerkfehler. error.any = Unbekannter Netzwerkfehler.
text.settings.language = Sprache settings.language = Sprache
text.settings.reset = Auf Standard zurücksetzen settings.reset = Auf Standard zurücksetzen
text.settings.rebind = Zuweisen settings.rebind = Zuweisen
text.settings.controls = Steuerung settings.controls = Steuerung
text.settings.game = Spiel settings.game = Spiel
text.settings.sound = Audio settings.sound = Audio
text.settings.graphics = Grafiken settings.graphics = Grafiken
text.settings.cleardata = Spieldaten zurücksetzen... settings.cleardata = Spieldaten zurücksetzen...
text.settings.clear.confirm = Bist du sicher, dass du die Spieldaten zurücksetzen willst?\n Diese Aktion kann nicht rückgänig gemacht werden! settings.clear.confirm = Bist du sicher, dass du die Spieldaten zurücksetzen willst?\n Diese Aktion kann nicht rückgänig gemacht werden!
text.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.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.
text.settings.clearsectors = Sektoren zurücksetzen settings.clearsectors = Sektoren zurücksetzen
text.settings.clearunlocks = Freischaltungen zurücksetzen settings.clearunlocks = Freischaltungen zurücksetzen
text.settings.clearall = Alles zurücksetzen settings.clearall = Alles zurücksetzen
text.paused = Pausiert paused = Pausiert
text.yes = Ja yes = Ja
text.no = Nein no = Nein
text.info.title = [accent]Info info.title = [accent]Info
text.error.title = [crimson] Ein Fehler ist aufgetreten error.title = [crimson] Ein Fehler ist aufgetreten
text.error.crashtitle = Ein Fehler ist aufgetreten! error.crashtitle = Ein Fehler ist aufgetreten!
text.blocks.unknown = [LIGHT_GRAY]??? blocks.unknown = [LIGHT_GRAY]???
text.blocks.blockinfo = Blockinfo: blocks.blockinfo = Blockinfo:
text.blocks.powercapacity = Kapazität blocks.powercapacity = Kapazität
text.blocks.powershot = Stromverbrauch/Schuss blocks.powershot = Stromverbrauch/Schuss
text.blocks.targetsair = Visiert Luft Einheiten an blocks.targetsair = Visiert Luft Einheiten an
text.blocks.itemspeed = Beförderte Materialien blocks.itemspeed = Beförderte Materialien
text.blocks.shootrange = Reichweite blocks.shootrange = Reichweite
text.blocks.size = Größe blocks.size = Größe
text.blocks.liquidcapacity = Flüssigkeitskapazität blocks.liquidcapacity = Flüssigkeitskapazität
text.blocks.maxitemssecond = Max Materialien blocks.maxitemssecond = Max Materialien
text.blocks.powerrange = Stromreichweite blocks.powerrange = Stromreichweite
text.blocks.poweruse = Stromverbrauch blocks.poweruse = Stromverbrauch
text.blocks.powerdamage = Stromverbrauch/Schadenspunkt blocks.powerdamage = Stromverbrauch/Schadenspunkt
text.blocks.inputitemcapacity = Annahmekapazität blocks.inputitemcapacity = Annahmekapazität
text.blocks.outputitemcapacity = Ausgabekapazität blocks.outputitemcapacity = Ausgabekapazität
text.blocks.itemcapacity = Materialkapazität blocks.itemcapacity = Materialkapazität
text.blocks.basepowergeneration = Basis-Stromerzeugung blocks.basepowergeneration = Basis-Stromerzeugung
text.blocks.powertransferspeed = Stromübertragung blocks.powertransferspeed = Stromübertragung
text.blocks.craftspeed = Produktionsgeschwindigkeit blocks.craftspeed = Produktionsgeschwindigkeit
text.blocks.inputliquid = Benötigte Flüssigkeit blocks.inputliquid = Benötigte Flüssigkeit
text.blocks.inputliquidaux = Optionale Flüssigkeit blocks.inputliquidaux = Optionale Flüssigkeit
text.blocks.inputitem = Akzeptiertes Material blocks.inputitem = Akzeptiertes Material
text.blocks.inputitems = Akzeptierte Materialien blocks.inputitems = Akzeptierte Materialien
text.blocks.outputitem = Erzeugtes Material blocks.outputitem = Erzeugtes Material
text.blocks.drilltier = Abbaubare Erze blocks.drilltier = Abbaubare Erze
text.blocks.drillspeed = Bohrgeschwindigkeit blocks.drillspeed = Bohrgeschwindigkeit
text.blocks.liquidoutput = Erzeugte Flüssigkeit blocks.liquidoutput = Erzeugte Flüssigkeit
text.blocks.liquidoutputspeed = Ausgabegeschwindigkeit blocks.liquidoutputspeed = Ausgabegeschwindigkeit
text.blocks.liquiduse = Flüssigkeitsverbrauch blocks.liquiduse = Flüssigkeitsverbrauch
text.blocks.coolant = Kühlmittel blocks.coolant = Kühlmittel
text.blocks.coolantuse = Kühlmittelverbrauch blocks.coolantuse = Kühlmittelverbrauch
text.blocks.inputliquidfuel = Kraftstoff blocks.inputliquidfuel = Kraftstoff
text.blocks.liquidfueluse = Kraftstoffverbrauch blocks.liquidfueluse = Kraftstoffverbrauch
text.blocks.boostitem = Boost Item blocks.boostitem = Boost Item
text.blocks.boostliquid = Boost Liquid blocks.boostliquid = Boost Liquid
text.blocks.health = Lebenspunkte blocks.health = Lebenspunkte
text.blocks.inaccuracy = Ungenauigkeit blocks.inaccuracy = Ungenauigkeit
text.blocks.shots = Schüsse blocks.shots = Schüsse
text.blocks.reload = Schüsse/Sekunde blocks.reload = Schüsse/Sekunde
text.blocks.inputfuel = Kraftstoff blocks.inputfuel = Kraftstoff
text.blocks.fuelburntime = Kraftstoff Verbrennungs-Zeit blocks.fuelburntime = Kraftstoff Verbrennungs-Zeit
text.blocks.inputcapacity = Annahmekapazität blocks.inputcapacity = Annahmekapazität
text.blocks.outputcapacity = Ausgabekapazität blocks.outputcapacity = Ausgabekapazität
text.unit.blocks = Blöcke unit.blocks = Blöcke
text.unit.powersecond = Stromeinheiten/Sekunde unit.powersecond = Stromeinheiten/Sekunde
text.unit.liquidsecond = Flüssigkeitseinheiten/Sekunde unit.liquidsecond = Flüssigkeitseinheiten/Sekunde
text.unit.itemssecond = Materialeinheiten/Sekunde unit.itemssecond = Materialeinheiten/Sekunde
text.unit.pixelssecond = Pixel/Sekunde unit.pixelssecond = Pixel/Sekunde
text.unit.liquidunits = Flüssigkeitseinheiten unit.liquidunits = Flüssigkeitseinheiten
text.unit.powerunits = Stromeinheiten unit.powerunits = Stromeinheiten
text.unit.degrees = Grad unit.degrees = Grad
text.unit.seconds = Sekunden unit.seconds = Sekunden
text.unit.items = Materialeinheiten unit.items = Materialeinheiten
text.category.general = Generell category.general = Generell
text.category.power = Strom category.power = Strom
text.category.liquids = Flüssigkeiten category.liquids = Flüssigkeiten
text.category.items = Materialien category.items = Materialien
text.category.crafting = Erzeugung category.crafting = Erzeugung
text.category.shooting = Schießen category.shooting = Schießen
text.category.optional = Optional Enhancements category.optional = Optional Enhancements
setting.autotarget.name = Auto-Zielauswahl setting.autotarget.name = Auto-Zielauswahl
setting.fpscap.name = Max FPS setting.fpscap.name = Max FPS
setting.fpscap.none = kein setting.fpscap.none = kein
@@ -371,7 +371,7 @@ setting.mutemusic.name = Musik stummschalten
setting.sfxvol.name = Audioeffekt-Lautstärke setting.sfxvol.name = Audioeffekt-Lautstärke
setting.mutesound.name = Audioeffekte stummschalten setting.mutesound.name = Audioeffekte stummschalten
setting.crashreport.name = Send Anonymous Crash Reports setting.crashreport.name = Send Anonymous Crash Reports
text.keybind.title = Tasten zuweisen keybind.title = Tasten zuweisen
category.general.name = Allgemein category.general.name = Allgemein
category.view.name = Ansicht category.view.name = Ansicht
category.multiplayer.name = Mehrspieler category.multiplayer.name = Mehrspieler
@@ -401,7 +401,7 @@ keybind.chat_history_next.name = Chat Historie vor
keybind.chat_scroll.name = Chat scrollen keybind.chat_scroll.name = Chat scrollen
keybind.drop_unit.name = Einheit absetzen keybind.drop_unit.name = Einheit absetzen
keybind.zoom_minimap.name = Minimap-Zoom keybind.zoom_minimap.name = Minimap-Zoom
mode.text.help.title = Beschreibung der Modi mode.help.title = Beschreibung der Modi
mode.waves.name = Wellen mode.waves.name = Wellen
mode.waves.description = Der normale Modus. Begrenzte Ressourcen und automatische Wellen. mode.waves.description = Der normale Modus. Begrenzte Ressourcen und automatische Wellen.
mode.sandbox.name = Sandkasten mode.sandbox.name = Sandkasten
@@ -478,21 +478,21 @@ mech.trident-ship.weapon = Bombenschacht
mech.glaive-ship.name = Glaive mech.glaive-ship.name = Glaive
mech.glaive-ship.description = Ein großes, gut gepanzertes Gunship. Ausgerüstet mit einer Brandwaffe. Gute Beschleunigung und maximale Geschwindigkeit. mech.glaive-ship.description = Ein großes, gut gepanzertes Gunship. Ausgerüstet mit einer Brandwaffe. Gute Beschleunigung und maximale Geschwindigkeit.
mech.glaive-ship.weapon = Flammen-Mehrlader mech.glaive-ship.weapon = Flammen-Mehrlader
text.item.explosiveness = [LIGHT_GRAY]Explosivität: {0} item.explosiveness = [LIGHT_GRAY]Explosivität: {0}
text.item.flammability = [LIGHT_GRAY]Entflammbarkeit: {0} item.flammability = [LIGHT_GRAY]Entflammbarkeit: {0}
text.item.radioactivity = [LIGHT_GRAY]Radioaktivität: {0} item.radioactivity = [LIGHT_GRAY]Radioaktivität: {0}
text.item.fluxiness = [LIGHT_GRAY]Strömungskraft: {0} item.fluxiness = [LIGHT_GRAY]Strömungskraft: {0}
text.unit.health = [LIGHT_GRAY]Lebenskraft: {0} unit.health = [LIGHT_GRAY]Lebenskraft: {0}
text.unit.speed = [LIGHT_GRAY]Geschwindigkeit: {0} unit.speed = [LIGHT_GRAY]Geschwindigkeit: {0}
text.mech.weapon = [LIGHT_GRAY]Waffe: {0} mech.weapon = [LIGHT_GRAY]Waffe: {0}
text.mech.armor = [LIGHT_GRAY]Rüstung: {0} mech.armor = [LIGHT_GRAY]Rüstung: {0}
text.mech.itemcapacity = [LIGHT_GRAY]Materialkapazität: {0} mech.itemcapacity = [LIGHT_GRAY]Materialkapazität: {0}
text.mech.minespeed = [LIGHT_GRAY]Erzabbaugeschwindigkeit: {0} mech.minespeed = [LIGHT_GRAY]Erzabbaugeschwindigkeit: {0}
text.mech.minepower = [LIGHT_GRAY]Erzabbaukraft: {0} mech.minepower = [LIGHT_GRAY]Erzabbaukraft: {0}
text.mech.ability = [LIGHT_GRAY]Fähigkeit: {0} mech.ability = [LIGHT_GRAY]Fähigkeit: {0}
text.liquid.heatcapacity = [LIGHT_GRAY]Wärmekapazität: {0} liquid.heatcapacity = [LIGHT_GRAY]Wärmekapazität: {0}
text.liquid.viscosity = [LIGHT_GRAY]Viskosität: {0} liquid.viscosity = [LIGHT_GRAY]Viskosität: {0}
text.liquid.temperature = [LIGHT_GRAY]Temperatur: {0} liquid.temperature = [LIGHT_GRAY]Temperatur: {0}
block.constructing = {0}\n[LIGHT_GRAY](Constructing) block.constructing = {0}\n[LIGHT_GRAY](Constructing)
block.spawn.name = Gegnerischer Startpunkt block.spawn.name = Gegnerischer Startpunkt
block.core.name = Basis block.core.name = Basis

View File

@@ -1,351 +1,351 @@
text.credits.text = Created by [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]\n\n[GRAY](In case you can't tell, this text is currently unfinished.\nTranslators, don't edit it yet!) credits.text = Created by [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]\n\n[GRAY](In case you can't tell, this text is currently unfinished.\nTranslators, don't edit it yet!)
text.credits = Créditos credits = Créditos
text.discord = ¡Únete al Discord de Mindustry! discord = ¡Únete al Discord de Mindustry!
text.link.discord.description = La sala oficial del Discord de Mindustry link.discord.description = La sala oficial del Discord de Mindustry
text.link.github.description = Código fuente del juego link.github.description = Código fuente del juego
text.link.dev-builds.description = Versiones de desarrollo inestable link.dev-builds.description = Versiones de desarrollo inestable
text.link.trello.description = Tablero de Trello oficial para las características planificadas link.trello.description = Tablero de Trello oficial para las características planificadas
text.link.itch.io.description = itch.io es la página donde podes descargar las versiones para PC y web link.itch.io.description = itch.io es la página donde podes descargar las versiones para PC y web
text.link.google-play.description = Ficha en la Google Play Store link.google-play.description = Ficha en la Google Play Store
text.link.wiki.description = Wiki oficial de Mindustry link.wiki.description = Wiki oficial de Mindustry
text.linkfail = ¡Error al abrir el enlace!\nLa URL ha sido copiada a su portapapeles. linkfail = ¡Error al abrir el enlace!\nLa URL ha sido copiada a su portapapeles.
text.gameover = Tu núcleo ha sido destruido. gameover = Tu núcleo ha sido destruido.
text.gameover.pvp = ¡El equipo[accent] {0}[] ha ganado! gameover.pvp = ¡El equipo[accent] {0}[] ha ganado!
text.sector.gameover = Este sector ha sido perdido. ¿Re-desplegar? sector.gameover = Este sector ha sido perdido. ¿Re-desplegar?
text.sector.retry = Reintentar sector.retry = Reintentar
text.highscore = [accent]¡Nueva mejor puntuación! highscore = [accent]¡Nueva mejor puntuación!
text.wave.lasted = Duraste hasta la ronda [accent]{0}[]. wave.lasted = Duraste hasta la ronda [accent]{0}[].
text.level.highscore = Puntuación más alta: [accent]{0} level.highscore = Puntuación más alta: [accent]{0}
text.level.delete.title = Confirmar Eliminación level.delete.title = Confirmar Eliminación
text.map.delete = ¿Estás seguro que quieres borrar el mapa "[accent]{0}[]"? map.delete = ¿Estás seguro que quieres borrar el mapa "[accent]{0}[]"?
text.level.select = Selección de nivel level.select = Selección de nivel
text.level.mode = Modo de juego: level.mode = Modo de juego:
text.construction.desktop = Los controles de la versión de escritorio han cambiado.\nPara deseleccionar un bloque o dejar de construir, [accent]usa la space tab[]. construction.desktop = Los controles de la versión de escritorio han cambiado.\nPara deseleccionar un bloque o dejar de construir, [accent]usa la space tab[].
text.construction.title = Guía de Construcción de Bloques construction.title = Guía de Construcción de Bloques
text.construction = Acaba de seleccionar el [accent]modo de construcción de bloques[].\n\nPara empezar a colocar, simplemente presione en una localización valida cerca de su nave.\nCuando haya terminado de seleccionar algunos bloques, presiona la casilla para confirmar, y su nave empezara a construirlos.\n\n- [accent]Remueve bloques[] de tu selección presionando en ellos.\n- [accent]Cambia tu selección de lugar[] manteniendo y arrastrando cualquier bloque en la selección.\n- [accent]Coloca bloques en línea[] presionando y manteniendo en un espacio vacío, y arrastrando hacia cualquier dirección.\n- [accent]Cancela la construcción o selección[] presionando la X abajo a la izquierda. construction = Acaba de seleccionar el [accent]modo de construcción de bloques[].\n\nPara empezar a colocar, simplemente presione en una localización valida cerca de su nave.\nCuando haya terminado de seleccionar algunos bloques, presiona la casilla para confirmar, y su nave empezara a construirlos.\n\n- [accent]Remueve bloques[] de tu selección presionando en ellos.\n- [accent]Cambia tu selección de lugar[] manteniendo y arrastrando cualquier bloque en la selección.\n- [accent]Coloca bloques en línea[] presionando y manteniendo en un espacio vacío, y arrastrando hacia cualquier dirección.\n- [accent]Cancela la construcción o selección[] presionando la X abajo a la izquierda.
text.deconstruction.title = Guía de Deconstrucción de Bloques deconstruction.title = Guía de Deconstrucción de Bloques
text.deconstruction = Acaba de seleccionar el [accent]modo de deconstrucción de blocks[].\n\nPara empezar a destruir, simplemente presione en un bloque cercano a su nave.\nCuando haya terminado de seleccionar algunos bloques, presiona la casilla para confirmar, y su nave empezara a de-construirlos.\n\n- [accent]Remueve bloques[] de tu selección presionando en ellos.\n- [accent]Remueve bloques en un area[] presionando y manteniendo en un espacio vacío, y arrastrando hacia cualquier dirección.\n- [accent]Cancela la deconstrucción o selección[] presionando la X abajo a la izquierda. deconstruction = Acaba de seleccionar el [accent]modo de deconstrucción de blocks[].\n\nPara empezar a destruir, simplemente presione en un bloque cercano a su nave.\nCuando haya terminado de seleccionar algunos bloques, presiona la casilla para confirmar, y su nave empezara a de-construirlos.\n\n- [accent]Remueve bloques[] de tu selección presionando en ellos.\n- [accent]Remueve bloques en un area[] presionando y manteniendo en un espacio vacío, y arrastrando hacia cualquier dirección.\n- [accent]Cancela la deconstrucción o selección[] presionando la X abajo a la izquierda.
text.showagain = No mostrar otra vez en la próxima sesión showagain = No mostrar otra vez en la próxima sesión
text.coreattack = < ¡El núcleo está bajo ataque! > coreattack = < ¡El núcleo está bajo ataque! >
text.unlocks = Desbloqueos unlocks = Desbloqueos
text.savegame = Guardar Partida savegame = Guardar Partida
text.loadgame = Cargar Partida loadgame = Cargar Partida
text.joingame = Unirse a la Partida joingame = Unirse a la Partida
text.addplayers = Agregar/Quitar Jugadores addplayers = Agregar/Quitar Jugadores
text.customgame = Partida personalizada customgame = Partida personalizada
text.sectors = Sectores sectors = Sectores
text.sector = Sector: [LIGHT_GRAY]{0} sector = Sector: [LIGHT_GRAY]{0}
text.sector.time = Tiempo: [LIGHT_GRAY]{0} sector.time = Tiempo: [LIGHT_GRAY]{0}
text.sector.deploy = Desplegar sector.deploy = Desplegar
text.sector.abandon = Abandonar sector.abandon = Abandonar
text.sector.abandon.confirm = ¿Realmente quieres abandonar todo el progreso hecho en este sector?\n¡Esto no se puede deshacer! sector.abandon.confirm = ¿Realmente quieres abandonar todo el progreso hecho en este sector?\n¡Esto no se puede deshacer!
text.sector.resume = Continuar sector.resume = Continuar
text.sector.locked = [scarlet][[Incompleto] sector.locked = [scarlet][[Incompleto]
text.sector.unexplored = [accent][[No explorado] sector.unexplored = [accent][[No explorado]
text.missions = Misiones:[LIGHT_GRAY] {0} missions = Misiones:[LIGHT_GRAY] {0}
text.mission = Misión:[LIGHT_GRAY] {0} mission = Misión:[LIGHT_GRAY] {0}
text.mission.main = Misión Principal:[LIGHT_GRAY] {0} mission.main = Misión Principal:[LIGHT_GRAY] {0}
text.mission.info = Información de la Misión mission.info = Información de la Misión
text.mission.complete = ¡Misión completada! mission.complete = ¡Misión completada!
text.mission.complete.body = El Sector {0},{1} ha sido conquistado. mission.complete.body = El Sector {0},{1} ha sido conquistado.
text.mission.wave = Sobrevive [accent]{0}/{1}[] hordas\nHordas en {2} mission.wave = Sobrevive [accent]{0}/{1}[] hordas\nHordas en {2}
text.mission.wave.enemies = Sobrevive[accent] {0}/{1} []hordas\n{2} Enemigas mission.wave.enemies = Sobrevive[accent] {0}/{1} []hordas\n{2} Enemigas
text.mission.wave.enemy = Sobrevive[accent] {0}/{1} []hordas\n{2} Enemigas mission.wave.enemy = Sobrevive[accent] {0}/{1} []hordas\n{2} Enemigas
text.mission.wave.menu = Sobrevive[accent] {0} []hordas mission.wave.menu = Sobrevive[accent] {0} []hordas
text.mission.battle = Destruye la base enemiga. mission.battle = Destruye la base enemiga.
text.mission.resource.menu = Obtener {0} x{1} mission.resource.menu = Obtener {0} x{1}
text.mission.resource = Obtén {0} x{1} mission.resource = Obtén {0} x{1}
text.mission.block = Crear {0} mission.block = Crear {0}
text.mission.unit = Crear {0} mission.unit = Crear {0}
text.mission.command = Envía Comando {0} a las unidades mission.command = Envía Comando {0} a las unidades
text.mission.linknode = Conecta nodo de energía mission.linknode = Conecta nodo de energía
text.mission.display = [accent]Misión:\n[LIGHT_GRAY]{0} mission.display = [accent]Misión:\n[LIGHT_GRAY]{0}
text.mission.mech = Cambiar a mecanoide[accent] {0}[] mission.mech = Cambiar a mecanoide[accent] {0}[]
text.mission.create = Crear[accent] {0}[] mission.create = Crear[accent] {0}[]
text.none = <no hay> none = <no hay>
text.close = Cerrar close = Cerrar
text.quit = Salir quit = Salir
text.maps = Mapas maps = Mapas
text.continue = Continuar continue = Continuar
text.nextmission = Próxima Misión nextmission = Próxima Misión
text.maps.none = [LIGHT_GRAY]¡No se han encontrado mapas! maps.none = [LIGHT_GRAY]¡No se han encontrado mapas!
text.about.button = Acerca de about.button = Acerca de
text.name = Nombre: name = Nombre:
text.filename = Nombre del archivo: filename = Nombre del archivo:
text.unlocked = ¡Nuevo Bloque Desbloqueado! unlocked = ¡Nuevo Bloque Desbloqueado!
text.unlocked.plural = ¡Nuevos Bloques Desbloqueados! unlocked.plural = ¡Nuevos Bloques Desbloqueados!
text.players = {0} jugadores online players = {0} jugadores online
text.players.single = {0} jugador online players.single = {0} jugador online
text.server.closing = [accent]Cerrando servidor... server.closing = [accent]Cerrando servidor...
text.server.kicked.kick = ¡Has sido expulsado del servidor! server.kicked.kick = ¡Has sido expulsado del servidor!
text.server.kicked.serverClose = El servidor ha cerrado. server.kicked.serverClose = El servidor ha cerrado.
text.server.kicked.sectorComplete = Sector completado. server.kicked.sectorComplete = Sector completado.
text.server.kicked.sectorComplete.text = Tu misión ha sido completada.\nEl servidor ahora continuará con el próximo sector. server.kicked.sectorComplete.text = Tu misión ha sido completada.\nEl servidor ahora continuará con el próximo sector.
text.server.kicked.clientOutdated = ¡Cliente desactualizado! ¡Actualiza tu juego! server.kicked.clientOutdated = ¡Cliente desactualizado! ¡Actualiza tu juego!
text.server.kicked.serverOutdated = ¡Servidor desactualizado! ¡Pídele al anfitrión que lo actualice! server.kicked.serverOutdated = ¡Servidor desactualizado! ¡Pídele al anfitrión que lo actualice!
text.server.kicked.banned = Has sido baneado del servidor. server.kicked.banned = Has sido baneado del servidor.
text.server.kicked.recentKick = Has sido expulsado recientemente.\nEspera para poder conectarte de nuevo. server.kicked.recentKick = Has sido expulsado recientemente.\nEspera para poder conectarte de nuevo.
text.server.kicked.nameInUse = Ya hay alguien con ese\nnombre en el servidor. server.kicked.nameInUse = Ya hay alguien con ese\nnombre en el servidor.
text.server.kicked.nameEmpty = Tu nombre debe por lo menos contener un carácter o número. server.kicked.nameEmpty = Tu nombre debe por lo menos contener un carácter o número.
text.server.kicked.idInUse = ¡Ya estás en el servidor! Conectarse con dos cuentas no está permitido. server.kicked.idInUse = ¡Ya estás en el servidor! Conectarse con dos cuentas no está permitido.
text.server.kicked.customClient = Este servidor no soporta versiones personalizadas. Descarga una versión oficial. server.kicked.customClient = Este servidor no soporta versiones personalizadas. Descarga una versión oficial.
text.host.info = El botón [accent]host[] hostea un servidor en el puerto [scarlet]6567[]. \nCualquier persona en la misma [LIGHT_GRAY]wifi o red local[] debería poder ver tu servidor en la lista de servidores.\n\nSi quieres que cualquier persona se pueda conectar de cualquier lugar por IP, la [accent]asignación de puertos[] es requerida.\n\n[LIGHT_GRAY]Nota: Si alguien experimenta problemas conectándose a tu partida LAN, asegúrate de permitir a Mindustry acceso a tu red local mediante la configuración de tu firewall. host.info = El botón [accent]host[] hostea un servidor en el puerto [scarlet]6567[]. \nCualquier persona en la misma [LIGHT_GRAY]wifi o red local[] debería poder ver tu servidor en la lista de servidores.\n\nSi quieres que cualquier persona se pueda conectar de cualquier lugar por IP, la [accent]asignación de puertos[] es requerida.\n\n[LIGHT_GRAY]Nota: Si alguien experimenta problemas conectándose a tu partida LAN, asegúrate de permitir a Mindustry acceso a tu red local mediante la configuración de tu firewall.
text.join.info = Aquí, puedes escribir la [accent]IP de un server[] para conectarte, o descubrir servidores de [accent]red local[] para conectarte.\nLAN y WAN es soportado para jugar en multijugador.\n\n[LIGHT_GRAY]Nota: No hay una lista automática global de servidores; si quieres conectarte por IP, tendrás que preguntarle al anfitrión por la IP. join.info = Aquí, puedes escribir la [accent]IP de un server[] para conectarte, o descubrir servidores de [accent]red local[] para conectarte.\nLAN y WAN es soportado para jugar en multijugador.\n\n[LIGHT_GRAY]Nota: No hay una lista automática global de servidores; si quieres conectarte por IP, tendrás que preguntarle al anfitrión por la IP.
text.hostserver = Hostear Servidor hostserver = Hostear Servidor
text.hostserver.mobile = Hostear\nJuego hostserver.mobile = Hostear\nJuego
text.host = Hostear host = Hostear
text.hosting = [accent]Abriendo servidor... hosting = [accent]Abriendo servidor...
text.hosts.refresh = Actualizar hosts.refresh = Actualizar
text.hosts.discovering = Descubrir partidas LAN hosts.discovering = Descubrir partidas LAN
text.server.refreshing = Actualizando servidor... server.refreshing = Actualizando servidor...
text.hosts.none = [lightgray]¡No se han encontrado partidas LAN! hosts.none = [lightgray]¡No se han encontrado partidas LAN!
text.host.invalid = [scarlet]No se ha podido conectar al anfitrión. host.invalid = [scarlet]No se ha podido conectar al anfitrión.
text.trace = Rastrear Jugador trace = Rastrear Jugador
text.trace.playername = Nombre de jugador: [accent]{0} trace.playername = Nombre de jugador: [accent]{0}
text.trace.ip = IP: [accent]{0} trace.ip = IP: [accent]{0}
text.trace.id = ID Única: [accent]{0} trace.id = ID Única: [accent]{0}
text.trace.android = Cliente de Android: [accent]{0} trace.android = Cliente de Android: [accent]{0}
text.trace.modclient = Cliente Personalizado: [accent]{0} trace.modclient = Cliente Personalizado: [accent]{0}
text.trace.totalblocksbroken = Total de bloques quitados: [accent]{0} trace.totalblocksbroken = Total de bloques quitados: [accent]{0}
text.trace.structureblocksbroken = Bloques de estructura quitados: [accent]{0} trace.structureblocksbroken = Bloques de estructura quitados: [accent]{0}
text.trace.lastblockbroken = Último bloque quitado: [accent]{0} trace.lastblockbroken = Último bloque quitado: [accent]{0}
text.trace.totalblocksplaced = Total de bloques colocados: [accent]{0} trace.totalblocksplaced = Total de bloques colocados: [accent]{0}
text.trace.lastblockplaced = Último bloque colocado: [accent]{0} trace.lastblockplaced = Último bloque colocado: [accent]{0}
text.invalidid = ¡ID de cliente inválida! Envía un informe del error. invalidid = ¡ID de cliente inválida! Envía un informe del error.
text.server.bans = Baneos server.bans = Baneos
text.server.bans.none = ¡Ningún usuario ha sido baneado! server.bans.none = ¡Ningún usuario ha sido baneado!
text.server.admins = Administradores server.admins = Administradores
text.server.admins.none = ¡Ningún administrador ha sido encontrado! server.admins.none = ¡Ningún administrador ha sido encontrado!
text.server.add = Agregar Servidor server.add = Agregar Servidor
text.server.delete = ¿Estás seguro de querer borrar este servidor? server.delete = ¿Estás seguro de querer borrar este servidor?
text.server.hostname = Anfitrión: {0} server.hostname = Anfitrión: {0}
text.server.edit = Editar Servidor server.edit = Editar Servidor
text.server.outdated = [crimson]¡Servidor desactualizado![] server.outdated = [crimson]¡Servidor desactualizado![]
text.server.outdated.client = [crimson]¡Cliente desactualizado![] server.outdated.client = [crimson]¡Cliente desactualizado![]
text.server.version = [lightgray]Versión: {0} server.version = [lightgray]Versión: {0}
text.server.custombuild = [yellow]Versión personalizada server.custombuild = [yellow]Versión personalizada
text.confirmban = ¿Estás seguro de querer banear este jugador? confirmban = ¿Estás seguro de querer banear este jugador?
text.confirmkick = ¿Estás seguro de querer expulsar este jugador? confirmkick = ¿Estás seguro de querer expulsar este jugador?
text.confirmunban = ¿Estás seguro de querer desbanear este jugador? confirmunban = ¿Estás seguro de querer desbanear este jugador?
text.confirmadmin = ¿Estás seguro de querer hacer administrador a este jugador? confirmadmin = ¿Estás seguro de querer hacer administrador a este jugador?
text.confirmunadmin = ¿Estás seguro de querer quitar los permisos de administrador a este jugador? confirmunadmin = ¿Estás seguro de querer quitar los permisos de administrador a este jugador?
text.joingame.title = Unirse a la partida joingame.title = Unirse a la partida
text.joingame.ip = IP: joingame.ip = IP:
text.disconnect = Desconectado. disconnect = Desconectado.
text.disconnect.data = ¡Se ha fallado la carga de datos del mundo! disconnect.data = ¡Se ha fallado la carga de datos del mundo!
text.connecting = [accent]Conectando... connecting = [accent]Conectando...
text.connecting.data = [accent]Cargando datos del mundo... connecting.data = [accent]Cargando datos del mundo...
text.server.port = Puerto: server.port = Puerto:
text.server.addressinuse = ¡La dirección ya está en uso! server.addressinuse = ¡La dirección ya está en uso!
text.server.invalidport = ¡El número de puerto es invalido! server.invalidport = ¡El número de puerto es invalido!
text.server.error = [crimson]Error hosteando el servidor: error [accent]{0} server.error = [crimson]Error hosteando el servidor: error [accent]{0}
text.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.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.
text.save.new = Nuevo Punto de Guardado save.new = Nuevo Punto de Guardado
text.save.overwrite = ¿Estás seguro de querer sobrescribir\neste punto de guardado? save.overwrite = ¿Estás seguro de querer sobrescribir\neste punto de guardado?
text.overwrite = Sobrescribir overwrite = Sobrescribir
text.save.none = ¡No se ha encontrado ningún punto de guardado! save.none = ¡No se ha encontrado ningún punto de guardado!
text.saveload = [accent]Guardando... saveload = [accent]Guardando...
text.savefail = ¡No se ha podido guardar la partida! savefail = ¡No se ha podido guardar la partida!
text.save.delete.confirm = ¿Estás seguro de querer borrar este punto de guardado? save.delete.confirm = ¿Estás seguro de querer borrar este punto de guardado?
text.save.delete = Borrar save.delete = Borrar
text.save.export = Exportar Punto de Guardado save.export = Exportar Punto de Guardado
text.save.import.invalid = [accent]¡Este punto de guardado es inválido! save.import.invalid = [accent]¡Este punto de guardado es inválido!
text.save.import.fail = [crimson]La importación del punto de guardado ha fallado: error [accent]{0} save.import.fail = [crimson]La importación del punto de guardado ha fallado: error [accent]{0}
text.save.export.fail = [crimson]La exportación del punto de guardado ha fallado: error [accent]{0} save.export.fail = [crimson]La exportación del punto de guardado ha fallado: error [accent]{0}
text.save.import = Importar Punto de Guardado save.import = Importar Punto de Guardado
text.save.newslot = Nombre del Punto de Guardado: save.newslot = Nombre del Punto de Guardado:
text.save.rename = Renombrar save.rename = Renombrar
text.save.rename.text = Nuevo nombre: save.rename.text = Nuevo nombre:
text.selectslot = Selecciona un Punto de Guardado. selectslot = Selecciona un Punto de Guardado.
text.slot = [accent]Casilla {0} slot = [accent]Casilla {0}
text.save.corrupted = [accent]¡El punto de guardado está corrupto o es inválido!\nSi acabas de actualizar el juego, esto debe ser probablemente un cambio en el formato de guardado y[scarlet] no[] un error. save.corrupted = [accent]¡El punto de guardado está corrupto o es inválido!\nSi acabas de actualizar el juego, esto debe ser probablemente un cambio en el formato de guardado y[scarlet] no[] un error.
text.sector.corrupted = [accent]El punto de guardado de este sector fue encontrado, pero su carga ha fallado.\nUn nuevo punto ha sido creado. sector.corrupted = [accent]El punto de guardado de este sector fue encontrado, pero su carga ha fallado.\nUn nuevo punto ha sido creado.
text.empty = <vacío> empty = <vacío>
text.on = Encendido on = Encendido
text.off = Apagado off = Apagado
text.save.autosave = Autoguardado: {0} save.autosave = Autoguardado: {0}
text.save.map = Mapa: {0} save.map = Mapa: {0}
text.save.wave = Horda {0} save.wave = Horda {0}
text.save.difficulty = Dificultad: {0} save.difficulty = Dificultad: {0}
text.save.date = Última vez guardado: {0} save.date = Última vez guardado: {0}
text.save.playtime = Tiempo de juego: {0} save.playtime = Tiempo de juego: {0}
text.confirm = Confirmar confirm = Confirmar
text.delete = Borrar delete = Borrar
text.ok = OK ok = OK
text.open = Abrir open = Abrir
text.cancel = Cancelar cancel = Cancelar
text.openlink = Abrir Enlace openlink = Abrir Enlace
text.copylink = Copiar Enlace copylink = Copiar Enlace
text.back = Atrás back = Atrás
text.quit.confirm = ¿Estás seguro de querer salir de la partida? quit.confirm = ¿Estás seguro de querer salir de la partida?
text.changelog.title = Registro de Parches changelog.title = Registro de Parches
text.changelog.loading = Consiguiendo el registro de parches... changelog.loading = Consiguiendo el registro de parches...
text.changelog.error.android = [accent]¡Nota: el registro de parches a veces no funciona en Android 4.4 o inferior!\nEsto es por un error interno de Android. changelog.error.android = [accent]¡Nota: el registro de parches a veces no funciona en Android 4.4 o inferior!\nEsto es por un error interno de Android.
text.changelog.error.ios = [accent]El registro de parches no está actualmente soportado para iOS. changelog.error.ios = [accent]El registro de parches no está actualmente soportado para iOS.
text.changelog.error = [scarlet]¡Error consiguiendo el registro de parches!Comprueba tu conexión a Internet. changelog.error = [scarlet]¡Error consiguiendo el registro de parches!Comprueba tu conexión a Internet.
text.changelog.current = [yellow][[Versión actual] changelog.current = [yellow][[Versión actual]
text.changelog.latest = [accent][[Última version] changelog.latest = [accent][[Última version]
text.loading = [accent]Cargando... loading = [accent]Cargando...
text.saving = [accent]Guardando... saving = [accent]Guardando...
text.wave = [accent]Horda {0} wave = [accent]Horda {0}
text.wave.waiting = Horda en {0} wave.waiting = Horda en {0}
text.waiting = Esperando... waiting = Esperando...
text.waiting.players = Esperando jugadores... waiting.players = Esperando jugadores...
text.wave.enemies = [LIGHT_GRAY]{0} Enemigos Restantes wave.enemies = [LIGHT_GRAY]{0} Enemigos Restantes
text.wave.enemy = [LIGHT_GRAY]{0} Enemigo Restante wave.enemy = [LIGHT_GRAY]{0} Enemigo Restante
text.loadimage = Cargar Imagen loadimage = Cargar Imagen
text.saveimage = Guardar Imagen saveimage = Guardar Imagen
text.unknown = Desconocido unknown = Desconocido
text.custom = Personalizado custom = Personalizado
text.builtin = Incorporado builtin = Incorporado
text.map.delete.confirm = ¿Estás seguro de querer borrar este mapa? ¡Recuerda que está acción no puede sdeshacerse! map.delete.confirm = ¿Estás seguro de querer borrar este mapa? ¡Recuerda que está acción no puede sdeshacerse!
text.map.random = [accent]Mapa Aleatorio map.random = [accent]Mapa Aleatorio
text.map.nospawn = ¡Este mapa no tiene ningún núcleo en el cual pueda aparecer el jugador! Agrega un núcleo[ROYAL] blue[] al mapa con el editor. map.nospawn = ¡Este mapa no tiene ningún núcleo en el cual pueda aparecer el jugador! Agrega un núcleo[ROYAL] blue[] al mapa con el editor.
text.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.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.
text.map.invalid = Error cargando el mapa: archivo corrupto o inválido. map.invalid = Error cargando el mapa: archivo corrupto o inválido.
text.editor.brush = Pincel editor.brush = Pincel
text.editor.slope = \\ editor.slope = \\
text.editor.openin = Abrir en el Editor editor.openin = Abrir en el Editor
text.editor.oregen = Generación de Minerales editor.oregen = Generación de Minerales
text.editor.oregen.info = Generación de Minerales: editor.oregen.info = Generación de Minerales:
text.editor.mapinfo = Info del Mapa editor.mapinfo = Info del Mapa
text.editor.author = Autor: editor.author = Autor:
text.editor.description = Descripción: editor.description = Descripción:
text.editor.name = Nombre: editor.name = Nombre:
text.editor.teams = Equipos editor.teams = Equipos
text.editor.elevation = Elevación editor.elevation = Elevación
text.editor.errorimageload = Error cargando el archivo:\n[accent] {0} editor.errorimageload = Error cargando el archivo:\n[accent] {0}
text.editor.errorimagesave = Error guardando el archivo:\n[accent] {0} editor.errorimagesave = Error guardando el archivo:\n[accent] {0}
text.editor.generate = Generar editor.generate = Generar
text.editor.resize = Cambiar Tamaño editor.resize = Cambiar Tamaño
text.editor.loadmap = Cargar Mapa editor.loadmap = Cargar Mapa
text.editor.savemap = Guardar Mapa editor.savemap = Guardar Mapa
text.editor.saved = ¡Guardado! editor.saved = ¡Guardado!
text.editor.save.noname = ¡Tu mapa no tiene un nombre! Pon uno en el menú 'Info del Mapa'. editor.save.noname = ¡Tu mapa no tiene un nombre! Pon uno en el menú 'Info del Mapa'.
text.editor.save.overwrite = ¡Tu mapa sobrescribe uno ya incorporado! Elige un nombre diferente en el menú 'Info del Mapa'. editor.save.overwrite = ¡Tu mapa sobrescribe uno ya incorporado! Elige un nombre diferente en el menú 'Info del Mapa'.
text.editor.import.exists = [scarlet]¡No se ha podido importar:[] un mapa incorporado con el nombre '{0}' ya existe! editor.import.exists = [scarlet]¡No se ha podido importar:[] un mapa incorporado con el nombre '{0}' ya existe!
text.editor.import = Importar... editor.import = Importar...
text.editor.importmap = Importar Mapa editor.importmap = Importar Mapa
text.editor.importmap.description = Importar un mapa ya existente editor.importmap.description = Importar un mapa ya existente
text.editor.importfile = Importar Archivo editor.importfile = Importar Archivo
text.editor.importfile.description = Importar un archivo externo del mapa editor.importfile.description = Importar un archivo externo del mapa
text.editor.importimage = Importar Imagen del Terreno editor.importimage = Importar Imagen del Terreno
text.editor.importimage.description = Importar archivo externo de imagen del mapa editor.importimage.description = Importar archivo externo de imagen del mapa
text.editor.export = Exportar... editor.export = Exportar...
text.editor.exportfile = Exportar Archivo editor.exportfile = Exportar Archivo
text.editor.exportfile.description = Exportar archivo del mapa editor.exportfile.description = Exportar archivo del mapa
text.editor.exportimage = Exportar Imagen del Terreno editor.exportimage = Exportar Imagen del Terreno
text.editor.exportimage.description = Exportar archivo de imagen del mapa editor.exportimage.description = Exportar archivo de imagen del mapa
text.editor.loadimage = Importar Terreno editor.loadimage = Importar Terreno
text.editor.saveimage = Exportar Terreno editor.saveimage = Exportar Terreno
text.editor.unsaved = [scarlet]¡Tienes cambios sin guardar![]\n¿Estás seguro de querer salir? editor.unsaved = [scarlet]¡Tienes cambios sin guardar![]\n¿Estás seguro de querer salir?
text.editor.resizemap = Cambiar Tamaño del Mapa editor.resizemap = Cambiar Tamaño del Mapa
text.editor.mapname = Nombre del Mapa: editor.mapname = Nombre del Mapa:
text.editor.overwrite = [accent]¡Advertencia!\nEsto sobrescribe un mapa ya existente. editor.overwrite = [accent]¡Advertencia!\nEsto sobrescribe un mapa ya existente.
text.editor.overwrite.confirm = [scarlet]¡Advertencia![] Un mapa con ese nombre ya existe. ¿Estás seguro de querer sobrescribirlo? editor.overwrite.confirm = [scarlet]¡Advertencia![] Un mapa con ese nombre ya existe. ¿Estás seguro de querer sobrescribirlo?
text.editor.selectmap = Selecciona un mapa para cargar: editor.selectmap = Selecciona un mapa para cargar:
text.width = Ancho: width = Ancho:
text.height = Alto: height = Alto:
text.menu = Menu menu = Menu
text.play = Jugar play = Jugar
text.load = Cargar load = Cargar
text.save = Guardar save = Guardar
text.fps = FPS: {0} fps = FPS: {0}
text.tps = TPS: {0} tps = TPS: {0}
text.ping = Ping: {0} ms ping = Ping: {0} ms
text.language.restart = Por favor reinicie el juego para que los cambios del lenguaje surjan efecto. language.restart = Por favor reinicie el juego para que los cambios del lenguaje surjan efecto.
text.settings = Ajustes settings = Ajustes
text.tutorial = Tutorial tutorial = Tutorial
text.editor = Editor editor = Editor
text.mapeditor = Editor de Mapa mapeditor = Editor de Mapa
text.donate = Donar donate = Donar
text.connectfail = [crimson]Ha fallado la conexión con el servidor: [accent]{0} connectfail = [crimson]Ha fallado la conexión con el servidor: [accent]{0}
text.error.unreachable = Servidor inaccesible. error.unreachable = Servidor inaccesible.
text.error.invalidaddress = Dirección inválida. error.invalidaddress = Dirección inválida.
text.error.timedout = ¡Se acabó el tiempo!\n¡Asegúrate que el host ha hecho el port forwarding, y que la dirección es correcta! error.timedout = ¡Se acabó el tiempo!\n¡Asegúrate que el host ha hecho el port forwarding, y que la dirección es correcta!
text.error.mismatch = Error de paquete:\nposible versión no válida del servidor/cliente.\nAsegúrate de que tú y el host tenéis la última versión de Mindustry. error.mismatch = Error de paquete:\nposible versión no válida del servidor/cliente.\nAsegúrate de que tú y el host tenéis la última versión de Mindustry.
text.error.alreadyconnected = Ya estás conectado. error.alreadyconnected = Ya estás conectado.
text.error.mapnotfound = ¡Archivo de mapa no encontrado! error.mapnotfound = ¡Archivo de mapa no encontrado!
text.error.any = Error de red desconocido. error.any = Error de red desconocido.
text.settings.language = Lenguaje settings.language = Lenguaje
text.settings.reset = Reiniciar por los de defecto settings.reset = Reiniciar por los de defecto
text.settings.rebind = Reasignar settings.rebind = Reasignar
text.settings.controls = Controles settings.controls = Controles
text.settings.game = Juego settings.game = Juego
text.settings.sound = Sonido settings.sound = Sonido
text.settings.graphics = Gráficos settings.graphics = Gráficos
text.settings.cleardata = Limpiar Datos del Juego... settings.cleardata = Limpiar Datos del Juego...
text.settings.clear.confirm = ¿Estas seguro de querer limpiar estos datos?\n¡Esta acción no puede deshacerse! settings.clear.confirm = ¿Estas seguro de querer limpiar estos datos?\n¡Esta acción no puede deshacerse!
text.settings.clearall.confirm = [scarlet]ADVERTENCIA![]\nEsto va a eliminar todos tus datos, incluyendo guardados, mapas, desbloqueos y keybinds.\nUna vez presiones 'ok', el juego va a borrrar todos tus datos y saldrá del juego automáticamente. settings.clearall.confirm = [scarlet]ADVERTENCIA![]\nEsto va a eliminar todos tus datos, incluyendo guardados, mapas, desbloqueos y keybinds.\nUna vez presiones 'ok', el juego va a borrrar todos tus datos y saldrá del juego automáticamente.
text.settings.clearsectors = Eliminar Sectores settings.clearsectors = Eliminar Sectores
text.settings.clearunlocks = Eliminar Desbloqueos settings.clearunlocks = Eliminar Desbloqueos
text.settings.clearall = Eliminar Todo settings.clearall = Eliminar Todo
text.paused = Pausado paused = Pausado
text.yes = yes =
text.no = No no = No
text.info.title = [accent]Información info.title = [accent]Información
text.error.title = [crimson]Un error ha ocurrido. error.title = [crimson]Un error ha ocurrido.
text.error.crashtitle = Un error ha ocurrido. error.crashtitle = Un error ha ocurrido.
text.blocks.unknown = [LIGHT_GRAY]??? blocks.unknown = [LIGHT_GRAY]???
text.blocks.blockinfo = Información del Bloque blocks.blockinfo = Información del Bloque
text.blocks.powercapacity = Capacidad de Energía blocks.powercapacity = Capacidad de Energía
text.blocks.powershot = Energía/Disparo blocks.powershot = Energía/Disparo
text.blocks.targetsair = Apunta al Aire blocks.targetsair = Apunta al Aire
text.blocks.itemspeed = Unidades Movidas blocks.itemspeed = Unidades Movidas
text.blocks.shootrange = Rango blocks.shootrange = Rango
text.blocks.size = Tamaño blocks.size = Tamaño
text.blocks.liquidcapacity = Capacidad de Líquidos blocks.liquidcapacity = Capacidad de Líquidos
text.blocks.maxitemssecond = Máximo de Objetos blocks.maxitemssecond = Máximo de Objetos
text.blocks.powerrange = Rango de Energía blocks.powerrange = Rango de Energía
text.blocks.poweruse = Consumo de Energía blocks.poweruse = Consumo de Energía
text.blocks.powerdamage = Energía/Daño blocks.powerdamage = Energía/Daño
text.blocks.inputitemcapacity = Capacidad de Entrada de los Objetos blocks.inputitemcapacity = Capacidad de Entrada de los Objetos
text.blocks.outputitemcapacity = Capacidad de Salida de los Objetos blocks.outputitemcapacity = Capacidad de Salida de los Objetos
text.blocks.itemcapacity = Capacidad de Objetos blocks.itemcapacity = Capacidad de Objetos
text.blocks.basepowergeneration = Generación de energía base blocks.basepowergeneration = Generación de energía base
text.blocks.powertransferspeed = Transferencia de Energía blocks.powertransferspeed = Transferencia de Energía
text.blocks.craftspeed = Velocidad de Producción blocks.craftspeed = Velocidad de Producción
text.blocks.inputliquid = Líquidos de Entrada blocks.inputliquid = Líquidos de Entrada
text.blocks.inputliquidaux = Líquido Auxiliar blocks.inputliquidaux = Líquido Auxiliar
text.blocks.inputitem = Objeto de Entrada blocks.inputitem = Objeto de Entrada
text.blocks.inputitems = Objetos de Entrada blocks.inputitems = Objetos de Entrada
text.blocks.outputitem = Objeto de Salida blocks.outputitem = Objeto de Salida
text.blocks.drilltier = Taladrables blocks.drilltier = Taladrables
text.blocks.drillspeed = Velocidad Base del Taladro blocks.drillspeed = Velocidad Base del Taladro
text.blocks.liquidoutput = Líquido de Salida blocks.liquidoutput = Líquido de Salida
text.blocks.liquidoutputspeed = Velocidad de Salida del Líquido blocks.liquidoutputspeed = Velocidad de Salida del Líquido
text.blocks.liquiduse = Uso de Líquido blocks.liquiduse = Uso de Líquido
text.blocks.coolant = Refrigerante blocks.coolant = Refrigerante
text.blocks.coolantuse = Uso del Refrigerante blocks.coolantuse = Uso del Refrigerante
text.blocks.inputliquidfuel = Combustible Líquido blocks.inputliquidfuel = Combustible Líquido
text.blocks.liquidfueluse = Uso del Combustible Líquido blocks.liquidfueluse = Uso del Combustible Líquido
text.blocks.boostitem = Boost Item blocks.boostitem = Boost Item
text.blocks.boostliquid = Boost Liquid blocks.boostliquid = Boost Liquid
text.blocks.health = Vida blocks.health = Vida
text.blocks.inaccuracy = Imprecisión blocks.inaccuracy = Imprecisión
text.blocks.shots = Disparos blocks.shots = Disparos
text.blocks.reload = Recarga blocks.reload = Recarga
text.blocks.inputfuel = Combustible blocks.inputfuel = Combustible
text.blocks.fuelburntime = Tiempo de Quemado del Combustible blocks.fuelburntime = Tiempo de Quemado del Combustible
text.blocks.inputcapacity = Capacidad de entrada blocks.inputcapacity = Capacidad de entrada
text.blocks.outputcapacity = Capacidad de salida blocks.outputcapacity = Capacidad de salida
text.unit.blocks = bloques unit.blocks = bloques
text.unit.powersecond = unidades de energía/segundo unit.powersecond = unidades de energía/segundo
text.unit.liquidsecond = unidades de líquido/segundo unit.liquidsecond = unidades de líquido/segundo
text.unit.itemssecond = objetos/segundo unit.itemssecond = objetos/segundo
text.unit.pixelssecond = píxeles/segundo unit.pixelssecond = píxeles/segundo
text.unit.liquidunits = unidades de líquido unit.liquidunits = unidades de líquido
text.unit.powerunits = unidades de energía unit.powerunits = unidades de energía
text.unit.degrees = grados unit.degrees = grados
text.unit.seconds = segundos unit.seconds = segundos
text.unit.items = objetos unit.items = objetos
text.category.general = General category.general = General
text.category.power = Energía category.power = Energía
text.category.liquids = Líquidos category.liquids = Líquidos
text.category.items = Objetos category.items = Objetos
text.category.crafting = Fabricación category.crafting = Fabricación
text.category.shooting = Disparo category.shooting = Disparo
text.category.optional = Mejoras Opcionales category.optional = Mejoras Opcionales
setting.autotarget.name = Auto apuntado setting.autotarget.name = Auto apuntado
setting.fpscap.name = Máx FPS setting.fpscap.name = Máx FPS
setting.fpscap.none = Nada setting.fpscap.none = Nada
@@ -371,7 +371,7 @@ setting.mutemusic.name = Silenciar Musica
setting.sfxvol.name = Volumen de los efectos de sonido setting.sfxvol.name = Volumen de los efectos de sonido
setting.mutesound.name = Silenciar Sonido setting.mutesound.name = Silenciar Sonido
setting.crashreport.name = Enviar informes de fallos anónimos setting.crashreport.name = Enviar informes de fallos anónimos
text.keybind.title = Reasignar Teclas keybind.title = Reasignar Teclas
category.general.name = General category.general.name = General
category.view.name = Visión category.view.name = Visión
category.multiplayer.name = Multijugador category.multiplayer.name = Multijugador
@@ -401,7 +401,7 @@ keybind.chat_history_next.name = Historial de chat siguiente
keybind.chat_scroll.name = Chat scroll keybind.chat_scroll.name = Chat scroll
keybind.drop_unit.name = drop unit keybind.drop_unit.name = drop unit
keybind.zoom_minimap.name = Zoom minimapa keybind.zoom_minimap.name = Zoom minimapa
mode.text.help.title = Descripción de modos mode.help.title = Descripción de modos
mode.waves.name = hordas mode.waves.name = hordas
mode.waves.description = El modo normal. con recursos limitados y entrada de hordas automática. mode.waves.description = El modo normal. con recursos limitados y entrada de hordas automática.
mode.sandbox.name = sandbox mode.sandbox.name = sandbox
@@ -478,21 +478,21 @@ mech.trident-ship.weapon = Bomb Bay
mech.glaive-ship.name = Glaive mech.glaive-ship.name = Glaive
mech.glaive-ship.description = Una nave pistolera grande y bien armada. Equipada con un repetidor incendiario. Buena aceleración y velocidad máxima. mech.glaive-ship.description = Una nave pistolera grande y bien armada. Equipada con un repetidor incendiario. Buena aceleración y velocidad máxima.
mech.glaive-ship.weapon = Flame Repeater mech.glaive-ship.weapon = Flame Repeater
text.item.explosiveness = [LIGHT_GRAY]Explosividad: {0} item.explosiveness = [LIGHT_GRAY]Explosividad: {0}
text.item.flammability = [LIGHT_GRAY]Inflamabilidad: {0} item.flammability = [LIGHT_GRAY]Inflamabilidad: {0}
text.item.radioactivity = [LIGHT_GRAY]Radioactividad: {0} item.radioactivity = [LIGHT_GRAY]Radioactividad: {0}
text.item.fluxiness = [LIGHT_GRAY]Poder como Fundente: {0} item.fluxiness = [LIGHT_GRAY]Poder como Fundente: {0}
text.unit.health = [LIGHT_GRAY]Vida: {0} unit.health = [LIGHT_GRAY]Vida: {0}
text.unit.speed = [LIGHT_GRAY]Velocidad: {0} unit.speed = [LIGHT_GRAY]Velocidad: {0}
text.mech.weapon = [LIGHT_GRAY]Arma: {0} mech.weapon = [LIGHT_GRAY]Arma: {0}
text.mech.armor = [LIGHT_GRAY]Armadura: {0} mech.armor = [LIGHT_GRAY]Armadura: {0}
text.mech.itemcapacity = [LIGHT_GRAY]Capacidad de objetos: {0} mech.itemcapacity = [LIGHT_GRAY]Capacidad de objetos: {0}
text.mech.minespeed = [LIGHT_GRAY]Velocidad de minado: {0} mech.minespeed = [LIGHT_GRAY]Velocidad de minado: {0}
text.mech.minepower = [LIGHT_GRAY]Potencia de minado: {0} mech.minepower = [LIGHT_GRAY]Potencia de minado: {0}
text.mech.ability = [LIGHT_GRAY]Hablidad: {0} mech.ability = [LIGHT_GRAY]Hablidad: {0}
text.liquid.heatcapacity = [LIGHT_GRAY]Capacidad Térmica: {0} liquid.heatcapacity = [LIGHT_GRAY]Capacidad Térmica: {0}
text.liquid.viscosity = [LIGHT_GRAY]Viscosidad: {0} liquid.viscosity = [LIGHT_GRAY]Viscosidad: {0}
text.liquid.temperature = [LIGHT_GRAY]Temperatura: {0} liquid.temperature = [LIGHT_GRAY]Temperatura: {0}
block.constructing = {0}\n[LIGHT_GRAY](Construyendo) block.constructing = {0}\n[LIGHT_GRAY](Construyendo)
block.spawn.name = Punto de generación block.spawn.name = Punto de generación
block.core.name = Núcleo block.core.name = Núcleo

View File

@@ -1,351 +1,351 @@
text.credits.text = Created by [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]\n\n[GRAY](In case you can't tell, this text is currently unfinished.\nTranslators, don't edit it yet!) credits.text = Created by [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]\n\n[GRAY](In case you can't tell, this text is currently unfinished.\nTranslators, don't edit it yet!)
text.credits = Crédits credits = Crédits
text.discord = Rejoignez le discord de Mindustry discord = Rejoignez le discord de Mindustry
text.link.discord.description = Le discord officiel de mindustry link.discord.description = Le discord officiel de mindustry
text.link.github.description = Code source du jeu link.github.description = Code source du jeu
text.link.dev-builds.description = Versions instables du jeu link.dev-builds.description = Versions instables du jeu
text.link.trello.description = Trello officiel pour les futurs ajouts . link.trello.description = Trello officiel pour les futurs ajouts .
text.link.itch.io.description = Page itch.io avec le lien du téléchargement pour PC et la version web . link.itch.io.description = Page itch.io avec le lien du téléchargement pour PC et la version web .
text.link.google-play.description = Listing par le Google Play Store link.google-play.description = Listing par le Google Play Store
text.link.wiki.description = Wiki officiel de mindustry . link.wiki.description = Wiki officiel de mindustry .
text.linkfail = Erreur lors de l'ouverture du lien !\nL'URL a été copié avec succès. linkfail = Erreur lors de l'ouverture du lien !\nL'URL a été copié avec succès.
text.gameover = Partie terminée. gameover = Partie terminée.
text.gameover.pvp = L'équipe [accent] {0}[] a gagnée ! gameover.pvp = L'équipe [accent] {0}[] a gagnée !
text.sector.gameover = Ce secteur a été perdu. Réessayer? sector.gameover = Ce secteur a été perdu. Réessayer?
text.sector.retry = Réessayer sector.retry = Réessayer
text.highscore = [YELLOW]Nouveau meilleur score! highscore = [YELLOW]Nouveau meilleur score!
text.wave.lasted = Vous avez survécu jusqu'à la vague [accent]{0}[]. wave.lasted = Vous avez survécu jusqu'à la vague [accent]{0}[].
text.level.highscore = Meilleur score: [accent]{0} level.highscore = Meilleur score: [accent]{0}
text.level.delete.title = Confirmer level.delete.title = Confirmer
text.map.delete = Êtes-vous sûr de supprimer cette carte"[accent]{0}[]"? map.delete = Êtes-vous sûr de supprimer cette carte"[accent]{0}[]"?
text.level.select = Sélection de niveau level.select = Sélection de niveau
text.level.mode = Mode de jeu : level.mode = Mode de jeu :
text.construction.desktop = Pour désélectionner un bloc ou arrêter de construire, appuyer sur [accent]espace[]. construction.desktop = Pour désélectionner un bloc ou arrêter de construire, appuyer sur [accent]espace[].
text.construction.title = Guide de construction des blocs construction.title = Guide de construction des blocs
text.construction = Vous venez de sélectionner le mode [accent]construction de blocs[].\n\nPour commencez à placer des blocs, appuyez simplement sur un emplacement valide proche de votre vaisseau.\nUne fois que vous avez sélectionné quelques emplacements, Appuyez sur le bouton valider pour confirmer, et votre vaisseau commencera à construire.\n\n- [accent]Enlevez des blocs[] de votre sélection en appuyant dessus.\n- [accent]Déplacez la sélection[] en restant appuyé puis en déplaçant n'importe quel bloc de la sélection.\n- [accent]Placez les blocs en ligne[] En restant appuyé sur un espace vide, puis en étirant dans une direction.\n- [accent]Annulez la construction ou la sélection[] en appuyant sur le X en bas à droite. construction = Vous venez de sélectionner le mode [accent]construction de blocs[].\n\nPour commencez à placer des blocs, appuyez simplement sur un emplacement valide proche de votre vaisseau.\nUne fois que vous avez sélectionné quelques emplacements, Appuyez sur le bouton valider pour confirmer, et votre vaisseau commencera à construire.\n\n- [accent]Enlevez des blocs[] de votre sélection en appuyant dessus.\n- [accent]Déplacez la sélection[] en restant appuyé puis en déplaçant n'importe quel bloc de la sélection.\n- [accent]Placez les blocs en ligne[] En restant appuyé sur un espace vide, puis en étirant dans une direction.\n- [accent]Annulez la construction ou la sélection[] en appuyant sur le X en bas à droite.
text.deconstruction.title = Guide de destruction de blocs deconstruction.title = Guide de destruction de blocs
text.deconstruction = Vous venez de sélectionner le mode [accent]destruction de blocs[].\n\nPour commencez à détruire des blocs, appuyez simplement sur un bloc proche de votre vaisseau.\nUne fois que vous avez sélectionné quelques blocs, Appuyez sur le bouton valider pour confirmer, et votre vaisseau commencera à détruire.\n\n- [accent]Enlevez des blocs[] de votre sélection en appuyant dessus.\n- [accent]Déplacez la sélection[] en restant appuyé puis en déplaçant n'importe quel bloc de la sélection.\n- [accent]Placez les blocs en ligne[] En restant appuyé sur un espace vide, puis en étirant dans une direction.\n- [accent]Annulez la construction ou la sélection[] en appuyant sur le X en bas à droite. deconstruction = Vous venez de sélectionner le mode [accent]destruction de blocs[].\n\nPour commencez à détruire des blocs, appuyez simplement sur un bloc proche de votre vaisseau.\nUne fois que vous avez sélectionné quelques blocs, Appuyez sur le bouton valider pour confirmer, et votre vaisseau commencera à détruire.\n\n- [accent]Enlevez des blocs[] de votre sélection en appuyant dessus.\n- [accent]Déplacez la sélection[] en restant appuyé puis en déplaçant n'importe quel bloc de la sélection.\n- [accent]Placez les blocs en ligne[] En restant appuyé sur un espace vide, puis en étirant dans une direction.\n- [accent]Annulez la construction ou la sélection[] en appuyant sur le X en bas à droite.
text.showagain = Ne pas montrer la prochaine fois showagain = Ne pas montrer la prochaine fois
text.coreattack = [scarlet]<La base est sous les feux ennemis> coreattack = [scarlet]<La base est sous les feux ennemis>
text.unlocks = Débloqué unlocks = Débloqué
text.savegame = Sauvegarder la partie savegame = Sauvegarder la partie
text.loadgame = Charger la partie loadgame = Charger la partie
text.joingame = Rejoindre une partie joingame = Rejoindre une partie
text.addplayers = Ajouter/Enlever des joueurs addplayers = Ajouter/Enlever des joueurs
text.customgame = Partie personnalisée customgame = Partie personnalisée
text.sectors = Secteurs sectors = Secteurs
text.sector = Secteur: [LIGHT_GRAY]{0} sector = Secteur: [LIGHT_GRAY]{0}
text.sector.time = Temps: [LIGHT_GRAY]{0} sector.time = Temps: [LIGHT_GRAY]{0}
text.sector.deploy = Se déployer sector.deploy = Se déployer
text.sector.abandon = Abandonner sector.abandon = Abandonner
text.sector.abandon.confirm = Êtes-vous sûr d'abandonner ce secteur ?\nCe choix ne peut être annulé! sector.abandon.confirm = Êtes-vous sûr d'abandonner ce secteur ?\nCe choix ne peut être annulé!
text.sector.resume = Reprendre sector.resume = Reprendre
text.sector.locked = [scarlet][[Incomplet] sector.locked = [scarlet][[Incomplet]
text.sector.unexplored = [accent][[Inexploré] sector.unexplored = [accent][[Inexploré]
text.missions = Missions:[LIGHT_GRAY] {0} missions = Missions:[LIGHT_GRAY] {0}
text.mission = Mission:[LIGHT_GRAY] {0} mission = Mission:[LIGHT_GRAY] {0}
text.mission.main = Main Mission:[LIGHT_GRAY] {0} mission.main = Main Mission:[LIGHT_GRAY] {0}
text.mission.info = Infos sur la Mission mission.info = Infos sur la Mission
text.mission.complete = Mission terminée! mission.complete = Mission terminée!
text.mission.complete.body = Le secteur {0},{1} a été conquis. mission.complete.body = Le secteur {0},{1} a été conquis.
text.mission.wave = Survivez à[accent] {0}/{1} []vague\nLa vague commence dans {2} mission.wave = Survivez à[accent] {0}/{1} []vague\nLa vague commence dans {2}
text.mission.wave.enemies = Survivez à[accent] {0}/{1} []vagues\n{2} ennemis mission.wave.enemies = Survivez à[accent] {0}/{1} []vagues\n{2} ennemis
text.mission.wave.enemy = Survivez à[accent] {0}/{1} []vagues\n{2} ennemi mission.wave.enemy = Survivez à[accent] {0}/{1} []vagues\n{2} ennemi
text.mission.wave.menu = Survivez à[accent] {0} []vagues mission.wave.menu = Survivez à[accent] {0} []vagues
text.mission.battle = Détruisez la base ennemie mission.battle = Détruisez la base ennemie
text.mission.resource.menu = Obtenez {0} x{1} mission.resource.menu = Obtenez {0} x{1}
text.mission.resource = Obtenez {0}:\n[accent]{1}/{2}[] mission.resource = Obtenez {0}:\n[accent]{1}/{2}[]
text.mission.block = Créez {0} mission.block = Créez {0}
text.mission.unit = Créez {0} unités mission.unit = Créez {0} unités
text.mission.command = Envoyer une commande à {0} unités mission.command = Envoyer une commande à {0} unités
text.mission.linknode = Reliez un transmetteur mission.linknode = Reliez un transmetteur
text.mission.display = [accent]Mission:\n[LIGHT_GRAY]{0} mission.display = [accent]Mission:\n[LIGHT_GRAY]{0}
text.mission.mech = Équiper ce mécha[accent] {0}[] mission.mech = Équiper ce mécha[accent] {0}[]
text.mission.create = Créez[accent] {0}[] mission.create = Créez[accent] {0}[]
text.none = <vide> none = <vide>
text.close = Fermer close = Fermer
text.quit = Quitter quit = Quitter
text.maps = Cartes maps = Cartes
text.continue = Continuer continue = Continuer
text.nextmission = Prochaine mission nextmission = Prochaine mission
text.maps.none = [LIGHT_GRAY]Aucune carte trouvée! maps.none = [LIGHT_GRAY]Aucune carte trouvée!
text.about.button = À propos about.button = À propos
text.name = Nom: name = Nom:
text.filename = Nom du fichier: filename = Nom du fichier:
text.unlocked = Nouveau bloc débloqué! unlocked = Nouveau bloc débloqué!
text.unlocked.plural = Nouveaux blocs débloqués! unlocked.plural = Nouveaux blocs débloqués!
text.players = {0} joueurs en ligne players = {0} joueurs en ligne
text.players.single = {0} joueur en ligne players.single = {0} joueur en ligne
text.server.closing = [accent]Fermeture du serveur... server.closing = [accent]Fermeture du serveur...
text.server.kicked.kick = Vous avez été expulsé du serveur! server.kicked.kick = Vous avez été expulsé du serveur!
text.server.kicked.serverClose = Serveur fermé. server.kicked.serverClose = Serveur fermé.
text.server.kicked.sectorComplete = Secteur terminé. server.kicked.sectorComplete = Secteur terminé.
text.server.kicked.sectorComplete.text = Votre mission est complète .\nLe serveur va maintenant aller au prochain secteur . server.kicked.sectorComplete.text = Votre mission est complète .\nLe serveur va maintenant aller au prochain secteur .
text.server.kicked.clientOutdated = Client dépassé! Mettez à jour votre jeu! server.kicked.clientOutdated = Client dépassé! Mettez à jour votre jeu!
text.server.kicked.serverOutdated = Serveur dépassé! Demandez à l'hôte de le mettre à jour! server.kicked.serverOutdated = Serveur dépassé! Demandez à l'hôte de le mettre à jour!
text.server.kicked.banned = Vous avez été banni sur ce serveur. server.kicked.banned = Vous avez été banni sur ce serveur.
text.server.kicked.recentKick = Vous avez été expulsé récemment.\nAttendez avant de vous connecter à nouveau. server.kicked.recentKick = Vous avez été expulsé récemment.\nAttendez avant de vous connecter à nouveau.
text.server.kicked.nameInUse = Il y a déjà quelqu'un avec ce nom\nsur ce serveur. server.kicked.nameInUse = Il y a déjà quelqu'un avec ce nom\nsur ce serveur.
text.server.kicked.nameEmpty = Votre nom doit contenir au moins une lettre ou un chiffre. server.kicked.nameEmpty = Votre nom doit contenir au moins une lettre ou un chiffre.
text.server.kicked.idInUse = Vous êtes déjà sur ce serveur ! Se connecter avec deux comptes n'est pas permis ! server.kicked.idInUse = Vous êtes déjà sur ce serveur ! Se connecter avec deux comptes n'est pas permis !
text.server.kicked.customClient = Ce serveur ne supporte pas les versions personnalisées (Custom builds). Téléchargez une version officielle. server.kicked.customClient = Ce serveur ne supporte pas les versions personnalisées (Custom builds). Téléchargez une version officielle.
text.host.info = Le bouton [accent]Héberger[] héberge un serveur sur le port [scarlet]6567[]. \nN'importe qui sur le même [LIGHT_GRAY]wifi ou réseau local []devrait voir votre serveur sur leur liste des serveurs.\n\nSi vous voulez que les gens puissent s'y connecter de partout à l'aide de votre IP, [accent]le transfert de port (port forwarding)[] est demandé.\n\n[LIGHT_GRAY]Note: Si quelqu'un a des problèmes de connexion à votre partie LAN, vérifiez que vous avez autorisé l'accès à Mindustry sur votre réseau local dans les paramètres de votre pare-feu. host.info = Le bouton [accent]Héberger[] héberge un serveur sur le port [scarlet]6567[]. \nN'importe qui sur le même [LIGHT_GRAY]wifi ou réseau local []devrait voir votre serveur sur leur liste des serveurs.\n\nSi vous voulez que les gens puissent s'y connecter de partout à l'aide de votre IP, [accent]le transfert de port (port forwarding)[] est demandé.\n\n[LIGHT_GRAY]Note: Si quelqu'un a des problèmes de connexion à votre partie LAN, vérifiez que vous avez autorisé l'accès à Mindustry sur votre réseau local dans les paramètres de votre pare-feu.
text.join.info = Ici vous pouvez entrez [accent]l'IP d'un serveur []pour s'y connecter, ou découvrir un serveur en [accent]réseau local[].\nLe multijoueur en LAN ainsi qu'en WAN est supporté.\n\n[LIGHT_GRAY]Note: Il n'y a pas de liste de serveurs globaux automatiques; Si vous voulez vous connectez à quelqu'un par IP, il faudra d'abord demander à l'hébergeur leur IP. join.info = Ici vous pouvez entrez [accent]l'IP d'un serveur []pour s'y connecter, ou découvrir un serveur en [accent]réseau local[].\nLe multijoueur en LAN ainsi qu'en WAN est supporté.\n\n[LIGHT_GRAY]Note: Il n'y a pas de liste de serveurs globaux automatiques; Si vous voulez vous connectez à quelqu'un par IP, il faudra d'abord demander à l'hébergeur leur IP.
text.hostserver = Héberger une partie hostserver = Héberger une partie
text.hostserver.mobile = Héberger\nune partie hostserver.mobile = Héberger\nune partie
text.host = Héberger host = Héberger
text.hosting = [accent]Ouverture du serveur... hosting = [accent]Ouverture du serveur...
text.hosts.refresh = Actualiser hosts.refresh = Actualiser
text.hosts.discovering = Découverte de jeux en LAN hosts.discovering = Découverte de jeux en LAN
text.server.refreshing = Actualisation du serveur server.refreshing = Actualisation du serveur
text.hosts.none = [lightgray]Aucun jeu en LAN trouvé! hosts.none = [lightgray]Aucun jeu en LAN trouvé!
text.host.invalid = [scarlet]Impossible de se connecter à l'hôte. host.invalid = [scarlet]Impossible de se connecter à l'hôte.
text.trace = Suivre le joueur trace = Suivre le joueur
text.trace.playername = Nom du joueur : [accent]{0} trace.playername = Nom du joueur : [accent]{0}
text.trace.ip = IP: [accent]{0} trace.ip = IP: [accent]{0}
text.trace.id = ID Unique : [accent]{0} trace.id = ID Unique : [accent]{0}
text.trace.android = Client Android : [accent]{0} trace.android = Client Android : [accent]{0}
text.trace.modclient = Client personnalisé: [accent]{0} trace.modclient = Client personnalisé: [accent]{0}
text.trace.totalblocksbroken = Total de blocs détruits: [accent]{0} trace.totalblocksbroken = Total de blocs détruits: [accent]{0}
text.trace.structureblocksbroken = Structure de blocs détruites : [accent]{0} trace.structureblocksbroken = Structure de blocs détruites : [accent]{0}
text.trace.lastblockbroken = Dernier bloc détruit: [accent]{0} trace.lastblockbroken = Dernier bloc détruit: [accent]{0}
text.trace.totalblocksplaced = Total de blocs placés: [accent]{0} trace.totalblocksplaced = Total de blocs placés: [accent]{0}
text.trace.lastblockplaced = Dernier bloc placé: [accent]{0} trace.lastblockplaced = Dernier bloc placé: [accent]{0}
text.invalidid = text.invalidid=ID du client invalide! Soumettre un rapport d'erreur invalidid = invalidid=ID du client invalide! Soumettre un rapport d'erreur
text.server.bans = Bannis server.bans = Bannis
text.server.bans.none = Aucun joueur banni trouvé! server.bans.none = Aucun joueur banni trouvé!
text.server.admins = Administrateurs server.admins = Administrateurs
text.server.admins.none = Pas d'administrateurs trouvés! server.admins.none = Pas d'administrateurs trouvés!
text.server.add = Ajouter un serveur server.add = Ajouter un serveur
text.server.delete = Êtes-vous sûr de supprimer ce serveur ? server.delete = Êtes-vous sûr de supprimer ce serveur ?
text.server.hostname = Héberger: {0} server.hostname = Héberger: {0}
text.server.edit = Modifier le serveur server.edit = Modifier le serveur
text.server.outdated = [crimson]Serveur obsolète![] server.outdated = [crimson]Serveur obsolète![]
text.server.outdated.client = [crimson]Client obsolète![] server.outdated.client = [crimson]Client obsolète![]
text.server.version = [lightgray]Version: {0} {1} server.version = [lightgray]Version: {0} {1}
text.server.custombuild = [yellow]Version personnalisée server.custombuild = [yellow]Version personnalisée
text.confirmban = Êtes-vous sûr de bannir ce joueur? confirmban = Êtes-vous sûr de bannir ce joueur?
text.confirmkick = Êtes-vous sûr d'expulser ce joueur? confirmkick = Êtes-vous sûr d'expulser ce joueur?
text.confirmunban = Êtes-vous sûr de réintégrer ce joueur ? confirmunban = Êtes-vous sûr de réintégrer ce joueur ?
text.confirmadmin = Êtes-vous sûr de faire de ce joueur un administrateur? confirmadmin = Êtes-vous sûr de faire de ce joueur un administrateur?
text.confirmunadmin = Êtes-vous sûr d'enlever le statut d'administrateur à ce joueur? confirmunadmin = Êtes-vous sûr d'enlever le statut d'administrateur à ce joueur?
text.joingame.title = Rejoindre une partie joingame.title = Rejoindre une partie
text.joingame.ip = IP: joingame.ip = IP:
text.disconnect = Déconnecté. disconnect = Déconnecté.
text.disconnect.data = Les données du monde n'ont pas pu être chargées ! disconnect.data = Les données du monde n'ont pas pu être chargées !
text.connecting = [accent]Connexion... connecting = [accent]Connexion...
text.connecting.data = [accent]Chargement des données du monde... connecting.data = [accent]Chargement des données du monde...
text.server.port = Port: server.port = Port:
text.server.addressinuse = Addresse déjà utilisée! server.addressinuse = Addresse déjà utilisée!
text.server.invalidport = numéro de port invalide! server.invalidport = numéro de port invalide!
text.server.error = [crimson]Erreur d'hébergement: [accent]{0} server.error = [crimson]Erreur d'hébergement: [accent]{0}
text.save.old = Cette sayvegarde provient d'une ancienne version du jeu, et ne peut plus être utilisée.\n\n[LIGHT_GRAY]la compabilité des anciennes sauvegardes sera bientôt ajoutée dans la version 4.0 stable. save.old = Cette sayvegarde provient d'une ancienne version du jeu, et ne peut plus être utilisée.\n\n[LIGHT_GRAY]la compabilité des anciennes sauvegardes sera bientôt ajoutée dans la version 4.0 stable.
text.save.new = Nouvelle sauvegarde save.new = Nouvelle sauvegarde
text.save.overwrite = Êtes-vous sûr d'écraser\ncette sauvegarde ? save.overwrite = Êtes-vous sûr d'écraser\ncette sauvegarde ?
text.overwrite = Écraser overwrite = Écraser
text.save.none = Aucune sauvegarde trouvée ! save.none = Aucune sauvegarde trouvée !
text.saveload = [accent]Sauvegarde... saveload = [accent]Sauvegarde...
text.savefail = Échec de la sauvegarde! savefail = Échec de la sauvegarde!
text.save.delete.confirm = Êtes-vous sûr de supprimer cette sauvegarde? save.delete.confirm = Êtes-vous sûr de supprimer cette sauvegarde?
text.save.delete = supprimer save.delete = supprimer
text.save.export = Exporter une\nSauvegarde save.export = Exporter une\nSauvegarde
text.save.import.invalid = [accent]Cette sauvegarde est invalide! save.import.invalid = [accent]Cette sauvegarde est invalide!
text.save.import.fail = [crimson]L'importation de la sauvegarde\na échoué: [accent]{0} save.import.fail = [crimson]L'importation de la sauvegarde\na échoué: [accent]{0}
text.save.export.fail = [crimson]L'exportation de la sauvegarde\na échoué [accent]{0} save.export.fail = [crimson]L'exportation de la sauvegarde\na échoué [accent]{0}
text.save.import = Importer une sauvegarde save.import = Importer une sauvegarde
text.save.newslot = Nom de la sauvegarde: save.newslot = Nom de la sauvegarde:
text.save.rename = Renommer save.rename = Renommer
text.save.rename.text = Nouveau nom: save.rename.text = Nouveau nom:
text.selectslot = Sélectionner une sauvegarde. selectslot = Sélectionner une sauvegarde.
text.slot = [accent]Emplacement {0} slot = [accent]Emplacement {0}
text.save.corrupted = [accent]Fichier de sauvegarde corrompu ou invalide!\nSi vous venez de mettre à jour votre jeu, c'est probablement dû à un changement du format de sauvegarde et [scarlet]non[] un bug. save.corrupted = [accent]Fichier de sauvegarde corrompu ou invalide!\nSi vous venez de mettre à jour votre jeu, c'est probablement dû à un changement du format de sauvegarde et [scarlet]non[] un bug.
text.sector.corrupted = [accent]Une sauvegarde pour ce secteur a été trouvé, mais son chargement a raté.\nUne nouvelle sauvegarde a été créé. sector.corrupted = [accent]Une sauvegarde pour ce secteur a été trouvé, mais son chargement a raté.\nUne nouvelle sauvegarde a été créé.
text.empty = <vide> empty = <vide>
text.on = On on = On
text.off = Off off = Off
text.save.autosave = Sauvegarde automatique: {0} save.autosave = Sauvegarde automatique: {0}
text.save.map = Carte: {0} save.map = Carte: {0}
text.save.wave = Vague {0} save.wave = Vague {0}
text.save.difficulty = Difficulté: {0} save.difficulty = Difficulté: {0}
text.save.date = Dernière sauvegarde: {0} save.date = Dernière sauvegarde: {0}
text.save.playtime = Temps de jeu: {0} save.playtime = Temps de jeu: {0}
text.confirm = Confirmer confirm = Confirmer
text.delete = Supprimer delete = Supprimer
text.ok = OK ok = OK
text.open = Ouverture open = Ouverture
text.cancel = Annuler cancel = Annuler
text.openlink = Ouvrir le lien openlink = Ouvrir le lien
text.copylink = Copier le lien copylink = Copier le lien
text.back = Retour back = Retour
text.quit.confirm = Êtes-vous sûr de partir? quit.confirm = Êtes-vous sûr de partir?
text.changelog.title = Notes de mise à jour changelog.title = Notes de mise à jour
text.changelog.loading = Récupération des notes de mise à jour... changelog.loading = Récupération des notes de mise à jour...
text.changelog.error.android = [accent]Remarquez que les notes de mise à jour peuvent ne pas marcher sur Android 4.4 et inférieur!\nC'est dû à un bug interne d'Android . changelog.error.android = [accent]Remarquez que les notes de mise à jour peuvent ne pas marcher sur Android 4.4 et inférieur!\nC'est dû à un bug interne d'Android .
text.changelog.error.ios = [accent]Les notes de mise à jour ne sont pas suppporté sur iOS. changelog.error.ios = [accent]Les notes de mise à jour ne sont pas suppporté sur iOS.
text.changelog.error = [scarlet]Erreur lors de la récupération des notes de mises à jour!\nVérifiez votre connexion internet. changelog.error = [scarlet]Erreur lors de la récupération des notes de mises à jour!\nVérifiez votre connexion internet.
text.changelog.current = [yellow][[Version actuelle] changelog.current = [yellow][[Version actuelle]
text.changelog.latest = [accent][[Dernière version] changelog.latest = [accent][[Dernière version]
text.loading = [accent]Chargement... loading = [accent]Chargement...
text.saving = [accent]Sauvegarde... saving = [accent]Sauvegarde...
text.wave = [accent]Vague {0} wave = [accent]Vague {0}
text.wave.waiting = [LIGHT_GRAY]Vague dans {0} wave.waiting = [LIGHT_GRAY]Vague dans {0}
text.waiting = [LIGHT_GRAY]En attente... waiting = [LIGHT_GRAY]En attente...
text.waiting.players = En attente de joueurs... waiting.players = En attente de joueurs...
text.wave.enemies = [LIGHT_GRAY]{0} Ennemis restants wave.enemies = [LIGHT_GRAY]{0} Ennemis restants
text.wave.enemy = [LIGHT_GRAY]{0} Ennemi restant wave.enemy = [LIGHT_GRAY]{0} Ennemi restant
text.loadimage = Charger l'image loadimage = Charger l'image
text.saveimage = Sauvegarder l'image saveimage = Sauvegarder l'image
text.unknown = Inconnu unknown = Inconnu
text.custom = Personnalisé custom = Personnalisé
text.builtin = Pré-fait builtin = Pré-fait
text.map.delete.confirm = Êtes-vous sûr de supprimer cette carte? Cette action ne peut pas être défaite! map.delete.confirm = Êtes-vous sûr de supprimer cette carte? Cette action ne peut pas être défaite!
text.map.random = [accent]Carte aléatoire map.random = [accent]Carte aléatoire
text.map.nospawn = Cette carte n'a pas de base pour que le joueur y apparaisse! Ajouter une [ROYAL]base bleue[] sur cette carte dans l'éditeur. map.nospawn = Cette carte n'a pas de base pour que le joueur y apparaisse! Ajouter une [ROYAL]base bleue[] sur cette carte dans l'éditeur.
text.map.nospawn.pvp = Cette carte n'a pas de base ennemies pour qu'un joueur ennemi y apparaisse! Ajouter au moins une [SCARLET]Base rouge[] sur cette carte dans l'éditeur. map.nospawn.pvp = Cette carte n'a pas de base ennemies pour qu'un joueur ennemi y apparaisse! Ajouter au moins une [SCARLET]Base rouge[] sur cette carte dans l'éditeur.
text.map.invalid = Erreur lors du chargement de la carte: carte corrompue ou invalide. map.invalid = Erreur lors du chargement de la carte: carte corrompue ou invalide.
text.editor.brush = Pinceau editor.brush = Pinceau
text.editor.slope = \\ editor.slope = \\
text.editor.openin = Ouvrir dans l'éditeur editor.openin = Ouvrir dans l'éditeur
text.editor.oregen = Génération de minerais editor.oregen = Génération de minerais
text.editor.oregen.info = Génération de minerais: editor.oregen.info = Génération de minerais:
text.editor.mapinfo = Infos sur la carte editor.mapinfo = Infos sur la carte
text.editor.author = Auteur: editor.author = Auteur:
text.editor.description = Description: editor.description = Description:
text.editor.name = Nom: editor.name = Nom:
text.editor.teams = Équipe editor.teams = Équipe
text.editor.elevation = Élevation editor.elevation = Élevation
text.editor.errorimageload = Erreur lors du chargement du fichier:\n[accent]{0} editor.errorimageload = Erreur lors du chargement du fichier:\n[accent]{0}
text.editor.errorimagesave = Erreur lors de la sauvegarde du fichier:\n[accent]{0} editor.errorimagesave = Erreur lors de la sauvegarde du fichier:\n[accent]{0}
text.editor.generate = Générer editor.generate = Générer
text.editor.resize = Redimensionner editor.resize = Redimensionner
text.editor.loadmap = Charger une carte editor.loadmap = Charger une carte
text.editor.savemap = Sauvegarder une carte editor.savemap = Sauvegarder une carte
text.editor.saved = Sauvegardé! editor.saved = Sauvegardé!
text.editor.save.noname = Votre carte n'a pas de nom ! Définissez-en un sur le menu 'info de la carte'. editor.save.noname = Votre carte n'a pas de nom ! Définissez-en un sur le menu 'info de la carte'.
text.editor.save.overwrite = Votre carte réécrit une carte préfaite! Choisissez un nom différent dans le menu 'info de la carte' . editor.save.overwrite = Votre carte réécrit une carte préfaite! Choisissez un nom différent dans le menu 'info de la carte' .
text.editor.import.exists = [scarlet]Importation impossible :[] Une carte préfaite nommé '{0}' existe déjà! editor.import.exists = [scarlet]Importation impossible :[] Une carte préfaite nommé '{0}' existe déjà!
text.editor.import = Importation... editor.import = Importation...
text.editor.importmap = Importer une carte editor.importmap = Importer une carte
text.editor.importmap.description = Importer une carte existante editor.importmap.description = Importer une carte existante
text.editor.importfile = Importer un fichier editor.importfile = Importer un fichier
text.editor.importfile.description = Importer un fichier de carte extérieur . editor.importfile.description = Importer un fichier de carte extérieur .
text.editor.importimage = Importer l'image du terrain editor.importimage = Importer l'image du terrain
text.editor.importimage.description = Importer une image de la carte extérieure editor.importimage.description = Importer une image de la carte extérieure
text.editor.export = Exporter... editor.export = Exporter...
text.editor.exportfile = Exporter un fichier editor.exportfile = Exporter un fichier
text.editor.exportfile.description = Exporter une fichier de carte editor.exportfile.description = Exporter une fichier de carte
text.editor.exportimage = Exporter l'image du terrain editor.exportimage = Exporter l'image du terrain
text.editor.exportimage.description = Exporter une image de la carte editor.exportimage.description = Exporter une image de la carte
text.editor.loadimage = Importer le terrain editor.loadimage = Importer le terrain
text.editor.saveimage = Exportr le terrain editor.saveimage = Exportr le terrain
text.editor.unsaved = [scarlet]Vous avez des changements non sauvegardés ![]\nÊtes-vous sûr de partir editor.unsaved = [scarlet]Vous avez des changements non sauvegardés ![]\nÊtes-vous sûr de partir
text.editor.resizemap = Redimensionner\nla carte editor.resizemap = Redimensionner\nla carte
text.editor.mapname = Nom de la carte²: editor.mapname = Nom de la carte²:
text.editor.overwrite = [accent]Attention !\nCeci réécrit une carte existante . editor.overwrite = [accent]Attention !\nCeci réécrit une carte existante .
text.editor.overwrite.confirm = [scarlet]Attention ![] Une carte avec ce nom existe déjà. Êtes-vous sûr de vouloir la réécrire? editor.overwrite.confirm = [scarlet]Attention ![] Une carte avec ce nom existe déjà. Êtes-vous sûr de vouloir la réécrire?
text.editor.selectmap = Séléctionnez une carte: editor.selectmap = Séléctionnez une carte:
text.width = Largeur: width = Largeur:
text.height = Hauteur: height = Hauteur:
text.menu = Menu menu = Menu
text.play = Jouer play = Jouer
text.load = Charger load = Charger
text.save = Sauvegarder save = Sauvegarder
text.fps = FPS: {0} fps = FPS: {0}
text.tps = TPS: {0} tps = TPS: {0}
text.ping = Ping: {0}ms ping = Ping: {0}ms
text.language.restart = Veuillez redémarrez votre jeu pour le changement de langage prenne effet. language.restart = Veuillez redémarrez votre jeu pour le changement de langage prenne effet.
text.settings = Paramètres settings = Paramètres
text.tutorial = Tutoriel tutorial = Tutoriel
text.editor = Éditeur editor = Éditeur
text.mapeditor = Éditeur de carte mapeditor = Éditeur de carte
text.donate = Faire un\ndon donate = Faire un\ndon
text.connectfail = [crimson]Échec de la connexion au serveur : [accent]{0} connectfail = [crimson]Échec de la connexion au serveur : [accent]{0}
text.error.unreachable = Server injoignable. error.unreachable = Server injoignable.
text.error.invalidaddress = Adresse invalide. error.invalidaddress = Adresse invalide.
text.error.timedout = Délai de connexion dépassé!\nAssurez-vous que l'hôte a autorisé l'accès au port, et que l'adresse soit correcte! error.timedout = Délai de connexion dépassé!\nAssurez-vous que l'hôte a autorisé l'accès au port, et que l'adresse soit correcte!
text.error.mismatch = Erreur de paquet:\nPossible différence de verison entre le client et le serveur .\nVérifiez que vous et l'hôte avez la plus récente version de Mindustry ! error.mismatch = Erreur de paquet:\nPossible différence de verison entre le client et le serveur .\nVérifiez que vous et l'hôte avez la plus récente version de Mindustry !
text.error.alreadyconnected = Déjà connecté. error.alreadyconnected = Déjà connecté.
text.error.mapnotfound = Fichier de la carte introuvable! error.mapnotfound = Fichier de la carte introuvable!
text.error.any = Erreur réseau inconnue. error.any = Erreur réseau inconnue.
text.settings.language = Langage settings.language = Langage
text.settings.reset = Valeur par défaut. settings.reset = Valeur par défaut.
text.settings.rebind = Réatttribuer settings.rebind = Réatttribuer
text.settings.controls = Contrôles settings.controls = Contrôles
text.settings.game = Jeu settings.game = Jeu
text.settings.sound = Son settings.sound = Son
text.settings.graphics = Graphiques settings.graphics = Graphiques
text.settings.cleardata = Effacer les données du jeu... settings.cleardata = Effacer les données du jeu...
text.settings.clear.confirm = Êtes-vous sûr d'effacer ces données ?\nCe qui est fait ne peut être défait ! settings.clear.confirm = Êtes-vous sûr d'effacer ces données ?\nCe qui est fait ne peut être défait !
text.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.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.
text.settings.clearsectors = Effacer les données des secteurs settings.clearsectors = Effacer les données des secteurs
text.settings.clearunlocks = Effacer les déblocages settings.clearunlocks = Effacer les déblocages
text.settings.clearall = Tout effacer settings.clearall = Tout effacer
text.paused = En pause paused = En pause
text.yes = Oui yes = Oui
text.no = Non no = Non
text.info.title = Info info.title = Info
text.error.title = [crimson]Une erreur s'est produite error.title = [crimson]Une erreur s'est produite
text.error.crashtitle = Une erreur s'est produite error.crashtitle = Une erreur s'est produite
text.blocks.unknown = [LIGHT_GRAY]??? blocks.unknown = [LIGHT_GRAY]???
text.blocks.blockinfo = Info sur le bloc blocks.blockinfo = Info sur le bloc
text.blocks.powercapacity = capacité d'énergie blocks.powercapacity = capacité d'énergie
text.blocks.powershot = Énergie/Tir blocks.powershot = Énergie/Tir
text.blocks.targetsair = Cible les unités aériennes blocks.targetsair = Cible les unités aériennes
text.blocks.itemspeed = Objets déplacés blocks.itemspeed = Objets déplacés
text.blocks.shootrange = Portée blocks.shootrange = Portée
text.blocks.size = Taille blocks.size = Taille
text.blocks.liquidcapacity = Capacité en liquide blocks.liquidcapacity = Capacité en liquide
text.blocks.maxitemssecond = Production maximale blocks.maxitemssecond = Production maximale
text.blocks.powerrange = Distance de transmission blocks.powerrange = Distance de transmission
text.blocks.poweruse = Énergie utilisée blocks.poweruse = Énergie utilisée
text.blocks.powerdamage = Énergie/Dégâts blocks.powerdamage = Énergie/Dégâts
text.blocks.inputitemcapacity = Capacité d'entrée blocks.inputitemcapacity = Capacité d'entrée
text.blocks.outputitemcapacity = Capacité de sortie blocks.outputitemcapacity = Capacité de sortie
text.blocks.itemcapacity = Stockage blocks.itemcapacity = Stockage
text.blocks.basepowergeneration = Generation d'énergie minimale blocks.basepowergeneration = Generation d'énergie minimale
text.blocks.powertransferspeed = Vitesse de transfert d'énergie blocks.powertransferspeed = Vitesse de transfert d'énergie
text.blocks.craftspeed = Vitesse de production blocks.craftspeed = Vitesse de production
text.blocks.inputliquid = Liquide requis blocks.inputliquid = Liquide requis
text.blocks.inputliquidaux = Liquide optionnel blocks.inputliquidaux = Liquide optionnel
text.blocks.inputitem = Objets en entrée blocks.inputitem = Objets en entrée
text.blocks.inputitems = Objets utilisés blocks.inputitems = Objets utilisés
text.blocks.outputitem = Objet produit blocks.outputitem = Objet produit
text.blocks.drilltier = Forable blocks.drilltier = Forable
text.blocks.drillspeed = Vitesse de forage de base blocks.drillspeed = Vitesse de forage de base
text.blocks.liquidoutput = Liquide en sortie blocks.liquidoutput = Liquide en sortie
text.blocks.liquidoutputspeed = Vitesse de production de liquide blocks.liquidoutputspeed = Vitesse de production de liquide
text.blocks.liquiduse = Quantité de liquide utilisée blocks.liquiduse = Quantité de liquide utilisée
text.blocks.coolant = Liquide de refroidissement blocks.coolant = Liquide de refroidissement
text.blocks.coolantuse = Quantité de liquide de refroidissement utilisée blocks.coolantuse = Quantité de liquide de refroidissement utilisée
text.blocks.inputliquidfuel = Carburant liquide blocks.inputliquidfuel = Carburant liquide
text.blocks.liquidfueluse = Quantité de carburant liquide utilisé blocks.liquidfueluse = Quantité de carburant liquide utilisé
text.blocks.boostitem = Boost Item blocks.boostitem = Boost Item
text.blocks.boostliquid = Boost Liquid blocks.boostliquid = Boost Liquid
text.blocks.health = Santé blocks.health = Santé
text.blocks.inaccuracy = Précision blocks.inaccuracy = Précision
text.blocks.shots = Tir blocks.shots = Tir
text.blocks.reload = Tirs/Seconde blocks.reload = Tirs/Seconde
text.blocks.inputfuel = Carburant blocks.inputfuel = Carburant
text.blocks.fuelburntime = Durée du carburant blocks.fuelburntime = Durée du carburant
text.blocks.inputcapacity = Capacité d'entrée blocks.inputcapacity = Capacité d'entrée
text.blocks.outputcapacity = Capacité de production blocks.outputcapacity = Capacité de production
text.unit.blocks = blocs unit.blocks = blocs
text.unit.powersecond = Énergie/seconde unit.powersecond = Énergie/seconde
text.unit.liquidsecond = Liquides/seconde unit.liquidsecond = Liquides/seconde
text.unit.itemssecond = Objets/seconde unit.itemssecond = Objets/seconde
text.unit.pixelssecond = Pixels/seconde unit.pixelssecond = Pixels/seconde
text.unit.liquidunits = Unité de liquide unit.liquidunits = Unité de liquide
text.unit.powerunits = Unité d'énergie unit.powerunits = Unité d'énergie
text.unit.degrees = degrés unit.degrees = degrés
text.unit.seconds = secondes unit.seconds = secondes
text.unit.items = Objets unit.items = Objets
text.category.general = Général category.general = Général
text.category.power = Énergie category.power = Énergie
text.category.liquids = Liquides category.liquids = Liquides
text.category.items = Objets category.items = Objets
text.category.crafting = Fabrication category.crafting = Fabrication
text.category.shooting = Défense category.shooting = Défense
text.category.optional = Optional Enhancements category.optional = Optional Enhancements
setting.autotarget.name = Visée automatique setting.autotarget.name = Visée automatique
setting.fpscap.name = Max FPS setting.fpscap.name = Max FPS
setting.fpscap.none = None setting.fpscap.none = None
@@ -371,7 +371,7 @@ setting.mutemusic.name = Couper la musique
setting.sfxvol.name = Volume des SFX setting.sfxvol.name = Volume des SFX
setting.mutesound.name = Couper les SFX setting.mutesound.name = Couper les SFX
setting.crashreport.name = Send Anonymous Crash Reports setting.crashreport.name = Send Anonymous Crash Reports
text.keybind.title = Paramétrer les touches keybind.title = Paramétrer les touches
category.general.name = General category.general.name = General
category.view.name = Voir category.view.name = Voir
category.multiplayer.name = Multijoueur category.multiplayer.name = Multijoueur
@@ -401,7 +401,7 @@ keybind.chat_history_next.name = descendre l'historique du chat
keybind.chat_scroll.name = Chat scroll keybind.chat_scroll.name = Chat scroll
keybind.drop_unit.name = drop unit keybind.drop_unit.name = drop unit
keybind.zoom_minimap.name = Zoom minimap keybind.zoom_minimap.name = Zoom minimap
mode.text.help.title = Description des modes de jeu mode.help.title = Description des modes de jeu
mode.waves.name = Vagues mode.waves.name = Vagues
mode.waves.description = Le mode de jeu normal. Ressources limitées et vagues d'ennemis. mode.waves.description = Le mode de jeu normal. Ressources limitées et vagues d'ennemis.
mode.sandbox.name = bac à sable mode.sandbox.name = bac à sable
@@ -478,21 +478,21 @@ mech.trident-ship.weapon = Largage de bombes
mech.glaive-ship.name = Glaive mech.glaive-ship.name = Glaive
mech.glaive-ship.description = Un grand vaisseau de combat cuirassé. Equipé avec un fusil automatique à munitions incendiaires. Il a aussi une bonne accéleration ainsi qu'une bonne vitesse maximale. mech.glaive-ship.description = Un grand vaisseau de combat cuirassé. Equipé avec un fusil automatique à munitions incendiaires. Il a aussi une bonne accéleration ainsi qu'une bonne vitesse maximale.
mech.glaive-ship.weapon = Fusil automatique incendiaire mech.glaive-ship.weapon = Fusil automatique incendiaire
text.item.explosiveness = [LIGHT_GRAY]Explosivité: {0} item.explosiveness = [LIGHT_GRAY]Explosivité: {0}
text.item.flammability = [LIGHT_GRAY]Inflammabilité: {0} item.flammability = [LIGHT_GRAY]Inflammabilité: {0}
text.item.radioactivity = [LIGHT_GRAY]Radioactivité: {0} item.radioactivity = [LIGHT_GRAY]Radioactivité: {0}
text.item.fluxiness = [LIGHT_GRAY]Flux de Puissance: {0} item.fluxiness = [LIGHT_GRAY]Flux de Puissance: {0}
text.unit.health = [LIGHT_GRAY]Santé: {0} unit.health = [LIGHT_GRAY]Santé: {0}
text.unit.speed = [LIGHT_GRAY]Rapidité: {0} unit.speed = [LIGHT_GRAY]Rapidité: {0}
text.mech.weapon = [LIGHT_GRAY]Arme: {0} mech.weapon = [LIGHT_GRAY]Arme: {0}
text.mech.armor = [LIGHT_GRAY]Armure: {0} mech.armor = [LIGHT_GRAY]Armure: {0}
text.mech.itemcapacity = [LIGHT_GRAY]Capacité de stockage: {0} mech.itemcapacity = [LIGHT_GRAY]Capacité de stockage: {0}
text.mech.minespeed = [LIGHT_GRAY]Vitesse de minage: {0} mech.minespeed = [LIGHT_GRAY]Vitesse de minage: {0}
text.mech.minepower = [LIGHT_GRAY]Puissance du minage: {0} mech.minepower = [LIGHT_GRAY]Puissance du minage: {0}
text.mech.ability = [LIGHT_GRAY]Compétence: {0} mech.ability = [LIGHT_GRAY]Compétence: {0}
text.liquid.heatcapacity = [LIGHT_GRAY]Capacité Thermique: {0} liquid.heatcapacity = [LIGHT_GRAY]Capacité Thermique: {0}
text.liquid.viscosity = [LIGHT_GRAY]Viscosité: {0} liquid.viscosity = [LIGHT_GRAY]Viscosité: {0}
text.liquid.temperature = [LIGHT_GRAY]Température: {0} liquid.temperature = [LIGHT_GRAY]Température: {0}
block.constructing = {0}\n[LIGHT_GRAY](En Construction) block.constructing = {0}\n[LIGHT_GRAY](En Construction)
block.spawn.name = Générateur d'ennemis block.spawn.name = Générateur d'ennemis
block.core.name = Base block.core.name = Base

View File

@@ -1,354 +1,354 @@
text.credits.text = Créé par [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[] credits.text = Créé par [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]
text.credits = Crédits credits = Crédits
text.contributors = Traducteurs et contributeurs contributors = Traducteurs et contributeurs
text.discord = Rejoignez le discord de Mindustry ! discord = Rejoignez le discord de Mindustry !
text.link.discord.description = Le discord officiel de Mindustry link.discord.description = Le discord officiel de Mindustry
text.link.github.description = Code source du jeu link.github.description = Code source du jeu
text.link.dev-builds.description = Versions instables de développement link.dev-builds.description = Versions instables de développement
text.link.trello.description = Planning Trello officiel pour les fonctionnalités planifiées. link.trello.description = Planning Trello officiel pour les fonctionnalités planifiées.
text.link.itch.io.description = Page web itch.io avec les versions ordinateurs téléchargeables et la version web link.itch.io.description = Page web itch.io avec les versions ordinateurs téléchargeables et la version web
text.link.google-play.description = Page Google Play du jeu link.google-play.description = Page Google Play du jeu
text.link.wiki.description = Wiki officiel de Mindustry link.wiki.description = Wiki officiel de Mindustry
text.linkfail = L'ouverture du lien a échoué!\nL'URL a été copiée dans votre presse-papier. linkfail = L'ouverture du lien a échoué!\nL'URL a été copiée dans votre presse-papier.
text.screenshot = Capture d'écran enregistrée sur {0} screenshot = Capture d'écran enregistrée sur {0}
text.gameover = Le base a été détruit. gameover = Le base a été détruit.
text.gameover.pvp = L'équipe[accent] {0}[] a gagnée ! gameover.pvp = L'équipe[accent] {0}[] a gagnée !
text.sector.gameover = Ce secteur a été perdu. Réessayer ? sector.gameover = Ce secteur a été perdu. Réessayer ?
text.sector.retry = Réessayer sector.retry = Réessayer
text.highscore = [accent]Nouveau meilleur score ! highscore = [accent]Nouveau meilleur score !
text.wave.lasted = Tu as survécu jusqu'à la vagues [accent]{0}[]. wave.lasted = Tu as survécu jusqu'à la vagues [accent]{0}[].
text.level.highscore = Meilleur score: [accent]{0} level.highscore = Meilleur score: [accent]{0}
text.level.delete.title = Confirmer level.delete.title = Confirmer
text.map.delete = Êtes-vous sûr de vouloir supprimer cette carte ?"[accent]{0}[]"? map.delete = Êtes-vous sûr de vouloir supprimer cette carte ?"[accent]{0}[]"?
text.level.select = Sélection de niveau level.select = Sélection de niveau
text.level.mode = Mode de jeu: level.mode = Mode de jeu:
text.construction.desktop = Désélectionner un bloc ou arrêter la construction, [accent]utiliser la touche espace[]. construction.desktop = Désélectionner un bloc ou arrêter la construction, [accent]utiliser la touche espace[].
text.construction.title = Guide de construction de blocs construction.title = Guide de construction de blocs
text.construction = Vous venez de sélectionner le mode [accent]construction de blocs[].\n\nPour commencez à placer des blocs, appuyez simplement sur un emplacement valide proche de votre vaisseau.\nUne fois que vous avez sélectionné quelques emplacements, Appuyez sur le bouton valider pour confirmer, et votre vaisseau commencera à construire.\n\n- [accent]Enlevez des blocs[] de votre sélection en appuyant dessus.\n- [accent]Déplacez la sélection[] en restant appuyé puis en déplaçant n'importe quel bloc de la sélection.\n- [accent]Placez les blocs en ligne[] En restant appuyé sur un espace vide, puis en étirant dans une direction.\n- [accent]Annulez la construction ou la sélection[] en appuyant sur le X en bas à droite. construction = Vous venez de sélectionner le mode [accent]construction de blocs[].\n\nPour commencez à placer des blocs, appuyez simplement sur un emplacement valide proche de votre vaisseau.\nUne fois que vous avez sélectionné quelques emplacements, Appuyez sur le bouton valider pour confirmer, et votre vaisseau commencera à construire.\n\n- [accent]Enlevez des blocs[] de votre sélection en appuyant dessus.\n- [accent]Déplacez la sélection[] en restant appuyé puis en déplaçant n'importe quel bloc de la sélection.\n- [accent]Placez les blocs en ligne[] En restant appuyé sur un espace vide, puis en étirant dans une direction.\n- [accent]Annulez la construction ou la sélection[] en appuyant sur le X en bas à droite.
text.deconstruction.title = Guide de déconstruction de blocs deconstruction.title = Guide de déconstruction de blocs
text.deconstruction = Vous venez de sélectionner le [accent]mode de destruction de blocs[].\n\nPour détruire, tapez simplement un bloc près de votre vaisseau (vous).\nUne fois que vous avez sélectionné des blocs, appuyez sur le "check" pour confirmer, et votre vaisseau commencera à les détruire.\n\n- [accent]Retirez les blocs[] de votre sélection en les touchant.\n- [accent]Détruisez les blocs dans une aire[] en sélectionnant et en maintenant un emplacement vide, ensuite glissez votre doigt dans une direction.\n- [accent]Annulez une destruction ou une sélection[] en appuyant sur "X" dans le coin en bas à gauche. deconstruction = Vous venez de sélectionner le [accent]mode de destruction de blocs[].\n\nPour détruire, tapez simplement un bloc près de votre vaisseau (vous).\nUne fois que vous avez sélectionné des blocs, appuyez sur le "check" pour confirmer, et votre vaisseau commencera à les détruire.\n\n- [accent]Retirez les blocs[] de votre sélection en les touchant.\n- [accent]Détruisez les blocs dans une aire[] en sélectionnant et en maintenant un emplacement vide, ensuite glissez votre doigt dans une direction.\n- [accent]Annulez une destruction ou une sélection[] en appuyant sur "X" dans le coin en bas à gauche.
text.showagain = Ne plus montrer la prochaine fois. showagain = Ne plus montrer la prochaine fois.
text.coreattack = <Le base subis une attaque> coreattack = <Le base subis une attaque>
text.unlocks = Débloqués unlocks = Débloqués
text.savegame = Sauvegarder la partie savegame = Sauvegarder la partie
text.loadgame = Charger la partie loadgame = Charger la partie
text.joingame = Rejoindre la partie joingame = Rejoindre la partie
text.addplayers = Ajouter/Enlever des joueurs addplayers = Ajouter/Enlever des joueurs
text.customgame = Partie personnalisée customgame = Partie personnalisée
text.sectors = Secteurs sectors = Secteurs
text.sector = Secteur sélectionné: [LIGHT_GRAY]{0} sector = Secteur sélectionné: [LIGHT_GRAY]{0}
text.sector.time = Temps: [LIGHT_GRAY]{0} sector.time = Temps: [LIGHT_GRAY]{0}
text.sector.deploy = Déployer sector.deploy = Déployer
text.sector.abandon = Abandonner sector.abandon = Abandonner
text.sector.abandon.confirm = Êtes-vous sûr de vouloir abandonner tout progrès dans ce secteur?\nCette action ne peut être annulée! sector.abandon.confirm = Êtes-vous sûr de vouloir abandonner tout progrès dans ce secteur?\nCette action ne peut être annulée!
text.sector.resume = Reprendre sector.resume = Reprendre
text.sector.locked = [scarlet][[Incomplet] sector.locked = [scarlet][[Incomplet]
text.sector.unexplored = [accent][[Inexploré] sector.unexplored = [accent][[Inexploré]
text.missions = Missions:[LIGHT_GRAY] {0} missions = Missions:[LIGHT_GRAY] {0}
text.mission = Mission:[LIGHT_GRAY] {0} mission = Mission:[LIGHT_GRAY] {0}
text.mission.main = Mission principale:[LIGHT_GRAY] {0} mission.main = Mission principale:[LIGHT_GRAY] {0}
text.mission.info = Mission info mission.info = Mission info
text.mission.complete = Mission terminée ! mission.complete = Mission terminée !
text.mission.complete.body = Le secteur {0},{1} a été conquis. mission.complete.body = Le secteur {0},{1} a été conquis.
text.mission.wave = Survivez[accent] {0}/{1} []vagues\nProchaine vague dans {2} mission.wave = Survivez[accent] {0}/{1} []vagues\nProchaine vague dans {2}
text.mission.wave.enemies = Survivez[accent] {0}/{1} []vagues\n{2} Ennemis mission.wave.enemies = Survivez[accent] {0}/{1} []vagues\n{2} Ennemis
text.mission.wave.enemy = Survivez[accent] {0}/{1} []vagues\n{2} Ennemi mission.wave.enemy = Survivez[accent] {0}/{1} []vagues\n{2} Ennemi
text.mission.wave.menu = Survivez[accent] {0} []vagues mission.wave.menu = Survivez[accent] {0} []vagues
text.mission.battle = Détruire la base ennemie. mission.battle = Détruire la base ennemie.
text.mission.resource.menu = Obtenez {0} x{1} mission.resource.menu = Obtenez {0} x{1}
text.mission.resource = Obtenez {0}:\n[accent]{1}/{2}[] mission.resource = Obtenez {0}:\n[accent]{1}/{2}[]
text.mission.block = Créez {0} mission.block = Créez {0}
text.mission.unit = Créez {0} unité mission.unit = Créez {0} unité
text.mission.command = Envoyer une commande à {0} unités mission.command = Envoyer une commande à {0} unités
text.mission.linknode = Reliez le transmetteur énergétique mission.linknode = Reliez le transmetteur énergétique
text.mission.display = [accent]Mission:\n[LIGHT_GRAY]{0} mission.display = [accent]Mission:\n[LIGHT_GRAY]{0}
text.mission.mech = Changer de mécha[accent] {0}[] mission.mech = Changer de mécha[accent] {0}[]
text.mission.create = Créez[accent] {0}[] mission.create = Créez[accent] {0}[]
text.none = <Vide> none = <Vide>
text.close = Fermer close = Fermer
text.quit = Quitter quit = Quitter
text.maps = Cartes maps = Cartes
text.continue = Continue continue = Continue
text.nextmission = Prochaine Mission nextmission = Prochaine Mission
text.maps.none = [LIGHT_GRAY]Aucune carte trouvée! maps.none = [LIGHT_GRAY]Aucune carte trouvée!
text.about.button = À propos about.button = À propos
text.name = Nom: name = Nom:
text.noname = Choisissez d'abord [accent]un pseudo[]. noname = Choisissez d'abord [accent]un pseudo[].
text.filename = Nom du fichier: filename = Nom du fichier:
text.unlocked = Nouveau bloc debloqué! unlocked = Nouveau bloc debloqué!
text.unlocked.plural = Nouveaux blocs débloqués! unlocked.plural = Nouveaux blocs débloqués!
text.players = {0} joueurs en ligne players = {0} joueurs en ligne
text.players.single = {0} joueur en ligne players.single = {0} joueur en ligne
text.server.closing = [accent]Fermeture du serveur ... server.closing = [accent]Fermeture du serveur ...
text.server.kicked.kick = Vous avez été expulsé du serveur ! server.kicked.kick = Vous avez été expulsé du serveur !
text.server.kicked.serverClose = Serveur fermé. server.kicked.serverClose = Serveur fermé.
text.server.kicked.sectorComplete = Secteur terminée. server.kicked.sectorComplete = Secteur terminée.
text.server.kicked.sectorComplete.text = Votre mission est complète.\nLe serveur va maintenant passer au prochain secteur. server.kicked.sectorComplete.text = Votre mission est complète.\nLe serveur va maintenant passer au prochain secteur.
text.server.kicked.clientOutdated = Client dépassé! Mettez à jour votre jeu ! server.kicked.clientOutdated = Client dépassé! Mettez à jour votre jeu !
text.server.kicked.serverOutdated = Serveur dépassé! Demandez à l'hôte de le mettre à jour ! server.kicked.serverOutdated = Serveur dépassé! Demandez à l'hôte de le mettre à jour !
text.server.kicked.banned = Vous êtes banni de ce serveur. server.kicked.banned = Vous êtes banni de ce serveur.
text.server.kicked.recentKick = Vous avez été expulsé récemment.\nAttendez avant de vous connecter à nouveau. server.kicked.recentKick = Vous avez été expulsé récemment.\nAttendez avant de vous connecter à nouveau.
text.server.kicked.nameInUse = Il y a déjà quelqu'un avec ce nom\nsur ce serveur. server.kicked.nameInUse = Il y a déjà quelqu'un avec ce nom\nsur ce serveur.
text.server.kicked.nameEmpty = Votre nom doit contenir au moins une lettre ou un chiffre. server.kicked.nameEmpty = Votre nom doit contenir au moins une lettre ou un chiffre.
text.server.kicked.idInUse = Vous êtes déjà sur ce serveur ! Se connecter avec deux comptes n'est pas permis ! server.kicked.idInUse = Vous êtes déjà sur ce serveur ! Se connecter avec deux comptes n'est pas permis !
text.server.kicked.customClient = Ce serveur ne supporte pas les versions personnalisées (Custom builds). Télécharger une version officielle. server.kicked.customClient = Ce serveur ne supporte pas les versions personnalisées (Custom builds). Télécharger une version officielle.
text.host.info = Le bouton [accent]héberger[] héberge un serveur sur les ports [scarlet]6567[] et [scarlet]6568.[]\nN'importe qui sur le même [LIGHT_GRAY]réseau wifi ou local[] devrait pouvoir voir votre serveur dans sa liste de serveurs.\n\nSi vous voulez que les gens puissent se connecter de n'importe où grâce à l'IP, [accent]rediriger les ports[] est requis.\n\n[LIGHT_GRAY]Note:Si quelqu'un éprouve des difficultés à se connecter à votre partie LAN, assurez-vous que vous avez autorisé Mindustry à accéder à votre réseau local dans les paramètres de votre pare-feu. host.info = Le bouton [accent]héberger[] héberge un serveur sur les ports [scarlet]6567[] et [scarlet]6568.[]\nN'importe qui sur le même [LIGHT_GRAY]réseau wifi ou local[] devrait pouvoir voir votre serveur dans sa liste de serveurs.\n\nSi vous voulez que les gens puissent se connecter de n'importe où grâce à l'IP, [accent]rediriger les ports[] est requis.\n\n[LIGHT_GRAY]Note:Si quelqu'un éprouve des difficultés à se connecter à votre partie LAN, assurez-vous que vous avez autorisé Mindustry à accéder à votre réseau local dans les paramètres de votre pare-feu.
text.join.info = Ici, vous pouvez entrer l' [accent]IP d'un serveur[] pour s'y connecter, ou découvrir les serveurs[accent]sur votre réseau local[] pour s'y connecter.\nLes parties multijoueur LAN et WAN sont toutes deux supportées.\n\n[LIGHT_GRAY]Note: Aucune liste globale des serveurs n'est génerée automatiquement: si vous voulez vous connecter à un serveur par IP, vous devrez demander l'IP à l'hébergeur. join.info = Ici, vous pouvez entrer l' [accent]IP d'un serveur[] pour s'y connecter, ou découvrir les serveurs[accent]sur votre réseau local[] pour s'y connecter.\nLes parties multijoueur LAN et WAN sont toutes deux supportées.\n\n[LIGHT_GRAY]Note: Aucune liste globale des serveurs n'est génerée automatiquement: si vous voulez vous connecter à un serveur par IP, vous devrez demander l'IP à l'hébergeur.
text.hostserver = Héberger un serveur hostserver = Héberger un serveur
text.hostserver.mobile = Héberger\nUne partie hostserver.mobile = Héberger\nUne partie
text.host = Héberger host = Héberger
text.hosting = [accent]Ouverture du serveur ... hosting = [accent]Ouverture du serveur ...
text.hosts.refresh = Actualiser hosts.refresh = Actualiser
text.hosts.discovering = Recherche de parties en LAN hosts.discovering = Recherche de parties en LAN
text.server.refreshing = Actualisation du serveur server.refreshing = Actualisation du serveur
text.hosts.none = [lightgray]Aucun jeu en LAN trouvé ! hosts.none = [lightgray]Aucun jeu en LAN trouvé !
text.host.invalid = [scarlet]Impossible de se\nconnecter à l'hôte. host.invalid = [scarlet]Impossible de se\nconnecter à l'hôte.
text.trace = Suivre le joueur trace = Suivre le joueur
text.trace.playername = Nom du joueur: [accent]{0} trace.playername = Nom du joueur: [accent]{0}
text.trace.ip = IP: [accent]{0} trace.ip = IP: [accent]{0}
text.trace.id = ID Unique: [accent]{0} trace.id = ID Unique: [accent]{0}
text.trace.android = Client Android: [accent]{0} trace.android = Client Android: [accent]{0}
text.trace.modclient = Client personnalisé: [accent]{0} trace.modclient = Client personnalisé: [accent]{0}
text.trace.totalblocksbroken = Total des blocs détruits: [accent]{0} trace.totalblocksbroken = Total des blocs détruits: [accent]{0}
text.trace.structureblocksbroken = Structure de blocs détruites: [accent]{0} trace.structureblocksbroken = Structure de blocs détruites: [accent]{0}
text.trace.lastblockbroken = Dernier bloc détruit: [accent]{0} trace.lastblockbroken = Dernier bloc détruit: [accent]{0}
text.trace.totalblocksplaced = Total de blocs placés: [accent]{0} trace.totalblocksplaced = Total de blocs placés: [accent]{0}
text.trace.lastblockplaced = Dernier bloc placé: [accent]{0} trace.lastblockplaced = Dernier bloc placé: [accent]{0}
text.invalidid = ID client invalide ! Soumettre un rapport de bug invalidid = ID client invalide ! Soumettre un rapport de bug
text.server.bans = Bannis server.bans = Bannis
text.server.bans.none = Aucun joueurs bannis trouvés ! server.bans.none = Aucun joueurs bannis trouvés !
text.server.admins = Administrateurs server.admins = Administrateurs
text.server.admins.none = Aucun administrateurs trouvé ! server.admins.none = Aucun administrateurs trouvé !
text.server.add = Ajouter un serveur server.add = Ajouter un serveur
text.server.delete = Êtes-vous sûr de vouloir supprimer ce serveur ? server.delete = Êtes-vous sûr de vouloir supprimer ce serveur ?
text.server.hostname = Hôte: {0} server.hostname = Hôte: {0}
text.server.edit = Modifier le serveur server.edit = Modifier le serveur
text.server.outdated = [crimson]Serveur obsolète ![] server.outdated = [crimson]Serveur obsolète ![]
text.server.outdated.client = [crimson]Client obsolète ![] server.outdated.client = [crimson]Client obsolète ![]
text.server.version = [lightgray]Version: {0} {1} server.version = [lightgray]Version: {0} {1}
text.server.custombuild = [yellow]Version personnalisée server.custombuild = [yellow]Version personnalisée
text.confirmban = Êtes-vous sûr de vouloir bannir ce joueur ? confirmban = Êtes-vous sûr de vouloir bannir ce joueur ?
text.confirmkick = Êtes-vous sûr de vouloir expulser ce joueur? confirmkick = Êtes-vous sûr de vouloir expulser ce joueur?
text.confirmunban = Êtes-vous sûr de vouloir annuler le ban de ce joueur ? confirmunban = Êtes-vous sûr de vouloir annuler le ban de ce joueur ?
text.confirmadmin = Êtes-vous sûr de vouloir faire de ce joueur un administrateur ? confirmadmin = Êtes-vous sûr de vouloir faire de ce joueur un administrateur ?
text.confirmunadmin = Êtes-vous sûr de vouloir supprimer le statut d'administrateur de ce joueur ? confirmunadmin = Êtes-vous sûr de vouloir supprimer le statut d'administrateur de ce joueur ?
text.joingame.title = Rejoindre une partie joingame.title = Rejoindre une partie
text.joingame.ip = IP: joingame.ip = IP:
text.disconnect = Déconnecté. disconnect = Déconnecté.
text.disconnect.data = Les données du monde n'ont pas pu être chargées ! disconnect.data = Les données du monde n'ont pas pu être chargées !
text.connecting = [accent]Connexion... connecting = [accent]Connexion...
text.connecting.data = [accent]Chargement des données du monde... connecting.data = [accent]Chargement des données du monde...
text.server.port = Port: server.port = Port:
text.server.addressinuse = Adresse déjà utilisée ! server.addressinuse = Adresse déjà utilisée !
text.server.invalidport = Numéro de port incorrect ! server.invalidport = Numéro de port incorrect !
text.server.error = [crimson]Erreur lors de l'hébergement du serveur: [accent]{0} server.error = [crimson]Erreur lors de l'hébergement du serveur: [accent]{0}
text.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.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.
text.save.new = Nouvelle sauvegarde save.new = Nouvelle sauvegarde
text.save.overwrite = Êtes-vous sûr de vouloir\nécraser cette sauvegarde ? save.overwrite = Êtes-vous sûr de vouloir\nécraser cette sauvegarde ?
text.overwrite = Écraser overwrite = Écraser
text.save.none = Aucune sauvegarde trouvée ! save.none = Aucune sauvegarde trouvée !
text.saveload = [accent]Sauvegarde... saveload = [accent]Sauvegarde...
text.savefail = Échec de la sauvegarde ! savefail = Échec de la sauvegarde !
text.save.delete.confirm = Êtes-vous sûr de supprimer cette sauvegarde ? save.delete.confirm = Êtes-vous sûr de supprimer cette sauvegarde ?
text.save.delete = Supprimer save.delete = Supprimer
text.save.export = Exporter une\nSauvegarde save.export = Exporter une\nSauvegarde
text.save.import.invalid = [accent]Cette sauvegarde est invalide! save.import.invalid = [accent]Cette sauvegarde est invalide!
text.save.import.fail = [crimson]L'importation de la sauvegarde\na échouée: [accent]{0} save.import.fail = [crimson]L'importation de la sauvegarde\na échouée: [accent]{0}
text.save.export.fail = [crimson]L'exportation de la sauvegarde\na échouée: [accent]{0} save.export.fail = [crimson]L'exportation de la sauvegarde\na échouée: [accent]{0}
text.save.import = Importer une sauvegarde save.import = Importer une sauvegarde
text.save.newslot = Nom de la sauvegarde: save.newslot = Nom de la sauvegarde:
text.save.rename = Renommer save.rename = Renommer
text.save.rename.text = Nouveau nom: save.rename.text = Nouveau nom:
text.selectslot = Sélectionnez une sauvegarde. selectslot = Sélectionnez une sauvegarde.
text.slot = [accent]Emplacement {0} slot = [accent]Emplacement {0}
text.save.corrupted = [accent]Fichier de sauvegarde corrompu ou invalide!\nSi vous venez de mettre à jour votre jeu, c'est probablement dû à un changement du format de sauvegarde et [scarlet]non[] un bug. save.corrupted = [accent]Fichier de sauvegarde corrompu ou invalide!\nSi vous venez de mettre à jour votre jeu, c'est probablement dû à un changement du format de sauvegarde et [scarlet]non[] un bug.
text.sector.corrupted = [accent]Une sauvegarde pour ce secteur a été trouvé, mais son chargement a raté.\nUne nouvelle sauvegarde a été créé. sector.corrupted = [accent]Une sauvegarde pour ce secteur a été trouvé, mais son chargement a raté.\nUne nouvelle sauvegarde a été créé.
text.empty = <vide> empty = <vide>
text.on = Allumer on = Allumer
text.off = Éteint off = Éteint
text.save.autosave = Sauvegarde automatique {0} save.autosave = Sauvegarde automatique {0}
text.save.map = Carte: {0} save.map = Carte: {0}
text.save.wave = Vague {0} save.wave = Vague {0}
text.save.difficulty = Difficulté: {0} save.difficulty = Difficulté: {0}
text.save.date = Dernière sauvegarde: {0} save.date = Dernière sauvegarde: {0}
text.save.playtime = Temps de jeu: {0} save.playtime = Temps de jeu: {0}
text.confirm = Confirmer confirm = Confirmer
text.delete = Supprimer delete = Supprimer
text.ok = OK ok = OK
text.open = Ouvrir open = Ouvrir
text.cancel = Annuler cancel = Annuler
text.openlink = Ouvrir le lien openlink = Ouvrir le lien
text.copylink = Copier le lien copylink = Copier le lien
text.back = Retour back = Retour
text.quit.confirm = Êtes-vous sûr de vouloir quitter? quit.confirm = Êtes-vous sûr de vouloir quitter?
text.changelog.title = Notes de mise à jour changelog.title = Notes de mise à jour
text.changelog.loading = Récupération des notes de mise à jour... changelog.loading = Récupération des notes de mise à jour...
text.changelog.error.android = [accent]Notez que les notes de mise à jour ne marchent pas, certaines fois, sur Android 4.4 et versions antérieures!\nCeci est dû à un bug interne à Android. changelog.error.android = [accent]Notez que les notes de mise à jour ne marchent pas, certaines fois, sur Android 4.4 et versions antérieures!\nCeci est dû à un bug interne à Android.
text.changelog.error.ios = [accent]Les notes de mise à jour ne sont actuellement pas supportée sur IOS. changelog.error.ios = [accent]Les notes de mise à jour ne sont actuellement pas supportée sur IOS.
text.changelog.error = [scarlet]Erreur lors de la récupération des notes de mises à jour!\nVérifiez votre connexion internet. changelog.error = [scarlet]Erreur lors de la récupération des notes de mises à jour!\nVérifiez votre connexion internet.
text.changelog.current = [yellow][[Version actuelle] changelog.current = [yellow][[Version actuelle]
text.changelog.latest = [accent][[Dernière version] changelog.latest = [accent][[Dernière version]
text.loading = [accent]Chargement... loading = [accent]Chargement...
text.saving = [accent]Sauvegarde... saving = [accent]Sauvegarde...
text.wave = [accent]Vague {0} wave = [accent]Vague {0}
text.wave.waiting = [LIGHT_GRAY]Prochaine vague dans {0} wave.waiting = [LIGHT_GRAY]Prochaine vague dans {0}
text.waiting = [LIGHT_GRAY]En attente... waiting = [LIGHT_GRAY]En attente...
text.waiting.players = En attente de joueurs ... waiting.players = En attente de joueurs ...
text.wave.enemies = [LIGHT_GRAY]{0} Ennemis restants wave.enemies = [LIGHT_GRAY]{0} Ennemis restants
text.wave.enemy = [LIGHT_GRAY]{0} Ennemi restant wave.enemy = [LIGHT_GRAY]{0} Ennemi restant
text.loadimage = Charger l'image loadimage = Charger l'image
text.saveimage = Sauvegarder l'image saveimage = Sauvegarder l'image
text.unknown = Inconnu unknown = Inconnu
text.custom = Personnalisé custom = Personnalisé
text.builtin = Pré-fait builtin = Pré-fait
text.map.delete.confirm = Êtes-vous sûr de vouloir effacer cette carte ? Cette action est irréversible ! map.delete.confirm = Êtes-vous sûr de vouloir effacer cette carte ? Cette action est irréversible !
text.map.random = [accent]Carte aléatoire map.random = [accent]Carte aléatoire
text.map.nospawn = Cette carte ne possède pas de base pour que le joueur puisse apparaître !Ajouter un [ROYAL]base bleue[] sur cette carte dans l'éditeur. map.nospawn = Cette carte ne possède pas de base pour que le joueur puisse apparaître !Ajouter un [ROYAL]base bleue[] sur cette carte dans l'éditeur.
text.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.pvp = Cette carte ne contient aucune base ennemi dans lequel le joueur apparaît!\nAjoutez des bases[SCARLET] rouge[] à cette carte dans l'éditeur.
text.map.invalid = Erreur lors du chargement de la carte: carte corrompue ou invalide. map.invalid = Erreur lors du chargement de la carte: carte corrompue ou invalide.
text.editor.brush = Pinceau editor.brush = Pinceau
text.editor.slope = Pente editor.slope = Pente
text.editor.openin = Ouvrir dans l'éditeur editor.openin = Ouvrir dans l'éditeur
text.editor.oregen = Génération des minerais editor.oregen = Génération des minerais
text.editor.oregen.info = Génération de minerais: editor.oregen.info = Génération de minerais:
text.editor.mapinfo = Infos sur la carte editor.mapinfo = Infos sur la carte
text.editor.author = Auteur: editor.author = Auteur:
text.editor.description = Description: editor.description = Description:
text.editor.name = Nom: editor.name = Nom:
text.editor.teams = Équipes editor.teams = Équipes
text.editor.elevation = Élévation editor.elevation = Élévation
text.editor.errorimageload = Erreur lors du chargement du fichier image:\n[accent]{0} editor.errorimageload = Erreur lors du chargement du fichier image:\n[accent]{0}
text.editor.errorimagesave = Erreur lors de la sauvegarde du fichier image:\n[accent]{0} editor.errorimagesave = Erreur lors de la sauvegarde du fichier image:\n[accent]{0}
text.editor.generate = Générer editor.generate = Générer
text.editor.resize = Redimensionner editor.resize = Redimensionner
text.editor.loadmap = Charger une carte editor.loadmap = Charger une carte
text.editor.savemap = Sauvegarder une carte editor.savemap = Sauvegarder une carte
text.editor.saved = Sauvegardé ! editor.saved = Sauvegardé !
text.editor.save.noname = Votre carte ne possède pas de nom ! Ajouter en un dans le menu 'Infos sur la carte'. editor.save.noname = Votre carte ne possède pas de nom ! Ajouter en un dans le menu 'Infos sur la carte'.
text.editor.save.overwrite = Une carte posséde déjà ce nom ! Choisissez un nom différent dans le menu 'Infos sur la carte'. editor.save.overwrite = Une carte posséde déjà ce nom ! Choisissez un nom différent dans le menu 'Infos sur la carte'.
text.editor.import.exists = [scarlet]Importation impossible :[] Une carte nommé '{0}' existe déjà! editor.import.exists = [scarlet]Importation impossible :[] Une carte nommé '{0}' existe déjà!
text.editor.import = Importation... editor.import = Importation...
text.editor.importmap = Importer une carte editor.importmap = Importer une carte
text.editor.importmap.description = Importer une carte déjà existante editor.importmap.description = Importer une carte déjà existante
text.editor.importfile = Importer un fichier editor.importfile = Importer un fichier
text.editor.importfile.description = Importer une carte à partir d'un fichier externe editor.importfile.description = Importer une carte à partir d'un fichier externe
text.editor.importimage = Importer l'image du terrain editor.importimage = Importer l'image du terrain
text.editor.importimage.description = Importer une image de terrain à partir d'un fichier externe editor.importimage.description = Importer une image de terrain à partir d'un fichier externe
text.editor.export = Exportation en cours... editor.export = Exportation en cours...
text.editor.exportfile = Exporter un fichier editor.exportfile = Exporter un fichier
text.editor.exportfile.description = Exporter une carte editor.exportfile.description = Exporter une carte
text.editor.exportimage = Exporter l'image du terrain editor.exportimage = Exporter l'image du terrain
text.editor.exportimage.description = Exporter la carte sous forme d'image editor.exportimage.description = Exporter la carte sous forme d'image
text.editor.loadimage = Importer le terrain editor.loadimage = Importer le terrain
text.editor.saveimage = Exportr le terrain editor.saveimage = Exportr le terrain
text.editor.unsaved = [scarlet] Vous avez des changements non sauvegardés ![] Êtes-vous sûr de vouloir quitter ? editor.unsaved = [scarlet] Vous avez des changements non sauvegardés ![] Êtes-vous sûr de vouloir quitter ?
text.editor.resizemap = Redimensionner\nla carte editor.resizemap = Redimensionner\nla carte
text.editor.mapname = Nom de la carte: editor.mapname = Nom de la carte:
text.editor.overwrite = [accent]Attention!\nCela écrasera une carte existante. editor.overwrite = [accent]Attention!\nCela écrasera une carte existante.
text.editor.overwrite.confirm = [scarlet]Attention ![] Une carte avec ce nom existe déjà. Êtes-vous sûr de vouloir la réécrire? editor.overwrite.confirm = [scarlet]Attention ![] Une carte avec ce nom existe déjà. Êtes-vous sûr de vouloir la réécrire?
text.editor.selectmap = Sélectionnez une carte à charger: editor.selectmap = Sélectionnez une carte à charger:
text.width = Largeur: width = Largeur:
text.height = Hauteur: height = Hauteur:
text.menu = Menu menu = Menu
text.play = Jouer play = Jouer
text.load = Charger load = Charger
text.save = Sauvegarder save = Sauvegarder
text.fps = FPS: {0} fps = FPS: {0}
text.tps = TPS: {0} tps = TPS: {0}
text.ping = Ping: {0}ms ping = Ping: {0}ms
text.language.restart = Veuillez redémarrez votre jeu pour le changement de langage prenne effet. language.restart = Veuillez redémarrez votre jeu pour le changement de langage prenne effet.
text.settings = Paramètres settings = Paramètres
text.tutorial = Tutoriel tutorial = Tutoriel
text.editor = Éditeur editor = Éditeur
text.mapeditor = Éditeur de carte mapeditor = Éditeur de carte
text.donate = Faire un\ndon donate = Faire un\ndon
text.connectfail = [crimson]Échec de la connexion au serveur: [accent]{0} connectfail = [crimson]Échec de la connexion au serveur: [accent]{0}
text.error.unreachable = Serveur inaccessible. error.unreachable = Serveur inaccessible.
text.error.invalidaddress = Adresse invalide. error.invalidaddress = Adresse invalide.
text.error.timedout = Expiration du délai !\nAssurez-vous que la redirection de port est configurée sur l'hôte et que l'adresse est correcte ! error.timedout = Expiration du délai !\nAssurez-vous que la redirection de port est configurée sur l'hôte et que l'adresse est correcte !
text.error.mismatch = Erreur de paquet:\nPossible d'incompatibilité de version client/serveur.\nAssurez-vous que l'hôte et vous disposez de la dernière version de Mindustry ! error.mismatch = Erreur de paquet:\nPossible d'incompatibilité de version client/serveur.\nAssurez-vous que l'hôte et vous disposez de la dernière version de Mindustry !
text.error.alreadyconnected = Déjà connecté. error.alreadyconnected = Déjà connecté.
text.error.mapnotfound = Fichier de carte introuvable ! error.mapnotfound = Fichier de carte introuvable !
text.error.any = Erreur réseau inconnue. error.any = Erreur réseau inconnue.
text.settings.language = Langage settings.language = Langage
text.settings.reset = Valeur par défaut. settings.reset = Valeur par défaut.
text.settings.rebind = Réatttribuer settings.rebind = Réatttribuer
text.settings.controls = Contrôles settings.controls = Contrôles
text.settings.game = Jeu settings.game = Jeu
text.settings.sound = Son settings.sound = Son
text.settings.graphics = Graphiques settings.graphics = Graphiques
text.settings.cleardata = Effacer les données du jeu... settings.cleardata = Effacer les données du jeu...
text.settings.clear.confirm = Êtes-vous sûr d'effacer ces données ?\n[scarlet]Ceci est irréversible settings.clear.confirm = Êtes-vous sûr d'effacer ces données ?\n[scarlet]Ceci est irréversible
text.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.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.
text.settings.clearsectors = Éffacer les données des secteurs settings.clearsectors = Éffacer les données des secteurs
text.settings.clearunlocks = Éffacer les déblocages settings.clearunlocks = Éffacer les déblocages
text.settings.clearall = Tout effacer settings.clearall = Tout effacer
text.paused = En pause paused = En pause
text.yes = Oui yes = Oui
text.no = Non no = Non
text.info.title = Info info.title = Info
text.error.title = [crimson]Une erreur s'est produite error.title = [crimson]Une erreur s'est produite
text.error.crashtitle = Une erreur s'est produite error.crashtitle = Une erreur s'est produite
text.blocks.unknown = [LIGHT_GRAY]??? blocks.unknown = [LIGHT_GRAY]???
text.blocks.blockinfo = Info sur le bloc blocks.blockinfo = Info sur le bloc
text.blocks.powercapacity = Capacité d'énergie blocks.powercapacity = Capacité d'énergie
text.blocks.powershot = Énergie/Tir blocks.powershot = Énergie/Tir
text.blocks.targetsair = Cible les unités aériennes blocks.targetsair = Cible les unités aériennes
text.blocks.itemspeed = Objets déplacés blocks.itemspeed = Objets déplacés
text.blocks.shootrange = Portée blocks.shootrange = Portée
text.blocks.size = Taille blocks.size = Taille
text.blocks.liquidcapacity = Capacité en liquide blocks.liquidcapacity = Capacité en liquide
text.blocks.maxitemssecond = Production maximale blocks.maxitemssecond = Production maximale
text.blocks.powerrange = Distance de transmission blocks.powerrange = Distance de transmission
text.blocks.poweruse = Énergie utilisée blocks.poweruse = Énergie utilisée
text.blocks.powerdamage = Énergie/Dégâts blocks.powerdamage = Énergie/Dégâts
text.blocks.inputitemcapacity = Capacité d'entrée blocks.inputitemcapacity = Capacité d'entrée
text.blocks.outputitemcapacity = Capacité de sortie blocks.outputitemcapacity = Capacité de sortie
text.blocks.itemcapacity = Stockage blocks.itemcapacity = Stockage
text.blocks.basepowergeneration = Production d'énergie de base blocks.basepowergeneration = Production d'énergie de base
text.blocks.powertransferspeed = Vitesse de transfert d'énergie blocks.powertransferspeed = Vitesse de transfert d'énergie
text.blocks.craftspeed = Vitesse de production blocks.craftspeed = Vitesse de production
text.blocks.inputliquid = Liquide requis blocks.inputliquid = Liquide requis
text.blocks.inputliquidaux = Liquide optionnel blocks.inputliquidaux = Liquide optionnel
text.blocks.inputitem = Objet utilisé blocks.inputitem = Objet utilisé
text.blocks.inputitems = Objets utilisés blocks.inputitems = Objets utilisés
text.blocks.outputitem = Objet produit blocks.outputitem = Objet produit
text.blocks.drilltier = Forable blocks.drilltier = Forable
text.blocks.drillspeed = Vitesse de forage de base blocks.drillspeed = Vitesse de forage de base
text.blocks.liquidoutput = Liquide en sortie blocks.liquidoutput = Liquide en sortie
text.blocks.liquidoutputspeed = Vitesse de sortie du liquide blocks.liquidoutputspeed = Vitesse de sortie du liquide
text.blocks.liquiduse = Quantité de liquide utilisé blocks.liquiduse = Quantité de liquide utilisé
text.blocks.coolant = Liquide de refroidissement blocks.coolant = Liquide de refroidissement
text.blocks.coolantuse = Quantité de liquide de refroidissement utilisé blocks.coolantuse = Quantité de liquide de refroidissement utilisé
text.blocks.inputliquidfuel = Carburant liquide blocks.inputliquidfuel = Carburant liquide
text.blocks.liquidfueluse = Quantité de carburant liquide utilisé blocks.liquidfueluse = Quantité de carburant liquide utilisé
text.blocks.boostitem = Objet boostant la production blocks.boostitem = Objet boostant la production
text.blocks.boostliquid = Liquide boostant la production blocks.boostliquid = Liquide boostant la production
text.blocks.health = Santé blocks.health = Santé
text.blocks.inaccuracy = Précision blocks.inaccuracy = Précision
text.blocks.shots = Tirs blocks.shots = Tirs
text.blocks.reload = Tirs/Seconde blocks.reload = Tirs/Seconde
text.blocks.inputfuel = Carburant blocks.inputfuel = Carburant
text.blocks.fuelburntime = Durée du carburant blocks.fuelburntime = Durée du carburant
text.blocks.inputcapacity = Capacité d'entrée blocks.inputcapacity = Capacité d'entrée
text.blocks.outputcapacity = Capacité de sortie blocks.outputcapacity = Capacité de sortie
text.unit.blocks = Blocs unit.blocks = Blocs
text.unit.powersecond = Énergie/seconde unit.powersecond = Énergie/seconde
text.unit.liquidsecond = Liquides/seconde unit.liquidsecond = Liquides/seconde
text.unit.itemssecond = Objets/seconde unit.itemssecond = Objets/seconde
text.unit.pixelssecond = Pixels/seconde unit.pixelssecond = Pixels/seconde
text.unit.liquidunits = Unité de liquide unit.liquidunits = Unité de liquide
text.unit.powerunits = Unité d'énergie unit.powerunits = Unité d'énergie
text.unit.degrees = degrés unit.degrees = degrés
text.unit.seconds = secondes unit.seconds = secondes
text.unit.items = Objets unit.items = Objets
text.category.general = Général category.general = Général
text.category.power = Énergie category.power = Énergie
text.category.liquids = Liquides category.liquids = Liquides
text.category.items = Objets category.items = Objets
text.category.crafting = Fabrication category.crafting = Fabrication
text.category.shooting = Défense category.shooting = Défense
text.category.optional = Améliorations facultatives category.optional = Améliorations facultatives
setting.indicators.name = Indicateurs d'alliés setting.indicators.name = Indicateurs d'alliés
setting.autotarget.name = Visée automatique setting.autotarget.name = Visée automatique
setting.fpscap.name = Max FPS setting.fpscap.name = Max FPS
@@ -375,7 +375,7 @@ setting.mutemusic.name = Couper la musique
setting.sfxvol.name = Volume des SFX setting.sfxvol.name = Volume des SFX
setting.mutesound.name = Couper les SFX setting.mutesound.name = Couper les SFX
setting.crashreport.name = Envoyer des rapports d'incident anonymement. setting.crashreport.name = Envoyer des rapports d'incident anonymement.
text.keybind.title = Paramétrer les touches keybind.title = Paramétrer les touches
category.general.name = Général category.general.name = Général
category.view.name = Voir category.view.name = Voir
category.multiplayer.name = Multijoueur category.multiplayer.name = Multijoueur
@@ -407,7 +407,7 @@ keybind.chat_history_next.name = Suite de l'historique du tchat
keybind.chat_scroll.name = Faire défiler le tchat keybind.chat_scroll.name = Faire défiler le tchat
keybind.drop_unit.name = Larguer une unité keybind.drop_unit.name = Larguer une unité
keybind.zoom_minimap.name = Zoomer la minimap keybind.zoom_minimap.name = Zoomer la minimap
mode.text.help.title = Description des modes de jeu mode.help.title = Description des modes de jeu
mode.waves.name = Vagues mode.waves.name = Vagues
mode.waves.description = Le mode normal. Ressources limitées et vagues déclenchées automatiquement. mode.waves.description = Le mode normal. Ressources limitées et vagues déclenchées automatiquement.
mode.sandbox.name = Bac à sable mode.sandbox.name = Bac à sable
@@ -486,21 +486,21 @@ mech.trident-ship.weapon = Largage de bombe
mech.glaive-ship.name = Glaive mech.glaive-ship.name = Glaive
mech.glaive-ship.description = Un grand vaisseau de combat cuirassé. Equipé avec un fusil automatique à munitions incendiaires. Il a aussi une bonne accéleration ainsi qu'une bonne vitesse maximale. mech.glaive-ship.description = Un grand vaisseau de combat cuirassé. Equipé avec un fusil automatique à munitions incendiaires. Il a aussi une bonne accéleration ainsi qu'une bonne vitesse maximale.
mech.glaive-ship.weapon = Fusil automatique incendiaire mech.glaive-ship.weapon = Fusil automatique incendiaire
text.item.explosiveness = [LIGHT_GRAY]Explosivité: {0} item.explosiveness = [LIGHT_GRAY]Explosivité: {0}
text.item.flammability = [LIGHT_GRAY]Inflammabilité: {0} item.flammability = [LIGHT_GRAY]Inflammabilité: {0}
text.item.radioactivity = [LIGHT_GRAY]Radioactivité: {0} item.radioactivity = [LIGHT_GRAY]Radioactivité: {0}
text.item.fluxiness = [LIGHT_GRAY]Flux de Puissance: {0} item.fluxiness = [LIGHT_GRAY]Flux de Puissance: {0}
text.unit.health = [LIGHT_GRAY]Santé: {0} unit.health = [LIGHT_GRAY]Santé: {0}
text.unit.speed = [LIGHT_GRAY]Vitesse: {0} unit.speed = [LIGHT_GRAY]Vitesse: {0}
text.mech.weapon = [LIGHT_GRAY]Arme: {0} mech.weapon = [LIGHT_GRAY]Arme: {0}
text.mech.armor = [LIGHT_GRAY]Armure: {0} mech.armor = [LIGHT_GRAY]Armure: {0}
text.mech.itemcapacity = [LIGHT_GRAY]Capacité de stockage: {0} mech.itemcapacity = [LIGHT_GRAY]Capacité de stockage: {0}
text.mech.minespeed = [LIGHT_GRAY]Vitesse de minage: {0} mech.minespeed = [LIGHT_GRAY]Vitesse de minage: {0}
text.mech.minepower = [LIGHT_GRAY]Puissance du minage: {0} mech.minepower = [LIGHT_GRAY]Puissance du minage: {0}
text.mech.ability = [LIGHT_GRAY]Compétence: {0} mech.ability = [LIGHT_GRAY]Compétence: {0}
text.liquid.heatcapacity = [LIGHT_GRAY]Capacité Thermique {0} liquid.heatcapacity = [LIGHT_GRAY]Capacité Thermique {0}
text.liquid.viscosity = [LIGHT_GRAY]Viscosité: {0} liquid.viscosity = [LIGHT_GRAY]Viscosité: {0}
text.liquid.temperature = [LIGHT_GRAY]Température: {0} liquid.temperature = [LIGHT_GRAY]Température: {0}
block.constructing = {0}\n[LIGHT_GRAY](En construction) block.constructing = {0}\n[LIGHT_GRAY](En construction)
block.spawn.name = Générateur d'ennemi block.spawn.name = Générateur d'ennemi
block.core.name = Base block.core.name = Base

View File

@@ -1,351 +1,351 @@
text.credits.text = Created by [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]\n\n[GRAY](In case you can't tell, this text is currently unfinished.\nTranslators, don't edit it yet!) credits.text = Created by [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]\n\n[GRAY](In case you can't tell, this text is currently unfinished.\nTranslators, don't edit it yet!)
text.credits = Kredit credits = Kredit
text.discord = Mari bergabung di Discord Mindustry! discord = Mari bergabung di Discord Mindustry!
text.link.discord.description = grup Discord Mindustry resmi link.discord.description = grup Discord Mindustry resmi
text.link.github.description = Source code permainan link.github.description = Source code permainan
text.link.dev-builds.description = Bentukan pengembang (kurang stabil) link.dev-builds.description = Bentukan pengembang (kurang stabil)
text.link.trello.description = Papan trello resmi untuk fitur-fitur terencana link.trello.description = Papan trello resmi untuk fitur-fitur terencana
text.link.itch.io.description = Halaman itch.io dengan unduhan PC dan versi web link.itch.io.description = Halaman itch.io dengan unduhan PC dan versi web
text.link.google-play.description = Google Play store link.google-play.description = Google Play store
text.link.wiki.description = wiki resmi Mindustry link.wiki.description = wiki resmi Mindustry
text.linkfail = Gagal membuka link!\nURL telah disalin ke papan salin. linkfail = Gagal membuka link!\nURL telah disalin ke papan salin.
text.gameover = Intinya hancur. gameover = Intinya hancur.
text.gameover.pvp = Tim [accent] {0}[] menang! gameover.pvp = Tim [accent] {0}[] menang!
text.sector.gameover = Sektor ini telah hancur. Ulangi? sector.gameover = Sektor ini telah hancur. Ulangi?
text.sector.retry = Ulangi sector.retry = Ulangi
text.highscore = [YELLOW]Rekor baru! highscore = [YELLOW]Rekor baru!
text.wave.lasted = Kamu bertahan sampai gelombang ke [accent]{0}[]. wave.lasted = Kamu bertahan sampai gelombang ke [accent]{0}[].
text.level.highscore = Skor Tinggi: [accent]{0} level.highscore = Skor Tinggi: [accent]{0}
text.level.delete.title = Konfirmasi Hapus level.delete.title = Konfirmasi Hapus
text.map.delete = Apakah kamu yakin ingin menghapus peta "[orange]{0}[]"? map.delete = Apakah kamu yakin ingin menghapus peta "[orange]{0}[]"?
text.level.select = Pilih Level level.select = Pilih Level
text.level.mode = Modus permainan: level.mode = Modus permainan:
text.construction.desktop = Kontrol desktop telah berubah.\nUntuk membatalkan blok atau menghentikan pembangunan, [accent]gunakan spasi[]. construction.desktop = Kontrol desktop telah berubah.\nUntuk membatalkan blok atau menghentikan pembangunan, [accent]gunakan spasi[].
text.construction.title = Block Construction Guide construction.title = Block Construction Guide
text.construction = You've just selected [accent]block construction mode[].\n\nTo begin placing, simply tap a valid location near your ship.\nOnce you have selected some blocks, press the checkbox to confirm, and your ship will begin constructing them.\n\n- [accent]Remove blocks[] from your selection by tapping them.\n- [accent]Shift the selection[] by holding and dragging any block in the selection.\n- [accent]Place blocks in a line[] by tapping and holding an empty spot, then dragging in a direction.\n- [accent]Cancel construction or selection[] by pressing the X at the bottom left. construction = You've just selected [accent]block construction mode[].\n\nTo begin placing, simply tap a valid location near your ship.\nOnce you have selected some blocks, press the checkbox to confirm, and your ship will begin constructing them.\n\n- [accent]Remove blocks[] from your selection by tapping them.\n- [accent]Shift the selection[] by holding and dragging any block in the selection.\n- [accent]Place blocks in a line[] by tapping and holding an empty spot, then dragging in a direction.\n- [accent]Cancel construction or selection[] by pressing the X at the bottom left.
text.deconstruction.title = Block Deconstruction Guide deconstruction.title = Block Deconstruction Guide
text.deconstruction = You've just selected [accent]block deconstruction mode[].\n\nTo begin breaking, simply tap a block near your ship.\nOnce you have selected some blocks, press the checkbox to confirm, and your ship will begin de-constructing them.\n\n- [accent]Remove blocks[] from your selection by tapping them.\n- [accent]Remove blocks in an area[] by tapping and holding an empty spot, then dragging in a direction.\n- [accent]Cancel deconstruction or selection[] by pressing the X at the bottom left. deconstruction = You've just selected [accent]block deconstruction mode[].\n\nTo begin breaking, simply tap a block near your ship.\nOnce you have selected some blocks, press the checkbox to confirm, and your ship will begin de-constructing them.\n\n- [accent]Remove blocks[] from your selection by tapping them.\n- [accent]Remove blocks in an area[] by tapping and holding an empty spot, then dragging in a direction.\n- [accent]Cancel deconstruction or selection[] by pressing the X at the bottom left.
text.showagain = Jangan tampilkan lagi di sesi berikutnya showagain = Jangan tampilkan lagi di sesi berikutnya
text.coreattack = < Intinya sedang diserang! > coreattack = < Intinya sedang diserang! >
text.unlocks = Pencapaian unlocks = Pencapaian
text.savegame = Simpan Permainan savegame = Simpan Permainan
text.loadgame = Lanjutkan loadgame = Lanjutkan
text.joingame = Bermain Bersama joingame = Bermain Bersama
text.addplayers = Tambah/Hapus Pemain addplayers = Tambah/Hapus Pemain
text.customgame = Game Bebas customgame = Game Bebas
text.sectors = Sektor sectors = Sektor
text.sector = Sektor Dipilih: [LIGHT_GRAY]{0} sector = Sektor Dipilih: [LIGHT_GRAY]{0}
text.sector.time = Waktu: [LIGHT_GRAY]{0} sector.time = Waktu: [LIGHT_GRAY]{0}
text.sector.deploy = Pasang sector.deploy = Pasang
text.sector.abandon = Batalkan sector.abandon = Batalkan
text.sector.abandon.confirm = Apakah kamu yakin ingin membatalkan all progress at this sector?\nIni tidak dapat diubah kembali! sector.abandon.confirm = Apakah kamu yakin ingin membatalkan all progress at this sector?\nIni tidak dapat diubah kembali!
text.sector.resume = Lanjutkan sector.resume = Lanjutkan
text.sector.locked = [scarlet][[Belum Selesai] sector.locked = [scarlet][[Belum Selesai]
text.sector.unexplored = [accent][[Belum Ditelusuri] sector.unexplored = [accent][[Belum Ditelusuri]
text.missions = Misi:[LIGHT_GRAY] {0} missions = Misi:[LIGHT_GRAY] {0}
text.mission = Misi:[LIGHT_GRAY] {0} mission = Misi:[LIGHT_GRAY] {0}
text.mission.main = Misi Utama:[LIGHT_GRAY] {0} mission.main = Misi Utama:[LIGHT_GRAY] {0}
text.mission.info = Info Misi mission.info = Info Misi
text.mission.complete = Misi selesai! mission.complete = Misi selesai!
text.mission.complete.body = Sektor {0},{1} telah dikuasai. mission.complete.body = Sektor {0},{1} telah dikuasai.
text.mission.wave = Bertahanlah selama [accent]{0}[] gelombang. mission.wave = Bertahanlah selama [accent]{0}[] gelombang.
text.mission.wave.enemies = Bertahanlah selama[accent] {0}/{1} []gelombang\n{2} Musuh mission.wave.enemies = Bertahanlah selama[accent] {0}/{1} []gelombang\n{2} Musuh
text.mission.wave.enemy = Bertahanlah selama[accent] {0}/{1} []gelombang\n{2} Musuh mission.wave.enemy = Bertahanlah selama[accent] {0}/{1} []gelombang\n{2} Musuh
text.mission.wave.menu = Bertahanlah selama[accent] {0} []gelombang mission.wave.menu = Bertahanlah selama[accent] {0} []gelombang
text.mission.battle = Hancurkan markas musuh. mission.battle = Hancurkan markas musuh.
text.mission.resource.menu = Dapatkan {0} x{1} mission.resource.menu = Dapatkan {0} x{1}
text.mission.resource = Dapatkan {0}:\n[accent]{1}/{2}[] mission.resource = Dapatkan {0}:\n[accent]{1}/{2}[]
text.mission.block = Buat {0} mission.block = Buat {0}
text.mission.unit = Buat {0} Pasukan mission.unit = Buat {0} Pasukan
text.mission.command = Beri Perintah {0} Ke Pasukan mission.command = Beri Perintah {0} Ke Pasukan
text.mission.linknode = Gabungkan Power Node mission.linknode = Gabungkan Power Node
text.mission.display = [accent]Misi:\n[LIGHT_GRAY]{0} mission.display = [accent]Misi:\n[LIGHT_GRAY]{0}
text.mission.mech = Ganti ke robot[accent] {0}[] mission.mech = Ganti ke robot[accent] {0}[]
text.mission.create = Buat[accent] {0}[] mission.create = Buat[accent] {0}[]
text.none = <kosong> none = <kosong>
text.close = Tutup close = Tutup
text.quit = Keluar quit = Keluar
text.maps = Peta maps = Peta
text.continue = Lanjutkan continue = Lanjutkan
text.nextmission = Tugas Berikut nextmission = Tugas Berikut
text.maps.none = [LIGHT_GRAY]Peta tidak ditemukan! maps.none = [LIGHT_GRAY]Peta tidak ditemukan!
text.about.button = Tentang about.button = Tentang
text.name = Nama: name = Nama:
text.filename = Nama file: filename = Nama file:
text.unlocked = Blok Baru Terbuka! unlocked = Blok Baru Terbuka!
text.unlocked.plural = Blok Baru Terbuka! unlocked.plural = Blok Baru Terbuka!
text.players = {0} pemain online players = {0} pemain online
text.players.single = {0} pemain online players.single = {0} pemain online
text.server.closing = [accent]Menutup server... server.closing = [accent]Menutup server...
text.server.kicked.kick = Anda telah dikeluarkan dari server! server.kicked.kick = Anda telah dikeluarkan dari server!
text.server.kicked.serverClose = Server ditutup. server.kicked.serverClose = Server ditutup.
text.server.kicked.sectorComplete = Sektor selesai. server.kicked.sectorComplete = Sektor selesai.
text.server.kicked.sectorComplete.text = Misi Anda telah selesai.\nServer akan melanjutkan ke sektor selanjutnya. server.kicked.sectorComplete.text = Misi Anda telah selesai.\nServer akan melanjutkan ke sektor selanjutnya.
text.server.kicked.clientOutdated = Client versi lama! Update game Anda! server.kicked.clientOutdated = Client versi lama! Update game Anda!
text.server.kicked.serverOutdated = Server versi lama! Tanyakan host untuk memperbaharuinya! server.kicked.serverOutdated = Server versi lama! Tanyakan host untuk memperbaharuinya!
text.server.kicked.banned = Anda telah di-ban dari server ini. server.kicked.banned = Anda telah di-ban dari server ini.
text.server.kicked.recentKick = Kamu baru saja dikeluarkan.\nTunggu sebentar sebelum terhubung kembali. server.kicked.recentKick = Kamu baru saja dikeluarkan.\nTunggu sebentar sebelum terhubung kembali.
text.server.kicked.nameInUse = Ada seseorang dengan nama\nitu di server ini. server.kicked.nameInUse = Ada seseorang dengan nama\nitu di server ini.
text.server.kicked.nameEmpty = Nama Anda harus mengandung setidaknya satu karakter atau angka. server.kicked.nameEmpty = Nama Anda harus mengandung setidaknya satu karakter atau angka.
text.server.kicked.idInUse = Kamu sudah ada di server ini! Menghubungkan dengan dua akun tidak diizinkan. server.kicked.idInUse = Kamu sudah ada di server ini! Menghubungkan dengan dua akun tidak diizinkan.
text.server.kicked.customClient = Server ini tidak mendukung bentukan khusus. Unduh versi resmi. server.kicked.customClient = Server ini tidak mendukung bentukan khusus. Unduh versi resmi.
text.host.info = Tombol [accent]host[] akan membuat server dengan port [scarlet]6567[] dan [scarlet]6568.[]\nSiapa saja yang terhubung ke [LIGHT_GRAY]WiFi atau jaringan lokal[] dapat melihat server Anda di daftar server.\n\nJika Anda ingin orang-orang agar dapat terhubung dari mana saja melalui IP, diperlukan [accent]port forwarding[].\n\n[LIGHT_GRAY]Catatan: Jika seseorang mengalami kesulitan untuk bergabung, pastikan bahwa Anda telah mengizinkan akses Mindustry ke jaringan lokal Anda di pengaturan firewall. host.info = Tombol [accent]host[] akan membuat server dengan port [scarlet]6567[] dan [scarlet]6568.[]\nSiapa saja yang terhubung ke [LIGHT_GRAY]WiFi atau jaringan lokal[] dapat melihat server Anda di daftar server.\n\nJika Anda ingin orang-orang agar dapat terhubung dari mana saja melalui IP, diperlukan [accent]port forwarding[].\n\n[LIGHT_GRAY]Catatan: Jika seseorang mengalami kesulitan untuk bergabung, pastikan bahwa Anda telah mengizinkan akses Mindustry ke jaringan lokal Anda di pengaturan firewall.
text.join.info = Di sini, Anda dapat memasukan [accent]IP server[] yang akan dihubungkan, atau menemukan server di [accent]jaringan lokal[] untuk dihubungkan.\nKedua jaringan LAN dan WAN didukung.\n\n[LIGHT_GRAY]Catatan: There is no automatic global server list; if you want to connect to someone by IP, you would need to ask the host for their IP. join.info = Di sini, Anda dapat memasukan [accent]IP server[] yang akan dihubungkan, atau menemukan server di [accent]jaringan lokal[] untuk dihubungkan.\nKedua jaringan LAN dan WAN didukung.\n\n[LIGHT_GRAY]Catatan: There is no automatic global server list; if you want to connect to someone by IP, you would need to ask the host for their IP.
text.hostserver = Host Server hostserver = Host Server
text.hostserver.mobile = Host\nPermainan hostserver.mobile = Host\nPermainan
text.host = Host host = Host
text.hosting = [accent]Membuka server... hosting = [accent]Membuka server...
text.hosts.refresh = Segarkan hosts.refresh = Segarkan
text.hosts.discovering = Mencari game LAN hosts.discovering = Mencari game LAN
text.server.refreshing = Menyegarkan server server.refreshing = Menyegarkan server
text.hosts.none = [lightgray]Tidak ada game LAN yang ditemukan! hosts.none = [lightgray]Tidak ada game LAN yang ditemukan!
text.host.invalid = [scarlet]Tidak dapat terhubung ke host. host.invalid = [scarlet]Tidak dapat terhubung ke host.
text.trace = Lacak Pemain trace = Lacak Pemain
text.trace.playername = Nama pemain: [accent]{0} trace.playername = Nama pemain: [accent]{0}
text.trace.ip = IP: [accent]{0} trace.ip = IP: [accent]{0}
text.trace.id = ID Unik: [accent]{0} trace.id = ID Unik: [accent]{0}
text.trace.android = Klien Android: [accent]{0} trace.android = Klien Android: [accent]{0}
text.trace.modclient = Klien Khusus: [accent]{0} trace.modclient = Klien Khusus: [accent]{0}
text.trace.totalblocksbroken = Jumlah blok dihancurkan: [accent]{0} trace.totalblocksbroken = Jumlah blok dihancurkan: [accent]{0}
text.trace.structureblocksbroken = Blok struktur dihancurkan: [accent]{0} trace.structureblocksbroken = Blok struktur dihancurkan: [accent]{0}
text.trace.lastblockbroken = Blok terakhir dihancurkan: [accent]{0} trace.lastblockbroken = Blok terakhir dihancurkan: [accent]{0}
text.trace.totalblocksplaced = Jumlah dipasang: [accent]{0} trace.totalblocksplaced = Jumlah dipasang: [accent]{0}
text.trace.lastblockplaced = Blok terakhir dipasang: [accent]{0} trace.lastblockplaced = Blok terakhir dipasang: [accent]{0}
text.invalidid = ID klien tidak valid! Kirim laporan bug. invalidid = ID klien tidak valid! Kirim laporan bug.
text.server.bans = Ban server.bans = Ban
text.server.bans.none = Tidak ada pemain di-ban! server.bans.none = Tidak ada pemain di-ban!
text.server.admins = Admin server.admins = Admin
text.server.admins.none = Tidak ada admin yang ditemukan! server.admins.none = Tidak ada admin yang ditemukan!
text.server.add = Tambahkan Server server.add = Tambahkan Server
text.server.delete = Yakin ingin menghapus server ini? server.delete = Yakin ingin menghapus server ini?
text.server.hostname = Host: {0} server.hostname = Host: {0}
text.server.edit = Sunting Server server.edit = Sunting Server
text.server.outdated = [crimson]Server kedaluarsa![] server.outdated = [crimson]Server kedaluarsa![]
text.server.outdated.client = [crimson]Klien kedaluarsa![] server.outdated.client = [crimson]Klien kedaluarsa![]
text.server.version = [lightgray]Versi: {0} server.version = [lightgray]Versi: {0}
text.server.custombuild = [yellow]Bentukan khusus server.custombuild = [yellow]Bentukan khusus
text.confirmban = Apakah Anda yakin ingin melarang pemain ini? confirmban = Apakah Anda yakin ingin melarang pemain ini?
text.confirmkick = Apakah Anda yakin ingin mengeluarkan pemain ini? confirmkick = Apakah Anda yakin ingin mengeluarkan pemain ini?
text.confirmunban = Apakah Anda yakin ingin mengizinkan pemain ini? confirmunban = Apakah Anda yakin ingin mengizinkan pemain ini?
text.confirmadmin = Apakah Anda yakin ingin menjadikan pemain ini sebagai admin? confirmadmin = Apakah Anda yakin ingin menjadikan pemain ini sebagai admin?
text.confirmunadmin = Are you sure you want to remove admin status from this player? confirmunadmin = Are you sure you want to remove admin status from this player?
text.joingame.title = Bermain Bersama joingame.title = Bermain Bersama
text.joingame.ip = IP: joingame.ip = IP:
text.disconnect = Sambungan terputus. disconnect = Sambungan terputus.
text.disconnect.data = Failed to load world data! disconnect.data = Failed to load world data!
text.connecting = [accent]Menghubungkan... connecting = [accent]Menghubungkan...
text.connecting.data = [accent]Memuat data level... connecting.data = [accent]Memuat data level...
text.server.port = Port: server.port = Port:
text.server.addressinuse = Alamat sudah di pakai! server.addressinuse = Alamat sudah di pakai!
text.server.invalidport = Nomor port salah! server.invalidport = Nomor port salah!
text.server.error = [crimson]Kesalahan server hosting: [accent]{0} server.error = [crimson]Kesalahan server hosting: [accent]{0}
text.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.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.
text.save.new = Simpan Baru save.new = Simpan Baru
text.save.overwrite = Yakin ingin mengganti slot simpan ini? save.overwrite = Yakin ingin mengganti slot simpan ini?
text.overwrite = Ganti overwrite = Ganti
text.save.none = Tidak ada simpanan ditemukan! save.none = Tidak ada simpanan ditemukan!
text.saveload = [accent]Menyimpan... saveload = [accent]Menyimpan...
text.savefail = Gagal menyimpan game! savefail = Gagal menyimpan game!
text.save.delete.confirm = Yakin ingin menghapus save ini? save.delete.confirm = Yakin ingin menghapus save ini?
text.save.delete = Hapus save.delete = Hapus
text.save.export = Ekspor Simpanan save.export = Ekspor Simpanan
text.save.import.invalid = [accent]Simpanan ini tidak valid! save.import.invalid = [accent]Simpanan ini tidak valid!
text.save.import.fail = [crimson]Gagal mengimpor: [accent]{0} save.import.fail = [crimson]Gagal mengimpor: [accent]{0}
text.save.export.fail = [crimson]Gagal mengekspor save: [accent]{0} save.export.fail = [crimson]Gagal mengekspor save: [accent]{0}
text.save.import = Impor Simpanan save.import = Impor Simpanan
text.save.newslot = Nama simpanan: save.newslot = Nama simpanan:
text.save.rename = Ganti nama save.rename = Ganti nama
text.save.rename.text = Nama baru: save.rename.text = Nama baru:
text.selectslot = Pilih simpanan. selectslot = Pilih simpanan.
text.slot = [accent]Slot{0} slot = [accent]Slot{0}
text.save.corrupted = [accent]Simpanan rusak atau tidak valid! save.corrupted = [accent]Simpanan rusak atau tidak valid!
text.sector.corrupted = [accent]A save file for this sector was found, but loading failed.\nA new one has been created. sector.corrupted = [accent]A save file for this sector was found, but loading failed.\nA new one has been created.
text.empty = <kosong> empty = <kosong>
text.on = Hidup on = Hidup
text.off = Mati off = Mati
text.save.autosave = Simpan otomatis: {0} save.autosave = Simpan otomatis: {0}
text.save.map = Peta: {0} save.map = Peta: {0}
text.save.wave = Gelombang {0} save.wave = Gelombang {0}
text.save.difficulty = Difficulty: {0} save.difficulty = Difficulty: {0}
text.save.date = Terakhir Disimpan: {0} save.date = Terakhir Disimpan: {0}
text.save.playtime = Playtime: {0} save.playtime = Playtime: {0}
text.confirm = Konfirmasi confirm = Konfirmasi
text.delete = Hapus delete = Hapus
text.ok = OK ok = OK
text.open = Buka open = Buka
text.cancel = Batal cancel = Batal
text.openlink = Buka tautan openlink = Buka tautan
text.copylink = Copy Link copylink = Copy Link
text.back = Kembali back = Kembali
text.quit.confirm = Anda yakin ingin berhenti? quit.confirm = Anda yakin ingin berhenti?
text.changelog.title = Changelog changelog.title = Changelog
text.changelog.loading = Getting changelog... changelog.loading = Getting changelog...
text.changelog.error.android = [accent]Note that the changelog sometimes does not work on Android 4.4 and below!\nThis is due to an internal Android bug. changelog.error.android = [accent]Note that the changelog sometimes does not work on Android 4.4 and below!\nThis is due to an internal Android bug.
text.changelog.error.ios = [accent]The changelog is currently not supported in iOS. changelog.error.ios = [accent]The changelog is currently not supported in iOS.
text.changelog.error = [scarlet]Error getting changelog!\nCheck your internet connection. changelog.error = [scarlet]Error getting changelog!\nCheck your internet connection.
text.changelog.current = [yellow][[Current version] changelog.current = [yellow][[Current version]
text.changelog.latest = [accent][[Latest version] changelog.latest = [accent][[Latest version]
text.loading = [accent]Memuat... loading = [accent]Memuat...
text.saving = [accent]Saving... saving = [accent]Saving...
text.wave = [accent]Gelombang {0} wave = [accent]Gelombang {0}
text.wave.waiting = Gelombang dimulai {0} wave.waiting = Gelombang dimulai {0}
text.waiting = Menunggu... waiting = Menunggu...
text.waiting.players = Waiting for players... waiting.players = Waiting for players...
text.wave.enemies = [LIGHT_GRAY]{0} Enemies Remaining wave.enemies = [LIGHT_GRAY]{0} Enemies Remaining
text.wave.enemy = [LIGHT_GRAY]{0} Enemy Remaining wave.enemy = [LIGHT_GRAY]{0} Enemy Remaining
text.loadimage = Buka Gambar loadimage = Buka Gambar
text.saveimage = Simpan Gambar saveimage = Simpan Gambar
text.unknown = Unknown unknown = Unknown
text.custom = Custom custom = Custom
text.builtin = Built-In builtin = Built-In
text.map.delete.confirm = Are you sure you want to delete this map? This action cannot be undone! map.delete.confirm = Are you sure you want to delete this map? This action cannot be undone!
text.map.random = [accent]Random Map map.random = [accent]Random Map
text.map.nospawn = This map does not have any cores for the player to spawn in! Add a [ROYAL]blue[] core to this map in the editor. map.nospawn = This map does not have any cores for the player to spawn in! Add a [ROYAL]blue[] core to this map in the editor.
text.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.pvp = This map does not have any enemy cores for player to spawn into! Add[SCARLET] red[] cores to this map in the editor.
text.map.invalid = Error loading map: corrupted or invalid map file. map.invalid = Error loading map: corrupted or invalid map file.
text.editor.brush = Brush editor.brush = Brush
text.editor.slope = \\ editor.slope = \\
text.editor.openin = Open In Editor editor.openin = Open In Editor
text.editor.oregen = Ore Generation editor.oregen = Ore Generation
text.editor.oregen.info = Ore Generation: editor.oregen.info = Ore Generation:
text.editor.mapinfo = Map Info editor.mapinfo = Map Info
text.editor.author = Author: editor.author = Author:
text.editor.description = Description: editor.description = Description:
text.editor.name = Name: editor.name = Name:
text.editor.teams = Teams editor.teams = Teams
text.editor.elevation = Elevation editor.elevation = Elevation
text.editor.errorimageload = Kesalahan saat memuat file gambar:\n[accent]{0} editor.errorimageload = Kesalahan saat memuat file gambar:\n[accent]{0}
text.editor.errorimagesave = Kesalahan saat menyimpan file gambar:\n[accent]{0} editor.errorimagesave = Kesalahan saat menyimpan file gambar:\n[accent]{0}
text.editor.generate = Hasilkan editor.generate = Hasilkan
text.editor.resize = Ubah ukuran editor.resize = Ubah ukuran
text.editor.loadmap = Buka Peta editor.loadmap = Buka Peta
text.editor.savemap = Simpan Peta editor.savemap = Simpan Peta
text.editor.saved = Saved! editor.saved = Saved!
text.editor.save.noname = Your map does not have a name! Set one in the 'map info' menu. editor.save.noname = Your map does not have a name! Set one in the 'map info' menu.
text.editor.save.overwrite = Your map overwrites a built-in map! Pick a different name in the 'map info' menu. editor.save.overwrite = Your map overwrites a built-in map! Pick a different name in the 'map info' menu.
text.editor.import.exists = [scarlet]Unable to import:[] a built-in map named '{0}' already exists! editor.import.exists = [scarlet]Unable to import:[] a built-in map named '{0}' already exists!
text.editor.import = Import... editor.import = Import...
text.editor.importmap = Import Map editor.importmap = Import Map
text.editor.importmap.description = Import an already existing map editor.importmap.description = Import an already existing map
text.editor.importfile = Import File editor.importfile = Import File
text.editor.importfile.description = Import an external map file editor.importfile.description = Import an external map file
text.editor.importimage = Import Terrain Image editor.importimage = Import Terrain Image
text.editor.importimage.description = Import an external map image file editor.importimage.description = Import an external map image file
text.editor.export = Export... editor.export = Export...
text.editor.exportfile = Export File editor.exportfile = Export File
text.editor.exportfile.description = Export a map file editor.exportfile.description = Export a map file
text.editor.exportimage = Export Terrain Image editor.exportimage = Export Terrain Image
text.editor.exportimage.description = Export a map image file editor.exportimage.description = Export a map image file
text.editor.loadimage = Buka Gambar editor.loadimage = Buka Gambar
text.editor.saveimage = Simpan Gambar editor.saveimage = Simpan Gambar
text.editor.unsaved = [scarlet]Anda memiliki perubahan yang belum disimpan![]\nYakin ingin keluar? editor.unsaved = [scarlet]Anda memiliki perubahan yang belum disimpan![]\nYakin ingin keluar?
text.editor.resizemap = Ubah ukuran peta editor.resizemap = Ubah ukuran peta
text.editor.mapname = Nama Peta: editor.mapname = Nama Peta:
text.editor.overwrite = [accent]Peringatan!\nIni akan mengganti peta yang ada. editor.overwrite = [accent]Peringatan!\nIni akan mengganti peta yang ada.
text.editor.overwrite.confirm = [scarlet]Warning![] A map with this name already exists. Are you sure you want to overwrite it? editor.overwrite.confirm = [scarlet]Warning![] A map with this name already exists. Are you sure you want to overwrite it?
text.editor.selectmap = Pilih peta yang akan dimuat: editor.selectmap = Pilih peta yang akan dimuat:
text.width = Lebar: width = Lebar:
text.height = Tinggi: height = Tinggi:
text.menu = Menu menu = Menu
text.play = Main play = Main
text.load = Buka load = Buka
text.save = Simpan save = Simpan
text.fps = FPS: {0} fps = FPS: {0}
text.tps = TPS: {0} tps = TPS: {0}
text.ping = Ping: {0}ms ping = Ping: {0}ms
text.language.restart = Silakan mulai ulang permainan Anda agar pengaturan bahasa mulai berlaku. language.restart = Silakan mulai ulang permainan Anda agar pengaturan bahasa mulai berlaku.
text.settings = Pengaturan settings = Pengaturan
text.tutorial = Tutorial tutorial = Tutorial
text.editor = Pengedit editor = Pengedit
text.mapeditor = Pengedit Peta mapeditor = Pengedit Peta
text.donate = Sumbangkan donate = Sumbangkan
text.connectfail = [crimson]Gagal terhubung ke server: [accent]{0} connectfail = [crimson]Gagal terhubung ke server: [accent]{0}
text.error.unreachable = Server unreachable. error.unreachable = Server unreachable.
text.error.invalidaddress = Invalid address. error.invalidaddress = Invalid address.
text.error.timedout = Timed out!\nMake sure the host has port forwarding set up, and that the address is correct! error.timedout = Timed out!\nMake sure the host has port forwarding set up, and that the address is correct!
text.error.mismatch = Packet error:\npossible client/server version mismatch.\nMake sure you and the host have the latest version of Mindustry! error.mismatch = Packet error:\npossible client/server version mismatch.\nMake sure you and the host have the latest version of Mindustry!
text.error.alreadyconnected = Already connected. error.alreadyconnected = Already connected.
text.error.mapnotfound = Map file not found! error.mapnotfound = Map file not found!
text.error.any = Unkown network error. error.any = Unkown network error.
text.settings.language = Bahasa settings.language = Bahasa
text.settings.reset = Atur ulang ke Default settings.reset = Atur ulang ke Default
text.settings.rebind = Rebind settings.rebind = Rebind
text.settings.controls = Kontrol settings.controls = Kontrol
text.settings.game = Permainan settings.game = Permainan
text.settings.sound = Suara settings.sound = Suara
text.settings.graphics = Grafis settings.graphics = Grafis
text.settings.cleardata = Clear Game Data... settings.cleardata = Clear Game Data...
text.settings.clear.confirm = Are you sure you want to clear this data?\nWhat is done cannot be undone! settings.clear.confirm = Are you sure you want to clear this data?\nWhat is done cannot be undone!
text.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.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.
text.settings.clearsectors = Clear Sectors settings.clearsectors = Clear Sectors
text.settings.clearunlocks = Clear Unlocks settings.clearunlocks = Clear Unlocks
text.settings.clearall = Clear All settings.clearall = Clear All
text.paused = Jeda paused = Jeda
text.yes = Yes yes = Yes
text.no = No no = No
text.info.title = [accent]Info info.title = [accent]Info
text.error.title = [crimson]Telah terjadi kesalahan error.title = [crimson]Telah terjadi kesalahan
text.error.crashtitle = Telah terjadi kesalahan error.crashtitle = Telah terjadi kesalahan
text.blocks.unknown = [LIGHT_GRAY]??? blocks.unknown = [LIGHT_GRAY]???
text.blocks.blockinfo = Info Blok blocks.blockinfo = Info Blok
text.blocks.powercapacity = Kapasitas Tenaga blocks.powercapacity = Kapasitas Tenaga
text.blocks.powershot = Tenaga/tembakan blocks.powershot = Tenaga/tembakan
text.blocks.targetsair = Targets Air blocks.targetsair = Targets Air
text.blocks.itemspeed = Units Moved blocks.itemspeed = Units Moved
text.blocks.shootrange = Range blocks.shootrange = Range
text.blocks.size = Ukuran blocks.size = Ukuran
text.blocks.liquidcapacity = Kapasitas cairan blocks.liquidcapacity = Kapasitas cairan
text.blocks.maxitemssecond = Batas barang/detik blocks.maxitemssecond = Batas barang/detik
text.blocks.powerrange = Jangkauan tenaga blocks.powerrange = Jangkauan tenaga
text.blocks.poweruse = Power Use blocks.poweruse = Power Use
text.blocks.powerdamage = Power/Damage blocks.powerdamage = Power/Damage
text.blocks.inputitemcapacity = Input Item Capacity blocks.inputitemcapacity = Input Item Capacity
text.blocks.outputitemcapacity = Input Item Capacity blocks.outputitemcapacity = Input Item Capacity
text.blocks.itemcapacity = Kapasitas Barang blocks.itemcapacity = Kapasitas Barang
text.blocks.basepowergeneration = Base Power Generation blocks.basepowergeneration = Base Power Generation
text.blocks.powertransferspeed = Power Transfer blocks.powertransferspeed = Power Transfer
text.blocks.craftspeed = Production Speed blocks.craftspeed = Production Speed
text.blocks.inputliquid = Cairan yang Masuk blocks.inputliquid = Cairan yang Masuk
text.blocks.inputliquidaux = Aux Liquid blocks.inputliquidaux = Aux Liquid
text.blocks.inputitem = Barang yang Masuk blocks.inputitem = Barang yang Masuk
text.blocks.inputitems = Input Items blocks.inputitems = Input Items
text.blocks.outputitem = Output Item blocks.outputitem = Output Item
text.blocks.drilltier = Drillables blocks.drilltier = Drillables
text.blocks.drillspeed = Base Drill Speed blocks.drillspeed = Base Drill Speed
text.blocks.liquidoutput = Liquid Output blocks.liquidoutput = Liquid Output
text.blocks.liquidoutputspeed = Liquid Output Speed blocks.liquidoutputspeed = Liquid Output Speed
text.blocks.liquiduse = Liquid Use blocks.liquiduse = Liquid Use
text.blocks.coolant = Coolant blocks.coolant = Coolant
text.blocks.coolantuse = Coolant Use blocks.coolantuse = Coolant Use
text.blocks.inputliquidfuel = Fuel Liquid blocks.inputliquidfuel = Fuel Liquid
text.blocks.liquidfueluse = Liquid Fuel Use blocks.liquidfueluse = Liquid Fuel Use
text.blocks.boostitem = Boost Item blocks.boostitem = Boost Item
text.blocks.boostliquid = Boost Liquid blocks.boostliquid = Boost Liquid
text.blocks.health = Darah blocks.health = Darah
text.blocks.inaccuracy = Ketidaktelitian blocks.inaccuracy = Ketidaktelitian
text.blocks.shots = Tembakan blocks.shots = Tembakan
text.blocks.reload = Reload blocks.reload = Reload
text.blocks.inputfuel = Fuel blocks.inputfuel = Fuel
text.blocks.fuelburntime = Fuel Burn Time blocks.fuelburntime = Fuel Burn Time
text.blocks.inputcapacity = Kapasitas masuk blocks.inputcapacity = Kapasitas masuk
text.blocks.outputcapacity = Kapasitas keluar blocks.outputcapacity = Kapasitas keluar
text.unit.blocks = blocks unit.blocks = blocks
text.unit.powersecond = power units/second unit.powersecond = power units/second
text.unit.liquidsecond = liquid units/second unit.liquidsecond = liquid units/second
text.unit.itemssecond = items/second unit.itemssecond = items/second
text.unit.pixelssecond = pixels/second unit.pixelssecond = pixels/second
text.unit.liquidunits = liquid units unit.liquidunits = liquid units
text.unit.powerunits = power units unit.powerunits = power units
text.unit.degrees = degrees unit.degrees = degrees
text.unit.seconds = seconds unit.seconds = seconds
text.unit.items = items unit.items = items
text.category.general = General category.general = General
text.category.power = Power category.power = Power
text.category.liquids = Liquids category.liquids = Liquids
text.category.items = Items category.items = Items
text.category.crafting = Crafting category.crafting = Crafting
text.category.shooting = Shooting category.shooting = Shooting
text.category.optional = Optional Enhancements category.optional = Optional Enhancements
setting.autotarget.name = Auto-Target setting.autotarget.name = Auto-Target
setting.fpscap.name = Max FPS setting.fpscap.name = Max FPS
setting.fpscap.none = None setting.fpscap.none = None
@@ -371,7 +371,7 @@ setting.mutemusic.name = Bisukan Musik
setting.sfxvol.name = Volume Suara setting.sfxvol.name = Volume Suara
setting.mutesound.name = Bisukan Suara setting.mutesound.name = Bisukan Suara
setting.crashreport.name = Send Anonymous Crash Reports setting.crashreport.name = Send Anonymous Crash Reports
text.keybind.title = Rebind Keys keybind.title = Rebind Keys
category.general.name = General category.general.name = General
category.view.name = View category.view.name = View
category.multiplayer.name = Multiplayer category.multiplayer.name = Multiplayer
@@ -401,7 +401,7 @@ keybind.chat_history_next.name = Chat history next
keybind.chat_scroll.name = Chat scroll keybind.chat_scroll.name = Chat scroll
keybind.drop_unit.name = drop unit keybind.drop_unit.name = drop unit
keybind.zoom_minimap.name = Zoom minimap keybind.zoom_minimap.name = Zoom minimap
mode.text.help.title = Description of modes mode.help.title = Description of modes
mode.waves.name = gelombang mode.waves.name = gelombang
mode.waves.description = the normal mode. limited resources and automatic incoming waves. mode.waves.description = the normal mode. limited resources and automatic incoming waves.
mode.sandbox.name = sandbox mode.sandbox.name = sandbox
@@ -478,21 +478,21 @@ mech.trident-ship.weapon = Bomb Bay
mech.glaive-ship.name = Glaive mech.glaive-ship.name = Glaive
mech.glaive-ship.description = A large, well-armored gunship. Equipped with an incendiary repeater. Good acceleration and maximum speed. mech.glaive-ship.description = A large, well-armored gunship. Equipped with an incendiary repeater. Good acceleration and maximum speed.
mech.glaive-ship.weapon = Flame Repeater mech.glaive-ship.weapon = Flame Repeater
text.item.explosiveness = [LIGHT_GRAY]Explosiveness: {0} item.explosiveness = [LIGHT_GRAY]Explosiveness: {0}
text.item.flammability = [LIGHT_GRAY]Flammability: {0} item.flammability = [LIGHT_GRAY]Flammability: {0}
text.item.radioactivity = [LIGHT_GRAY]Radioactivity: {0} item.radioactivity = [LIGHT_GRAY]Radioactivity: {0}
text.item.fluxiness = [LIGHT_GRAY]Flux Power: {0} item.fluxiness = [LIGHT_GRAY]Flux Power: {0}
text.unit.health = [LIGHT_GRAY]Health: {0} unit.health = [LIGHT_GRAY]Health: {0}
text.unit.speed = [LIGHT_GRAY]Speed: {0} unit.speed = [LIGHT_GRAY]Speed: {0}
text.mech.weapon = [LIGHT_GRAY]Weapon: {0} mech.weapon = [LIGHT_GRAY]Weapon: {0}
text.mech.armor = [LIGHT_GRAY]Armor: {0} mech.armor = [LIGHT_GRAY]Armor: {0}
text.mech.itemcapacity = [LIGHT_GRAY]Item Capacity: {0} mech.itemcapacity = [LIGHT_GRAY]Item Capacity: {0}
text.mech.minespeed = [LIGHT_GRAY]Mining Speed: {0} mech.minespeed = [LIGHT_GRAY]Mining Speed: {0}
text.mech.minepower = [LIGHT_GRAY]Mining Power: {0} mech.minepower = [LIGHT_GRAY]Mining Power: {0}
text.mech.ability = [LIGHT_GRAY]Ability: {0} mech.ability = [LIGHT_GRAY]Ability: {0}
text.liquid.heatcapacity = [LIGHT_GRAY]Heat Capacity: {0} liquid.heatcapacity = [LIGHT_GRAY]Heat Capacity: {0}
text.liquid.viscosity = [LIGHT_GRAY]Viscosity: {0} liquid.viscosity = [LIGHT_GRAY]Viscosity: {0}
text.liquid.temperature = [LIGHT_GRAY]Temperature: {0} liquid.temperature = [LIGHT_GRAY]Temperature: {0}
block.constructing = {0}\n[LIGHT_GRAY](Constructing) block.constructing = {0}\n[LIGHT_GRAY](Constructing)
block.spawn.name = Enemy Spawn block.spawn.name = Enemy Spawn
block.core.name = Core block.core.name = Core

View File

@@ -1,351 +1,351 @@
text.credits.text = Creato da [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]\n\n[GRAY](Nel caso non te ne sia accorto, la traduzione del gioco non è completa.\n Chi di dovere sta lavorando più velocemente possibile per completarla!) credits.text = Creato da [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]\n\n[GRAY](Nel caso non te ne sia accorto, la traduzione del gioco non è completa.\n Chi di dovere sta lavorando più velocemente possibile per completarla!)
text.credits = Crediti credits = Crediti
text.discord = Unisciti sul server discord di mindustry! discord = Unisciti sul server discord di mindustry!
text.link.discord.description = la chatroom ufficiale del server discord di Mindustry link.discord.description = la chatroom ufficiale del server discord di Mindustry
text.link.github.description = Codice sorgente del gioco link.github.description = Codice sorgente del gioco
text.link.dev-builds.description = Build di sviluppo versioni instabili link.dev-builds.description = Build di sviluppo versioni instabili
text.link.trello.description = Scheda ufficiale trello per funzionalità pianificate link.trello.description = Scheda ufficiale trello per funzionalità pianificate
text.link.itch.io.description = pagina di itch.io con download per PC e versione web link.itch.io.description = pagina di itch.io con download per PC e versione web
text.link.google-play.description = Elenco di Google Play Store link.google-play.description = Elenco di Google Play Store
text.link.wiki.description = wiki ufficiale di Mindustry link.wiki.description = wiki ufficiale di Mindustry
text.linkfail = Impossibile aprire il link! L'URL è stato copiato nella tua bacheca. linkfail = Impossibile aprire il link! L'URL è stato copiato nella tua bacheca.
text.gameover = Il nucleo è stato distrutto. gameover = Il nucleo è stato distrutto.
text.gameover.pvp = The[accent] {0}[] team is victorious! gameover.pvp = The[accent] {0}[] team is victorious!
text.sector.gameover = Hai perso questo settore. Attaccare di nuovo? sector.gameover = Hai perso questo settore. Attaccare di nuovo?
text.sector.retry = Riprova sector.retry = Riprova
text.highscore = [YELLOW]Nuovo record! highscore = [YELLOW]Nuovo record!
text.wave.lasted = Sei sopravvissuto fino all'onda [accent]{0}[]. wave.lasted = Sei sopravvissuto fino all'onda [accent]{0}[].
text.level.highscore = Miglior punteggio: [accent]{0} level.highscore = Miglior punteggio: [accent]{0}
text.level.delete.title = Conferma Eliminazione level.delete.title = Conferma Eliminazione
text.map.delete = Sei sicuro di voler eliminare questa mappa"[accent]{0}[]"? map.delete = Sei sicuro di voler eliminare questa mappa"[accent]{0}[]"?
text.level.select = Selezione del livello level.select = Selezione del livello
text.level.mode = Modalità di gioco: level.mode = Modalità di gioco:
text.construction.desktop = Desktop controls have been changed.\nTo deselect a block or stop building, [accent]use space[]. construction.desktop = Desktop controls have been changed.\nTo deselect a block or stop building, [accent]use space[].
text.construction.title = Guida blocchi da costruzione construction.title = Guida blocchi da costruzione
text.construction = Hai appena selezzionato la [accent]modalità di distruzione blocchi[].\n\nPer iniziare a piazzare, clicca in intorno appa tua navicella\nUna volta che sei soddisfatto del posizionamento, premi il conferma(✔), e la tua navicella inizierà a costruire il tutto.\n\n- [accentRimuovi i blocck[] dalla selezione cliccandoci sopra.\n- [accent]Sposta la selezione[] tenendo premuto e trascinando il tutto sullo schermo\n- [accent]Piazza i blocchi in linea[] Tenendo premuto nel punto d'inizio e poi trascinando il tutto nella direzione desiderata.\n- [accent]Cancella la selezione[] premendo la X in basso a sinistra. construction = Hai appena selezzionato la [accent]modalità di distruzione blocchi[].\n\nPer iniziare a piazzare, clicca in intorno appa tua navicella\nUna volta che sei soddisfatto del posizionamento, premi il conferma(✔), e la tua navicella inizierà a costruire il tutto.\n\n- [accentRimuovi i blocck[] dalla selezione cliccandoci sopra.\n- [accent]Sposta la selezione[] tenendo premuto e trascinando il tutto sullo schermo\n- [accent]Piazza i blocchi in linea[] Tenendo premuto nel punto d'inizio e poi trascinando il tutto nella direzione desiderata.\n- [accent]Cancella la selezione[] premendo la X in basso a sinistra.
text.deconstruction.title = Guida distruzione blocchi deconstruction.title = Guida distruzione blocchi
text.deconstruction = Hai appena selezionato la [accent]modalità di distruzione [].\n\nPer iniziare a distruggere, premi sui blocchi interessati.\n Poi premi conferma(✔), e la tua navicella inizierà A INIZIARE\n\n- [accent]Rimuovi i blocchi[] dalla tua selezione cliccandoci sopra.\n- [accent]Per rimuovere più blocchi in un area[] tieni premuto in un punto, poi trascina in modo da selexionare ciò che ti interessa.\n- [accent]Cancella la distruzione[] premendo la X in basso a sinistra. deconstruction = Hai appena selezionato la [accent]modalità di distruzione [].\n\nPer iniziare a distruggere, premi sui blocchi interessati.\n Poi premi conferma(✔), e la tua navicella inizierà A INIZIARE\n\n- [accent]Rimuovi i blocchi[] dalla tua selezione cliccandoci sopra.\n- [accent]Per rimuovere più blocchi in un area[] tieni premuto in un punto, poi trascina in modo da selexionare ciò che ti interessa.\n- [accent]Cancella la distruzione[] premendo la X in basso a sinistra.
text.showagain = non mostrare più showagain = non mostrare più
text.coreattack = < Il nucleo è sotto attacco! > coreattack = < Il nucleo è sotto attacco! >
text.unlocks = Sblocchi unlocks = Sblocchi
text.savegame = Salva savegame = Salva
text.loadgame = Carica loadgame = Carica
text.joingame = Unisciti al gioco joingame = Unisciti al gioco
text.addplayers = Aggiungi/rimuovi giocatori addplayers = Aggiungi/rimuovi giocatori
text.customgame = Gioco personalizzato customgame = Gioco personalizzato
text.sectors = Settori sectors = Settori
text.sector = Settori Selezionati: [LIGHT_GRAY]{0} sector = Settori Selezionati: [LIGHT_GRAY]{0}
text.sector.time = Tempo: [LIGHT_GRAY]{0} sector.time = Tempo: [LIGHT_GRAY]{0}
text.sector.deploy = Schiera sector.deploy = Schiera
text.sector.abandon = Abandon sector.abandon = Abandon
text.sector.abandon.confirm = Are you sure you want to abandon all progress at this sector?\nThis cannot be undone! sector.abandon.confirm = Are you sure you want to abandon all progress at this sector?\nThis cannot be undone!
text.sector.resume = Riprendi sector.resume = Riprendi
text.sector.locked = [scarlet][[Incomplete] sector.locked = [scarlet][[Incomplete]
text.sector.unexplored = [accent][[Unexplored] sector.unexplored = [accent][[Unexplored]
text.missions = Missions:[LIGHT_GRAY] {0} missions = Missions:[LIGHT_GRAY] {0}
text.mission = Mission:[LIGHT_GRAY] {0} mission = Mission:[LIGHT_GRAY] {0}
text.mission.main = Main Mission:[LIGHT_GRAY] {0} mission.main = Main Mission:[LIGHT_GRAY] {0}
text.mission.info = Mission Info mission.info = Mission Info
text.mission.complete = Missione completata! mission.complete = Missione completata!
text.mission.complete.body = Il settore {0},{1} è stato conquistato. mission.complete.body = Il settore {0},{1} è stato conquistato.
text.mission.wave = Sopravvivi a [accent]{0}/{1][] onda/e.Onda in {2} mission.wave = Sopravvivi a [accent]{0}/{1][] onda/e.Onda in {2}
text.mission.wave.enemies = Survive[accent] {0}/{1} []waves\n{2} Enemies mission.wave.enemies = Survive[accent] {0}/{1} []waves\n{2} Enemies
text.mission.wave.enemy = Survive[accent] {0}/{1} []waves\n{2} Enemy mission.wave.enemy = Survive[accent] {0}/{1} []waves\n{2} Enemy
text.mission.wave.menu = Survive[accent] {0} []waves mission.wave.menu = Survive[accent] {0} []waves
text.mission.battle = Distruggi la base del nemico. mission.battle = Distruggi la base del nemico.
text.mission.resource.menu = Obtain {0} x{1} mission.resource.menu = Obtain {0} x{1}
text.mission.resource = Ottieni {0} x{1} mission.resource = Ottieni {0} x{1}
text.mission.block = Create {0} mission.block = Create {0}
text.mission.unit = Create {0} Unit mission.unit = Create {0} Unit
text.mission.command = Send Command {0} To Units mission.command = Send Command {0} To Units
text.mission.linknode = Link Power Node mission.linknode = Link Power Node
text.mission.display = [accent]Mission:\n[LIGHT_GRAY]{0} mission.display = [accent]Mission:\n[LIGHT_GRAY]{0}
text.mission.mech = Switch to mech[accent] {0}[] mission.mech = Switch to mech[accent] {0}[]
text.mission.create = Create[accent] {0}[] mission.create = Create[accent] {0}[]
text.none = <Niente . . . > none = <Niente . . . >
text.close = Chiuso close = Chiuso
text.quit = Esci quit = Esci
text.maps = Mappe maps = Mappe
text.continue = Continua continue = Continua
text.nextmission = Missione successiva nextmission = Missione successiva
text.maps.none = [LIGHT_GRAY]Nessuna mappa trovata! maps.none = [LIGHT_GRAY]Nessuna mappa trovata!
text.about.button = Info about.button = Info
text.name = Nome: name = Nome:
text.filename = File Name: filename = File Name:
text.unlocked = Nuovo blocco scoperto! unlocked = Nuovo blocco scoperto!
text.unlocked.plural = Nuovi blocchi scoperti! unlocked.plural = Nuovi blocchi scoperti!
text.players = {0} giocatori online players = {0} giocatori online
text.players.single = {0} giocatori online players.single = {0} giocatori online
text.server.closing = [accent]Chiusura server ... server.closing = [accent]Chiusura server ...
text.server.kicked.kick = Sei stato cacciato dal server! server.kicked.kick = Sei stato cacciato dal server!
text.server.kicked.serverClose = Server chiuso. server.kicked.serverClose = Server chiuso.
text.server.kicked.sectorComplete = Settore completato. server.kicked.sectorComplete = Settore completato.
text.server.kicked.sectorComplete.text = La tua misione è completata.\nOra il server continuerà al settore successivo. server.kicked.sectorComplete.text = La tua misione è completata.\nOra il server continuerà al settore successivo.
text.server.kicked.clientOutdated = Versione del client obsoleta! Aggiorna il tuo gioco! server.kicked.clientOutdated = Versione del client obsoleta! Aggiorna il tuo gioco!
text.server.kicked.serverOutdated = Server obsoleto! Chiedi all'host di aggiornare! server.kicked.serverOutdated = Server obsoleto! Chiedi all'host di aggiornare!
text.server.kicked.banned = Sei bannato da questo server. server.kicked.banned = Sei bannato da questo server.
text.server.kicked.recentKick = Sei stato cacciato di recente.\nAspetta prima di riconnetterti. server.kicked.recentKick = Sei stato cacciato di recente.\nAspetta prima di riconnetterti.
text.server.kicked.nameInUse = C'è già qualcuno con il tuo nome\nsu questo server. server.kicked.nameInUse = C'è già qualcuno con il tuo nome\nsu questo server.
text.server.kicked.nameEmpty = Il tuo nome deve contenere almeno un carattere. server.kicked.nameEmpty = Il tuo nome deve contenere almeno un carattere.
text.server.kicked.idInUse = Sei già su questo server! Non è permesso connettersi con due account. server.kicked.idInUse = Sei già su questo server! Non è permesso connettersi con due account.
text.server.kicked.customClient = Questo server non supporta le build personalizzate. Scarica la versione ufficiale dal sito. server.kicked.customClient = Questo server non supporta le build personalizzate. Scarica la versione ufficiale dal sito.
text.host.info = Il pulsante [accent]hos [] ospita un server sulle porte [scarlet]6567[] e [scarlet]656.[] 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]hos [] ospita un server sulle porte [scarlet]6567[] e [scarlet]656.[] 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.
text.join.info = Qui è possibile inserire un [accent]IP del server[] a cui connettersi, o scoprire [accento]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. join.info = Qui è possibile inserire un [accent]IP del server[] a cui connettersi, o scoprire [accento]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.
text.hostserver = Host Server hostserver = Host Server
text.hostserver.mobile = Host\nGame hostserver.mobile = Host\nGame
text.host = Host host = Host
text.hosting = [accent] Apertura del server ... hosting = [accent] Apertura del server ...
text.hosts.refresh = Aggiorna hosts.refresh = Aggiorna
text.hosts.discovering = Ricerca partite LAN hosts.discovering = Ricerca partite LAN
text.server.refreshing = Aggiornamento del server server.refreshing = Aggiornamento del server
text.hosts.none = [lightgray]Nessuna partita LAN trovata! hosts.none = [lightgray]Nessuna partita LAN trovata!
text.host.invalid = [scarlet]Impossibile connettersi all'host. host.invalid = [scarlet]Impossibile connettersi all'host.
text.trace = Trace Player trace = Trace Player
text.trace.playername = Nome del giocatore: [accent]{0} trace.playername = Nome del giocatore: [accent]{0}
text.trace.ip = IP: [accent]{0} trace.ip = IP: [accent]{0}
text.trace.id = ID univoco: [accent]{0} trace.id = ID univoco: [accent]{0}
text.trace.android = Client Android: [accent] {0} trace.android = Client Android: [accent] {0}
text.trace.modclient = Client personalizzato: [accent]{0} trace.modclient = Client personalizzato: [accent]{0}
text.trace.totalblocksbroken = Totale blocchi distrutti: [accent]{0} trace.totalblocksbroken = Totale blocchi distrutti: [accent]{0}
text.trace.structureblocksbroken = Blocchi strutturali distrutti: [accent]{0} trace.structureblocksbroken = Blocchi strutturali distrutti: [accent]{0}
text.trace.lastblockbroken = Ultimo blocco distrutto: [accent]{0} trace.lastblockbroken = Ultimo blocco distrutto: [accent]{0}
text.trace.totalblocksplaced = Totale blocchi posizionati: [accent]{0} trace.totalblocksplaced = Totale blocchi posizionati: [accent]{0}
text.trace.lastblockplaced = Ultimo blocco posizionato: [accent]{0} trace.lastblockplaced = Ultimo blocco posizionato: [accent]{0}
text.invalidid = ID client non valido! Invia una segnalazione di bug. invalidid = ID client non valido! Invia una segnalazione di bug.
text.server.bans = Lista Ban server.bans = Lista Ban
text.server.bans.none = Nessun giocatore bandito trovato! Finora tutto liscio. server.bans.none = Nessun giocatore bandito trovato! Finora tutto liscio.
text.server.admins = Amministratori server.admins = Amministratori
text.server.admins.none = Nessun amministratore trovato! server.admins.none = Nessun amministratore trovato!
text.server.add = Aggiungi server server.add = Aggiungi server
text.server.delete = Sei sicuro di voler eliminare questo server? server.delete = Sei sicuro di voler eliminare questo server?
text.server.hostname = Host: {0} server.hostname = Host: {0}
text.server.edit = Modifica server server.edit = Modifica server
text.server.outdated = [crimson]Server obsoleto![] server.outdated = [crimson]Server obsoleto![]
text.server.outdated.client = [crimson]Client obsoleto![] server.outdated.client = [crimson]Client obsoleto![]
text.server.version = [lightgray]Versione: {0} server.version = [lightgray]Versione: {0}
text.server.custombuild = [yellow] Costruzione personalizzata server.custombuild = [yellow] Costruzione personalizzata
text.confirmban = Sei sicuro di voler bandire questo giocatore? confirmban = Sei sicuro di voler bandire questo giocatore?
text.confirmkick = Are you sure you want to kick this player? confirmkick = Are you sure you want to kick this player?
text.confirmunban = Sei sicuro di voler riammettere questo giocatore? confirmunban = Sei sicuro di voler riammettere questo giocatore?
text.confirmadmin = Sei sicuro di voler rendere questo giocatore un amministratore? confirmadmin = Sei sicuro di voler rendere questo giocatore un amministratore?
text.confirmunadmin = Sei sicuro di voler rimuovere lo stato di amministratore da questo giocatore? confirmunadmin = Sei sicuro di voler rimuovere lo stato di amministratore da questo giocatore?
text.joingame.title = Unisciti alla Partita joingame.title = Unisciti alla Partita
text.joingame.ip = IP: joingame.ip = IP:
text.disconnect = Disconnesso. disconnect = Disconnesso.
text.disconnect.data = Il mondo non si vuole caricare, mi dispiace! disconnect.data = Il mondo non si vuole caricare, mi dispiace!
text.connecting = [accent]Connessione in corso ... connecting = [accent]Connessione in corso ...
text.connecting.data = [accent]Caricamento dei dati del mondo ... connecting.data = [accent]Caricamento dei dati del mondo ...
text.server.port = Porta: server.port = Porta:
text.server.addressinuse = Indirizzo già in uso! server.addressinuse = Indirizzo già in uso!
text.server.invalidport = Numero di porta non valido! server.invalidport = Numero di porta non valido!
text.server.error = [crimson]Errore nell'hosting del server: [accent] {0} server.error = [crimson]Errore nell'hosting del server: [accent] {0}
text.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.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.
text.save.new = Nuovo Salvataggio save.new = Nuovo Salvataggio
text.save.overwrite = Sei sicuro di voler sovrascrivere questo salvataggio? save.overwrite = Sei sicuro di voler sovrascrivere questo salvataggio?
text.overwrite = Sovrascrivi overwrite = Sovrascrivi
text.save.none = Nessun salvataggio trovato! save.none = Nessun salvataggio trovato!
text.saveload = [Accent]Salvataggio ... saveload = [Accent]Salvataggio ...
text.savefail = Salvataggio del gioco non riuscito! savefail = Salvataggio del gioco non riuscito!
text.save.delete.confirm = Sei sicuro di voler eliminare questo salvataggio? save.delete.confirm = Sei sicuro di voler eliminare questo salvataggio?
text.save.delete = Elimina save.delete = Elimina
text.save.export = Esporta Salvataggio save.export = Esporta Salvataggio
text.save.import.invalid = [accent]Questo salvataggio non è valido! save.import.invalid = [accent]Questo salvataggio non è valido!
text.save.import.fail = [crimson]Impossibile importare salvataggio: [accent]{0} save.import.fail = [crimson]Impossibile importare salvataggio: [accent]{0}
text.save.export.fail = [crimson]Impossibile esportare il salvataggio: [accent]{0} save.export.fail = [crimson]Impossibile esportare il salvataggio: [accent]{0}
text.save.import = Importa Salvataggio save.import = Importa Salvataggio
text.save.newslot = Salva nome: save.newslot = Salva nome:
text.save.rename = Rinomina save.rename = Rinomina
text.save.rename.text = Nuovo nome: save.rename.text = Nuovo nome:
text.selectslot = Seleziona un salvataggio. selectslot = Seleziona un salvataggio.
text.slot = [accent]Slot {0} slot = [accent]Slot {0}
text.save.corrupted = [orang]Salvataggio corrotto o non valido! save.corrupted = [orang]Salvataggio corrotto o non valido!
text.sector.corrupted = [accent]Un file per questo settore è stato trovato, ma è fallito il caricamnto.\nQuindi ne è stato creato uno nuovo. sector.corrupted = [accent]Un file per questo settore è stato trovato, ma è fallito il caricamnto.\nQuindi ne è stato creato uno nuovo.
text.empty = <Vuoto> empty = <Vuoto>
text.on = On on = On
text.off = Off off = Off
text.save.autosave = Salvataggio automatico: {0} save.autosave = Salvataggio automatico: {0}
text.save.map = Mappa: {0} save.map = Mappa: {0}
text.save.wave = Ondata: {0} save.wave = Ondata: {0}
text.save.difficulty = Difficoltà: {0} save.difficulty = Difficoltà: {0}
text.save.date = Ultimo salvataggio: {0} save.date = Ultimo salvataggio: {0}
text.save.playtime = Tempo di gioco: {0} save.playtime = Tempo di gioco: {0}
text.confirm = Conferma confirm = Conferma
text.delete = Elimina delete = Elimina
text.ok = OK ok = OK
text.open = Apri open = Apri
text.cancel = Annulla cancel = Annulla
text.openlink = Apri Link openlink = Apri Link
text.copylink = Copia link copylink = Copia link
text.back = Indietro back = Indietro
text.quit.confirm = Sei sicuro di voler uscire? quit.confirm = Sei sicuro di voler uscire?
text.changelog.title = Registro modifiche changelog.title = Registro modifiche
text.changelog.loading = Ottenendo il registro delle modifiche ... changelog.loading = Ottenendo il registro delle modifiche ...
text.changelog.error.android = [accent]Nota che il registro delle modifiche non funziona su Android 4.4 e versioni precedenti! Ciò è dovuto a un bug interno di Android. changelog.error.android = [accent]Nota che il registro delle modifiche non funziona su Android 4.4 e versioni precedenti! Ciò è dovuto a un bug interno di Android.
text.changelog.error.ios = [accent]Il registro delle modifiche non è ancora supportato su IoS changelog.error.ios = [accent]Il registro delle modifiche non è ancora supportato su IoS
text.changelog.error = [scarlet]Errore durante il recupero del registro delle modifiche! Controlla la tua connessione Internet. changelog.error = [scarlet]Errore durante il recupero del registro delle modifiche! Controlla la tua connessione Internet.
text.changelog.current = [yellow][[Current version] changelog.current = [yellow][[Current version]
text.changelog.latest = [accent][[Latest version] changelog.latest = [accent][[Latest version]
text.loading = [accent]Caricamento in corso ... loading = [accent]Caricamento in corso ...
text.saving = [accent]Salvando . . . saving = [accent]Salvando . . .
text.wave = [accent]Ondata {0} wave = [accent]Ondata {0}
text.wave.waiting = Ondata in {0} wave.waiting = Ondata in {0}
text.waiting = In attesa... waiting = In attesa...
text.waiting.players = Waiting for players... waiting.players = Waiting for players...
text.wave.enemies = [LIGHT_GRAY]{0} Enemies Remaining wave.enemies = [LIGHT_GRAY]{0} Enemies Remaining
text.wave.enemy = [LIGHT_GRAY]{0} Enemy Remaining wave.enemy = [LIGHT_GRAY]{0} Enemy Remaining
text.loadimage = Carica immagine loadimage = Carica immagine
text.saveimage = Salva Immagine saveimage = Salva Immagine
text.unknown = Sconosciuto unknown = Sconosciuto
text.custom = Personalizzato custom = Personalizzato
text.builtin = Incluso builtin = Incluso
text.map.delete.confirm = Sei sicuro di voler eliminare questa mappa? Non potrai tornare indietro! map.delete.confirm = Sei sicuro di voler eliminare questa mappa? Non potrai tornare indietro!
text.map.random = [accent]Mappa casuale map.random = [accent]Mappa casuale
text.map.nospawn = Questa mappa non possiede un nucleo dove spawnare! Aggiungine uno nell'editor. map.nospawn = Questa mappa non possiede un nucleo dove spawnare! Aggiungine uno nell'editor.
text.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.pvp = This map does not have any enemy cores for player to spawn into! Add[SCARLET] red[] cores to this map in the editor.
text.map.invalid = Errore nel caricamento della mappa: file mappa corrotto o non valido. map.invalid = Errore nel caricamento della mappa: file mappa corrotto o non valido.
text.editor.brush = Pennello editor.brush = Pennello
text.editor.slope = \\ editor.slope = \\
text.editor.openin = Apri nell'editor editor.openin = Apri nell'editor
text.editor.oregen = Generazione dei minerali editor.oregen = Generazione dei minerali
text.editor.oregen.info = Generazione dei minerali: editor.oregen.info = Generazione dei minerali:
text.editor.mapinfo = Informazioni mappa editor.mapinfo = Informazioni mappa
text.editor.author = Autore: editor.author = Autore:
text.editor.description = Descrizione: editor.description = Descrizione:
text.editor.name = Nome: editor.name = Nome:
text.editor.teams = Squadre editor.teams = Squadre
text.editor.elevation = Elevazione editor.elevation = Elevazione
text.editor.errorimageload = Errore durante il caricamento del file immagine:\n [accent]{0} editor.errorimageload = Errore durante il caricamento del file immagine:\n [accent]{0}
text.editor.errorimagesave = Errore durante il salvataggio del file immagine:\n [accent]{0} editor.errorimagesave = Errore durante il salvataggio del file immagine:\n [accent]{0}
text.editor.generate = Genera editor.generate = Genera
text.editor.resize = Ridimensiona editor.resize = Ridimensiona
text.editor.loadmap = Carica\nmappa editor.loadmap = Carica\nmappa
text.editor.savemap = Salva\nla mappa editor.savemap = Salva\nla mappa
text.editor.saved = Salvato! editor.saved = Salvato!
text.editor.save.noname = La tua mappa non ha un nome! Impostane uno nelle informazioni della mappa. editor.save.noname = La tua mappa non ha un nome! Impostane uno nelle informazioni della mappa.
text.editor.save.overwrite = La tua mappa sovrascrive quelle incluse! Imposta un nome diverso nelle informazioni della mappa. editor.save.overwrite = La tua mappa sovrascrive quelle incluse! Imposta un nome diverso nelle informazioni della mappa.
text.editor.import.exists = [scarlet]Impossibile importare:[] esiste già una mappa chiamata '{0}' che non può essere svrascritta! editor.import.exists = [scarlet]Impossibile importare:[] esiste già una mappa chiamata '{0}' che non può essere svrascritta!
text.editor.import = Importando... editor.import = Importando...
text.editor.importmap = Importa mappa editor.importmap = Importa mappa
text.editor.importmap.description = Importa mappa preesistente editor.importmap.description = Importa mappa preesistente
text.editor.importfile = Importa file editor.importfile = Importa file
text.editor.importfile.description = Importa un file mappa esterno editor.importfile.description = Importa un file mappa esterno
text.editor.importimage = Importa mappa terreno editor.importimage = Importa mappa terreno
text.editor.importimage.description = Importa immagine esterna terreno editor.importimage.description = Importa immagine esterna terreno
text.editor.export = Esportazione... editor.export = Esportazione...
text.editor.exportfile = Esporta file editor.exportfile = Esporta file
text.editor.exportfile.description = Esporta file mappa editor.exportfile.description = Esporta file mappa
text.editor.exportimage = Esporta immagine terreno editor.exportimage = Esporta immagine terreno
text.editor.exportimage.description = Esporta file immagine mappa editor.exportimage.description = Esporta file immagine mappa
text.editor.loadimage = Carica\nimmagine editor.loadimage = Carica\nimmagine
text.editor.saveimage = Salva\nImmagine editor.saveimage = Salva\nImmagine
text.editor.unsaved = [scarlet]Hai modifiche non salvate![]\nSei sicuro di voler uscire? editor.unsaved = [scarlet]Hai modifiche non salvate![]\nSei sicuro di voler uscire?
text.editor.resizemap = Ridimensiona la mappa editor.resizemap = Ridimensiona la mappa
text.editor.mapname = Nome Mappa: editor.mapname = Nome Mappa:
text.editor.overwrite = [Accent]Attenzione!\nQuesto sovrascrive una mappa esistente. editor.overwrite = [Accent]Attenzione!\nQuesto sovrascrive una mappa esistente.
text.editor.overwrite.confirm = [scarlet]Attenzione![] Una mappa con questo nome esiste già. Sei sicuro di volerla sovrascrivere? editor.overwrite.confirm = [scarlet]Attenzione![] Una mappa con questo nome esiste già. Sei sicuro di volerla sovrascrivere?
text.editor.selectmap = Seleziona una mappa da caricare: editor.selectmap = Seleziona una mappa da caricare:
text.width = Larghezza: width = Larghezza:
text.height = Altezza: height = Altezza:
text.menu = Menu menu = Menu
text.play = Gioca play = Gioca
text.load = Carica load = Carica
text.save = Salva save = Salva
text.fps = FPS: {0} fps = FPS: {0}
text.tps = TPS: {0} tps = TPS: {0}
text.ping = Ping: {0}ms ping = Ping: {0}ms
text.language.restart = Riavvia il gioco affinché il cambiamento della lingua abbia effetto. language.restart = Riavvia il gioco affinché il cambiamento della lingua abbia effetto.
text.settings = Impostazioni settings = Impostazioni
text.tutorial = Tutorial tutorial = Tutorial
text.editor = Editor editor = Editor
text.mapeditor = Editor Mappe mapeditor = Editor Mappe
text.donate = Dona donate = Dona
text.connectfail = [crimson] Impossibile connettersi al server: [accent] {0} connectfail = [crimson] Impossibile connettersi al server: [accent] {0}
text.error.unreachable = Server unreachable. error.unreachable = Server unreachable.
text.error.invalidaddress = Invalid address. error.invalidaddress = Invalid address.
text.error.timedout = Timed out!\nMake sure the host has port forwarding set up, and that the address is correct! error.timedout = Timed out!\nMake sure the host has port forwarding set up, and that the address is correct!
text.error.mismatch = Packet error:\npossible client/server version mismatch.\nMake sure you and the host have the latest version of Mindustry! error.mismatch = Packet error:\npossible client/server version mismatch.\nMake sure you and the host have the latest version of Mindustry!
text.error.alreadyconnected = Already connected. error.alreadyconnected = Already connected.
text.error.mapnotfound = Map file not found! error.mapnotfound = Map file not found!
text.error.any = Unkown network error. error.any = Unkown network error.
text.settings.language = Lingua settings.language = Lingua
text.settings.reset = Resetta Alle Impostazioni Predefinite settings.reset = Resetta Alle Impostazioni Predefinite
text.settings.rebind = Reinposta settings.rebind = Reinposta
text.settings.controls = Controlli settings.controls = Controlli
text.settings.game = Gioco settings.game = Gioco
text.settings.sound = Suono settings.sound = Suono
text.settings.graphics = Grafica settings.graphics = Grafica
text.settings.cleardata = Clear Game Data... settings.cleardata = Clear Game Data...
text.settings.clear.confirm = Are you sure you want to clear this data?\nWhat is done cannot be undone! settings.clear.confirm = Are you sure you want to clear this data?\nWhat is done cannot be undone!
text.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.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.
text.settings.clearsectors = Clear Sectors settings.clearsectors = Clear Sectors
text.settings.clearunlocks = Clear Unlocks settings.clearunlocks = Clear Unlocks
text.settings.clearall = Clear All settings.clearall = Clear All
text.paused = In pausa paused = In pausa
text.yes = Si yes = Si
text.no = No no = No
text.info.title = [accent] Info info.title = [accent] Info
text.error.title = [crimson]Si è verificato un errore error.title = [crimson]Si è verificato un errore
text.error.crashtitle = Si è verificato un errore error.crashtitle = Si è verificato un errore
text.blocks.unknown = [LIGHT_GRAY]??? blocks.unknown = [LIGHT_GRAY]???
text.blocks.blockinfo = info sul blocco blocks.blockinfo = info sul blocco
text.blocks.powercapacity = Capacità Energetica blocks.powercapacity = Capacità Energetica
text.blocks.powershot = Danno/Colpo blocks.powershot = Danno/Colpo
text.blocks.targetsair = Attacca nemici aerei blocks.targetsair = Attacca nemici aerei
text.blocks.itemspeed = Unità spostate blocks.itemspeed = Unità spostate
text.blocks.shootrange = Raggio blocks.shootrange = Raggio
text.blocks.size = Grandezza blocks.size = Grandezza
text.blocks.liquidcapacity = Capacità del liquido blocks.liquidcapacity = Capacità del liquido
text.blocks.maxitemssecond = Oggetti massimi/secondo blocks.maxitemssecond = Oggetti massimi/secondo
text.blocks.powerrange = Raggio Energia blocks.powerrange = Raggio Energia
text.blocks.poweruse = Utilizzo energia blocks.poweruse = Utilizzo energia
text.blocks.powerdamage = Power/Damage blocks.powerdamage = Power/Damage
text.blocks.inputitemcapacity = Capacità oggetti in entrata blocks.inputitemcapacity = Capacità oggetti in entrata
text.blocks.outputitemcapacity = Capacità oggetti in uscità blocks.outputitemcapacity = Capacità oggetti in uscità
text.blocks.itemcapacity = Capacità blocks.itemcapacity = Capacità
text.blocks.basepowergeneration = Base Power Generation blocks.basepowergeneration = Base Power Generation
text.blocks.powertransferspeed = Velocità trasferimento energia blocks.powertransferspeed = Velocità trasferimento energia
text.blocks.craftspeed = Velocità produzione blocks.craftspeed = Velocità produzione
text.blocks.inputliquid = Input del liquido blocks.inputliquid = Input del liquido
text.blocks.inputliquidaux = Liquidi extra blocks.inputliquidaux = Liquidi extra
text.blocks.inputitem = Input Oggetto blocks.inputitem = Input Oggetto
text.blocks.inputitems = Oggetti in entrata blocks.inputitems = Oggetti in entrata
text.blocks.outputitem = Oggetti in uscita blocks.outputitem = Oggetti in uscita
text.blocks.drilltier = Scavabili blocks.drilltier = Scavabili
text.blocks.drillspeed = Velocità scavo stbile blocks.drillspeed = Velocità scavo stbile
text.blocks.liquidoutput = Uscita liquidi blocks.liquidoutput = Uscita liquidi
text.blocks.liquidoutputspeed = Liquid Output Speed blocks.liquidoutputspeed = Liquid Output Speed
text.blocks.liquiduse = Uso liquidi blocks.liquiduse = Uso liquidi
text.blocks.coolant = Refrigerante blocks.coolant = Refrigerante
text.blocks.coolantuse = uso refrigerante blocks.coolantuse = uso refrigerante
text.blocks.inputliquidfuel = carburante liquido blocks.inputliquidfuel = carburante liquido
text.blocks.liquidfueluse = Utilizzo carburante liquido blocks.liquidfueluse = Utilizzo carburante liquido
text.blocks.boostitem = Boost Item blocks.boostitem = Boost Item
text.blocks.boostliquid = Boost Liquid blocks.boostliquid = Boost Liquid
text.blocks.health = Salute blocks.health = Salute
text.blocks.inaccuracy = Inaccuratezza blocks.inaccuracy = Inaccuratezza
text.blocks.shots = Colpi blocks.shots = Colpi
text.blocks.reload = Ricarica blocks.reload = Ricarica
text.blocks.inputfuel = Carburante blocks.inputfuel = Carburante
text.blocks.fuelburntime = Tempo combustione carburante blocks.fuelburntime = Tempo combustione carburante
text.blocks.inputcapacity = Capacità di ingresso blocks.inputcapacity = Capacità di ingresso
text.blocks.outputcapacity = Capacità di uscita blocks.outputcapacity = Capacità di uscita
text.unit.blocks = blocchi unit.blocks = blocchi
text.unit.powersecond = unità energia/secondo unit.powersecond = unità energia/secondo
text.unit.liquidsecond = unità liquide/secondo unit.liquidsecond = unità liquide/secondo
text.unit.itemssecond = oggetti/secondo unit.itemssecond = oggetti/secondo
text.unit.pixelssecond = pixel/secondo unit.pixelssecond = pixel/secondo
text.unit.liquidunits = unità liquidi unit.liquidunits = unità liquidi
text.unit.powerunits = unità energia unit.powerunits = unità energia
text.unit.degrees = gradi unit.degrees = gradi
text.unit.seconds = secondi unit.seconds = secondi
text.unit.items = oggetti unit.items = oggetti
text.category.general = Generali category.general = Generali
text.category.power = Energia category.power = Energia
text.category.liquids = Liquidi category.liquids = Liquidi
text.category.items = Oggetti category.items = Oggetti
text.category.crafting = Produzione category.crafting = Produzione
text.category.shooting = Potenza di fuoco category.shooting = Potenza di fuoco
text.category.optional = Optional Enhancements category.optional = Optional Enhancements
setting.autotarget.name = Auto-Target setting.autotarget.name = Auto-Target
setting.fpscap.name = Limite FPS setting.fpscap.name = Limite FPS
setting.fpscap.none = Niente setting.fpscap.none = Niente
@@ -371,7 +371,7 @@ setting.mutemusic.name = Silenzia musica
setting.sfxvol.name = Volume SFX setting.sfxvol.name = Volume SFX
setting.mutesound.name = Togli suoni setting.mutesound.name = Togli suoni
setting.crashreport.name = Send Anonymous Crash Reports setting.crashreport.name = Send Anonymous Crash Reports
text.keybind.title = Configurazione Tasti keybind.title = Configurazione Tasti
category.general.name = Generale category.general.name = Generale
category.view.name = Visualizzazione category.view.name = Visualizzazione
category.multiplayer.name = Multigiocatore category.multiplayer.name = Multigiocatore
@@ -401,7 +401,7 @@ keybind.chat_history_next.name = Scorri chatt verso il basso
keybind.chat_scroll.name = Scorri chat keybind.chat_scroll.name = Scorri chat
keybind.drop_unit.name = droppa materiali keybind.drop_unit.name = droppa materiali
keybind.zoom_minimap.name = Zomma minimappa keybind.zoom_minimap.name = Zomma minimappa
mode.text.help.title = Descrizione delle modalità mode.help.title = Descrizione delle modalità
mode.waves.name = ondate mode.waves.name = ondate
mode.waves.description = modalità normale. risorse limitate e ondate automatiche. mode.waves.description = modalità normale. risorse limitate e ondate automatiche.
mode.sandbox.name = Sandbox mode.sandbox.name = Sandbox
@@ -478,21 +478,21 @@ mech.trident-ship.weapon = Valle delle bombe
mech.glaive-ship.name = Glaive mech.glaive-ship.name = Glaive
mech.glaive-ship.description = Una grande e ben armata macchina da guerra. Equipaggiato con ripetitore di fiamma e con alta accellerazione e velocità massima. mech.glaive-ship.description = Una grande e ben armata macchina da guerra. Equipaggiato con ripetitore di fiamma e con alta accellerazione e velocità massima.
mech.glaive-ship.weapon = Ripetitore di fiamma mech.glaive-ship.weapon = Ripetitore di fiamma
text.item.explosiveness = [LIGHT_GRAY]Esplosività: {0} item.explosiveness = [LIGHT_GRAY]Esplosività: {0}
text.item.flammability = [LIGHT_GRAY]Infiammabilità: {0} item.flammability = [LIGHT_GRAY]Infiammabilità: {0}
text.item.radioactivity = [LIGHT_GRAY]Radioattività: {0} item.radioactivity = [LIGHT_GRAY]Radioattività: {0}
text.item.fluxiness = [LIGHT_GRAY]Portata: {0} item.fluxiness = [LIGHT_GRAY]Portata: {0}
text.unit.health = [LIGHT_GRAY]Vita: {0} unit.health = [LIGHT_GRAY]Vita: {0}
text.unit.speed = [LIGHT_GRAY]Velocità: {0} unit.speed = [LIGHT_GRAY]Velocità: {0}
text.mech.weapon = [LIGHT_GRAY]Armi: {0} mech.weapon = [LIGHT_GRAY]Armi: {0}
text.mech.armor = [LIGHT_GRAY]Protezione: {0} mech.armor = [LIGHT_GRAY]Protezione: {0}
text.mech.itemcapacity = [LIGHT_GRAY]Capacità oggetti: {0} mech.itemcapacity = [LIGHT_GRAY]Capacità oggetti: {0}
text.mech.minespeed = [LIGHT_GRAY]Velocità di scavo: {0} mech.minespeed = [LIGHT_GRAY]Velocità di scavo: {0}
text.mech.minepower = [LIGHT_GRAY]Potenza di scavo: {0} mech.minepower = [LIGHT_GRAY]Potenza di scavo: {0}
text.mech.ability = [LIGHT_GRAY]Abilità: {0} mech.ability = [LIGHT_GRAY]Abilità: {0}
text.liquid.heatcapacity = [LIGHT_GRAY]Capacità calorifica: {0} liquid.heatcapacity = [LIGHT_GRAY]Capacità calorifica: {0}
text.liquid.viscosity = [LIGHT_GRAY]Viscosità: {0} liquid.viscosity = [LIGHT_GRAY]Viscosità: {0}
text.liquid.temperature = [LIGHT_GRAY]Temperatura: {0} liquid.temperature = [LIGHT_GRAY]Temperatura: {0}
block.constructing = {0}\n[LIGHT_GRAY](Constructing) block.constructing = {0}\n[LIGHT_GRAY](Constructing)
block.spawn.name = Enemy Spawn block.spawn.name = Enemy Spawn
block.core.name = Nucleo block.core.name = Nucleo

View File

@@ -1,354 +1,354 @@
text.credits.text = Created by [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]\n\n[GRAY](In case you can't tell, this text is currently unfinished.\nTranslators, don't edit it yet!) credits.text = Created by [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]\n\n[GRAY](In case you can't tell, this text is currently unfinished.\nTranslators, don't edit it yet!)
text.credits = クレジット credits = クレジット
text.contributors = 翻訳や協力してくださった方々 contributors = 翻訳や協力してくださった方々
text.discord = DiscordのMindustryに参加! discord = DiscordのMindustryに参加!
text.link.discord.description = Mindustryの公式Discordグループ link.discord.description = Mindustryの公式Discordグループ
text.link.github.description = ゲームのソースコード link.github.description = ゲームのソースコード
text.link.dev-builds.description = 不安定な開発ビルド link.dev-builds.description = 不安定な開発ビルド
text.link.trello.description = 公式 Trelloボード の実装予定の機能をチェック link.trello.description = 公式 Trelloボード の実装予定の機能をチェック
text.link.itch.io.description = itch.ioでPC版のダウンロードやweb版をプレイ link.itch.io.description = itch.ioでPC版のダウンロードやweb版をプレイ
text.link.google-play.description = Google Playのストア link.google-play.description = Google Playのストア
text.link.wiki.description = 公式 Mindustry Wiki link.wiki.description = 公式 Mindustry Wiki
text.linkfail = リンクを開けませんでした!\nURLをクリップボードにコピーしました。 linkfail = リンクを開けませんでした!\nURLをクリップボードにコピーしました。
text.screenshot = スクリーンショットを {0} に保存しました。 screenshot = スクリーンショットを {0} に保存しました。
text.gameover = ゲームオーバー gameover = ゲームオーバー
text.gameover.pvp = [accent] {0}[] チームの勝利! gameover.pvp = [accent] {0}[] チームの勝利!
text.sector.gameover = この区域は敗北しました。 再配備しますか? sector.gameover = この区域は敗北しました。 再配備しますか?
text.sector.retry = リトライ sector.retry = リトライ
text.highscore = [accent]ハイスコアを記録! highscore = [accent]ハイスコアを記録!
text.wave.lasted = あなたはウェーブ[accent]{0}[]まで続きました。 wave.lasted = あなたはウェーブ[accent]{0}[]まで続きました。
text.level.highscore = ハイスコア: [accent]{0} level.highscore = ハイスコア: [accent]{0}
text.level.delete.title = 削除の確認 level.delete.title = 削除の確認
text.map.delete = マップ "[accent]{0}[]" を削除してもよろしいですか? map.delete = マップ "[accent]{0}[]" を削除してもよろしいですか?
text.level.select = レベル選択 level.select = レベル選択
text.level.mode = ゲームモード: level.mode = ゲームモード:
text.construction.desktop = ブロックの選択や建設を止めるには、[accent]スペースを使用[]してください。 construction.desktop = ブロックの選択や建設を止めるには、[accent]スペースを使用[]してください。
text.construction.title = ブロック建設ガイド construction.title = ブロック建設ガイド
text.construction = [accent]ブロック建設モード[]になりました。\n設置するには、機体の近くの設置可能な場所をタップしてください。\nブロックを選択した状態で、チェックボタンを押して確認すると、機体が建設を始めます。\n\n- [accent]ブロックを撤去[]するには、タップして範囲を選択してください。\n- [accent]範囲を選択[]するには、長押しして、範囲のブロックをドラッグしてください。\n- [accent]一列にブロックを設置[]するには、 タップで空いている場所を長押しして、伸ばしたい方向にドラッグしてください\n- [accent]建設や範囲の選択をキャンセル[]するには、左下の X ボタンを押してください。 construction = [accent]ブロック建設モード[]になりました。\n設置するには、機体の近くの設置可能な場所をタップしてください。\nブロックを選択した状態で、チェックボタンを押して確認すると、機体が建設を始めます。\n\n- [accent]ブロックを撤去[]するには、タップして範囲を選択してください。\n- [accent]範囲を選択[]するには、長押しして、範囲のブロックをドラッグしてください。\n- [accent]一列にブロックを設置[]するには、 タップで空いている場所を長押しして、伸ばしたい方向にドラッグしてください\n- [accent]建設や範囲の選択をキャンセル[]するには、左下の X ボタンを押してください。
text.deconstruction.title = ブロック撤去ガイド deconstruction.title = ブロック撤去ガイド
text.deconstruction = [accent]ブロック撤去モード[]になりました。\n\nブロックを撤去するには、機体の近くのブロックをタップしてください。\nブロックを選択した状態で、チェックボタンを押して確認すると、機体がブロックの撤去を始めます。\n\n- [accent]ブロックを撤去[]するには、タップして範囲を選択してください。\n- [accent]範囲を選択してブロックを撤去[]するには、 タップで空いている場所を長押しして、伸ばしたい方向にドラッグしてください\n- [accent]撤去や範囲選択をキャンセル[]するには、左下の X ボタンを押してください。 deconstruction = [accent]ブロック撤去モード[]になりました。\n\nブロックを撤去するには、機体の近くのブロックをタップしてください。\nブロックを選択した状態で、チェックボタンを押して確認すると、機体がブロックの撤去を始めます。\n\n- [accent]ブロックを撤去[]するには、タップして範囲を選択してください。\n- [accent]範囲を選択してブロックを撤去[]するには、 タップで空いている場所を長押しして、伸ばしたい方向にドラッグしてください\n- [accent]撤去や範囲選択をキャンセル[]するには、左下の X ボタンを押してください。
text.showagain = 次回以降表示しない showagain = 次回以降表示しない
text.coreattack = < コアが攻撃を受けています! > coreattack = < コアが攻撃を受けています! >
text.unlocks = アンロック unlocks = アンロック
text.savegame = ゲームを保存 savegame = ゲームを保存
text.loadgame = ゲームを読み込む loadgame = ゲームを読み込む
text.joingame = ゲームに参加 joingame = ゲームに参加
text.addplayers = プレイヤーを追加/削除 addplayers = プレイヤーを追加/削除
text.customgame = カスタムゲーム customgame = カスタムゲーム
text.sectors = 区域 sectors = 区域
text.sector = 区域: [LIGHT_GRAY]{0} sector = 区域: [LIGHT_GRAY]{0}
text.sector.time = 時間: [LIGHT_GRAY]{0} sector.time = 時間: [LIGHT_GRAY]{0}
text.sector.deploy = 配備 sector.deploy = 配備
text.sector.abandon = 撤退 sector.abandon = 撤退
text.sector.abandon.confirm = 区域のすべての進行を撤退します。\nこれは元に戻すことはできません! sector.abandon.confirm = 区域のすべての進行を撤退します。\nこれは元に戻すことはできません!
text.sector.resume = 再開 sector.resume = 再開
text.sector.locked = [scarlet][[不完全] sector.locked = [scarlet][[不完全]
text.sector.unexplored = [accent][[未調査] sector.unexplored = [accent][[未調査]
text.missions = ミッション:[LIGHT_GRAY] {0} missions = ミッション:[LIGHT_GRAY] {0}
text.mission = ミッション:[LIGHT_GRAY] {0} mission = ミッション:[LIGHT_GRAY] {0}
text.mission.main = メインミッション:[LIGHT_GRAY] {0} mission.main = メインミッション:[LIGHT_GRAY] {0}
text.mission.info = ミッション情報 mission.info = ミッション情報
text.mission.complete = ミッション完了! mission.complete = ミッション完了!
text.mission.complete.body = 区域 {0},{1} を征服しました。 mission.complete.body = 区域 {0},{1} を征服しました。
text.mission.wave = 残り[accent] {0}/{1} []ウェーブ\n次のウェーブまで {2} mission.wave = 残り[accent] {0}/{1} []ウェーブ\n次のウェーブまで {2}
text.mission.wave.enemies = 残り[accent] {0}/{1} []ウェーブ\n敵の残り {2} 体 mission.wave.enemies = 残り[accent] {0}/{1} []ウェーブ\n敵の残り {2} 体
text.mission.wave.enemy = 残り[accent] {0}/{1} []ウェーブ\n敵の残り {2} 体 mission.wave.enemy = 残り[accent] {0}/{1} []ウェーブ\n敵の残り {2} 体
text.mission.wave.menu = 残り[accent] {0}[] ウェーブ mission.wave.menu = 残り[accent] {0}[] ウェーブ
text.mission.battle = 敵のコアを破壊する mission.battle = 敵のコアを破壊する
text.mission.resource.menu = {0} を{1}個を入手する mission.resource.menu = {0} を{1}個を入手する
text.mission.resource = {0} を入手する :\n[accent]{1}/{2}[] mission.resource = {0} を入手する :\n[accent]{1}/{2}[]
text.mission.block = {0} を作る mission.block = {0} を作る
text.mission.unit = ユニット {0} を作る mission.unit = ユニット {0} を作る
text.mission.command = ユニットに {0} を命令する mission.command = ユニットに {0} を命令する
text.mission.linknode = 電源ノードを接続する mission.linknode = 電源ノードを接続する
text.mission.display = [accent]ミッション:\n[LIGHT_GRAY]{0} mission.display = [accent]ミッション:\n[LIGHT_GRAY]{0}
text.mission.mech = 機体を[accent]{0}[]に乗り換える mission.mech = 機体を[accent]{0}[]に乗り換える
text.mission.create = [accent]{0}[] を作る mission.create = [accent]{0}[] を作る
text.none = <なし> none = <なし>
text.close = 閉じる close = 閉じる
text.quit = 終了 quit = 終了
text.maps = マップ maps = マップ
text.continue = 続ける continue = 続ける
text.nextmission = 次のミッションへ nextmission = 次のミッションへ
text.maps.none = [LIGHT_GRAY]マップが存在しません! maps.none = [LIGHT_GRAY]マップが存在しません!
text.about.button = About about.button = About
text.name = 名前: name = 名前:
text.noname = 先に[accent]プレイヤー名[]を決めてください。 noname = 先に[accent]プレイヤー名[]を決めてください。
text.filename = ファイル名: filename = ファイル名:
text.unlocked = 新しいブロックをアンロック! unlocked = 新しいブロックをアンロック!
text.unlocked.plural = 新しいブロックをアンロック! unlocked.plural = 新しいブロックをアンロック!
text.players = {0} 人がオンライン players = {0} 人がオンライン
text.players.single = {0} 人がオンライン players.single = {0} 人がオンライン
text.server.closing = [accent]サーバーを閉じています... server.closing = [accent]サーバーを閉じています...
text.server.kicked.kick = サーバからキックされました! server.kicked.kick = サーバからキックされました!
text.server.kicked.serverClose = サーバーが閉じました。 server.kicked.serverClose = サーバーが閉じました。
text.server.kicked.sectorComplete = 区域を制覇しました。 server.kicked.sectorComplete = 区域を制覇しました。
text.server.kicked.sectorComplete.text = ミッションが完了しました。\nサーバーは次の区域に移ります。 server.kicked.sectorComplete.text = ミッションが完了しました。\nサーバーは次の区域に移ります。
text.server.kicked.clientOutdated = 古いクライアントです! ゲームをアップデートしてください! server.kicked.clientOutdated = 古いクライアントです! ゲームをアップデートしてください!
text.server.kicked.serverOutdated = 古いサーバーです! ホストに更新してもらってください! server.kicked.serverOutdated = 古いサーバーです! ホストに更新してもらってください!
text.server.kicked.banned = サーバーからBanされています。 server.kicked.banned = サーバーからBanされています。
text.server.kicked.recentKick = 直前にキックされています。\nもう一度接続できるまでお待ちください。 server.kicked.recentKick = 直前にキックされています。\nもう一度接続できるまでお待ちください。
text.server.kicked.nameInUse = このサーバーでは、\nその名前はすでに使用されています。 server.kicked.nameInUse = このサーバーでは、\nその名前はすでに使用されています。
text.server.kicked.nameEmpty = 無効な名前です。 server.kicked.nameEmpty = 無効な名前です。
text.server.kicked.idInUse = すでにサーバーに参加しています。! 二つのアカウントでの接続は許可されていません。 server.kicked.idInUse = すでにサーバーに参加しています。! 二つのアカウントでの接続は許可されていません。
text.server.kicked.customClient = このサーバーはカスタムビルドをサポートしていません。公式版をダウンロードしてください。 server.kicked.customClient = このサーバーはカスタムビルドをサポートしていません。公式版をダウンロードしてください。
text.host.info = [accent]ホスト[]ボタンを押すと、ポート[scarlet]6567[]でサーバーが開かれます。同じ[LIGHT_GRAY]Wifi や ローカルネットワーク[]からはサーバーリストで見ることができます。\n\nIPアドレスからどこからでもアクセスできるようにするには、[accent]ポート開放[]する必要があります。\n\n[LIGHT_GRAY]注意:: LAN上のゲームで接続できない場合、Mindustryがファイアウォールの設定でローカルネットワークに接続が許可されているか確認してください。 host.info = [accent]ホスト[]ボタンを押すと、ポート[scarlet]6567[]でサーバーが開かれます。同じ[LIGHT_GRAY]Wifi や ローカルネットワーク[]からはサーバーリストで見ることができます。\n\nIPアドレスからどこからでもアクセスできるようにするには、[accent]ポート開放[]する必要があります。\n\n[LIGHT_GRAY]注意:: LAN上のゲームで接続できない場合、Mindustryがファイアウォールの設定でローカルネットワークに接続が許可されているか確認してください。
text.join.info = ここでは、[accent]サーバーのIPアドレス[]から接続したり、[accent]ローカルネットワーク[]のサーバーを探すことができます。\nLANとWANの両方のマルチプレイに対応しています。\n\n[LIGHT_GRAY]注意:グローバルサーバーリストはありません。誰かのサーバーにIPで接続したい場合、ホストにIPをお尋ねください。 join.info = ここでは、[accent]サーバーのIPアドレス[]から接続したり、[accent]ローカルネットワーク[]のサーバーを探すことができます。\nLANとWANの両方のマルチプレイに対応しています。\n\n[LIGHT_GRAY]注意:グローバルサーバーリストはありません。誰かのサーバーにIPで接続したい場合、ホストにIPをお尋ねください。
text.hostserver = ゲームをホスト hostserver = ゲームをホスト
text.hostserver.mobile = ホスト hostserver.mobile = ホスト
text.host = ホスト host = ホスト
text.hosting = [accent]サーバーを開いています... hosting = [accent]サーバーを開いています...
text.hosts.refresh = リフレッシュ hosts.refresh = リフレッシュ
text.hosts.discovering = LAN上のサーバーを探しています hosts.discovering = LAN上のサーバーを探しています
text.server.refreshing = サーバーをリフレッシュ server.refreshing = サーバーをリフレッシュ
text.hosts.none = [lightgray]ローカルゲームが見つかりません! hosts.none = [lightgray]ローカルゲームが見つかりません!
text.host.invalid = [scarlet]ホストに接続できません。 host.invalid = [scarlet]ホストに接続できません。
text.trace = プレイヤーの記録 trace = プレイヤーの記録
text.trace.playername = プレイヤー名: [accent]{0} trace.playername = プレイヤー名: [accent]{0}
text.trace.ip = IP: [accent]{0} trace.ip = IP: [accent]{0}
text.trace.id = ユニークID: [accent]{0} trace.id = ユニークID: [accent]{0}
text.trace.android = Androidクライアント: [accent]{0} trace.android = Androidクライアント: [accent]{0}
text.trace.modclient = カスタムクライアント: [accent]{0} trace.modclient = カスタムクライアント: [accent]{0}
text.trace.totalblocksbroken = 総ブロック破壊数: [accent]{0} trace.totalblocksbroken = 総ブロック破壊数: [accent]{0}
text.trace.structureblocksbroken = 総建設物破壊数: [accent]{0} trace.structureblocksbroken = 総建設物破壊数: [accent]{0}
text.trace.lastblockbroken = 最後に破壊したブロック: [accent]{0} trace.lastblockbroken = 最後に破壊したブロック: [accent]{0}
text.trace.totalblocksplaced = 総ブロック設置数: [accent]{0} trace.totalblocksplaced = 総ブロック設置数: [accent]{0}
text.trace.lastblockplaced = 最後に設置したブロック: [accent]{0} trace.lastblockplaced = 最後に設置したブロック: [accent]{0}
text.invalidid = 無効なクライアントIDです! バグ報告してください。 invalidid = 無効なクライアントIDです! バグ報告してください。
text.server.bans = Ban server.bans = Ban
text.server.bans.none = Banされたプレイヤーはいません! server.bans.none = Banされたプレイヤーはいません!
text.server.admins = 管理者 server.admins = 管理者
text.server.admins.none = 管理者はいません! server.admins.none = 管理者はいません!
text.server.add = サーバーを追加 server.add = サーバーを追加
text.server.delete = サーバーを削除しますか? server.delete = サーバーを削除しますか?
text.server.hostname = ホスト: {0} server.hostname = ホスト: {0}
text.server.edit = サーバーを編集 server.edit = サーバーを編集
text.server.outdated = [crimson]古いサーバー![] server.outdated = [crimson]古いサーバー![]
text.server.outdated.client = [crimson]古いクライアント![] server.outdated.client = [crimson]古いクライアント![]
text.server.version = [lightgray]バージョン: {0} {1} server.version = [lightgray]バージョン: {0} {1}
text.server.custombuild = [yellow]カスタムビルド server.custombuild = [yellow]カスタムビルド
text.confirmban = このプレイヤーを Ban しますか? confirmban = このプレイヤーを Ban しますか?
text.confirmkick = このプレイヤーをキックしますか? confirmkick = このプレイヤーをキックしますか?
text.confirmunban = このプレイヤーの Ban を解除しますか? confirmunban = このプレイヤーの Ban を解除しますか?
text.confirmadmin = このプレイヤーを管理者にしますか? confirmadmin = このプレイヤーを管理者にしますか?
text.confirmunadmin = このプレイヤーを管理者から削除しますか? confirmunadmin = このプレイヤーを管理者から削除しますか?
text.joingame.title = サーバーに参加 joingame.title = サーバーに参加
text.joingame.ip = アドレス: joingame.ip = アドレス:
text.disconnect = 接続が切断されました。 disconnect = 接続が切断されました。
text.disconnect.data = ワールドデータの読み込みに失敗しました! disconnect.data = ワールドデータの読み込みに失敗しました!
text.connecting = [accent]接続中... connecting = [accent]接続中...
text.connecting.data = [accent]ワールドデータを読み込んでいます... connecting.data = [accent]ワールドデータを読み込んでいます...
text.server.port = ポート: server.port = ポート:
text.server.addressinuse = アドレスがすでに使用されています。! server.addressinuse = アドレスがすでに使用されています。!
text.server.invalidport = 無効なポート番号です。! server.invalidport = 無効なポート番号です。!
text.server.error = [crimson]サーバーエラー: [accent]{0} server.error = [crimson]サーバーエラー: [accent]{0}
text.save.old = これは古いバージョンのセーブデータで、使用することができません。\n\n[LIGHT_GRAY]下位互換性の実装は正式版の4.0行われます。 save.old = これは古いバージョンのセーブデータで、使用することができません。\n\n[LIGHT_GRAY]下位互換性の実装は正式版の4.0行われます。
text.save.new = 新しく保存 save.new = 新しく保存
text.save.overwrite = このスロットに上書きしてよろしいですか? save.overwrite = このスロットに上書きしてよろしいですか?
text.overwrite = 上書き overwrite = 上書き
text.save.none = セーブデータがありません! save.none = セーブデータがありません!
text.saveload = [accent]セーブしています... saveload = [accent]セーブしています...
text.savefail = ゲームの保存に失敗しました。! savefail = ゲームの保存に失敗しました。!
text.save.delete.confirm = このセーブデータを削除してよろしいですか? save.delete.confirm = このセーブデータを削除してよろしいですか?
text.save.delete = 削除 save.delete = 削除
text.save.export = エクスポート save.export = エクスポート
text.save.import.invalid = [accent]無効なセーブデータです。! save.import.invalid = [accent]無効なセーブデータです。!
text.save.import.fail = [crimson]セーブのインポートに失敗: [accent]{0} save.import.fail = [crimson]セーブのインポートに失敗: [accent]{0}
text.save.export.fail = [crimson]セーブのエクスポートに失敗: [accent]{0} save.export.fail = [crimson]セーブのエクスポートに失敗: [accent]{0}
text.save.import = セーブデータを読み込む save.import = セーブデータを読み込む
text.save.newslot = セーブデータ名: save.newslot = セーブデータ名:
text.save.rename = リネーム save.rename = リネーム
text.save.rename.text = 新しい名前: save.rename.text = 新しい名前:
text.selectslot = セーブデータを選択 selectslot = セーブデータを選択
text.slot = [accent]スロット {0} slot = [accent]スロット {0}
text.save.corrupted = [accent]セーブファイルが無効、または破損しました!\nゲームのアップデート直後の場合、恐らくセーブデータのフォーマットの変更によるもので、バグではありません。 save.corrupted = [accent]セーブファイルが無効、または破損しました!\nゲームのアップデート直後の場合、恐らくセーブデータのフォーマットの変更によるもので、バグではありません。
text.sector.corrupted = [accent]区域のセーブファイルが見つかりましたが、読み込みに失敗しました。\n新しく区域がが作成されます。 sector.corrupted = [accent]区域のセーブファイルが見つかりましたが、読み込みに失敗しました。\n新しく区域がが作成されます。
text.empty = <空> empty = <空>
text.on = オン on = オン
text.off = オフ off = オフ
text.save.autosave = 自動保存: {0} save.autosave = 自動保存: {0}
text.save.map = マップ: {0} save.map = マップ: {0}
text.save.wave = ウェーブ {0} save.wave = ウェーブ {0}
text.save.difficulty = 難易度: {0} save.difficulty = 難易度: {0}
text.save.date = 最終保存: {0} save.date = 最終保存: {0}
text.save.playtime = プレイ時間: {0} save.playtime = プレイ時間: {0}
text.confirm = 確認 confirm = 確認
text.delete = 削除 delete = 削除
text.ok = OK ok = OK
text.open = 開く open = 開く
text.cancel = キャンセル cancel = キャンセル
text.openlink = リンクを開く openlink = リンクを開く
text.copylink = リンクをコピー copylink = リンクをコピー
text.back = 戻る back = 戻る
text.quit.confirm = 終了してもよろしいですか? quit.confirm = 終了してもよろしいですか?
text.changelog.title = 変更履歴 changelog.title = 変更履歴
text.changelog.loading = 変更履歴を取得しています... changelog.loading = 変更履歴を取得しています...
text.changelog.error.android = [accent]Android4.4または、それ以下では変更履歴が動作しない場合があります。!\nこれはAndroidの内部バグによるものです。 changelog.error.android = [accent]Android4.4または、それ以下では変更履歴が動作しない場合があります。!\nこれはAndroidの内部バグによるものです。
text.changelog.error.ios = [accent]iOSは変更履歴に対応していません。 changelog.error.ios = [accent]iOSは変更履歴に対応していません。
text.changelog.error = [scarlet]変更履歴の取得エラー!\nインターネット接続を確認してください。 changelog.error = [scarlet]変更履歴の取得エラー!\nインターネット接続を確認してください。
text.changelog.current = [yellow][[現在のバージョン] changelog.current = [yellow][[現在のバージョン]
text.changelog.latest = [accent][[最新バージョン] changelog.latest = [accent][[最新バージョン]
text.loading = [accent]読み込み中... loading = [accent]読み込み中...
text.saving = [accent]保存中... saving = [accent]保存中...
text.wave = [accent]ウェーブ {0} wave = [accent]ウェーブ {0}
text.wave.waiting = [LIGHT_GRAY]次のウェーブまで {0} 秒 wave.waiting = [LIGHT_GRAY]次のウェーブまで {0} 秒
text.waiting = [LIGHT_GRAY]待機中... waiting = [LIGHT_GRAY]待機中...
text.waiting.players = プレイヤーを待っています... waiting.players = プレイヤーを待っています...
text.wave.enemies = [LIGHT_GRAY]残り {0} 体 wave.enemies = [LIGHT_GRAY]残り {0} 体
text.wave.enemy = [LIGHT_GRAY]残り {0} 体 wave.enemy = [LIGHT_GRAY]残り {0} 体
text.loadimage = イメージを読み込む loadimage = イメージを読み込む
text.saveimage = イメージを保存 saveimage = イメージを保存
text.unknown = 不明 unknown = 不明
text.custom = カスタム custom = カスタム
text.builtin = 組み込み builtin = 組み込み
text.map.delete.confirm = マップを削除してもよろしいですか? これは戻すことができません! map.delete.confirm = マップを削除してもよろしいですか? これは戻すことができません!
text.map.random = [accent]ランダムマップ map.random = [accent]ランダムマップ
text.map.nospawn = このマップにはスポーンするためのプレイヤーのコアがありません! [ROYAL]青い[]コアをエディターでマップに追加してください。 map.nospawn = このマップにはスポーンするためのプレイヤーのコアがありません! [ROYAL]青い[]コアをエディターでマップに追加してください。
text.map.nospawn.pvp = このマップには敵がスポーンするためのプレイヤーのコアがありません! [SCARLET]赤い[]コアをエディターでマップに追加してください。 map.nospawn.pvp = このマップには敵がスポーンするためのプレイヤーのコアがありません! [SCARLET]赤い[]コアをエディターでマップに追加してください。
text.map.invalid = マップの読み込みエラー: ファイルが無効、または破損しています。 map.invalid = マップの読み込みエラー: ファイルが無効、または破損しています。
text.editor.brush = ブラシ editor.brush = ブラシ
text.editor.slope = \\ editor.slope = \\
text.editor.openin = エディターで開く editor.openin = エディターで開く
text.editor.oregen = 鉱石の生成 editor.oregen = 鉱石の生成
text.editor.oregen.info = 鉱石の生成: editor.oregen.info = 鉱石の生成:
text.editor.mapinfo = マップ情報 editor.mapinfo = マップ情報
text.editor.author = 作者: editor.author = 作者:
text.editor.description = 説明: editor.description = 説明:
text.editor.name = 名前: editor.name = 名前:
text.editor.teams = チーム editor.teams = チーム
text.editor.elevation = 標高 editor.elevation = 標高
text.editor.errorimageload = ファイルの読み込みエラー:\n[accent]{0} editor.errorimageload = ファイルの読み込みエラー:\n[accent]{0}
text.editor.errorimagesave = ファイルの保存エラー:\n[accent]{0} editor.errorimagesave = ファイルの保存エラー:\n[accent]{0}
text.editor.generate = 生成 editor.generate = 生成
text.editor.resize = リサイズ editor.resize = リサイズ
text.editor.loadmap = マップを読み込む editor.loadmap = マップを読み込む
text.editor.savemap = マップを保存 editor.savemap = マップを保存
text.editor.saved = 保存しました! editor.saved = 保存しました!
text.editor.save.noname = マップに名前がありません! メニューの 'マップ情報' から設定してください。 editor.save.noname = マップに名前がありません! メニューの 'マップ情報' から設定してください。
text.editor.save.overwrite = マップが組み込みマップを上書きしようとしています。! メニューの 'マップ情報' から異なる名前に設定してください。 editor.save.overwrite = マップが組み込みマップを上書きしようとしています。! メニューの 'マップ情報' から異なる名前に設定してください。
text.editor.import.exists = [scarlet]インポートできません:[] '{0}' はすでに組み込みマップの名前として存在します! editor.import.exists = [scarlet]インポートできません:[] '{0}' はすでに組み込みマップの名前として存在します!
text.editor.import = インポート... editor.import = インポート...
text.editor.importmap = マップをインポート editor.importmap = マップをインポート
text.editor.importmap.description = すでに存在しているマップをインポート editor.importmap.description = すでに存在しているマップをインポート
text.editor.importfile = ファイルをインポート editor.importfile = ファイルをインポート
text.editor.importfile.description = 外部マップファイルをインポート editor.importfile.description = 外部マップファイルをインポート
text.editor.importimage = 古いイメージをインポート editor.importimage = 古いイメージをインポート
text.editor.importimage.description = 外部イメージファイルをインポート editor.importimage.description = 外部イメージファイルをインポート
text.editor.export = エクスポート... editor.export = エクスポート...
text.editor.exportfile = ファイルをエクスポート editor.exportfile = ファイルをエクスポート
text.editor.exportfile.description = マップファイルをエクスポート editor.exportfile.description = マップファイルをエクスポート
text.editor.exportimage = 地形イメージをエクスポート editor.exportimage = 地形イメージをエクスポート
text.editor.exportimage.description = イメージファイルをエクスポート editor.exportimage.description = イメージファイルをエクスポート
text.editor.loadimage = 地形をインポート editor.loadimage = 地形をインポート
text.editor.saveimage = 地形をエクスポート editor.saveimage = 地形をエクスポート
text.editor.unsaved = [scarlet]保存されていない変更があります![]\n終了してもよろしいですか? editor.unsaved = [scarlet]保存されていない変更があります![]\n終了してもよろしいですか?
text.editor.resizemap = マップをリサイズ editor.resizemap = マップをリサイズ
text.editor.mapname = マップ名: editor.mapname = マップ名:
text.editor.overwrite = [accent]警告!\n存在するマップを上書きします。 editor.overwrite = [accent]警告!\n存在するマップを上書きします。
text.editor.overwrite.confirm = [scarlet]警告![] この名前のマップがすでに存在します。上書きしてもよろしいですか? editor.overwrite.confirm = [scarlet]警告![] この名前のマップがすでに存在します。上書きしてもよろしいですか?
text.editor.selectmap = 読み込むマップを選択: editor.selectmap = 読み込むマップを選択:
text.width = 幅: width = 幅:
text.height = 高さ: height = 高さ:
text.menu = メニュー menu = メニュー
text.play = プレイ play = プレイ
text.load = 読み込む load = 読み込む
text.save = 保存 save = 保存
text.fps = FPS: {0} fps = FPS: {0}
text.tps = TPS: {0} tps = TPS: {0}
text.ping = Ping: {0}ms ping = Ping: {0}ms
text.language.restart = 言語設定を有効にするにはゲームを再起動してください。 language.restart = 言語設定を有効にするにはゲームを再起動してください。
text.settings = 設定 settings = 設定
text.tutorial = チュートリアル tutorial = チュートリアル
text.editor = エディター editor = エディター
text.mapeditor = マップエディター mapeditor = マップエディター
text.donate = 寄附 donate = 寄附
text.connectfail = [crimson]サーバーへの接続できませんでした:\n\n[accent]{0} connectfail = [crimson]サーバーへの接続できませんでした:\n\n[accent]{0}
text.error.unreachable = サーバーに到達できません。\nアドレスは正しいですか? error.unreachable = サーバーに到達できません。\nアドレスは正しいですか?
text.error.invalidaddress = 無効なアドレスです。 error.invalidaddress = 無効なアドレスです。
text.error.timedout = タイムアウトしました!\nホストがポート開放されているか確認してください。アドレスは正しいです! error.timedout = タイムアウトしました!\nホストがポート開放されているか確認してください。アドレスは正しいです!
text.error.mismatch = パケットエラー:\nクライアント/サーバーのバージョンが一致しません。\nゲームとホストが最新のMindustryか確認してください! error.mismatch = パケットエラー:\nクライアント/サーバーのバージョンが一致しません。\nゲームとホストが最新のMindustryか確認してください!
text.error.alreadyconnected = すでに接続されています。 error.alreadyconnected = すでに接続されています。
text.error.mapnotfound = マップファイルが見つかりません! error.mapnotfound = マップファイルが見つかりません!
text.error.any = 不明なネットワークエラーです。 error.any = 不明なネットワークエラーです。
text.settings.language = 言語 settings.language = 言語
text.settings.reset = デフォルトにリセット settings.reset = デフォルトにリセット
text.settings.rebind = 再設定 settings.rebind = 再設定
text.settings.controls = コントロール settings.controls = コントロール
text.settings.game = ゲーム settings.game = ゲーム
text.settings.sound = サウンド settings.sound = サウンド
text.settings.graphics = グラフィック settings.graphics = グラフィック
text.settings.cleardata = データを削除... settings.cleardata = データを削除...
text.settings.clear.confirm = データを削除してもよろしいですか?\n元に戻すことはできません! settings.clear.confirm = データを削除してもよろしいですか?\n元に戻すことはできません!
text.settings.clearall.confirm = [scarlet]警告![]\nこれはすべてのデータが削除されます。これにはセーブデータ、マップ、アンロック、キーバインドが含まれます。\n「ok」 を押すと、すべてのデータが削除され、自動的に終了します。 settings.clearall.confirm = [scarlet]警告![]\nこれはすべてのデータが削除されます。これにはセーブデータ、マップ、アンロック、キーバインドが含まれます。\n「ok」 を押すと、すべてのデータが削除され、自動的に終了します。
text.settings.clearsectors = 区域を削除 settings.clearsectors = 区域を削除
text.settings.clearunlocks = アンロックを削除 settings.clearunlocks = アンロックを削除
text.settings.clearall = すべてを削除 settings.clearall = すべてを削除
text.paused = [accent]< ポーズ > paused = [accent]< ポーズ >
text.yes = はい yes = はい
text.no = いいえ no = いいえ
text.info.title = 情報 info.title = 情報
text.error.title = [crimson]エラーが発生しました error.title = [crimson]エラーが発生しました
text.error.crashtitle = エラーが発生しました error.crashtitle = エラーが発生しました
text.blocks.unknown = [LIGHT_GRAY]??? blocks.unknown = [LIGHT_GRAY]???
text.blocks.blockinfo = ブロック情報 blocks.blockinfo = ブロック情報
text.blocks.powercapacity = 電力容量 blocks.powercapacity = 電力容量
text.blocks.powershot = 電力/ショット blocks.powershot = 電力/ショット
text.blocks.targetsair = 対空攻撃 blocks.targetsair = 対空攻撃
text.blocks.itemspeed = 輸送速度 blocks.itemspeed = 輸送速度
text.blocks.shootrange = 範囲 blocks.shootrange = 範囲
text.blocks.size = 大きさ blocks.size = 大きさ
text.blocks.liquidcapacity = 液体容量 blocks.liquidcapacity = 液体容量
text.blocks.maxitemssecond = 最大アイテム量 blocks.maxitemssecond = 最大アイテム量
text.blocks.powerrange = 電力範囲 blocks.powerrange = 電力範囲
text.blocks.poweruse = 電力使用量 blocks.poweruse = 電力使用量
text.blocks.powerdamage = 電力/ダメージ blocks.powerdamage = 電力/ダメージ
text.blocks.inputitemcapacity = 搬入アイテム容量 blocks.inputitemcapacity = 搬入アイテム容量
text.blocks.outputitemcapacity = 搬出アイテム容量 blocks.outputitemcapacity = 搬出アイテム容量
text.blocks.itemcapacity = アイテム容量 blocks.itemcapacity = アイテム容量
text.blocks.basepowergeneration = 基本発電量 blocks.basepowergeneration = 基本発電量
text.blocks.powertransferspeed = 電力伝送量 blocks.powertransferspeed = 電力伝送量
text.blocks.craftspeed = 生産速度 blocks.craftspeed = 生産速度
text.blocks.inputliquid = 必要な液体 blocks.inputliquid = 必要な液体
text.blocks.inputliquidaux = 補助液 blocks.inputliquidaux = 補助液
text.blocks.inputitem = 必要なアイテム blocks.inputitem = 必要なアイテム
text.blocks.inputitems = 必要なアイテム blocks.inputitems = 必要なアイテム
text.blocks.outputitem = 搬出アイテム blocks.outputitem = 搬出アイテム
text.blocks.drilltier = ドリル blocks.drilltier = ドリル
text.blocks.drillspeed = 基本採掘速度 blocks.drillspeed = 基本採掘速度
text.blocks.liquidoutput = 搬出液体 blocks.liquidoutput = 搬出液体
text.blocks.liquidoutputspeed = 液体搬出速度 blocks.liquidoutputspeed = 液体搬出速度
text.blocks.liquiduse = 液体使用量 blocks.liquiduse = 液体使用量
text.blocks.coolant = 冷却 blocks.coolant = 冷却
text.blocks.coolantuse = 冷却使用量 blocks.coolantuse = 冷却使用量
text.blocks.inputliquidfuel = 液体燃料 blocks.inputliquidfuel = 液体燃料
text.blocks.liquidfueluse = 液体燃料使用量 blocks.liquidfueluse = 液体燃料使用量
text.blocks.boostitem = 加速アイテム blocks.boostitem = 加速アイテム
text.blocks.boostliquid = 加速液体 blocks.boostliquid = 加速液体
text.blocks.health = 耐久値 blocks.health = 耐久値
text.blocks.inaccuracy = 精度のずれ blocks.inaccuracy = 精度のずれ
text.blocks.shots = ショット blocks.shots = ショット
text.blocks.reload = ショット/秒 blocks.reload = ショット/秒
text.blocks.inputfuel = 燃料 blocks.inputfuel = 燃料
text.blocks.fuelburntime = 燃焼時間 blocks.fuelburntime = 燃焼時間
text.blocks.inputcapacity = 搬入容量 blocks.inputcapacity = 搬入容量
text.blocks.outputcapacity = 搬出容量 blocks.outputcapacity = 搬出容量
text.unit.blocks = ブロック unit.blocks = ブロック
text.unit.powersecond = 電力/秒 unit.powersecond = 電力/秒
text.unit.liquidsecond = 液体/秒 unit.liquidsecond = 液体/秒
text.unit.itemssecond = アイテム/秒 unit.itemssecond = アイテム/秒
text.unit.pixelssecond = ピクセル/秒 unit.pixelssecond = ピクセル/秒
text.unit.liquidunits = 液体 unit.liquidunits = 液体
text.unit.powerunits = 電力 unit.powerunits = 電力
text.unit.degrees = unit.degrees =
text.unit.seconds = unit.seconds =
text.unit.items = アイテム unit.items = アイテム
text.category.general = 一般 category.general = 一般
text.category.power = 電力 category.power = 電力
text.category.liquids = 液体 category.liquids = 液体
text.category.items = アイテム category.items = アイテム
text.category.crafting = 製作速度 category.crafting = 製作速度
text.category.shooting = 攻撃速度 category.shooting = 攻撃速度
text.category.optional = 機能強化オプション category.optional = 機能強化オプション
setting.indicators.name = 味方の方角表示 setting.indicators.name = 味方の方角表示
setting.autotarget.name = 自動ターゲット setting.autotarget.name = 自動ターゲット
setting.fpscap.name = 最大FPS setting.fpscap.name = 最大FPS
@@ -375,7 +375,7 @@ setting.mutemusic.name = 音楽をミュート
setting.sfxvol.name = 効果音 音量 setting.sfxvol.name = 効果音 音量
setting.mutesound.name = 効果音をミュート setting.mutesound.name = 効果音をミュート
setting.crashreport.name = 匿名でクラッシュレポートを送信する setting.crashreport.name = 匿名でクラッシュレポートを送信する
text.keybind.title = キーバインド keybind.title = キーバインド
category.general.name = 一般 category.general.name = 一般
category.view.name = 表示 category.view.name = 表示
category.multiplayer.name = マルチプレイ category.multiplayer.name = マルチプレイ
@@ -408,7 +408,7 @@ keybind.chat_history_next.name = 次のチャット履歴
keybind.chat_scroll.name = チャットスクロール keybind.chat_scroll.name = チャットスクロール
keybind.drop_unit.name = ドロップユニット keybind.drop_unit.name = ドロップユニット
keybind.zoom_minimap.name = ミニマップのズーム keybind.zoom_minimap.name = ミニマップのズーム
mode.text.help.title = モード説明 mode.help.title = モード説明
mode.waves.name = ウェーブ mode.waves.name = ウェーブ
mode.waves.description = 通常モードです。限られた資源の中でウェーブが自動的に進行します。 mode.waves.description = 通常モードです。限られた資源の中でウェーブが自動的に進行します。
mode.sandbox.name = サンドボックス mode.sandbox.name = サンドボックス
@@ -487,21 +487,21 @@ mech.trident-ship.weapon = 爆弾
mech.glaive-ship.name = グライブ mech.glaive-ship.name = グライブ
mech.glaive-ship.description = 重武装された大型攻撃機です。焼夷弾が装備され、機体の中でも優れた加速と最高速度を有しています。 mech.glaive-ship.description = 重武装された大型攻撃機です。焼夷弾が装備され、機体の中でも優れた加速と最高速度を有しています。
mech.glaive-ship.weapon = 焼夷弾 mech.glaive-ship.weapon = 焼夷弾
text.item.explosiveness = [LIGHT_GRAY]爆発性: {0}% item.explosiveness = [LIGHT_GRAY]爆発性: {0}%
text.item.flammability = [LIGHT_GRAY]可燃性: {0}% item.flammability = [LIGHT_GRAY]可燃性: {0}%
text.item.radioactivity = [LIGHT_GRAY]放射能: {0}% item.radioactivity = [LIGHT_GRAY]放射能: {0}%
text.item.fluxiness = [LIGHT_GRAY]流動性: {0}% item.fluxiness = [LIGHT_GRAY]流動性: {0}%
text.unit.health = [LIGHT_GRAY]耐久値: {0} unit.health = [LIGHT_GRAY]耐久値: {0}
text.unit.speed = [LIGHT_GRAY]速度: {0} unit.speed = [LIGHT_GRAY]速度: {0}
text.mech.weapon = [LIGHT_GRAY]武器: {0} mech.weapon = [LIGHT_GRAY]武器: {0}
text.mech.armor = [LIGHT_GRAY]装備: {0} mech.armor = [LIGHT_GRAY]装備: {0}
text.mech.itemcapacity = [LIGHT_GRAY]アイテム容量: {0} mech.itemcapacity = [LIGHT_GRAY]アイテム容量: {0}
text.mech.minespeed = [LIGHT_GRAY]採掘速度: {0} mech.minespeed = [LIGHT_GRAY]採掘速度: {0}
text.mech.minepower = [LIGHT_GRAY]採掘力: {0} mech.minepower = [LIGHT_GRAY]採掘力: {0}
text.mech.ability = [LIGHT_GRAY]能力: {0} mech.ability = [LIGHT_GRAY]能力: {0}
text.liquid.heatcapacity = [LIGHT_GRAY]熱容量: {0} liquid.heatcapacity = [LIGHT_GRAY]熱容量: {0}
text.liquid.viscosity = [LIGHT_GRAY]粘度: {0} liquid.viscosity = [LIGHT_GRAY]粘度: {0}
text.liquid.temperature = [LIGHT_GRAY]温度: {0} liquid.temperature = [LIGHT_GRAY]温度: {0}
block.constructing = {0}\n[LIGHT_GRAY](建設中) block.constructing = {0}\n[LIGHT_GRAY](建設中)
block.spawn.name = エネミースポーン block.spawn.name = エネミースポーン
block.core.name = コア block.core.name = コア

View File

@@ -1,352 +1,352 @@
text.credits.text = Created by [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]\n\n[GRAY](In case you can't tell, this text is currently unfinished.\nTranslators, don't edit it yet!) credits.text = Created by [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]\n\n[GRAY](In case you can't tell, this text is currently unfinished.\nTranslators, don't edit it yet!)
text.credits = 제작자 credits = 제작자
text.discord = Mindustry Discord 에 참여하세요! discord = Mindustry Discord 에 참여하세요!
text.link.discord.description = 공식 Mindustry Discord 채팅방 link.discord.description = 공식 Mindustry Discord 채팅방
text.link.github.description = 게임 소스코드 link.github.description = 게임 소스코드
text.link.dev-builds.description = 개발중인 빌드 link.dev-builds.description = 개발중인 빌드
text.link.trello.description = 다음 출시될 기능들을 게시한 공식 Trello 보드 link.trello.description = 다음 출시될 기능들을 게시한 공식 Trello 보드
text.link.itch.io.description = PC 버전 다운로드와 HTML5 버전이 있는 itch.io 사이트 link.itch.io.description = PC 버전 다운로드와 HTML5 버전이 있는 itch.io 사이트
text.link.google-play.description = Google Play 스토어 정보 link.google-play.description = Google Play 스토어 정보
text.link.wiki.description = 공식 Mindustry 위키 (영어) link.wiki.description = 공식 Mindustry 위키 (영어)
text.linkfail = 링크를 여는데 실패했습니다! URL이 기기의 클립보드에 복사되었습니다. linkfail = 링크를 여는데 실패했습니다! URL이 기기의 클립보드에 복사되었습니다.
text.gameover = 코어가 터졌습니다. 게임 오버! gameover = 코어가 터졌습니다. 게임 오버!
text.gameover.pvp = [accent]{0}[] 팀이 승리했습니다! gameover.pvp = [accent]{0}[] 팀이 승리했습니다!
text.sector.gameover = 이 지역을 공략하는데 실패했습니다. 다시 시도하시겠습니까? sector.gameover = 이 지역을 공략하는데 실패했습니다. 다시 시도하시겠습니까?
text.sector.retry = 아니오 sector.retry = 아니오
text.highscore = [YELLOW]최고점수 달성! highscore = [YELLOW]최고점수 달성!
text.wave.lasted = [accent]{0}[] 까지 버티셨습니다. wave.lasted = [accent]{0}[] 까지 버티셨습니다.
text.level.highscore = 최고 점수 : [accent]{0} level.highscore = 최고 점수 : [accent]{0}
text.level.delete.title = 삭제 확인 level.delete.title = 삭제 확인
text.map.delete = 정말로 "[accent]{0}[]" 맵을 삭제하시겠습니까? map.delete = 정말로 "[accent]{0}[]" 맵을 삭제하시겠습니까?
text.level.select = 맵 선택 level.select = 맵 선택
text.level.mode = 게임모드 : level.mode = 게임모드 :
text.construction.desktop = PC 에서의 조작 방법이 변경되었습니다.\n블록 선택을 해제하거나 건설을 중지하려면 [accent]스페이스 바[]를 누르세요. construction.desktop = PC 에서의 조작 방법이 변경되었습니다.\n블록 선택을 해제하거나 건설을 중지하려면 [accent]스페이스 바[]를 누르세요.
text.construction.title = 블록 배치 안내서 construction.title = 블록 배치 안내서
text.construction = [accent]블록 배치 모드[]를 선택하셨습니다.\n\n블록을 설치하고 싶으면, 자신의 건설 가능 범위 내에서 간단히 탭 하면 됩니다.\n일부 블록을 선택한 후에 확인 버튼을 누르면 배가 배치 작업을 진행할 것입니다.\n\n- [accent]블록을 삭제[]하고 싶다면 배치하고 싶은 영역을 탭 하세요. \n- [accent]블록을 넓게 배치[]하고 싶다면 배치하고 싶은 시작 영역을 길게 누르며 드래그 하면 됩니다.\n- [accent]블록을 한줄로 배치[]하고 싶다면 배치하고 싶은 시작 영역을 한번 탭 하고 길게 누르면서 드래그 하면 됩니다. \n- [accent]블록 배치 모드를 취소[]하고 싶다면 화면 하단 왼쪽에 있는 X 버튼을 누르면 됩니다. construction = [accent]블록 배치 모드[]를 선택하셨습니다.\n\n블록을 설치하고 싶으면, 자신의 건설 가능 범위 내에서 간단히 탭 하면 됩니다.\n일부 블록을 선택한 후에 확인 버튼을 누르면 배가 배치 작업을 진행할 것입니다.\n\n- [accent]블록을 삭제[]하고 싶다면 배치하고 싶은 영역을 탭 하세요. \n- [accent]블록을 넓게 배치[]하고 싶다면 배치하고 싶은 시작 영역을 길게 누르며 드래그 하면 됩니다.\n- [accent]블록을 한줄로 배치[]하고 싶다면 배치하고 싶은 시작 영역을 한번 탭 하고 길게 누르면서 드래그 하면 됩니다. \n- [accent]블록 배치 모드를 취소[]하고 싶다면 화면 하단 왼쪽에 있는 X 버튼을 누르면 됩니다.
text.deconstruction.title = 블록 삭제 안내서 deconstruction.title = 블록 삭제 안내서
text.deconstruction = [accent]블록 삭제 모드[]를 선택하셨습니다\n\n블록을 삭제하고 싶다면, 자신의 건설 가능 범위 내에서 간단히 탭 하면 됩니다.\n일부 블록을 선택한 후에 확인 버튼을 누르면 배가 파괴 작업을 진행할 것입니다.\n\n- [accent]블록을 삭제[]하고 싶다면 배치하고 싶은 영역을 탭 하세요\n- [accent]블록을 넓은 범위로 삭제[]하고 싶다면 배치하고 싶은 시작 영역을 길게 누르며 드래그 하면 됩니다.\n- [accent]블록 삭제 모드를 취소[]하고 싶다면 화면 하단 왼쪽에 있는 X 버튼을 누르면 됩니다. deconstruction = [accent]블록 삭제 모드[]를 선택하셨습니다\n\n블록을 삭제하고 싶다면, 자신의 건설 가능 범위 내에서 간단히 탭 하면 됩니다.\n일부 블록을 선택한 후에 확인 버튼을 누르면 배가 파괴 작업을 진행할 것입니다.\n\n- [accent]블록을 삭제[]하고 싶다면 배치하고 싶은 영역을 탭 하세요\n- [accent]블록을 넓은 범위로 삭제[]하고 싶다면 배치하고 싶은 시작 영역을 길게 누르며 드래그 하면 됩니다.\n- [accent]블록 삭제 모드를 취소[]하고 싶다면 화면 하단 왼쪽에 있는 X 버튼을 누르면 됩니다.
text.showagain = 다음 세션에서 이 메세지를 표시하지 않습니다 showagain = 다음 세션에서 이 메세지를 표시하지 않습니다
text.coreattack = < 코어가 공격받고 있습니다! > coreattack = < 코어가 공격받고 있습니다! >
text.unlocks = 아이템들 unlocks = 아이템들
text.savegame = 게임 저장 savegame = 게임 저장
text.loadgame = 게임 불러오기 loadgame = 게임 불러오기
text.joingame = 멀티플레이 joingame = 멀티플레이
text.addplayers = 플레이어 추가/제거 addplayers = 플레이어 추가/제거
text.customgame = 커스텀 게임 customgame = 커스텀 게임
text.sectors = 지역 플레이 sectors = 지역 플레이
text.sector = 지역 : [LIGHT_GRAY]{0} sector = 지역 : [LIGHT_GRAY]{0}
text.sector.time = 시간 : [LIGHT_GRAY]{0} sector.time = 시간 : [LIGHT_GRAY]{0}
text.sector.deploy = 시작 sector.deploy = 시작
text.sector.abandon = 초기화 sector.abandon = 초기화
text.sector.abandon.confirm = 정말로 이 지역의 모든 진행상황을 초기화 하겠습니까?\n이 작업은 되돌릴 수 없습니다! sector.abandon.confirm = 정말로 이 지역의 모든 진행상황을 초기화 하겠습니까?\n이 작업은 되돌릴 수 없습니다!
text.sector.resume = 계속하기 sector.resume = 계속하기
text.sector.locked = [scarlet][[완료안됨] sector.locked = [scarlet][[완료안됨]
text.sector.unexplored = [accent][[탐색안됨] sector.unexplored = [accent][[탐색안됨]
text.missions = 목표 : [LIGHT_GRAY] {0} missions = 목표 : [LIGHT_GRAY] {0}
text.mission = 목표 : [LIGHT_GRAY] {0} mission = 목표 : [LIGHT_GRAY] {0}
text.mission.main = 주요 목표 : [LIGHT_GRAY]{0} mission.main = 주요 목표 : [LIGHT_GRAY]{0}
text.mission.info = 미션 정보 mission.info = 미션 정보
text.mission.complete = 미션 성공! mission.complete = 미션 성공!
text.mission.complete.body = 지역 {0},{1} 클리어. mission.complete.body = 지역 {0},{1} 클리어.
text.mission.wave = [accent]{0}/{1}[] 단계 생존\n{2}초 남음 mission.wave = [accent]{0}/{1}[] 단계 생존\n{2}초 남음
text.mission.wave.enemies = [accent]{0}/{1} []단계 생존\n{2}마리 남음 mission.wave.enemies = [accent]{0}/{1} []단계 생존\n{2}마리 남음
text.mission.wave.enemy = [accent]{0}/{1} []단계 생존\n{2}마리 남음 mission.wave.enemy = [accent]{0}/{1} []단계 생존\n{2}마리 남음
text.mission.wave.menu = [accent]{0}[] 단계 mission.wave.menu = [accent]{0}[] 단계
text.mission.battle = 적 코어를 파괴하세요 mission.battle = 적 코어를 파괴하세요
text.mission.resource.menu = {0} {1}개 수집 mission.resource.menu = {0} {1}개 수집
text.mission.resource = {0} 을(를) 수집하세요\n[accent]{1}/{2} mission.resource = {0} 을(를) 수집하세요\n[accent]{1}/{2}
text.mission.block = {0} 를 만드세요 mission.block = {0} 를 만드세요
text.mission.unit = {0} 유닛을 만드세요 mission.unit = {0} 유닛을 만드세요
text.mission.command = 유닛에게 {0} 명령을 보내세요 mission.command = 유닛에게 {0} 명령을 보내세요
text.mission.linknode = 전력 노드를 연결하세요 mission.linknode = 전력 노드를 연결하세요
text.mission.display = [accent]목표 : [LIGHT_GRAY]{0} mission.display = [accent]목표 : [LIGHT_GRAY]{0}
text.mission.mech = [accent]{0}[] 기체로 바꾸세요 mission.mech = [accent]{0}[] 기체로 바꾸세요
text.mission.create = [accent]{0}[] 을(를)설치하세요. mission.create = [accent]{0}[] 을(를)설치하세요.
text.none = <없음> none = <없음>
text.close = 닫기 close = 닫기
text.quit = 나가기 quit = 나가기
text.maps = maps =
text.continue = 계속하기 continue = 계속하기
text.nextmission = 다음 임무 nextmission = 다음 임무
text.maps.none = [LIGHT_GRAY]맵을 찾을 수 없습니다! maps.none = [LIGHT_GRAY]맵을 찾을 수 없습니다!
text.about.button = 정보 about.button = 정보
text.name = 이름 : name = 이름 :
text.filename = 파일 이름 : filename = 파일 이름 :
text.unlocked = 새 블록 잠금 해제됨 unlocked = 새 블록 잠금 해제됨
text.unlocked.plural = 잠금 해제 unlocked.plural = 잠금 해제
text.players = 현재 {0}명 접속중 players = 현재 {0}명 접속중
text.players.single = 현재 {0}명만 있음. players.single = 현재 {0}명만 있음.
text.server.closing = [accent]서버 닫는중... server.closing = [accent]서버 닫는중...
text.server.kicked.kick = 서버에서 추방되었습니다! server.kicked.kick = 서버에서 추방되었습니다!
text.server.kicked.serverClose = 서버 종료됨. server.kicked.serverClose = 서버 종료됨.
text.server.kicked.sectorComplete = 지역 클리어. server.kicked.sectorComplete = 지역 클리어.
text.server.kicked.sectorComplete.text = 임무 성공.\n서버가 다음지역 맵으로 이동되었습니다. server.kicked.sectorComplete.text = 임무 성공.\n서버가 다음지역 맵으로 이동되었습니다.
text.server.kicked.clientOutdated = 오래된 버전의 클라이언트 입니다! 게임을 업데이트 하세요! server.kicked.clientOutdated = 오래된 버전의 클라이언트 입니다! 게임을 업데이트 하세요!
text.server.kicked.serverOutdated = 오래된 버전의 서버입니다! 서버 호스트 관리자에게 문의하세요! server.kicked.serverOutdated = 오래된 버전의 서버입니다! 서버 호스트 관리자에게 문의하세요!
text.server.kicked.banned = 뭘 하셨는지는 모르겠지만, 이제 영원히 서버에 접속할 수 없습니다. server.kicked.banned = 뭘 하셨는지는 모르겠지만, 이제 영원히 서버에 접속할 수 없습니다.
text.server.kicked.recentKick = 방금 추방처리 되었습니다.\n잠시 기다린 후에 접속 해 주세요.\n참고 : [accent]계속해서 접속을 시도하면 강퇴 시간이 길어집니다. server.kicked.recentKick = 방금 추방처리 되었습니다.\n잠시 기다린 후에 접속 해 주세요.\n참고 : [accent]계속해서 접속을 시도하면 강퇴 시간이 길어집니다.
text.server.kicked.nameInUse = 이 닉네임이 이미 서버에서 사용중입니다. server.kicked.nameInUse = 이 닉네임이 이미 서버에서 사용중입니다.
text.server.kicked.nameEmpty = 닉네임에는 반드시 영어 또는 숫자가 있어야 합니다. server.kicked.nameEmpty = 닉네임에는 반드시 영어 또는 숫자가 있어야 합니다.
text.server.kicked.idInUse = 이미 서버에 접속중입니다! 다중 계정은 허용되지 않습니다. server.kicked.idInUse = 이미 서버에 접속중입니다! 다중 계정은 허용되지 않습니다.
text.server.kicked.customClient = 이 서버는 직접 빌드한 버전을 지원하지 않습니다. 공식 버전을 사용하세요. server.kicked.customClient = 이 서버는 직접 빌드한 버전을 지원하지 않습니다. 공식 버전을 사용하세요.
text.server.kicked.gameover = 게임 오버로 인해 서버에서 추방되었습니다. server.kicked.gameover = 게임 오버로 인해 서버에서 추방되었습니다.
text.host.info = [accent]호스트[] 버튼은 현재 네트워크의 [scarlet]6567[] 포트를 사용합니다.\n[LIGHY_GRAY]같은 Wi-Fi 또는 로컬 네트워크[] 에서 서버 목록을 볼 수 있습니다.\n\n만약 플레이어들이 이 IP를 통해 어디에서나 연결할 수 있게 하고 싶다면, 공유기 설정에서 [accent]포트 포워딩[]을 해야 합니다.\n\n[LIGHT_GRAY]참고 : LAN 게임 연결에 문제가 있는 사람이 있다면, 방화벽 설정에서 Mindustry 가 로컬 네트워크에 액세스하도록 허용했는지 확인 해 주세요. host.info = [accent]호스트[] 버튼은 현재 네트워크의 [scarlet]6567[] 포트를 사용합니다.\n[LIGHY_GRAY]같은 Wi-Fi 또는 로컬 네트워크[] 에서 서버 목록을 볼 수 있습니다.\n\n만약 플레이어들이 이 IP를 통해 어디에서나 연결할 수 있게 하고 싶다면, 공유기 설정에서 [accent]포트 포워딩[]을 해야 합니다.\n\n[LIGHT_GRAY]참고 : LAN 게임 연결에 문제가 있는 사람이 있다면, 방화벽 설정에서 Mindustry 가 로컬 네트워크에 액세스하도록 허용했는지 확인 해 주세요.
text.join.info = 여기서 [accent]서버 IP[]를 입력하여 다른 서버에 접속할 수 있습니다.\n또는 [accent]로컬 네트워크(LAN)[] 서버를 검색하여 접속할 수 있습니다.\nLAN 및 WAN 멀티 플레이어 모두 지원됩니다.\n\n[LIGHT_GRAY]참고:여기에서는 자동으로 글로벌 서버를 추가하지 않습니다. IP로 다른 사람의 서버에 접속할려면 서버장에게 IP를 요청해야 합니다. join.info = 여기서 [accent]서버 IP[]를 입력하여 다른 서버에 접속할 수 있습니다.\n또는 [accent]로컬 네트워크(LAN)[] 서버를 검색하여 접속할 수 있습니다.\nLAN 및 WAN 멀티 플레이어 모두 지원됩니다.\n\n[LIGHT_GRAY]참고:여기에서는 자동으로 글로벌 서버를 추가하지 않습니다. IP로 다른 사람의 서버에 접속할려면 서버장에게 IP를 요청해야 합니다.
text.hostserver = 서버 열기 hostserver = 서버 열기
text.hostserver.mobile = 서버\n열기 hostserver.mobile = 서버\n열기
text.host = 서버 열기 host = 서버 열기
text.hosting = [accent]서버 여는중... hosting = [accent]서버 여는중...
text.hosts.refresh = 새로고침 hosts.refresh = 새로고침
text.hosts.discovering = LAN 게임 찾기 hosts.discovering = LAN 게임 찾기
text.server.refreshing = 서버 목록 새로고치는중... server.refreshing = 서버 목록 새로고치는중...
text.hosts.none = [lightgray]LAN 게임을 찾을 수 없습니다! hosts.none = [lightgray]LAN 게임을 찾을 수 없습니다!
text.host.invalid = [scarlet]서버에 연결할 수 없습니다! host.invalid = [scarlet]서버에 연결할 수 없습니다!
text.trace = 플레이어 정보 보기 trace = 플레이어 정보 보기
text.trace.playername = 이름 : [accent]{0} trace.playername = 이름 : [accent]{0}
text.trace.ip = IP : [accent]{0} trace.ip = IP : [accent]{0}
text.trace.id = 고유 ID : [accent]{0} trace.id = 고유 ID : [accent]{0}
text.trace.android = Android 클라이언트 : [accent]{0} trace.android = Android 클라이언트 : [accent]{0}
text.trace.modclient = 수정된 클라이언트 : [accent]{0} trace.modclient = 수정된 클라이언트 : [accent]{0}
text.trace.totalblocksbroken = 총 블록 파괴 개수 : [accent]{0} trace.totalblocksbroken = 총 블록 파괴 개수 : [accent]{0}
text.trace.structureblocksbroken = 구조 블록 파괴 수 : [accent]{0} trace.structureblocksbroken = 구조 블록 파괴 수 : [accent]{0}
text.trace.lastblockbroken = 마지막으로 파괴한 블록 : [accent]{0} trace.lastblockbroken = 마지막으로 파괴한 블록 : [accent]{0}
text.trace.totalblocksplaced = 총 설치한 블록 개수 : [accent]{0} trace.totalblocksplaced = 총 설치한 블록 개수 : [accent]{0}
text.trace.lastblockplaced = 마지막으로 설치한 블록 : [accent]{0} trace.lastblockplaced = 마지막으로 설치한 블록 : [accent]{0}
text.invalidid = 잘못된 클라이언트 ID 입니다! 공식 Mindustry Discord 으로 버그 보고서를 제출 해 주세요. invalidid = 잘못된 클라이언트 ID 입니다! 공식 Mindustry Discord 으로 버그 보고서를 제출 해 주세요.
text.server.bans = 차단된 유저 server.bans = 차단된 유저
text.server.bans.none = 차단된 플레이어가 없습니다. server.bans.none = 차단된 플레이어가 없습니다.
text.server.admins = 관리자 server.admins = 관리자
text.server.admins.none = 관리자가 없습니다! server.admins.none = 관리자가 없습니다!
text.server.add = 서버 추가 server.add = 서버 추가
text.server.delete = 이 서버를 삭제 하시겠습니까? server.delete = 이 서버를 삭제 하시겠습니까?
text.server.hostname = 호스트 : {0} server.hostname = 호스트 : {0}
text.server.edit = 서버 수정 server.edit = 서버 수정
text.server.outdated = [crimson]서버 버전이 낮습니다![] server.outdated = [crimson]서버 버전이 낮습니다![]
text.server.outdated.client = [Crimson]클라이언트 버전이 낮습니다![] server.outdated.client = [Crimson]클라이언트 버전이 낮습니다![]
text.server.version = [lightgray]서버 버전 : {0} server.version = [lightgray]서버 버전 : {0}
text.server.custombuild = [yellow]커스텀 서버 server.custombuild = [yellow]커스텀 서버
text.confirmban = 이 플레이어를 차단하시겠습니까? confirmban = 이 플레이어를 차단하시겠습니까?
text.confirmkick = 정말로 이 플레이어를 추방시키겠습니까? confirmkick = 정말로 이 플레이어를 추방시키겠습니까?
text.confirmunban = 이 플레이어를 차단해제 하시겠습니까? confirmunban = 이 플레이어를 차단해제 하시겠습니까?
text.confirmadmin = 이 플레이어를 관리자로 만들겠습니까? confirmadmin = 이 플레이어를 관리자로 만들겠습니까?
text.confirmunadmin = 이 플레이어를 일반 유저로 만들겠습니까? confirmunadmin = 이 플레이어를 일반 유저로 만들겠습니까?
text.joingame.title = 게임 참가 joingame.title = 게임 참가
text.joingame.ip = IP : joingame.ip = IP :
text.disconnect = 서버와 연결이 해제되었습니다. disconnect = 서버와 연결이 해제되었습니다.
text.disconnect.data = 맵 데이터를 받아오는데 실패했습니다. disconnect.data = 맵 데이터를 받아오는데 실패했습니다.
text.connecting = [accent]연결중... connecting = [accent]연결중...
text.connecting.data = [accent]맵 데이터 다운로드중... connecting.data = [accent]맵 데이터 다운로드중...
text.server.port = 포트 : server.port = 포트 :
text.server.addressinuse = 이 주소는 이미 사용중입니다! server.addressinuse = 이 주소는 이미 사용중입니다!
text.server.invalidport = 포트 번호가 잘못되었습니다. server.invalidport = 포트 번호가 잘못되었습니다.
text.server.error = [crimson]{0}[accent]서버를 여는데 오류가 발생했습니다.[] server.error = [crimson]{0}[accent]서버를 여는데 오류가 발생했습니다.[]
text.save.old = 이 저장파일은 이전 버전의 게임용이며, 지금은 사용할 수 없습니다. \n\n[LIGHT_GRAY]4.0 정식때 이전 게임버전에서 만든 저장파일과 호환됩니다. save.old = 이 저장파일은 이전 버전의 게임용이며, 지금은 사용할 수 없습니다. \n\n[LIGHT_GRAY]4.0 정식때 이전 게임버전에서 만든 저장파일과 호환됩니다.
text.save.new = 새로 저장 save.new = 새로 저장
text.save.overwrite = 이 저장 슬롯을 덮어씌우겠습니까? save.overwrite = 이 저장 슬롯을 덮어씌우겠습니까?
text.overwrite = 덮어쓰기 overwrite = 덮어쓰기
text.save.none = 저장 파일을 찾지 못했습니다! save.none = 저장 파일을 찾지 못했습니다!
text.saveload = [accent]저장중... saveload = [accent]저장중...
text.savefail = 게임을 저장하지 못했습니다! savefail = 게임을 저장하지 못했습니다!
text.save.delete.confirm = 이 저장파일을 삭제 하시겠습니까? save.delete.confirm = 이 저장파일을 삭제 하시겠습니까?
text.save.delete = 삭제 save.delete = 삭제
text.save.export = 저장파일 내보내기 save.export = 저장파일 내보내기
text.save.import.invalid = [accent]파일이 잘못되었습니다! save.import.invalid = [accent]파일이 잘못되었습니다!
text.save.import.fail = [crimson]저장파일을 불러오지 못함 : [accent]{0} save.import.fail = [crimson]저장파일을 불러오지 못함 : [accent]{0}
text.save.export.fail = [crimson]저장파일을 내보내지 못함 : [accent]{0} save.export.fail = [crimson]저장파일을 내보내지 못함 : [accent]{0}
text.save.import = 저장파일 불러오기 save.import = 저장파일 불러오기
text.save.newslot = 저장 파일이름 : save.newslot = 저장 파일이름 :
text.save.rename = 이름 변경 save.rename = 이름 변경
text.save.rename.text = 새 이름 : save.rename.text = 새 이름 :
text.selectslot = 저장슬롯을 선택하십시오. selectslot = 저장슬롯을 선택하십시오.
text.slot = [accent]{0}번째 슬롯 slot = [accent]{0}번째 슬롯
text.save.corrupted = [accent]세이브 파일이 손상되었거나 잘못된 파일입니다! 만약 게임을 업데이트 했다면 이것은 아마 저장 형식 변경일 것이고, 이것은 버그가 [scarlet]아닙니다[]. save.corrupted = [accent]세이브 파일이 손상되었거나 잘못된 파일입니다! 만약 게임을 업데이트 했다면 이것은 아마 저장 형식 변경일 것이고, 이것은 버그가 [scarlet]아닙니다[].
text.sector.corrupted = [accent]저장 파일에서 지역을 발견했으나 불러오지 못했습니다.\n새로 생성되었습니다. sector.corrupted = [accent]저장 파일에서 지역을 발견했으나 불러오지 못했습니다.\n새로 생성되었습니다.
text.empty = <비어있음> empty = <비어있음>
text.on = 켜기 on = 켜기
text.off = 끄기 off = 끄기
text.save.autosave = 자동저장 : {0} save.autosave = 자동저장 : {0}
text.save.map = 맵 : {0} save.map = 맵 : {0}
text.save.wave = {0}단계[] save.wave = {0}단계[]
text.save.difficulty = 난이도 : {0} save.difficulty = 난이도 : {0}
text.save.date = 마지막 저장날짜 : {0} save.date = 마지막 저장날짜 : {0}
text.save.playtime = 플레이시간 : {0} save.playtime = 플레이시간 : {0}
text.confirm = 확인 confirm = 확인
text.delete = 삭제 delete = 삭제
text.ok = 확인 ok = 확인
text.open = 열기 open = 열기
text.cancel = 취소 cancel = 취소
text.openlink = 링크 열기 openlink = 링크 열기
text.copylink = 링크 복사 copylink = 링크 복사
text.back = 뒤로가기 back = 뒤로가기
text.quit.confirm = 정말로 종료하시겠습니까? quit.confirm = 정말로 종료하시겠습니까?
text.changelog.title = 변경사항 changelog.title = 변경사항
text.changelog.loading = 변경사항 가져오는중... changelog.loading = 변경사항 가져오는중...
text.changelog.error.android = [accent]게임 변경사항은 가끔 Android 4.4 이하에서 작동하지 않습니다. 이것은 내부 Android 버그 때문입니다. changelog.error.android = [accent]게임 변경사항은 가끔 Android 4.4 이하에서 작동하지 않습니다. 이것은 내부 Android 버그 때문입니다.
text.changelog.error.ios = [accent]현재 iOS에서는 변경 사항을 지원하지 않습니다. changelog.error.ios = [accent]현재 iOS에서는 변경 사항을 지원하지 않습니다.
text.changelog.error = [scarlet]게임 변경사항을 가져오는 중 오류가 발생했습니다![]\n인터넷 연결을 확인하십시오. changelog.error = [scarlet]게임 변경사항을 가져오는 중 오류가 발생했습니다![]\n인터넷 연결을 확인하십시오.
text.changelog.current = [accent][[현재 버전] changelog.current = [accent][[현재 버전]
text.changelog.latest = [accent][[최신 버전] changelog.latest = [accent][[최신 버전]
text.loading = [accent]불러오는중... loading = [accent]불러오는중...
text.saving = [accent]저장중... saving = [accent]저장중...
text.wave = [accent]{0}단계 wave = [accent]{0}단계
text.wave.waiting = 남은 시간 : [green]{0}초[] wave.waiting = 남은 시간 : [green]{0}초[]
text.waiting = [LIGHT_GRAY]대기중... waiting = [LIGHT_GRAY]대기중...
text.waiting.players = 다른 플레이어를 기다리는 중.. waiting.players = 다른 플레이어를 기다리는 중..
text.wave.enemies = [LIGHT_GRAY]{0} 마리 남았음 wave.enemies = [LIGHT_GRAY]{0} 마리 남았음
text.wave.enemy = [LIGHT_GRAY]{0} 마리 남음 wave.enemy = [LIGHT_GRAY]{0} 마리 남음
text.loadimage = 사진 불러오기 loadimage = 사진 불러오기
text.saveimage = 사진 저장 saveimage = 사진 저장
text.unknown = 알 수 없음 unknown = 알 수 없음
text.custom = 커스텀 custom = 커스텀
text.builtin = 기본맵 builtin = 기본맵
text.map.delete.confirm = 이 맵을 삭제하시겠습니까? 이 명령은 취소할 수 없습니다! map.delete.confirm = 이 맵을 삭제하시겠습니까? 이 명령은 취소할 수 없습니다!
text.map.random = [accent]랜덤 맵 map.random = [accent]랜덤 맵
text.map.nospawn = 이 맵에 플레이어가 스폰 할 코어가 없습니다! 맵 편집기에서 [ROYAL]파란색[]코어를 맵에 추가하세요. map.nospawn = 이 맵에 플레이어가 스폰 할 코어가 없습니다! 맵 편집기에서 [ROYAL]파란색[]코어를 맵에 추가하세요.
text.map.nospawn.pvp = 이 맵에는 적팀 코어가 없습니다! 에디터에서 [scarlet]빨간팀[] 코어를 추가하세요. map.nospawn.pvp = 이 맵에는 적팀 코어가 없습니다! 에디터에서 [scarlet]빨간팀[] 코어를 추가하세요.
text.map.invalid = 파일이 잘못되었거나 손상되어 맵을 열 수 없습니다. map.invalid = 파일이 잘못되었거나 손상되어 맵을 열 수 없습니다.
text.editor.brush = 브러쉬 editor.brush = 브러쉬
text.editor.slope = \\ editor.slope = \\
text.editor.openin = 편집기 열기 editor.openin = 편집기 열기
text.editor.oregen = 광물 무작위 생성 editor.oregen = 광물 무작위 생성
text.editor.oregen.info = 광물 무작위 생성 : editor.oregen.info = 광물 무작위 생성 :
text.editor.mapinfo = 맵 정보 editor.mapinfo = 맵 정보
text.editor.author = 만든이 : editor.author = 만든이 :
text.editor.description = 설명 : editor.description = 설명 :
text.editor.name = 이름 : editor.name = 이름 :
text.editor.teams = editor.teams =
text.editor.elevation = 지형 높이 editor.elevation = 지형 높이
text.editor.errorimageload = [accent]{0}[] 파일을 불러오는데 오류가 발생했습니다. editor.errorimageload = [accent]{0}[] 파일을 불러오는데 오류가 발생했습니다.
text.editor.errorimagesave = [accent]{0}[] 파일 저장중 오류가 발생했습니다. editor.errorimagesave = [accent]{0}[] 파일 저장중 오류가 발생했습니다.
text.editor.generate = 생성 editor.generate = 생성
text.editor.resize = 맵 크기조정 editor.resize = 맵 크기조정
text.editor.loadmap = 맵 불러오기 editor.loadmap = 맵 불러오기
text.editor.savemap = 맵 저장 editor.savemap = 맵 저장
text.editor.saved = 저장됨! editor.saved = 저장됨!
text.editor.save.noname = 지도에 이름이 없습니다! 메뉴 -> '맵 정보' 에서 설정하세요. editor.save.noname = 지도에 이름이 없습니다! 메뉴 -> '맵 정보' 에서 설정하세요.
text.editor.save.overwrite = 이 맵의 이름은 기존에 있던 맵을 덮어씁니다! '맵 정보' 메뉴에서 다른 이름을 선택하세요. editor.save.overwrite = 이 맵의 이름은 기존에 있던 맵을 덮어씁니다! '맵 정보' 메뉴에서 다른 이름을 선택하세요.
text.editor.import.exists = [scarlet]맵을 불러올 수 없음 : [] 기존에 있던 '{0}' 맵이 이미 존재합니다! editor.import.exists = [scarlet]맵을 불러올 수 없음 : [] 기존에 있던 '{0}' 맵이 이미 존재합니다!
text.editor.import = 가져오기 editor.import = 가져오기
text.editor.importmap = 맵 가져오기 editor.importmap = 맵 가져오기
text.editor.importmap.description = 이미 존재하는 맵 가져오기 editor.importmap.description = 이미 존재하는 맵 가져오기
text.editor.importfile = 파일 가져오기 editor.importfile = 파일 가져오기
text.editor.importfile.description = 외부 맵 파일 가져오기 editor.importfile.description = 외부 맵 파일 가져오기
text.editor.importimage = 지형 사진 가져오기 editor.importimage = 지형 사진 가져오기
text.editor.importimage.description = 외부 맵 이미지 파일 가져오기 editor.importimage.description = 외부 맵 이미지 파일 가져오기
text.editor.export = 내보내기 editor.export = 내보내기
text.editor.exportfile = 파일 내보내기 editor.exportfile = 파일 내보내기
text.editor.exportfile.description = 맵 파일 내보내기 editor.exportfile.description = 맵 파일 내보내기
text.editor.exportimage = 지형 이미지 내보내기 editor.exportimage = 지형 이미지 내보내기
text.editor.exportimage.description = 맵 이미지 파일 내보내기 editor.exportimage.description = 맵 이미지 파일 내보내기
text.editor.loadimage = 지형 가져오기 editor.loadimage = 지형 가져오기
text.editor.saveimage = 지형 내보내기 editor.saveimage = 지형 내보내기
text.editor.unsaved = [scarlet]변경사항을 저장하지 않았습니다![]\n정말로 나가시겠습니까? editor.unsaved = [scarlet]변경사항을 저장하지 않았습니다![]\n정말로 나가시겠습니까?
text.editor.resizemap = 맵 크기 조정 editor.resizemap = 맵 크기 조정
text.editor.mapname = 맵 이름 : editor.mapname = 맵 이름 :
text.editor.overwrite = [accept]경고!이 명령은 기존 맵을 덮어씌우게 됩니다. editor.overwrite = [accept]경고!이 명령은 기존 맵을 덮어씌우게 됩니다.
text.editor.overwrite.confirm = [scarlet]경고![] 이 이름을 가진 맵이 이미 있습니다. 덮어 쓰시겠습니까? editor.overwrite.confirm = [scarlet]경고![] 이 이름을 가진 맵이 이미 있습니다. 덮어 쓰시겠습니까?
text.editor.selectmap = 불러올 맵 선택 : editor.selectmap = 불러올 맵 선택 :
text.width = 넓이 : width = 넓이 :
text.height = 높이 : height = 높이 :
text.menu = 메뉴 menu = 메뉴
text.play = 플레이 play = 플레이
text.load = 불러오기 load = 불러오기
text.save = 저장 save = 저장
text.fps = {0}FPS fps = {0}FPS
text.tps = {0}TPS tps = {0}TPS
text.ping = ping : {0}ms ping = ping : {0}ms
text.language.restart = 언어를 변경하려면 게임을 다시시작 해 주세요. language.restart = 언어를 변경하려면 게임을 다시시작 해 주세요.
text.settings = 설정 settings = 설정
text.tutorial = 게임 방법 tutorial = 게임 방법
text.editor = 편집기 editor = 편집기
text.mapeditor = 맵 편집기 mapeditor = 맵 편집기
text.donate = 기부 donate = 기부
text.connectfail = [crimson]{0}[accent] 서버에 연결하지 못했습니다.[] connectfail = [crimson]{0}[accent] 서버에 연결하지 못했습니다.[]
text.error.unreachable = 서버에 연결하지 못했습니다. error.unreachable = 서버에 연결하지 못했습니다.
text.error.invalidaddress = 잘못된 주소입니다. error.invalidaddress = 잘못된 주소입니다.
text.error.timedout = 시간 초과!\n서버에 포트 포워딩이 설정되어 있고 주소가 올바른지 확인하십시오. error.timedout = 시간 초과!\n서버에 포트 포워딩이 설정되어 있고 주소가 올바른지 확인하십시오.
text.error.mismatch = 패킷 오류:\n클라이언트/서버 버전이 일치하지 않습니다.\n접속할려는 서버가 최신 버전의 Mindustry 인지 확인하세요! error.mismatch = 패킷 오류:\n클라이언트/서버 버전이 일치하지 않습니다.\n접속할려는 서버가 최신 버전의 Mindustry 인지 확인하세요!
text.error.alreadyconnected = 이미 접속중입니다. error.alreadyconnected = 이미 접속중입니다.
text.error.mapnotfound = 맵 파일을 찾을 수 없습니다! error.mapnotfound = 맵 파일을 찾을 수 없습니다!
text.error.any = 알 수 없는 네트워크 오류. error.any = 알 수 없는 네트워크 오류.
text.settings.language = 언어 settings.language = 언어
text.settings.reset = 설정 초기화 settings.reset = 설정 초기화
text.settings.rebind = 키 재설정 settings.rebind = 키 재설정
text.settings.controls = 컨트롤 settings.controls = 컨트롤
text.settings.game = 게임 settings.game = 게임
text.settings.sound = 소리 settings.sound = 소리
text.settings.graphics = 그래픽 settings.graphics = 그래픽
text.settings.cleardata = 게임 데이터 초기화... settings.cleardata = 게임 데이터 초기화...
text.settings.clear.confirm = 정말로 초기화 하겠습니까?\n이 작업을 되돌릴 수 없습니다! settings.clear.confirm = 정말로 초기화 하겠습니까?\n이 작업을 되돌릴 수 없습니다!
text.settings.clearall.confirm = [scarlet]경고![]\n이 작업은 저장된 맵, 맵파일, 잠금 해제된 목록과 키 매핑, 그리고 모든 데이터를 삭제합니다.\n확인 버튼을 다시 눌러 모든 데이터를 삭제하고 게임에서 나갑니다. settings.clearall.confirm = [scarlet]경고![]\n이 작업은 저장된 맵, 맵파일, 잠금 해제된 목록과 키 매핑, 그리고 모든 데이터를 삭제합니다.\n확인 버튼을 다시 눌러 모든 데이터를 삭제하고 게임에서 나갑니다.
text.settings.clearsectors = 지역 초기화 settings.clearsectors = 지역 초기화
text.settings.clearunlocks = 잠금 해제 초기화 settings.clearunlocks = 잠금 해제 초기화
text.settings.clearall = 모두 초기화 settings.clearall = 모두 초기화
text.paused = 일시 정지 paused = 일시 정지
text.yes = yes =
text.no = 아니오 no = 아니오
text.info.title = [accent]정보 info.title = [accent]정보
text.error.title = [crimson]오류가 발생했습니다. error.title = [crimson]오류가 발생했습니다.
text.error.crashtitle = 오류가 발생했습니다. error.crashtitle = 오류가 발생했습니다.
text.blocks.unknown = [LIGHT_GRAY]??? blocks.unknown = [LIGHT_GRAY]???
text.blocks.blockinfo = 블록 정보 blocks.blockinfo = 블록 정보
text.blocks.powercapacity = 최대 전력 용량 blocks.powercapacity = 최대 전력 용량
text.blocks.powershot = 1발당 전력 소모량 blocks.powershot = 1발당 전력 소모량
text.blocks.targetsair = 공중공격 가능 blocks.targetsair = 공중공격 가능
text.blocks.itemspeed = 유닛 이동 속도 blocks.itemspeed = 유닛 이동 속도
text.blocks.shootrange = 사거리 blocks.shootrange = 사거리
text.blocks.size = 블록 크기 blocks.size = 블록 크기
text.blocks.liquidcapacity = 최대 액체 용량 blocks.liquidcapacity = 최대 액체 용량
text.blocks.maxitemssecond = 최대 아이템 보관량 blocks.maxitemssecond = 최대 아이템 보관량
text.blocks.powerrange = 전력 범위 blocks.powerrange = 전력 범위
text.blocks.poweruse = 전력 사용 blocks.poweruse = 전력 사용
text.blocks.powerdamage = 전력/데미지 blocks.powerdamage = 전력/데미지
text.blocks.inputitemcapacity = 입력 아이템 용량 blocks.inputitemcapacity = 입력 아이템 용량
text.blocks.outputitemcapacity = 출력 아이템 용량 blocks.outputitemcapacity = 출력 아이템 용량
text.blocks.itemcapacity = 저장 용량 blocks.itemcapacity = 저장 용량
text.blocks.basepowergeneration = 기지 전력 생성기 blocks.basepowergeneration = 기지 전력 생성기
text.blocks.powertransferspeed = 전력 전송량 blocks.powertransferspeed = 전력 전송량
text.blocks.craftspeed = 생산 속도 blocks.craftspeed = 생산 속도
text.blocks.inputliquid = 사용되는 액체 blocks.inputliquid = 사용되는 액체
text.blocks.inputliquidaux = 보조 액체 blocks.inputliquidaux = 보조 액체
text.blocks.inputitem = 사용되는 아이템 blocks.inputitem = 사용되는 아이템
text.blocks.inputitems = 사용되는 아이템들 blocks.inputitems = 사용되는 아이템들
text.blocks.outputitem = 출력 아이템 blocks.outputitem = 출력 아이템
text.blocks.drilltier = 드릴 blocks.drilltier = 드릴
text.blocks.drillspeed = 기본 드릴 속도 blocks.drillspeed = 기본 드릴 속도
text.blocks.liquidoutput = 액체 출력 blocks.liquidoutput = 액체 출력
text.blocks.liquidoutputspeed = 액체 출력속도 blocks.liquidoutputspeed = 액체 출력속도
text.blocks.liquiduse = 액체 사용량 blocks.liquiduse = 액체 사용량
text.blocks.coolant = 냉각제 blocks.coolant = 냉각제
text.blocks.coolantuse = 냉각수 사용 blocks.coolantuse = 냉각수 사용
text.blocks.inputliquidfuel = 연료 액 blocks.inputliquidfuel = 연료 액
text.blocks.liquidfueluse = 액체 연료 사용 blocks.liquidfueluse = 액체 연료 사용
text.blocks.boostitem = 가속 아이템 blocks.boostitem = 가속 아이템
text.blocks.boostliquid = 가속 액체 blocks.boostliquid = 가속 액체
text.blocks.health = 체력 blocks.health = 체력
text.blocks.inaccuracy = 오차각 blocks.inaccuracy = 오차각
text.blocks.shots = 발포 횟수 blocks.shots = 발포 횟수
text.blocks.reload = 재장전 blocks.reload = 재장전
text.blocks.inputfuel = 연료 blocks.inputfuel = 연료
text.blocks.fuelburntime = 연료 연소 시간 blocks.fuelburntime = 연료 연소 시간
text.blocks.inputcapacity = 입력 용량 blocks.inputcapacity = 입력 용량
text.blocks.outputcapacity = 출력 용량 blocks.outputcapacity = 출력 용량
text.unit.blocks = 블록 unit.blocks = 블록
text.unit.powersecond = 전력/초 unit.powersecond = 전력/초
text.unit.liquidsecond = 액체/초 unit.liquidsecond = 액체/초
text.unit.itemssecond = 개/초 unit.itemssecond = 개/초
text.unit.pixelssecond = 초당 픽셀 unit.pixelssecond = 초당 픽셀
text.unit.liquidunits = 액체 unit.liquidunits = 액체
text.unit.powerunits = 전력 unit.powerunits = 전력
text.unit.degrees = unit.degrees =
text.unit.seconds = unit.seconds =
text.unit.items = 아이템 unit.items = 아이템
text.category.general = 일반 category.general = 일반
text.category.power = 전력 category.power = 전력
text.category.liquids = 액체 category.liquids = 액체
text.category.items = 아이템 category.items = 아이템
text.category.crafting = 제작 category.crafting = 제작
text.category.shooting = 사격 category.shooting = 사격
text.category.optional = 선택적 가속 category.optional = 선택적 가속
setting.autotarget.name = 자동 조준 setting.autotarget.name = 자동 조준
setting.fpscap.name = 최대 FPS setting.fpscap.name = 최대 FPS
setting.fpscap.none = 없음 setting.fpscap.none = 없음
@@ -372,7 +372,7 @@ setting.mutemusic.name = 음소거
setting.sfxvol.name = 효과음 크기 setting.sfxvol.name = 효과음 크기
setting.mutesound.name = 소리 끄기 setting.mutesound.name = 소리 끄기
setting.crashreport.name = 오류 보고서 보내기 setting.crashreport.name = 오류 보고서 보내기
text.keybind.title = 조작키 설정 keybind.title = 조작키 설정
category.general.name = 일반 category.general.name = 일반
category.view.name = 보기 category.view.name = 보기
category.multiplayer.name = 멀티플레이 category.multiplayer.name = 멀티플레이
@@ -404,7 +404,7 @@ keybind.chat_history_next.name = 다음 채팅기록
keybind.chat_scroll.name = 채팅 스크롤 keybind.chat_scroll.name = 채팅 스크롤
keybind.drop_unit.name = 유닛 드롭 keybind.drop_unit.name = 유닛 드롭
keybind.zoom_minimap.name = 미니맵 확대 keybind.zoom_minimap.name = 미니맵 확대
mode.text.help.title = 도움말 mode.help.title = 도움말
mode.waves.name = 단계 mode.waves.name = 단계
mode.waves.description = 이것은 일반 모드입니다. 제한된 자원과 자동으로 다음 단계가 시작됩니다. mode.waves.description = 이것은 일반 모드입니다. 제한된 자원과 자동으로 다음 단계가 시작됩니다.
mode.sandbox.name = 샌드박스 mode.sandbox.name = 샌드박스
@@ -481,21 +481,21 @@ mech.trident-ship.weapon = 폭탄 저장고
mech.glaive-ship.name = 글레브 mech.glaive-ship.name = 글레브
mech.glaive-ship.description = 크고 잘 무장된 총을 가진 비행선.\n방화용 리피터가 장착되어 있으며, 가속도와 최대속도가 높습니다. mech.glaive-ship.description = 크고 잘 무장된 총을 가진 비행선.\n방화용 리피터가 장착되어 있으며, 가속도와 최대속도가 높습니다.
mech.glaive-ship.weapon = 방화총 mech.glaive-ship.weapon = 방화총
text.item.explosiveness = [LIGHT_GRAY]폭발성 : {0} item.explosiveness = [LIGHT_GRAY]폭발성 : {0}
text.item.flammability = [LIGHT_GRAY]인화성 : {0} item.flammability = [LIGHT_GRAY]인화성 : {0}
text.item.radioactivity = [LIGHT_GRAY]방사능 : {0} item.radioactivity = [LIGHT_GRAY]방사능 : {0}
text.item.fluxiness = [LIGHT_GRAY]유동성 : {0} item.fluxiness = [LIGHT_GRAY]유동성 : {0}
text.unit.health = [LIGHT_GRAY]체력 : {0} unit.health = [LIGHT_GRAY]체력 : {0}
text.unit.speed = [LIGHT_GRAY]속도 : {0} unit.speed = [LIGHT_GRAY]속도 : {0}
text.mech.weapon = [LIGHT_GRAY]무기 : {0} mech.weapon = [LIGHT_GRAY]무기 : {0}
text.mech.armor = [LIGHT_GRAY]방어력 : {0} mech.armor = [LIGHT_GRAY]방어력 : {0}
text.mech.itemcapacity = [LIGHT_GRAY]아이템 수용 용량 : {0} mech.itemcapacity = [LIGHT_GRAY]아이템 수용 용량 : {0}
text.mech.minespeed = [LIGHT_GRAY]채광 속도 : {0} mech.minespeed = [LIGHT_GRAY]채광 속도 : {0}
text.mech.minepower = [LIGHT_GRAY]채광 레벨 : {0} mech.minepower = [LIGHT_GRAY]채광 레벨 : {0}
text.mech.ability = [LIGHT_GRAY]능력 : {0} mech.ability = [LIGHT_GRAY]능력 : {0}
text.liquid.heatcapacity = [LIGHT_GRAY]발열량 : {0} liquid.heatcapacity = [LIGHT_GRAY]발열량 : {0}
text.liquid.viscosity = [LIGHT_GRAY]점도 : {0} liquid.viscosity = [LIGHT_GRAY]점도 : {0}
text.liquid.temperature = [LIGHT_GRAY]온도 : {0} liquid.temperature = [LIGHT_GRAY]온도 : {0}
block.constructing = {0}[LIGHT_GRAY](만드는중) block.constructing = {0}[LIGHT_GRAY](만드는중)
block.spawn.name = 적 스폰지점 block.spawn.name = 적 스폰지점
block.core.name = 코어 block.core.name = 코어

View File

@@ -1,351 +1,351 @@
text.credits.text = Created by [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]\n\n[GRAY](In case you can't tell, this text is currently unfinished.\nTranslators, don't edit it yet!) credits.text = Created by [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]\n\n[GRAY](In case you can't tell, this text is currently unfinished.\nTranslators, don't edit it yet!)
text.credits = Zasłużeni credits = Zasłużeni
text.discord = Odwiedź nasz serwer Discord! discord = Odwiedź nasz serwer Discord!
text.link.discord.description = Oficjalny serwer Discord Mindustry link.discord.description = Oficjalny serwer Discord Mindustry
text.link.github.description = Kod Gry link.github.description = Kod Gry
text.link.dev-builds.description = Niestabilne wersje gry link.dev-builds.description = Niestabilne wersje gry
text.link.trello.description = Oficjalna tablica Trello z planowanym funkcjami link.trello.description = Oficjalna tablica Trello z planowanym funkcjami
text.link.itch.io.description = Strona itch.io z oficjanymi wersjami do pobrania link.itch.io.description = Strona itch.io z oficjanymi wersjami do pobrania
text.link.google-play.description = Google Play store listing link.google-play.description = Google Play store listing
text.link.wiki.description = Oficjana Wiki Mindustry link.wiki.description = Oficjana Wiki Mindustry
text.linkfail = Nie udało się otworzyć linku!\nURL został skopiowany. linkfail = Nie udało się otworzyć linku!\nURL został skopiowany.
text.gameover = Rdzeń został zniszczony. gameover = Rdzeń został zniszczony.
text.gameover.pvp = The[accent] {0}[] team is victorious! gameover.pvp = The[accent] {0}[] team is victorious!
text.sector.gameover = This sector has been lost. Re-deploy? sector.gameover = This sector has been lost. Re-deploy?
text.sector.retry = Spróbuj ponownie sector.retry = Spróbuj ponownie
text.highscore = [YELLOW] Nowy rekord! highscore = [YELLOW] Nowy rekord!
text.wave.lasted = Wytrwałeś do [accent]{0}[] fali. wave.lasted = Wytrwałeś do [accent]{0}[] fali.
text.level.highscore = Rekord: [accent]{0} level.highscore = Rekord: [accent]{0}
text.level.delete.title = Potwierdź usuwanie level.delete.title = Potwierdź usuwanie
text.map.delete = Jesteś pewny, że chcesz usunąć "[accent]{0}[]"? map.delete = Jesteś pewny, że chcesz usunąć "[accent]{0}[]"?
text.level.select = Wybrany poziom level.select = Wybrany poziom
text.level.mode = Tryb gry: level.mode = Tryb gry:
text.construction.desktop = Desktop controls have been changed.\nTo deselect a block or stop building, [accent]use space[]. construction.desktop = Desktop controls have been changed.\nTo deselect a block or stop building, [accent]use space[].
text.construction.title = Poradnik tworzenia bloków construction.title = Poradnik tworzenia bloków
text.construction = Wybrałeś [accent]tryb tworzenia bloków[].\n\nAby zacząć stawiać bloki, po prostu kliknij na dostępne pole obok twojego statku.\nKiedy wybrałeś kilka bloków, kliknij ptaszek i twój statek zacznie budować bloki.\n\n- [accent]Anuluj bloki[] z twojej kolekcji przez klikanie ich(?).\n- [accent]Przesuwaj bloki w kolekcji[] przez przeciąganie ich w opowiednim kierunku.\n- [accent]Stawiaj bloki w lini[] przez kliknięcie w wybranym miejscu i przesuięcie palca.\n- [accent]Anuluj konstrukcję lub kolekcję [] przez kliknięcie X w lewym dolnym rogu. construction = Wybrałeś [accent]tryb tworzenia bloków[].\n\nAby zacząć stawiać bloki, po prostu kliknij na dostępne pole obok twojego statku.\nKiedy wybrałeś kilka bloków, kliknij ptaszek i twój statek zacznie budować bloki.\n\n- [accent]Anuluj bloki[] z twojej kolekcji przez klikanie ich(?).\n- [accent]Przesuwaj bloki w kolekcji[] przez przeciąganie ich w opowiednim kierunku.\n- [accent]Stawiaj bloki w lini[] przez kliknięcie w wybranym miejscu i przesuięcie palca.\n- [accent]Anuluj konstrukcję lub kolekcję [] przez kliknięcie X w lewym dolnym rogu.
text.deconstruction.title = Poradnik niszczenia bloków deconstruction.title = Poradnik niszczenia bloków
text.deconstruction = Wybrałeś [accent]tryb niszczenia bloków[].\n\nAby zacząć niszczenie, po prostu kliknij na blok obok twojego statku.\nKiedy wybrałeś kilka bloków, kliknij ptaszek i twój statek zacznie niszczyć bloki.\n\n- [accent]Anuluj bloki[] z twojej kolekcji przez klikanie ich(?)\n- [accent]Usuwaj bloki na obszrze[] przez zaznacznie ich.\n- [accent]Anuluj niszcznie [] przez kliknięcie X w lewym dolnym rogu. deconstruction = Wybrałeś [accent]tryb niszczenia bloków[].\n\nAby zacząć niszczenie, po prostu kliknij na blok obok twojego statku.\nKiedy wybrałeś kilka bloków, kliknij ptaszek i twój statek zacznie niszczyć bloki.\n\n- [accent]Anuluj bloki[] z twojej kolekcji przez klikanie ich(?)\n- [accent]Usuwaj bloki na obszrze[] przez zaznacznie ich.\n- [accent]Anuluj niszcznie [] przez kliknięcie X w lewym dolnym rogu.
text.showagain = Nie pokazuj tego więcej showagain = Nie pokazuj tego więcej
text.coreattack = < Rdzeń jest atakowany! > coreattack = < Rdzeń jest atakowany! >
text.unlocks = Lista przedmiotów unlocks = Lista przedmiotów
text.savegame = Zapisz Grę savegame = Zapisz Grę
text.loadgame = Wczytaj grę loadgame = Wczytaj grę
text.joingame = Gra wieloosobowa joingame = Gra wieloosobowa
text.addplayers = Dodaj/Usuń graczy addplayers = Dodaj/Usuń graczy
text.customgame = Własna Gra customgame = Własna Gra
text.sectors = Sektory sectors = Sektory
text.sector = Wybrany Sektor: [LIGHT_GRAY]{0} sector = Wybrany Sektor: [LIGHT_GRAY]{0}
text.sector.time = Czas: [LIGHT_GRAY]{0} sector.time = Czas: [LIGHT_GRAY]{0}
text.sector.deploy = Wejdź sector.deploy = Wejdź
text.sector.abandon = Opuść sector.abandon = Opuść
text.sector.abandon.confirm = Czy jesteś pewien, że chcesz porzucić cały postęp w tym sektorze?\nProces jest nieodwracalny! sector.abandon.confirm = Czy jesteś pewien, że chcesz porzucić cały postęp w tym sektorze?\nProces jest nieodwracalny!
text.sector.resume = Wznów sector.resume = Wznów
text.sector.locked = [scarlet][[Niegotowy] sector.locked = [scarlet][[Niegotowy]
text.sector.unexplored = [accent][[Nieodkryty] sector.unexplored = [accent][[Nieodkryty]
text.missions = Misje:[LIGHT_GRAY] {0} missions = Misje:[LIGHT_GRAY] {0}
text.mission = Misja:[LIGHT_GRAY] {0} mission = Misja:[LIGHT_GRAY] {0}
text.mission.main = Główna misja:[LIGHT_GRAY] {0} mission.main = Główna misja:[LIGHT_GRAY] {0}
text.mission.info = Informacje o misji mission.info = Informacje o misji
text.mission.complete = Misja zakończona sukcesem! mission.complete = Misja zakończona sukcesem!
text.mission.complete.body = Sektor {0},{1} został podbity. mission.complete.body = Sektor {0},{1} został podbity.
text.mission.wave = Przetrwaj[accent] {0}/{1} []fal\nNastępna fala w {2} mission.wave = Przetrwaj[accent] {0}/{1} []fal\nNastępna fala w {2}
text.mission.wave.enemies = Przetrwaj[accent] {0}/{1} []fal\nPozostało {2} przeciwników mission.wave.enemies = Przetrwaj[accent] {0}/{1} []fal\nPozostało {2} przeciwników
text.mission.wave.enemy = Przetrwaj[accent] {0}/{1} []fal\nPozostał{2} przeciwnik mission.wave.enemy = Przetrwaj[accent] {0}/{1} []fal\nPozostał{2} przeciwnik
text.mission.wave.menu = Przetrwaj[accent] {0} []fal mission.wave.menu = Przetrwaj[accent] {0} []fal
text.mission.battle = Zniszcz bazę przeciwnika mission.battle = Zniszcz bazę przeciwnika
text.mission.resource.menu = Wydobądź {0} x{1} mission.resource.menu = Wydobądź {0} x{1}
text.mission.resource = Wydobądź {0}:\n[accent]{1}/{2}[] mission.resource = Wydobądź {0}:\n[accent]{1}/{2}[]
text.mission.block = Stwórz {0} mission.block = Stwórz {0}
text.mission.unit = Utwórz {0} jednostkę mission.unit = Utwórz {0} jednostkę
text.mission.command = Wyślij komendę {0} do Jednostek mission.command = Wyślij komendę {0} do Jednostek
text.mission.linknode = Połącz Węzeł prądu mission.linknode = Połącz Węzeł prądu
text.mission.display = [accent]Misja:\n[LIGHT_GRAY]{0} mission.display = [accent]Misja:\n[LIGHT_GRAY]{0}
text.mission.mech = Switch to mech[accent] {0}[] mission.mech = Switch to mech[accent] {0}[]
text.mission.create = Utwórz[accent] {0}[] mission.create = Utwórz[accent] {0}[]
text.none = <none> none = <none>
text.close = Zamknij close = Zamknij
text.quit = Wyjdź quit = Wyjdź
text.maps = Mapy maps = Mapy
text.continue = Kontynuuj continue = Kontynuuj
text.nextmission = Następna misja nextmission = Następna misja
text.maps.none = [LIGHT_GRAY]Nie znaleziono żadnych map! maps.none = [LIGHT_GRAY]Nie znaleziono żadnych map!
text.about.button = O grze about.button = O grze
text.name = Nazwa: name = Nazwa:
text.filename = File Name: filename = File Name:
text.unlocked = Odblokowano nowy blok! unlocked = Odblokowano nowy blok!
text.unlocked.plural = Odblokowano nowe bloki! unlocked.plural = Odblokowano nowe bloki!
text.players = {0} graczy online players = {0} graczy online
text.players.single = {0} gracz online players.single = {0} gracz online
text.server.closing = [accent] Zamykanie serwera... server.closing = [accent] Zamykanie serwera...
text.server.kicked.kick = Zostałeś wyrzucony z serwera! server.kicked.kick = Zostałeś wyrzucony z serwera!
text.server.kicked.serverClose = Serwer został zamknięty. server.kicked.serverClose = Serwer został zamknięty.
text.server.kicked.sectorComplete = Sektor ukończony. server.kicked.sectorComplete = Sektor ukończony.
text.server.kicked.sectorComplete.text = Twoja misja została ukończona.\nSerwer kontynuuje w następnym sektorze. server.kicked.sectorComplete.text = Twoja misja została ukończona.\nSerwer kontynuuje w następnym sektorze.
text.server.kicked.clientOutdated = Nieaktualna gra! Zaktualizują ją! server.kicked.clientOutdated = Nieaktualna gra! Zaktualizują ją!
text.server.kicked.serverOutdated = Nieaktualny serwer! server.kicked.serverOutdated = Nieaktualny serwer!
text.server.kicked.banned = Zostałeś zbanowany na tym serwerze. server.kicked.banned = Zostałeś zbanowany na tym serwerze.
text.server.kicked.recentKick = Zostałeś niedawno wyrzucony.\nPoczekaj chwilę przed ponownym połączniem. server.kicked.recentKick = Zostałeś niedawno wyrzucony.\nPoczekaj chwilę przed ponownym połączniem.
text.server.kicked.nameInUse = Ta nazwa jest już zajęta na tym serwerze. server.kicked.nameInUse = Ta nazwa jest już zajęta na tym serwerze.
text.server.kicked.nameEmpty = Nazwa musi zawierać przynajmniej 1 literę lub cyfrę. server.kicked.nameEmpty = Nazwa musi zawierać przynajmniej 1 literę lub cyfrę.
text.server.kicked.idInUse = Jesteś już na serwerze! Używanie tego samego konta na 2 urządzeniach jest zabronione. server.kicked.idInUse = Jesteś już na serwerze! Używanie tego samego konta na 2 urządzeniach jest zabronione.
text.server.kicked.customClient = Ten serwer nie wspomaga wersji deweloperskich. Pobierz oryginalną wersję. server.kicked.customClient = Ten serwer nie wspomaga wersji deweloperskich. Pobierz oryginalną wersję.
text.host.info = Przycisk [accent]host[] hostuje serwer na porcie [scarlet]6567[] i [scarlet]6568.[]\nKtokolwiek z tym samym [LIGHT_GRAY]wifi lub hotspotem[] powinien zobaczyć twój serwer.\n\nJeśli chcesz, aby każdy z twoim IP mógł dołączyć, [accent]przekierowywanie portów[] jest potrzebne.\n\n[LIGHT_GRAY]Notka:Jeśli ktokolwiek ma problem z dołączeniem do gry, upewnij się, że udostępniłeś Mindustry dostęp do sieci. host.info = Przycisk [accent]host[] hostuje serwer na porcie [scarlet]6567[] i [scarlet]6568.[]\nKtokolwiek z tym samym [LIGHT_GRAY]wifi lub hotspotem[] powinien zobaczyć twój serwer.\n\nJeśli chcesz, aby każdy z twoim IP mógł dołączyć, [accent]przekierowywanie portów[] jest potrzebne.\n\n[LIGHT_GRAY]Notka:Jeśli ktokolwiek ma problem z dołączeniem do gry, upewnij się, że udostępniłeś Mindustry dostęp do sieci.
text.join.info = Tutaj możesz wpisać [accent]IP serwera[], aby dołączyć lub wyszukaj [accent]serwery wifi[], do których chcesz dołączyć .\nGra wieloosobowa na LAN i WAN jest wspomagana.\n\n[LIGHT_GRAY]Notka: Nie ma automatycznej listy wszystkich serwerów; jeśli chcesz dołączyć przez IP, musisz zapytać się hosta o IP. join.info = Tutaj możesz wpisać [accent]IP serwera[], aby dołączyć lub wyszukaj [accent]serwery wifi[], do których chcesz dołączyć .\nGra wieloosobowa na LAN i WAN jest wspomagana.\n\n[LIGHT_GRAY]Notka: Nie ma automatycznej listy wszystkich serwerów; jeśli chcesz dołączyć przez IP, musisz zapytać się hosta o IP.
text.hostserver = Stwórz Serwer hostserver = Stwórz Serwer
text.hostserver.mobile = Hostuj\ngrę hostserver.mobile = Hostuj\ngrę
text.host = Host host = Host
text.hosting = [accent] Otwieranie serwera... hosting = [accent] Otwieranie serwera...
text.hosts.refresh = Odśwież hosts.refresh = Odśwież
text.hosts.discovering = Wyszukiwanie gier w sieci LAN hosts.discovering = Wyszukiwanie gier w sieci LAN
text.server.refreshing = Odświeżanie serwera server.refreshing = Odświeżanie serwera
text.hosts.none = [lightgray] Brak serwerów w sieci LAN! hosts.none = [lightgray] Brak serwerów w sieci LAN!
text.host.invalid = [scarlet] Nie można połączyć się z hostem. host.invalid = [scarlet] Nie można połączyć się z hostem.
text.trace = Zlokalizuj gracza trace = Zlokalizuj gracza
text.trace.playername = Nazwa gracza: [accent]{0} trace.playername = Nazwa gracza: [accent]{0}
text.trace.ip = IP: [accent]{0} trace.ip = IP: [accent]{0}
text.trace.id = Wyjątkowe ID: [accent]{0} trace.id = Wyjątkowe ID: [accent]{0}
text.trace.android = Klient Androida: [accent]{0} trace.android = Klient Androida: [accent]{0}
text.trace.modclient = Zmodowany klient: [accent]{0} trace.modclient = Zmodowany klient: [accent]{0}
text.trace.totalblocksbroken = Łączna liczba zniszczonych bloków: [accent]{0} trace.totalblocksbroken = Łączna liczba zniszczonych bloków: [accent]{0}
text.trace.structureblocksbroken = Zniszczone bloki struktur: [accent]{0} trace.structureblocksbroken = Zniszczone bloki struktur: [accent]{0}
text.trace.lastblockbroken = Ostatni zniszczony blok: [accent]{0} trace.lastblockbroken = Ostatni zniszczony blok: [accent]{0}
text.trace.totalblocksplaced = Łączna liczba zbudowanych bloków: [accent]{0} trace.totalblocksplaced = Łączna liczba zbudowanych bloków: [accent]{0}
text.trace.lastblockplaced = Ostatni postawiony blok: [accent]{0} trace.lastblockplaced = Ostatni postawiony blok: [accent]{0}
text.invalidid = Złe ID klienta! Udostępnij raport błędu. invalidid = Złe ID klienta! Udostępnij raport błędu.
text.server.bans = Bany server.bans = Bany
text.server.bans.none = Nie znaleziono zbanowanych osób! server.bans.none = Nie znaleziono zbanowanych osób!
text.server.admins = Admini server.admins = Admini
text.server.admins.none = Nie znaleziono adminów! server.admins.none = Nie znaleziono adminów!
text.server.add = Dodaj serwer server.add = Dodaj serwer
text.server.delete = Czy na pewno chcesz usunąć ten serwer? server.delete = Czy na pewno chcesz usunąć ten serwer?
text.server.hostname = Host: {0} server.hostname = Host: {0}
text.server.edit = Edytuj serwer server.edit = Edytuj serwer
text.server.outdated = [crimson]Przestarzały serwer![] server.outdated = [crimson]Przestarzały serwer![]
text.server.outdated.client = [crimson]Przestarzały klient![] server.outdated.client = [crimson]Przestarzały klient![]
text.server.version = [lightgray]Wersja: {0} server.version = [lightgray]Wersja: {0}
text.server.custombuild = [yellow]Zmodowany klient server.custombuild = [yellow]Zmodowany klient
text.confirmban = Jesteś pewny, że chcesz zbanować tego gracza? confirmban = Jesteś pewny, że chcesz zbanować tego gracza?
text.confirmkick = Jesteś pewny, że chcesz wyrzucić tego gracza? confirmkick = Jesteś pewny, że chcesz wyrzucić tego gracza?
text.confirmunban = Jesteś pewny, że chcesz odbanować tego gracza? confirmunban = Jesteś pewny, że chcesz odbanować tego gracza?
text.confirmadmin = Jesteś pewny, że chcesz dać rangę admina temu graczowi? confirmadmin = Jesteś pewny, że chcesz dać rangę admina temu graczowi?
text.confirmunadmin = Jesteś pewny, że chcesz zabrać rangę admina temu graczowi? confirmunadmin = Jesteś pewny, że chcesz zabrać rangę admina temu graczowi?
text.joingame.title = Dołącz do gry joingame.title = Dołącz do gry
text.joingame.ip = IP: joingame.ip = IP:
text.disconnect = Rozłączono. disconnect = Rozłączono.
text.disconnect.data = Nie udało się załadować mapy! disconnect.data = Nie udało się załadować mapy!
text.connecting = [accent]Łączenie... connecting = [accent]Łączenie...
text.connecting.data = [accent]Ładowanie danych świata... connecting.data = [accent]Ładowanie danych świata...
text.server.port = Port: server.port = Port:
text.server.addressinuse = Adres jest już w użyciu! server.addressinuse = Adres jest już w użyciu!
text.server.invalidport = Nieprawidłowy numer portu. server.invalidport = Nieprawidłowy numer portu.
text.server.error = [crimson]Błąd hostowania serwera: [accent] {0} server.error = [crimson]Błąd hostowania serwera: [accent] {0}
text.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.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.
text.save.new = Nowy zapis save.new = Nowy zapis
text.save.overwrite = Czy na pewno chcesz nadpisać zapis gry? save.overwrite = Czy na pewno chcesz nadpisać zapis gry?
text.overwrite = Nadpisz overwrite = Nadpisz
text.save.none = Nie znaleziono zapisów gry! save.none = Nie znaleziono zapisów gry!
text.saveload = [accent]Zapisywanie... saveload = [accent]Zapisywanie...
text.savefail = Nie udało się zapisać gry! savefail = Nie udało się zapisać gry!
text.save.delete.confirm = Czy na pewno chcesz usunąć ten zapis gry? save.delete.confirm = Czy na pewno chcesz usunąć ten zapis gry?
text.save.delete = Usuń save.delete = Usuń
text.save.export = Eksportuj save.export = Eksportuj
text.save.import.invalid = [accent]Zapis gry jest niepoprawny! save.import.invalid = [accent]Zapis gry jest niepoprawny!
text.save.import.fail = [crimson]Nie udało się zaimportować zapisu: [accent] {0} save.import.fail = [crimson]Nie udało się zaimportować zapisu: [accent] {0}
text.save.export.fail = [crimson]Nie można wyeksportować zapisu: [accent] {0} save.export.fail = [crimson]Nie można wyeksportować zapisu: [accent] {0}
text.save.import = Importuj save.import = Importuj
text.save.newslot = Zapisz nazwę: save.newslot = Zapisz nazwę:
text.save.rename = Zmień nazwę save.rename = Zmień nazwę
text.save.rename.text = Zmień nazwę save.rename.text = Zmień nazwę
text.selectslot = Wybierz zapis. selectslot = Wybierz zapis.
text.slot = [accent]Slot {0} slot = [accent]Slot {0}
text.save.corrupted = [accent]Zapis gry jest uszkodzony lub nieprawidłowy! save.corrupted = [accent]Zapis gry jest uszkodzony lub nieprawidłowy!
text.sector.corrupted = [accent]Zapis sektora został znaleziony, ale nie można go otworzyć.\nNowy sektor został utworzony. sector.corrupted = [accent]Zapis sektora został znaleziony, ale nie można go otworzyć.\nNowy sektor został utworzony.
text.empty = <pusto> empty = <pusto>
text.on = Włączone on = Włączone
text.off = Wyłączone off = Wyłączone
text.save.autosave = Zapisywanie automatyczne save.autosave = Zapisywanie automatyczne
text.save.map = Mapa: {0} save.map = Mapa: {0}
text.save.wave = Fala: {0} save.wave = Fala: {0}
text.save.difficulty = Poziom trudności: {0} save.difficulty = Poziom trudności: {0}
text.save.date = Ostatnio zapisano: {0} save.date = Ostatnio zapisano: {0}
text.save.playtime = Czas gry: {0} save.playtime = Czas gry: {0}
text.confirm = Potwierdź confirm = Potwierdź
text.delete = Usuń delete = Usuń
text.ok = Ok ok = Ok
text.open = Otwórz open = Otwórz
text.cancel = Anuluj cancel = Anuluj
text.openlink = Otwórz link openlink = Otwórz link
text.copylink = Kopiuj link copylink = Kopiuj link
text.back = Wróć back = Wróć
text.quit.confirm = Czy na pewno chcesz wyjść? quit.confirm = Czy na pewno chcesz wyjść?
text.changelog.title = Lista Zmian changelog.title = Lista Zmian
text.changelog.loading = Pobieranie listy zmian... changelog.loading = Pobieranie listy zmian...
text.changelog.error.android = [accent]Notka: lista zmian czasami nie działa na Androidzie 4.4 i w dół!\nJest to spowodowane przez błąd Androida. changelog.error.android = [accent]Notka: lista zmian czasami nie działa na Androidzie 4.4 i w dół!\nJest to spowodowane przez błąd Androida.
text.changelog.error.ios = [accent]Lista zmian nie wspiera IOS. changelog.error.ios = [accent]Lista zmian nie wspiera IOS.
text.changelog.error = [scarlet]Bład w pobieraniu listy zmian!\nSprawdź połączenie z internetem. changelog.error = [scarlet]Bład w pobieraniu listy zmian!\nSprawdź połączenie z internetem.
text.changelog.current = [yellow][[Twoja wersja] changelog.current = [yellow][[Twoja wersja]
text.changelog.latest = [accent][[Najnowsza wersja] changelog.latest = [accent][[Najnowsza wersja]
text.loading = [accent]Ładowanie... loading = [accent]Ładowanie...
text.saving = [accent]Zapisywanie... saving = [accent]Zapisywanie...
text.wave = [accent]Fala {0} wave = [accent]Fala {0}
text.wave.waiting = Fala za {0} wave.waiting = Fala za {0}
text.waiting = Oczekiwanie... waiting = Oczekiwanie...
text.waiting.players = Oczekiwanie na graczy... waiting.players = Oczekiwanie na graczy...
text.wave.enemies = Pozostało [LIGHT_GRAY]{0} wrogów wave.enemies = Pozostało [LIGHT_GRAY]{0} wrogów
text.wave.enemy = Pozostał [LIGHT_GRAY]{0} wróg wave.enemy = Pozostał [LIGHT_GRAY]{0} wróg
text.loadimage = Załaduj obraz loadimage = Załaduj obraz
text.saveimage = Zapisz obraz saveimage = Zapisz obraz
text.unknown = Nieznane unknown = Nieznane
text.custom = Własne custom = Własne
text.builtin = Wbudowane builtin = Wbudowane
text.map.delete.confirm = Jesteś pewny, że chcesz usunąć tę mapę? Nie będzie można jej przywrócić. map.delete.confirm = Jesteś pewny, że chcesz usunąć tę mapę? Nie będzie można jej przywrócić.
text.map.random = [accent]Losowa mapa map.random = [accent]Losowa mapa
text.map.nospawn = Ta mapa nie zawiera żadnego rdzenia! Musisz dodać [ROYAL]niebieski[] rdzeń do tej mapy. map.nospawn = Ta mapa nie zawiera żadnego rdzenia! Musisz dodać [ROYAL]niebieski[] rdzeń do tej mapy.
text.map.nospawn.pvp = Ta mapa nie ma żadnego rdzenia przeciwnika, aby mogli się zrespić przeciwnicy! Dodaj[SCARLET] czerwony[] rdzeń do mapy w edytorze. map.nospawn.pvp = Ta mapa nie ma żadnego rdzenia przeciwnika, aby mogli się zrespić przeciwnicy! Dodaj[SCARLET] czerwony[] rdzeń do mapy w edytorze.
text.map.invalid = Error podczas ładowania mapy: uszkodzony lub niepoprawny plik mapy. map.invalid = Error podczas ładowania mapy: uszkodzony lub niepoprawny plik mapy.
text.editor.brush = Pędzel editor.brush = Pędzel
text.editor.slope = \\ editor.slope = \\
text.editor.openin = Otwórz w edytorze editor.openin = Otwórz w edytorze
text.editor.oregen = Generacja złóż editor.oregen = Generacja złóż
text.editor.oregen.info = Generacja złóż: editor.oregen.info = Generacja złóż:
text.editor.mapinfo = Informacje o mapie editor.mapinfo = Informacje o mapie
text.editor.author = Autor: editor.author = Autor:
text.editor.description = Opis: editor.description = Opis:
text.editor.name = Nazwa: editor.name = Nazwa:
text.editor.teams = Drużyny editor.teams = Drużyny
text.editor.elevation = Poziom terenu editor.elevation = Poziom terenu
text.editor.errorimageload = Błąd podczas ładowania pliku obrazu: [accent]{0} editor.errorimageload = Błąd podczas ładowania pliku obrazu: [accent]{0}
text.editor.errorimagesave = Błąd podczas zapisywania pliku obrazu: [accent]{0} editor.errorimagesave = Błąd podczas zapisywania pliku obrazu: [accent]{0}
text.editor.generate = Generuj editor.generate = Generuj
text.editor.resize = Zmień rozmiar editor.resize = Zmień rozmiar
text.editor.loadmap = Załaduj mapę editor.loadmap = Załaduj mapę
text.editor.savemap = Zapisz mapę editor.savemap = Zapisz mapę
text.editor.saved = Zapisano! editor.saved = Zapisano!
text.editor.save.noname = Twoja mapa nie ma nazwy! Ustaw ją w 'Informacjach o mapie'. editor.save.noname = Twoja mapa nie ma nazwy! Ustaw ją w 'Informacjach o mapie'.
text.editor.save.overwrite = Ta mapa nadpisze wbudowaną mapę! Ustaw inną nazwę w 'Informacjach o mapie'. editor.save.overwrite = Ta mapa nadpisze wbudowaną mapę! Ustaw inną nazwę w 'Informacjach o mapie'.
text.editor.import.exists = [scarlet]Nie można zaimportować:[] istnieje już wbudowana mapa pod nazwą'{0}'! editor.import.exists = [scarlet]Nie można zaimportować:[] istnieje już wbudowana mapa pod nazwą'{0}'!
text.editor.import = Importuj... editor.import = Importuj...
text.editor.importmap = Importuj Mapę editor.importmap = Importuj Mapę
text.editor.importmap.description = Importuj istniejącą mapę editor.importmap.description = Importuj istniejącą mapę
text.editor.importfile = Importuj Plik editor.importfile = Importuj Plik
text.editor.importfile.description = Importuj zewnętrzny plik mapy editor.importfile.description = Importuj zewnętrzny plik mapy
text.editor.importimage = Importuj Obraz Terenu editor.importimage = Importuj Obraz Terenu
text.editor.importimage.description = Importuj zewnętrzny obraz terenu editor.importimage.description = Importuj zewnętrzny obraz terenu
text.editor.export = Eksportuj... editor.export = Eksportuj...
text.editor.exportfile = Eksportuj mapę editor.exportfile = Eksportuj mapę
text.editor.exportfile.description = Eksportuj plik mapy editor.exportfile.description = Eksportuj plik mapy
text.editor.exportimage = Eksportuj Obraz Terenu editor.exportimage = Eksportuj Obraz Terenu
text.editor.exportimage.description = Eksportuj plik obrazu terenu editor.exportimage.description = Eksportuj plik obrazu terenu
text.editor.loadimage = Załaduj obraz editor.loadimage = Załaduj obraz
text.editor.saveimage = Zapisz obraz editor.saveimage = Zapisz obraz
text.editor.unsaved = [scarlet]Masz niezapisane zmiany![]\nCzy na pewno chcesz wyjść? editor.unsaved = [scarlet]Masz niezapisane zmiany![]\nCzy na pewno chcesz wyjść?
text.editor.resizemap = Zmień rozmiar mapy editor.resizemap = Zmień rozmiar mapy
text.editor.mapname = Nazwa mapy: editor.mapname = Nazwa mapy:
text.editor.overwrite = [accent]Uwaga!\nSpowoduje to nadpisanie istniejącej mapy. editor.overwrite = [accent]Uwaga!\nSpowoduje to nadpisanie istniejącej mapy.
text.editor.overwrite.confirm = [scarlet]Uwaga![] Mapa pod tą nazwą już istnieje. Jesteś pewny, że chcesz ją nadpisać? editor.overwrite.confirm = [scarlet]Uwaga![] Mapa pod tą nazwą już istnieje. Jesteś pewny, że chcesz ją nadpisać?
text.editor.selectmap = Wybierz mapę do załadowania: editor.selectmap = Wybierz mapę do załadowania:
text.width = Szerokość: width = Szerokość:
text.height = Wysokość: height = Wysokość:
text.menu = Menu menu = Menu
text.play = Graj play = Graj
text.load = Wczytaj load = Wczytaj
text.save = Zapisz save = Zapisz
text.fps = FPS: {0} fps = FPS: {0}
text.tps = TPS: {0} tps = TPS: {0}
text.ping = Ping: {0}ms ping = Ping: {0}ms
text.language.restart = Uruchom grę ponownie aby ustawiony język zaczął funkcjonować. language.restart = Uruchom grę ponownie aby ustawiony język zaczął funkcjonować.
text.settings = Ustawienia settings = Ustawienia
text.tutorial = Poradnik tutorial = Poradnik
text.editor = Edytor editor = Edytor
text.mapeditor = Edytor map mapeditor = Edytor map
text.donate = Wspomóż nas donate = Wspomóż nas
text.connectfail = [crimson]Nie można połączyć się z serwerem: [accent] {0} connectfail = [crimson]Nie można połączyć się z serwerem: [accent] {0}
text.error.unreachable = Serwer niedostępny. error.unreachable = Serwer niedostępny.
text.error.invalidaddress = Niepoprawny adres. error.invalidaddress = Niepoprawny adres.
text.error.timedout = Przekroczono limit czasu!/nUpewnij się, że host ma ustawione przekierowanie portu oraz, czy adres jest poprawny! error.timedout = Przekroczono limit czasu!/nUpewnij się, że host ma ustawione przekierowanie portu oraz, czy adres jest poprawny!
text.error.mismatch = Błąd pakietu:\nprawdopodobne niedopasowanie klienta/serwera.\nUpewnij się, że ty i host macie najnowszą wersję Mindustry! error.mismatch = Błąd pakietu:\nprawdopodobne niedopasowanie klienta/serwera.\nUpewnij się, że ty i host macie najnowszą wersję Mindustry!
text.error.alreadyconnected = Jesteś już połączony. error.alreadyconnected = Jesteś już połączony.
text.error.mapnotfound = Plik mapy nie został znaleziony! error.mapnotfound = Plik mapy nie został znaleziony!
text.error.any = Nieznany błąd sieci. error.any = Nieznany błąd sieci.
text.settings.language = Język settings.language = Język
text.settings.reset = Przywróć domyślne settings.reset = Przywróć domyślne
text.settings.rebind = Zmień przyciski settings.rebind = Zmień przyciski
text.settings.controls = Sterowanie settings.controls = Sterowanie
text.settings.game = Gra settings.game = Gra
text.settings.sound = Dźwięk settings.sound = Dźwięk
text.settings.graphics = Grafika settings.graphics = Grafika
text.settings.cleardata = Wyczyść dane gry... settings.cleardata = Wyczyść dane gry...
text.settings.clear.confirm = Are you sure you want to clear this data?\nWhat is done cannot be undone! settings.clear.confirm = Are you sure you want to clear this data?\nWhat is done cannot be undone!
text.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.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.
text.settings.clearsectors = Wyczyść sektory settings.clearsectors = Wyczyść sektory
text.settings.clearunlocks = Wyczyść listę przedmiotów settings.clearunlocks = Wyczyść listę przedmiotów
text.settings.clearall = Wyczyść wszystko settings.clearall = Wyczyść wszystko
text.paused = Wstrzymano paused = Wstrzymano
text.yes = Jasne! yes = Jasne!
text.no = Nie ma mowy! no = Nie ma mowy!
text.info.title = [accent]Informacje info.title = [accent]Informacje
text.error.title = [crimson]Wystąpił błąd error.title = [crimson]Wystąpił błąd
text.error.crashtitle = Wystąpił błąd error.crashtitle = Wystąpił błąd
text.blocks.unknown = [LIGHT_GRAY]??? blocks.unknown = [LIGHT_GRAY]???
text.blocks.blockinfo = Informacje o bloku blocks.blockinfo = Informacje o bloku
text.blocks.powercapacity = Pojemność mocy blocks.powercapacity = Pojemność mocy
text.blocks.powershot = moc / strzał blocks.powershot = moc / strzał
text.blocks.targetsair = Może namierzać wrogów powietrznych blocks.targetsair = Może namierzać wrogów powietrznych
text.blocks.itemspeed = Szybkość Transporterów blocks.itemspeed = Szybkość Transporterów
text.blocks.shootrange = Zasięg blocks.shootrange = Zasięg
text.blocks.size = Rozmiar blocks.size = Rozmiar
text.blocks.liquidcapacity = Pojemność cieczy blocks.liquidcapacity = Pojemność cieczy
text.blocks.maxitemssecond = Maksymalna liczba przedmiotów / Sekunda blocks.maxitemssecond = Maksymalna liczba przedmiotów / Sekunda
text.blocks.powerrange = Zakres mocy blocks.powerrange = Zakres mocy
text.blocks.poweruse = Zużycie prądu blocks.poweruse = Zużycie prądu
text.blocks.powerdamage = Moc/Zniszczenia blocks.powerdamage = Moc/Zniszczenia
text.blocks.inputitemcapacity = Pojemność materiałów blocks.inputitemcapacity = Pojemność materiałów
text.blocks.outputitemcapacity = Pojemność produktów blocks.outputitemcapacity = Pojemność produktów
text.blocks.itemcapacity = Pojemność przedmiotów blocks.itemcapacity = Pojemność przedmiotów
text.blocks.basepowergeneration = Base Power Generation blocks.basepowergeneration = Base Power Generation
text.blocks.powertransferspeed = Szybość przesyłu prądu blocks.powertransferspeed = Szybość przesyłu prądu
text.blocks.craftspeed = Szybkość produkcji blocks.craftspeed = Szybkość produkcji
text.blocks.inputliquid = Potrzebna ciecz blocks.inputliquid = Potrzebna ciecz
text.blocks.inputliquidaux = Płyny do produkcji blocks.inputliquidaux = Płyny do produkcji
text.blocks.inputitem = Potrzebne przedmioty blocks.inputitem = Potrzebne przedmioty
text.blocks.inputitems = Materiały do produkcji blocks.inputitems = Materiały do produkcji
text.blocks.outputitem = Produkty blocks.outputitem = Produkty
text.blocks.drilltier = Co może wykopać blocks.drilltier = Co może wykopać
text.blocks.drillspeed = Postawowa szybkość kopania blocks.drillspeed = Postawowa szybkość kopania
text.blocks.liquidoutput = Wyprodukowany płyn blocks.liquidoutput = Wyprodukowany płyn
text.blocks.liquidoutputspeed = Prędkość odpływu cieczy blocks.liquidoutputspeed = Prędkość odpływu cieczy
text.blocks.liquiduse = Zużycie płynów blocks.liquiduse = Zużycie płynów
text.blocks.coolant = Płyn chłodzący blocks.coolant = Płyn chłodzący
text.blocks.coolantuse = Zużycie płynu chłodzącego blocks.coolantuse = Zużycie płynu chłodzącego
text.blocks.inputliquidfuel = Paliwo blocks.inputliquidfuel = Paliwo
text.blocks.liquidfueluse = Zużycie paliwa blocks.liquidfueluse = Zużycie paliwa
text.blocks.boostitem = Boost Item blocks.boostitem = Boost Item
text.blocks.boostliquid = Boost Liquid blocks.boostliquid = Boost Liquid
text.blocks.health = Zdrowie blocks.health = Zdrowie
text.blocks.inaccuracy = Niedokładność blocks.inaccuracy = Niedokładność
text.blocks.shots = Strzały blocks.shots = Strzały
text.blocks.reload = Przeładowanie blocks.reload = Przeładowanie
text.blocks.inputfuel = Paliwo blocks.inputfuel = Paliwo
text.blocks.fuelburntime = Płonięcie paliwa blocks.fuelburntime = Płonięcie paliwa
text.blocks.inputcapacity = Pojemność wejściowa blocks.inputcapacity = Pojemność wejściowa
text.blocks.outputcapacity = Wydajność wyjściowa blocks.outputcapacity = Wydajność wyjściowa
text.unit.blocks = bloki unit.blocks = bloki
text.unit.powersecond = jednostek prądu na sekundę unit.powersecond = jednostek prądu na sekundę
text.unit.liquidsecond = jednostek płynów na sekundę unit.liquidsecond = jednostek płynów na sekundę
text.unit.itemssecond = przedmiotów na sekundę unit.itemssecond = przedmiotów na sekundę
text.unit.pixelssecond = pikseli na sekundę unit.pixelssecond = pikseli na sekundę
text.unit.liquidunits = jednostek płynów unit.liquidunits = jednostek płynów
text.unit.powerunits = jednostek paliwa unit.powerunits = jednostek paliwa
text.unit.degrees = stopnie unit.degrees = stopnie
text.unit.seconds = sekundy unit.seconds = sekundy
text.unit.items = Przedmioty unit.items = Przedmioty
text.category.general = Główne category.general = Główne
text.category.power = Prąd category.power = Prąd
text.category.liquids = Płyny category.liquids = Płyny
text.category.items = Przedmioty category.items = Przedmioty
text.category.crafting = Przetwórstwo category.crafting = Przetwórstwo
text.category.shooting = Strzelanie category.shooting = Strzelanie
text.category.optional = Optional Enhancements category.optional = Optional Enhancements
setting.autotarget.name = Auto-Target setting.autotarget.name = Auto-Target
setting.fpscap.name = Max FPS setting.fpscap.name = Max FPS
setting.fpscap.none = None setting.fpscap.none = None
@@ -371,7 +371,7 @@ setting.mutemusic.name = Wycisz muzykę
setting.sfxvol.name = Głośność dźwięków setting.sfxvol.name = Głośność dźwięków
setting.mutesound.name = Wycisz dźwięki setting.mutesound.name = Wycisz dźwięki
setting.crashreport.name = Wysyłaj anonimowo dane o crashu gry setting.crashreport.name = Wysyłaj anonimowo dane o crashu gry
text.keybind.title = Zmień ustawienia przycisków keybind.title = Zmień ustawienia przycisków
category.general.name = General category.general.name = General
category.view.name = Wyświetl category.view.name = Wyświetl
category.multiplayer.name = Multiplayer category.multiplayer.name = Multiplayer
@@ -401,7 +401,7 @@ keybind.chat_history_next.name = Chat history next
keybind.chat_scroll.name = Chat scroll keybind.chat_scroll.name = Chat scroll
keybind.drop_unit.name = Wyrzuć przedmiot keybind.drop_unit.name = Wyrzuć przedmiot
keybind.zoom_minimap.name = Powiększenie mapy keybind.zoom_minimap.name = Powiększenie mapy
mode.text.help.title = Opis trybów mode.help.title = Opis trybów
mode.waves.name = Fale mode.waves.name = Fale
mode.waves.description = Normalny tryb. Normalne surowce i fale. mode.waves.description = Normalny tryb. Normalne surowce i fale.
mode.sandbox.name = Sandbox mode.sandbox.name = Sandbox
@@ -478,21 +478,21 @@ mech.trident-ship.weapon = Bomb Bay
mech.glaive-ship.name = Glaive mech.glaive-ship.name = Glaive
mech.glaive-ship.description = A large, well-armored gunship. Equipped with an incendiary repeater. Good acceleration and maximum speed. mech.glaive-ship.description = A large, well-armored gunship. Equipped with an incendiary repeater. Good acceleration and maximum speed.
mech.glaive-ship.weapon = Flame Repeater mech.glaive-ship.weapon = Flame Repeater
text.item.explosiveness = [LIGHT_GRAY]Wybuchowość: {0} item.explosiveness = [LIGHT_GRAY]Wybuchowość: {0}
text.item.flammability = [LIGHT_GRAY]Palność: {0} item.flammability = [LIGHT_GRAY]Palność: {0}
text.item.radioactivity = [LIGHT_GRAY]Promieniotwórczość: {0} item.radioactivity = [LIGHT_GRAY]Promieniotwórczość: {0}
text.item.fluxiness = [LIGHT_GRAY]Moc topnika: {0} item.fluxiness = [LIGHT_GRAY]Moc topnika: {0}
text.unit.health = [LIGHT_GRAY]Zdrowie: {0} unit.health = [LIGHT_GRAY]Zdrowie: {0}
text.unit.speed = [LIGHT_GRAY]Prędkość: {0} unit.speed = [LIGHT_GRAY]Prędkość: {0}
text.mech.weapon = [LIGHT_GRAY]Broń: {0} mech.weapon = [LIGHT_GRAY]Broń: {0}
text.mech.armor = [LIGHT_GRAY]Uzbrojenie: {0} mech.armor = [LIGHT_GRAY]Uzbrojenie: {0}
text.mech.itemcapacity = [LIGHT_GRAY]Pojemność przedmiotów: {0} mech.itemcapacity = [LIGHT_GRAY]Pojemność przedmiotów: {0}
text.mech.minespeed = [LIGHT_GRAY]Prędkość kopania: {0} mech.minespeed = [LIGHT_GRAY]Prędkość kopania: {0}
text.mech.minepower = [LIGHT_GRAY]Moc kopania: {0} mech.minepower = [LIGHT_GRAY]Moc kopania: {0}
text.mech.ability = [LIGHT_GRAY]Umiejętność: {0} mech.ability = [LIGHT_GRAY]Umiejętność: {0}
text.liquid.heatcapacity = [LIGHT_GRAY]Wytrzymałość na przegrzewanie: {0} liquid.heatcapacity = [LIGHT_GRAY]Wytrzymałość na przegrzewanie: {0}
text.liquid.viscosity = [LIGHT_GRAY]Lepkość: {0} liquid.viscosity = [LIGHT_GRAY]Lepkość: {0}
text.liquid.temperature = [LIGHT_GRAY]Temperatura: {0} liquid.temperature = [LIGHT_GRAY]Temperatura: {0}
block.constructing = {0}\n[LIGHT_GRAY](Budowa) block.constructing = {0}\n[LIGHT_GRAY](Budowa)
block.spawn.name = Spawn wrogów block.spawn.name = Spawn wrogów
block.core.name = Rdzeń block.core.name = Rdzeń

View File

@@ -1,351 +1,351 @@
text.credits.text = Created by [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]\n\n[GRAY](In case you can't tell, this text is currently unfinished.\nTranslators, don't edit it yet!) credits.text = Created by [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]\n\n[GRAY](In case you can't tell, this text is currently unfinished.\nTranslators, don't edit it yet!)
text.credits = Creditos credits = Creditos
text.discord = Junte-se ao Discord do Mindustry! (Lá nós falamos em inglês) discord = Junte-se ao Discord do Mindustry! (Lá nós falamos em inglês)
text.link.discord.description = O discord oficial do Mindustry link.discord.description = O discord oficial do Mindustry
text.link.github.description = Codigo fonte do jogo. link.github.description = Codigo fonte do jogo.
text.link.dev-builds.description = Desenvolvimentos Instaveis link.dev-builds.description = Desenvolvimentos Instaveis
text.link.trello.description = Trello Oficial para Updates Planejados link.trello.description = Trello Oficial para Updates Planejados
text.link.itch.io.description = Pagina da Itch.io com os Downloads link.itch.io.description = Pagina da Itch.io com os Downloads
text.link.google-play.description = Listamento do google play store link.google-play.description = Listamento do google play store
text.link.wiki.description = Wiki oficial do Mindustry link.wiki.description = Wiki oficial do Mindustry
text.linkfail = Falha ao abrir o link\nO Url foi copiado linkfail = Falha ao abrir o link\nO Url foi copiado
text.gameover = O núcleo foi destruído. gameover = O núcleo foi destruído.
text.gameover.pvp = O time[accent] {0}[] É vitorioso! gameover.pvp = O time[accent] {0}[] É vitorioso!
text.sector.gameover = Esse setor foi perdido! Soltar Novamente? sector.gameover = Esse setor foi perdido! Soltar Novamente?
text.sector.retry = Tentar novamente? sector.retry = Tentar novamente?
text.highscore = [YELLOW]Novo recorde! highscore = [YELLOW]Novo recorde!
text.wave.lasted = Você sobreviveu até a onda [accent]{0}[]. wave.lasted = Você sobreviveu até a onda [accent]{0}[].
text.level.highscore = Melhor\npontuação: [accent] {0} level.highscore = Melhor\npontuação: [accent] {0}
text.level.delete.title = Confirmar exclusão level.delete.title = Confirmar exclusão
text.map.delete = Certeza que quer deletar o mapa "[accent]{0}[]"? map.delete = Certeza que quer deletar o mapa "[accent]{0}[]"?
text.level.select = Seleção de Fase level.select = Seleção de Fase
text.level.mode = Modo de Jogo: level.mode = Modo de Jogo:
text.construction.desktop = Os controles do Desktop foram Mudados.\nPara descelecionar um bloco ou parar de construir, [accent]Use espaço.[]. construction.desktop = Os controles do Desktop foram Mudados.\nPara descelecionar um bloco ou parar de construir, [accent]Use espaço.[].
text.construction.title = Guia de contrução de blocos construction.title = Guia de contrução de blocos
text.construction =Você selecionou [accent]Modo de construção de blocos[].\n\nPara começar a colocar, Simplesmente clique um lugar valido perto de sua nave.\nUma vez que você selecionou alguns blocos, Clique na caixa para confirmar, E sua nave vai começar a construi-los.\n\n- [accent]Remova blocos[] De sua seleção clicando neles.\n- [accent]Mude a seleção[] Segurando e arrastando qualquer bloco na seleção.\n- [accent]Coloque os blocos em linha[] Clicando e segurando em um lugar vazio e arrastando em uma direção.\n- [accent]Cancele a construção ou seleção[] Pressionando X no canto esquerdo. construction =Você selecionou [accent]Modo de construção de blocos[].\n\nPara começar a colocar, Simplesmente clique um lugar valido perto de sua nave.\nUma vez que você selecionou alguns blocos, Clique na caixa para confirmar, E sua nave vai começar a construi-los.\n\n- [accent]Remova blocos[] De sua seleção clicando neles.\n- [accent]Mude a seleção[] Segurando e arrastando qualquer bloco na seleção.\n- [accent]Coloque os blocos em linha[] Clicando e segurando em um lugar vazio e arrastando em uma direção.\n- [accent]Cancele a construção ou seleção[] Pressionando X no canto esquerdo.
text.deconstruction.title = Block Deconstruction Guide deconstruction.title = Block Deconstruction Guide
text.deconstruction = Você selecionou [accent]O modo de destruição de blocos[].\n\nPara Começar a quebrar, Simplesmente clique num bloco perto da nave.\nQuando tiver selecionados alguns blocos, Aperte a caixa para confirmar, E sua nave vai começar a construir.\n\n- [accent]Remova blocos[] De sua seleção clicando neles.\n- [accent]Remova blocos em uma area[] Clicando e Apertando um lugar vazio então arraste numa direção.\n- [accent]Cancele a construção ou Seleção[] Apertando X no canto Esquerdo. deconstruction = Você selecionou [accent]O modo de destruição de blocos[].\n\nPara Começar a quebrar, Simplesmente clique num bloco perto da nave.\nQuando tiver selecionados alguns blocos, Aperte a caixa para confirmar, E sua nave vai começar a construir.\n\n- [accent]Remova blocos[] De sua seleção clicando neles.\n- [accent]Remova blocos em uma area[] Clicando e Apertando um lugar vazio então arraste numa direção.\n- [accent]Cancele a construção ou Seleção[] Apertando X no canto Esquerdo.
text.showagain = Não mostrar na proxima sessão showagain = Não mostrar na proxima sessão
text.coreattack = < A base está sobre ataque! > coreattack = < A base está sobre ataque! >
text.unlocks = Desbloqueados unlocks = Desbloqueados
text.savegame = Salvar Jogo savegame = Salvar Jogo
text.loadgame = Carregar Jogo loadgame = Carregar Jogo
text.joingame = Entrar no Jogo joingame = Entrar no Jogo
text.addplayers = Adicionar/Remover Jogador addplayers = Adicionar/Remover Jogador
text.customgame = Jogo Customizado customgame = Jogo Customizado
text.sectors = Setores sectors = Setores
text.sector = Setor Selecionado: [LIGHT_GRAY]{0} sector = Setor Selecionado: [LIGHT_GRAY]{0}
text.sector.time = Tempo: [LIGHT_GRAY]{0} sector.time = Tempo: [LIGHT_GRAY]{0}
text.sector.deploy = Soltar sector.deploy = Soltar
text.sector.abandon = Abandonar sector.abandon = Abandonar
text.sector.abandon.confirm = Certeza que quer abandonar seu progresso nesse setor?\nThis cannot be undone! sector.abandon.confirm = Certeza que quer abandonar seu progresso nesse setor?\nThis cannot be undone!
text.sector.resume = Voltar sector.resume = Voltar
text.sector.locked = [scarlet][[Não liberado] sector.locked = [scarlet][[Não liberado]
text.sector.unexplored = [accent][[Inexplorado] sector.unexplored = [accent][[Inexplorado]
text.missions = Missões:[LIGHT_GRAY] {0} missions = Missões:[LIGHT_GRAY] {0}
text.mission = Missão:[LIGHT_GRAY] {0} mission = Missão:[LIGHT_GRAY] {0}
text.mission.main = Missão principal:[LIGHT_GRAY] {0} mission.main = Missão principal:[LIGHT_GRAY] {0}
text.mission.info = Info da missão mission.info = Info da missão
text.mission.complete = Missão completa! mission.complete = Missão completa!
text.mission.complete.body = Setor {0},{1} Foi conquistado. mission.complete.body = Setor {0},{1} Foi conquistado.
text.mission.wave = Sobrevive [accent]{0}/{1}[] Onda\nOnda em {2} mission.wave = Sobrevive [accent]{0}/{1}[] Onda\nOnda em {2}
text.mission.wave.enemies = Sobreviva[accent] {0}/{1} []ondas\n{2} inimigos mission.wave.enemies = Sobreviva[accent] {0}/{1} []ondas\n{2} inimigos
text.mission.wave.enemy = Sobreviva[accent] {0}/{1} []Ondas\n{2} Inimigos mission.wave.enemy = Sobreviva[accent] {0}/{1} []Ondas\n{2} Inimigos
text.mission.wave.menu = Sobreviva[accent] {0} []Ondas mission.wave.menu = Sobreviva[accent] {0} []Ondas
text.mission.battle = Destrua a base inimiga. mission.battle = Destrua a base inimiga.
text.mission.resource.menu = Obtenha {0} x{1} mission.resource.menu = Obtenha {0} x{1}
text.mission.resource = Obtenha {0}:\n[accent]{1}/{2}[] mission.resource = Obtenha {0}:\n[accent]{1}/{2}[]
text.mission.block = Criar {0} mission.block = Criar {0}
text.mission.unit = Criar {0} Unidade mission.unit = Criar {0} Unidade
text.mission.command = Enviar comando {0} As unidades mission.command = Enviar comando {0} As unidades
text.mission.linknode = Ligar nodo de energia mission.linknode = Ligar nodo de energia
text.mission.display = [accent]Missão:\n[LIGHT_GRAY]{0} mission.display = [accent]Missão:\n[LIGHT_GRAY]{0}
text.mission.mech = Trocar para Meca[accent] {0}[] mission.mech = Trocar para Meca[accent] {0}[]
text.mission.create = Criar[accent] {0}[] mission.create = Criar[accent] {0}[]
text.none = <none> none = <none>
text.close = Fechar close = Fechar
text.quit = Sair quit = Sair
text.maps = Mapas maps = Mapas
text.continue = Continue continue = Continue
text.nextmission = Próxima Missão nextmission = Próxima Missão
text.maps.none = [LIGHT_GRAY]Nenhum Mapa Encontrado! maps.none = [LIGHT_GRAY]Nenhum Mapa Encontrado!
text.about.button = Sobre about.button = Sobre
text.name = Nome: name = Nome:
text.filename = Nome do arquivo: filename = Nome do arquivo:
text.unlocked = Novo bloco Desbloqueado! unlocked = Novo bloco Desbloqueado!
text.unlocked.plural = Novos Blocos desbloqueados! unlocked.plural = Novos Blocos desbloqueados!
text.players = {0} Jogadores Ativos players = {0} Jogadores Ativos
text.players.single = {0} Jogador Ativo players.single = {0} Jogador Ativo
text.server.closing = [accent]Fechando servidor... server.closing = [accent]Fechando servidor...
text.server.kicked.kick = Voce foi expulso do servidor! server.kicked.kick = Voce foi expulso do servidor!
text.server.kicked.serverClose = Servidor Fechado. server.kicked.serverClose = Servidor Fechado.
text.server.kicked.sectorComplete = Setor completo. server.kicked.sectorComplete = Setor completo.
text.server.kicked.sectorComplete.text = Sua missão esta completa.\nO servidor vai continuar no proximo setor. server.kicked.sectorComplete.text = Sua missão esta completa.\nO servidor vai continuar no proximo setor.
text.server.kicked.clientOutdated = Cliente desatualizado! Atualize seu jogo! server.kicked.clientOutdated = Cliente desatualizado! Atualize seu jogo!
text.server.kicked.serverOutdated = Servidor desatualiado! Peca ao dono para atualizar! server.kicked.serverOutdated = Servidor desatualiado! Peca ao dono para atualizar!
text.server.kicked.banned = Voce foi banido do servidor. server.kicked.banned = Voce foi banido do servidor.
text.server.kicked.recentKick = Voce foi banido recentemente.\nEspere para conectar de novo. server.kicked.recentKick = Voce foi banido recentemente.\nEspere para conectar de novo.
text.server.kicked.nameInUse = Este nome ja esta sendo usado\nneste servidor. server.kicked.nameInUse = Este nome ja esta sendo usado\nneste servidor.
text.server.kicked.nameEmpty = Voce deve ter pelo menos uma letra ou numero. server.kicked.nameEmpty = Voce deve ter pelo menos uma letra ou numero.
text.server.kicked.idInUse = Voce ja esta neste servidor! Conectar com duas contas não é permitido. server.kicked.idInUse = Voce ja esta neste servidor! Conectar com duas contas não é permitido.
text.server.kicked.customClient = Este servidor não suporta construções customizadas. Baixe a versão original. server.kicked.customClient = Este servidor não suporta construções customizadas. Baixe a versão original.
text.host.info = The [accent]Hospedar[]Botão Hopeda um servidor no Host[scarlet]6567[] e [scarlet]6568.[]\nQualquer um no [LIGHT_GRAY]Wi-fi Ou Internet local[] Pode ver este servidor na lista de servidores.\n\nSe voce quer poder entrar em qualquer servidor em seu ip, [accent]port forwarding[] é requerido.\n\n[LIGHT_GRAY]Note: Se alguem esta com problemas em conectar no seu servidor lan, Tenha certeza que deixou mindustry Acessar sua internet local nas configurações de firewall host.info = The [accent]Hospedar[]Botão Hopeda um servidor no Host[scarlet]6567[] e [scarlet]6568.[]\nQualquer um no [LIGHT_GRAY]Wi-fi Ou Internet local[] Pode ver este servidor na lista de servidores.\n\nSe voce quer poder entrar em qualquer servidor em seu ip, [accent]port forwarding[] é requerido.\n\n[LIGHT_GRAY]Note: Se alguem esta com problemas em conectar no seu servidor lan, Tenha certeza que deixou mindustry Acessar sua internet local nas configurações de firewall
text.join.info = Aqui, Você pode entar em um [accent]IP De servidor[] Para conectar, Ou descobrir [accent]Servidores[] Da rede local.\nAmbos os servidores LAN e WAN São suportados.\n\n[LIGHT_GRAY]Note: Não tem uma lista de servidores automaticos; Se você quer conectar ao IP de alguem, Você precisa pedir o IP Ao Rosteador. join.info = Aqui, Você pode entar em um [accent]IP De servidor[] Para conectar, Ou descobrir [accent]Servidores[] Da rede local.\nAmbos os servidores LAN e WAN São suportados.\n\n[LIGHT_GRAY]Note: Não tem uma lista de servidores automaticos; Se você quer conectar ao IP de alguem, Você precisa pedir o IP Ao Rosteador.
text.hostserver = Hospedar servidor hostserver = Hospedar servidor
text.hostserver.mobile = Hospedar\nJogo hostserver.mobile = Hospedar\nJogo
text.host = Hospedar host = Hospedar
text.hosting = [accent]Abrindo server... hosting = [accent]Abrindo server...
text.hosts.refresh = atualizar hosts.refresh = atualizar
text.hosts.discovering = Descobrindo jogos em lan hosts.discovering = Descobrindo jogos em lan
text.server.refreshing = Atualizando servidor server.refreshing = Atualizando servidor
text.hosts.none = [lightgray]Nenhum jogo lan encontrado! hosts.none = [lightgray]Nenhum jogo lan encontrado!
text.host.invalid = [scarlet]Não foi possivel Hospedar. host.invalid = [scarlet]Não foi possivel Hospedar.
text.trace = Traçar jogador trace = Traçar jogador
text.trace.playername = Nome do jogador: [accent]{0} trace.playername = Nome do jogador: [accent]{0}
text.trace.ip = IP: [accent]{0} trace.ip = IP: [accent]{0}
text.trace.id = ID unico: [accent]{0} trace.id = ID unico: [accent]{0}
text.trace.android = Cliente Androide: [accent]{0} trace.android = Cliente Androide: [accent]{0}
text.trace.modclient = Cliente Customizado: [accent]{0} trace.modclient = Cliente Customizado: [accent]{0}
text.trace.totalblocksbroken = Blocos totais quebrados: [accent]{0} trace.totalblocksbroken = Blocos totais quebrados: [accent]{0}
text.trace.structureblocksbroken = Blocos de estrutura quebrados: [accent]{0} trace.structureblocksbroken = Blocos de estrutura quebrados: [accent]{0}
text.trace.lastblockbroken = Ultimo bloco quebrado: [accent]{0} trace.lastblockbroken = Ultimo bloco quebrado: [accent]{0}
text.trace.totalblocksplaced = Blocos totais Colocados: [accent]{0} trace.totalblocksplaced = Blocos totais Colocados: [accent]{0}
text.trace.lastblockplaced = Ultimo bloco colocado: [accent]{0} trace.lastblockplaced = Ultimo bloco colocado: [accent]{0}
text.invalidid = ID do cliente invalido! Reporte o bug. invalidid = ID do cliente invalido! Reporte o bug.
text.server.bans = Banidos server.bans = Banidos
text.server.bans.none = Nenhum jogador banido encontrado! server.bans.none = Nenhum jogador banido encontrado!
text.server.admins = Administradores server.admins = Administradores
text.server.admins.none = Nenhum administrador encontrado! server.admins.none = Nenhum administrador encontrado!
text.server.add = Adicionar servidor server.add = Adicionar servidor
text.server.delete = Certeza que quer deletar o servidor? server.delete = Certeza que quer deletar o servidor?
text.server.hostname = Hospedar: {0} server.hostname = Hospedar: {0}
text.server.edit = Editar servidor server.edit = Editar servidor
text.server.outdated = [crimson]Servidor desatualizado![] server.outdated = [crimson]Servidor desatualizado![]
text.server.outdated.client = [crimson]Cliente desatualizado![] server.outdated.client = [crimson]Cliente desatualizado![]
text.server.version = [lightgray]Versão: {0} server.version = [lightgray]Versão: {0}
text.server.custombuild = [yellow]Construção customizada server.custombuild = [yellow]Construção customizada
text.confirmban = Certeza que quer banir este jogador? confirmban = Certeza que quer banir este jogador?
text.confirmkick = Certeza que quer kickar o jogador? confirmkick = Certeza que quer kickar o jogador?
text.confirmunban = Certeza que quer desbanir este jogador? confirmunban = Certeza que quer desbanir este jogador?
text.confirmadmin = Certeza que quer fazer este jogador um administrador? confirmadmin = Certeza que quer fazer este jogador um administrador?
text.confirmunadmin = Certeza que quer remover o estatus de adminstrador deste jogador? confirmunadmin = Certeza que quer remover o estatus de adminstrador deste jogador?
text.joingame.title = Entrar no jogo joingame.title = Entrar no jogo
text.joingame.ip = IP: joingame.ip = IP:
text.disconnect = Desconectado. disconnect = Desconectado.
text.disconnect.data = Falha ao abrir a data do mundo! disconnect.data = Falha ao abrir a data do mundo!
text.connecting = [accent]Conectando... connecting = [accent]Conectando...
text.connecting.data = [accent]Carregando data do mundo... connecting.data = [accent]Carregando data do mundo...
text.server.port = Porte: server.port = Porte:
text.server.addressinuse = Senha em uso! server.addressinuse = Senha em uso!
text.server.invalidport = Numero de port invalido! server.invalidport = Numero de port invalido!
text.server.error = [crimson]Erro ao hospedar o servidor: [accent]{0} server.error = [crimson]Erro ao hospedar o servidor: [accent]{0}
text.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.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
text.save.new = Novo Save save.new = Novo Save
text.save.overwrite = Você tem certeza que quer salvar sobre este slot? save.overwrite = Você tem certeza que quer salvar sobre este slot?
text.overwrite = Salvar sobre overwrite = Salvar sobre
text.save.none = Nenhum save encontrado! save.none = Nenhum save encontrado!
text.saveload = [accent]Salvando... saveload = [accent]Salvando...
text.savefail = Falha ao salvar jogo! savefail = Falha ao salvar jogo!
text.save.delete.confirm = Certeza que quer deletar este save? save.delete.confirm = Certeza que quer deletar este save?
text.save.delete = Deletar save.delete = Deletar
text.save.export = Exportar save save.export = Exportar save
text.save.import.invalid = [accent]Este save é invalido! save.import.invalid = [accent]Este save é invalido!
text.save.import.fail = [crimson]Falha ao importar save: [accent]{0} save.import.fail = [crimson]Falha ao importar save: [accent]{0}
text.save.export.fail = [crimson]Falha ao Exportar save: [accent]{0} save.export.fail = [crimson]Falha ao Exportar save: [accent]{0}
text.save.import = Importar save save.import = Importar save
text.save.newslot = Nome do save: save.newslot = Nome do save:
text.save.rename = Renomear save.rename = Renomear
text.save.rename.text = Novo jogo: save.rename.text = Novo jogo:
text.selectslot = Selecione um slot para salvar. selectslot = Selecione um slot para salvar.
text.slot = [accent]Slot {0} slot = [accent]Slot {0}
text.save.corrupted = [accent]Arquivo corrompido ou inválido! save.corrupted = [accent]Arquivo corrompido ou inválido!
text.sector.corrupted = [accent]Um arquivo de save Foi encontrado neste setor, Mas o login falhou.\nUm novo foi criado. sector.corrupted = [accent]Um arquivo de save Foi encontrado neste setor, Mas o login falhou.\nUm novo foi criado.
text.empty = <vazio> empty = <vazio>
text.on = Ligado on = Ligado
text.off = Desligado off = Desligado
text.save.autosave = Autosalvar: {0} save.autosave = Autosalvar: {0}
text.save.map = Mapa: {0} save.map = Mapa: {0}
text.save.wave = Horda {0} save.wave = Horda {0}
text.save.difficulty = Dificuldade: {0} save.difficulty = Dificuldade: {0}
text.save.date = Último salvamento: {0} save.date = Último salvamento: {0}
text.save.playtime = Playtime: {0} save.playtime = Playtime: {0}
text.confirm = Confirmar confirm = Confirmar
text.delete = Excluir delete = Excluir
text.ok = OK ok = OK
text.open = Abrir open = Abrir
text.cancel = Cancelar cancel = Cancelar
text.openlink = Abrir Link openlink = Abrir Link
text.copylink = Copiar link copylink = Copiar link
text.back = Voltar back = Voltar
text.quit.confirm = Você tem certeza que quer sair? quit.confirm = Você tem certeza que quer sair?
text.changelog.title = Changelog changelog.title = Changelog
text.changelog.loading = Coletando changelog... changelog.loading = Coletando changelog...
text.changelog.error.android = [accent]Note que a Changelog as vezes Funciona no android 4.4 e abaixo!\nIsso é por causa de um erro interno no sistema android. changelog.error.android = [accent]Note que a Changelog as vezes Funciona no android 4.4 e abaixo!\nIsso é por causa de um erro interno no sistema android.
text.changelog.error.ios = [accent]A changelog não é suportada no IOS. changelog.error.ios = [accent]A changelog não é suportada no IOS.
text.changelog.error = [scarlet]Erro ao coletar Changelog!\nCheque a Conexão com a internet. changelog.error = [scarlet]Erro ao coletar Changelog!\nCheque a Conexão com a internet.
text.changelog.current = [yellow][[Primeira versão] changelog.current = [yellow][[Primeira versão]
text.changelog.latest = [accent][[Ultima versão] changelog.latest = [accent][[Ultima versão]
text.loading = [accent]Carregando... loading = [accent]Carregando...
text.saving = [accent]Salvando... saving = [accent]Salvando...
text.wave = [accent]Horda {0} wave = [accent]Horda {0}
text.wave.waiting = Horda em {0} wave.waiting = Horda em {0}
text.waiting = Aguardando... waiting = Aguardando...
text.waiting.players = Waiting for players... waiting.players = Waiting for players...
text.wave.enemies = [LIGHT_GRAY]{0} Enemies Remaining wave.enemies = [LIGHT_GRAY]{0} Enemies Remaining
text.wave.enemy = [LIGHT_GRAY]{0} Enemy Remaining wave.enemy = [LIGHT_GRAY]{0} Enemy Remaining
text.loadimage = Carregar\nImagem loadimage = Carregar\nImagem
text.saveimage = Salvar\nImagem saveimage = Salvar\nImagem
text.unknown = Desconhecido unknown = Desconhecido
text.custom = Customizado custom = Customizado
text.builtin = Built-In builtin = Built-In
text.map.delete.confirm = Certeza que quer deletar este mapa? Isto não pode ser desfeito! map.delete.confirm = Certeza que quer deletar este mapa? Isto não pode ser desfeito!
text.map.random = [accent]Mapa aleatório map.random = [accent]Mapa aleatório
text.map.nospawn = Esse mapa não contém um [yellow]core[] para o jogador Nascer! [ROYAL]blue[] Coloque um [yellow]core[] no editor de mapa. map.nospawn = Esse mapa não contém um [yellow]core[] para o jogador Nascer! [ROYAL]blue[] Coloque um [yellow]core[] no editor de mapa.
text.map.nospawn.pvp = Esse mapa não tem cores inimigos para os jogadores nascerem! Adicione[SCARLET] Cores vermelhos[] no mapa no editor. map.nospawn.pvp = Esse mapa não tem cores inimigos para os jogadores nascerem! Adicione[SCARLET] Cores vermelhos[] no mapa no editor.
text.map.invalid = Erro ao carregar o mapa: Arquivo de mapa invalido ou corrupto. map.invalid = Erro ao carregar o mapa: Arquivo de mapa invalido ou corrupto.
text.editor.brush = Pincel editor.brush = Pincel
text.editor.slope = \\ editor.slope = \\
text.editor.openin = Abrir no Editor editor.openin = Abrir no Editor
text.editor.oregen = Geração de minério editor.oregen = Geração de minério
text.editor.oregen.info = Geração de minério: editor.oregen.info = Geração de minério:
text.editor.mapinfo = Informação do mapa editor.mapinfo = Informação do mapa
text.editor.author = Autor: editor.author = Autor:
text.editor.description = Descrição: editor.description = Descrição:
text.editor.name = Nome: editor.name = Nome:
text.editor.teams = Time editor.teams = Time
text.editor.elevation = Elevação editor.elevation = Elevação
text.editor.errorimageload = Erro ao carregar arquivo de imagem:\n[accent]{0} editor.errorimageload = Erro ao carregar arquivo de imagem:\n[accent]{0}
text.editor.errorimagesave = Erro ao salvar arquivo de imagem:\n[accent]{0} editor.errorimagesave = Erro ao salvar arquivo de imagem:\n[accent]{0}
text.editor.generate = Gerar editor.generate = Gerar
text.editor.resize = Redimen\n sionar editor.resize = Redimen\n sionar
text.editor.loadmap = Carregar\n Mapa editor.loadmap = Carregar\n Mapa
text.editor.savemap = Salvar\n Mapa editor.savemap = Salvar\n Mapa
text.editor.saved = Salvo! editor.saved = Salvo!
text.editor.save.noname = Seu mapa não tem um nome! Coloque um no menu de "Informação do mapa" editor.save.noname = Seu mapa não tem um nome! Coloque um no menu de "Informação do mapa"
text.editor.save.overwrite = O seu mapa Substitui um mapa já construído! Coloque um nome diferente no menu "Informação do mapa" editor.save.overwrite = O seu mapa Substitui um mapa já construído! Coloque um nome diferente no menu "Informação do mapa"
text.editor.import.exists = [scarlet]Não foi possivel importar:[] Um mapa Construído chamado '{0}' Já existe! editor.import.exists = [scarlet]Não foi possivel importar:[] Um mapa Construído chamado '{0}' Já existe!
text.editor.import = Importando... editor.import = Importando...
text.editor.importmap = Importar Mapa editor.importmap = Importar Mapa
text.editor.importmap.description = Importar um mapa existente editor.importmap.description = Importar um mapa existente
text.editor.importfile = Importar arquivo editor.importfile = Importar arquivo
text.editor.importfile.description = Importar um arquivo externo editor.importfile.description = Importar um arquivo externo
text.editor.importimage = Importar imagem do terreno editor.importimage = Importar imagem do terreno
text.editor.importimage.description = Importar uma imagem de terreno externa editor.importimage.description = Importar uma imagem de terreno externa
text.editor.export = Exportando... editor.export = Exportando...
text.editor.exportfile = Exportar arquivo editor.exportfile = Exportar arquivo
text.editor.exportfile.description = Exportar um arquivo de mapa editor.exportfile.description = Exportar um arquivo de mapa
text.editor.exportimage = Exportar imagem de terreno editor.exportimage = Exportar imagem de terreno
text.editor.exportimage.description = Exportar um arquivo de imagem de mapa editor.exportimage.description = Exportar um arquivo de imagem de mapa
text.editor.loadimage = Carregar\n Imagem editor.loadimage = Carregar\n Imagem
text.editor.saveimage = Salvar\nImagem editor.saveimage = Salvar\nImagem
text.editor.unsaved = [scarlet]Você tem alterações não salvas![]\nTem certeza que quer sair? editor.unsaved = [scarlet]Você tem alterações não salvas![]\nTem certeza que quer sair?
text.editor.resizemap = Redimensionar Mapa editor.resizemap = Redimensionar Mapa
text.editor.mapname = Nome do Mapa: editor.mapname = Nome do Mapa:
text.editor.overwrite = [accent]Aviso!\nIsso Subistitui um mapa existente. editor.overwrite = [accent]Aviso!\nIsso Subistitui um mapa existente.
text.editor.overwrite.confirm = [scarlet]Aviso![] Um mapa com esse nome já existe. Tem certeza que deseja substituir? editor.overwrite.confirm = [scarlet]Aviso![] Um mapa com esse nome já existe. Tem certeza que deseja substituir?
text.editor.selectmap = Selecione uma mapa para carregar: editor.selectmap = Selecione uma mapa para carregar:
text.width = Largura: width = Largura:
text.height = Altura: height = Altura:
text.menu = Menu menu = Menu
text.play = Jogar play = Jogar
text.load = Carregar load = Carregar
text.save = Salvar save = Salvar
text.fps = FPS: {0} fps = FPS: {0}
text.tps = TPS: {0} tps = TPS: {0}
text.ping = Ping: {0}ms ping = Ping: {0}ms
text.language.restart = Por favor Reinicie seu jogo para a tradução tomar efeito. language.restart = Por favor Reinicie seu jogo para a tradução tomar efeito.
text.settings = Configurações settings = Configurações
text.tutorial = Tutorial tutorial = Tutorial
text.editor = Editor editor = Editor
text.mapeditor = Editor de mapa mapeditor = Editor de mapa
text.donate = Doar donate = Doar
text.connectfail = [crimson]Falha ao entrar no servidor: [accent]{0} connectfail = [crimson]Falha ao entrar no servidor: [accent]{0}
text.error.unreachable = Servidor inalcançavel. error.unreachable = Servidor inalcançavel.
text.error.invalidaddress = Endereço invalido. error.invalidaddress = Endereço invalido.
text.error.timedout = Desconectado!\nTenha certeza que o Rosteador tenha feito Port forwading, E que o indereço esteja correto! error.timedout = Desconectado!\nTenha certeza que o Rosteador tenha feito Port forwading, E que o indereço esteja correto!
text.error.mismatch = Erro de pacote:\nPossivel versão do cliente/Servidor incompatibilidade.\nTenha certeza que você e o host tenham a ultima versão! error.mismatch = Erro de pacote:\nPossivel versão do cliente/Servidor incompatibilidade.\nTenha certeza que você e o host tenham a ultima versão!
text.error.alreadyconnected = Já conectado. error.alreadyconnected = Já conectado.
text.error.mapnotfound = Arquivo de mapa não encontrado! error.mapnotfound = Arquivo de mapa não encontrado!
text.error.any = Erro de rede desconhecido. error.any = Erro de rede desconhecido.
text.settings.language = Linguagem settings.language = Linguagem
text.settings.reset = Restaurar Padrões settings.reset = Restaurar Padrões
text.settings.rebind = Religar settings.rebind = Religar
text.settings.controls = Controles settings.controls = Controles
text.settings.game = Jogo settings.game = Jogo
text.settings.sound = Som settings.sound = Som
text.settings.graphics = Gráficos settings.graphics = Gráficos
text.settings.cleardata = Data do jogo limpa... settings.cleardata = Data do jogo limpa...
text.settings.clear.confirm = Certeza que quer limpar a data?\nOque é feito não pode ser desfeito! settings.clear.confirm = Certeza que quer limpar a data?\nOque é feito não pode ser desfeito!
text.settings.clearall.confirm = [scarlet]Aviso![]\nIsso vai limpar toda a data, Incluindo saves, mapas, Keybinds e desbloqueados.\nQuando apertar 'ok' Vai apagar toda a data e sair automaticamente. settings.clearall.confirm = [scarlet]Aviso![]\nIsso vai limpar toda a data, Incluindo saves, mapas, Keybinds e desbloqueados.\nQuando apertar 'ok' Vai apagar toda a data e sair automaticamente.
text.settings.clearsectors = Limpar setores settings.clearsectors = Limpar setores
text.settings.clearunlocks = Limpar liberados settings.clearunlocks = Limpar liberados
text.settings.clearall = Limpar tudo settings.clearall = Limpar tudo
text.paused = Pausado paused = Pausado
text.yes = Sim yes = Sim
text.no = Não no = Não
text.info.title = [accent]Informação info.title = [accent]Informação
text.error.title = [crimson]Ocorreu um Erro. error.title = [crimson]Ocorreu um Erro.
text.error.crashtitle = Ocorreu um Erro error.crashtitle = Ocorreu um Erro
text.blocks.unknown = [LIGHT_GRAY]??? blocks.unknown = [LIGHT_GRAY]???
text.blocks.blockinfo = Informação do Bloco blocks.blockinfo = Informação do Bloco
text.blocks.powercapacity = Capacidade de Energia blocks.powercapacity = Capacidade de Energia
text.blocks.powershot = Energia/tiro blocks.powershot = Energia/tiro
text.blocks.targetsair = Mirar no ar blocks.targetsair = Mirar no ar
text.blocks.itemspeed = Unidades mobilizadas blocks.itemspeed = Unidades mobilizadas
text.blocks.shootrange = Alcance blocks.shootrange = Alcance
text.blocks.size = Tamanho blocks.size = Tamanho
text.blocks.liquidcapacity = Capacidade de Líquido blocks.liquidcapacity = Capacidade de Líquido
text.blocks.maxitemssecond = Máximo de itens/segundo blocks.maxitemssecond = Máximo de itens/segundo
text.blocks.powerrange = Alcance da Energia blocks.powerrange = Alcance da Energia
text.blocks.poweruse = Uso de energia blocks.poweruse = Uso de energia
text.blocks.powerdamage = Dano/Poder blocks.powerdamage = Dano/Poder
text.blocks.inputitemcapacity = Configurar capacidade de itens blocks.inputitemcapacity = Configurar capacidade de itens
text.blocks.outputitemcapacity = Configurar capacidade de itens blocks.outputitemcapacity = Configurar capacidade de itens
text.blocks.itemcapacity = Capacidade de Itens blocks.itemcapacity = Capacidade de Itens
text.blocks.basepowergeneration = Geração de poder base blocks.basepowergeneration = Geração de poder base
text.blocks.powertransferspeed = Transferência de energia blocks.powertransferspeed = Transferência de energia
text.blocks.craftspeed = Velocidade de produção blocks.craftspeed = Velocidade de produção
text.blocks.inputliquid = Líquido de entrada blocks.inputliquid = Líquido de entrada
text.blocks.inputliquidaux = Líquido auxiliar blocks.inputliquidaux = Líquido auxiliar
text.blocks.inputitem = Item de entrada blocks.inputitem = Item de entrada
text.blocks.inputitems = Itens de entrada blocks.inputitems = Itens de entrada
text.blocks.outputitem = Itens de saida blocks.outputitem = Itens de saida
text.blocks.drilltier = Furaveis blocks.drilltier = Furaveis
text.blocks.drillspeed = Velocidade da furadeira base blocks.drillspeed = Velocidade da furadeira base
text.blocks.liquidoutput = Saida de liquido blocks.liquidoutput = Saida de liquido
text.blocks.liquidoutputspeed = Velocidade da saida de líquido blocks.liquidoutputspeed = Velocidade da saida de líquido
text.blocks.liquiduse = Uso de liquido blocks.liquiduse = Uso de liquido
text.blocks.coolant = Esfriador blocks.coolant = Esfriador
text.blocks.coolantuse = Uso do esfriador blocks.coolantuse = Uso do esfriador
text.blocks.inputliquidfuel = Liquido de combustivel blocks.inputliquidfuel = Liquido de combustivel
text.blocks.liquidfueluse = Uso do liquido de combustivel blocks.liquidfueluse = Uso do liquido de combustivel
text.blocks.boostitem = Acelerar item blocks.boostitem = Acelerar item
text.blocks.boostliquid = Acelerar líquido blocks.boostliquid = Acelerar líquido
text.blocks.health = Saúde blocks.health = Saúde
text.blocks.inaccuracy = Imprecisão blocks.inaccuracy = Imprecisão
text.blocks.shots = Tiros blocks.shots = Tiros
text.blocks.reload = Recarregar blocks.reload = Recarregar
text.blocks.inputfuel = Combustivel blocks.inputfuel = Combustivel
text.blocks.fuelburntime = Tempo de queima de combustivel blocks.fuelburntime = Tempo de queima de combustivel
text.blocks.inputcapacity = Capacidade de entrada blocks.inputcapacity = Capacidade de entrada
text.blocks.outputcapacity = Capacidade de saída blocks.outputcapacity = Capacidade de saída
text.unit.blocks = blocos unit.blocks = blocos
text.unit.powersecond = Unidades de energia/segundo unit.powersecond = Unidades de energia/segundo
text.unit.liquidsecond = Unidades de líquido/segundo unit.liquidsecond = Unidades de líquido/segundo
text.unit.itemssecond = itens/segundo unit.itemssecond = itens/segundo
text.unit.pixelssecond = pixeis/segundo unit.pixelssecond = pixeis/segundo
text.unit.liquidunits = Unidades de liquido unit.liquidunits = Unidades de liquido
text.unit.powerunits = Unidades de energia unit.powerunits = Unidades de energia
text.unit.degrees = Graus unit.degrees = Graus
text.unit.seconds = segundos unit.seconds = segundos
text.unit.items = itens unit.items = itens
text.category.general = Geral category.general = Geral
text.category.power = Poder category.power = Poder
text.category.liquids = Liquidos category.liquids = Liquidos
text.category.items = Itens category.items = Itens
text.category.crafting = Construindo category.crafting = Construindo
text.category.shooting = Atirando category.shooting = Atirando
text.category.optional = Melhoras opcionais category.optional = Melhoras opcionais
setting.autotarget.name = Alvo automatico setting.autotarget.name = Alvo automatico
setting.fpscap.name = FPS Maximo setting.fpscap.name = FPS Maximo
setting.fpscap.none = Nenhum setting.fpscap.none = Nenhum
@@ -371,7 +371,7 @@ setting.mutemusic.name = Desligar Música
setting.sfxvol.name = Volume de Efeitos setting.sfxvol.name = Volume de Efeitos
setting.mutesound.name = Desligar Som setting.mutesound.name = Desligar Som
setting.crashreport.name = Enviar denuncias de crash anonimas setting.crashreport.name = Enviar denuncias de crash anonimas
text.keybind.title = Refazer teclas keybind.title = Refazer teclas
category.general.name = Geral category.general.name = Geral
category.view.name = Ver category.view.name = Ver
category.multiplayer.name = Multijogador category.multiplayer.name = Multijogador
@@ -401,7 +401,7 @@ keybind.chat_history_next.name = Historico do proximo chat
keybind.chat_scroll.name = Rolar chat keybind.chat_scroll.name = Rolar chat
keybind.drop_unit.name = Soltar unidade keybind.drop_unit.name = Soltar unidade
keybind.zoom_minimap.name = Zoom minimap keybind.zoom_minimap.name = Zoom minimap
mode.text.help.title = Descrição dos modos mode.help.title = Descrição dos modos
mode.waves.name = hordas mode.waves.name = hordas
mode.waves.description = O modo normal. Recursos limitados E os ataques vem automaticamente. mode.waves.description = O modo normal. Recursos limitados E os ataques vem automaticamente.
mode.sandbox.name = Caixa de areia mode.sandbox.name = Caixa de areia
@@ -478,21 +478,21 @@ mech.trident-ship.weapon = Carga de bombas
mech.glaive-ship.name = Glaive mech.glaive-ship.name = Glaive
mech.glaive-ship.description = Uma nave armada, bem armadurada. Com um repetidor incendario equipado. Boa aceleração e maxima velocidade. mech.glaive-ship.description = Uma nave armada, bem armadurada. Com um repetidor incendario equipado. Boa aceleração e maxima velocidade.
mech.glaive-ship.weapon = Repetidor de fogo mech.glaive-ship.weapon = Repetidor de fogo
text.item.explosiveness = [LIGHT_GRAY]Explosividade: {0} item.explosiveness = [LIGHT_GRAY]Explosividade: {0}
text.item.flammability = [LIGHT_GRAY]Inflamabilidade: {0} item.flammability = [LIGHT_GRAY]Inflamabilidade: {0}
text.item.radioactivity = [LIGHT_GRAY]RadioAtividade: {0} item.radioactivity = [LIGHT_GRAY]RadioAtividade: {0}
text.item.fluxiness = [LIGHT_GRAY]Poder do fluxo: {0} item.fluxiness = [LIGHT_GRAY]Poder do fluxo: {0}
text.unit.health = [LIGHT_GRAY]Vida: {0} unit.health = [LIGHT_GRAY]Vida: {0}
text.unit.speed = [LIGHT_GRAY]Velocidade: {0} unit.speed = [LIGHT_GRAY]Velocidade: {0}
text.mech.weapon = [LIGHT_GRAY]Arma: {0} mech.weapon = [LIGHT_GRAY]Arma: {0}
text.mech.armor = [LIGHT_GRAY]Armadura: {0} mech.armor = [LIGHT_GRAY]Armadura: {0}
text.mech.itemcapacity = [LIGHT_GRAY]Capacidade de itens: {0} mech.itemcapacity = [LIGHT_GRAY]Capacidade de itens: {0}
text.mech.minespeed = [LIGHT_GRAY]Velocidade de mineração: {0} mech.minespeed = [LIGHT_GRAY]Velocidade de mineração: {0}
text.mech.minepower = [LIGHT_GRAY]Poder de mineração: {0} mech.minepower = [LIGHT_GRAY]Poder de mineração: {0}
text.mech.ability = [LIGHT_GRAY]Habilidade: {0} mech.ability = [LIGHT_GRAY]Habilidade: {0}
text.liquid.heatcapacity = [LIGHT_GRAY]Capacidade de aquecimento: {0} liquid.heatcapacity = [LIGHT_GRAY]Capacidade de aquecimento: {0}
text.liquid.viscosity = [LIGHT_GRAY]Viscosidade: {0} liquid.viscosity = [LIGHT_GRAY]Viscosidade: {0}
text.liquid.temperature = [LIGHT_GRAY]Temperatura: {0} liquid.temperature = [LIGHT_GRAY]Temperatura: {0}
block.constructing = {0}\n[LIGHT_GRAY](Construindo) block.constructing = {0}\n[LIGHT_GRAY](Construindo)
block.spawn.name = Spawn dos inimigos block.spawn.name = Spawn dos inimigos
block.core.name = Core block.core.name = Core

View File

@@ -1,352 +1,352 @@
text.credits.text = Создатель [ROYAL] Anuken. - [SKY]anukendev@gmail.com[][]\n\nЕсть недоработки в переводе?\nПишите в офф. discord-сервер mindustry в канал #русский.\n\nПереводчики на русский язык:\n[YELLOW]Prosta4ok_ua\n[GREEN]xga\n[BLACK]XZimur\n[BLUE]Beryllium credits.text = Создатель [ROYAL] Anuken. - [SKY]anukendev@gmail.com[][]\n\nЕсть недоработки в переводе?\nПишите в офф. discord-сервер mindustry в канал #русский.\n\nПереводчики на русский язык:\n[YELLOW]Prosta4ok_ua\n[GREEN]xga\n[BLACK]XZimur\n[BLUE]Beryllium
text.credits = Авторы credits = Авторы
text.contributors = Переводчики и контрибьюторы contributors = Переводчики и контрибьюторы
text.discord = Присоединяйтесь к нашему Discord! discord = Присоединяйтесь к нашему Discord!
text.link.discord.description = Официальный discord-сервер Mindustry link.discord.description = Официальный discord-сервер Mindustry
text.link.github.description = Исходный код игры link.github.description = Исходный код игры
text.link.dev-builds.description = Нестабильные версии link.dev-builds.description = Нестабильные версии
text.link.trello.description = Официальная доска trello для запланированных функций link.trello.description = Официальная доска trello для запланированных функций
text.link.itch.io.description = itch.io страница с загрузкой ПК версии и веб-версией игры link.itch.io.description = itch.io страница с загрузкой ПК версии и веб-версией игры
text.link.google-play.description = Скачать для Android c Google play link.google-play.description = Скачать для Android c Google play
text.link.wiki.description = Официальная вики Mindustry(англ.) link.wiki.description = Официальная вики Mindustry(англ.)
text.linkfail = Не удалось открыть ссылку!\nURL-адрес был скопирован в буфер обмена. linkfail = Не удалось открыть ссылку!\nURL-адрес был скопирован в буфер обмена.
text.gameover = Игра окончена gameover = Игра окончена
text.gameover.pvp = [accent] {0}[] команда победила! gameover.pvp = [accent] {0}[] команда победила!
text.sector.gameover = Этот сектор потерян. Высадиться повторно? sector.gameover = Этот сектор потерян. Высадиться повторно?
text.sector.retry = Повторить попытку sector.retry = Повторить попытку
text.highscore = [YELLOW]Новый рекорд! highscore = [YELLOW]Новый рекорд!
text.wave.lasted = Вы продержались до [accent]{0}[]-ой волны. wave.lasted = Вы продержались до [accent]{0}[]-ой волны.
text.level.highscore = Рекорд: [accent]{0} level.highscore = Рекорд: [accent]{0}
text.level.delete.title = Подтвердите удаление level.delete.title = Подтвердите удаление
text.map.delete = Вы действительно хотите удалить карту "[accent]{0}[]"? map.delete = Вы действительно хотите удалить карту "[accent]{0}[]"?
text.level.select = Выбор карты level.select = Выбор карты
text.level.mode = Режим игры: level.mode = Режим игры:
text.construction.desktop = Чтобы отменить выбор блока или остановить строительство, [accent] используйте пробел[]. construction.desktop = Чтобы отменить выбор блока или остановить строительство, [accent] используйте пробел[].
text.construction.title = Руководство по размещению блоков construction.title = Руководство по размещению блоков
text.construction = Вы только что перешли в режим размещения[accent]блоков[].\n\nЧтобы начать размещение, просто коснитесь подходящего места рядом с вашим мехом.\nПосле того, как вы поставили несколько блоков, нажмите на галочку, чтобы подтвердить, и ваш мех начнет их строительство.\n\n- [accent]Удалите блоки [] из вашего плана строительства, нажав на них.n- [accent]Нажав Shift [] и, удерживая, перетащите любой выбранный блок.\n- [accent]Поместите блоки в линию [], нажимая и удерживая на пустое место, а затем перетаскивая в любом направлении.\n- [accent]Отмените размещение блоков [], нажав X в нижнем правом углу. construction = Вы только что перешли в режим размещения[accent]блоков[].\n\nЧтобы начать размещение, просто коснитесь подходящего места рядом с вашим мехом.\nПосле того, как вы поставили несколько блоков, нажмите на галочку, чтобы подтвердить, и ваш мех начнет их строительство.\n\n- [accent]Удалите блоки [] из вашего плана строительства, нажав на них.n- [accent]Нажав Shift [] и, удерживая, перетащите любой выбранный блок.\n- [accent]Поместите блоки в линию [], нажимая и удерживая на пустое место, а затем перетаскивая в любом направлении.\n- [accent]Отмените размещение блоков [], нажав X в нижнем правом углу.
text.deconstruction.title = Руководство по разрушению блоков deconstruction.title = Руководство по разрушению блоков
text.deconstruction = Вы только что перешли в режим сноса[accent] блоков.[].\n\nЧтобы начать удалять, просто нажмите на блок рядом с вашим мехом.\nПосле того как вы выбрали несколько блоков, нажмите на галочку, чтобы подтвердить, и ваш мех начнёт их сносить.\n\n- [accent]Уберите блоки [] из вашего выбора, нажав на них.\n- [accent]Удалите блоки в области [], нажав и удерживая на пустом месте, а затем перетаскивая в нужном направлении.\n- [accent]Отменить снос или выбор [] можно нажав X в нижнем правом углу. deconstruction = Вы только что перешли в режим сноса[accent] блоков.[].\n\nЧтобы начать удалять, просто нажмите на блок рядом с вашим мехом.\nПосле того как вы выбрали несколько блоков, нажмите на галочку, чтобы подтвердить, и ваш мех начнёт их сносить.\n\n- [accent]Уберите блоки [] из вашего выбора, нажав на них.\n- [accent]Удалите блоки в области [], нажав и удерживая на пустом месте, а затем перетаскивая в нужном направлении.\n- [accent]Отменить снос или выбор [] можно нажав X в нижнем правом углу.
text.showagain = Не показывать снова до следующей сессии showagain = Не показывать снова до следующей сессии
text.coreattack = < Ядро находится под атакой! > coreattack = < Ядро находится под атакой! >
text.unlocks = Разблокированные unlocks = Разблокированные
text.savegame = Сохранить игру savegame = Сохранить игру
text.loadgame = Загрузить игру loadgame = Загрузить игру
text.joingame = Присоеди\nниться joingame = Присоеди\nниться
text.addplayers = Доб/удалить игроков addplayers = Доб/удалить игроков
text.customgame = Пользовательская игра customgame = Пользовательская игра
text.sectors = Секторы sectors = Секторы
text.sector = Выбранный сектор: [LIGHT_GRAY]{0} sector = Выбранный сектор: [LIGHT_GRAY]{0}
text.sector.time = Время: [LIGHT_GRAY]{0} sector.time = Время: [LIGHT_GRAY]{0}
text.sector.deploy = Высадиться sector.deploy = Высадиться
text.sector.abandon = Отступить sector.abandon = Отступить
text.sector.abandon.confirm = Вы уверены, что хотите отступить?\nПрогресс на секторе нельзя восстановить! sector.abandon.confirm = Вы уверены, что хотите отступить?\nПрогресс на секторе нельзя восстановить!
text.sector.resume = Продолжить sector.resume = Продолжить
text.sector.locked = [scarlet][[Не завершён] sector.locked = [scarlet][[Не завершён]
text.sector.unexplored = [accent][[Неисследованный] sector.unexplored = [accent][[Неисследованный]
text.missions = Миссий:[LIGHT_GRAY] {0} missions = Миссий:[LIGHT_GRAY] {0}
text.mission = Миссия:[LIGHT_GRAY] {0} mission = Миссия:[LIGHT_GRAY] {0}
text.mission.main = Главная миссия:[LIGHT_GRAY] {0} mission.main = Главная миссия:[LIGHT_GRAY] {0}
text.mission.info = Информация о миссии mission.info = Информация о миссии
text.mission.complete = Миссия выполнена! mission.complete = Миссия выполнена!
text.mission.complete.body = Сектор {0},{1} был завоёван. mission.complete.body = Сектор {0},{1} был завоёван.
text.mission.wave = Волна[accent] {0}[] из[accent] {1}[]\nВолна через {2} mission.wave = Волна[accent] {0}[] из[accent] {1}[]\nВолна через {2}
text.mission.wave.enemies = Волна[accent] {0} из {1}[]\n{2} враг. mission.wave.enemies = Волна[accent] {0} из {1}[]\n{2} враг.
text.mission.wave.enemy = Волна[accent] {0} из {1}[]\n{2} враг mission.wave.enemy = Волна[accent] {0} из {1}[]\n{2} враг
text.mission.wave.menu = Пережить[accent] {0} []волн mission.wave.menu = Пережить[accent] {0} []волн
text.mission.battle = Уничтожьте ядро противника. mission.battle = Уничтожьте ядро противника.
text.mission.resource.menu = Добыть {0} х{1} mission.resource.menu = Добыть {0} х{1}
text.mission.resource = Добыть {0}:\n[accent]{1}/{2}[] mission.resource = Добыть {0}:\n[accent]{1}/{2}[]
text.mission.block = Создать {0} mission.block = Создать {0}
text.mission.unit = Создать {0} боев. ед. mission.unit = Создать {0} боев. ед.
text.mission.command = Отправить команду {0} к боев. единицам mission.command = Отправить команду {0} к боев. единицам
text.mission.linknode = Соединить силовые узлы mission.linknode = Соединить силовые узлы
text.mission.display = [accent]Миссия:\n[LIGHT_GRAY]{0} mission.display = [accent]Миссия:\n[LIGHT_GRAY]{0}
text.mission.mech = Переключиться на мех[accent] {0}[] mission.mech = Переключиться на мех[accent] {0}[]
text.mission.create = Создать[accent] {0}[] mission.create = Создать[accent] {0}[]
text.none = <нет> none = <нет>
text.close = Закрыть close = Закрыть
text.quit = Выход quit = Выход
text.maps = Карты maps = Карты
text.continue = Продолжить continue = Продолжить
text.nextmission = Следующая миссия nextmission = Следующая миссия
text.maps.none = [LIGHT_GRAY]Карты не найдены! maps.none = [LIGHT_GRAY]Карты не найдены!
text.about.button = Об игре about.button = Об игре
text.name = Ник: name = Ник:
text.filename = Имя файла: filename = Имя файла:
text.unlocked = Новый блок разблокирован! unlocked = Новый блок разблокирован!
text.unlocked.plural = Новые блоки разблокированы! unlocked.plural = Новые блоки разблокированы!
text.players = Игроков на сервере: {0} players = Игроков на сервере: {0}
text.players.single = {0} игрок на сервере players.single = {0} игрок на сервере
text.server.closing = [accent]Закрытие сервера... server.closing = [accent]Закрытие сервера...
text.server.kicked.kick = Вас выгнали с сервера! server.kicked.kick = Вас выгнали с сервера!
text.server.kicked.serverClose = Сервер закрыт. server.kicked.serverClose = Сервер закрыт.
text.server.kicked.sectorComplete = Сектор завоёван. server.kicked.sectorComplete = Сектор завоёван.
text.server.kicked.sectorComplete.text = Ваша миссия завершена.\nСервер продолжит работу и высадит вас в следующем секторе. server.kicked.sectorComplete.text = Ваша миссия завершена.\nСервер продолжит работу и высадит вас в следующем секторе.
text.server.kicked.clientOutdated = Устаревший клиент! Обновите игру! server.kicked.clientOutdated = Устаревший клиент! Обновите игру!
text.server.kicked.serverOutdated = Устаревший сервер! Попросите хоста обновить сервер/игру! server.kicked.serverOutdated = Устаревший сервер! Попросите хоста обновить сервер/игру!
text.server.kicked.banned = Вы заблокированы на этом сервере. server.kicked.banned = Вы заблокированы на этом сервере.
text.server.kicked.recentKick = Вы недавно были кикнуты.\n Подождите немного перед следующим подключением server.kicked.recentKick = Вы недавно были кикнуты.\n Подождите немного перед следующим подключением
text.server.kicked.nameInUse = На этом сервере есть кто-то с этим именем. server.kicked.nameInUse = На этом сервере есть кто-то с этим именем.
text.server.kicked.nameEmpty = Ваше имя должно содержать хотя бы один символ или цифру. server.kicked.nameEmpty = Ваше имя должно содержать хотя бы один символ или цифру.
text.server.kicked.idInUse = Вы уже на этом сервере! Соединение с двумя учетными записями не разрешено. server.kicked.idInUse = Вы уже на этом сервере! Соединение с двумя учетными записями не разрешено.
text.server.kicked.customClient = Этот сервер не поддерживает пользовательские сборки. Загрузите официальную версию. server.kicked.customClient = Этот сервер не поддерживает пользовательские сборки. Загрузите официальную версию.
text.host.info = Кнопка [accent] Сервер [] размещает сервер на порт [accent]6567[].[]\nЛюбой пользователь в той же [LIGHT_GRAY]сети [] получет возможность видеть ваш сервер в своём списке серверов.\n\nЕсли вы хотите, чтобы люди могли подключаться из любого места по IP, то требуется переадресация(проброс) портов.[].\n\n[LIGHT_GRAY] Примечание. Если у кого-то возникают проблемы с подключением к вашей локальной сети, убедитесь, что вы разрешили Mindustry доступ к вашей локальной сети в настройках брандмауэра. host.info = Кнопка [accent] Сервер [] размещает сервер на порт [accent]6567[].[]\nЛюбой пользователь в той же [LIGHT_GRAY]сети [] получет возможность видеть ваш сервер в своём списке серверов.\n\nЕсли вы хотите, чтобы люди могли подключаться из любого места по IP, то требуется переадресация(проброс) портов.[].\n\n[LIGHT_GRAY] Примечание. Если у кого-то возникают проблемы с подключением к вашей локальной сети, убедитесь, что вы разрешили Mindustry доступ к вашей локальной сети в настройках брандмауэра.
text.join.info = Здесь вы можете ввести IP-адрес [accent]сервера[] для подключения или открыть [accent]локальную сеть [] для подключения к другим серверам.\nПоддерживается многопользовательский режим LAN и WAN.\n\n[LIGHT_GRAY] Примечание: это не является автоматическим глобальным списком серверов; если вы хотите подключиться к кому-то по IP, вам нужно будет спросить у хоста его IP-адрес. join.info = Здесь вы можете ввести IP-адрес [accent]сервера[] для подключения или открыть [accent]локальную сеть [] для подключения к другим серверам.\nПоддерживается многопользовательский режим LAN и WAN.\n\n[LIGHT_GRAY] Примечание: это не является автоматическим глобальным списком серверов; если вы хотите подключиться к кому-то по IP, вам нужно будет спросить у хоста его IP-адрес.
text.hostserver = Запустить сервер hostserver = Запустить сервер
text.hostserver.mobile = Запустить\nсервер hostserver.mobile = Запустить\nсервер
text.host = Сервер host = Сервер
text.hosting = [accent]Открытие сервера... hosting = [accent]Открытие сервера...
text.hosts.refresh = Обновить hosts.refresh = Обновить
text.hosts.discovering = Поиск локальных игр hosts.discovering = Поиск локальных игр
text.server.refreshing = Обновление сервера server.refreshing = Обновление сервера
text.hosts.none = [lightgray]Локальных игр не обнаружено! hosts.none = [lightgray]Локальных игр не обнаружено!
text.host.invalid = [scarlet] Не удается подключиться к хосту. host.invalid = [scarlet] Не удается подключиться к хосту.
text.trace = Слежка за игроком trace = Слежка за игроком
text.trace.playername = Имя игрока: [accent]{0} trace.playername = Имя игрока: [accent]{0}
text.trace.ip = IP: [accent]{0} trace.ip = IP: [accent]{0}
text.trace.id = ID: [accent]{0} trace.id = ID: [accent]{0}
text.trace.android = Клиент Android: [accent]{0} trace.android = Клиент Android: [accent]{0}
text.trace.modclient = Пользовательский клиент: [accent]{0} trace.modclient = Пользовательский клиент: [accent]{0}
text.trace.totalblocksbroken = Всего разрушено блоков: [accent]{0} trace.totalblocksbroken = Всего разрушено блоков: [accent]{0}
text.trace.structureblocksbroken = Структурных блоков сломано: [accent]{0} trace.structureblocksbroken = Структурных блоков сломано: [accent]{0}
text.trace.lastblockbroken = Последний сломанный блок:[accent]{0} trace.lastblockbroken = Последний сломанный блок:[accent]{0}
text.trace.totalblocksplaced = Всего размещено блоков: [accent]{0} trace.totalblocksplaced = Всего размещено блоков: [accent]{0}
text.trace.lastblockplaced = Последний размещенный блок: [accent]{0} trace.lastblockplaced = Последний размещенный блок: [accent]{0}
text.invalidid = Недопустимый ID клиента! Отправьте отчёт об ошибке. invalidid = Недопустимый ID клиента! Отправьте отчёт об ошибке.
text.server.bans = Блокировки server.bans = Блокировки
text.server.bans.none = Заблокированных игроков нет! server.bans.none = Заблокированных игроков нет!
text.server.admins = Администраторы server.admins = Администраторы
text.server.admins.none = Администраторов нет! server.admins.none = Администраторов нет!
text.server.add = Добавить сервер server.add = Добавить сервер
text.server.delete = Вы действительно хотите удалить этот сервер? server.delete = Вы действительно хотите удалить этот сервер?
text.server.hostname = Хост: {0} server.hostname = Хост: {0}
text.server.edit = Редактировать сервер server.edit = Редактировать сервер
text.server.outdated = [crimson]Устаревший сервер![] server.outdated = [crimson]Устаревший сервер![]
text.server.outdated.client = [crimson]Устаревший клиент![] server.outdated.client = [crimson]Устаревший клиент![]
text.server.version = [lightgray]Версия: {0} {1} server.version = [lightgray]Версия: {0} {1}
text.server.custombuild = [yellow]Пользовательская сборка server.custombuild = [yellow]Пользовательская сборка
text.confirmban = Вы действительно хотите заблокировать этого игрока? confirmban = Вы действительно хотите заблокировать этого игрока?
text.confirmkick = Вы действительно хотите выгнать(кикнуть) этого игрока? confirmkick = Вы действительно хотите выгнать(кикнуть) этого игрока?
text.confirmunban = Вы действительно хотите разблокировать этого игрока? confirmunban = Вы действительно хотите разблокировать этого игрока?
text.confirmadmin = Вы уверены, что хотите сделать этого игрока администратором? confirmadmin = Вы уверены, что хотите сделать этого игрока администратором?
text.confirmunadmin = Вы действительно хотите убрать этого игрока из администраторов? confirmunadmin = Вы действительно хотите убрать этого игрока из администраторов?
text.joingame.title = Присоединиться к игре joingame.title = Присоединиться к игре
text.joingame.ip = IP: joingame.ip = IP:
text.disconnect = Отключён disconnect = Отключён
text.disconnect.data = Не удалось загрузить данные мира! disconnect.data = Не удалось загрузить данные мира!
text.connecting = [accent]Подключение... connecting = [accent]Подключение...
text.connecting.data = [accent]Загрузка данных мира... connecting.data = [accent]Загрузка данных мира...
text.server.port = Порт: server.port = Порт:
text.server.addressinuse = Данный адрес уже используется! server.addressinuse = Данный адрес уже используется!
text.server.invalidport = Неверный номер порта! server.invalidport = Неверный номер порта!
text.server.error = [crimson]Ошибка создания сервера: [accent] {0} server.error = [crimson]Ошибка создания сервера: [accent] {0}
text.save.old = Это сохранение для более старой версии игры и больше не может использоваться.\n\n[LIGHT_GRAY]Совместимость сохранений будет реализована в полной версии 4.0. save.old = Это сохранение для более старой версии игры и больше не может использоваться.\n\n[LIGHT_GRAY]Совместимость сохранений будет реализована в полной версии 4.0.
text.save.new = Новое сохранение save.new = Новое сохранение
text.save.overwrite = Вы уверены,что хотите перезаписать этот слот для сохранения? save.overwrite = Вы уверены,что хотите перезаписать этот слот для сохранения?
text.overwrite = Перезаписать overwrite = Перезаписать
text.save.none = Сохранения не найдены! save.none = Сохранения не найдены!
text.saveload = [accent]Сохранение... saveload = [accent]Сохранение...
text.savefail = Не удалось сохранить игру! savefail = Не удалось сохранить игру!
text.save.delete.confirm = Вы уверены,что хотите удалить это сохранение? save.delete.confirm = Вы уверены,что хотите удалить это сохранение?
text.save.delete = Удалить save.delete = Удалить
text.save.export = Экспортировать сохранение save.export = Экспортировать сохранение
text.save.import.invalid = [accent]Это сохранение недействительно! save.import.invalid = [accent]Это сохранение недействительно!
text.save.import.fail = [crimson]Не удалось импортировать сохранение: [accent] {0} save.import.fail = [crimson]Не удалось импортировать сохранение: [accent] {0}
text.save.export.fail = [crimson]Не удалось экспортировать сохранение: [accent] {0} save.export.fail = [crimson]Не удалось экспортировать сохранение: [accent] {0}
text.save.import = Импортировать сохранение save.import = Импортировать сохранение
text.save.newslot = Имя сохранения: save.newslot = Имя сохранения:
text.save.rename = Переименовать save.rename = Переименовать
text.save.rename.text = Новое название: save.rename.text = Новое название:
text.selectslot = Выберите сохранение. selectslot = Выберите сохранение.
text.slot = [accent]Слот {0} slot = [accent]Слот {0}
text.save.corrupted = [accent]Сохранённый файл повреждён или имеет недействительный формат!\nЕсли вы только что обновили свою игру, это, вероятно, из-за изменение формата сохранения[scarlet], а не []ошибка. save.corrupted = [accent]Сохранённый файл повреждён или имеет недействительный формат!\nЕсли вы только что обновили свою игру, это, вероятно, из-за изменение формата сохранения[scarlet], а не []ошибка.
text.sector.corrupted = [accent] Файл сохранения для этого сектора был найден, но загрузка не удалась.\nСоздан новый файл. sector.corrupted = [accent] Файл сохранения для этого сектора был найден, но загрузка не удалась.\nСоздан новый файл.
text.empty = <Пусто> empty = <Пусто>
text.on = Вкл on = Вкл
text.off = Выкл off = Выкл
text.save.autosave = Автосохранение: {0} save.autosave = Автосохранение: {0}
text.save.map = Карта: {0} save.map = Карта: {0}
text.save.wave = Волна: {0} save.wave = Волна: {0}
text.save.difficulty = Сложность: {0} save.difficulty = Сложность: {0}
text.save.date = Последнее сохранение: {0} save.date = Последнее сохранение: {0}
text.save.playtime = Время в игре: {0} save.playtime = Время в игре: {0}
text.confirm = Подтверждение confirm = Подтверждение
text.delete = Удалить delete = Удалить
text.ok = ОК ok = ОК
text.open = Открыть open = Открыть
text.cancel = Отмена cancel = Отмена
text.openlink = Открыть ссылку openlink = Открыть ссылку
text.copylink = Скопировать ссылку copylink = Скопировать ссылку
text.back = Назад back = Назад
text.quit.confirm = Вы уверены, что хотите выйти? quit.confirm = Вы уверены, что хотите выйти?
text.changelog.title = Список изменений changelog.title = Список изменений
text.changelog.loading = Получение изменений ... changelog.loading = Получение изменений ...
text.changelog.error.android = [accent]Обратите внимание, что журнал изменений иногда не работает на Android 4.4 и ниже!\nЭто связано с внутренней ошибкой Android. changelog.error.android = [accent]Обратите внимание, что журнал изменений иногда не работает на Android 4.4 и ниже!\nЭто связано с внутренней ошибкой Android.
text.changelog.error.ios = [accent]В настоящее время журнал изменений не поддерживается iOS. changelog.error.ios = [accent]В настоящее время журнал изменений не поддерживается iOS.
text.changelog.error = [scarlet]Ошибка при получении изменений!\nПроверьте подключение к Интернету. changelog.error = [scarlet]Ошибка при получении изменений!\nПроверьте подключение к Интернету.
text.changelog.current = [yellow][[Текущая версия] changelog.current = [yellow][[Текущая версия]
text.changelog.latest = [accent][[Последняя версия] changelog.latest = [accent][[Последняя версия]
text.loading = [accent] Загрузка... loading = [accent] Загрузка...
text.saving = [accent]Сохранение.. saving = [accent]Сохранение..
text.wave = [accent]Волна {0} wave = [accent]Волна {0}
text.wave.waiting = [LIGHT_GRAY]Волна через {0} wave.waiting = [LIGHT_GRAY]Волна через {0}
text.waiting = Ожидание... waiting = Ожидание...
text.waiting.players = Ожидание игроков ... waiting.players = Ожидание игроков ...
text.wave.enemies = [LIGHT_GRAY]{0} противник. остался wave.enemies = [LIGHT_GRAY]{0} противник. остался
text.wave.enemy = [LIGHT_GRAY]{0} противник остался wave.enemy = [LIGHT_GRAY]{0} противник остался
text.loadimage = Загрузить изображение loadimage = Загрузить изображение
text.saveimage = Сохранить изображение saveimage = Сохранить изображение
text.unknown = Неизвестно unknown = Неизвестно
text.custom = Пользовательская custom = Пользовательская
text.builtin = Встроенная builtin = Встроенная
text.map.delete.confirm = Вы действительно хотите удалить эту карту? Это действие не может быть отменено! map.delete.confirm = Вы действительно хотите удалить эту карту? Это действие не может быть отменено!
text.map.random = [accent]Случайная карта map.random = [accent]Случайная карта
text.map.nospawn = Эта карта не имеет ядер, в которых игрок может появиться! Добавьте[ROYAL] синее[] ядро на эту карту в редакторе карт. map.nospawn = Эта карта не имеет ядер, в которых игрок может появиться! Добавьте[ROYAL] синее[] ядро на эту карту в редакторе карт.
text.map.nospawn.pvp = У этой карты нет вражеских ядер, в которых игрок может появиться! Добавьте[SCARLET] красные[] ядра к этой карте в редакторе. map.nospawn.pvp = У этой карты нет вражеских ядер, в которых игрок может появиться! Добавьте[SCARLET] красные[] ядра к этой карте в редакторе.
text.map.invalid = Ошибка загрузки карты: повреждённый или недопустимый файл карты. map.invalid = Ошибка загрузки карты: повреждённый или недопустимый файл карты.
text.editor.brush = Кисть editor.brush = Кисть
text.editor.slope = \\ editor.slope = \\
text.editor.openin = Открыть в редакторе editor.openin = Открыть в редакторе
text.editor.oregen = Генерация Руд editor.oregen = Генерация Руд
text.editor.oregen.info = Генерация Руд: editor.oregen.info = Генерация Руд:
text.editor.mapinfo = Информация о карте editor.mapinfo = Информация о карте
text.editor.author = Автор: editor.author = Автор:
text.editor.description = Описание: editor.description = Описание:
text.editor.name = Название: editor.name = Название:
text.editor.teams = Команды editor.teams = Команды
text.editor.elevation = Возвышенность editor.elevation = Возвышенность
text.editor.errorimageload = Ошибка загрузки изображения: [accent] {0} editor.errorimageload = Ошибка загрузки изображения: [accent] {0}
text.editor.errorimagesave = Ошибка сохранения изображения: [accent] {0} editor.errorimagesave = Ошибка сохранения изображения: [accent] {0}
text.editor.generate = Создать editor.generate = Создать
text.editor.resize = Изменить \nразмер editor.resize = Изменить \nразмер
text.editor.loadmap = Загрузить\nкарту editor.loadmap = Загрузить\nкарту
text.editor.savemap = Сохранить\nкарту editor.savemap = Сохранить\nкарту
text.editor.saved = Сохранено! editor.saved = Сохранено!
text.editor.save.noname = У Вашей карты нет названия! Назовите её в меню «Информация о карте». editor.save.noname = У Вашей карты нет названия! Назовите её в меню «Информация о карте».
text.editor.save.overwrite = Ваша карта не может быть записана поверх встроенной карты! Введите другое название в меню «Информация о карте» editor.save.overwrite = Ваша карта не может быть записана поверх встроенной карты! Введите другое название в меню «Информация о карте»
text.editor.import.exists = [scarlet]Не удалось импортировать: []карта с данным именем уже существует '{0}'! editor.import.exists = [scarlet]Не удалось импортировать: []карта с данным именем уже существует '{0}'!
text.editor.import = Импорт... editor.import = Импорт...
text.editor.importmap = Импортировать карту editor.importmap = Импортировать карту
text.editor.importmap.description = Импортировать уже существующую карту editor.importmap.description = Импортировать уже существующую карту
text.editor.importfile = Импортировать файл editor.importfile = Импортировать файл
text.editor.importfile.description = Импортировать файл карты из вне editor.importfile.description = Импортировать файл карты из вне
text.editor.importimage = Импортировать устаревшее изображение editor.importimage = Импортировать устаревшее изображение
text.editor.importimage.description = Импортировать файл с изображения ландшафта editor.importimage.description = Импортировать файл с изображения ландшафта
text.editor.export = Экспорт... editor.export = Экспорт...
text.editor.exportfile = Экспортировать файл editor.exportfile = Экспортировать файл
text.editor.exportfile.description = Экспорт файла карты editor.exportfile.description = Экспорт файла карты
text.editor.exportimage = Экспортировать изображение ландшафта editor.exportimage = Экспортировать изображение ландшафта
text.editor.exportimage.description = Экспортировать файл с изображением карты editor.exportimage.description = Экспортировать файл с изображением карты
text.editor.loadimage = Загрузить \nизображение editor.loadimage = Загрузить \nизображение
text.editor.saveimage = Сохранить \nизображение editor.saveimage = Сохранить \nизображение
text.editor.unsaved = [scarlet]У вас есть несохранённые изменения![]\nВы уверены, что хотите выйти? editor.unsaved = [scarlet]У вас есть несохранённые изменения![]\nВы уверены, что хотите выйти?
text.editor.resizemap = Изменить размер карты editor.resizemap = Изменить размер карты
text.editor.mapname = Название карты: editor.mapname = Название карты:
text.editor.overwrite = [accent]Внимание! \nЭто перезапишет уже существующую карту. editor.overwrite = [accent]Внимание! \nЭто перезапишет уже существующую карту.
text.editor.overwrite.confirm = [scarlet]Осторожно![] Карта с таким названием уже существует. Вы действительно хотите её перезаписать? editor.overwrite.confirm = [scarlet]Осторожно![] Карта с таким названием уже существует. Вы действительно хотите её перезаписать?
text.editor.selectmap = Выберите карту для загрузки: editor.selectmap = Выберите карту для загрузки:
text.width = Ширина: width = Ширина:
text.height = Высота: height = Высота:
text.menu = Меню menu = Меню
text.play = Играть play = Играть
text.load = Загрузить load = Загрузить
text.save = Сохранить save = Сохранить
text.fps = FPS: {0} fps = FPS: {0}
text.tps = TPS: {0} tps = TPS: {0}
text.ping = Пинг: {0} мс ping = Пинг: {0} мс
text.language.restart = Перезагрузите игру, чтобы языковые настройки вступили в силу.\nPlease restart your game for the language settings to take effect. language.restart = Перезагрузите игру, чтобы языковые настройки вступили в силу.\nPlease restart your game for the language settings to take effect.
text.settings = Настройки settings = Настройки
text.tutorial = Обучение tutorial = Обучение
text.editor = Редактор editor = Редактор
text.mapeditor = Редактор карт mapeditor = Редактор карт
text.donate = Пожертво\nвать donate = Пожертво\nвать
text.connectfail = [crimson]Не удалось подключиться к серверу: [accent] {0} connectfail = [crimson]Не удалось подключиться к серверу: [accent] {0}
text.error.unreachable = Сервер недоступен. error.unreachable = Сервер недоступен.
text.error.invalidaddress = Некорректный адрес. error.invalidaddress = Некорректный адрес.
text.error.timedout = Время ожидания истекло!\nУбедитесь, что хост настроен для перенаправления портов и адрес корректный! error.timedout = Время ожидания истекло!\nУбедитесь, что хост настроен для перенаправления портов и адрес корректный!
text.error.mismatch = Ошибка пакета:\nвозможное несоответствие версии клиента/сервера. \nУбедитесь, что у Вас и у владельца сервера установлена последняя версия Mindustry! error.mismatch = Ошибка пакета:\nвозможное несоответствие версии клиента/сервера. \nУбедитесь, что у Вас и у владельца сервера установлена последняя версия Mindustry!
text.error.alreadyconnected = Вы уже подключены. error.alreadyconnected = Вы уже подключены.
text.error.mapnotfound = Не найден файл карты! error.mapnotfound = Не найден файл карты!
text.error.any = Неизвестная сетевая ошибка. error.any = Неизвестная сетевая ошибка.
text.settings.language = Язык settings.language = Язык
text.settings.reset = Сбросить по умолчанию settings.reset = Сбросить по умолчанию
text.settings.rebind = Смена settings.rebind = Смена
text.settings.controls = Управление settings.controls = Управление
text.settings.game = Игра settings.game = Игра
text.settings.sound = Звук settings.sound = Звук
text.settings.graphics = Графика settings.graphics = Графика
text.settings.cleardata = Очистить данные ... settings.cleardata = Очистить данные ...
text.settings.clear.confirm = Вы действительно хотите очистить свои данные?\nТо, что сделано, нельзя отменить! settings.clear.confirm = Вы действительно хотите очистить свои данные?\nТо, что сделано, нельзя отменить!
text.settings.clearall.confirm = [scarlet]ОСТОРОЖНО![]\nЭто уничтожит все данные, включая сохранения, карты, разблокированное и настройки управления.\nПосле того как вы нажмете ОК, игра уничтожит все данные и автоматически закроется. settings.clearall.confirm = [scarlet]ОСТОРОЖНО![]\nЭто уничтожит все данные, включая сохранения, карты, разблокированное и настройки управления.\nПосле того как вы нажмете ОК, игра уничтожит все данные и автоматически закроется.
text.settings.clearsectors = Очистить секторы settings.clearsectors = Очистить секторы
text.settings.clearunlocks = Очистить разблокированное settings.clearunlocks = Очистить разблокированное
text.settings.clearall = Очистить всё settings.clearall = Очистить всё
text.paused = Пауза paused = Пауза
text.yes = Да yes = Да
text.no = Нет no = Нет
text.info.title = Информация info.title = Информация
text.error.title = [crimson]Произошла ошибка error.title = [crimson]Произошла ошибка
text.error.crashtitle = Произошла ошибка error.crashtitle = Произошла ошибка
text.blocks.unknown = [LIGHT_GRAY]??? blocks.unknown = [LIGHT_GRAY]???
text.blocks.blockinfo = Информация о блоке blocks.blockinfo = Информация о блоке
text.blocks.powercapacity = Вместимость энергии blocks.powercapacity = Вместимость энергии
text.blocks.powershot = Энергия/выстрел blocks.powershot = Энергия/выстрел
text.blocks.targetsair = Атакует воздуш. юнитов? blocks.targetsair = Атакует воздуш. юнитов?
text.blocks.itemspeed = Скорость перемещения ресурсов blocks.itemspeed = Скорость перемещения ресурсов
text.blocks.shootrange = Радиус действия blocks.shootrange = Радиус действия
text.blocks.size = Размер blocks.size = Размер
text.blocks.liquidcapacity = Вместимость жидкости blocks.liquidcapacity = Вместимость жидкости
text.blocks.maxitemssecond = Макс. количество предметов/секунду blocks.maxitemssecond = Макс. количество предметов/секунду
text.blocks.powerrange = Диапазон передачи энергии blocks.powerrange = Диапазон передачи энергии
text.blocks.poweruse = Потребляет энергии blocks.poweruse = Потребляет энергии
text.blocks.powerdamage = Энергия/урон blocks.powerdamage = Энергия/урон
text.blocks.inputitemcapacity = Вместимость входящих предметов blocks.inputitemcapacity = Вместимость входящих предметов
text.blocks.outputitemcapacity = Вместимость выходящих предметов blocks.outputitemcapacity = Вместимость выходящих предметов
text.blocks.itemcapacity = Вместимость предметов blocks.itemcapacity = Вместимость предметов
text.blocks.basepowergeneration = Базовая генерация энергии blocks.basepowergeneration = Базовая генерация энергии
text.blocks.powertransferspeed = Скорость передачи энергии blocks.powertransferspeed = Скорость передачи энергии
text.blocks.craftspeed = Скорость производства blocks.craftspeed = Скорость производства
text.blocks.inputliquid = Прием жидкости blocks.inputliquid = Прием жидкости
text.blocks.inputliquidaux = Вспом. жидкость blocks.inputliquidaux = Вспом. жидкость
text.blocks.inputitem = Входящий предмет blocks.inputitem = Входящий предмет
text.blocks.inputitems = Входящие предметы blocks.inputitems = Входящие предметы
text.blocks.outputitem = Выходящий предмет blocks.outputitem = Выходящий предмет
text.blocks.drilltier = Добывает blocks.drilltier = Добывает
text.blocks.drillspeed = Базовая скорость сверления blocks.drillspeed = Базовая скорость сверления
text.blocks.liquidoutput = Выходящая жидкость blocks.liquidoutput = Выходящая жидкость
text.blocks.liquidoutputspeed = Выходная скорость жидкости blocks.liquidoutputspeed = Выходная скорость жидкости
text.blocks.liquiduse = Используется жидкости blocks.liquiduse = Используется жидкости
text.blocks.coolant = Охлаждающая жидкость blocks.coolant = Охлаждающая жидкость
text.blocks.coolantuse = Охлажд. жидкости используется blocks.coolantuse = Охлажд. жидкости используется
text.blocks.inputliquidfuel = Жидкое топливо blocks.inputliquidfuel = Жидкое топливо
text.blocks.liquidfueluse = Жидкого топлива используется blocks.liquidfueluse = Жидкого топлива используется
text.blocks.boostitem = Ускоряющий предмет blocks.boostitem = Ускоряющий предмет
text.blocks.boostliquid = Ускоряющая жидкость blocks.boostliquid = Ускоряющая жидкость
text.blocks.health = Здоровье blocks.health = Здоровье
text.blocks.inaccuracy = Разброс blocks.inaccuracy = Разброс
text.blocks.shots = Выстрелы blocks.shots = Выстрелы
text.blocks.reload = Выстрелы/секунду blocks.reload = Выстрелы/секунду
text.blocks.inputfuel = Входящее топливо blocks.inputfuel = Входящее топливо
text.blocks.fuelburntime = Время горения топлива blocks.fuelburntime = Время горения топлива
text.blocks.inputcapacity = Макс. вместимость входящих предметов blocks.inputcapacity = Макс. вместимость входящих предметов
text.blocks.outputcapacity = Макс. вместимость выходящих предметов blocks.outputcapacity = Макс. вместимость выходящих предметов
text.unit.blocks = блоки unit.blocks = блоки
text.unit.powersecond = единиц энергии/секунду unit.powersecond = единиц энергии/секунду
text.unit.liquidsecond = жидкостных единиц/секунду unit.liquidsecond = жидкостных единиц/секунду
text.unit.itemssecond = предметов/секунду unit.itemssecond = предметов/секунду
text.unit.pixelssecond = пикселей/секунду unit.pixelssecond = пикселей/секунду
text.unit.liquidunits = жидкостных единиц unit.liquidunits = жидкостных единиц
text.unit.powerunits = энерг. единиц unit.powerunits = энерг. единиц
text.unit.degrees = град. unit.degrees = град.
text.unit.seconds = сек. unit.seconds = сек.
text.unit.items = единиц unit.items = единиц
text.category.general = Основные category.general = Основные
text.category.power = Энергия category.power = Энергия
text.category.liquids = Жидкости category.liquids = Жидкости
text.category.items = Предметы category.items = Предметы
text.category.crafting = Создание category.crafting = Создание
text.category.shooting = Стрельба category.shooting = Стрельба
text.category.optional = Дополнительные улучшения category.optional = Дополнительные улучшения
setting.autotarget.name = Авто-цель setting.autotarget.name = Авто-цель
setting.fpscap.name = Макс. FPS setting.fpscap.name = Макс. FPS
setting.fpscap.none = Неограниченный setting.fpscap.none = Неограниченный
@@ -372,7 +372,7 @@ setting.mutemusic.name = Заглушить музыку
setting.sfxvol.name = Громкость звуковых эффектов setting.sfxvol.name = Громкость звуковых эффектов
setting.mutesound.name = Заглушить звук setting.mutesound.name = Заглушить звук
setting.crashreport.name = Отправлять анонимные отчёты о вылетах setting.crashreport.name = Отправлять анонимные отчёты о вылетах
text.keybind.title = Настройка управления keybind.title = Настройка управления
category.general.name = Основное category.general.name = Основное
category.view.name = Просмотр category.view.name = Просмотр
category.multiplayer.name = Мультиплеер category.multiplayer.name = Мультиплеер
@@ -402,7 +402,7 @@ keybind.chat_history_next.name = След. история чата
keybind.chat_scroll.name = Прокрутка чата keybind.chat_scroll.name = Прокрутка чата
keybind.drop_unit.name = Сбросить юнита keybind.drop_unit.name = Сбросить юнита
keybind.zoom_minimap.name = Увеличить миникарту. keybind.zoom_minimap.name = Увеличить миникарту.
mode.text.help.title = Описание режимов mode.help.title = Описание режимов
mode.waves.name = Волны mode.waves.name = Волны
mode.waves.description = Обычный режим. В режиме "Волны" надо самим добывать ресурсы и сами волны идут безостановочно. mode.waves.description = Обычный режим. В режиме "Волны" надо самим добывать ресурсы и сами волны идут безостановочно.
mode.sandbox.name = Песочница mode.sandbox.name = Песочница
@@ -479,21 +479,21 @@ mech.trident-ship.weapon = Грузовой отсек с бомбами
mech.glaive-ship.name = Копьё mech.glaive-ship.name = Копьё
mech.glaive-ship.description = Большой, хорошо бронированный боевой корабль. Оснащён зажигательным ретранслятором. Хорошее ускорение и максимальная скорость. mech.glaive-ship.description = Большой, хорошо бронированный боевой корабль. Оснащён зажигательным ретранслятором. Хорошее ускорение и максимальная скорость.
mech.glaive-ship.weapon = Огненный пулемёт mech.glaive-ship.weapon = Огненный пулемёт
text.item.explosiveness = [LIGHT_GRAY]Взрывоопасность: {0}% item.explosiveness = [LIGHT_GRAY]Взрывоопасность: {0}%
text.item.flammability = [LIGHT_GRAY]Воспламеняемость: {0}% item.flammability = [LIGHT_GRAY]Воспламеняемость: {0}%
text.item.radioactivity = [LIGHT_GRAY]Радиоактивность: {0}% item.radioactivity = [LIGHT_GRAY]Радиоактивность: {0}%
text.item.fluxiness = [LIGHT_GRAY]Осадочность: {0}% item.fluxiness = [LIGHT_GRAY]Осадочность: {0}%
text.unit.health = [LIGHT_GRAY]Здоровье: {0} unit.health = [LIGHT_GRAY]Здоровье: {0}
text.unit.speed = [LIGHT_GRAY]Скорость: {0} unit.speed = [LIGHT_GRAY]Скорость: {0}
text.mech.weapon = [LIGHT_GRAY]Оружие: {0} mech.weapon = [LIGHT_GRAY]Оружие: {0}
text.mech.armor = [LIGHT_GRAY]Броня: {0} mech.armor = [LIGHT_GRAY]Броня: {0}
text.mech.itemcapacity = [LIGHT_GRAY]Вместимость предметов: {0} mech.itemcapacity = [LIGHT_GRAY]Вместимость предметов: {0}
text.mech.minespeed = [LIGHT_GRAY]Скорость добычи: {0} mech.minespeed = [LIGHT_GRAY]Скорость добычи: {0}
text.mech.minepower = [LIGHT_GRAY]Мощность добычи: {0} mech.minepower = [LIGHT_GRAY]Мощность добычи: {0}
text.mech.ability = [LIGHT_GRAY]Способность: {0} mech.ability = [LIGHT_GRAY]Способность: {0}
text.liquid.heatcapacity = [LIGHT_GRAY]Теплоёмкость: {0} liquid.heatcapacity = [LIGHT_GRAY]Теплоёмкость: {0}
text.liquid.viscosity = [LIGHT_GRAY]Вязкость: {0} liquid.viscosity = [LIGHT_GRAY]Вязкость: {0}
text.liquid.temperature = [LIGHT_GRAY]Температура: {0} liquid.temperature = [LIGHT_GRAY]Температура: {0}
block.constructing = {0}[LIGHT_GRAY](В процессе) block.constructing = {0}[LIGHT_GRAY](В процессе)
block.spawn.name = Точка появления врагов block.spawn.name = Точка появления врагов
block.core.name = Ядро block.core.name = Ядро

View File

@@ -1,351 +1,351 @@
text.credits.text = Created by [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]\n\n[GRAY](In case you can't tell, this text is currently unfinished.\nTranslators, don't edit it yet!) credits.text = Created by [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]\n\n[GRAY](In case you can't tell, this text is currently unfinished.\nTranslators, don't edit it yet!)
text.credits = Emegi gecenler credits = Emegi gecenler
text.discord = Mindustry'in Discord'una katilin! discord = Mindustry'in Discord'una katilin!
text.link.discord.description = Orjinal Mindustry'in Discord Konusma Odasi link.discord.description = Orjinal Mindustry'in Discord Konusma Odasi
text.link.github.description = Oyunun Kodu link.github.description = Oyunun Kodu
text.link.dev-builds.description = Bitirilmemis Yapim Surumu link.dev-builds.description = Bitirilmemis Yapim Surumu
text.link.trello.description = Planlanmis Hersey icin Tablo link.trello.description = Planlanmis Hersey icin Tablo
text.link.itch.io.description = Bilgisayar ve Site versiyonunun bulundugu Site link.itch.io.description = Bilgisayar ve Site versiyonunun bulundugu Site
text.link.google-play.description = Google Play magaza sayfasi link.google-play.description = Google Play magaza sayfasi
text.link.wiki.description = Orjinal Mindustry Bilgilendirme Sayfasi link.wiki.description = Orjinal Mindustry Bilgilendirme Sayfasi
text.linkfail = Link Acilamadi!\nLink sizin icin kopyalandi. linkfail = Link Acilamadi!\nLink sizin icin kopyalandi.
text.gameover = Cekirdegin yok edildi. gameover = Cekirdegin yok edildi.
text.gameover.pvp = The[accent] {0}[] team is victorious! gameover.pvp = The[accent] {0}[] team is victorious!
text.sector.gameover = Sektor kaybedildi. Geri gitmek ister misin? sector.gameover = Sektor kaybedildi. Geri gitmek ister misin?
text.sector.retry = Gene dene sector.retry = Gene dene
text.highscore = [accent]Yeni Yuksek skor! highscore = [accent]Yeni Yuksek skor!
text.wave.lasted = Su dalgaya kadar dayandin: [accent]{0}[]. wave.lasted = Su dalgaya kadar dayandin: [accent]{0}[].
text.level.highscore = Yuksek Skor: [accent]{0} level.highscore = Yuksek Skor: [accent]{0}
text.level.delete.title = Silmeyi onayla level.delete.title = Silmeyi onayla
text.map.delete = Su haritayi silmek istediginden emin misin? "[accent]{0}[]"? map.delete = Su haritayi silmek istediginden emin misin? "[accent]{0}[]"?
text.level.select = Seviye secimi level.select = Seviye secimi
text.level.mode = Oyun Modu: level.mode = Oyun Modu:
text.construction.desktop = Bilgisayar kontrolleri degisti.\nEsyayi secmeyi birakmak istiyorsan [accent]bosluga bas[]. construction.desktop = Bilgisayar kontrolleri degisti.\nEsyayi secmeyi birakmak istiyorsan [accent]bosluga bas[].
text.construction.title = Esya Insaat Egitimi construction.title = Esya Insaat Egitimi
text.construction = Sen su anda [accent]insaat moduna[]girdin.\n\nYerlestirbeye baslamadan once, kendine bos ve gecerli bir arazi sec ve tikla\nBiraz Yapi yerlestirdikten sonra, onaylamak icin tikla,, ve geminle beraber yapmaya baslayacaksin.\n\n- [accent]Yapi secimini kaldirmak[] icin yandan uzerlerine tikla.\n- [accent]Yapi yonunu degistimek[] icin farenin tekerlegini kullan \n- [accent]Cizgi biciminde Yapi yerlestirmek[] icin bos bir yete tikla ve surukle\n- [accent]Yapi yapmayi iptal etmek icin[] kosedeki X tusuna bas construction = Sen su anda [accent]insaat moduna[]girdin.\n\nYerlestirbeye baslamadan once, kendine bos ve gecerli bir arazi sec ve tikla\nBiraz Yapi yerlestirdikten sonra, onaylamak icin tikla,, ve geminle beraber yapmaya baslayacaksin.\n\n- [accent]Yapi secimini kaldirmak[] icin yandan uzerlerine tikla.\n- [accent]Yapi yonunu degistimek[] icin farenin tekerlegini kullan \n- [accent]Cizgi biciminde Yapi yerlestirmek[] icin bos bir yete tikla ve surukle\n- [accent]Yapi yapmayi iptal etmek icin[] kosedeki X tusuna bas
text.deconstruction.title = Yapi yikma egitimi deconstruction.title = Yapi yikma egitimi
text.deconstruction = Daha demin sen[accent]Yapi yikmak icin yikma moduna girdin..[].\n\nkirmak icin, unitinin cevresindeki bir yapiya/yapilara tikla.\nisin bitince, tamamlama tusuna tikla ve gemin onlari lirbaya basliyacak\n\n- [accent]Yapi yikmak [] icin uzerlerine tikla.\n- [accent]bir arazideki yapilari yikmak[] icin bir arazi sec ve tamamlama tusuna bas\n- [accent]yikma modundan cikmak[] icin kosedeki X tusuna bas deconstruction = Daha demin sen[accent]Yapi yikmak icin yikma moduna girdin..[].\n\nkirmak icin, unitinin cevresindeki bir yapiya/yapilara tikla.\nisin bitince, tamamlama tusuna tikla ve gemin onlari lirbaya basliyacak\n\n- [accent]Yapi yikmak [] icin uzerlerine tikla.\n- [accent]bir arazideki yapilari yikmak[] icin bir arazi sec ve tamamlama tusuna bas\n- [accent]yikma modundan cikmak[] icin kosedeki X tusuna bas
text.showagain = Don't show again next session showagain = Don't show again next session
text.coreattack = < Cekirdek Saldiri altinda! > coreattack = < Cekirdek Saldiri altinda! >
text.unlocks = Oduller unlocks = Oduller
text.savegame = Oyunu kaydet savegame = Oyunu kaydet
text.loadgame = Devam et loadgame = Devam et
text.joingame = Oyuna katil joingame = Oyuna katil
text.addplayers = Oyuncu ekle/cikar addplayers = Oyuncu ekle/cikar
text.customgame = Ozel oyun customgame = Ozel oyun
text.sectors = Sektorler sectors = Sektorler
text.sector = Sector: [LIGHT_GRAY]{0} sector = Sector: [LIGHT_GRAY]{0}
text.sector.time = Time: [LIGHT_GRAY]{0} sector.time = Time: [LIGHT_GRAY]{0}
text.sector.deploy = Yukle sector.deploy = Yukle
text.sector.abandon = Abandon sector.abandon = Abandon
text.sector.abandon.confirm = Are you sure you want to abandon all progress at this sector?\nThis cannot be undone! sector.abandon.confirm = Are you sure you want to abandon all progress at this sector?\nThis cannot be undone!
text.sector.resume = Devam et sector.resume = Devam et
text.sector.locked = [scarlet][[Incomplete] sector.locked = [scarlet][[Incomplete]
text.sector.unexplored = [accent][[Unexplored] sector.unexplored = [accent][[Unexplored]
text.missions = Missions:[LIGHT_GRAY] {0} missions = Missions:[LIGHT_GRAY] {0}
text.mission = Mission:[LIGHT_GRAY] {0} mission = Mission:[LIGHT_GRAY] {0}
text.mission.main = Main Mission:[LIGHT_GRAY] {0} mission.main = Main Mission:[LIGHT_GRAY] {0}
text.mission.info = Mission Info mission.info = Mission Info
text.mission.complete = Gorev tamamlandi! mission.complete = Gorev tamamlandi!
text.mission.complete.body = Sektor {0},{1} ele gecirildi mission.complete.body = Sektor {0},{1} ele gecirildi
text.mission.wave = [accent]{0}/{1}[] Dalga hayatta kal\n{2} Dalga mission.wave = [accent]{0}/{1}[] Dalga hayatta kal\n{2} Dalga
text.mission.wave.enemies = Survive[accent] {0}/{1} []waves\n{2} Enemies mission.wave.enemies = Survive[accent] {0}/{1} []waves\n{2} Enemies
text.mission.wave.enemy = Survive[accent] {0}/{1} []waves\n{2} Enemy mission.wave.enemy = Survive[accent] {0}/{1} []waves\n{2} Enemy
text.mission.wave.menu = Survive[accent] {0} []waves mission.wave.menu = Survive[accent] {0} []waves
text.mission.battle = Dusmanin cekirdegini yok et mission.battle = Dusmanin cekirdegini yok et
text.mission.resource.menu = Obtain {0} x{1} mission.resource.menu = Obtain {0} x{1}
text.mission.resource = {0} x{1} Kazan mission.resource = {0} x{1} Kazan
text.mission.block = Create {0} mission.block = Create {0}
text.mission.unit = Create {0} Unit mission.unit = Create {0} Unit
text.mission.command = Send Command {0} To Units mission.command = Send Command {0} To Units
text.mission.linknode = Link Power Node mission.linknode = Link Power Node
text.mission.display = [accent]Mission:\n[LIGHT_GRAY]{0} mission.display = [accent]Mission:\n[LIGHT_GRAY]{0}
text.mission.mech = Switch to mech[accent] {0}[] mission.mech = Switch to mech[accent] {0}[]
text.mission.create = Create[accent] {0}[] mission.create = Create[accent] {0}[]
text.none = <none> none = <none>
text.close = Kapat close = Kapat
text.quit = Cik quit = Cik
text.maps = Haritalar maps = Haritalar
text.continue = Devam et continue = Devam et
text.nextmission = Yeni gorev nextmission = Yeni gorev
text.maps.none = [LIGHT_GRAY]Harita bulunamadi! maps.none = [LIGHT_GRAY]Harita bulunamadi!
text.about.button = Hakkinda about.button = Hakkinda
text.name = isim: name = isim:
text.filename = File Name: filename = File Name:
text.unlocked = Yeni yapi acildi!! unlocked = Yeni yapi acildi!!
text.unlocked.plural = Yeni yapilar acildi! unlocked.plural = Yeni yapilar acildi!
text.players = {0} oyuncu cevrimici players = {0} oyuncu cevrimici
text.players.single = {0} oyuncu cevrimici players.single = {0} oyuncu cevrimici
text.server.closing = [accent]Oyun kapaniyor. server.closing = [accent]Oyun kapaniyor.
text.server.kicked.kick = Oyundan cikarildin server.kicked.kick = Oyundan cikarildin
text.server.kicked.serverClose = Oyun kapandi server.kicked.serverClose = Oyun kapandi
text.server.kicked.sectorComplete = Sektor tamamlandi server.kicked.sectorComplete = Sektor tamamlandi
text.server.kicked.sectorComplete.text = Gorev Tamamlandi.\nOyun siradaki sektorden devam edecek server.kicked.sectorComplete.text = Gorev Tamamlandi.\nOyun siradaki sektorden devam edecek
text.server.kicked.clientOutdated = Yeni bir versiyon mevcut! Hemen indir! server.kicked.clientOutdated = Yeni bir versiyon mevcut! Hemen indir!
text.server.kicked.serverOutdated = Eski oyun! Yapimciya guncellemesini soyle! server.kicked.serverOutdated = Eski oyun! Yapimciya guncellemesini soyle!
text.server.kicked.banned = Oyundan kalici olarak cikarildin. server.kicked.banned = Oyundan kalici olarak cikarildin.
text.server.kicked.recentKick = Oyundan cikarilmistin.\nBaglanmadn once biraz bekle. server.kicked.recentKick = Oyundan cikarilmistin.\nBaglanmadn once biraz bekle.
text.server.kicked.nameInUse = Oyunda bu isimde bir\nkisi zaten var. server.kicked.nameInUse = Oyunda bu isimde bir\nkisi zaten var.
text.server.kicked.nameEmpty = ismin gecerli degil. server.kicked.nameEmpty = ismin gecerli degil.
text.server.kicked.idInUse = Zaten oyundasin! iki ayri hesapla oyuna katilamazsin! server.kicked.idInUse = Zaten oyundasin! iki ayri hesapla oyuna katilamazsin!
text.server.kicked.customClient = Bu oyun ayarlanmis vesiyonlara izin vermiyor. Orijinal bir versiyon dene! server.kicked.customClient = Bu oyun ayarlanmis vesiyonlara izin vermiyor. Orijinal bir versiyon dene!
text.host.info = [accent]host[] su linkte bir oyun acti! [scarlet]6567[]. \nSeninle [LIGHT_GRAY]ayni internete[] sahip olan kisiler oyunu gorebilir.\n\neger baska yerlerden kisilerind de gelmesini istiyorsan, [accent]oyun acmak[]zorunludur.\n\n[LIGHT_GRAY]Not: eger baglanmakta gucluk cekiliyorsa, antivirusunun internetine baglanmasini izin vermesini sagla. host.info = [accent]host[] su linkte bir oyun acti! [scarlet]6567[]. \nSeninle [LIGHT_GRAY]ayni internete[] sahip olan kisiler oyunu gorebilir.\n\neger baska yerlerden kisilerind de gelmesini istiyorsan, [accent]oyun acmak[]zorunludur.\n\n[LIGHT_GRAY]Not: eger baglanmakta gucluk cekiliyorsa, antivirusunun internetine baglanmasini izin vermesini sagla.
text.join.info = Buradan,[accent]Oyunun linkini[] kullanarak katilabilir, yada, [accent]internetinle[] baglanacak oyun bulabilirsin\ninternetli ve Linkli oyunlar desteklenir.\n\n[LIGHT_GRAY]Not: Otomatik bir oyun listesi goruntulenemez. Yapimcidan linkini iste. join.info = Buradan,[accent]Oyunun linkini[] kullanarak katilabilir, yada, [accent]internetinle[] baglanacak oyun bulabilirsin\ninternetli ve Linkli oyunlar desteklenir.\n\n[LIGHT_GRAY]Not: Otomatik bir oyun listesi goruntulenemez. Yapimcidan linkini iste.
text.hostserver = Oyun ac hostserver = Oyun ac
text.hostserver.mobile = Host\nGame hostserver.mobile = Host\nGame
text.host = Oyun ac host = Oyun ac
text.hosting = [accent]Oyun aciliyor hosting = [accent]Oyun aciliyor
text.hosts.refresh = Yenile hosts.refresh = Yenile
text.hosts.discovering = internet oyunu araniyor hosts.discovering = internet oyunu araniyor
text.server.refreshing = liste yenileniyor server.refreshing = liste yenileniyor
text.hosts.none = [lightgray]internet oyunu bulunamadi! hosts.none = [lightgray]internet oyunu bulunamadi!
text.host.invalid = [scarlet]Oyuna baglanilamadi. host.invalid = [scarlet]Oyuna baglanilamadi.
text.trace = Oyuncu isaretle trace = Oyuncu isaretle
text.trace.playername = Player name: [accent]{0} trace.playername = Player name: [accent]{0}
text.trace.ip = IP: [accent]{0} trace.ip = IP: [accent]{0}
text.trace.id = Unik ID: [accent]{0} trace.id = Unik ID: [accent]{0}
text.trace.android = Android Kullanicisi: [accent]{0} trace.android = Android Kullanicisi: [accent]{0}
text.trace.modclient = Ozel islemci Kullanicisi: [accent]{0} trace.modclient = Ozel islemci Kullanicisi: [accent]{0}
text.trace.totalblocksbroken = kirilan yapilar: [accent]{0} trace.totalblocksbroken = kirilan yapilar: [accent]{0}
text.trace.structureblocksbroken = kirilan esyalar: [accent]{0} trace.structureblocksbroken = kirilan esyalar: [accent]{0}
text.trace.lastblockbroken = Son kirilan yapilar: [accent]{0} trace.lastblockbroken = Son kirilan yapilar: [accent]{0}
text.trace.totalblocksplaced = yerlestirilen yapilar: [accent]{0} trace.totalblocksplaced = yerlestirilen yapilar: [accent]{0}
text.trace.lastblockplaced = son yerlestirilen yapilar: [accent]{0} trace.lastblockplaced = son yerlestirilen yapilar: [accent]{0}
text.invalidid = Yanlis islemci Linki! Sorunu bildir invalidid = Yanlis islemci Linki! Sorunu bildir
text.server.bans = Yasaklamalar server.bans = Yasaklamalar
text.server.bans.none = Yasaklananlar bulunamadi! server.bans.none = Yasaklananlar bulunamadi!
text.server.admins = Yetkililer server.admins = Yetkililer
text.server.admins.none = Yetkili bulunamadi! server.admins.none = Yetkili bulunamadi!
text.server.add = Oyun ekle server.add = Oyun ekle
text.server.delete = Oyunu silmek istedigine emin misin? server.delete = Oyunu silmek istedigine emin misin?
text.server.hostname = Oyun yarat: {0} server.hostname = Oyun yarat: {0}
text.server.edit = Oyunu ayarla server.edit = Oyunu ayarla
text.server.outdated = [crimson]Eski Oyun![] server.outdated = [crimson]Eski Oyun![]
text.server.outdated.client = [crimson]eski islemci![] server.outdated.client = [crimson]eski islemci![]
text.server.version = [lightgray]Versiyon: {0} server.version = [lightgray]Versiyon: {0}
text.server.custombuild = [yellow]ozel yapi server.custombuild = [yellow]ozel yapi
text.confirmban = Bu oyuncuyu kalici olarak atmak istedigine emin misin? confirmban = Bu oyuncuyu kalici olarak atmak istedigine emin misin?
text.confirmkick = Are you sure you want to kick this player? confirmkick = Are you sure you want to kick this player?
text.confirmunban = Bu oyuncunun yasagini geri almak ister misin? confirmunban = Bu oyuncunun yasagini geri almak ister misin?
text.confirmadmin = Bu oyuncuyu yetkili yapmak istedigine emin misin? confirmadmin = Bu oyuncuyu yetkili yapmak istedigine emin misin?
text.confirmunadmin = Bu oyuncunun yetkisini almak istedigine emin misin? confirmunadmin = Bu oyuncunun yetkisini almak istedigine emin misin?
text.joingame.title = Oyuna katil joingame.title = Oyuna katil
text.joingame.ip = Link: joingame.ip = Link:
text.disconnect = Cikildi disconnect = Cikildi
text.disconnect.data = Oyunun geri yuklenemedi! disconnect.data = Oyunun geri yuklenemedi!
text.connecting = [accent]Baglaniliyor connecting = [accent]Baglaniliyor
text.connecting.data = [accent]Loading world data... connecting.data = [accent]Loading world data...
text.server.port = Link: server.port = Link:
text.server.addressinuse = Addres zaten kullaniliyor! server.addressinuse = Addres zaten kullaniliyor!
text.server.invalidport = Geçersiz Oyun numarasi! server.invalidport = Geçersiz Oyun numarasi!
text.server.error = [crimson]Oyun acarkes sorun olustu: [accent]{0} server.error = [crimson]Oyun acarkes sorun olustu: [accent]{0}
text.save.old = Bu oyun su anda kullanilamaz.\n\n[LIGHT_GRAY]geri alma oyunun 4.0 surumunde eklenecektir. save.old = Bu oyun su anda kullanilamaz.\n\n[LIGHT_GRAY]geri alma oyunun 4.0 surumunde eklenecektir.
text.save.new = Yeni Kayit Dosyasi save.new = Yeni Kayit Dosyasi
text.save.overwrite = Bu oyunun uzerinden\ngecmek istedigine emin\nmisin? save.overwrite = Bu oyunun uzerinden\ngecmek istedigine emin\nmisin?
text.overwrite = uzerinden gec overwrite = uzerinden gec
text.save.none = Kayitli oyun bulunamadi save.none = Kayitli oyun bulunamadi
text.saveload = [accent]Kaydediliyor... saveload = [accent]Kaydediliyor...
text.savefail = Kaydedilemedi! savefail = Kaydedilemedi!
text.save.delete.confirm = Bu Kayiti silmek istedigine emin misin? save.delete.confirm = Bu Kayiti silmek istedigine emin misin?
text.save.delete = Sil save.delete = Sil
text.save.export = Kayiti tasi save.export = Kayiti tasi
text.save.import.invalid = [accent]Kayit gecersiz! save.import.invalid = [accent]Kayit gecersiz!
text.save.import.fail = [crimson]Failed to import save: [accent]{0} save.import.fail = [crimson]Failed to import save: [accent]{0}
text.save.export.fail = [crimson]Failed to export save: [accent]{0} save.export.fail = [crimson]Failed to export save: [accent]{0}
text.save.import = Kayit al save.import = Kayit al
text.save.newslot = Kayit ismi: save.newslot = Kayit ismi:
text.save.rename = Yeniden adlandir save.rename = Yeniden adlandir
text.save.rename.text = Yeni isim: save.rename.text = Yeni isim:
text.selectslot = Kayitli bir dosya sec. selectslot = Kayitli bir dosya sec.
text.slot = [accent]Slot {0} slot = [accent]Slot {0}
text.save.corrupted = [accent]Kayit gecersiz!\nOyunu guncellediysen, bu buyuk ihtimalle degistirilecek vebu bir [scarlet]sorun degildir.[] save.corrupted = [accent]Kayit gecersiz!\nOyunu guncellediysen, bu buyuk ihtimalle degistirilecek vebu bir [scarlet]sorun degildir.[]
text.sector.corrupted = [accent]Yeni dosyalar bulundu, ama yuklenemedi.\nYeni bir tane yapildi. sector.corrupted = [accent]Yeni dosyalar bulundu, ama yuklenemedi.\nYeni bir tane yapildi.
text.empty = <empty> empty = <empty>
text.on = Acik on = Acik
text.off = Kapali off = Kapali
text.save.autosave = Otomatik kayit: {0} save.autosave = Otomatik kayit: {0}
text.save.map = Harita: {0} save.map = Harita: {0}
text.save.wave = Dalga {0} save.wave = Dalga {0}
text.save.difficulty = Zorluk: {0} save.difficulty = Zorluk: {0}
text.save.date = En sonki kayit: {0} save.date = En sonki kayit: {0}
text.save.playtime = Oyun Zamani!: {0} save.playtime = Oyun Zamani!: {0}
text.confirm = Onayla confirm = Onayla
text.delete = Sil delete = Sil
text.ok = Tamam ok = Tamam
text.open = Ac open = Ac
text.cancel = iptal cancel = iptal
text.openlink = Linki ac openlink = Linki ac
text.copylink = Linki kopyala copylink = Linki kopyala
text.back = Geri don back = Geri don
text.quit.confirm = Cikmak istedigine emin misin? quit.confirm = Cikmak istedigine emin misin?
text.changelog.title = Degisimler changelog.title = Degisimler
text.changelog.loading = Degisimler yukleniyor... changelog.loading = Degisimler yukleniyor...
text.changelog.error.android = [accent]Not: Degisimler bazen androidde calismaz.\nBu bir degistirilemez sorundan kaynakli. changelog.error.android = [accent]Not: Degisimler bazen androidde calismaz.\nBu bir degistirilemez sorundan kaynakli.
text.changelog.error.ios = [accent]Degisimler IOS'da su anda desteklenmiyor. changelog.error.ios = [accent]Degisimler IOS'da su anda desteklenmiyor.
text.changelog.error = [scarlet]Degisimler alinamadi.\nInternet baglantini kontrol et changelog.error = [scarlet]Degisimler alinamadi.\nInternet baglantini kontrol et
text.changelog.current = [yellow][[Current version] changelog.current = [yellow][[Current version]
text.changelog.latest = [accent][[Latest version] changelog.latest = [accent][[Latest version]
text.loading = [accent]Yukleniyor... loading = [accent]Yukleniyor...
text.saving = [accent]Kaydediliyor... saving = [accent]Kaydediliyor...
text.wave = [accent]Dalga {0} wave = [accent]Dalga {0}
text.wave.waiting = Dalganin baslamasina: {0} wave.waiting = Dalganin baslamasina: {0}
text.waiting = Bekleniyor... waiting = Bekleniyor...
text.waiting.players = Waiting for players... waiting.players = Waiting for players...
text.wave.enemies = [LIGHT_GRAY]{0} Enemies Remaining wave.enemies = [LIGHT_GRAY]{0} Enemies Remaining
text.wave.enemy = [LIGHT_GRAY]{0} Enemy Remaining wave.enemy = [LIGHT_GRAY]{0} Enemy Remaining
text.loadimage = Resimden Yukle loadimage = Resimden Yukle
text.saveimage = Resimi kaydet saveimage = Resimi kaydet
text.unknown = Bilinmeyen unknown = Bilinmeyen
text.custom = Ozel custom = Ozel
text.builtin = Yapilandirilmis builtin = Yapilandirilmis
text.map.delete.confirm = Haritayi silmek istedigine emin misin? Bu geri alinamaz! map.delete.confirm = Haritayi silmek istedigine emin misin? Bu geri alinamaz!
text.map.random = [accent]Rasgele harita map.random = [accent]Rasgele harita
text.map.nospawn = Haritada Oyncularin cikmasi icin cekirdek yok! Haritaya[ROYAL]Mavi[] cekirdek ekle. map.nospawn = Haritada Oyncularin cikmasi icin cekirdek yok! Haritaya[ROYAL]Mavi[] cekirdek ekle.
text.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.pvp = This map does not have any enemy cores for player to spawn into! Add[SCARLET] red[] cores to this map in the editor.
text.map.invalid = Harita yuklenemedi. Gecersiz yada bozuk dosya. map.invalid = Harita yuklenemedi. Gecersiz yada bozuk dosya.
text.editor.brush = Firca editor.brush = Firca
text.editor.slope = \\ editor.slope = \\
text.editor.openin = Editorde ac editor.openin = Editorde ac
text.editor.oregen = Maden Yaratilma hizi editor.oregen = Maden Yaratilma hizi
text.editor.oregen.info = Maden Yaratilmasi: editor.oregen.info = Maden Yaratilmasi:
text.editor.mapinfo = Harita bilgisi: editor.mapinfo = Harita bilgisi:
text.editor.author = Yapimci: editor.author = Yapimci:
text.editor.description = Yorum: editor.description = Yorum:
text.editor.name = isim: editor.name = isim:
text.editor.teams = Takimlar editor.teams = Takimlar
text.editor.elevation = Yukseklik editor.elevation = Yukseklik
text.editor.errorimageload = Dosya yuklenemedi:\n[accent]{0} editor.errorimageload = Dosya yuklenemedi:\n[accent]{0}
text.editor.errorimagesave = Dosya kaydedilemedi.:\n[accent]{0} editor.errorimagesave = Dosya kaydedilemedi.:\n[accent]{0}
text.editor.generate = Yarat editor.generate = Yarat
text.editor.resize = Boyutunu degistir editor.resize = Boyutunu degistir
text.editor.loadmap = Harita yukle editor.loadmap = Harita yukle
text.editor.savemap = Haritayi kaydet editor.savemap = Haritayi kaydet
text.editor.saved = Kaydedildi! editor.saved = Kaydedildi!
text.editor.save.noname = Haritanin ismi yok! 'Harita bilgisinden' bi tane ekle editor.save.noname = Haritanin ismi yok! 'Harita bilgisinden' bi tane ekle
text.editor.save.overwrite = Haritanin ismi varolan bir haritanin ismi ile ayni! 'Harita bilgisinden' degisik bir isim sec editor.save.overwrite = Haritanin ismi varolan bir haritanin ismi ile ayni! 'Harita bilgisinden' degisik bir isim sec
text.editor.import.exists = [scarlet]Tasinamadi.:[] ayni isimi tasiyan bir harita '{0}' zaten var!! editor.import.exists = [scarlet]Tasinamadi.:[] ayni isimi tasiyan bir harita '{0}' zaten var!!
text.editor.import = Bilgisayara kaydet editor.import = Bilgisayara kaydet
text.editor.importmap = Bilgisayardan harita al editor.importmap = Bilgisayardan harita al
text.editor.importmap.description = Varolan bir harita al editor.importmap.description = Varolan bir harita al
text.editor.importfile = Dosyayi bilgisayara kaydet editor.importfile = Dosyayi bilgisayara kaydet
text.editor.importfile.description = Bilgisayara ozel harita yukle editor.importfile.description = Bilgisayara ozel harita yukle
text.editor.importimage = Yuzey resmi al editor.importimage = Yuzey resmi al
text.editor.importimage.description = Degisik Yuzey resmi al editor.importimage.description = Degisik Yuzey resmi al
text.editor.export = Disari al editor.export = Disari al
text.editor.exportfile = Disari cikart editor.exportfile = Disari cikart
text.editor.exportfile.description = Haritayi disari cikart editor.exportfile.description = Haritayi disari cikart
text.editor.exportimage = Haritanin resmini disari cikart editor.exportimage = Haritanin resmini disari cikart
text.editor.exportimage.description = Haritanin resmini disari aktar editor.exportimage.description = Haritanin resmini disari aktar
text.editor.loadimage = Araziyi yukle editor.loadimage = Araziyi yukle
text.editor.saveimage = Araziyi disari aktar editor.saveimage = Araziyi disari aktar
text.editor.unsaved = [scarlet]Kaydedilmemis verileriniz var![]\ncikmak istedigine emin misin? editor.unsaved = [scarlet]Kaydedilmemis verileriniz var![]\ncikmak istedigine emin misin?
text.editor.resizemap = Haritanin boyutunu degistir editor.resizemap = Haritanin boyutunu degistir
text.editor.mapname = Harita ismi: editor.mapname = Harita ismi:
text.editor.overwrite = [accent]Dikkat et!\nBu bir haritanin uzerinden cececek. editor.overwrite = [accent]Dikkat et!\nBu bir haritanin uzerinden cececek.
text.editor.overwrite.confirm = [scarlet]uyari![] bu isimde bir harita zaten var. Uzerinden gececek misin? editor.overwrite.confirm = [scarlet]uyari![] bu isimde bir harita zaten var. Uzerinden gececek misin?
text.editor.selectmap = Yukleyecek bir harita sec: editor.selectmap = Yukleyecek bir harita sec:
text.width = Genislik: width = Genislik:
text.height = Yukseklik: height = Yukseklik:
text.menu = Menu menu = Menu
text.play = Oyna play = Oyna
text.load = Yukle load = Yukle
text.save = Kaydet save = Kaydet
text.fps = FPS: {0} fps = FPS: {0}
text.tps = TPS: {0} tps = TPS: {0}
text.ping = Ping: {0}ms ping = Ping: {0}ms
text.language.restart = Lutfen dil degisiminin etkin olmasi icin oyunu yeniden baslatin language.restart = Lutfen dil degisiminin etkin olmasi icin oyunu yeniden baslatin
text.settings = ayarlar settings = ayarlar
text.tutorial = Tutorial tutorial = Tutorial
text.editor = Editor editor = Editor
text.mapeditor = Harita yaraticisi mapeditor = Harita yaraticisi
text.donate = Bagis yap donate = Bagis yap
text.connectfail = [crimson]Su Oyuna baglanilamadi: [accent]{0} connectfail = [crimson]Su Oyuna baglanilamadi: [accent]{0}
text.error.unreachable = Server unreachable. error.unreachable = Server unreachable.
text.error.invalidaddress = Invalid address. error.invalidaddress = Invalid address.
text.error.timedout = Timed out!\nMake sure the host has port forwarding set up, and that the address is correct! error.timedout = Timed out!\nMake sure the host has port forwarding set up, and that the address is correct!
text.error.mismatch = Packet error:\npossible client/server version mismatch.\nMake sure you and the host have the latest version of Mindustry! error.mismatch = Packet error:\npossible client/server version mismatch.\nMake sure you and the host have the latest version of Mindustry!
text.error.alreadyconnected = Already connected. error.alreadyconnected = Already connected.
text.error.mapnotfound = Map file not found! error.mapnotfound = Map file not found!
text.error.any = Unkown network error. error.any = Unkown network error.
text.settings.language = Dil settings.language = Dil
text.settings.reset = ilk ayarlara geri al settings.reset = ilk ayarlara geri al
text.settings.rebind = Geri al settings.rebind = Geri al
text.settings.controls = Kontroller settings.controls = Kontroller
text.settings.game = Oyun settings.game = Oyun
text.settings.sound = Ses settings.sound = Ses
text.settings.graphics = Grafikler settings.graphics = Grafikler
text.settings.cleardata = Clear Game Data... settings.cleardata = Clear Game Data...
text.settings.clear.confirm = Are you sure you want to clear this data?\nWhat is done cannot be undone! settings.clear.confirm = Are you sure you want to clear this data?\nWhat is done cannot be undone!
text.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.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.
text.settings.clearsectors = Clear Sectors settings.clearsectors = Clear Sectors
text.settings.clearunlocks = Clear Unlocks settings.clearunlocks = Clear Unlocks
text.settings.clearall = Clear All settings.clearall = Clear All
text.paused = Duraklatildi paused = Duraklatildi
text.yes = Evet yes = Evet
text.no = Hayir no = Hayir
text.info.title = [accent]Bilgi info.title = [accent]Bilgi
text.error.title = [crimson]Bir hata olustu error.title = [crimson]Bir hata olustu
text.error.crashtitle = Bir hata olustu error.crashtitle = Bir hata olustu
text.blocks.unknown = [LIGHT_GRAY]??? blocks.unknown = [LIGHT_GRAY]???
text.blocks.blockinfo = Yapi bilgisi blocks.blockinfo = Yapi bilgisi
text.blocks.powercapacity = Guc kapasitesi blocks.powercapacity = Guc kapasitesi
text.blocks.powershot = Guc/Saldiri hizi blocks.powershot = Guc/Saldiri hizi
text.blocks.targetsair = Havayi hedef alir mi? blocks.targetsair = Havayi hedef alir mi?
text.blocks.itemspeed = Ilerleme hizi blocks.itemspeed = Ilerleme hizi
text.blocks.shootrange = Menzil blocks.shootrange = Menzil
text.blocks.size = Buyukluk blocks.size = Buyukluk
text.blocks.liquidcapacity = Sivi kapasitesi blocks.liquidcapacity = Sivi kapasitesi
text.blocks.maxitemssecond = Esya limiti blocks.maxitemssecond = Esya limiti
text.blocks.powerrange = Menzil blocks.powerrange = Menzil
text.blocks.poweruse = Guc kullanimi blocks.poweruse = Guc kullanimi
text.blocks.powerdamage = Power/Damage blocks.powerdamage = Power/Damage
text.blocks.inputitemcapacity = Giris esya kapasitesi blocks.inputitemcapacity = Giris esya kapasitesi
text.blocks.outputitemcapacity = Cikis esya kapasitesi blocks.outputitemcapacity = Cikis esya kapasitesi
text.blocks.itemcapacity = Esya kapasitesi blocks.itemcapacity = Esya kapasitesi
text.blocks.basepowergeneration = Base Power Generation blocks.basepowergeneration = Base Power Generation
text.blocks.powertransferspeed = Guc transfer hizi blocks.powertransferspeed = Guc transfer hizi
text.blocks.craftspeed = Yapilma hizi blocks.craftspeed = Yapilma hizi
text.blocks.inputliquid = Giris sivi blocks.inputliquid = Giris sivi
text.blocks.inputliquidaux = Yardimci sivi blocks.inputliquidaux = Yardimci sivi
text.blocks.inputitem = Giris esyasi blocks.inputitem = Giris esyasi
text.blocks.inputitems = Giris esyalari blocks.inputitems = Giris esyalari
text.blocks.outputitem = Sonuc blocks.outputitem = Sonuc
text.blocks.drilltier = Kazilabilirler blocks.drilltier = Kazilabilirler
text.blocks.drillspeed = Ana kazma hizi blocks.drillspeed = Ana kazma hizi
text.blocks.liquidoutput = Sivi cikisi blocks.liquidoutput = Sivi cikisi
text.blocks.liquidoutputspeed = Liquid Output Speed blocks.liquidoutputspeed = Liquid Output Speed
text.blocks.liquiduse = Sivi kullanimi blocks.liquiduse = Sivi kullanimi
text.blocks.coolant = Sogutma sivisi blocks.coolant = Sogutma sivisi
text.blocks.coolantuse = Sogutma sivi kullanimi blocks.coolantuse = Sogutma sivi kullanimi
text.blocks.inputliquidfuel = Yakit sivisi blocks.inputliquidfuel = Yakit sivisi
text.blocks.liquidfueluse = Sivi yakit kullanimi blocks.liquidfueluse = Sivi yakit kullanimi
text.blocks.boostitem = Boost Item blocks.boostitem = Boost Item
text.blocks.boostliquid = Boost Liquid blocks.boostliquid = Boost Liquid
text.blocks.health = Can blocks.health = Can
text.blocks.inaccuracy = sekme blocks.inaccuracy = sekme
text.blocks.shots = vuruslar blocks.shots = vuruslar
text.blocks.reload = Yeniden doldurma blocks.reload = Yeniden doldurma
text.blocks.inputfuel = Yakit blocks.inputfuel = Yakit
text.blocks.fuelburntime = Yakit yakilma suresi blocks.fuelburntime = Yakit yakilma suresi
text.blocks.inputcapacity = Giris kapasitesi blocks.inputcapacity = Giris kapasitesi
text.blocks.outputcapacity = Cikis kapasitesi blocks.outputcapacity = Cikis kapasitesi
text.unit.blocks = Yapilar unit.blocks = Yapilar
text.unit.powersecond = saniyede bir unit.powersecond = saniyede bir
text.unit.liquidsecond = Saniyede bir unit.liquidsecond = Saniyede bir
text.unit.itemssecond = Saniyede bir unit.itemssecond = Saniyede bir
text.unit.pixelssecond = Saniyede bir unit.pixelssecond = Saniyede bir
text.unit.liquidunits = Litre unit.liquidunits = Litre
text.unit.powerunits = Volt unit.powerunits = Volt
text.unit.degrees = derece unit.degrees = derece
text.unit.seconds = saniye unit.seconds = saniye
text.unit.items = esya unit.items = esya
text.category.general = General category.general = General
text.category.power = Guc category.power = Guc
text.category.liquids = sivilar category.liquids = sivilar
text.category.items = esyalar category.items = esyalar
text.category.crafting = uretim category.crafting = uretim
text.category.shooting = sikma category.shooting = sikma
text.category.optional = Optional Enhancements category.optional = Optional Enhancements
setting.autotarget.name = Auto-Target setting.autotarget.name = Auto-Target
setting.fpscap.name = Max FPS setting.fpscap.name = Max FPS
setting.fpscap.none = Yok setting.fpscap.none = Yok
@@ -371,7 +371,7 @@ setting.mutemusic.name = Sesi kapat
setting.sfxvol.name = Ses seviyesi setting.sfxvol.name = Ses seviyesi
setting.mutesound.name = Sesi kapat setting.mutesound.name = Sesi kapat
setting.crashreport.name = Send Anonymous Crash Reports setting.crashreport.name = Send Anonymous Crash Reports
text.keybind.title = Tuslari ayarla keybind.title = Tuslari ayarla
category.general.name = General category.general.name = General
category.view.name = Goster category.view.name = Goster
category.multiplayer.name = Cok oyunculu category.multiplayer.name = Cok oyunculu
@@ -401,7 +401,7 @@ keybind.chat_history_next.name = Konusma gecmisi ileri
keybind.chat_scroll.name = Konusma kaydir keybind.chat_scroll.name = Konusma kaydir
keybind.drop_unit.name = Unit birak keybind.drop_unit.name = Unit birak
keybind.zoom_minimap.name = Haritayi yaklastir keybind.zoom_minimap.name = Haritayi yaklastir
mode.text.help.title = Modlarin aciklamalari mode.help.title = Modlarin aciklamalari
mode.waves.name = Dalgali mode.waves.name = Dalgali
mode.waves.description = Klasik mod. Dalgalara karsi cekirdegi koru. mode.waves.description = Klasik mod. Dalgalara karsi cekirdegi koru.
mode.sandbox.name = Serbest mode.sandbox.name = Serbest
@@ -478,21 +478,21 @@ mech.trident-ship.weapon = mini atomlar
mech.glaive-ship.name = Glaive mech.glaive-ship.name = Glaive
mech.glaive-ship.description = Guzel, buyuk bir unit. Hiz limiti ve kapesitesi iyidir mech.glaive-ship.description = Guzel, buyuk bir unit. Hiz limiti ve kapesitesi iyidir
mech.glaive-ship.weapon = Orman yakici mech.glaive-ship.weapon = Orman yakici
text.item.explosiveness = [LIGHT_GRAY]Patlayicilik: {0} item.explosiveness = [LIGHT_GRAY]Patlayicilik: {0}
text.item.flammability = [LIGHT_GRAY]Yanbilirlik: {0} item.flammability = [LIGHT_GRAY]Yanbilirlik: {0}
text.item.radioactivity = [LIGHT_GRAY]Radyoaktivite: {0} item.radioactivity = [LIGHT_GRAY]Radyoaktivite: {0}
text.item.fluxiness = [LIGHT_GRAY]akis gucu: {0} item.fluxiness = [LIGHT_GRAY]akis gucu: {0}
text.unit.health = [LIGHT_GRAY]Can: {0} unit.health = [LIGHT_GRAY]Can: {0}
text.unit.speed = [LIGHT_GRAY]hiz: {0} unit.speed = [LIGHT_GRAY]hiz: {0}
text.mech.weapon = [LIGHT_GRAY]silah: {0} mech.weapon = [LIGHT_GRAY]silah: {0}
text.mech.armor = [LIGHT_GRAY]zirh: {0} mech.armor = [LIGHT_GRAY]zirh: {0}
text.mech.itemcapacity = [LIGHT_GRAY]esya kapasitesi: {0} mech.itemcapacity = [LIGHT_GRAY]esya kapasitesi: {0}
text.mech.minespeed = [LIGHT_GRAY]kazma hizi: {0} mech.minespeed = [LIGHT_GRAY]kazma hizi: {0}
text.mech.minepower = [LIGHT_GRAY]kazma gucu: {0} mech.minepower = [LIGHT_GRAY]kazma gucu: {0}
text.mech.ability = [LIGHT_GRAY]yetenek gucu: {0} mech.ability = [LIGHT_GRAY]yetenek gucu: {0}
text.liquid.heatcapacity = [LIGHT_GRAY]isinma kapasitesi: {0} liquid.heatcapacity = [LIGHT_GRAY]isinma kapasitesi: {0}
text.liquid.viscosity = [LIGHT_GRAY]Yari sivilik: {0} liquid.viscosity = [LIGHT_GRAY]Yari sivilik: {0}
text.liquid.temperature = [LIGHT_GRAY]isi: {0} liquid.temperature = [LIGHT_GRAY]isi: {0}
block.constructing = {0}\n[LIGHT_GRAY](Constructing) block.constructing = {0}\n[LIGHT_GRAY](Constructing)
block.spawn.name = Enemy Spawn block.spawn.name = Enemy Spawn
block.core.name = cekirdek block.core.name = cekirdek

View File

@@ -1,353 +1,353 @@
text.credits.text = Created by [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]\n\n[GRAY](In case you can't tell, this text is currently unfinished.\nTranslators, don't edit it yet!) credits.text = Created by [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]\n\n[GRAY](In case you can't tell, this text is currently unfinished.\nTranslators, don't edit it yet!)
text.credits = Yapımcılar credits = Yapımcılar
text.discord = Mindustry Discord'una katılın! discord = Mindustry Discord'una katılın!
text.link.discord.description = Resmi Mindustry Discord iletişim kanalı link.discord.description = Resmi Mindustry Discord iletişim kanalı
text.link.github.description = Oyunun kaynak kodu link.github.description = Oyunun kaynak kodu
text.link.dev-builds.description = Geliştirme altında olan sürüm link.dev-builds.description = Geliştirme altında olan sürüm
text.link.trello.description = Planlanan özellikler için resmi Trello Bülteni link.trello.description = Planlanan özellikler için resmi Trello Bülteni
text.link.itch.io.description = PC yüklemeleri ve web sürümü ile itch.io sayfası link.itch.io.description = PC yüklemeleri ve web sürümü ile itch.io sayfası
text.link.google-play.description = Google Play mağaza sayfası link.google-play.description = Google Play mağaza sayfası
text.link.wiki.description = Resmi Mindustry Wikipedi'si link.wiki.description = Resmi Mindustry Wikipedi'si
text.linkfail = Bağlantıılamadı\! URL, yazı tahtanıza kopyalandı. linkfail = Bağlantıılamadı\! URL, yazı tahtanıza kopyalandı.
text.editor.web = Web sürümü editörü desteklemiyor\! Editörü kullanmak için oyunu indirin. editor.web = Web sürümü editörü desteklemiyor\! Editörü kullanmak için oyunu indirin.
text.web.unsupported = Site versiyonu bunu desteklemiyor\! Oyunu indirip dene. web.unsupported = Site versiyonu bunu desteklemiyor\! Oyunu indirip dene.
text.gameover = Çekirdek yok edildi. gameover = Çekirdek yok edildi.
text.gameover.pvp = [accent] {0}[] takimi kazandi \! gameover.pvp = [accent] {0}[] takimi kazandi \!
text.sector.gameover = Sektor kaybedildi. sector.gameover = Sektor kaybedildi.
text.sector.retry = Tekrar dene sector.retry = Tekrar dene
text.highscore = [SARI] Yeni yüksek puan\! highscore = [SARI] Yeni yüksek puan\!
text.wave.lasted = Su dalgaya kadar yasadin: [accent]{0}[]. wave.lasted = Su dalgaya kadar yasadin: [accent]{0}[].
text.level.highscore = Yüksek Puan\: [accent] {0} level.highscore = Yüksek Puan\: [accent] {0}
text.level.delete.title = Silmeyi onaylayın level.delete.title = Silmeyi onaylayın
text.map.delete = Su haritayi silmek istedigine emin misin? "[orange]{0}[]"? map.delete = Su haritayi silmek istedigine emin misin? "[orange]{0}[]"?
text.level.select = Seviye Seç level.select = Seviye Seç
text.level.mode = Oyun Modu level.mode = Oyun Modu
text.construction.desktop = Masaustu kontrolleri degisti.\nSecmeyi birakip yapmayi kesmek icin, [accent]bosluga bas[]. construction.desktop = Masaustu kontrolleri degisti.\nSecmeyi birakip yapmayi kesmek icin, [accent]bosluga bas[].
text.construction.title = Blok Yapma Ogreticisi construction.title = Blok Yapma Ogreticisi
text.construction = Sen su anda [accent]blok yapma moduna gectin[].\n\nYapmaya baslamak icin, geminin cevresinde uygun bir yere tikla.\nBiraz blok sectikten sonra, onaylamak icin "tik" tusuna bas, ve gemin onlari yapmaya baslayacaktir.\n\n- [accent]Blok kaldirmak[] icin onlari secme yerine gene tikla\n- [accent]Blok secmek icin[] onlara secme yerinde tikla.\n- [accent]Cizgi biciminde koymak icin[] bos bir yere bas, ve bir yere dogru surukle.\n- [accent]Yapma modundan cikmak icin[] alt kosedeki X tusuna bas construction = Sen su anda [accent]blok yapma moduna gectin[].\n\nYapmaya baslamak icin, geminin cevresinde uygun bir yere tikla.\nBiraz blok sectikten sonra, onaylamak icin "tik" tusuna bas, ve gemin onlari yapmaya baslayacaktir.\n\n- [accent]Blok kaldirmak[] icin onlari secme yerine gene tikla\n- [accent]Blok secmek icin[] onlara secme yerinde tikla.\n- [accent]Cizgi biciminde koymak icin[] bos bir yere bas, ve bir yere dogru surukle.\n- [accent]Yapma modundan cikmak icin[] alt kosedeki X tusuna bas
text.deconstruction.title = Blok Yikim Ogreticisi deconstruction.title = Blok Yikim Ogreticisi
text.deconstruction = Sen su anda [accent]blok yikim moduna gectin[].\n\nKirmaya baslamak icin, geminin cevresinde bir bloga tikla\nBiraz blok sectikten sonra, "tik" tusuna basarak onayla, ve gemin onlari yikmaya baslayacaktir.\n\n- [accent]Blok kaldirmak[] icin onlari secme yerine gene tikla\n- [accent]Bir alanin icinde blok kirmak icin[] bos bir yere tikla, ve surukle\n- [accent]Yikma modundan cikmak icin[] Kosedeki X tusuna bas deconstruction = Sen su anda [accent]blok yikim moduna gectin[].\n\nKirmaya baslamak icin, geminin cevresinde bir bloga tikla\nBiraz blok sectikten sonra, "tik" tusuna basarak onayla, ve gemin onlari yikmaya baslayacaktir.\n\n- [accent]Blok kaldirmak[] icin onlari secme yerine gene tikla\n- [accent]Bir alanin icinde blok kirmak icin[] bos bir yere tikla, ve surukle\n- [accent]Yikma modundan cikmak icin[] Kosedeki X tusuna bas
text.showagain = Bunu gene gosterme showagain = Bunu gene gosterme
text.coreattack = < Cekirdek saldiri altinda\! > coreattack = < Cekirdek saldiri altinda\! >
text.unlocks = Koleksiyon unlocks = Koleksiyon
text.savegame = Oyunu Kaydet savegame = Oyunu Kaydet
text.loadgame = Oyunu yükle loadgame = Oyunu yükle
text.joingame = Oyuna katıl joingame = Oyuna katıl
text.addplayers = Oyuncu ekle/cikar addplayers = Oyuncu ekle/cikar
text.customgame = Ozel oyun customgame = Ozel oyun
text.sectors = Sektorler sectors = Sektorler
text.sector = Su sektoru sectin\: [LIGHT_GRAY]{0} sector = Su sektoru sectin\: [LIGHT_GRAY]{0}
text.sector.time = Zaman\: [LIGHT_GRAY]{0} sector.time = Zaman\: [LIGHT_GRAY]{0}
text.sector.deploy = Basla sector.deploy = Basla
text.sector.abandon = Terk et sector.abandon = Terk et
text.sector.abandon.confirm = Buradaki ilerlemeni silmek istedigine emin misin\nBu geri alinamaz\! sector.abandon.confirm = Buradaki ilerlemeni silmek istedigine emin misin\nBu geri alinamaz\!
text.sector.resume = Devam et sector.resume = Devam et
text.sector.locked = [scarlet][[Bitirilmedi] sector.locked = [scarlet][[Bitirilmedi]
text.sector.unexplored = [accent][[Kesvedilmedş] sector.unexplored = [accent][[Kesvedilmedş]
text.missions = Gorevler\:[LIGHT_GRAY] {0} missions = Gorevler\:[LIGHT_GRAY] {0}
text.mission = Gorev\:[LIGHT_GRAY] {0} mission = Gorev\:[LIGHT_GRAY] {0}
text.mission.main = Ana gorev\:[LIGHT_GRAY] {0} mission.main = Ana gorev\:[LIGHT_GRAY] {0}
text.mission.info = Gorev bilgisi mission.info = Gorev bilgisi
text.mission.complete = Gorev tamamlandi\! mission.complete = Gorev tamamlandi\!
text.mission.complete.body = Sektor {0},{1} ele gecirildi mission.complete.body = Sektor {0},{1} ele gecirildi
text.mission.wave = [accent]{0}[] dalga hayatta kal mission.wave = [accent]{0}[] dalga hayatta kal
text.mission.wave.enemies = [accent] {0}/{1} []dalga hayatta kal\n{2} Dusman oldur mission.wave.enemies = [accent] {0}/{1} []dalga hayatta kal\n{2} Dusman oldur
text.mission.wave.enemy = [accent] {0}/{1} []dalga hayatta kal\n{2} Dusman oldur mission.wave.enemy = [accent] {0}/{1} []dalga hayatta kal\n{2} Dusman oldur
text.mission.wave.menu = [accent] {0} []dalga hayatta kal mission.wave.menu = [accent] {0} []dalga hayatta kal
text.mission.battle = Dusman temelini yok et mission.battle = Dusman temelini yok et
text.mission.resource.menu = Sunlari ele gecir {0} x{1} mission.resource.menu = Sunlari ele gecir {0} x{1}
text.mission.resource = Sunlari ele gecir {0}\:\n[accent]{1}/{2}[] mission.resource = Sunlari ele gecir {0}\:\n[accent]{1}/{2}[]
text.mission.block = Su kadar yarat {0} mission.block = Su kadar yarat {0}
text.mission.unit = {0} Kadar unit yarat mission.unit = {0} Kadar unit yarat
text.mission.command = {0} Unite komut yolla mission.command = {0} Unite komut yolla
text.mission.linknode = Guc nodu bagla mission.linknode = Guc nodu bagla
text.mission.display = [accent]Gorev\:\n[LIGHT_GRAY]{0} mission.display = [accent]Gorev\:\n[LIGHT_GRAY]{0}
text.mission.mech = Su gemiye degis[accent] {0}[] mission.mech = Su gemiye degis[accent] {0}[]
text.mission.create = Su kadar yarat[accent] {0}[] mission.create = Su kadar yarat[accent] {0}[]
text.none = <none> none = <none>
text.close = Kapat close = Kapat
text.quit = Çık quit = Çık
text.maps = Haritalar maps = Haritalar
text.continue = Devam et continue = Devam et
text.nextmission = Siradaki gorev nextmission = Siradaki gorev
text.maps.none = [LIGHT_GRAY]Harita bulunamadi\! maps.none = [LIGHT_GRAY]Harita bulunamadi\!
text.about.button = Hakkında about.button = Hakkında
text.name = Adı: name = Adı:
text.filename = File Name: filename = File Name:
text.unlocked = New Block Unlocked! unlocked = New Block Unlocked!
text.unlocked.plural = New Blocks Unlocked! unlocked.plural = New Blocks Unlocked!
text.players = 1090 oyuncu çevrimiçi players = 1090 oyuncu çevrimiçi
text.players.single = {0} Oyuncu Çevrimiçi players.single = {0} Oyuncu Çevrimiçi
text.server.closing = [accent] Sunucu kapatılıyor ... server.closing = [accent] Sunucu kapatılıyor ...
text.server.kicked.kick = Sunucudan kovuldun! server.kicked.kick = Sunucudan kovuldun!
text.server.kicked.serverClose = Server closed. server.kicked.serverClose = Server closed.
text.server.kicked.sectorComplete = Sector completed. server.kicked.sectorComplete = Sector completed.
text.server.kicked.sectorComplete.text = Your mission is complete.\nThe server will now continue at the next sector. server.kicked.sectorComplete.text = Your mission is complete.\nThe server will now continue at the next sector.
text.server.kicked.clientOutdated = Oyun sürümünüz geçerli değil. Oyununu güncelleyin! server.kicked.clientOutdated = Oyun sürümünüz geçerli değil. Oyununu güncelleyin!
text.server.kicked.serverOutdated = Eski sunucu! Ev sahibinden güncellemesini isteyin! server.kicked.serverOutdated = Eski sunucu! Ev sahibinden güncellemesini isteyin!
text.server.kicked.banned = Bu sunucudan yasaklandınız. server.kicked.banned = Bu sunucudan yasaklandınız.
text.server.kicked.recentKick = Son zamanlarda tekmelendin. Tekrar bağlanmadan önce bekleyin. server.kicked.recentKick = Son zamanlarda tekmelendin. Tekrar bağlanmadan önce bekleyin.
text.server.kicked.nameInUse = There is someone with that name\nalready on this server. server.kicked.nameInUse = There is someone with that name\nalready on this server.
text.server.kicked.nameEmpty = Your name must contain at least one character or number. server.kicked.nameEmpty = Your name must contain at least one character or number.
text.server.kicked.idInUse = You are already on this server! Connecting with two accounts is not permitted. server.kicked.idInUse = You are already on this server! Connecting with two accounts is not permitted.
text.server.kicked.customClient = This server does not support custom builds. Download an official version. server.kicked.customClient = This server does not support custom builds. Download an official version.
text.host.info = [Vurgu] ana bilgisayarı [] düğmesi, [657] [65] [65] ve [65] [6568] bağlantı noktalarında bir sunucuyu barındırır. [] Aynı [LIGHT_GRAY] wifi veya yerel ağ [] üzerindeki herkes sunucunuzu sunucularında görebilir. liste. Kişilerin IP tarafından herhangi bir yerden bağlanabilmesini istiyorsanız [vurgu] bağlantı noktası iletme [] gereklidir. [LIGHT_GRAY] Not: Birisi LAN oyununuza bağlanırken sorun yaşıyorsa, güvenlik duvarı ayarlarınızda Mindustry'e yerel ağınıza erişebildiğinizden emin olun. host.info = [Vurgu] ana bilgisayarı [] düğmesi, [657] [65] [65] ve [65] [6568] bağlantı noktalarında bir sunucuyu barındırır. [] Aynı [LIGHT_GRAY] wifi veya yerel ağ [] üzerindeki herkes sunucunuzu sunucularında görebilir. liste. Kişilerin IP tarafından herhangi bir yerden bağlanabilmesini istiyorsanız [vurgu] bağlantı noktası iletme [] gereklidir. [LIGHT_GRAY] Not: Birisi LAN oyununuza bağlanırken sorun yaşıyorsa, güvenlik duvarı ayarlarınızda Mindustry'e yerel ağınıza erişebildiğinizden emin olun.
text.join.info = Burada, bağlanmak için yerel ağ [] sunucularına bağlanmak ya da [aksan] sunucularını bulmak için bir [vurgu] sunucunun IP [] girebilirsiniz. Hem LAN hem de WAN çok oyunculu desteklenir. [LIGHT_GRAY] Not: Otomatik bir global sunucu listesi yoktur; Birisine IP ile bağlanmak isterseniz, ana bilgisayardan kendi IP adreslerini sormanız gerekir. join.info = Burada, bağlanmak için yerel ağ [] sunucularına bağlanmak ya da [aksan] sunucularını bulmak için bir [vurgu] sunucunun IP [] girebilirsiniz. Hem LAN hem de WAN çok oyunculu desteklenir. [LIGHT_GRAY] Not: Otomatik bir global sunucu listesi yoktur; Birisine IP ile bağlanmak isterseniz, ana bilgisayardan kendi IP adreslerini sormanız gerekir.
text.hostserver = Oyunu Sun hostserver = Oyunu Sun
text.hostserver.mobile = Host\nGame hostserver.mobile = Host\nGame
text.host = evsahibi host = evsahibi
text.hosting = [accent] Sunucu açılıyor ... hosting = [accent] Sunucu açılıyor ...
text.hosts.refresh = Yenile hosts.refresh = Yenile
text.hosts.discovering = LAN oyunlarını keşfetme hosts.discovering = LAN oyunlarını keşfetme
text.server.refreshing = Canlandırıcı sunucu server.refreshing = Canlandırıcı sunucu
text.hosts.none = [lightgray] Hayır LAN oyunları bulundu! hosts.none = [lightgray] Hayır LAN oyunları bulundu!
text.host.invalid = [scarlet] Ana bilgisayara bağlanılamıyor. host.invalid = [scarlet] Ana bilgisayara bağlanılamıyor.
text.trace = Oyuncuyu Takip Et trace = Oyuncuyu Takip Et
text.trace.playername = Oyuncu adı: [accent] {0} trace.playername = Oyuncu adı: [accent] {0}
text.trace.ip = IP: [vurgu] {0} trace.ip = IP: [vurgu] {0}
text.trace.id = Benzersiz kimlik: [accent] {0} trace.id = Benzersiz kimlik: [accent] {0}
text.trace.android = Android : [accent] {0} trace.android = Android : [accent] {0}
text.trace.modclient = Özel Alıcı: [accent] {0} trace.modclient = Özel Alıcı: [accent] {0}
text.trace.totalblocksbroken = Toplam kırık blok: [accent] {0} trace.totalblocksbroken = Toplam kırık blok: [accent] {0}
text.trace.structureblocksbroken = Kırılan yapı blokları: [accent] {0} trace.structureblocksbroken = Kırılan yapı blokları: [accent] {0}
text.trace.lastblockbroken = Kırılan son blok: [accent] {0} trace.lastblockbroken = Kırılan son blok: [accent] {0}
text.trace.totalblocksplaced = Toplam blok yerleştirildi: [accent] {0} trace.totalblocksplaced = Toplam blok yerleştirildi: [accent] {0}
text.trace.lastblockplaced = Konulan son blok: [accent] {0} trace.lastblockplaced = Konulan son blok: [accent] {0}
text.invalidid = Geçersiz alıcı kimliği! Bir hata raporu gönderin. invalidid = Geçersiz alıcı kimliği! Bir hata raporu gönderin.
text.server.bans = yasaklar server.bans = yasaklar
text.server.bans.none = Yasaklanmış oyuncu bulunamadı! server.bans.none = Yasaklanmış oyuncu bulunamadı!
text.server.admins = Yöneticiler server.admins = Yöneticiler
text.server.admins.none = Yönetici bulunamadı! server.admins.none = Yönetici bulunamadı!
text.server.add = Sunucu ekle server.add = Sunucu ekle
text.server.delete = Bu sunucuyu silmek istediğinizden emin misiniz? server.delete = Bu sunucuyu silmek istediğinizden emin misiniz?
text.server.hostname = Sun server.hostname = Sun
text.server.edit = Sunucuyu Düzenle server.edit = Sunucuyu Düzenle
text.server.outdated = [crimson] Eski Sunucu! server.outdated = [crimson] Eski Sunucu!
text.server.outdated.client = [crimson] Eski Alıcı! server.outdated.client = [crimson] Eski Alıcı!
text.server.version = [lightgray] Sürüm: {0} server.version = [lightgray] Sürüm: {0}
text.server.custombuild = [sarı] Özel Yapım server.custombuild = [sarı] Özel Yapım
text.confirmban = Bu oyuncuyu yasaklamak istediğinizden emin misiniz? confirmban = Bu oyuncuyu yasaklamak istediğinizden emin misiniz?
text.confirmkick = Are you sure you want to kick this player? confirmkick = Are you sure you want to kick this player?
text.confirmunban = Bu oyuncunun yasağını kaldırmak istediğinden emin misin? confirmunban = Bu oyuncunun yasağını kaldırmak istediğinden emin misin?
text.confirmadmin = Bu oyuncunun yönetici yapmak istediğinden emin misin? confirmadmin = Bu oyuncunun yönetici yapmak istediğinden emin misin?
text.confirmunadmin = Bu oyuncudan yönetici durumunu kaldırmak istediğinizden emin misiniz? confirmunadmin = Bu oyuncudan yönetici durumunu kaldırmak istediğinizden emin misiniz?
text.joingame.title = Oyuna katılmak joingame.title = Oyuna katılmak
text.joingame.ip = IP: joingame.ip = IP:
text.disconnect = Bağlantı Kesildi disconnect = Bağlantı Kesildi
text.disconnect.data = Dünya verileri yüklenemedi! disconnect.data = Dünya verileri yüklenemedi!
text.connecting = [Vurgu] bağlanıyor ... connecting = [Vurgu] bağlanıyor ...
text.connecting.data = [accent] Dünya verileri yükleniyor ... connecting.data = [accent] Dünya verileri yükleniyor ...
text.server.port = Liman server.port = Liman
text.server.addressinuse = Adres çoktan kullanımda! server.addressinuse = Adres çoktan kullanımda!
text.server.invalidport = Bağlantı noktası numarası geçersiz. server.invalidport = Bağlantı noktası numarası geçersiz.
text.server.error = [crimson] Sunucu barındırma hatası: [accent] {0} server.error = [crimson] Sunucu barındırma hatası: [accent] {0}
text.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.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.
text.save.new = 6349,Yeni Kayıt save.new = 6349,Yeni Kayıt
text.save.overwrite = Bu kayıt yuvasının üzerine yazmak istediğinizden emin misiniz? save.overwrite = Bu kayıt yuvasının üzerine yazmak istediğinizden emin misiniz?
text.overwrite = Üzerine Yaz overwrite = Üzerine Yaz
text.save.none = Hiçbir kayıt bulunamadı! save.none = Hiçbir kayıt bulunamadı!
text.saveload = [Vurgu] Kaydediliyor ... saveload = [Vurgu] Kaydediliyor ...
text.savefail = Oyun kaydedilemedi! savefail = Oyun kaydedilemedi!
text.save.delete.confirm = Bu kaydı silmek istediğinizden emin misiniz? save.delete.confirm = Bu kaydı silmek istediğinizden emin misiniz?
text.save.delete = Sil save.delete = Sil
text.save.export = Dışa Aktar save.export = Dışa Aktar
text.save.import.invalid = [turuncu] Bu kayıt geçersiz! save.import.invalid = [turuncu] Bu kayıt geçersiz!
text.save.import.fail = [crimson] Kayıt oyuna aktarılamadı : [accent] {0} save.import.fail = [crimson] Kayıt oyuna aktarılamadı : [accent] {0}
text.save.export.fail = [crimson] Kayıt dışa aktarılamadı: [accent] {0} save.export.fail = [crimson] Kayıt dışa aktarılamadı: [accent] {0}
text.save.import = İçe Aktar save.import = İçe Aktar
text.save.newslot = İsmi kaydet: save.newslot = İsmi kaydet:
text.save.rename = Yeniden Adlandır save.rename = Yeniden Adlandır
text.save.rename.text = Yeni İsim: save.rename.text = Yeni İsim:
text.selectslot = Bir kayıt seçin. selectslot = Bir kayıt seçin.
text.slot = [accent] Yuva {0} slot = [accent] Yuva {0}
text.save.corrupted = [accent] Kayıt dosyası bozuk veya geçersiz! save.corrupted = [accent] Kayıt dosyası bozuk veya geçersiz!
text.sector.corrupted = [accent]A save file for this sector was found, but loading failed.\nA new one has been created. sector.corrupted = [accent]A save file for this sector was found, but loading failed.\nA new one has been created.
text.empty = <Boş> empty = <Boş>
text.on = ık on = ık
text.off = Kapalı off = Kapalı
text.save.autosave = Otomatik kaydetme: {0} save.autosave = Otomatik kaydetme: {0}
text.save.map = harita save.map = harita
text.save.wave = Dalga save.wave = Dalga
text.save.difficulty = zorluk save.difficulty = zorluk
text.save.date = Son Kaydedilen: {0} save.date = Son Kaydedilen: {0}
text.save.playtime = Playtime: {0} save.playtime = Playtime: {0}
text.confirm = Onayla confirm = Onayla
text.delete = Sil delete = Sil
text.ok = Tamam ok = Tamam
text.open = ık open = ık
text.cancel = İptal cancel = İptal
text.openlink = Linki aç openlink = Linki aç
text.copylink = Bağlantıyı kopyala copylink = Bağlantıyı kopyala
text.back = Geri back = Geri
text.quit.confirm = Çıkmak istediğinden emin misin? quit.confirm = Çıkmak istediğinden emin misin?
text.changelog.title = Değişiklik listesi changelog.title = Değişiklik listesi
text.changelog.loading = Değişiklik listesi yükleniyor changelog.loading = Değişiklik listesi yükleniyor
text.changelog.error.android = [turuncu] Android'da olan hata nedeniyle değişiklik listesi görüntülenemiyor. changelog.error.android = [turuncu] Android'da olan hata nedeniyle değişiklik listesi görüntülenemiyor.
text.changelog.error.ios = [accent]The changelog is currently not supported in iOS. changelog.error.ios = [accent]The changelog is currently not supported in iOS.
text.changelog.error = [scarlet] Değişiklik listesi alma hatası! İnternet bağlantınızı kontrol edin. changelog.error = [scarlet] Değişiklik listesi alma hatası! İnternet bağlantınızı kontrol edin.
text.changelog.current = [sarı] [[Güncel versiyon] changelog.current = [sarı] [[Güncel versiyon]
text.changelog.latest = [turuncu] [[Son sürüm] changelog.latest = [turuncu] [[Son sürüm]
text.loading = [Vurgu] Yükleniyor ... loading = [Vurgu] Yükleniyor ...
text.saving = [accent]Saving... saving = [accent]Saving...
text.wave = [turuncu] Dalga {0} wave = [turuncu] Dalga {0}
text.wave.waiting = {0} içinde dalga wave.waiting = {0} içinde dalga
text.waiting = Bekleniyor waiting = Bekleniyor
text.waiting.players = Waiting for players... waiting.players = Waiting for players...
text.wave.enemies = [LIGHT_GRAY]{0} Enemies Remaining wave.enemies = [LIGHT_GRAY]{0} Enemies Remaining
text.wave.enemy = [LIGHT_GRAY]{0} Enemy Remaining wave.enemy = [LIGHT_GRAY]{0} Enemy Remaining
text.loadimage = Resmi yükle loadimage = Resmi yükle
text.saveimage = Resmi Kaydet saveimage = Resmi Kaydet
text.unknown = Unknown unknown = Unknown
text.custom = Custom custom = Custom
text.builtin = Built-In builtin = Built-In
text.map.delete.confirm = Are you sure you want to delete this map? This action cannot be undone! map.delete.confirm = Are you sure you want to delete this map? This action cannot be undone!
text.map.random = [accent]Random Map map.random = [accent]Random Map
text.map.nospawn = This map does not have any cores for the player to spawn in! Add a [ROYAL]blue[] core to this map in the editor. map.nospawn = This map does not have any cores for the player to spawn in! Add a [ROYAL]blue[] core to this map in the editor.
text.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.pvp = This map does not have any enemy cores for player to spawn into! Add[SCARLET] red[] cores to this map in the editor.
text.map.invalid = Error loading map: corrupted or invalid map file. map.invalid = Error loading map: corrupted or invalid map file.
text.editor.brush = Brush editor.brush = Brush
text.editor.slope = \\ editor.slope = \\
text.editor.openin = Open In Editor editor.openin = Open In Editor
text.editor.oregen = Ore Generation editor.oregen = Ore Generation
text.editor.oregen.info = Ore Generation: editor.oregen.info = Ore Generation:
text.editor.mapinfo = Map Info editor.mapinfo = Map Info
text.editor.author = Author: editor.author = Author:
text.editor.description = Description: editor.description = Description:
text.editor.name = Name: editor.name = Name:
text.editor.teams = Teams editor.teams = Teams
text.editor.elevation = Elevation editor.elevation = Elevation
text.editor.errorimageload = Resim dosyası yüklenirken hata oluştu: [accent] {0} editor.errorimageload = Resim dosyası yüklenirken hata oluştu: [accent] {0}
text.editor.errorimagesave = Resim dosyası kaydedilirken hata oluştu: [accent] {0} editor.errorimagesave = Resim dosyası kaydedilirken hata oluştu: [accent] {0}
text.editor.generate = Üretmek editor.generate = Üretmek
text.editor.resize = Yeniden Boyutlandırma editor.resize = Yeniden Boyutlandırma
text.editor.loadmap = Harita Yükle editor.loadmap = Harita Yükle
text.editor.savemap = Harita Kaydet editor.savemap = Harita Kaydet
text.editor.saved = Saved! editor.saved = Saved!
text.editor.save.noname = Your map does not have a name! Set one in the 'map info' menu. editor.save.noname = Your map does not have a name! Set one in the 'map info' menu.
text.editor.save.overwrite = Your map overwrites a built-in map! Pick a different name in the 'map info' menu. editor.save.overwrite = Your map overwrites a built-in map! Pick a different name in the 'map info' menu.
text.editor.import.exists = [scarlet]Unable to import:[] a built-in map named '{0}' already exists! editor.import.exists = [scarlet]Unable to import:[] a built-in map named '{0}' already exists!
text.editor.import = Import... editor.import = Import...
text.editor.importmap = Import Map editor.importmap = Import Map
text.editor.importmap.description = Import an already existing map editor.importmap.description = Import an already existing map
text.editor.importfile = Import File editor.importfile = Import File
text.editor.importfile.description = Import an external map file editor.importfile.description = Import an external map file
text.editor.importimage = Import Terrain Image editor.importimage = Import Terrain Image
text.editor.importimage.description = Import an external map image file editor.importimage.description = Import an external map image file
text.editor.export = Export... editor.export = Export...
text.editor.exportfile = Export File editor.exportfile = Export File
text.editor.exportfile.description = Export a map file editor.exportfile.description = Export a map file
text.editor.exportimage = Export Terrain Image editor.exportimage = Export Terrain Image
text.editor.exportimage.description = Export a map image file editor.exportimage.description = Export a map image file
text.editor.loadimage = Resmi yükle editor.loadimage = Resmi yükle
text.editor.saveimage = Resmi Kaydet editor.saveimage = Resmi Kaydet
text.editor.unsaved = [scarlet] Kaydedilmemiş değişiklikleriniz var! [] Çıkmak istediğinizden emin misiniz? editor.unsaved = [scarlet] Kaydedilmemiş değişiklikleriniz var! [] Çıkmak istediğinizden emin misiniz?
text.editor.resizemap = Haritayı Yeniden Boyutlandır editor.resizemap = Haritayı Yeniden Boyutlandır
text.editor.mapname = Harita Adı editor.mapname = Harita Adı
text.editor.overwrite = [Vurgu] Uyarı! Bu mevcut bir haritanın üzerine yazar. editor.overwrite = [Vurgu] Uyarı! Bu mevcut bir haritanın üzerine yazar.
text.editor.overwrite.confirm = [scarlet]Warning![] A map with this name already exists. Are you sure you want to overwrite it? editor.overwrite.confirm = [scarlet]Warning![] A map with this name already exists. Are you sure you want to overwrite it?
text.editor.selectmap = Yüklenecek bir harita seçin: editor.selectmap = Yüklenecek bir harita seçin:
text.width = Genişliği: width = Genişliği:
text.height = Boy: height = Boy:
text.menu = Menü menu = Menü
text.play = Oyna play = Oyna
text.load = Yükle load = Yükle
text.save = Kaydet save = Kaydet
text.fps = FPS: {0} fps = FPS: {0}
text.tps = TPS: {0} tps = TPS: {0}
text.ping = Ping: {0}ms ping = Ping: {0}ms
text.language.restart = Lütfen dil ayarlarının etkili olması için oyununuzu yeniden başlatın. language.restart = Lütfen dil ayarlarının etkili olması için oyununuzu yeniden başlatın.
text.settings = Ayarlar settings = Ayarlar
text.tutorial = Eğitim tutorial = Eğitim
text.editor = Editör editor = Editör
text.mapeditor = Harita Editörü mapeditor = Harita Editörü
text.donate = Bağışlamak donate = Bağışlamak
text.connectfail = [crimson] Sunucuya bağlanılamadı: [accent] {0} connectfail = [crimson] Sunucuya bağlanılamadı: [accent] {0}
text.error.unreachable = Server unreachable. error.unreachable = Server unreachable.
text.error.invalidaddress = Invalid address. error.invalidaddress = Invalid address.
text.error.timedout = Timed out!\nMake sure the host has port forwarding set up, and that the address is correct! error.timedout = Timed out!\nMake sure the host has port forwarding set up, and that the address is correct!
text.error.mismatch = Packet error:\npossible client/server version mismatch.\nMake sure you and the host have the latest version of Mindustry! error.mismatch = Packet error:\npossible client/server version mismatch.\nMake sure you and the host have the latest version of Mindustry!
text.error.alreadyconnected = Already connected. error.alreadyconnected = Already connected.
text.error.mapnotfound = Map file not found! error.mapnotfound = Map file not found!
text.error.any = Unkown network error. error.any = Unkown network error.
text.settings.language = Dil settings.language = Dil
text.settings.reset = Varsayılanlara Dön settings.reset = Varsayılanlara Dön
text.settings.rebind = Rebind settings.rebind = Rebind
text.settings.controls = kontroller settings.controls = kontroller
text.settings.game = Oyun settings.game = Oyun
text.settings.sound = Ses settings.sound = Ses
text.settings.graphics = Grafik settings.graphics = Grafik
text.settings.cleardata = Clear Game Data... settings.cleardata = Clear Game Data...
text.settings.clear.confirm = Are you sure you want to clear this data?\nWhat is done cannot be undone! settings.clear.confirm = Are you sure you want to clear this data?\nWhat is done cannot be undone!
text.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.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.
text.settings.clearsectors = Clear Sectors settings.clearsectors = Clear Sectors
text.settings.clearunlocks = Clear Unlocks settings.clearunlocks = Clear Unlocks
text.settings.clearall = Clear All settings.clearall = Clear All
text.paused = Duraklatıldı paused = Duraklatıldı
text.yes = Yes yes = Yes
text.no = No no = No
text.info.title = [Vurgu] Bilgi info.title = [Vurgu] Bilgi
text.error.title = [crimson] Bir hata oluştu error.title = [crimson] Bir hata oluştu
text.error.crashtitle = Bir hata oluştu error.crashtitle = Bir hata oluştu
text.blocks.unknown = [LIGHT_GRAY]??? blocks.unknown = [LIGHT_GRAY]???
text.blocks.blockinfo = Blok Bilgisi blocks.blockinfo = Blok Bilgisi
text.blocks.powercapacity = Güç kapasitesi blocks.powercapacity = Güç kapasitesi
text.blocks.powershot = Güç / atış blocks.powershot = Güç / atış
text.blocks.targetsair = Targets Air blocks.targetsair = Targets Air
text.blocks.itemspeed = Units Moved blocks.itemspeed = Units Moved
text.blocks.shootrange = Range blocks.shootrange = Range
text.blocks.size = Boyut blocks.size = Boyut
text.blocks.liquidcapacity = Sıvı kapasitesi blocks.liquidcapacity = Sıvı kapasitesi
text.blocks.maxitemssecond = Maksimum öğe / saniye blocks.maxitemssecond = Maksimum öğe / saniye
text.blocks.powerrange = Güç aralığı blocks.powerrange = Güç aralığı
text.blocks.poweruse = Power Use blocks.poweruse = Power Use
text.blocks.powerdamage = Power/Damage blocks.powerdamage = Power/Damage
text.blocks.inputitemcapacity = Input Item Capacity blocks.inputitemcapacity = Input Item Capacity
text.blocks.outputitemcapacity = Input Item Capacity blocks.outputitemcapacity = Input Item Capacity
text.blocks.itemcapacity = Ürün kapasitesi blocks.itemcapacity = Ürün kapasitesi
text.blocks.basepowergeneration = Base Power Generation blocks.basepowergeneration = Base Power Generation
text.blocks.powertransferspeed = Power Transfer blocks.powertransferspeed = Power Transfer
text.blocks.craftspeed = Production Speed blocks.craftspeed = Production Speed
text.blocks.inputliquid = Giriş sıvı blocks.inputliquid = Giriş sıvı
text.blocks.inputliquidaux = Aux Liquid blocks.inputliquidaux = Aux Liquid
text.blocks.inputitem = Giriş öğesi blocks.inputitem = Giriş öğesi
text.blocks.inputitems = Input Items blocks.inputitems = Input Items
text.blocks.outputitem = Output Item blocks.outputitem = Output Item
text.blocks.drilltier = Drillables blocks.drilltier = Drillables
text.blocks.drillspeed = Base Drill Speed blocks.drillspeed = Base Drill Speed
text.blocks.liquidoutput = Liquid Output blocks.liquidoutput = Liquid Output
text.blocks.liquidoutputspeed = Liquid Output Speed blocks.liquidoutputspeed = Liquid Output Speed
text.blocks.liquiduse = Liquid Use blocks.liquiduse = Liquid Use
text.blocks.coolant = Coolant blocks.coolant = Coolant
text.blocks.coolantuse = Coolant Use blocks.coolantuse = Coolant Use
text.blocks.inputliquidfuel = Fuel Liquid blocks.inputliquidfuel = Fuel Liquid
text.blocks.liquidfueluse = Liquid Fuel Use blocks.liquidfueluse = Liquid Fuel Use
text.blocks.boostitem = Boost Item blocks.boostitem = Boost Item
text.blocks.boostliquid = Boost Liquid blocks.boostliquid = Boost Liquid
text.blocks.health = Can blocks.health = Can
text.blocks.inaccuracy = yanlışlık blocks.inaccuracy = yanlışlık
text.blocks.shots = atışlar blocks.shots = atışlar
text.blocks.reload = Reload blocks.reload = Reload
text.blocks.inputfuel = Fuel blocks.inputfuel = Fuel
text.blocks.fuelburntime = Fuel Burn Time blocks.fuelburntime = Fuel Burn Time
text.blocks.inputcapacity = Giriş kapasitesi blocks.inputcapacity = Giriş kapasitesi
text.blocks.outputcapacity = Çıkış kapasitesi blocks.outputcapacity = Çıkış kapasitesi
text.unit.blocks = blocks unit.blocks = blocks
text.unit.powersecond = power units/second unit.powersecond = power units/second
text.unit.liquidsecond = liquid units/second unit.liquidsecond = liquid units/second
text.unit.itemssecond = items/second unit.itemssecond = items/second
text.unit.pixelssecond = pixels/second unit.pixelssecond = pixels/second
text.unit.liquidunits = liquid units unit.liquidunits = liquid units
text.unit.powerunits = power units unit.powerunits = power units
text.unit.degrees = degrees unit.degrees = degrees
text.unit.seconds = seconds unit.seconds = seconds
text.unit.items = items unit.items = items
text.category.general = General category.general = General
text.category.power = Power category.power = Power
text.category.liquids = Liquids category.liquids = Liquids
text.category.items = Items category.items = Items
text.category.crafting = Crafting category.crafting = Crafting
text.category.shooting = Shooting category.shooting = Shooting
text.category.optional = Optional Enhancements category.optional = Optional Enhancements
setting.autotarget.name = Auto-Target setting.autotarget.name = Auto-Target
setting.fpscap.name = Max FPS setting.fpscap.name = Max FPS
setting.fpscap.none = None setting.fpscap.none = None
@@ -373,7 +373,7 @@ setting.mutemusic.name = Müziği Kapat
setting.sfxvol.name = SFX Hacmi setting.sfxvol.name = SFX Hacmi
setting.mutesound.name = Sesi kapat setting.mutesound.name = Sesi kapat
setting.crashreport.name = Send Anonymous Crash Reports setting.crashreport.name = Send Anonymous Crash Reports
text.keybind.title = Tuşları yeniden ayarla keybind.title = Tuşları yeniden ayarla
category.general.name = General category.general.name = General
category.view.name = View category.view.name = View
category.multiplayer.name = Multiplayer category.multiplayer.name = Multiplayer
@@ -403,7 +403,7 @@ keybind.chat_history_next.name = Chat history next
keybind.chat_scroll.name = Chat scroll keybind.chat_scroll.name = Chat scroll
keybind.drop_unit.name = drop unit keybind.drop_unit.name = drop unit
keybind.zoom_minimap.name = Zoom minimap keybind.zoom_minimap.name = Zoom minimap
mode.text.help.title = Modların açıklaması mode.help.title = Modların açıklaması
mode.waves.name = dalgalar mode.waves.name = dalgalar
mode.waves.description = normal mod. sınırlı kaynaklar ve otomatik gelen dalgalar. mode.waves.description = normal mod. sınırlı kaynaklar ve otomatik gelen dalgalar.
mode.sandbox.name = Limitsiz Oynama mode.sandbox.name = Limitsiz Oynama
@@ -480,21 +480,21 @@ mech.trident-ship.weapon = Bomb Bay
mech.glaive-ship.name = Glaive mech.glaive-ship.name = Glaive
mech.glaive-ship.description = A large, well-armored gunship. Equipped with an incendiary repeater. Good acceleration and maximum speed. mech.glaive-ship.description = A large, well-armored gunship. Equipped with an incendiary repeater. Good acceleration and maximum speed.
mech.glaive-ship.weapon = Flame Repeater mech.glaive-ship.weapon = Flame Repeater
text.item.explosiveness = [LIGHT_GRAY]Explosiveness: {0} item.explosiveness = [LIGHT_GRAY]Explosiveness: {0}
text.item.flammability = [LIGHT_GRAY]Flammability: {0} item.flammability = [LIGHT_GRAY]Flammability: {0}
text.item.radioactivity = [LIGHT_GRAY]Radioactivity: {0} item.radioactivity = [LIGHT_GRAY]Radioactivity: {0}
text.item.fluxiness = [LIGHT_GRAY]Flux Power: {0} item.fluxiness = [LIGHT_GRAY]Flux Power: {0}
text.unit.health = [LIGHT_GRAY]Health: {0} unit.health = [LIGHT_GRAY]Health: {0}
text.unit.speed = [LIGHT_GRAY]Speed: {0} unit.speed = [LIGHT_GRAY]Speed: {0}
text.mech.weapon = [LIGHT_GRAY]Weapon: {0} mech.weapon = [LIGHT_GRAY]Weapon: {0}
text.mech.armor = [LIGHT_GRAY]Armor: {0} mech.armor = [LIGHT_GRAY]Armor: {0}
text.mech.itemcapacity = [LIGHT_GRAY]Item Capacity: {0} mech.itemcapacity = [LIGHT_GRAY]Item Capacity: {0}
text.mech.minespeed = [LIGHT_GRAY]Mining Speed: {0} mech.minespeed = [LIGHT_GRAY]Mining Speed: {0}
text.mech.minepower = [LIGHT_GRAY]Mining Power: {0} mech.minepower = [LIGHT_GRAY]Mining Power: {0}
text.mech.ability = [LIGHT_GRAY]Ability: {0} mech.ability = [LIGHT_GRAY]Ability: {0}
text.liquid.heatcapacity = [LIGHT_GRAY]Heat Capacity: {0} liquid.heatcapacity = [LIGHT_GRAY]Heat Capacity: {0}
text.liquid.viscosity = [LIGHT_GRAY]Viscosity: {0} liquid.viscosity = [LIGHT_GRAY]Viscosity: {0}
text.liquid.temperature = [LIGHT_GRAY]Temperature: {0} liquid.temperature = [LIGHT_GRAY]Temperature: {0}
block.constructing = {0}\n[LIGHT_GRAY](Constructing) block.constructing = {0}\n[LIGHT_GRAY](Constructing)
block.spawn.name = Enemy Spawn block.spawn.name = Enemy Spawn
block.core.name = Core block.core.name = Core

View File

@@ -1,357 +1,357 @@
text.credits.text = Створив [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]\n\nЄ питання по грі або проблеми с перекладом? Іди в офіційний сервер discord Mindustry в канал #український. credits.text = Створив [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]\n\nЄ питання по грі або проблеми с перекладом? Іди в офіційний сервер discord Mindustry в канал #український.
text.credits = Автори credits = Автори
text.contributors = Перекладачі та Помічники contributors = Перекладачі та Помічники
text.discord = Приєднуйтесь до нашого Discord! discord = Приєднуйтесь до нашого Discord!
text.link.discord.description = Офіційний discord-сервер Mindustry link.discord.description = Офіційний discord-сервер Mindustry
text.link.github.description = Код гри link.github.description = Код гри
text.link.dev-builds.description = Нестабільні версії link.dev-builds.description = Нестабільні версії
text.link.trello.description = Офіційна дошка trello(на англ.) для запланованих функцій link.trello.description = Офіційна дошка trello(на англ.) для запланованих функцій
text.link.itch.io.description = Itch.io сторінка з веб-версією та завантаженням для ПК link.itch.io.description = Itch.io сторінка з веб-версією та завантаженням для ПК
text.link.google-play.description = Скачати з Google Play для Android link.google-play.description = Скачати з Google Play для Android
text.link.wiki.description = Офіційна Mindustry вікі (англ.) link.wiki.description = Офіційна Mindustry вікі (англ.)
text.linkfail = Не вдалося відкрити посилання!\nURL-адреса скопійовано у ваш буфер обміну. linkfail = Не вдалося відкрити посилання!\nURL-адреса скопійовано у ваш буфер обміну.
text.screenshot = Скріншот збережено в {0} screenshot = Скріншот збережено в {0}
text.gameover = Гру закінчено gameover = Гру закінчено
text.gameover.pvp = [accent] {0}[] команда перемогла! gameover.pvp = [accent] {0}[] команда перемогла!
text.sector.gameover = Цей сектор було втрачено. Повторно висадитися? sector.gameover = Цей сектор було втрачено. Повторно висадитися?
text.sector.retry = Повторити спробу sector.retry = Повторити спробу
text.highscore = [YELLOW]Новий рекорд! highscore = [YELLOW]Новий рекорд!
text.wave.lasted = Вы продержались до [accent]{0}[]-ой волны. wave.lasted = Вы продержались до [accent]{0}[]-ой волны.
text.level.highscore = Рекорд: [accent]{0} level.highscore = Рекорд: [accent]{0}
text.level.delete.title = Підтвердьте видалення level.delete.title = Підтвердьте видалення
text.map.delete = Ви впевнені, що хочете видалити карту "[accent]{0}[]"? map.delete = Ви впевнені, що хочете видалити карту "[accent]{0}[]"?
text.level.select = Вибір мапи level.select = Вибір мапи
text.level.mode = Режим гри: level.mode = Режим гри:
text.construction.desktop = Щоб скасувати вибір блоку або припинити будівництво, [accent] скористайтеся пробілом[]. construction.desktop = Щоб скасувати вибір блоку або припинити будівництво, [accent] скористайтеся пробілом[].
text.construction.title = Інструкція з будівництва блоків construction.title = Інструкція з будівництва блоків
text.construction = Ви тільки що перейшли в режим будівництва[accent] блоків[].\n\nЩоб розпочати розміщення, просто торкніться підходящого місця поруч із вашим кораблем.\nПісля вибору деяких блоків натисніть прапорець, щоб підтвердити, і ваш корабель почне будувати їх.\n\n- [accent]Вилучіть блоки[] з вашого вибору, торкнувшись їх.\n- [accent]Перемістіть виділення[] утримуючи та перетягнувши будь-який блок у виділенні.\n- [accent]Розташуйте блоки у лінію[], торкнувшись і утримуючи порожнє місце, а потім перетягуючи в потрібному напрямку.\n- [accent]Скасуйте розміщення блоків[] натиснувши X внизу праворуч. construction = Ви тільки що перейшли в режим будівництва[accent] блоків[].\n\nЩоб розпочати розміщення, просто торкніться підходящого місця поруч із вашим кораблем.\nПісля вибору деяких блоків натисніть прапорець, щоб підтвердити, і ваш корабель почне будувати їх.\n\n- [accent]Вилучіть блоки[] з вашого вибору, торкнувшись їх.\n- [accent]Перемістіть виділення[] утримуючи та перетягнувши будь-який блок у виділенні.\n- [accent]Розташуйте блоки у лінію[], торкнувшись і утримуючи порожнє місце, а потім перетягуючи в потрібному напрямку.\n- [accent]Скасуйте розміщення блоків[] натиснувши X внизу праворуч.
text.deconstruction.title = Інструкція з деконструкції блоків deconstruction.title = Інструкція з деконструкції блоків
text.deconstruction = Ви тільки що перешли в [accent] режим деконструкції блоків[].\n\nЩоб почати руйнувати, просто торкніться блоку поруч із вашим кораблем.\nПісля вибору деяких блоків натисніть прапорець, щоб підтвердити, і ваш корабель почне їх деконструювати.\n\n- [accent]Вилучіть блоки[] з вашого вибору, торкнувшись їх.\n- [accent]Вилучіть блоки в зоні[] , торкнувшись і утримуючи порожнє місце, потім перетягніть у потрібному напрямку.\n- [accent]Скасуйте деконструкцію або виділення[] натиснувши X внизу праворуч. deconstruction = Ви тільки що перешли в [accent] режим деконструкції блоків[].\n\nЩоб почати руйнувати, просто торкніться блоку поруч із вашим кораблем.\nПісля вибору деяких блоків натисніть прапорець, щоб підтвердити, і ваш корабель почне їх деконструювати.\n\n- [accent]Вилучіть блоки[] з вашого вибору, торкнувшись їх.\n- [accent]Вилучіть блоки в зоні[] , торкнувшись і утримуючи порожнє місце, потім перетягніть у потрібному напрямку.\n- [accent]Скасуйте деконструкцію або виділення[] натиснувши X внизу праворуч.
text.showagain = Не показувати знову до наступного сеансу showagain = Не показувати знову до наступного сеансу
text.coreattack = < Ядро під атакою! > coreattack = < Ядро під атакою! >
text.unlocks = Розблоковане unlocks = Розблоковане
text.savegame = Зберегти гру savegame = Зберегти гру
text.loadgame = Завантажити гру loadgame = Завантажити гру
text.joingame = Мережева гра joingame = Мережева гра
text.addplayers = Дод/Видалити гравців addplayers = Дод/Видалити гравців
text.customgame = Користувальницька гра customgame = Користувальницька гра
text.sectors = Сектори sectors = Сектори
text.sector = Обраний сектор: [LIGHT_GRAY]{0} sector = Обраний сектор: [LIGHT_GRAY]{0}
text.sector.time = Час: [LIGHT_GRAY]{0} sector.time = Час: [LIGHT_GRAY]{0}
text.sector.deploy = Висадитися sector.deploy = Висадитися
text.sector.abandon = Відступити sector.abandon = Відступити
text.sector.abandon.confirm = Ви впевнені, що хочете відступити?\nПрогрес в секторі не можна відновити! sector.abandon.confirm = Ви впевнені, що хочете відступити?\nПрогрес в секторі не можна відновити!
text.sector.resume = Продовжити sector.resume = Продовжити
text.sector.locked = [scarlet][[Незавершений] sector.locked = [scarlet][[Незавершений]
text.sector.unexplored = [accent][[Недосліджений] sector.unexplored = [accent][[Недосліджений]
text.missions = Місії:[LIGHT_GRAY] {0} missions = Місії:[LIGHT_GRAY] {0}
text.mission = Місія:[LIGHT_GRAY] {0} mission = Місія:[LIGHT_GRAY] {0}
text.mission.main = Головна місія:[LIGHT_GRAY] {0} mission.main = Головна місія:[LIGHT_GRAY] {0}
text.mission.info = Інформація про місію mission.info = Інформація про місію
text.mission.complete = Місія виконана! mission.complete = Місія виконана!
text.mission.complete.body = Сектор {0},{1} був завойований. mission.complete.body = Сектор {0},{1} був завойований.
text.mission.wave = Пережити [accent]{0}/{1}[]\nХвиля через {2} mission.wave = Пережити [accent]{0}/{1}[]\nХвиля через {2}
text.mission.wave.enemies = Пережити [accent] {0}/{1} []хвиль\n{2} ворог. mission.wave.enemies = Пережити [accent] {0}/{1} []хвиль\n{2} ворог.
text.mission.wave.enemy = Пережити[accent] {0}/{1} []хвил.\n{2} Ворог mission.wave.enemy = Пережити[accent] {0}/{1} []хвил.\n{2} Ворог
text.mission.wave.menu = Пережити[accent] {0} [] хвиль mission.wave.menu = Пережити[accent] {0} [] хвиль
text.mission.battle = Знищте ядро супротивника. mission.battle = Знищте ядро супротивника.
text.mission.resource.menu = Добути {0} x{1} mission.resource.menu = Добути {0} x{1}
text.mission.resource = Добути {0}:\n[accent]{1}/{2}[] mission.resource = Добути {0}:\n[accent]{1}/{2}[]
text.mission.block = Створити {0} mission.block = Створити {0}
text.mission.unit = Створити {0} бой.од. mission.unit = Створити {0} бой.од.
text.mission.command = Надіслати команду {0} боїв. одиницям mission.command = Надіслати команду {0} боїв. одиницям
text.mission.linknode = З'єднати силові вузли mission.linknode = З'єднати силові вузли
text.mission.display = [accent]Місія:\n[LIGHT_GRAY]{0} mission.display = [accent]Місія:\n[LIGHT_GRAY]{0}
text.mission.mech = Переключитися на мех[accent] {0}[] mission.mech = Переключитися на мех[accent] {0}[]
text.mission.create = Створити[accent] {0}[] mission.create = Створити[accent] {0}[]
text.none = <нічого> none = <нічого>
text.close = Закрити close = Закрити
text.quit = Вийти quit = Вийти
text.maps = Мапи maps = Мапи
text.continue = Продовжити continue = Продовжити
text.nextmission = Наступна місія nextmission = Наступна місія
text.maps.none = [LIGHT_GRAY]Карт не знайдено! maps.none = [LIGHT_GRAY]Карт не знайдено!
text.about.button = Про гру about.button = Про гру
text.name = Нік: name = Нік:
text.noname = Спочатку придумайте[accent] собі нікнейм[]. noname = Спочатку придумайте[accent] собі нікнейм[].
text.filename = Ім'я файлу: filename = Ім'я файлу:
text.unlocked = Новий блок розблоковано! unlocked = Новий блок розблоковано!
text.unlocked.plural = Нові блоки розблоковано! unlocked.plural = Нові блоки розблоковано!
text.players = Гравців на сервері: {0} players = Гравців на сервері: {0}
text.players.single = {0} гравець на сервері players.single = {0} гравець на сервері
text.server.closing = [accent]Закриття серверу... server.closing = [accent]Закриття серверу...
text.server.kicked.kick = Ви були вигнані(кікнуті) з сервера! server.kicked.kick = Ви були вигнані(кікнуті) з сервера!
text.server.kicked.serverClose = Сервер закрито. server.kicked.serverClose = Сервер закрито.
text.server.kicked.sectorComplete = Сектор завойовано. server.kicked.sectorComplete = Сектор завойовано.
text.server.kicked.sectorComplete.text = Ваша місія завершена. \nСервер продовжить роботу і висадить Вас в наступному секторі. server.kicked.sectorComplete.text = Ваша місія завершена. \nСервер продовжить роботу і висадить Вас в наступному секторі.
text.server.kicked.clientOutdated = Застарілий клієнт! Оновіть свою гру! server.kicked.clientOutdated = Застарілий клієнт! Оновіть свою гру!
text.server.kicked.serverOutdated = Застарілий сервер! Попросіть адміністратора серверу оновити сервер/гру! server.kicked.serverOutdated = Застарілий сервер! Попросіть адміністратора серверу оновити сервер/гру!
text.server.kicked.commitMismatch = Номер збірки серверу не співпадає з номером вашої збірки клієнта. Скачайте підходящу версію. server.kicked.commitMismatch = Номер збірки серверу не співпадає з номером вашої збірки клієнта. Скачайте підходящу версію.
text.server.kicked.banned = Ви були заблоковані на цьому сервері. server.kicked.banned = Ви були заблоковані на цьому сервері.
text.server.kicked.recentKick = Нещодавно Вас вигнали(кікнули). \nПочекайте трохи перед наступним підключенням. server.kicked.recentKick = Нещодавно Вас вигнали(кікнули). \nПочекайте трохи перед наступним підключенням.
text.server.kicked.nameInUse = На цьому сервері є хтось \nз таким ніком. server.kicked.nameInUse = На цьому сервері є хтось \nз таким ніком.
text.server.kicked.nameEmpty = Ваш нікнейм має містити принаймні один символ або цифру. server.kicked.nameEmpty = Ваш нікнейм має містити принаймні один символ або цифру.
text.server.kicked.idInUse = Ви вже на цьому сервері! Підключення двох облікових записів не допускається. server.kicked.idInUse = Ви вже на цьому сервері! Підключення двох облікових записів не допускається.
text.server.kicked.customClient = Цей сервер не підтримує користувальницькі збірки. Завантажте офіційну версію. server.kicked.customClient = Цей сервер не підтримує користувальницькі збірки. Завантажте офіційну версію.
text.server.kicked.gameover = Гра завершена! server.kicked.gameover = Гра завершена!
text.host.info = Кнопка [accent]Сервер[] розміщує сервер на порті [scarlet]6567[]. \nКористувачі, які знаходяться у тій же [LIGHT_GRAY] WiFi або локальній мережі[] повинні бачити ваш сервер у своєму списку серверів.\n\nЯкщо ви хочете, щоб люди могли приєднуватися з будь-якої точки через IP, то [accent] переадресація порту [] обов'язкова.\n\n[LIGHT_GRAY] Примітка. Якщо у вас виникли проблеми з підключенням до вашої локальної гри, переконайтеся, що ви дозволили Mindustry доступ до вашої локальної мережі в налаштуваннях брандмауера. host.info = Кнопка [accent]Сервер[] розміщує сервер на порті [scarlet]6567[]. \nКористувачі, які знаходяться у тій же [LIGHT_GRAY] WiFi або локальній мережі[] повинні бачити ваш сервер у своєму списку серверів.\n\nЯкщо ви хочете, щоб люди могли приєднуватися з будь-якої точки через IP, то [accent] переадресація порту [] обов'язкова.\n\n[LIGHT_GRAY] Примітка. Якщо у вас виникли проблеми з підключенням до вашої локальної гри, переконайтеся, що ви дозволили Mindustry доступ до вашої локальної мережі в налаштуваннях брандмауера.
text.join.info = Тут ви можете ввести [accent]IP серверу[] для підключення або знайти сервери у [accent]локальній мережі[] для підключення до них.\nПідтримується локальна мережа(LAN) і широкосмугова мережа(WAN).\n\n[LIGHT_GRAY] Примітка. Тут немає автоматичного глобального списку серверів; якщо ви хочете підключитися до когось через IP, вам доведеться попросити створювача серверу дати свій ip. join.info = Тут ви можете ввести [accent]IP серверу[] для підключення або знайти сервери у [accent]локальній мережі[] для підключення до них.\nПідтримується локальна мережа(LAN) і широкосмугова мережа(WAN).\n\n[LIGHT_GRAY] Примітка. Тут немає автоматичного глобального списку серверів; якщо ви хочете підключитися до когось через IP, вам доведеться попросити створювача серверу дати свій ip.
text.hostserver = Запустити сервер hostserver = Запустити сервер
text.hostserver.mobile = Запустити\nсерверу hostserver.mobile = Запустити\nсерверу
text.host = Сервер host = Сервер
text.hosting = [accent]Відкриття серверу... hosting = [accent]Відкриття серверу...
text.hosts.refresh = Оновити hosts.refresh = Оновити
text.hosts.discovering = Пошук локальних ігор hosts.discovering = Пошук локальних ігор
text.server.refreshing = Оновлення серверу server.refreshing = Оновлення серверу
text.hosts.none = [lightgray]Локальних ігр не знайдено hosts.none = [lightgray]Локальних ігр не знайдено
text.host.invalid = [scarlet]Не вдалося підключитися до хосту. host.invalid = [scarlet]Не вдалося підключитися до хосту.
text.trace = Стежити за гравцем trace = Стежити за гравцем
text.trace.playername = Ім'я гравця: [accent]{0} trace.playername = Ім'я гравця: [accent]{0}
text.trace.ip = IP: [accent]{0} trace.ip = IP: [accent]{0}
text.trace.id = Унікальний ідентифікатор: [accent]{0} trace.id = Унікальний ідентифікатор: [accent]{0}
text.trace.android = Клієнт Android: [accent]{0} trace.android = Клієнт Android: [accent]{0}
text.trace.modclient = Користувацький клієнт: [accent]{0} trace.modclient = Користувацький клієнт: [accent]{0}
text.trace.totalblocksbroken = Всього зруйновано блоків: [accent]{0} trace.totalblocksbroken = Всього зруйновано блоків: [accent]{0}
text.trace.structureblocksbroken = Структурних блоків зруйновано: [accent]{0} trace.structureblocksbroken = Структурних блоків зруйновано: [accent]{0}
text.trace.lastblockbroken = Останній зруйнований блок: [accent]{0} trace.lastblockbroken = Останній зруйнований блок: [accent]{0}
text.trace.totalblocksplaced = Всього встановлено блоків: [accent]{0} trace.totalblocksplaced = Всього встановлено блоків: [accent]{0}
text.trace.lastblockplaced = Останній встановлений блок: [accent]{0} trace.lastblockplaced = Останній встановлений блок: [accent]{0}
text.invalidid = Невірний ідентифікатор клієнта! Надішліть звіт про помилку. invalidid = Невірний ідентифікатор клієнта! Надішліть звіт про помилку.
text.server.bans = Блокування server.bans = Блокування
text.server.bans.none = Заблокованих гравців нема! server.bans.none = Заблокованих гравців нема!
text.server.admins = Адміністратори server.admins = Адміністратори
text.server.admins.none = Адміністраторів нема server.admins.none = Адміністраторів нема
text.server.add = Додати сервер server.add = Додати сервер
text.server.delete = Ви впевнені, що хочете видалити цей сервер? server.delete = Ви впевнені, що хочете видалити цей сервер?
text.server.hostname = Хост: {0} server.hostname = Хост: {0}
text.server.edit = Редагувати сервер server.edit = Редагувати сервер
text.server.outdated = [crimson]Застарілий сервер![] server.outdated = [crimson]Застарілий сервер![]
text.server.outdated.client = [crimson]Застарілий клієнт![] server.outdated.client = [crimson]Застарілий клієнт![]
text.server.version = [lightgray]Версія: {0} server.version = [lightgray]Версія: {0}
text.server.custombuild = [yellow]Користувацький збірка server.custombuild = [yellow]Користувацький збірка
text.confirmban = Ви впевнені, що хочете заблокувати цього гравця? confirmban = Ви впевнені, що хочете заблокувати цього гравця?
text.confirmkick = Ви впевнені, що хочете викинути(кікнути) цього гравця? confirmkick = Ви впевнені, що хочете викинути(кікнути) цього гравця?
text.confirmunban = Ви впевнені, що хочете розблокувати цього гравця? confirmunban = Ви впевнені, що хочете розблокувати цього гравця?
text.confirmadmin = Ви впевнені, що хочете зробити цього гравця адміністратором? confirmadmin = Ви впевнені, що хочете зробити цього гравця адміністратором?
text.confirmunadmin = Ви впевнені, що хочете видалити статус адміністратора з цього гравця? confirmunadmin = Ви впевнені, що хочете видалити статус адміністратора з цього гравця?
text.joingame.title = Приєднатися до гри joingame.title = Приєднатися до гри
text.joingame.ip = IP: joingame.ip = IP:
text.disconnect = Відключено. disconnect = Відключено.
text.disconnect.data = Не вдалося завантажити світові дані! disconnect.data = Не вдалося завантажити світові дані!
text.connecting = [accent]Підключення... connecting = [accent]Підключення...
text.connecting.data = [accent]Завантаження даних світу... connecting.data = [accent]Завантаження даних світу...
text.server.port = Порт: server.port = Порт:
text.server.addressinuse = Ця адреса вже використовується! server.addressinuse = Ця адреса вже використовується!
text.server.invalidport = Недійсний номер порту! server.invalidport = Недійсний номер порту!
text.server.error = [crimson]Помилка запуску сервера: [accent]{0} server.error = [crimson]Помилка запуску сервера: [accent]{0}
text.save.old = Це збереження для старої версії гри, і його більше не можна використовувати.\n\n [LIGHT_GRAY]Зворотна сумісність буде реалізовано у повній версії 4.0. save.old = Це збереження для старої версії гри, і його більше не можна використовувати.\n\n [LIGHT_GRAY]Зворотна сумісність буде реалізовано у повній версії 4.0.
text.save.new = Нове збереження save.new = Нове збереження
text.save.overwrite = Ви впевнені, що хочете перезаписати цей слот для збереження? save.overwrite = Ви впевнені, що хочете перезаписати цей слот для збереження?
text.overwrite = Перезаписати overwrite = Перезаписати
text.save.none = Збережень не знайдено! save.none = Збережень не знайдено!
text.saveload = [accent]Збереження... saveload = [accent]Збереження...
text.savefail = Не вдалося зберегти гру! savefail = Не вдалося зберегти гру!
text.save.delete.confirm = Ви впевнені, що хочете видалити це збереження? save.delete.confirm = Ви впевнені, що хочете видалити це збереження?
text.save.delete = Видалити save.delete = Видалити
text.save.export = Экспортувати збереження save.export = Экспортувати збереження
text.save.import.invalid = [accent]Це збереження недійсне! save.import.invalid = [accent]Це збереження недійсне!
text.save.import.fail = [crimson]Не вдалося імпортувати збереження: [accent]{0} save.import.fail = [crimson]Не вдалося імпортувати збереження: [accent]{0}
text.save.export.fail = [crimson]Не вдалося экспортувати збереження: [accent]{0} save.export.fail = [crimson]Не вдалося экспортувати збереження: [accent]{0}
text.save.import = Імпортувати збереження save.import = Імпортувати збереження
text.save.newslot = Назва збереження: save.newslot = Назва збереження:
text.save.rename = Перейменувати save.rename = Перейменувати
text.save.rename.text = Нова назва: save.rename.text = Нова назва:
text.selectslot = Виберіть збереження. selectslot = Виберіть збереження.
text.slot = [accent]Слот {0} slot = [accent]Слот {0}
text.save.corrupted = [accent]Збережений файл пошкоджено або э недійсним! \nЯкщо ви щойно оновили свою гру, це, мабуть, є зміною формату збереження та [scarlet] не[] є помилкою. save.corrupted = [accent]Збережений файл пошкоджено або э недійсним! \nЯкщо ви щойно оновили свою гру, це, мабуть, є зміною формату збереження та [scarlet] не[] є помилкою.
text.sector.corrupted = [accent]Файл збереження для цього сектора знайдено, але завантаження не вдалося. \n Буде створено новий файл. sector.corrupted = [accent]Файл збереження для цього сектора знайдено, але завантаження не вдалося. \n Буде створено новий файл.
text.empty = <порожній> empty = <порожній>
text.on = Включено on = Включено
text.off = Вимкнено off = Вимкнено
text.save.autosave = Автозбереження: {0} save.autosave = Автозбереження: {0}
text.save.map = Мапа: {0} save.map = Мапа: {0}
text.save.wave = Хвиля {0} save.wave = Хвиля {0}
text.save.difficulty = Складність: {0} save.difficulty = Складність: {0}
text.save.date = Останнє збереження save.date = Останнє збереження
text.save.playtime = Час гри: {0} save.playtime = Час гри: {0}
text.confirm = Підтвердження confirm = Підтвердження
text.delete = Видалити delete = Видалити
text.ok = ОК ok = ОК
text.open = Відкрити open = Відкрити
text.cancel = Скасувати cancel = Скасувати
text.openlink = Відкрити посилання openlink = Відкрити посилання
text.copylink = Скопіювати посилання copylink = Скопіювати посилання
text.back = Назад back = Назад
text.quit.confirm = Ви впевнені що хочете вийти? quit.confirm = Ви впевнені що хочете вийти?
text.changelog.title = Журнал змін changelog.title = Журнал змін
text.changelog.loading = Отримання журналу змін... changelog.loading = Отримання журналу змін...
text.changelog.error.android = [accent]Зверніть увагу, що іноді журнал змін не працює на ОС Android 4.4 або на нижчій версії!\nЦе пов'язано з внутрішньою помилкою Android. changelog.error.android = [accent]Зверніть увагу, що іноді журнал змін не працює на ОС Android 4.4 або на нижчій версії!\nЦе пов'язано з внутрішньою помилкою Android.
text.changelog.error.ios = [accent]Журнал змін наразі не підтримується iOS. changelog.error.ios = [accent]Журнал змін наразі не підтримується iOS.
text.changelog.error = [scarlet]Помилка отримання журналу змін!\nПеревірте підключення до Інтернету. changelog.error = [scarlet]Помилка отримання журналу змін!\nПеревірте підключення до Інтернету.
text.changelog.current = [yellow][[Поточна версія] changelog.current = [yellow][[Поточна версія]
text.changelog.latest = [accent][[Остання версія] changelog.latest = [accent][[Остання версія]
text.loading = [accent]Завантаження... loading = [accent]Завантаження...
text.saving = [accent]Збереження... saving = [accent]Збереження...
text.wave = [accent]Хвиля {0} wave = [accent]Хвиля {0}
text.wave.waiting = Хвиля через {0} wave.waiting = Хвиля через {0}
text.waiting = Очікування... waiting = Очікування...
text.waiting.players = Очікування гравців waiting.players = Очікування гравців
text.wave.enemies = [LIGHT_GRAY]{0} ворог. залишилося wave.enemies = [LIGHT_GRAY]{0} ворог. залишилося
text.wave.enemy = [LIGHT_GRAY]{0} ворог залишився wave.enemy = [LIGHT_GRAY]{0} ворог залишився
text.loadimage = Завантажити зображення loadimage = Завантажити зображення
text.saveimage = Зберегти зображення saveimage = Зберегти зображення
text.unknown = Невідомо unknown = Невідомо
text.custom = Користувальницька custom = Користувальницька
text.builtin = Bбудована builtin = Bбудована
text.map.delete.confirm = Ви впевнені, що хочете видалити цю карту? Цю дію не можна скасувати! map.delete.confirm = Ви впевнені, що хочете видалити цю карту? Цю дію не можна скасувати!
text.map.random = [accent]Випадкова мапа map.random = [accent]Випадкова мапа
text.map.nospawn = Ця мапа не має жодного ядра для спавну гравця! Додайте[ROYAL] сине[] ядро в цю мапу редакторі. map.nospawn = Ця мапа не має жодного ядра для спавну гравця! Додайте[ROYAL] сине[] ядро в цю мапу редакторі.
text.map.nospawn.pvp = У цій карти немає ворожих ядер, в яких гравець може з'явитися! Додайте[SCARLET] червоні[] ядра до цієї карті в редакторі. map.nospawn.pvp = У цій карти немає ворожих ядер, в яких гравець може з'явитися! Додайте[SCARLET] червоні[] ядра до цієї карті в редакторі.
text.map.invalid = Помилка завантаження карти: пошкоджений або невірний файл карти. map.invalid = Помилка завантаження карти: пошкоджений або невірний файл карти.
text.editor.brush = Пензлик editor.brush = Пензлик
text.editor.slope = editor.slope =
text.editor.openin = Відкрити в редакторі editor.openin = Відкрити в редакторі
text.editor.oregen = Генерація руд editor.oregen = Генерація руд
text.editor.oregen.info = Генерація руд: editor.oregen.info = Генерація руд:
text.editor.mapinfo = Інформація про мапу editor.mapinfo = Інформація про мапу
text.editor.author = Автор: editor.author = Автор:
text.editor.description = Опис: editor.description = Опис:
text.editor.name = Назва: editor.name = Назва:
text.editor.teams = Команди editor.teams = Команди
text.editor.elevation = Висота editor.elevation = Висота
text.editor.errorimageload = Помилка завантаження зображення:[accent] {0} editor.errorimageload = Помилка завантаження зображення:[accent] {0}
text.editor.errorimagesave = Помилка збереження зображення:\n[accent]{0} editor.errorimagesave = Помилка збереження зображення:\n[accent]{0}
text.editor.generate = Створити editor.generate = Створити
text.editor.resize = Змінити \nрозмір editor.resize = Змінити \nрозмір
text.editor.loadmap = Завантажити мапу editor.loadmap = Завантажити мапу
text.editor.savemap = Зберегти карту editor.savemap = Зберегти карту
text.editor.saved = Збережено! editor.saved = Збережено!
text.editor.save.noname = Ваша карта не має назви! Встановіть його в меню «Інформація про карту». editor.save.noname = Ваша карта не має назви! Встановіть його в меню «Інформація про карту».
text.editor.save.overwrite = Ваша карта перезаписує вбудовану карту! Виберіть інше ім'я в меню «Інформація про карту». editor.save.overwrite = Ваша карта перезаписує вбудовану карту! Виберіть інше ім'я в меню «Інформація про карту».
text.editor.import.exists = [scarlet]Неможливо імпортувати: [] вбудована карта з назвою "{0}" вже існує! editor.import.exists = [scarlet]Неможливо імпортувати: [] вбудована карта з назвою "{0}" вже існує!
text.editor.import = Імпорт... editor.import = Імпорт...
text.editor.importmap = Імпортувати карту editor.importmap = Імпортувати карту
text.editor.importmap.description = Імпортувати вже існуючу карту editor.importmap.description = Імпортувати вже існуючу карту
text.editor.importfile = Імпортувати файл editor.importfile = Імпортувати файл
text.editor.importfile.description = Імпортувати зовнішній файл карти editor.importfile.description = Імпортувати зовнішній файл карти
text.editor.importimage = Імпорт зовнішнього файла зображення карти editor.importimage = Імпорт зовнішнього файла зображення карти
text.editor.importimage.description = Імпорт зображення місцевості editor.importimage.description = Імпорт зображення місцевості
text.editor.export = Експорт... editor.export = Експорт...
text.editor.exportfile = Експорт файлу editor.exportfile = Експорт файлу
text.editor.exportfile.description = Експортувати файл карти editor.exportfile.description = Експортувати файл карти
text.editor.exportimage = Експорт зображення місцевості editor.exportimage = Експорт зображення місцевості
text.editor.exportimage.description = Експорт файла з зображенням карти editor.exportimage.description = Експорт файла з зображенням карти
text.editor.loadimage = Завантажити\nзображення editor.loadimage = Завантажити\nзображення
text.editor.saveimage = Зберегти\nзображення editor.saveimage = Зберегти\nзображення
text.editor.unsaved = [scarlet]У вас є незбережені зміни![]\nВи впевнені, що хочете вийти? editor.unsaved = [scarlet]У вас є незбережені зміни![]\nВи впевнені, що хочете вийти?
text.editor.resizemap = Змінити розмір карти editor.resizemap = Змінити розмір карти
text.editor.mapname = Название карты: editor.mapname = Название карты:
text.editor.overwrite = [accent]Попередження!\nЦе перезаписує існуючу карту. editor.overwrite = [accent]Попередження!\nЦе перезаписує існуючу карту.
text.editor.overwrite.confirm = [scarlet]Попередження![] Карта з такою назвою вже існує. Ви впевнені, що хочете переписати її? editor.overwrite.confirm = [scarlet]Попередження![] Карта з такою назвою вже існує. Ви впевнені, що хочете переписати її?
text.editor.selectmap = Виберіть мапу для завантаження: editor.selectmap = Виберіть мапу для завантаження:
text.width = Ширина: width = Ширина:
text.height = Висота: height = Висота:
text.menu = Меню menu = Меню
text.play = Грати play = Грати
text.load = Завантажити load = Завантажити
text.save = Зберегти save = Зберегти
text.fps = FPS: {0} fps = FPS: {0}
text.tps = TPS: {0} tps = TPS: {0}
text.ping = Пінг: {0} мс ping = Пінг: {0} мс
text.language.restart = Будь ласка, перезапустіть свою гру, щоб налаштування мови набули чинності.\nPlease restart your game for the language settings to take effect. language.restart = Будь ласка, перезапустіть свою гру, щоб налаштування мови набули чинності.\nPlease restart your game for the language settings to take effect.
text.settings = Налаштування settings = Налаштування
text.tutorial = Навчання tutorial = Навчання
text.editor = Редактор editor = Редактор
text.mapeditor = Редактор мап mapeditor = Редактор мап
text.donate = Пожертву\nвання donate = Пожертву\nвання
text.connectfail = [crimson]Не вдалося підключитися до сервера: [accent]{0} connectfail = [crimson]Не вдалося підключитися до сервера: [accent]{0}
text.error.unreachable = Сервер не доступний. error.unreachable = Сервер не доступний.
text.error.invalidaddress = Некоректна адреса. error.invalidaddress = Некоректна адреса.
text.error.timedout = Час очікувування вийшов.\nПереконайтеся, що адреса коректна і що власник сервера налаштував переадресацію порту! error.timedout = Час очікувування вийшов.\nПереконайтеся, що адреса коректна і що власник сервера налаштував переадресацію порту!
text.error.mismatch = Помилка пакету:\nможливе невідповідність версії клієнта / сервера.\nПереконайтеся, що у Вас та у володара сервера встановлена остання версія Mindustry! error.mismatch = Помилка пакету:\nможливе невідповідність версії клієнта / сервера.\nПереконайтеся, що у Вас та у володара сервера встановлена остання версія Mindustry!
text.error.alreadyconnected = Ви вже підключилися. error.alreadyconnected = Ви вже підключилися.
text.error.mapnotfound = Файл мапи не знайдено error.mapnotfound = Файл мапи не знайдено
text.error.io = Мережева помилка введення-виведення error.io = Мережева помилка введення-виведення
text.error.any = Невідома мережева помилка error.any = Невідома мережева помилка
text.settings.language = Мова settings.language = Мова
text.settings.reset = Скинути за замовчуванням settings.reset = Скинути за замовчуванням
text.settings.rebind = Зміна settings.rebind = Зміна
text.settings.controls = Управління settings.controls = Управління
text.settings.game = Гра settings.game = Гра
text.settings.sound = Звук settings.sound = Звук
text.settings.graphics = Графіка settings.graphics = Графіка
text.settings.cleardata = Очистити дані... settings.cleardata = Очистити дані...
text.settings.clear.confirm = Ви впевнені, що хочете очистити ці дані?\nЦя дія не може бути скасовано! settings.clear.confirm = Ви впевнені, що хочете очистити ці дані?\nЦя дія не може бути скасовано!
text.settings.clearall.confirm = [scarlet]УВАГА![]\nЦе очистить всі дані, включаючи збереження, карти, розблокуване та призначенні клавіші.\nПісля того, як ви натиснете ОК, гра видалить усі дані та автоматично вийде. settings.clearall.confirm = [scarlet]УВАГА![]\nЦе очистить всі дані, включаючи збереження, карти, розблокуване та призначенні клавіші.\nПісля того, як ви натиснете ОК, гра видалить усі дані та автоматично вийде.
text.settings.clearsectors = Очистити сектори settings.clearsectors = Очистити сектори
text.settings.clearunlocks = Очистити розблоковане settings.clearunlocks = Очистити розблоковане
text.settings.clearall = Очистити все settings.clearall = Очистити все
text.paused = Пауза paused = Пауза
text.yes = Так yes = Так
text.no = Ні no = Ні
text.info.title = Інформація info.title = Інформація
text.error.title = [crimson]Виникла помилка error.title = [crimson]Виникла помилка
text.error.crashtitle = Виникла помилка error.crashtitle = Виникла помилка
text.blocks.unknown = [LIGHT_GRAY]??? blocks.unknown = [LIGHT_GRAY]???
text.blocks.blockinfo = Інформація про блок blocks.blockinfo = Інформація про блок
text.blocks.powercapacity = Місткість енергії blocks.powercapacity = Місткість енергії
text.blocks.powershot = Енергія/постріл blocks.powershot = Енергія/постріл
text.blocks.targetsair = Атакуе повітряних ворогів blocks.targetsair = Атакуе повітряних ворогів
text.blocks.itemspeed = Швидкість переміщення ресурсів blocks.itemspeed = Швидкість переміщення ресурсів
text.blocks.shootrange = Діапазон дії blocks.shootrange = Діапазон дії
text.blocks.size = Розмір blocks.size = Розмір
text.blocks.liquidcapacity = Місткість рідини blocks.liquidcapacity = Місткість рідини
text.blocks.maxitemssecond = Макс. кількість предметів/секунду blocks.maxitemssecond = Макс. кількість предметів/секунду
text.blocks.powerrange = Діапазон передачі енергії blocks.powerrange = Діапазон передачі енергії
text.blocks.poweruse = Енергії використовує blocks.poweruse = Енергії використовує
text.blocks.powerdamage = Енергія/урон blocks.powerdamage = Енергія/урон
text.blocks.inputitemcapacity = Ємність вхідних елементів blocks.inputitemcapacity = Ємність вхідних елементів
text.blocks.outputitemcapacity = Ємність вихідних елементів blocks.outputitemcapacity = Ємність вихідних елементів
text.blocks.itemcapacity = Місткість предметів blocks.itemcapacity = Місткість предметів
text.blocks.basepowergeneration = Базова генерація енергії blocks.basepowergeneration = Базова генерація енергії
text.blocks.powertransferspeed = Швидкість передачі енергії blocks.powertransferspeed = Швидкість передачі енергії
text.blocks.craftspeed = Швидкість виробництва blocks.craftspeed = Швидкість виробництва
text.blocks.inputliquid = Прийом рідини blocks.inputliquid = Прийом рідини
text.blocks.inputliquidaux = Допоміжна рідина blocks.inputliquidaux = Допоміжна рідина
text.blocks.inputitem = Вхідний предмет blocks.inputitem = Вхідний предмет
text.blocks.inputitems = Вхідні предмети blocks.inputitems = Вхідні предмети
text.blocks.outputitem = Вихідний предмет blocks.outputitem = Вихідний предмет
text.blocks.drilltier = Видобуває blocks.drilltier = Видобуває
text.blocks.drillspeed = Базова швидкість свердління blocks.drillspeed = Базова швидкість свердління
text.blocks.liquidoutput = Вихідна рідина blocks.liquidoutput = Вихідна рідина
text.blocks.liquidoutputspeed = Швидкість вихідної рідини blocks.liquidoutputspeed = Швидкість вихідної рідини
text.blocks.liquiduse = Використовуеться рідин blocks.liquiduse = Використовуеться рідин
text.blocks.coolant = Охолоджуюча рідина blocks.coolant = Охолоджуюча рідина
text.blocks.coolantuse = Охолодж. рідини використовуеться blocks.coolantuse = Охолодж. рідини використовуеться
text.blocks.inputliquidfuel = Рідке паливо blocks.inputliquidfuel = Рідке паливо
text.blocks.liquidfueluse = Рідкого палива використовуеться blocks.liquidfueluse = Рідкого палива використовуеться
text.blocks.boostitem = Прискорюючий предмет blocks.boostitem = Прискорюючий предмет
text.blocks.boostliquid = Прискорююча рідина blocks.boostliquid = Прискорююча рідина
text.blocks.health = Здоров'я blocks.health = Здоров'я
text.blocks.inaccuracy = Розкид blocks.inaccuracy = Розкид
text.blocks.shots = Постріли blocks.shots = Постріли
text.blocks.reload = Постріли/секунду blocks.reload = Постріли/секунду
text.blocks.inputfuel = Паливо blocks.inputfuel = Паливо
text.blocks.fuelburntime = Час горіння топлива blocks.fuelburntime = Час горіння топлива
text.blocks.inputcapacity = Макс. місткість вхідних предметів blocks.inputcapacity = Макс. місткість вхідних предметів
text.blocks.outputcapacity = Макс. місткість вихідних предметів blocks.outputcapacity = Макс. місткість вихідних предметів
text.unit.blocks = блоки unit.blocks = блоки
text.unit.powersecond = одиниць енергії/секунду unit.powersecond = одиниць енергії/секунду
text.unit.liquidsecond = рідких одиниць/секунду unit.liquidsecond = рідких одиниць/секунду
text.unit.itemssecond = предметів/секунду unit.itemssecond = предметів/секунду
text.unit.pixelssecond = пікселів/секунду unit.pixelssecond = пікселів/секунду
text.unit.liquidunits = рідинних одиниць unit.liquidunits = рідинних одиниць
text.unit.powerunits = енергетичних одиниць unit.powerunits = енергетичних одиниць
text.unit.degrees = град. unit.degrees = град.
text.unit.seconds = сек. unit.seconds = сек.
text.unit.items = предм. unit.items = предм.
text.category.general = Загальні category.general = Загальні
text.category.power = Енергетичні category.power = Енергетичні
text.category.liquids = Рідини category.liquids = Рідини
text.category.items = Предмети category.items = Предмети
text.category.crafting = Створення category.crafting = Створення
text.category.shooting = Стрільба category.shooting = Стрільба
text.category.optional = Додаткові поліпшення category.optional = Додаткові поліпшення
setting.indicators.name = Показувати у сторону союзників setting.indicators.name = Показувати у сторону союзників
setting.autotarget.name = Авто-ціль setting.autotarget.name = Авто-ціль
setting.fpscap.name = Макс. FPS setting.fpscap.name = Макс. FPS
@@ -378,7 +378,7 @@ setting.mutemusic.name = Заглушити музику
setting.sfxvol.name = Гучність звукових ефектів setting.sfxvol.name = Гучність звукових ефектів
setting.mutesound.name = Заглушити звук setting.mutesound.name = Заглушити звук
setting.crashreport.name = Надіслати анонімні звіти про аварійне завершення гри setting.crashreport.name = Надіслати анонімні звіти про аварійне завершення гри
text.keybind.title = Налаштування управління keybind.title = Налаштування управління
category.general.name = Основне category.general.name = Основне
category.view.name = Перегляд category.view.name = Перегляд
category.multiplayer.name = Мережева гра category.multiplayer.name = Мережева гра
@@ -411,7 +411,7 @@ keybind.chat_history_next.name = Наступна історія чату
keybind.chat_scroll.name = Прокрутка чату keybind.chat_scroll.name = Прокрутка чату
keybind.drop_unit.name = Скинути бой. од. keybind.drop_unit.name = Скинути бой. од.
keybind.zoom_minimap.name = Збільшити мінікарту keybind.zoom_minimap.name = Збільшити мінікарту
mode.text.help.title = Опис режимів mode.help.title = Опис режимів
mode.waves.name = Хвилі mode.waves.name = Хвилі
mode.waves.description = Звичайний режим. В режимі "Хвилі" треба самим добувати ресурси та хвилі йдуть беззупинно. mode.waves.description = Звичайний режим. В режимі "Хвилі" треба самим добувати ресурси та хвилі йдуть беззупинно.
mode.sandbox.name = Пісочниця mode.sandbox.name = Пісочниця
@@ -490,21 +490,21 @@ mech.trident-ship.weapon = Бомби
mech.glaive-ship.name = Спис mech.glaive-ship.name = Спис
mech.glaive-ship.description = Великий, добре броньований бойовий корабель. Оснащений запальним ретранслятором. Гарне прискорення і максимальна швидкість. mech.glaive-ship.description = Великий, добре броньований бойовий корабель. Оснащений запальним ретранслятором. Гарне прискорення і максимальна швидкість.
mech.glaive-ship.weapon = Вогняний кулемет mech.glaive-ship.weapon = Вогняний кулемет
text.item.explosiveness = [LIGHT_GRAY]Вибухонебезпечність: {0} item.explosiveness = [LIGHT_GRAY]Вибухонебезпечність: {0}
text.item.flammability = [LIGHT_GRAY]Вогненебезпечність: {0} item.flammability = [LIGHT_GRAY]Вогненебезпечність: {0}
text.item.radioactivity = [LIGHT_GRAY]Радіоактивність: {0} item.radioactivity = [LIGHT_GRAY]Радіоактивність: {0}
text.item.fluxiness = [LIGHT_GRAY]Осадковість: {0} item.fluxiness = [LIGHT_GRAY]Осадковість: {0}
text.unit.health = [LIGHT_GRAY]Здоров'я: {0} unit.health = [LIGHT_GRAY]Здоров'я: {0}
text.unit.speed = [LIGHT_GRAY]Швидкість: {0} unit.speed = [LIGHT_GRAY]Швидкість: {0}
text.mech.weapon = [LIGHT_GRAY]Зброя: {0} mech.weapon = [LIGHT_GRAY]Зброя: {0}
text.mech.armor = [LIGHT_GRAY]Броня: {0} mech.armor = [LIGHT_GRAY]Броня: {0}
text.mech.itemcapacity = [LIGHT_GRAY] Ємність елементів: {0} mech.itemcapacity = [LIGHT_GRAY] Ємність елементів: {0}
text.mech.minespeed = [LIGHT_GRAY]Швидкість видобутку: {0} mech.minespeed = [LIGHT_GRAY]Швидкість видобутку: {0}
text.mech.minepower = [LIGHT_GRAY]Потужність видобутку: {0} mech.minepower = [LIGHT_GRAY]Потужність видобутку: {0}
text.mech.ability = [LIGHT_GRAY]Здібність: {0} mech.ability = [LIGHT_GRAY]Здібність: {0}
text.liquid.heatcapacity = [LIGHT_GRAY]Теплоємність: {0} liquid.heatcapacity = [LIGHT_GRAY]Теплоємність: {0}
text.liquid.viscosity = [LIGHT_GRAY]В'язкість: {0} liquid.viscosity = [LIGHT_GRAY]В'язкість: {0}
text.liquid.temperature = [LIGHT_GRAY]Температура: {0} liquid.temperature = [LIGHT_GRAY]Температура: {0}
block.constructing = {0}\n[LIGHT_GRAY](В процесі) block.constructing = {0}\n[LIGHT_GRAY](В процесі)
block.spawn.name = Місце появи ворога block.spawn.name = Місце появи ворога
block.core.name = Ядро block.core.name = Ядро

View File

@@ -1,351 +1,351 @@
text.credits.text = Created by [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]\n\n[GRAY](In case you can't tell, this text is currently unfinished.\nTranslators, don't edit it yet!) credits.text = Created by [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]\n\n[GRAY](In case you can't tell, this text is currently unfinished.\nTranslators, don't edit it yet!)
text.credits = 致谢 credits = 致谢
text.discord = 加入 Mindustry 的 Discord! discord = 加入 Mindustry 的 Discord!
text.link.discord.description = 官方 Mindustry discord 聊天室 link.discord.description = 官方 Mindustry discord 聊天室
text.link.github.description = 游戏源码 link.github.description = 游戏源码
text.link.dev-builds.description = 不稳定开发版 link.dev-builds.description = 不稳定开发版
text.link.trello.description = Trello board 上的官方计划表 link.trello.description = Trello board 上的官方计划表
text.link.itch.io.description = PC版下载和网页版(itch.io) link.itch.io.description = PC版下载和网页版(itch.io)
text.link.google-play.description = 从谷歌商店获取安卓版 link.google-play.description = 从谷歌商店获取安卓版
text.link.wiki.description = 官方 Mindustry 维基 link.wiki.description = 官方 Mindustry 维基
text.linkfail = 打开链接失败!\nURL 已经复制到剪贴板。 linkfail = 打开链接失败!\nURL 已经复制到剪贴板。
text.gameover = 你的核心被摧毁了! gameover = 你的核心被摧毁了!
text.gameover.pvp = accent] {0}[] 队获胜! gameover.pvp = accent] {0}[] 队获胜!
text.sector.gameover = 这个区域失守了,要重新部署吗? sector.gameover = 这个区域失守了,要重新部署吗?
text.sector.retry = 重试 sector.retry = 重试
text.highscore = [accent]新纪录! highscore = [accent]新纪录!
text.wave.lasted = 你坚持到了第 [accent]{0}[] 波。 wave.lasted = 你坚持到了第 [accent]{0}[] 波。
text.level.highscore = 最高分: [accent]{0} level.highscore = 最高分: [accent]{0}
text.level.delete.title = 确认删除 level.delete.title = 确认删除
text.map.delete = 确定要删除 "[accent]{0}[]" 地图吗? map.delete = 确定要删除 "[accent]{0}[]" 地图吗?
text.level.select = 选择关卡 level.select = 选择关卡
text.level.mode = 游戏模式: level.mode = 游戏模式:
text.construction.desktop = 桌面控制已更改.\n取消选择快活停止构建, [accent]使用空间[]. construction.desktop = 桌面控制已更改.\n取消选择快活停止构建, [accent]使用空间[].
text.construction.title = 方块建造指导 construction.title = 方块建造指导
text.construction = 你选择了 [accent]建造模式[].\n\n点击你附近的有效位置以放置\n选择了方块以后, 点击复选框就会开始建造。\n\n- [accent]移除方块-[] 点击想要删除的方块。\n- [accent]直线放置方块-[] 按住一个空点然后拖到目的地。\n- [accent]取消建造或选择-[] 按左下角的X。 construction = 你选择了 [accent]建造模式[].\n\n点击你附近的有效位置以放置\n选择了方块以后, 点击复选框就会开始建造。\n\n- [accent]移除方块-[] 点击想要删除的方块。\n- [accent]直线放置方块-[] 按住一个空点然后拖到目的地。\n- [accent]取消建造或选择-[] 按左下角的X。
text.deconstruction.title = 方块删除指导 deconstruction.title = 方块删除指导
text.deconstruction = 你选择了 [accent]删除模式[]。\n\n点击你附近的有效位置以删除\n选择了方块以后点击复选框就会开始删除。\n\n- [accent]移除方块-[] 点击想要删除的方块。\n- [accent]移除选中部分-[] 按住并拖动以选中一个区域。\n- [accent]取消删除或选择-[] 按左下角的X. deconstruction = 你选择了 [accent]删除模式[]。\n\n点击你附近的有效位置以删除\n选择了方块以后点击复选框就会开始删除。\n\n- [accent]移除方块-[] 点击想要删除的方块。\n- [accent]移除选中部分-[] 按住并拖动以选中一个区域。\n- [accent]取消删除或选择-[] 按左下角的X.
text.showagain = 不再显示 showagain = 不再显示
text.coreattack = < 核心正在受到攻击! > coreattack = < 核心正在受到攻击! >
text.unlocks = 已解锁 unlocks = 已解锁
text.savegame = 保存游戏 savegame = 保存游戏
text.loadgame = 载入游戏 loadgame = 载入游戏
text.joingame = 加入游戏 joingame = 加入游戏
text.addplayers = 增加/删除玩家 addplayers = 增加/删除玩家
text.customgame = 自定义游戏 customgame = 自定义游戏
text.sectors = 区域 sectors = 区域
text.sector = 区域: [LIGHT_GRAY]{0} sector = 区域: [LIGHT_GRAY]{0}
text.sector.time = 时间: [LIGHT_GRAY]{0} sector.time = 时间: [LIGHT_GRAY]{0}
text.sector.deploy = 部署 sector.deploy = 部署
text.sector.abandon = 放弃 sector.abandon = 放弃
text.sector.abandon.confirm = 你确定要放弃这个区域的所有进展吗?\n此操作不可撤销 sector.abandon.confirm = 你确定要放弃这个区域的所有进展吗?\n此操作不可撤销
text.sector.resume = 继续 sector.resume = 继续
text.sector.locked = [scarlet][[Incomplete] sector.locked = [scarlet][[Incomplete]
text.sector.unexplored = [accent][[Unexplored] sector.unexplored = [accent][[Unexplored]
text.missions = 任务:[LIGHT_GRAY] {0} missions = 任务:[LIGHT_GRAY] {0}
text.mission = 任务[LIGHT_GRAY] {0} mission = 任务[LIGHT_GRAY] {0}
text.mission.main = 主要任务:[LIGHT_GRAY] {0} mission.main = 主要任务:[LIGHT_GRAY] {0}
text.mission.info = 任务信息 mission.info = 任务信息
text.mission.complete = 任务完成! mission.complete = 任务完成!
text.mission.complete.body = 区域 {0},攻占了 {1} 个 mission.complete.body = 区域 {0},攻占了 {1} 个
text.mission.wave = 存活了 [accent]{0}/{1}[] 波。\n下一波 {2} mission.wave = 存活了 [accent]{0}/{1}[] 波。\n下一波 {2}
text.mission.wave.enemies = 存活[accent] {0}/{1} []波\n{2} 敌人 mission.wave.enemies = 存活[accent] {0}/{1} []波\n{2} 敌人
text.mission.wave.enemy = 存活[accent] {0}/{1} []波\n{2} 敌人 mission.wave.enemy = 存活[accent] {0}/{1} []波\n{2} 敌人
text.mission.wave.menu = 存活[accent] {0} []波 mission.wave.menu = 存活[accent] {0} []波
text.mission.battle = 摧毁敌方基地。 mission.battle = 摧毁敌方基地。
text.mission.resource.menu = 获取{0}x{1} mission.resource.menu = 获取{0}x{1}
text.mission.resource = 获取{0}\n[accent]{1}/{2}[] mission.resource = 获取{0}\n[accent]{1}/{2}[]
text.mission.block = 建造{0} mission.block = 建造{0}
text.mission.unit = 生产{0}机组 mission.unit = 生产{0}机组
text.mission.command = 发送{0}指令至机组 mission.command = 发送{0}指令至机组
text.mission.linknode = 连接能源节点 mission.linknode = 连接能源节点
text.mission.display = [accent]任务︰\n[LIGHT_GRAY]{0} mission.display = [accent]任务︰\n[LIGHT_GRAY]{0}
text.mission.mech = 转换至[accent]{0}[]机甲 mission.mech = 转换至[accent]{0}[]机甲
text.mission.create = 制造[accent] {0}[] mission.create = 制造[accent] {0}[]
text.none = <无> none = <无>
text.close = 关闭 close = 关闭
text.quit = 退出 quit = 退出
text.maps = 地图 maps = 地图
text.continue = 继续 continue = 继续
text.nextmission = 下一个任务 nextmission = 下一个任务
text.maps.none = [LIGHT_GRAY]未发现地图! maps.none = [LIGHT_GRAY]未发现地图!
text.about.button = 关于 about.button = 关于
text.name = 名字: name = 名字:
text.filename = 文件名: filename = 文件名:
text.unlocked = 新方块已解锁! unlocked = 新方块已解锁!
text.unlocked.plural = 新方块已解锁! unlocked.plural = 新方块已解锁!
text.players = {0} 玩家在线 players = {0} 玩家在线
text.players.single = {0} 玩家在线 players.single = {0} 玩家在线
text.server.closing = [accent]正在关闭服务器…… server.closing = [accent]正在关闭服务器……
text.server.kicked.kick = 你被踢出服务器了! server.kicked.kick = 你被踢出服务器了!
text.server.kicked.serverClose = 服务器已关闭。 server.kicked.serverClose = 服务器已关闭。
text.server.kicked.sectorComplete = 区域已完成。 server.kicked.sectorComplete = 区域已完成。
text.server.kicked.sectorComplete.text = 任务已完成。\n服务器将在下一个区域继续。 server.kicked.sectorComplete.text = 任务已完成。\n服务器将在下一个区域继续。
text.server.kicked.clientOutdated = 客户端版本过旧!请升级! server.kicked.clientOutdated = 客户端版本过旧!请升级!
text.server.kicked.serverOutdated = 服务器版本过旧!请联系房主升级! server.kicked.serverOutdated = 服务器版本过旧!请联系房主升级!
text.server.kicked.banned = 你被这个服务器拉黑了。 server.kicked.banned = 你被这个服务器拉黑了。
text.server.kicked.recentKick = 你刚刚被踢出服务器。\n请稍后重新连接 server.kicked.recentKick = 你刚刚被踢出服务器。\n请稍后重新连接
text.server.kicked.nameInUse = 服务器中已经\n有人有相同的名字了。 server.kicked.nameInUse = 服务器中已经\n有人有相同的名字了。
text.server.kicked.nameEmpty = 你的名字必须至少包含一个字母或数字。 server.kicked.nameEmpty = 你的名字必须至少包含一个字母或数字。
text.server.kicked.idInUse = 你已经在服务器中!不允许用两个账号。 server.kicked.idInUse = 你已经在服务器中!不允许用两个账号。
text.server.kicked.customClient = 这个服务器不支持修改版客户端,请下载官方版本。 server.kicked.customClient = 这个服务器不支持修改版客户端,请下载官方版本。
text.host.info = [accent]创建局域网游戏[]按钮会在[scarlet]6567[]端口运行一个服务器。[]\n任何在同一个[LIGHT_GRAY]网络或本地网络[]下的人都将在服务器列表中看到你的服务器。\n\n如果你想让别人在任何地方都能通过IP地址连接你需要设定[accent]端口转发[]。\n\n[LIGHT_GRAY]请注意如果某人无法连接到你的局域网游戏请确保你在防火墙设置里允许了Mindustry连接本地网络。 host.info = [accent]创建局域网游戏[]按钮会在[scarlet]6567[]端口运行一个服务器。[]\n任何在同一个[LIGHT_GRAY]网络或本地网络[]下的人都将在服务器列表中看到你的服务器。\n\n如果你想让别人在任何地方都能通过IP地址连接你需要设定[accent]端口转发[]。\n\n[LIGHT_GRAY]请注意如果某人无法连接到你的局域网游戏请确保你在防火墙设置里允许了Mindustry连接本地网络。
text.join.info = 你可以在这里输入[accent]服务器的IP地址[]以连接,或寻找[accent]本地网络[]中的服务器以连接。\n目前支持局域网或广域网多人游戏。\n\n[LIGHT_GRAY]请注意没有全球服务器列表如果你想通过IP地址连接某个服务器你需要向房主询问IP地址。 join.info = 你可以在这里输入[accent]服务器的IP地址[]以连接,或寻找[accent]本地网络[]中的服务器以连接。\n目前支持局域网或广域网多人游戏。\n\n[LIGHT_GRAY]请注意没有全球服务器列表如果你想通过IP地址连接某个服务器你需要向房主询问IP地址。
text.hostserver = 创建服务器 hostserver = 创建服务器
text.hostserver.mobile = 创建\n服务器 hostserver.mobile = 创建\n服务器
text.host = 创建 host = 创建
text.hosting = [accent]正在打开服务器…… hosting = [accent]正在打开服务器……
text.hosts.refresh = 刷新 hosts.refresh = 刷新
text.hosts.discovering = 正在搜索局域网服务器 hosts.discovering = 正在搜索局域网服务器
text.server.refreshing = 正在刷新服务器 server.refreshing = 正在刷新服务器
text.hosts.none = [lightgray]未发现局域网游戏! hosts.none = [lightgray]未发现局域网游戏!
text.host.invalid = [scarlet]无法连接服务器。 host.invalid = [scarlet]无法连接服务器。
text.trace = 跟踪玩家 trace = 跟踪玩家
text.trace.playername = 玩家名字: [accent]{0} trace.playername = 玩家名字: [accent]{0}
text.trace.ip = IP地址 [accent]{0} trace.ip = IP地址 [accent]{0}
text.trace.id = ID[accent]{0} trace.id = ID[accent]{0}
text.trace.android = 安卓客户端: [accent]{0} trace.android = 安卓客户端: [accent]{0}
text.trace.modclient = 修改版客户端: [accent]{0} trace.modclient = 修改版客户端: [accent]{0}
text.trace.totalblocksbroken = 总共破坏了 [accent]{0} 个方块。 trace.totalblocksbroken = 总共破坏了 [accent]{0} 个方块。
text.trace.structureblocksbroken = 总共破坏了[accent]{0}个方块。 trace.structureblocksbroken = 总共破坏了[accent]{0}个方块。
text.trace.lastblockbroken = 最后破坏的方块: [accent]{0} trace.lastblockbroken = 最后破坏的方块: [accent]{0}
text.trace.totalblocksplaced = 总共放置了 [accent]{0} 个方块。 trace.totalblocksplaced = 总共放置了 [accent]{0} 个方块。
text.trace.lastblockplaced = 最后放置的方块: [accent]{0} trace.lastblockplaced = 最后放置的方块: [accent]{0}
text.invalidid = 无效的客户端ID请提交错误报告。 invalidid = 无效的客户端ID请提交错误报告。
text.server.bans = 黑名单 server.bans = 黑名单
text.server.bans.none = 没有被拉黑的玩家! server.bans.none = 没有被拉黑的玩家!
text.server.admins = 管理员 server.admins = 管理员
text.server.admins.none = 没有管理员! server.admins.none = 没有管理员!
text.server.add = 添加服务器 server.add = 添加服务器
text.server.delete = 确定要删除这个服务器吗? server.delete = 确定要删除这个服务器吗?
text.server.hostname = 主机︰{0} server.hostname = 主机︰{0}
text.server.edit = 编辑服务器 server.edit = 编辑服务器
text.server.outdated = [crimson]服务器过旧![] server.outdated = [crimson]服务器过旧![]
text.server.outdated.client = [crimson]客户端过旧![] server.outdated.client = [crimson]客户端过旧![]
text.server.version = [lightgray]版本: {0} server.version = [lightgray]版本: {0}
text.server.custombuild = [yellow]修改版 server.custombuild = [yellow]修改版
text.confirmban = 确认拉黑这个玩家吗? confirmban = 确认拉黑这个玩家吗?
text.confirmkick = 您确定要踢出这个玩家吗? confirmkick = 您确定要踢出这个玩家吗?
text.confirmunban = 确认要取消拉黑这个玩家吗? confirmunban = 确认要取消拉黑这个玩家吗?
text.confirmadmin = 确认要添加这个玩家为管理员吗? confirmadmin = 确认要添加这个玩家为管理员吗?
text.confirmunadmin = 确认要取消这个玩家的管理员身份吗? confirmunadmin = 确认要取消这个玩家的管理员身份吗?
text.joingame.title = 加入游戏 joingame.title = 加入游戏
text.joingame.ip = IP joingame.ip = IP
text.disconnect = 已断开 disconnect = 已断开
text.disconnect.data = 载入世界失败! disconnect.data = 载入世界失败!
text.connecting = [accent]连接中…… connecting = [accent]连接中……
text.connecting.data = [accent]加载世界中…… connecting.data = [accent]加载世界中……
text.server.port = 端口︰ server.port = 端口︰
text.server.addressinuse = 地址已经使用! server.addressinuse = 地址已经使用!
text.server.invalidport = 无效的端口! server.invalidport = 无效的端口!
text.server.error = [crimson]创建服务器错误:[accent]{0} server.error = [crimson]创建服务器错误:[accent]{0}
text.save.old = 这个存档属于旧版本游戏,无法继续使用了。\n\n[LIGHT_GRAY]存档向下兼容将在 4.0 版本中实现。 save.old = 这个存档属于旧版本游戏,无法继续使用了。\n\n[LIGHT_GRAY]存档向下兼容将在 4.0 版本中实现。
text.save.new = 新存档 save.new = 新存档
text.save.overwrite = 确认要覆盖这个存档吗? save.overwrite = 确认要覆盖这个存档吗?
text.overwrite = 覆盖 overwrite = 覆盖
text.save.none = 没有存档! save.none = 没有存档!
text.saveload = [accent]保存中…… saveload = [accent]保存中……
text.savefail = 保存失败! savefail = 保存失败!
text.save.delete.confirm = 确认要删除这个存档吗? save.delete.confirm = 确认要删除这个存档吗?
text.save.delete = 删除 save.delete = 删除
text.save.export = 导出存档 save.export = 导出存档
text.save.import.invalid = [accent]存档无效! save.import.invalid = [accent]存档无效!
text.save.import.fail = [crimson]导入存档失败:[accent]{0} save.import.fail = [crimson]导入存档失败:[accent]{0}
text.save.export.fail = [crimson]导出存档失败:[accent]{0} save.export.fail = [crimson]导出存档失败:[accent]{0}
text.save.import = 导入存档 save.import = 导入存档
text.save.newslot = 保存游戏: save.newslot = 保存游戏:
text.save.rename = 重命名 save.rename = 重命名
text.save.rename.text = 新名字: save.rename.text = 新名字:
text.selectslot = 选择一个存档。 selectslot = 选择一个存档。
text.slot = [accent]存档 {0} slot = [accent]存档 {0}
text.save.corrupted = [accent]存档损坏或无效!\n如果你刚刚升级了游戏那么这可能是因为存档格式改变了而[scarlet]不是[] bug 。 save.corrupted = [accent]存档损坏或无效!\n如果你刚刚升级了游戏那么这可能是因为存档格式改变了而[scarlet]不是[] bug 。
text.sector.corrupted = [accent]发现了一个此区域的保存文件,但是加载失败。\n已经创建了一个新的。 sector.corrupted = [accent]发现了一个此区域的保存文件,但是加载失败。\n已经创建了一个新的。
text.empty = <空> empty = <空>
text.on = on =
text.off = off =
text.save.autosave = 自动保存:{0} save.autosave = 自动保存:{0}
text.save.map = 地图:{0} save.map = 地图:{0}
text.save.wave = 第 {0} 波 save.wave = 第 {0} 波
text.save.difficulty = 难度: {0} save.difficulty = 难度: {0}
text.save.date = 最后保存日期:{0} save.date = 最后保存日期:{0}
text.save.playtime = 游戏时间:{0} save.playtime = 游戏时间:{0}
text.confirm = 确认 confirm = 确认
text.delete = 删除 delete = 删除
text.ok = 好的 ok = 好的
text.open = 打开 open = 打开
text.cancel = 取消 cancel = 取消
text.openlink = 打开链接 openlink = 打开链接
text.copylink = 删除链接 copylink = 删除链接
text.back = 返回 back = 返回
text.quit.confirm = 确认要退出? quit.confirm = 确认要退出?
text.changelog.title = 更新日志 changelog.title = 更新日志
text.changelog.loading = 正在获取更新日志... changelog.loading = 正在获取更新日志...
text.changelog.error.android = [accent]请注意更新日志有时在安卓 4.4 以下不工作。\n这是因为安卓系统的一个 bug 。 changelog.error.android = [accent]请注意更新日志有时在安卓 4.4 以下不工作。\n这是因为安卓系统的一个 bug 。
text.changelog.error.ios = [accent]iOS还不支持更新日志。 changelog.error.ios = [accent]iOS还不支持更新日志。
text.changelog.error = [scarlet]获取更新日志失败!\n请检查你的网络。 changelog.error = [scarlet]获取更新日志失败!\n请检查你的网络。
text.changelog.current = [yellow][[Current version] changelog.current = [yellow][[Current version]
text.changelog.latest = [accent][[Latest version] changelog.latest = [accent][[Latest version]
text.loading = [accent]加载中…… loading = [accent]加载中……
text.saving = [accent]保存中…… saving = [accent]保存中……
text.wave = [accent]第 {0} 波 wave = [accent]第 {0} 波
text.wave.waiting = 下一波将在 {0} 秒后到来 wave.waiting = 下一波将在 {0} 秒后到来
text.waiting = 等待中…… waiting = 等待中……
text.waiting.players = 等待玩家中…… waiting.players = 等待玩家中……
text.wave.enemies = 剩下 [LIGHT_GRAY]{0} 敌人 wave.enemies = 剩下 [LIGHT_GRAY]{0} 敌人
text.wave.enemy = 剩下 [LIGHT_GRAY]{0} 敌人 wave.enemy = 剩下 [LIGHT_GRAY]{0} 敌人
text.loadimage = 加载图片 loadimage = 加载图片
text.saveimage = 保存图片 saveimage = 保存图片
text.unknown = 未知 unknown = 未知
text.custom = 自定义 custom = 自定义
text.builtin = 内建的 builtin = 内建的
text.map.delete.confirm = 确认要删除地图吗?这个操作无法撤销! map.delete.confirm = 确认要删除地图吗?这个操作无法撤销!
text.map.random = [accent]随机地图 map.random = [accent]随机地图
text.map.nospawn = 这个地图没有核心!请在编辑器中添加一个[ROYAL]蓝色[]的核心。 map.nospawn = 这个地图没有核心!请在编辑器中添加一个[ROYAL]蓝色[]的核心。
text.map.nospawn.pvp = 这个地图没有敌人的核心!请在编辑器中添加一个[ROYAL]红色[]的核心。 map.nospawn.pvp = 这个地图没有敌人的核心!请在编辑器中添加一个[ROYAL]红色[]的核心。
text.map.invalid = 地图载入错误:地图文件可能已经损坏。 map.invalid = 地图载入错误:地图文件可能已经损坏。
text.editor.brush = 笔刷 editor.brush = 笔刷
text.editor.slope = \\ editor.slope = \\
text.editor.openin = 在编辑器中打开 editor.openin = 在编辑器中打开
text.editor.oregen = 生成矿石 editor.oregen = 生成矿石
text.editor.oregen.info = 生成矿石: editor.oregen.info = 生成矿石:
text.editor.mapinfo = 地图详情 editor.mapinfo = 地图详情
text.editor.author = 作者: editor.author = 作者:
text.editor.description = 描述: editor.description = 描述:
text.editor.name = 名字: editor.name = 名字:
text.editor.teams = 团队 editor.teams = 团队
text.editor.elevation = 高度 editor.elevation = 高度
text.editor.errorimageload = 载入文件出错:\n[accent]{0} editor.errorimageload = 载入文件出错:\n[accent]{0}
text.editor.errorimagesave = 保存文件出错:\n[accent]{0} editor.errorimagesave = 保存文件出错:\n[accent]{0}
text.editor.generate = 生成 editor.generate = 生成
text.editor.resize = 调整 editor.resize = 调整
text.editor.loadmap = 载入地图 editor.loadmap = 载入地图
text.editor.savemap = 保存地图 editor.savemap = 保存地图
text.editor.saved = 已保存! editor.saved = 已保存!
text.editor.save.noname = 你的地图还没有名字!在“地图信息”菜单里设置一个名字。 editor.save.noname = 你的地图还没有名字!在“地图信息”菜单里设置一个名字。
text.editor.save.overwrite = 你的地图覆盖了一个内建的地图!在“地图信息”菜单里重新设置一个。 editor.save.overwrite = 你的地图覆盖了一个内建的地图!在“地图信息”菜单里重新设置一个。
text.editor.import.exists = [scarlet]无法导入:[] 一个叫 '{0}' 的内建地图已经存在。 editor.import.exists = [scarlet]无法导入:[] 一个叫 '{0}' 的内建地图已经存在。
text.editor.import = 导入…… editor.import = 导入……
text.editor.importmap = 导入地图 editor.importmap = 导入地图
text.editor.importmap.description = 导入一个已经存在的地图 editor.importmap.description = 导入一个已经存在的地图
text.editor.importfile = 导入文件 editor.importfile = 导入文件
text.editor.importfile.description = 导入一个外置的地图文件 editor.importfile.description = 导入一个外置的地图文件
text.editor.importimage = 导入地形图像 editor.importimage = 导入地形图像
text.editor.importimage.description = 导入外置地图图像文件 editor.importimage.description = 导入外置地图图像文件
text.editor.export = 导出…… editor.export = 导出……
text.editor.exportfile = 导出文件 editor.exportfile = 导出文件
text.editor.exportfile.description = 导出一个地图文件 editor.exportfile.description = 导出一个地图文件
text.editor.exportimage = 导出一个地形文件 editor.exportimage = 导出一个地形文件
text.editor.exportimage.description = 导出一个地图图像文件 editor.exportimage.description = 导出一个地图图像文件
text.editor.loadimage = 导入地形 editor.loadimage = 导入地形
text.editor.saveimage = 导出地形 editor.saveimage = 导出地形
text.editor.unsaved = [scarlet]你有未保存的更改![]\n确定要退出 editor.unsaved = [scarlet]你有未保存的更改![]\n确定要退出
text.editor.resizemap = 调整地图 editor.resizemap = 调整地图
text.editor.mapname = 地图名字: editor.mapname = 地图名字:
text.editor.overwrite = [accent]警告!\n这将会覆盖一个已经存在的地图。 editor.overwrite = [accent]警告!\n这将会覆盖一个已经存在的地图。
text.editor.overwrite.confirm = [scarlet]警告![] 存在同名地图,确定要覆盖? editor.overwrite.confirm = [scarlet]警告![] 存在同名地图,确定要覆盖?
text.editor.selectmap = 选择一个地图加载: editor.selectmap = 选择一个地图加载:
text.width = 宽度: width = 宽度:
text.height = 高度: height = 高度:
text.menu = 菜单 menu = 菜单
text.play = 开始游戏 play = 开始游戏
text.load = 载入游戏 load = 载入游戏
text.save = 保存 save = 保存
text.fps = FPS: {0} fps = FPS: {0}
text.tps = TPS: {0} tps = TPS: {0}
text.ping = Ping: {0}ms ping = Ping: {0}ms
text.language.restart = 为了使语言设置生效请重启游戏。 language.restart = 为了使语言设置生效请重启游戏。
text.settings = 设置 settings = 设置
text.tutorial = 教程 tutorial = 教程
text.editor = 编辑器 editor = 编辑器
text.mapeditor = 地图编辑器 mapeditor = 地图编辑器
text.donate = 捐赠 donate = 捐赠
text.connectfail = [crimson]服务器连接失败: [accent]{0} connectfail = [crimson]服务器连接失败: [accent]{0}
text.error.unreachable = 服务器无法访问。 error.unreachable = 服务器无法访问。
text.error.invalidaddress = 地址无效。 error.invalidaddress = 地址无效。
text.error.timedout = 连接超时!\n确保服务器设置了端口转发并且地址正确 error.timedout = 连接超时!\n确保服务器设置了端口转发并且地址正确
text.error.mismatch = 包错误:\n可能是客户端/服务器版本不匹配.\n请确保客户端和服务器都是最新的版本! error.mismatch = 包错误:\n可能是客户端/服务器版本不匹配.\n请确保客户端和服务器都是最新的版本!
text.error.alreadyconnected = 已连接。 error.alreadyconnected = 已连接。
text.error.mapnotfound = 找不到地图文件! error.mapnotfound = 找不到地图文件!
text.error.any = 未知网络错误. error.any = 未知网络错误.
text.settings.language = 语言 settings.language = 语言
text.settings.reset = 恢复默认 settings.reset = 恢复默认
text.settings.rebind = 重新绑定 settings.rebind = 重新绑定
text.settings.controls = 控制 settings.controls = 控制
text.settings.game = 游戏 settings.game = 游戏
text.settings.sound = 声音 settings.sound = 声音
text.settings.graphics = 图像 settings.graphics = 图像
text.settings.cleardata = 清除游戏数据…… settings.cleardata = 清除游戏数据……
text.settings.clear.confirm = 您确定要清除数据吗?\n这个操作无法撤销 settings.clear.confirm = 您确定要清除数据吗?\n这个操作无法撤销
text.settings.clearall.confirm = [scarlet]警告![]\n这将清除所有数据包括存档、地图、解锁和键绑定。\n按「是」后游戏将删除所有数据并自动退出。 settings.clearall.confirm = [scarlet]警告![]\n这将清除所有数据包括存档、地图、解锁和键绑定。\n按「是」后游戏将删除所有数据并自动退出。
text.settings.clearsectors = 清除区域 settings.clearsectors = 清除区域
text.settings.clearunlocks = 清除解锁 settings.clearunlocks = 清除解锁
text.settings.clearall = 清除所有 settings.clearall = 清除所有
text.paused = 暂停 paused = 暂停
text.yes = yes =
text.no = no =
text.info.title = [accent]详情 info.title = [accent]详情
text.error.title = [crimson]发生了一个错误 error.title = [crimson]发生了一个错误
text.error.crashtitle = 发生了一个错误 error.crashtitle = 发生了一个错误
text.blocks.unknown = [LIGHT_GRAY]??? blocks.unknown = [LIGHT_GRAY]???
text.blocks.blockinfo = 方块详情 blocks.blockinfo = 方块详情
text.blocks.powercapacity = 能量容量 blocks.powercapacity = 能量容量
text.blocks.powershot = 能量/发射 blocks.powershot = 能量/发射
text.blocks.targetsair = 攻击空中单位 blocks.targetsair = 攻击空中单位
text.blocks.itemspeed = 移动速度 blocks.itemspeed = 移动速度
text.blocks.shootrange = 范围 blocks.shootrange = 范围
text.blocks.size = 尺寸 blocks.size = 尺寸
text.blocks.liquidcapacity = 液体容量 blocks.liquidcapacity = 液体容量
text.blocks.maxitemssecond = 最大物品数量 blocks.maxitemssecond = 最大物品数量
text.blocks.powerrange = 能量范围 blocks.powerrange = 能量范围
text.blocks.poweruse = 能量使用 blocks.poweruse = 能量使用
text.blocks.powerdamage = 功率/损伤 blocks.powerdamage = 功率/损伤
text.blocks.inputitemcapacity = 最大输入 blocks.inputitemcapacity = 最大输入
text.blocks.outputitemcapacity = 最大输出 blocks.outputitemcapacity = 最大输出
text.blocks.itemcapacity = 物品容量 blocks.itemcapacity = 物品容量
text.blocks.basepowergeneration = 基础能源输出 blocks.basepowergeneration = 基础能源输出
text.blocks.powertransferspeed = 能量传输 blocks.powertransferspeed = 能量传输
text.blocks.craftspeed = 生产速度 blocks.craftspeed = 生产速度
text.blocks.inputliquid = 液体输入 blocks.inputliquid = 液体输入
text.blocks.inputliquidaux = 辅助液体 blocks.inputliquidaux = 辅助液体
text.blocks.inputitem = 物品输入 blocks.inputitem = 物品输入
text.blocks.inputitems = 物品输入 blocks.inputitems = 物品输入
text.blocks.outputitem = 物品输出 blocks.outputitem = 物品输出
text.blocks.drilltier = 可钻探矿物 blocks.drilltier = 可钻探矿物
text.blocks.drillspeed = 基础钻探速度 blocks.drillspeed = 基础钻探速度
text.blocks.liquidoutput = 液体输出 blocks.liquidoutput = 液体输出
text.blocks.liquidoutputspeed = 液体输出速度 blocks.liquidoutputspeed = 液体输出速度
text.blocks.liquiduse = 液体使用速度 blocks.liquiduse = 液体使用速度
text.blocks.coolant = 冷却剂 blocks.coolant = 冷却剂
text.blocks.coolantuse = 冷却剂使用速度 blocks.coolantuse = 冷却剂使用速度
text.blocks.inputliquidfuel = 液体燃料输入 blocks.inputliquidfuel = 液体燃料输入
text.blocks.liquidfueluse = 液体燃料使用速度 blocks.liquidfueluse = 液体燃料使用速度
text.blocks.boostitem = Boost Item blocks.boostitem = Boost Item
text.blocks.boostliquid = Boost Liquid blocks.boostliquid = Boost Liquid
text.blocks.health = 生命值 blocks.health = 生命值
text.blocks.inaccuracy = 误差 blocks.inaccuracy = 误差
text.blocks.shots = 发射数 blocks.shots = 发射数
text.blocks.reload = 重新装弹 blocks.reload = 重新装弹
text.blocks.inputfuel = 燃料 blocks.inputfuel = 燃料
text.blocks.fuelburntime = 燃料燃烧时间 blocks.fuelburntime = 燃料燃烧时间
text.blocks.inputcapacity = 输入容量 blocks.inputcapacity = 输入容量
text.blocks.outputcapacity = 输出容量 blocks.outputcapacity = 输出容量
text.unit.blocks = 方块 unit.blocks = 方块
text.unit.powersecond = 能量单位/秒 unit.powersecond = 能量单位/秒
text.unit.liquidsecond = 液体单位/秒 unit.liquidsecond = 液体单位/秒
text.unit.itemssecond = 物品/秒 unit.itemssecond = 物品/秒
text.unit.pixelssecond = 像素/秒 unit.pixelssecond = 像素/秒
text.unit.liquidunits = 液体单位 unit.liquidunits = 液体单位
text.unit.powerunits = 能量单位 unit.powerunits = 能量单位
text.unit.degrees = unit.degrees =
text.unit.seconds = unit.seconds =
text.unit.items = 物品 unit.items = 物品
text.category.general = 普通 category.general = 普通
text.category.power = 能量 category.power = 能量
text.category.liquids = 液体 category.liquids = 液体
text.category.items = 物品 category.items = 物品
text.category.crafting = 制造 category.crafting = 制造
text.category.shooting = 发射 category.shooting = 发射
text.category.optional = Optional Enhancements category.optional = Optional Enhancements
setting.autotarget.name = 自动发射 setting.autotarget.name = 自动发射
setting.fpscap.name = 最高 FPS setting.fpscap.name = 最高 FPS
setting.fpscap.none = setting.fpscap.none =
@@ -371,7 +371,7 @@ setting.mutemusic.name = 静音
setting.sfxvol.name = 音效音量 setting.sfxvol.name = 音效音量
setting.mutesound.name = 静音 setting.mutesound.name = 静音
setting.crashreport.name = 发送匿名崩溃报告 setting.crashreport.name = 发送匿名崩溃报告
text.keybind.title = 重新绑定按键 keybind.title = 重新绑定按键
category.general.name = 普通 category.general.name = 普通
category.view.name = 查看 category.view.name = 查看
category.multiplayer.name = 多人 category.multiplayer.name = 多人
@@ -401,7 +401,7 @@ keybind.chat_history_next.name = 后面的聊天记录
keybind.chat_scroll.name = 聊天记录滚动 keybind.chat_scroll.name = 聊天记录滚动
keybind.drop_unit.name = 掉落单位 keybind.drop_unit.name = 掉落单位
keybind.zoom_minimap.name = 小地图缩放 keybind.zoom_minimap.name = 小地图缩放
mode.text.help.title = 模式说明 mode.help.title = 模式说明
mode.waves.name = 普通 mode.waves.name = 普通
mode.waves.description = 普通模式,有限的资源和自动生成敌人。 mode.waves.description = 普通模式,有限的资源和自动生成敌人。
mode.sandbox.name = 沙盒 mode.sandbox.name = 沙盒
@@ -478,21 +478,21 @@ mech.trident-ship.weapon = 炸弹
mech.glaive-ship.name = Glaive mech.glaive-ship.name = Glaive
mech.glaive-ship.description = 一种大型,装甲厚重的武装直升机。配备燃烧机枪。有优秀的加速能力和最快的速度。 mech.glaive-ship.description = 一种大型,装甲厚重的武装直升机。配备燃烧机枪。有优秀的加速能力和最快的速度。
mech.glaive-ship.weapon = 火焰机枪 mech.glaive-ship.weapon = 火焰机枪
text.item.explosiveness = [LIGHT_GRAY]爆炸性:{0} item.explosiveness = [LIGHT_GRAY]爆炸性:{0}
text.item.flammability = [LIGHT_GRAY]易燃性:{0} item.flammability = [LIGHT_GRAY]易燃性:{0}
text.item.radioactivity = [LIGHT_GRAY]放射性:{0} item.radioactivity = [LIGHT_GRAY]放射性:{0}
text.item.fluxiness = [LIGHT_GRAY]助熔性:{0} item.fluxiness = [LIGHT_GRAY]助熔性:{0}
text.unit.health = [LIGHT_GRAY]生命值:{0} unit.health = [LIGHT_GRAY]生命值:{0}
text.unit.speed = [LIGHT_GRAY]速度:{0} unit.speed = [LIGHT_GRAY]速度:{0}
text.mech.weapon = [LIGHT_GRAY]武器:{0} mech.weapon = [LIGHT_GRAY]武器:{0}
text.mech.armor = [LIGHT_GRAY]装甲:{0} mech.armor = [LIGHT_GRAY]装甲:{0}
text.mech.itemcapacity = [LIGHT_GRAY]物品容量:{0} mech.itemcapacity = [LIGHT_GRAY]物品容量:{0}
text.mech.minespeed = [LIGHT_GRAY]采矿速度:{0} mech.minespeed = [LIGHT_GRAY]采矿速度:{0}
text.mech.minepower = [LIGHT_GRAY]采矿力量:{0} mech.minepower = [LIGHT_GRAY]采矿力量:{0}
text.mech.ability = [LIGHT_GRAY]能力:{0} mech.ability = [LIGHT_GRAY]能力:{0}
text.liquid.heatcapacity = [LIGHT_GRAY]热容量:{0} liquid.heatcapacity = [LIGHT_GRAY]热容量:{0}
text.liquid.viscosity = [LIGHT_GRAY]粘度:{0} liquid.viscosity = [LIGHT_GRAY]粘度:{0}
text.liquid.temperature = [LIGHT_GRAY]温度:{0} liquid.temperature = [LIGHT_GRAY]温度:{0}
block.constructing = {0}\n[LIGHT_GRAY](Constructing) block.constructing = {0}\n[LIGHT_GRAY](Constructing)
block.spawn.name = 敌人出生点 block.spawn.name = 敌人出生点
block.core.name = 核心 block.core.name = 核心

View File

@@ -1,356 +1,356 @@
text.credits.text = 由[ROYAL]Anuken[]製作 - [SKY]anukendev@gmail.com[] credits.text = 由[ROYAL]Anuken[]製作 - [SKY]anukendev@gmail.com[]
text.credits = 致謝名單 credits = 致謝名單
text.contributors = 翻譯員和貢獻者 contributors = 翻譯員和貢獻者
text.discord = 加入 Mindustry 的 Discord 聊天室! discord = 加入 Mindustry 的 Discord 聊天室!
text.link.discord.description = 官方 Mindustry Discord 聊天室 link.discord.description = 官方 Mindustry Discord 聊天室
text.link.github.description = 遊戲原始碼 link.github.description = 遊戲原始碼
text.link.dev-builds.description = 開發中版本 link.dev-builds.description = 開發中版本
text.link.trello.description = 官方 Trello 功能規劃看板 link.trello.description = 官方 Trello 功能規劃看板
text.link.itch.io.description = itch.io 電腦版下載與網頁版 link.itch.io.description = itch.io 電腦版下載與網頁版
text.link.google-play.description = Google Play 商店頁面 link.google-play.description = Google Play 商店頁面
text.link.wiki.description = 官方 Mindustry 維基 link.wiki.description = 官方 Mindustry 維基
text.linkfail = 無法打開連結!\n我們已將該網址複製到您的剪貼簿。 linkfail = 無法打開連結!\n我們已將該網址複製到您的剪貼簿。
text.screenshot = 截圖保存到{0} screenshot = 截圖保存到{0}
text.gameover = 核心已被摧毀。 gameover = 核心已被摧毀。
text.gameover.pvp = [accent]{0}[]隊獲勝! gameover.pvp = [accent]{0}[]隊獲勝!
text.sector.gameover = 這個區域失守了,重新部署? sector.gameover = 這個區域失守了,重新部署?
text.sector.retry = 重試 sector.retry = 重試
text.highscore = [accent]新的高分紀錄! highscore = [accent]新的高分紀錄!
text.wave.lasted = 你維持到第[accent]{0}[]波。 wave.lasted = 你維持到第[accent]{0}[]波。
text.level.highscore = 最高分:[accent]{0} level.highscore = 最高分:[accent]{0}
text.level.delete.title = 確認刪除 level.delete.title = 確認刪除
text.map.delete = 確認要刪除「[accent]{0}[]」地圖嗎? map.delete = 確認要刪除「[accent]{0}[]」地圖嗎?
text.level.select = 選擇關卡 level.select = 選擇關卡
text.level.mode = 遊戲模式: level.mode = 遊戲模式:
text.construction.desktop = 電腦控制已更改。\n要取消選擇或停止建設[accent]按空格鍵[]。 construction.desktop = 電腦控制已更改。\n要取消選擇或停止建設[accent]按空格鍵[]。
text.construction.title = 方塊建設指南 construction.title = 方塊建設指南
text.construction = 你選擇了[accent]方塊建設模式[]。\n\n要放置方塊點擊你的船附近的有效位置。\n選擇了方塊後點擊複選框就會開始建設。\n\n- 點擊方塊以從選擇區[accent]移除方塊[]。\n- 按住並拖動以[accent]直線放置方塊[]。\n- 點擊左下角的「X」以[accent]取消建設或取消選擇[]。 construction = 你選擇了[accent]方塊建設模式[]。\n\n要放置方塊點擊你的船附近的有效位置。\n選擇了方塊後點擊複選框就會開始建設。\n\n- 點擊方塊以從選擇區[accent]移除方塊[]。\n- 按住並拖動以[accent]直線放置方塊[]。\n- 點擊左下角的「X」以[accent]取消建設或取消選擇[]。
text.deconstruction.title = 方塊移除指南 deconstruction.title = 方塊移除指南
text.deconstruction = 你選擇了[accent]方塊移除模式[]。\n\n要移除方塊點擊你的船附近的方塊。\n選擇了方塊後點擊複選框就會開始移除。\n\n- 點擊方塊以從選擇區[accent]移除方塊[]。\n- 按住一個空點向任何方向拖動以[accent]移除選中區域的方塊[]。\n- 點擊左下角的「X」以[accent]取消移除或取消選擇[]。 deconstruction = 你選擇了[accent]方塊移除模式[]。\n\n要移除方塊點擊你的船附近的方塊。\n選擇了方塊後點擊複選框就會開始移除。\n\n- 點擊方塊以從選擇區[accent]移除方塊[]。\n- 按住一個空點向任何方向拖動以[accent]移除選中區域的方塊[]。\n- 點擊左下角的「X」以[accent]取消移除或取消選擇[]。
text.showagain = 下次不再顯示 showagain = 下次不再顯示
text.coreattack = 〈核心正在受到攻擊!〉 coreattack = 〈核心正在受到攻擊!〉
text.unlocks = 已解鎖 unlocks = 已解鎖
text.savegame = 儲存遊戲 savegame = 儲存遊戲
text.loadgame = 載入遊戲 loadgame = 載入遊戲
text.joingame = 多人連線 joingame = 多人連線
text.addplayers = 增加/移除玩家 addplayers = 增加/移除玩家
text.customgame = 自訂遊戲 customgame = 自訂遊戲
text.sectors = 區域 sectors = 區域
text.sector = 區域︰[LIGHT_GRAY]{0} sector = 區域︰[LIGHT_GRAY]{0}
text.sector.time = 時間︰[LIGHT_GRAY]{0} sector.time = 時間︰[LIGHT_GRAY]{0}
text.sector.deploy = 部署 sector.deploy = 部署
text.sector.abandon = 放棄 sector.abandon = 放棄
text.sector.abandon.confirm = 確認要放棄這區域所有進度嗎?\n此操作不可撤回 sector.abandon.confirm = 確認要放棄這區域所有進度嗎?\n此操作不可撤回
text.sector.resume = 繼續 sector.resume = 繼續
text.sector.locked = [scarlet][[Incomplete] sector.locked = [scarlet][[Incomplete]
text.sector.unexplored = [accent][[Unexplored] sector.unexplored = [accent][[Unexplored]
text.missions = 任務︰[LIGHT_GRAY]{0} missions = 任務︰[LIGHT_GRAY]{0}
text.mission = 任務︰[LIGHT_GRAY]{0} mission = 任務︰[LIGHT_GRAY]{0}
text.mission.main = 主要任務︰[LIGHT_GRAY]{0} mission.main = 主要任務︰[LIGHT_GRAY]{0}
text.mission.info = 任務資訊 mission.info = 任務資訊
text.mission.complete = 任務完成! mission.complete = 任務完成!
text.mission.complete.body = 區域{0},{1}已被佔領。 mission.complete.body = 區域{0},{1}已被佔領。
text.mission.wave = 存活[accent]{0}/{1}[]波\n下一波於{2}開始 mission.wave = 存活[accent]{0}/{1}[]波\n下一波於{2}開始
text.mission.wave.enemies = 存活[accent]{0}/{1}[]波\n{2}個敵人 mission.wave.enemies = 存活[accent]{0}/{1}[]波\n{2}個敵人
text.mission.wave.enemy = 存活[accent]{0}/{1}[]波\n{2}個敵人 mission.wave.enemy = 存活[accent]{0}/{1}[]波\n{2}個敵人
text.mission.wave.menu = 存活[accent]{0}[]波 mission.wave.menu = 存活[accent]{0}[]波
text.mission.battle = 摧毀敵方基地。 mission.battle = 摧毀敵方基地。
text.mission.resource.menu = 獲取{0}x{1} mission.resource.menu = 獲取{0}x{1}
text.mission.resource = 獲取{0}\n[accent]{1}/{2}[] mission.resource = 獲取{0}\n[accent]{1}/{2}[]
text.mission.block = 建造{0} mission.block = 建造{0}
text.mission.unit = 生產{0}機組 mission.unit = 生產{0}機組
text.mission.command = 發送{0}指令至機組 mission.command = 發送{0}指令至機組
text.mission.linknode = 鏈接能量節點 mission.linknode = 鏈接能量節點
text.mission.display = [accent]任務︰\n[LIGHT_GRAY]{0} mission.display = [accent]任務︰\n[LIGHT_GRAY]{0}
text.mission.mech = 轉換至[accent]{0}[]機甲 mission.mech = 轉換至[accent]{0}[]機甲
text.mission.create = 製造[accent]{0}[] mission.create = 製造[accent]{0}[]
text.none = <沒有> none = <沒有>
text.close = 關閉 close = 關閉
text.quit = 退出 quit = 退出
text.maps = 地圖 maps = 地圖
text.continue = 繼續 continue = 繼續
text.nextmission = 下一個任務 nextmission = 下一個任務
text.maps.none = [LIGHT_GRAY]找不到地圖! maps.none = [LIGHT_GRAY]找不到地圖!
text.about.button = 關於 about.button = 關於
text.name = 名稱: name = 名稱:
text.noname = 先選擇一個[accent]玩家名稱[]。 noname = 先選擇一個[accent]玩家名稱[]。
text.filename = 檔案名稱︰ filename = 檔案名稱︰
text.unlocked = 新方塊已解鎖! unlocked = 新方塊已解鎖!
text.unlocked.plural = 新方塊已解鎖! unlocked.plural = 新方塊已解鎖!
text.players = {0}個線上玩家 players = {0}個線上玩家
text.players.single = {0}個線上玩家 players.single = {0}個線上玩家
text.server.closing = [accent]正在關閉伺服器…… server.closing = [accent]正在關閉伺服器……
text.server.kicked.kick = 您已被踢出伺服器! server.kicked.kick = 您已被踢出伺服器!
text.server.kicked.serverClose = 伺服器已關閉。 server.kicked.serverClose = 伺服器已關閉。
text.server.kicked.sectorComplete = 區域已完成。 server.kicked.sectorComplete = 區域已完成。
text.server.kicked.sectorComplete.text = 任務已完成。\n服務器將於下一個區域繼續。 server.kicked.sectorComplete.text = 任務已完成。\n服務器將於下一個區域繼續。
text.server.kicked.clientOutdated = 客戶端版本過舊!請更新遊戲! server.kicked.clientOutdated = 客戶端版本過舊!請更新遊戲!
text.server.kicked.serverOutdated = 伺服器版本過舊!請聯絡伺服主更新伺服器! server.kicked.serverOutdated = 伺服器版本過舊!請聯絡伺服主更新伺服器!
text.server.kicked.banned = 您已經從這個伺服器被封禁。 server.kicked.banned = 您已經從這個伺服器被封禁。
text.server.kicked.recentKick = 您已經從伺服器被踢除。\n請稍後再進行連線。 server.kicked.recentKick = 您已經從伺服器被踢除。\n請稍後再進行連線。
text.server.kicked.nameInUse = 伺服器中已經\n有人有相同的名稱了。 server.kicked.nameInUse = 伺服器中已經\n有人有相同的名稱了。
text.server.kicked.nameEmpty = 你的名稱必須至少包含一個字母或數字。 server.kicked.nameEmpty = 你的名稱必須至少包含一個字母或數字。
text.server.kicked.idInUse = 你已經在伺服器中!不允許用兩個賬號。 server.kicked.idInUse = 你已經在伺服器中!不允許用兩個賬號。
text.server.kicked.customClient = 這個伺服器不支持自訂客戶端,請下載官方版本。 server.kicked.customClient = 這個伺服器不支持自訂客戶端,請下載官方版本。
text.host.info = 目前伺服器監聽於連接埠[scarlet]6567[]。\n所有跟您在同一個[LIGHT_GRAY]網路或區域網路[]環境的玩家應該能在他們的伺服器清單中找到您的伺服器。\n\n如果您希望網際網路上的玩家透過IP 位址連線到您的伺服器,您必須設定[accent]連接埠轉發[]。\n\n[LIGHT_GRAY]注意如果區域網路內有玩家無法連線至您的伺服器請務必確認您已於防火牆設定中開放Mindustry存取您的區域網路。 host.info = 目前伺服器監聽於連接埠[scarlet]6567[]。\n所有跟您在同一個[LIGHT_GRAY]網路或區域網路[]環境的玩家應該能在他們的伺服器清單中找到您的伺服器。\n\n如果您希望網際網路上的玩家透過IP 位址連線到您的伺服器,您必須設定[accent]連接埠轉發[]。\n\n[LIGHT_GRAY]注意如果區域網路內有玩家無法連線至您的伺服器請務必確認您已於防火牆設定中開放Mindustry存取您的區域網路。
text.join.info = 您可以在此輸入欲連線的[accent]伺服器的IP位址[],或尋找[accent]區域網路[]內的伺服器。目前支援區域網路與網際網路連線。\n\n[LIGHT_GRAY]注意這裡沒有網際網路伺服器清單如果您想透過IP位址連線到某人的伺服器您必須向他們詢問IP位址。 join.info = 您可以在此輸入欲連線的[accent]伺服器的IP位址[],或尋找[accent]區域網路[]內的伺服器。目前支援區域網路與網際網路連線。\n\n[LIGHT_GRAY]注意這裡沒有網際網路伺服器清單如果您想透過IP位址連線到某人的伺服器您必須向他們詢問IP位址。
text.hostserver = 建立伺服器 hostserver = 建立伺服器
text.hostserver.mobile = 建立\n伺服器 hostserver.mobile = 建立\n伺服器
text.host = 建立 host = 建立
text.hosting = [accent]伺服器啟動中…… hosting = [accent]伺服器啟動中……
text.hosts.refresh = 刷新 hosts.refresh = 刷新
text.hosts.discovering = 搜尋區域網路遊戲 hosts.discovering = 搜尋區域網路遊戲
text.server.refreshing = 刷新伺服器 server.refreshing = 刷新伺服器
text.hosts.none = [lightgray]找不到區域網路伺服器! hosts.none = [lightgray]找不到區域網路伺服器!
text.host.invalid = [scarlet]無法連線至伺服器。 host.invalid = [scarlet]無法連線至伺服器。
text.trace = 跟隨玩家 trace = 跟隨玩家
text.trace.playername = 玩家名稱:[accent]{0} trace.playername = 玩家名稱:[accent]{0}
text.trace.ip = IP[accent]{0} trace.ip = IP[accent]{0}
text.trace.id = ID[accent]{0} trace.id = ID[accent]{0}
text.trace.android = Android 客戶端:[accent]{0} trace.android = Android 客戶端:[accent]{0}
text.trace.modclient = 自訂客戶端:[accent]{0} trace.modclient = 自訂客戶端:[accent]{0}
text.trace.totalblocksbroken = 方塊拆除總數:[accent]{0} trace.totalblocksbroken = 方塊拆除總數:[accent]{0}
text.trace.structureblocksbroken = 結構方塊拆除數:[accent]{0} trace.structureblocksbroken = 結構方塊拆除數:[accent]{0}
text.trace.lastblockbroken = 最後拆除的方塊:[accent]{0} trace.lastblockbroken = 最後拆除的方塊:[accent]{0}
text.trace.totalblocksplaced = 方塊建造數:[accent]{0} trace.totalblocksplaced = 方塊建造數:[accent]{0}
text.trace.lastblockplaced = 最後建造的方塊:[accent]{0} trace.lastblockplaced = 最後建造的方塊:[accent]{0}
text.invalidid = 無效的客戶端 ID請提交錯誤報告。 invalidid = 無效的客戶端 ID請提交錯誤報告。
text.server.bans = 封禁 server.bans = 封禁
text.server.bans.none = 沒有玩家被封禁! server.bans.none = 沒有玩家被封禁!
text.server.admins = 管理員 server.admins = 管理員
text.server.admins.none = 找不到管理員! server.admins.none = 找不到管理員!
text.server.add = 新增伺服器 server.add = 新增伺服器
text.server.delete = 您確定要刪除這個伺服器嗎? server.delete = 您確定要刪除這個伺服器嗎?
text.server.hostname = 主機:{0} server.hostname = 主機:{0}
text.server.edit = 編輯伺服器 server.edit = 編輯伺服器
text.server.outdated = [crimson]伺服器版本過舊![] server.outdated = [crimson]伺服器版本過舊![]
text.server.outdated.client = [crimson]客戶端版本過舊![] server.outdated.client = [crimson]客戶端版本過舊![]
text.server.version = [lightgray]版本:{0} server.version = [lightgray]版本:{0}
text.server.custombuild = [yellow]自訂組建 server.custombuild = [yellow]自訂組建
text.confirmban = 您確定要封禁該玩家嗎? confirmban = 您確定要封禁該玩家嗎?
text.confirmkick = 您確定要踢出該玩家嗎? confirmkick = 您確定要踢出該玩家嗎?
text.confirmunban = 您確定要解除封禁該玩家嗎? confirmunban = 您確定要解除封禁該玩家嗎?
text.confirmadmin = 您確定要提升這個玩家為管理員嗎? confirmadmin = 您確定要提升這個玩家為管理員嗎?
text.confirmunadmin = 您確定要解除這個玩家的管理員嗎? confirmunadmin = 您確定要解除這個玩家的管理員嗎?
text.joingame.title = 加入遊戲 joingame.title = 加入遊戲
text.joingame.ip = IP位址 joingame.ip = IP位址
text.disconnect = 已中斷連線。 disconnect = 已中斷連線。
text.disconnect.data = 無法載入地圖資料! disconnect.data = 無法載入地圖資料!
text.connecting = [accent]連線中…… connecting = [accent]連線中……
text.connecting.data = [accent]正在載入地圖資料…… connecting.data = [accent]正在載入地圖資料……
text.server.port = 連接埠: server.port = 連接埠:
text.server.addressinuse = 該位址已使用中! server.addressinuse = 該位址已使用中!
text.server.invalidport = 無效的連接埠! server.invalidport = 無效的連接埠!
text.server.error = [crimson]建立伺服器時發生錯誤:[accent]{0} server.error = [crimson]建立伺服器時發生錯誤:[accent]{0}
text.save.old = 這個存檔屬於舊版本,無法使用了。\n\n[LIGHT_GRAY]舊存檔兼容將在正式4.0版本中實現。 save.old = 這個存檔屬於舊版本,無法使用了。\n\n[LIGHT_GRAY]舊存檔兼容將在正式4.0版本中實現。
text.save.new = 新存檔 save.new = 新存檔
text.save.overwrite = 您確定要覆蓋存檔嗎? save.overwrite = 您確定要覆蓋存檔嗎?
text.overwrite = 覆蓋 overwrite = 覆蓋
text.save.none = 找不到存檔! save.none = 找不到存檔!
text.saveload = [accent]存檔中…… saveload = [accent]存檔中……
text.savefail = 無法存檔! savefail = 無法存檔!
text.save.delete.confirm = 您確定要刪除這個存檔嗎? save.delete.confirm = 您確定要刪除這個存檔嗎?
text.save.delete = 刪除 save.delete = 刪除
text.save.export = 匯出存檔 save.export = 匯出存檔
text.save.import.invalid = [accent]這是個無效的存檔! save.import.invalid = [accent]這是個無效的存檔!
text.save.import.fail = [crimson]無法匯入存檔:[accent]{0} save.import.fail = [crimson]無法匯入存檔:[accent]{0}
text.save.export.fail = [crimson]無法匯出存檔:[accent]{0} save.export.fail = [crimson]無法匯出存檔:[accent]{0}
text.save.import = 匯入存檔 save.import = 匯入存檔
text.save.newslot = 存檔名稱: save.newslot = 存檔名稱:
text.save.rename = 重新命名 save.rename = 重新命名
text.save.rename.text = 新名稱: save.rename.text = 新名稱:
text.selectslot = 選取一個存檔。 selectslot = 選取一個存檔。
text.slot = [accent]存檔{0} slot = [accent]存檔{0}
text.save.corrupted = [accent]此存檔無效或已損毀!\n如果你剛剛升級了遊戲那麼這可能是因為存檔格式改變了而[scarlet]不是[]錯誤。 save.corrupted = [accent]此存檔無效或已損毀!\n如果你剛剛升級了遊戲那麼這可能是因為存檔格式改變了而[scarlet]不是[]錯誤。
text.sector.corrupted = [accent]找到此區域的存檔,但是加載失敗。\n已經創建了一個新的存檔。 sector.corrupted = [accent]找到此區域的存檔,但是加載失敗。\n已經創建了一個新的存檔。
text.empty = <空白> empty = <空白>
text.on = 開啟 on = 開啟
text.off = 關閉 off = 關閉
text.save.autosave = 自動存檔:{0} save.autosave = 自動存檔:{0}
text.save.map = 地圖:{0} save.map = 地圖:{0}
text.save.wave = 波次:{0} save.wave = 波次:{0}
text.save.difficulty = 難度:{0} save.difficulty = 難度:{0}
text.save.date = 最後存檔時間:{0} save.date = 最後存檔時間:{0}
text.save.playtime = 遊玩時間: {0} save.playtime = 遊玩時間: {0}
text.confirm = 確認 confirm = 確認
text.delete = 刪除 delete = 刪除
text.ok = 確定 ok = 確定
text.open = 開啟 open = 開啟
text.cancel = 取消 cancel = 取消
text.openlink = 開啟連結 openlink = 開啟連結
text.copylink = 複製連結 copylink = 複製連結
text.back = 返回 back = 返回
text.quit.confirm = 您確定要退出嗎? quit.confirm = 您確定要退出嗎?
text.changelog.title = 更新日誌 changelog.title = 更新日誌
text.changelog.loading = 正在取得更新日誌…… changelog.loading = 正在取得更新日誌……
text.changelog.error.android = [accent]請注意更新日誌有時無法在Android 4.4或更低版本使用!這是因為 Android 的內部錯誤導致。 changelog.error.android = [accent]請注意更新日誌有時無法在Android 4.4或更低版本使用!這是因為 Android 的內部錯誤導致。
text.changelog.error.ios = [accent]目前無法在iOS系統中使用更新日誌。 changelog.error.ios = [accent]目前無法在iOS系統中使用更新日誌。
text.changelog.error = [scarlet]無法取得更新日誌!請檢查您的網路連線! changelog.error = [scarlet]無法取得更新日誌!請檢查您的網路連線!
text.changelog.current = [yellow][[Current version] changelog.current = [yellow][[Current version]
text.changelog.latest = [accent][[Latest version] changelog.latest = [accent][[Latest version]
text.loading = [accent]載入中…… loading = [accent]載入中……
text.saving = [accent]儲存中…… saving = [accent]儲存中……
text.wave = [accent]第{0}波 wave = [accent]第{0}波
text.wave.waiting = 將於{0}秒後抵達 wave.waiting = 將於{0}秒後抵達
text.waiting = 等待中…… waiting = 等待中……
text.waiting.players = 等待玩家中…… waiting.players = 等待玩家中……
text.wave.enemies = [LIGHT_GRAY]剩下{0}敵人 wave.enemies = [LIGHT_GRAY]剩下{0}敵人
text.wave.enemy = [LIGHT_GRAY]剩下{0}敵人 wave.enemy = [LIGHT_GRAY]剩下{0}敵人
text.loadimage = 載入圖像 loadimage = 載入圖像
text.saveimage = 儲存圖像 saveimage = 儲存圖像
text.unknown = 未知 unknown = 未知
text.custom = 自訂 custom = 自訂
text.builtin = 内建 builtin = 内建
text.map.delete.confirm = 確認要刪除地圖嗎?此操作無法撤回! map.delete.confirm = 確認要刪除地圖嗎?此操作無法撤回!
text.map.random = [accent]隨機地圖 map.random = [accent]隨機地圖
text.map.nospawn = 這個地圖沒有核心!請在編輯器中添加一個[ROYAL]藍色[]的核心。 map.nospawn = 這個地圖沒有核心!請在編輯器中添加一個[ROYAL]藍色[]的核心。
text.map.nospawn.pvp = 這個地圖沒有核心讓敵人重生!請在編輯器中添加一個[SCARLET]紅色[]的核心。 map.nospawn.pvp = 這個地圖沒有核心讓敵人重生!請在編輯器中添加一個[SCARLET]紅色[]的核心。
text.map.invalid = 地圖載入錯誤:地圖可能已經損壞。 map.invalid = 地圖載入錯誤:地圖可能已經損壞。
text.editor.brush = 粉刷 editor.brush = 粉刷
text.editor.slope = \\ editor.slope = \\
text.editor.openin = 在編輯器中開啟 editor.openin = 在編輯器中開啟
text.editor.oregen = 礦石產生 editor.oregen = 礦石產生
text.editor.oregen.info = 礦石產生: editor.oregen.info = 礦石產生:
text.editor.mapinfo = 地圖資訊 editor.mapinfo = 地圖資訊
text.editor.author = 作者: editor.author = 作者:
text.editor.description = 描述: editor.description = 描述:
text.editor.name = 名稱: editor.name = 名稱:
text.editor.teams = 隊伍 editor.teams = 隊伍
text.editor.elevation = 高度 editor.elevation = 高度
text.editor.errorimageload = 載入圖像檔時發生錯誤:[accent]{0} editor.errorimageload = 載入圖像檔時發生錯誤:[accent]{0}
text.editor.errorimagesave = 儲存圖像檔時發生錯誤:[橙色]{0} editor.errorimagesave = 儲存圖像檔時發生錯誤:[橙色]{0}
text.editor.generate = 產生 editor.generate = 產生
text.editor.resize = 調整大小 editor.resize = 調整大小
text.editor.loadmap = 載入地圖 editor.loadmap = 載入地圖
text.editor.savemap = 儲存地圖 editor.savemap = 儲存地圖
text.editor.saved = 已儲存! editor.saved = 已儲存!
text.editor.save.noname = 您的地圖沒有名稱!在「地圖資訊」畫面設置一個名稱。 editor.save.noname = 您的地圖沒有名稱!在「地圖資訊」畫面設置一個名稱。
text.editor.save.overwrite = 您的地圖覆寫一個內建的地圖!在「地圖信息」畫面設置一個不同的名稱。 editor.save.overwrite = 您的地圖覆寫一個內建的地圖!在「地圖信息」畫面設置一個不同的名稱。
text.editor.import.exists = [scarlet]匯入失敗:[]一個叫「{0}」的內建地圖已存在! editor.import.exists = [scarlet]匯入失敗:[]一個叫「{0}」的內建地圖已存在!
text.editor.import = 匯入…… editor.import = 匯入……
text.editor.importmap = 匯入地圖 editor.importmap = 匯入地圖
text.editor.importmap.description = 匯入一個已存在的地圖 editor.importmap.description = 匯入一個已存在的地圖
text.editor.importfile = 匯入檔案 editor.importfile = 匯入檔案
text.editor.importfile.description = 匯入一個外部的地圖檔案 editor.importfile.description = 匯入一個外部的地圖檔案
text.editor.importimage = 匯入地形圖像檔 editor.importimage = 匯入地形圖像檔
text.editor.importimage.description = 匯入一個外部的地形圖像檔 editor.importimage.description = 匯入一個外部的地形圖像檔
text.editor.export = 匯出…… editor.export = 匯出……
text.editor.exportfile = 匯出檔案 editor.exportfile = 匯出檔案
text.editor.exportfile.description = 匯出一個地圖檔案 editor.exportfile.description = 匯出一個地圖檔案
text.editor.exportimage = 匯出地形圖像檔 editor.exportimage = 匯出地形圖像檔
text.editor.exportimage.description = 匯出一個地形圖像檔 editor.exportimage.description = 匯出一個地形圖像檔
text.editor.loadimage = 載入圖像 editor.loadimage = 載入圖像
text.editor.saveimage = 儲存圖像 editor.saveimage = 儲存圖像
text.editor.unsaved = [scarlet]尚未儲存變更![]\n您確定要退出嗎 editor.unsaved = [scarlet]尚未儲存變更![]\n您確定要退出嗎
text.editor.resizemap = 調整地圖大小 editor.resizemap = 調整地圖大小
text.editor.mapname = 地圖名稱: editor.mapname = 地圖名稱:
text.editor.overwrite = [accent]警告!這將會覆蓋現有的地圖。 editor.overwrite = [accent]警告!這將會覆蓋現有的地圖。
text.editor.overwrite.confirm = [scarlet]警告![]同名地圖存在,確定要覆蓋現有地圖? editor.overwrite.confirm = [scarlet]警告![]同名地圖存在,確定要覆蓋現有地圖?
text.editor.selectmap = 選取要載入的地圖: editor.selectmap = 選取要載入的地圖:
text.width = 寬度: width = 寬度:
text.height = 長度: height = 長度:
text.menu = 主選單 menu = 主選單
text.play = 開始 play = 開始
text.load = 載入 load = 載入
text.save = 儲存 save = 儲存
text.fps = FPS{0} fps = FPS{0}
text.tps = TPS{0} tps = TPS{0}
text.ping = 延遲:{0}ms ping = 延遲:{0}ms
text.language.restart = 請重新啟動遊戲以使選取的語言生效。 language.restart = 請重新啟動遊戲以使選取的語言生效。
text.settings = 設定 settings = 設定
text.tutorial = 教學 tutorial = 教學
text.editor = 地圖編輯器 editor = 地圖編輯器
text.mapeditor = 地圖編輯器 mapeditor = 地圖編輯器
text.donate = 贊助 donate = 贊助
text.connectfail = [crimson]無法連線到伺服器:[accent]{0} connectfail = [crimson]無法連線到伺服器:[accent]{0}
text.error.unreachable = 無法到達伺服器。 error.unreachable = 無法到達伺服器。
text.error.invalidaddress = 無效地址。 error.invalidaddress = 無效地址。
text.error.timedout = 超時連接!\n確保伺服器設置了連接埠轉發並且地址正確 error.timedout = 超時連接!\n確保伺服器設置了連接埠轉發並且地址正確
text.error.mismatch = 包裹錯誤:\n客戶端/伺服器版本可能不匹配。 n確保客戶端和伺服器有最新版本的Mindustry error.mismatch = 包裹錯誤:\n客戶端/伺服器版本可能不匹配。 n確保客戶端和伺服器有最新版本的Mindustry
text.error.alreadyconnected = 已連接。 error.alreadyconnected = 已連接。
text.error.mapnotfound = 找不到地圖! error.mapnotfound = 找不到地圖!
text.error.any = 未知網絡錯誤。 error.any = 未知網絡錯誤。
text.settings.language = 語言 settings.language = 語言
text.settings.reset = 重設為預設設定 settings.reset = 重設為預設設定
text.settings.rebind = 重新綁定 settings.rebind = 重新綁定
text.settings.controls = 操作 settings.controls = 操作
text.settings.game = 遊戲 settings.game = 遊戲
text.settings.sound = 音效 settings.sound = 音效
text.settings.graphics = 圖形 settings.graphics = 圖形
text.settings.cleardata = 清除遊戲數據…… settings.cleardata = 清除遊戲數據……
text.settings.clear.confirm = 您確定要清除數據嗎?\n此操作無法撤回 settings.clear.confirm = 您確定要清除數據嗎?\n此操作無法撤回
text.settings.clearall.confirm = [scarlet]警告![]\n這將清除所有數據包括存檔、地圖、解鎖和熱鍵綁定。\n按「是」後遊戲將刪除所有數據並自動退出。 settings.clearall.confirm = [scarlet]警告![]\n這將清除所有數據包括存檔、地圖、解鎖和熱鍵綁定。\n按「是」後遊戲將刪除所有數據並自動退出。
text.settings.clearsectors = 清除區域 settings.clearsectors = 清除區域
text.settings.clearunlocks = 清除已解鎖 settings.clearunlocks = 清除已解鎖
text.settings.clearall = 清除所有 settings.clearall = 清除所有
text.paused = 已暫停 paused = 已暫停
text.yes = yes =
text.no = no =
text.info.title = [accent]資訊 info.title = [accent]資訊
text.error.title = [crimson]發生錯誤 error.title = [crimson]發生錯誤
text.error.crashtitle = 發生錯誤 error.crashtitle = 發生錯誤
text.blocks.unknown = [LIGHT_GRAY]??? blocks.unknown = [LIGHT_GRAY]???
text.blocks.blockinfo = 方塊資訊 blocks.blockinfo = 方塊資訊
text.blocks.powercapacity = 蓄電量 blocks.powercapacity = 蓄電量
text.blocks.powershot = 能量/射擊 blocks.powershot = 能量/射擊
text.blocks.targetsair = 攻擊空中目標 blocks.targetsair = 攻擊空中目標
text.blocks.itemspeed = 移動速度 blocks.itemspeed = 移動速度
text.blocks.shootrange = 範圍 blocks.shootrange = 範圍
text.blocks.size = 尺寸 blocks.size = 尺寸
text.blocks.liquidcapacity = 液體容量 blocks.liquidcapacity = 液體容量
text.blocks.maxitemssecond = 最高產量 blocks.maxitemssecond = 最高產量
text.blocks.powerrange = 輸出範圍 blocks.powerrange = 輸出範圍
text.blocks.poweruse = 能量使用 blocks.poweruse = 能量使用
text.blocks.powerdamage = 能量/傷害 blocks.powerdamage = 能量/傷害
text.blocks.inputitemcapacity = 最大輸入 blocks.inputitemcapacity = 最大輸入
text.blocks.outputitemcapacity = 最大輸出 blocks.outputitemcapacity = 最大輸出
text.blocks.itemcapacity = 物品容量 blocks.itemcapacity = 物品容量
text.blocks.basepowergeneration = 基本能量生产 blocks.basepowergeneration = 基本能量生产
text.blocks.powertransferspeed = 能量傳輸 blocks.powertransferspeed = 能量傳輸
text.blocks.craftspeed = 產生速度 blocks.craftspeed = 產生速度
text.blocks.inputliquid = 輸入液體 blocks.inputliquid = 輸入液體
text.blocks.inputliquidaux = 輔助液體 blocks.inputliquidaux = 輔助液體
text.blocks.inputitem = 輸入物品 blocks.inputitem = 輸入物品
text.blocks.inputitems = 輸入物品 blocks.inputitems = 輸入物品
text.blocks.outputitem = 輸出物品 blocks.outputitem = 輸出物品
text.blocks.drilltier = 可鑽取礦物 blocks.drilltier = 可鑽取礦物
text.blocks.drillspeed = 基本鑽取速度 blocks.drillspeed = 基本鑽取速度
text.blocks.liquidoutput = 輸出液體 blocks.liquidoutput = 輸出液體
text.blocks.liquidoutputspeed = 輸出液體速度 blocks.liquidoutputspeed = 輸出液體速度
text.blocks.liquiduse = 使用液體速度 blocks.liquiduse = 使用液體速度
text.blocks.coolant = 冷卻劑 blocks.coolant = 冷卻劑
text.blocks.coolantuse = 使用冷卻劑 blocks.coolantuse = 使用冷卻劑
text.blocks.inputliquidfuel = 輸入液體燃料 blocks.inputliquidfuel = 輸入液體燃料
text.blocks.liquidfueluse = 使用液體燃料速度 blocks.liquidfueluse = 使用液體燃料速度
text.blocks.boostitem = 強化物品 blocks.boostitem = 強化物品
text.blocks.boostliquid = 強化液體 blocks.boostliquid = 強化液體
text.blocks.health = 耐久度 blocks.health = 耐久度
text.blocks.inaccuracy = 誤差 blocks.inaccuracy = 誤差
text.blocks.shots = 射擊數 blocks.shots = 射擊數
text.blocks.reload = 重裝彈藥 blocks.reload = 重裝彈藥
text.blocks.inputfuel = 燃料 blocks.inputfuel = 燃料
text.blocks.fuelburntime = 燃燒燃料時間 blocks.fuelburntime = 燃燒燃料時間
text.blocks.inputcapacity = 輸入容量 blocks.inputcapacity = 輸入容量
text.blocks.outputcapacity = 輸出容量 blocks.outputcapacity = 輸出容量
text.unit.blocks = 方塊 unit.blocks = 方塊
text.unit.powersecond = 能量單位/秒 unit.powersecond = 能量單位/秒
text.unit.liquidsecond = 液體單位/秒 unit.liquidsecond = 液體單位/秒
text.unit.itemssecond = 物品/秒 unit.itemssecond = 物品/秒
text.unit.pixelssecond = 像素/秒 unit.pixelssecond = 像素/秒
text.unit.liquidunits = 液體單位 unit.liquidunits = 液體單位
text.unit.powerunits = 能量單位 unit.powerunits = 能量單位
text.unit.degrees = unit.degrees =
text.unit.seconds = unit.seconds =
text.unit.items = 物品 unit.items = 物品
text.category.general = 一般 category.general = 一般
text.category.power = 能量 category.power = 能量
text.category.liquids = 液體 category.liquids = 液體
text.category.items = 物品 category.items = 物品
text.category.crafting = 合成 category.crafting = 合成
text.category.shooting = 射擊 category.shooting = 射擊
text.category.optional = 可選的強化 category.optional = 可選的強化
setting.indicators.name = 盟友指標 setting.indicators.name = 盟友指標
setting.autotarget.name = 自動射擊 setting.autotarget.name = 自動射擊
setting.fpscap.name = 最大FPS setting.fpscap.name = 最大FPS
@@ -377,7 +377,7 @@ setting.mutemusic.name = 靜音
setting.sfxvol.name = 音效音量 setting.sfxvol.name = 音效音量
setting.mutesound.name = 靜音 setting.mutesound.name = 靜音
setting.crashreport.name = 發送匿名崩潰報告 setting.crashreport.name = 發送匿名崩潰報告
text.keybind.title = 重新綁定按鍵 keybind.title = 重新綁定按鍵
category.general.name = 一般 category.general.name = 一般
category.view.name = 查看 category.view.name = 查看
category.multiplayer.name = 多人 category.multiplayer.name = 多人
@@ -410,7 +410,7 @@ keybind.chat_history_next.name = 之後的聊天記錄
keybind.chat_scroll.name = 聊天記錄滾動 keybind.chat_scroll.name = 聊天記錄滾動
keybind.drop_unit.name = 放下單位 keybind.drop_unit.name = 放下單位
keybind.zoom_minimap.name = 縮放小地圖 keybind.zoom_minimap.name = 縮放小地圖
mode.text.help.title = 模式說明 mode.help.title = 模式說明
mode.waves.name = 一般 mode.waves.name = 一般
mode.waves.description = 一般模式,有限的資源與自動來襲的波次。 mode.waves.description = 一般模式,有限的資源與自動來襲的波次。
mode.sandbox.name = 沙盒 mode.sandbox.name = 沙盒
@@ -489,21 +489,21 @@ mech.trident-ship.weapon = 炸彈
mech.glaive-ship.name = 長柄 mech.glaive-ship.name = 長柄
mech.glaive-ship.description = 一種大型、裝甲厚的武裝直升機。配備燃燒機關槍。有優秀的加速能力與最快的速度。 mech.glaive-ship.description = 一種大型、裝甲厚的武裝直升機。配備燃燒機關槍。有優秀的加速能力與最快的速度。
mech.glaive-ship.weapon = 火焰機關槍 mech.glaive-ship.weapon = 火焰機關槍
text.item.explosiveness = [LIGHT_GRAY]爆炸性:{0} item.explosiveness = [LIGHT_GRAY]爆炸性:{0}
text.item.flammability = [LIGHT_GRAY]易燃性:{0} item.flammability = [LIGHT_GRAY]易燃性:{0}
text.item.radioactivity = [LIGHT_GRAY]放射性:{0} item.radioactivity = [LIGHT_GRAY]放射性:{0}
text.item.fluxiness = [LIGHT_GRAY]助熔性:{0} item.fluxiness = [LIGHT_GRAY]助熔性:{0}
text.unit.health = [LIGHT_GRAY]耐久度:{0} unit.health = [LIGHT_GRAY]耐久度:{0}
text.unit.speed = [LIGHT_GRAY]速度:{0} unit.speed = [LIGHT_GRAY]速度:{0}
text.mech.weapon = [LIGHT_GRAY]武器:{0} mech.weapon = [LIGHT_GRAY]武器:{0}
text.mech.armor = [LIGHT_GRAY]裝甲:{0} mech.armor = [LIGHT_GRAY]裝甲:{0}
text.mech.itemcapacity = [LIGHT_GRAY]物品容量:{0} mech.itemcapacity = [LIGHT_GRAY]物品容量:{0}
text.mech.minespeed = [LIGHT_GRAY]採礦速度:{0} mech.minespeed = [LIGHT_GRAY]採礦速度:{0}
text.mech.minepower = [LIGHT_GRAY]採礦力度:{0} mech.minepower = [LIGHT_GRAY]採礦力度:{0}
text.mech.ability = [LIGHT_GRAY]能力:{0} mech.ability = [LIGHT_GRAY]能力:{0}
text.liquid.heatcapacity = [LIGHT_GRAY]熱容量:{0} liquid.heatcapacity = [LIGHT_GRAY]熱容量:{0}
text.liquid.viscosity = [LIGHT_GRAY]粘性:{0} liquid.viscosity = [LIGHT_GRAY]粘性:{0}
text.liquid.temperature = [LIGHT_GRAY]温度:{0} liquid.temperature = [LIGHT_GRAY]温度:{0}
block.constructing = {0}\n[LIGHT_GRAY](Constructing) block.constructing = {0}\n[LIGHT_GRAY](Constructing)
block.spawn.name = 敵人生成 block.spawn.name = 敵人生成
block.core.name = 核心 block.core.name = 核心

View File

@@ -142,7 +142,7 @@ public class Control implements ApplicationListener{
Net.host(port); Net.host(port);
players[0].isAdmin = true; players[0].isAdmin = true;
}catch(IOException e){ }catch(IOException e){
ui.showError(Core.bundle.format("text.server.error", Strings.parseException(e, false))); ui.showError(Core.bundle.format("server.error", Strings.parseException(e, false)));
Core.app.post(() -> state.set(State.menu)); Core.app.post(() -> state.set(State.menu));
} }
} }
@@ -254,7 +254,7 @@ public class Control implements ApplicationListener{
Time.run(5f, () -> { Time.run(5f, () -> {
FloatingDialog dialog = new FloatingDialog("WARNING!"); FloatingDialog dialog = new FloatingDialog("WARNING!");
dialog.buttons().addButton("$text.ok", () -> { dialog.buttons().addButton("$ok", () -> {
dialog.hide(); dialog.hide();
Core.settings.put("4.0-warning-2", true); Core.settings.put("4.0-warning-2", true);
Core.settings.save(); Core.settings.save();

View File

@@ -70,7 +70,7 @@ public class NetClient implements ApplicationListener{
reset(); reset();
ui.loadfrag.hide(); ui.loadfrag.hide();
ui.loadfrag.show("$text.connecting.data"); ui.loadfrag.show("$connecting.data");
ui.loadfrag.setButton(() -> { ui.loadfrag.setButton(() -> {
ui.loadfrag.hide(); ui.loadfrag.hide();
@@ -88,7 +88,7 @@ public class NetClient implements ApplicationListener{
c.uuid = Platform.instance.getUUID(); c.uuid = Platform.instance.getUUID();
if(c.uuid == null){ if(c.uuid == null){
ui.showError("$text.invalidid"); ui.showError("$invalidid");
ui.loadfrag.hide(); ui.loadfrag.hide();
disconnectQuietly(); disconnectQuietly();
return; return;
@@ -104,7 +104,7 @@ public class NetClient implements ApplicationListener{
state.set(State.menu); state.set(State.menu);
ui.showError("$text.disconnect"); ui.showError("$disconnect");
connecting = false; connecting = false;
Platform.instance.updateRPC(); Platform.instance.updateRPC();
@@ -158,7 +158,7 @@ public class NetClient implements ApplicationListener{
if(reason.extraText() != null){ if(reason.extraText() != null){
ui.showText(reason.toString(), reason.extraText()); ui.showText(reason.toString(), reason.extraText());
}else{ }else{
ui.showText("$text.disconnect", reason.toString()); ui.showText("$disconnect", reason.toString());
} }
} }
ui.loadfrag.hide(); ui.loadfrag.hide();
@@ -177,7 +177,7 @@ public class NetClient implements ApplicationListener{
ui.chatfrag.clearMessages(); ui.chatfrag.clearMessages();
Net.setClientLoaded(false); Net.setClientLoaded(false);
ui.loadfrag.show("$text.connecting.data"); ui.loadfrag.show("$connecting.data");
ui.loadfrag.setButton(() -> { ui.loadfrag.setButton(() -> {
ui.loadfrag.hide(); ui.loadfrag.hide();
@@ -276,7 +276,7 @@ public class NetClient implements ApplicationListener{
Log.err("Failed to load data!"); Log.err("Failed to load data!");
ui.loadfrag.hide(); ui.loadfrag.hide();
quiet = true; quiet = true;
ui.showError("$text.disconnect.data"); ui.showError("$disconnect.data");
Net.disconnect(); Net.disconnect();
timeoutTime = 0f; timeoutTime = 0f;
} }

View File

@@ -398,7 +398,7 @@ public class NetServer implements ApplicationListener{
if(!headless && !closing && Net.server() && state.is(State.menu)){ if(!headless && !closing && Net.server() && state.is(State.menu)){
closing = true; closing = true;
ui.loadfrag.show("$text.server.closing"); ui.loadfrag.show("$server.closing");
Time.runTask(5f, () -> { Time.runTask(5f, () -> {
Net.closeServer(); Net.closeServer();
ui.loadfrag.hide(); ui.loadfrag.hide();

View File

@@ -337,7 +337,7 @@ public class Renderer implements ApplicationListener{
pixelSurface.setSize(pw, ph, false); pixelSurface.setSize(pw, ph, false);
Graphics.getEffectSurface().setSize(pw, ph, false); Graphics.getEffectSurface().setSize(pw, ph, false);
ui.showInfoFade(Core.bundle.format("text.screenshot", file.toString()));*/ ui.showInfoFade(Core.bundle.format("screenshot", file.toString()));*/
} }
} }

View File

@@ -201,7 +201,7 @@ public class UI implements ApplicationListener{
} }
public void loadGraphics(Runnable call){ public void loadGraphics(Runnable call){
loadGraphics("$text.loading", call); loadGraphics("$loading", call);
} }
public void loadGraphics(String text, Runnable call){ public void loadGraphics(String text, Runnable call){
@@ -213,7 +213,7 @@ public class UI implements ApplicationListener{
} }
public void loadLogic(Runnable call){ public void loadLogic(Runnable call){
loadLogic("$text.loading", call); loadLogic("$loading", call);
} }
public void loadLogic(String text, Runnable call){ public void loadLogic(String text, Runnable call){
@@ -233,11 +233,11 @@ public class UI implements ApplicationListener{
field.setTextFieldFilter((f, c) -> field.getText().length() < 12 && filter.acceptChar(f, c)); field.setTextFieldFilter((f, c) -> field.getText().length() < 12 && filter.acceptChar(f, c));
Platform.instance.addDialog(field); Platform.instance.addDialog(field);
buttons().defaults().size(120, 54).pad(4); buttons().defaults().size(120, 54).pad(4);
buttons().addButton("$text.ok", () -> { buttons().addButton("$ok", () -> {
confirmed.accept(field.getText()); confirmed.accept(field.getText());
hide(); hide();
}).disabled(b -> field.getText().isEmpty()); }).disabled(b -> field.getText().isEmpty());
buttons().addButton("$text.cancel", this::hide); buttons().addButton("$cancel", this::hide);
}}.show(); }}.show();
} }
@@ -257,7 +257,7 @@ public class UI implements ApplicationListener{
new Dialog("", "dialog"){{ new Dialog("", "dialog"){{
getCell(content()).growX(); getCell(content()).growX();
content().margin(15).add(info).width(400f).wrap().get().setAlignment(Align.center, Align.center); content().margin(15).add(info).width(400f).wrap().get().setAlignment(Align.center, Align.center);
buttons().addButton("$text.ok", this::hide).size(90, 50).pad(4); buttons().addButton("$ok", this::hide).size(90, 50).pad(4);
}}.show(); }}.show();
} }
@@ -265,7 +265,7 @@ public class UI implements ApplicationListener{
new Dialog("", "dialog"){{ new Dialog("", "dialog"){{
getCell(content()).growX(); getCell(content()).growX();
content().margin(15).add(info).width(400f).wrap().get().setAlignment(Align.center, Align.center); content().margin(15).add(info).width(400f).wrap().get().setAlignment(Align.center, Align.center);
buttons().addButton("$text.ok", () -> { buttons().addButton("$ok", () -> {
clicked.run(); clicked.run();
hide(); hide();
}).size(90, 50).pad(4); }).size(90, 50).pad(4);
@@ -273,16 +273,16 @@ public class UI implements ApplicationListener{
} }
public void showError(String text){ public void showError(String text){
new Dialog("$text.error.title", "dialog"){{ new Dialog("$error.title", "dialog"){{
content().margin(15).add(text).width(400f).wrap().get().setAlignment(Align.center, Align.center); content().margin(15).add(text).width(400f).wrap().get().setAlignment(Align.center, Align.center);
buttons().addButton("$text.ok", this::hide).size(90, 50).pad(4); buttons().addButton("$ok", this::hide).size(90, 50).pad(4);
}}.show(); }}.show();
} }
public void showText(String title, String text){ public void showText(String title, String text){
new Dialog(title, "dialog"){{ new Dialog(title, "dialog"){{
content().margin(15).add(text).width(400f).wrap().get().setAlignment(Align.center, Align.center); content().margin(15).add(text).width(400f).wrap().get().setAlignment(Align.center, Align.center);
buttons().addButton("$text.ok", this::hide).size(90, 50).pad(4); buttons().addButton("$ok", this::hide).size(90, 50).pad(4);
}}.show(); }}.show();
} }
@@ -291,8 +291,8 @@ public class UI implements ApplicationListener{
dialog.content().add(text).width(400f).wrap().pad(4f).get().setAlignment(Align.center, Align.center); dialog.content().add(text).width(400f).wrap().pad(4f).get().setAlignment(Align.center, Align.center);
dialog.buttons().defaults().size(200f, 54f).pad(2f); dialog.buttons().defaults().size(200f, 54f).pad(2f);
dialog.setFillParent(false); dialog.setFillParent(false);
dialog.buttons().addButton("$text.cancel", dialog::hide); dialog.buttons().addButton("$cancel", dialog::hide);
dialog.buttons().addButton("$text.ok", () -> { dialog.buttons().addButton("$ok", () -> {
dialog.hide(); dialog.hide();
confirmed.run(); confirmed.run();
}); });

View File

@@ -207,7 +207,7 @@ public class World implements ApplicationListener{
} catch(Exception e){ } catch(Exception e){
Log.err(e); Log.err(e);
if(!headless){ if(!headless){
ui.showError("$text.map.invalid"); ui.showError("$map.invalid");
Core.app.post(() -> state.set(State.menu)); Core.app.post(() -> state.set(State.menu));
invalidMap = true; invalidMap = true;
} }
@@ -221,7 +221,7 @@ public class World implements ApplicationListener{
if(!headless){ if(!headless){
if(state.teams.get(players[0].getTeam()).cores.size == 0){ if(state.teams.get(players[0].getTeam()).cores.size == 0){
ui.showError("$text.map.nospawn"); ui.showError("$map.nospawn");
invalidMap = true; invalidMap = true;
}else if(state.mode.isPvp){ }else if(state.mode.isPvp){
invalidMap = true; invalidMap = true;
@@ -231,7 +231,7 @@ public class World implements ApplicationListener{
} }
} }
if(invalidMap){ if(invalidMap){
ui.showError("$text.map.nospawn.pvp"); ui.showError("$map.nospawn.pvp");
} }
} }
}else{ }else{

View File

@@ -57,7 +57,7 @@ public class MapEditorDialog extends Dialog implements Disposable{
infoDialog = new MapInfoDialog(editor); infoDialog = new MapInfoDialog(editor);
menu = new FloatingDialog("$text.menu"); menu = new FloatingDialog("$menu");
menu.addCloseButton(); menu.addCloseButton();
float isize = 16 * 2f; float isize = 16 * 2f;
@@ -66,27 +66,27 @@ public class MapEditorDialog extends Dialog implements Disposable{
menu.content().table(t -> { menu.content().table(t -> {
t.defaults().size(swidth, 60f).padBottom(5).padRight(5).padLeft(5); t.defaults().size(swidth, 60f).padBottom(5).padRight(5).padLeft(5);
t.addImageTextButton("$text.editor.savemap", "icon-floppy-16", isize, this::save).size(swidth * 2f + 10, 60f).colspan(2); t.addImageTextButton("$editor.savemap", "icon-floppy-16", isize, this::save).size(swidth * 2f + 10, 60f).colspan(2);
t.row(); t.row();
t.addImageTextButton("$text.editor.mapinfo", "icon-pencil", isize, () -> { t.addImageTextButton("$editor.mapinfo", "icon-pencil", isize, () -> {
infoDialog.show(); infoDialog.show();
menu.hide(); menu.hide();
}); });
t.addImageTextButton("$text.editor.resize", "icon-resize", isize, () -> { t.addImageTextButton("$editor.resize", "icon-resize", isize, () -> {
resizeDialog.show(); resizeDialog.show();
menu.hide(); menu.hide();
}); });
t.row(); t.row();
t.addImageTextButton("$text.editor.import", "icon-load-map", isize, () -> t.addImageTextButton("$editor.import", "icon-load-map", isize, () ->
createDialog("$text.editor.import", createDialog("$editor.import",
"$text.editor.importmap", "$text.editor.importmap.description", "icon-load-map", (Runnable) loadDialog::show, "$editor.importmap", "$editor.importmap.description", "icon-load-map", (Runnable) loadDialog::show,
"$text.editor.importfile", "$text.editor.importfile.description", "icon-file", (Runnable) () -> "$editor.importfile", "$editor.importfile.description", "icon-file", (Runnable) () ->
Platform.instance.showFileChooser("$text.loadimage", "Map Files", file -> ui.loadGraphics(() -> { Platform.instance.showFileChooser("$loadimage", "Map Files", file -> ui.loadGraphics(() -> {
try{ try{
DataInputStream stream = new DataInputStream(file.read()); DataInputStream stream = new DataInputStream(file.read());
@@ -96,13 +96,13 @@ public class MapEditorDialog extends Dialog implements Disposable{
editor.beginEdit(data, meta.tags, false); editor.beginEdit(data, meta.tags, false);
view.clearStack(); view.clearStack();
}catch(Exception e){ }catch(Exception e){
ui.showError(Core.bundle.format("text.editor.errorimageload", Strings.parseException(e, false))); ui.showError(Core.bundle.format("editor.errorimageload", Strings.parseException(e, false)));
Log.err(e); Log.err(e);
} }
}), true, mapExtension), }), true, mapExtension),
"$text.editor.importimage", "$text.editor.importimage.description", "icon-file-image", (Runnable)() -> "$editor.importimage", "$editor.importimage.description", "icon-file-image", (Runnable)() ->
Platform.instance.showFileChooser("$text.loadimage", "Image Files", file -> Platform.instance.showFileChooser("$loadimage", "Image Files", file ->
ui.loadGraphics(() -> { ui.loadGraphics(() -> {
try{ try{
MapTileData data = MapIO.readLegacyPixmap(new Pixmap(file)); MapTileData data = MapIO.readLegacyPixmap(new Pixmap(file));
@@ -110,15 +110,15 @@ public class MapEditorDialog extends Dialog implements Disposable{
editor.beginEdit(data, editor.getTags(), false); editor.beginEdit(data, editor.getTags(), false);
view.clearStack(); view.clearStack();
}catch (Exception e){ }catch (Exception e){
ui.showError(Core.bundle.format("text.editor.errorimageload", Strings.parseException(e, false))); ui.showError(Core.bundle.format("editor.errorimageload", Strings.parseException(e, false)));
Log.err(e); Log.err(e);
} }
}), true, "png") }), true, "png")
)); ));
t.addImageTextButton("$text.editor.export", "icon-save-map", isize, () -> createDialog("$text.editor.export", t.addImageTextButton("$editor.export", "icon-save-map", isize, () -> createDialog("$editor.export",
"$text.editor.exportfile", "$text.editor.exportfile.description", "icon-file", (Runnable) () -> "$editor.exportfile", "$editor.exportfile.description", "icon-file", (Runnable) () ->
Platform.instance.showFileChooser("$text.saveimage", "Map Files", file -> { Platform.instance.showFileChooser("$saveimage", "Map Files", file -> {
file = file.parent().child(file.nameWithoutExtension() + "." + mapExtension); file = file.parent().child(file.nameWithoutExtension() + "." + mapExtension);
FileHandle result = file; FileHandle result = file;
ui.loadGraphics(() -> { ui.loadGraphics(() -> {
@@ -129,7 +129,7 @@ public class MapEditorDialog extends Dialog implements Disposable{
} }
MapIO.writeMap(result.write(false), editor.getTags(), editor.getMap()); MapIO.writeMap(result.write(false), editor.getTags(), editor.getMap());
}catch(Exception e){ }catch(Exception e){
ui.showError(Core.bundle.format("text.editor.errorimagesave", Strings.parseException(e, false))); ui.showError(Core.bundle.format("editor.errorimagesave", Strings.parseException(e, false)));
Log.err(e); Log.err(e);
} }
}); });
@@ -142,7 +142,7 @@ public class MapEditorDialog extends Dialog implements Disposable{
menu.content().row(); menu.content().row();
menu.content().addImageTextButton("$text.quit", "icon-back", isize, () -> { menu.content().addImageTextButton("$quit", "icon-back", isize, () -> {
tryExit(); tryExit();
menu.hide(); menu.hide();
}).padTop(-5).size(swidth * 2f + 10, 60f); }).padTop(-5).size(swidth * 2f + 10, 60f);
@@ -165,7 +165,7 @@ public class MapEditorDialog extends Dialog implements Disposable{
editor.beginEdit(data, meta.tags, false); editor.beginEdit(data, meta.tags, false);
view.clearStack(); view.clearStack();
}catch(Exception e){ }catch(Exception e){
ui.showError(Core.bundle.format("text.editor.errormapload", Strings.parseException(e, false))); ui.showError(Core.bundle.format("editor.errormapload", Strings.parseException(e, false)));
Log.err(e); Log.err(e);
} }
})); }));
@@ -222,14 +222,14 @@ public class MapEditorDialog extends Dialog implements Disposable{
String name = editor.getTags().get("name", ""); String name = editor.getTags().get("name", "");
if(name.isEmpty()){ if(name.isEmpty()){
ui.showError("$text.editor.save.noname"); ui.showError("$editor.save.noname");
}else{ }else{
Map map = world.maps.getByName(name); Map map = world.maps.getByName(name);
if(map != null && !map.custom){ if(map != null && !map.custom){
ui.showError("$text.editor.save.overwrite"); ui.showError("$editor.save.overwrite");
}else{ }else{
world.maps.saveMap(name, editor.getMap(), editor.getTags()); world.maps.saveMap(name, editor.getMap(), editor.getTags());
ui.showInfoFade("$text.editor.saved"); ui.showInfoFade("$editor.saved");
} }
} }
@@ -301,7 +301,7 @@ public class MapEditorDialog extends Dialog implements Disposable{
show(); show();
}catch(Exception e){ }catch(Exception e){
Log.err(e); Log.err(e);
ui.showError(Core.bundle.format("text.editor.errorimageload", Strings.parseException(e, false))); ui.showError(Core.bundle.format("editor.errorimageload", Strings.parseException(e, false)));
} }
}); });
} }
@@ -398,7 +398,7 @@ public class MapEditorDialog extends Dialog implements Disposable{
tools.row(); tools.row();
tools.table("underline", t -> t.add("$text.editor.teams")) tools.table("underline", t -> t.add("$editor.teams"))
.colspan(3).height(40).width(size * 3f + 3f).padBottom(3); .colspan(3).height(40).width(size * 3f + 3f).padBottom(3);
tools.row(); tools.row();
@@ -429,14 +429,14 @@ public class MapEditorDialog extends Dialog implements Disposable{
slider.moved(f -> editor.setBrushSize(MapEditor.brushSizes[(int) (float) f])); slider.moved(f -> editor.setBrushSize(MapEditor.brushSizes[(int) (float) f]));
t.top(); t.top();
t.add("$text.editor.brush"); t.add("$editor.brush");
t.row(); t.row();
t.add(slider).width(size * 3f - 20).padTop(4f); t.add(slider).width(size * 3f - 20).padTop(4f);
}).padTop(5).growX().growY().top(); }).padTop(5).growX().growY().top();
mid.row(); mid.row();
mid.table("underline", t -> t.add("$text.editor.elevation")) mid.table("underline", t -> t.add("$editor.elevation"))
.colspan(3).height(40).width(size * 3f + 3f); .colspan(3).height(40).width(size * 3f + 3f);
mid.row(); mid.row();
@@ -446,7 +446,7 @@ public class MapEditorDialog extends Dialog implements Disposable{
t.addImageButton("icon-arrow-left", "clear-partial", 16 * 2f, () -> editor.setDrawElevation(editor.getDrawElevation() - 1)) t.addImageButton("icon-arrow-left", "clear-partial", 16 * 2f, () -> editor.setDrawElevation(editor.getDrawElevation() - 1))
.disabled(b -> editor.getDrawElevation() <= -1).size(size); .disabled(b -> editor.getDrawElevation() <= -1).size(size);
t.label(() -> editor.getDrawElevation() == -1 ? "$text.editor.slope" : (editor.getDrawElevation() + "")) t.label(() -> editor.getDrawElevation() == -1 ? "$editor.slope" : (editor.getDrawElevation() + ""))
.size(size).get().setAlignment(Align.center, Align.center); .size(size).get().setAlignment(Align.center, Align.center);
t.addImageButton("icon-arrow-right", "clear-partial", 16 * 2f, () -> editor.setDrawElevation(editor.getDrawElevation() + 1)) t.addImageButton("icon-arrow-right", "clear-partial", 16 * 2f, () -> editor.setDrawElevation(editor.getDrawElevation() + 1))
@@ -502,7 +502,7 @@ public class MapEditorDialog extends Dialog implements Disposable{
private void tryExit(){ private void tryExit(){
if(!saved){ if(!saved){
ui.showConfirm("$text.confirm", "$text.editor.unsaved", this::hide); ui.showConfirm("$confirm", "$editor.unsaved", this::hide);
}else{ }else{
hide(); hide();
} }

View File

@@ -15,7 +15,7 @@ public class MapInfoDialog extends FloatingDialog{
private TextField name; private TextField name;
public MapInfoDialog(MapEditor editor){ public MapInfoDialog(MapEditor editor){
super("$text.editor.mapinfo"); super("$editor.mapinfo");
this.editor = editor; this.editor = editor;
addCloseButton(); addCloseButton();
@@ -32,18 +32,18 @@ public class MapInfoDialog extends FloatingDialog{
ObjectMap<String, String> tags = editor.getTags(); ObjectMap<String, String> tags = editor.getTags();
content().add("$text.editor.name").padRight(8).left(); content().add("$editor.name").padRight(8).left();
content().defaults().padTop(15); content().defaults().padTop(15);
name = content().addField(tags.get("name", ""), text -> { name = content().addField(tags.get("name", ""), text -> {
tags.put("name", text); tags.put("name", text);
}).size(400, 55f).get(); }).size(400, 55f).get();
name.setMessageText("$text.unknown"); name.setMessageText("$unknown");
content().row(); content().row();
content().add("$text.editor.description").padRight(8).left(); content().add("$editor.description").padRight(8).left();
description = content().addArea(tags.get("description", ""), "textarea", text -> { description = content().addArea(tags.get("description", ""), "textarea", text -> {
tags.put("description", text); tags.put("description", text);
@@ -51,19 +51,19 @@ public class MapInfoDialog extends FloatingDialog{
content().row(); content().row();
content().add("$text.editor.author").padRight(8).left(); content().add("$editor.author").padRight(8).left();
author = content().addField(tags.get("author", Core.settings.getString("mapAuthor", "")), text -> { author = content().addField(tags.get("author", Core.settings.getString("mapAuthor", "")), text -> {
tags.put("author", text); tags.put("author", text);
Core.settings.put("mapAuthor", text); Core.settings.put("mapAuthor", text);
Core.settings.save(); Core.settings.save();
}).size(400, 55f).get(); }).size(400, 55f).get();
author.setMessageText("$text.unknown"); author.setMessageText("$unknown");
content().row(); content().row();
content().add().padRight(8).left(); content().add().padRight(8).left();
content().addCheck("$text.editor.oregen", enabled -> { content().addCheck("$editor.oregen", enabled -> {
tags.put("oregen", enabled ? "1" : "0"); tags.put("oregen", enabled ? "1" : "0");
}).update(c -> c.setChecked(!tags.get("oregen", "0").equals("0"))).left(); }).update(c -> c.setChecked(!tags.get("oregen", "0").equals("0"))).left();

View File

@@ -16,12 +16,12 @@ public class MapLoadDialog extends FloatingDialog{
private Map selected = null; private Map selected = null;
public MapLoadDialog(Consumer<Map> loader){ public MapLoadDialog(Consumer<Map> loader){
super("$text.editor.loadmap"); super("$editor.loadmap");
shown(this::rebuild); shown(this::rebuild);
rebuild(); rebuild();
TextButton button = new TextButton("$text.load"); TextButton button = new TextButton("$load");
button.setDisabled(() -> selected == null); button.setDisabled(() -> selected == null);
button.clicked(() -> { button.clicked(() -> {
if(selected != null){ if(selected != null){
@@ -31,7 +31,7 @@ public class MapLoadDialog extends FloatingDialog{
}); });
buttons().defaults().size(200f, 50f); buttons().defaults().size(200f, 50f);
buttons().addButton("$text.cancel", this::hide); buttons().addButton("$cancel", this::hide);
buttons().add(button); buttons().add(button);
} }
@@ -67,9 +67,9 @@ public class MapLoadDialog extends FloatingDialog{
} }
if(world.maps.all().size == 0){ if(world.maps.all().size == 0){
table.add("$text.maps.none").center(); table.add("$maps.none").center();
}else{ }else{
content().add("$text.editor.loadmap"); content().add("$editor.loadmap");
} }
content().row(); content().row();

View File

@@ -13,7 +13,7 @@ public class MapResizeDialog extends FloatingDialog{
int width, height; int width, height;
public MapResizeDialog(MapEditor editor, BiConsumer<Integer, Integer> cons){ public MapResizeDialog(MapEditor editor, BiConsumer<Integer, Integer> cons){
super("$text.editor.resizemap"); super("$editor.resizemap");
shown(() -> { shown(() -> {
content().clear(); content().clear();
MapTileData data = editor.getMap(); MapTileData data = editor.getMap();
@@ -29,7 +29,7 @@ public class MapResizeDialog extends FloatingDialog{
if(validMapSizes[i] == curr) idx = i; if(validMapSizes[i] == curr) idx = i;
} }
table.add(w ? "$text.width" : "$text.height").padRight(8f); table.add(w ? "$width" : "$height").padRight(8f);
ButtonGroup<TextButton> group = new ButtonGroup<>(); ButtonGroup<TextButton> group = new ButtonGroup<>();
for(int i = 0; i < validMapSizes.length; i++){ for(int i = 0; i < validMapSizes.length; i++){
int size = validMapSizes[i]; int size = validMapSizes[i];
@@ -53,8 +53,8 @@ public class MapResizeDialog extends FloatingDialog{
}); });
buttons().defaults().size(200f, 50f); buttons().defaults().size(200f, 50f);
buttons().addButton("$text.cancel", this::hide); buttons().addButton("$cancel", this::hide);
buttons().addButton("$text.editor.resize", () -> { buttons().addButton("$editor.resize", () -> {
cons.accept(width, height); cons.accept(width, height);
hide(); hide();
}); });

View File

@@ -15,7 +15,7 @@ public class MapSaveDialog extends FloatingDialog{
private Consumer<String> listener; private Consumer<String> listener;
public MapSaveDialog(Consumer<String> cons){ public MapSaveDialog(Consumer<String> cons){
super("$text.editor.savemap"); super("$editor.savemap");
field = new TextField(); field = new TextField();
listener = cons; listener = cons;
@@ -27,22 +27,22 @@ public class MapSaveDialog extends FloatingDialog{
Map map = world.maps.getByName(field.getText()); Map map = world.maps.getByName(field.getText());
if(map != null){ if(map != null){
if(map.custom){ if(map.custom){
return "$text.editor.overwrite"; return "$editor.overwrite";
}else{ }else{
return "$text.editor.failoverwrite"; return "$editor.failoverwrite";
} }
} }
return ""; return "";
}).colspan(2); }).colspan(2);
content().row(); content().row();
content().add("$text.editor.mapname").padRight(14f); content().add("$editor.mapname").padRight(14f);
content().add(field).size(220f, 48f); content().add(field).size(220f, 48f);
}); });
buttons().defaults().size(200f, 50f).pad(2f); buttons().defaults().size(200f, 50f).pad(2f);
buttons().addButton("$text.cancel", this::hide); buttons().addButton("$cancel", this::hide);
TextButton button = new TextButton("$text.save"); TextButton button = new TextButton("$save");
button.clicked(() -> { button.clicked(() -> {
if(!invalid()){ if(!invalid()){
cons.accept(field.getText()); cons.accept(field.getText());
@@ -57,7 +57,7 @@ public class MapSaveDialog extends FloatingDialog{
if(!invalid()){ if(!invalid()){
listener.accept(field.getText()); listener.accept(field.getText());
}else{ }else{
ui.showError("$text.editor.failoverwrite"); ui.showError("$editor.failoverwrite");
} }
} }

View File

@@ -195,12 +195,12 @@ public class MobileInput extends InputHandler implements GestureListener{
void showGuide(String type){ void showGuide(String type){
if(!guides.contains(type) && !Core.settings.getBool(type, false)){ if(!guides.contains(type) && !Core.settings.getBool(type, false)){
FloatingDialog dialog = new FloatingDialog("$text." + type + ".title"); FloatingDialog dialog = new FloatingDialog("$" + type + ".title");
dialog.addCloseButton(); dialog.addCloseButton();
dialog.content().left(); dialog.content().left();
dialog.content().add("$text." + type).growX().wrap(); dialog.content().add("$" + type).growX().wrap();
dialog.content().row(); dialog.content().row();
dialog.content().addCheck("$text.showagain", false, checked -> { dialog.content().addCheck("$showagain", false, checked -> {
Core.settings.put(type, checked); Core.settings.put(type, checked);
Core.settings.save(); Core.settings.save();
}).growX().left().get().left(); }).growX().left().get().left();

View File

@@ -31,7 +31,7 @@ public class MapMeta{
} }
public String tag(String name){ public String tag(String name){
return tags.containsKey(name) && !tags.get(name).trim().isEmpty() ? tags.get(name): Core.bundle.get("text.unknown"); return tags.containsKey(name) && !tags.get(name).trim().isEmpty() ? tags.get(name): Core.bundle.get("unknown");
} }
public boolean hasOreGen(){ public boolean hasOreGen(){

View File

@@ -61,22 +61,22 @@ public class Net{
String type = t.getClass().toString().toLowerCase(); String type = t.getClass().toString().toLowerCase();
if(e instanceof BufferUnderflowException || e instanceof BufferOverflowException){ if(e instanceof BufferUnderflowException || e instanceof BufferOverflowException){
error = Core.bundle.get("text.error.io"); error = Core.bundle.get("error.io");
}else if(error.equals("mismatch")){ }else if(error.equals("mismatch")){
error = Core.bundle.get("text.error.mismatch"); error = Core.bundle.get("error.mismatch");
}else if(error.contains("port out of range") || error.contains("invalid argument") || (error.contains("invalid") && error.contains("address"))){ }else if(error.contains("port out of range") || error.contains("invalid argument") || (error.contains("invalid") && error.contains("address"))){
error = Core.bundle.get("text.error.invalidaddress"); error = Core.bundle.get("error.invalidaddress");
}else if(error.contains("connection refused") || error.contains("route to host") || type.contains("unknownhost")){ }else if(error.contains("connection refused") || error.contains("route to host") || type.contains("unknownhost")){
error = Core.bundle.get("text.error.unreachable"); error = Core.bundle.get("error.unreachable");
}else if(type.contains("timeout")){ }else if(type.contains("timeout")){
error = Core.bundle.get("text.error.timedout"); error = Core.bundle.get("error.timedout");
}else if(error.equals("alreadyconnected")){ }else if(error.equals("alreadyconnected")){
error = Core.bundle.get("text.error.alreadyconnected"); error = Core.bundle.get("error.alreadyconnected");
}else if(!error.isEmpty()){ }else if(!error.isEmpty()){
error = Core.bundle.get("text.error.any"); error = Core.bundle.get("error.any");
} }
ui.showText("", Core.bundle.format("text.connectfail", error)); ui.showText("", Core.bundle.format("connectfail", error));
ui.loadfrag.hide(); ui.loadfrag.hide();
if(Net.client()){ if(Net.client()){

View File

@@ -28,11 +28,11 @@ public class Packets{
@Override @Override
public String toString(){ public String toString(){
return Core.bundle.get("text.server.kicked." + name()); return Core.bundle.get("server.kicked." + name());
} }
public String extraText(){ public String extraText(){
return Core.bundle.getOrNull("text.server.kicked." + name() + ".text"); return Core.bundle.getOrNull("server.kicked." + name() + ".text");
} }
} }

View File

@@ -50,7 +50,7 @@ public class ContentDisplay{
if(map.size == 0) continue; if(map.size == 0) continue;
table.add("$text.category." + cat.name()).color(Palette.accent).fillX(); table.add("$category." + cat.name()).color(Palette.accent).fillX();
table.row(); table.row();
for(BlockStat stat : map.keys()){ for(BlockStat stat : map.keys()){
@@ -87,13 +87,13 @@ public class ContentDisplay{
table.left().defaults().fillX(); table.left().defaults().fillX();
table.add(Core.bundle.format("text.item.explosiveness", (int) (item.explosiveness * 100 * 2f))); table.add(Core.bundle.format("item.explosiveness", (int) (item.explosiveness * 100 * 2f)));
table.row(); table.row();
table.add(Core.bundle.format("text.item.flammability", (int) (item.flammability * 100 * 2f))); table.add(Core.bundle.format("item.flammability", (int) (item.flammability * 100 * 2f)));
table.row(); table.row();
table.add(Core.bundle.format("text.item.radioactivity", (int) (item.radioactivity * 100 * 2f))); table.add(Core.bundle.format("item.radioactivity", (int) (item.radioactivity * 100 * 2f)));
table.row(); table.row();
table.add(Core.bundle.format("text.item.fluxiness", (int) (item.fluxiness * 100 * 2f))); table.add(Core.bundle.format("item.fluxiness", (int) (item.fluxiness * 100 * 2f)));
table.row(); table.row();
} }
@@ -120,15 +120,15 @@ public class ContentDisplay{
table.left().defaults().fillX(); table.left().defaults().fillX();
table.add(Core.bundle.format("text.item.explosiveness", (int) (liquid.explosiveness * 100 * 2f))); table.add(Core.bundle.format("item.explosiveness", (int) (liquid.explosiveness * 100 * 2f)));
table.row(); table.row();
table.add(Core.bundle.format("text.item.flammability", (int) (liquid.flammability * 100 * 2f))); table.add(Core.bundle.format("item.flammability", (int) (liquid.flammability * 100 * 2f)));
table.row(); table.row();
table.add(Core.bundle.format("text.liquid.heatcapacity", (int) (liquid.heatCapacity * 100))); table.add(Core.bundle.format("liquid.heatcapacity", (int) (liquid.heatCapacity * 100)));
table.row(); table.row();
table.add(Core.bundle.format("text.liquid.temperature", (int) (liquid.temperature * 100))); table.add(Core.bundle.format("liquid.temperature", (int) (liquid.temperature * 100)));
table.row(); table.row();
table.add(Core.bundle.format("text.liquid.viscosity", (int) (liquid.viscosity * 100))); table.add(Core.bundle.format("liquid.viscosity", (int) (liquid.viscosity * 100)));
table.row(); table.row();
} }
@@ -155,22 +155,22 @@ public class ContentDisplay{
table.left().defaults().fillX(); table.left().defaults().fillX();
if(Core.bundle.has("mech." + mech.name + ".weapon")){ if(Core.bundle.has("mech." + mech.name + ".weapon")){
table.add(Core.bundle.format("text.mech.weapon", Core.bundle.get("mech." + mech.name + ".weapon"))); table.add(Core.bundle.format("mech.weapon", Core.bundle.get("mech." + mech.name + ".weapon")));
table.row(); table.row();
} }
if(Core.bundle.has("mech." + mech.name + ".ability")){ if(Core.bundle.has("mech." + mech.name + ".ability")){
table.add(Core.bundle.format("text.mech.ability", Core.bundle.get("mech." + mech.name + ".ability"))); table.add(Core.bundle.format("mech.ability", Core.bundle.get("mech." + mech.name + ".ability")));
table.row(); table.row();
} }
table.add(Core.bundle.format("text.mech.armor", mech.armor)); table.add(Core.bundle.format("mech.armor", mech.armor));
table.row(); table.row();
table.add(Core.bundle.format("text.mech.itemcapacity", mech.itemCapacity)); table.add(Core.bundle.format("mech.itemcapacity", mech.itemCapacity));
table.row(); table.row();
if(mech.drillPower > 0){ if(mech.drillPower > 0){
table.add(Core.bundle.format("text.mech.minespeed", (int) (mech.mineSpeed * 10))); table.add(Core.bundle.format("mech.minespeed", (int) (mech.mineSpeed * 10)));
table.row(); table.row();
table.add(Core.bundle.format("text.mech.minepower", mech.drillPower)); table.add(Core.bundle.format("mech.minepower", mech.drillPower));
table.row(); table.row();
} }
} }
@@ -197,9 +197,9 @@ public class ContentDisplay{
table.left().defaults().fillX(); table.left().defaults().fillX();
table.add(Core.bundle.format("text.unit.health", unit.health)); table.add(Core.bundle.format("unit.health", unit.health));
table.row(); table.row();
table.add(Core.bundle.format("text.unit.speed", Strings.toFixed(unit.speed, 1))); table.add(Core.bundle.format("unit.speed", Strings.toFixed(unit.speed, 1)));
table.row(); table.row();
table.row(); table.row();
} }

View File

@@ -33,7 +33,7 @@ public class Links{
public LinkEntry(String name, String link, Color color){ public LinkEntry(String name, String link, Color color){
this.name = name; this.name = name;
this.color = color; this.color = color;
this.description = Core.bundle.getNotNull("text.link." + name + ".description"); this.description = Core.bundle.getNotNull("link." + name + ".description");
this.link = link; this.link = link;
} }
} }

View File

@@ -26,7 +26,7 @@ public class AboutDialog extends FloatingDialog{
private static ObjectSet<String> bannedItems = ObjectSet.with("google-play", "itch.io", "dev-builds", "trello"); private static ObjectSet<String> bannedItems = ObjectSet.with("google-play", "itch.io", "dev-builds", "trello");
public AboutDialog(){ public AboutDialog(){
super("$text.about.button"); super("$about.button");
Contributors.getContributors(out -> contributors = out, Throwable::printStackTrace); Contributors.getContributors(out -> contributors = out, Throwable::printStackTrace);
@@ -70,7 +70,7 @@ public class AboutDialog extends FloatingDialog{
table.addImageButton("icon-link", 14 * 3, () -> { table.addImageButton("icon-link", 14 * 3, () -> {
if(!Core.net.openURI(link.link)){ if(!Core.net.openURI(link.link)){
ui.showError("$text.linkfail"); ui.showError("$linkfail");
Core.app.getClipboard().setContents(link.link); Core.app.getClipboard().setContents(link.link);
} }
}).size(h - 5, h); }).size(h - 5, h);
@@ -84,10 +84,10 @@ public class AboutDialog extends FloatingDialog{
addCloseButton(); addCloseButton();
buttons().addButton("$text.credits", this::showCredits).size(200f, 64f); buttons().addButton("$credits", this::showCredits).size(200f, 64f);
if(!ios && !OS.isMac){ if(!ios && !OS.isMac){
buttons().addButton("$text.changelog.title", ui.changelog::show).size(200f, 64f); buttons().addButton("$changelog.title", ui.changelog::show).size(200f, 64f);
} }
if(UIUtils.portrait()){ if(UIUtils.portrait()){
@@ -99,14 +99,14 @@ public class AboutDialog extends FloatingDialog{
} }
public void showCredits(){ public void showCredits(){
FloatingDialog dialog = new FloatingDialog("$text.credits"); FloatingDialog dialog = new FloatingDialog("$credits");
dialog.addCloseButton(); dialog.addCloseButton();
dialog.content().add("$text.credits.text"); dialog.content().add("$credits.text");
dialog.content().row(); dialog.content().row();
if(!contributors.isEmpty()){ if(!contributors.isEmpty()){
dialog.content().addImage("blank").color(Palette.accent).fillX().height(3f).pad(3f); dialog.content().addImage("blank").color(Palette.accent).fillX().height(3f).pad(3f);
dialog.content().row(); dialog.content().row();
dialog.content().add("$text.contributors"); dialog.content().add("$contributors");
dialog.content().row(); dialog.content().row();
dialog.content().pane(new Table(){{ dialog.content().pane(new Table(){{
int i = 0; int i = 0;

View File

@@ -9,7 +9,7 @@ import static io.anuke.mindustry.Vars.*;
public class AdminsDialog extends FloatingDialog{ public class AdminsDialog extends FloatingDialog{
public AdminsDialog(){ public AdminsDialog(){
super("$text.server.admins"); super("$server.admins");
addCloseButton(); addCloseButton();
@@ -28,7 +28,7 @@ public class AdminsDialog extends FloatingDialog{
pane.setFadeScrollBars(false); pane.setFadeScrollBars(false);
if(netServer.admins.getAdmins().size == 0){ if(netServer.admins.getAdmins().size == 0){
table.add("$text.server.admins.none"); table.add("$server.admins.none");
} }
for(PlayerInfo info : netServer.admins.getAdmins()){ for(PlayerInfo info : netServer.admins.getAdmins()){
@@ -38,7 +38,7 @@ public class AdminsDialog extends FloatingDialog{
res.labelWrap("[LIGHT_GRAY]" + info.lastName).width(w - h - 24f); res.labelWrap("[LIGHT_GRAY]" + info.lastName).width(w - h - 24f);
res.add().growX(); res.add().growX();
res.addImageButton("icon-cancel", 14 * 3, () -> { res.addImageButton("icon-cancel", 14 * 3, () -> {
ui.showConfirm("$text.confirm", "$text.confirmunadmin", () -> { ui.showConfirm("$confirm", "$confirmunadmin", () -> {
netServer.admins.unAdminPlayer(info.id); netServer.admins.unAdminPlayer(info.id);
playerGroup.forEach(player -> { playerGroup.forEach(player -> {
if(player != null && player.uuid != null && player.uuid.equals(info.id)){ if(player != null && player.uuid != null && player.uuid.equals(info.id)){

View File

@@ -9,7 +9,7 @@ import static io.anuke.mindustry.Vars.*;
public class BansDialog extends FloatingDialog{ public class BansDialog extends FloatingDialog{
public BansDialog(){ public BansDialog(){
super("$text.server.bans"); super("$server.bans");
addCloseButton(); addCloseButton();
@@ -29,7 +29,7 @@ public class BansDialog extends FloatingDialog{
pane.setFadeScrollBars(false); pane.setFadeScrollBars(false);
if(netServer.admins.getBanned().size == 0){ if(netServer.admins.getBanned().size == 0){
table.add("$text.server.bans.none"); table.add("$server.bans.none");
} }
for(PlayerInfo info : netServer.admins.getBanned()){ for(PlayerInfo info : netServer.admins.getBanned()){
@@ -39,7 +39,7 @@ public class BansDialog extends FloatingDialog{
res.labelWrap("IP: [LIGHT_GRAY]" + info.lastIP + "\n[]Name: [LIGHT_GRAY]" + info.lastName).width(w - h - 24f); res.labelWrap("IP: [LIGHT_GRAY]" + info.lastIP + "\n[]Name: [LIGHT_GRAY]" + info.lastName).width(w - h - 24f);
res.add().growX(); res.add().growX();
res.addImageButton("icon-cancel", 14 * 3, () -> { res.addImageButton("icon-cancel", 14 * 3, () -> {
ui.showConfirm("$text.confirm", "$text.confirmunban", () -> { ui.showConfirm("$confirm", "$confirmunban", () -> {
netServer.admins.unbanPlayerID(info.id); netServer.admins.unbanPlayerID(info.id);
setup(); setup();
}); });

View File

@@ -18,11 +18,11 @@ public class ChangelogDialog extends FloatingDialog{
private Array<VersionInfo> versions; private Array<VersionInfo> versions;
public ChangelogDialog(){ public ChangelogDialog(){
super("$text.changelog.title"); super("$changelog.title");
addCloseButton(); addCloseButton();
content().add("$text.changelog.loading"); content().add("$changelog.loading");
if(!ios && !OS.isMac){ if(!ios && !OS.isMac){
Changelogs.getChangelog(result -> { Changelogs.getChangelog(result -> {
@@ -43,15 +43,15 @@ public class ChangelogDialog extends FloatingDialog{
content().add(pane).grow(); content().add(pane).grow();
if(versions == null){ if(versions == null){
table.add("$text.changelog.error"); table.add("$changelog.error");
if(Vars.android){ if(Vars.android){
table.row(); table.row();
table.add("$text.changelog.error.android").padTop(8); table.add("$changelog.error.android").padTop(8);
} }
if(ios){ if(ios){
table.row(); table.row();
table.add("$text.changelog.error.ios").padTop(8); table.add("$changelog.error.ios").padTop(8);
} }
}else{ }else{
for(VersionInfo info : versions){ for(VersionInfo info : versions){
@@ -65,10 +65,10 @@ public class ChangelogDialog extends FloatingDialog{
in.add("[accent]" + info.name + "[LIGHT_GRAY] | " + info.date); in.add("[accent]" + info.name + "[LIGHT_GRAY] | " + info.date);
if(info.build == Version.build){ if(info.build == Version.build){
in.row(); in.row();
in.add("$text.changelog.current"); in.add("$changelog.current");
}else if(info == versions.first()){ }else if(info == versions.first()){
in.row(); in.row();
in.add("$text.changelog.latest"); in.add("$changelog.latest");
} }
in.row(); in.row();
in.labelWrap("[lightgray]" + desc).width(vw - 20).padTop(12); in.labelWrap("[lightgray]" + desc).width(vw - 20).padTop(12);

View File

@@ -7,7 +7,7 @@ import io.anuke.arc.scene.ui.layout.Table;
public class ContentInfoDialog extends FloatingDialog{ public class ContentInfoDialog extends FloatingDialog{
public ContentInfoDialog(){ public ContentInfoDialog(){
super("$text.info.title"); super("$info.title");
addCloseButton(); addCloseButton();
} }

View File

@@ -21,7 +21,7 @@ public class ControlsDialog extends KeybindDialog{
@Override @Override
public void addCloseButton(){ public void addCloseButton(){
buttons().addImageTextButton("$text.back", "icon-arrow-left", 30f, this::hide).size(230f, 64f); buttons().addImageTextButton("$back", "icon-arrow-left", 30f, this::hide).size(230f, 64f);
keyDown(key -> { keyDown(key -> {
if(key == KeyCode.ESCAPE || key == KeyCode.BACK) if(key == KeyCode.ESCAPE || key == KeyCode.BACK)

View File

@@ -21,7 +21,7 @@ import static io.anuke.mindustry.Vars.*;
public class CustomGameDialog extends FloatingDialog{ public class CustomGameDialog extends FloatingDialog{
public CustomGameDialog(){ public CustomGameDialog(){
super("$text.customgame"); super("$customgame");
addCloseButton(); addCloseButton();
shown(this::setup); shown(this::setup);
@@ -40,7 +40,7 @@ public class CustomGameDialog extends FloatingDialog{
Table selmode = new Table(); Table selmode = new Table();
ButtonGroup<TextButton> group = new ButtonGroup<>(); ButtonGroup<TextButton> group = new ButtonGroup<>();
selmode.add("$text.level.mode").padRight(15f); selmode.add("$level.mode").padRight(15f);
int i = 0; int i = 0;
Table modes = new Table(); Table modes = new Table();
@@ -102,7 +102,7 @@ public class CustomGameDialog extends FloatingDialog{
image.row(); image.row();
image.add("[accent]" + map.getDisplayName()).pad(3f).growX().wrap().get().setAlignment(Align.center, Align.center); image.add("[accent]" + map.getDisplayName()).pad(3f).growX().wrap().get().setAlignment(Align.center, Align.center);
image.row(); image.row();
image.label((() -> Core.bundle.format("text.level.highscore", Core.settings.getInt("hiscore" + map.name, 0)))).pad(3f); image.label((() -> Core.bundle.format("level.highscore", Core.settings.getInt("hiscore" + map.name, 0)))).pad(3f);
BorderImage border = new BorderImage(map.texture, 3f); BorderImage border = new BorderImage(map.texture, 3f);
border.setScaling(Scaling.fit); border.setScaling(Scaling.fit);
@@ -123,10 +123,10 @@ public class CustomGameDialog extends FloatingDialog{
world.generator.playRandomMap(); world.generator.playRandomMap();
}).growY().get(); }).growY().get();
gen.row(); gen.row();
gen.add("$text.map.random"); gen.add("$map.random");
if(world.maps.all().size == 0){ if(world.maps.all().size == 0){
maps.add("$text.maps.none").pad(50); maps.add("$maps.none").pad(50);
} }
content().add(pane).uniformX(); content().add(pane).uniformX();
@@ -147,7 +147,7 @@ public class CustomGameDialog extends FloatingDialog{
} }
d.content().add(pane); d.content().add(pane);
d.buttons().addButton("$text.ok", d::hide).size(110, 50).pad(10f); d.buttons().addButton("$ok", d::hide).size(110, 50).pad(10f);
d.show(); d.show();
} }

View File

@@ -9,7 +9,7 @@ import io.anuke.mindustry.type.ItemType;
public class DeployDialog extends FloatingDialog{ public class DeployDialog extends FloatingDialog{
public DeployDialog(){ public DeployDialog(){
super("$text.play"); super("$play");
shown(this::setup); shown(this::setup);
} }

View File

@@ -33,18 +33,18 @@ public class DiscordDialog extends Dialog{
i.addImage("icon-discord").size(14 * 3); i.addImage("icon-discord").size(14 * 3);
}).size(h).left(); }).size(h).left();
t.add("$text.discord").color(Palette.accent).growX().padLeft(10f); t.add("$discord").color(Palette.accent).growX().padLeft(10f);
}).size(470f, h).pad(10f); }).size(470f, h).pad(10f);
buttons().defaults().size(170f, 50); buttons().defaults().size(170f, 50);
buttons().addButton("$text.back", this::hide); buttons().addButton("$back", this::hide);
buttons().addButton("$text.copylink", () -> { buttons().addButton("$copylink", () -> {
Core.app.getClipboard().setContents(discordURL); Core.app.getClipboard().setContents(discordURL);
}); });
buttons().addButton("$text.openlink", () -> { buttons().addButton("$openlink", () -> {
if(!Core.net.openURI(discordURL)){ if(!Core.net.openURI(discordURL)){
ui.showError("$text.linkfail"); ui.showError("$linkfail");
Core.app.getClipboard().setContents(discordURL); Core.app.getClipboard().setContents(discordURL);
} }
}); });

View File

@@ -54,7 +54,7 @@ public class FileChooser extends FloatingDialog{
if(!open) Platform.instance.addDialog(filefield); if(!open) Platform.instance.addDialog(filefield);
filefield.setDisabled(open); filefield.setDisabled(open);
ok = new TextButton(open ? "$text.load" : "$text.save"); ok = new TextButton(open ? "$load" : "$save");
ok.clicked(() -> { ok.clicked(() -> {
if(ok.isDisabled()) return; if(ok.isDisabled()) return;
@@ -69,7 +69,7 @@ public class FileChooser extends FloatingDialog{
filefield.change(); filefield.change();
TextButton cancel = new TextButton("$text.cancel"); TextButton cancel = new TextButton("$cancel");
cancel.clicked(this::hide); cancel.clicked(this::hide);
navigation = new TextField(""); navigation = new TextField("");
@@ -129,7 +129,7 @@ public class FileChooser extends FloatingDialog{
icontable.add(up); icontable.add(up);
Table fieldcontent = new Table(); Table fieldcontent = new Table();
fieldcontent.bottom().left().add(new Label("$text.filename")); fieldcontent.bottom().left().add(new Label("$filename"));
fieldcontent.add(filefield).height(40f).fillX().expandX().padLeft(10f); fieldcontent.add(filefield).height(40f).fillX().expandX().padLeft(10f);
Table buttons = new Table(); Table buttons = new Table();

View File

@@ -63,7 +63,7 @@ public class FloatingDialog extends Dialog{
@Override @Override
public void addCloseButton(){ public void addCloseButton(){
buttons().addImageTextButton("$text.back", "icon-arrow-left", 30f, this::hide).size(230f, 64f); buttons().addImageTextButton("$back", "icon-arrow-left", 30f, this::hide).size(230f, 64f);
keyDown(key -> { keyDown(key -> {
if(key == KeyCode.ESCAPE || key == KeyCode.BACK) { if(key == KeyCode.ESCAPE || key == KeyCode.BACK) {

View File

@@ -18,14 +18,14 @@ public class HostDialog extends FloatingDialog{
float w = 300; float w = 300;
public HostDialog(){ public HostDialog(){
super("$text.hostserver"); super("$hostserver");
Player player = players[0]; Player player = players[0];
addCloseButton(); addCloseButton();
content().table(t -> { content().table(t -> {
t.add("$text.name").padRight(10); t.add("$name").padRight(10);
t.addField(Core.settings.getString("name"), text -> { t.addField(Core.settings.getString("name"), text -> {
player.name = text; player.name = text;
Core.settings.put("name", text); Core.settings.put("name", text);
@@ -47,25 +47,25 @@ public class HostDialog extends FloatingDialog{
content().add().width(65f); content().add().width(65f);
content().addButton("$text.host", () -> { content().addButton("$host", () -> {
if(Core.settings.getString("name").trim().isEmpty()){ if(Core.settings.getString("name").trim().isEmpty()){
ui.showInfo("$text.noname"); ui.showInfo("$noname");
return; return;
} }
ui.loadfrag.show("$text.hosting"); ui.loadfrag.show("$hosting");
Time.runTask(5f, () -> { Time.runTask(5f, () -> {
try{ try{
Net.host(Vars.port); Net.host(Vars.port);
player.isAdmin = true; player.isAdmin = true;
}catch(IOException e){ }catch(IOException e){
ui.showError(Core.bundle.format("text.server.error", Strings.parseException(e, false))); ui.showError(Core.bundle.format("server.error", Strings.parseException(e, false)));
} }
ui.loadfrag.hide(); ui.loadfrag.hide();
hide(); hide();
}); });
}).width(w).height(70f); }).width(w).height(70f);
content().addButton("?", () -> ui.showInfo("$text.host.info")).size(65f, 70f).padLeft(6f); content().addButton("?", () -> ui.showInfo("$host.info")).size(65f, 70f).padLeft(6f);
} }
} }

View File

@@ -31,7 +31,7 @@ public class JoinDialog extends FloatingDialog{
int totalHosts; int totalHosts;
public JoinDialog(){ public JoinDialog(){
super("$text.joingame"); super("$joingame");
loadServers(); loadServers();
@@ -41,10 +41,10 @@ public class JoinDialog extends FloatingDialog{
addCloseButton(); addCloseButton();
buttons().add().growX(); buttons().add().growX();
buttons().addButton("?", () -> ui.showInfo("$text.join.info")).size(60f, 64f); buttons().addButton("?", () -> ui.showInfo("$join.info")).size(60f, 64f);
add = new FloatingDialog("$text.joingame.title"); add = new FloatingDialog("$joingame.title");
add.content().add("$text.joingame.ip").padRight(5f).left(); add.content().add("$joingame.ip").padRight(5f).left();
TextField field = add.content().addField(Core.settings.getString("ip"), text -> { TextField field = add.content().addField(Core.settings.getString("ip"), text -> {
Core.settings.put("ip", text); Core.settings.put("ip", text);
@@ -55,8 +55,8 @@ public class JoinDialog extends FloatingDialog{
add.content().row(); add.content().row();
add.buttons().defaults().size(140f, 60f).pad(4f); add.buttons().defaults().size(140f, 60f).pad(4f);
add.buttons().addButton("$text.cancel", add::hide); add.buttons().addButton("$cancel", add::hide);
add.buttons().addButton("$text.ok", () -> { add.buttons().addButton("$ok", () -> {
if(renaming == null){ if(renaming == null){
Server server = new Server(); Server server = new Server();
server.setIP(Core.settings.getString("ip")); server.setIP(Core.settings.getString("ip"));
@@ -74,7 +74,7 @@ public class JoinDialog extends FloatingDialog{
}).disabled(b -> Core.settings.getString("ip").isEmpty() || Net.active()); }).disabled(b -> Core.settings.getString("ip").isEmpty() || Net.active());
add.shown(() -> { add.shown(() -> {
add.getTitleLabel().setText(renaming != null ? "$text.server.edit" : "$text.server.add"); add.getTitleLabel().setText(renaming != null ? "$server.edit" : "$server.add");
if(renaming != null){ if(renaming != null){
field.setText(renaming.displayIP()); field.setText(renaming.displayIP());
} }
@@ -119,7 +119,7 @@ public class JoinDialog extends FloatingDialog{
}).margin(3f).padTop(6f).top().right(); }).margin(3f).padTop(6f).top().right();
inner.addImageButton("icon-trash-16", "empty", 16 * 2, () -> { inner.addImageButton("icon-trash-16", "empty", 16 * 2, () -> {
ui.showConfirm("$text.confirm", "$text.server.delete", () -> { ui.showConfirm("$confirm", "$server.delete", () -> {
servers.removeValue(server, true); servers.removeValue(server, true);
saveServers(); saveServers();
setupRemote(); setupRemote();
@@ -144,23 +144,23 @@ public class JoinDialog extends FloatingDialog{
void refreshServer(Server server){ void refreshServer(Server server){
server.content.clear(); server.content.clear();
server.content.label(() -> Core.bundle.get("text.server.refreshing") + Strings.animated(Time.time(), 4, 11, ".")); server.content.label(() -> Core.bundle.get("server.refreshing") + Strings.animated(Time.time(), 4, 11, "."));
Net.pingHost(server.ip, server.port, host -> { Net.pingHost(server.ip, server.port, host -> {
String versionString; String versionString;
if(host.version == -1){ if(host.version == -1){
versionString = Core.bundle.format("text.server.version", Core.bundle.get("text.server.custombuild"), ""); versionString = Core.bundle.format("server.version", Core.bundle.get("server.custombuild"), "");
}else if(host.version == 0){ }else if(host.version == 0){
versionString = Core.bundle.get("text.server.outdated"); versionString = Core.bundle.get("server.outdated");
}else if(host.version < Version.build && Version.build != -1){ }else if(host.version < Version.build && Version.build != -1){
versionString = Core.bundle.get("text.server.outdated") + "\n" + versionString = Core.bundle.get("server.outdated") + "\n" +
Core.bundle.format("text.server.version", host.version, ""); Core.bundle.format("server.version", host.version, "");
}else if(host.version > Version.build && Version.build != -1){ }else if(host.version > Version.build && Version.build != -1){
versionString = Core.bundle.get("text.server.outdated.client") + "\n" + versionString = Core.bundle.get("server.outdated.client") + "\n" +
Core.bundle.format("text.server.version", host.version, ""); Core.bundle.format("server.version", host.version, "");
}else{ }else{
versionString = Core.bundle.format("text.server.version", host.version, host.versionType); versionString = Core.bundle.format("server.version", host.version, host.versionType);
} }
server.content.clear(); server.content.clear();
@@ -168,17 +168,17 @@ public class JoinDialog extends FloatingDialog{
server.content.table(t -> { server.content.table(t -> {
t.add(versionString).left(); t.add(versionString).left();
t.row(); t.row();
t.add("[lightgray]" + Core.bundle.format("text.server.hostname", host.name)).left(); t.add("[lightgray]" + Core.bundle.format("server.hostname", host.name)).left();
t.row(); t.row();
t.add("[lightgray]" + (host.players != 1 ? Core.bundle.format("text.players", host.players) : t.add("[lightgray]" + (host.players != 1 ? Core.bundle.format("players", host.players) :
Core.bundle.format("text.players.single", host.players))).left(); Core.bundle.format("players.single", host.players))).left();
t.row(); t.row();
t.add("[lightgray]" + Core.bundle.format("text.save.map", host.mapname) + " / " + Core.bundle.format("text.save.wave", host.wave)).left(); t.add("[lightgray]" + Core.bundle.format("save.map", host.mapname) + " / " + Core.bundle.format("save.wave", host.wave)).left();
}).expand().left().bottom().padLeft(12f).padBottom(8); }).expand().left().bottom().padLeft(12f).padBottom(8);
}, e -> { }, e -> {
server.content.clear(); server.content.clear();
server.content.add("$text.host.invalid"); server.content.add("$host.invalid");
}); });
} }
@@ -202,7 +202,7 @@ public class JoinDialog extends FloatingDialog{
content().clear(); content().clear();
content().table(t -> { content().table(t -> {
t.add("$text.name").padRight(10); t.add("$name").padRight(10);
t.addField(Core.settings.getString("name"), text -> { t.addField(Core.settings.getString("name"), text -> {
player.name = text; player.name = text;
Core.settings.put("name", text); Core.settings.put("name", text);
@@ -221,7 +221,7 @@ public class JoinDialog extends FloatingDialog{
content().row(); content().row();
content().add(pane).width(w + 38).pad(0); content().add(pane).width(w + 38).pad(0);
content().row(); content().row();
content().addCenteredImageTextButton("$text.server.add", "icon-add", 14 * 3, () -> { content().addCenteredImageTextButton("$server.add", "icon-add", 14 * 3, () -> {
renaming = null; renaming = null;
add.show(); add.show();
}).marginLeft(6).width(w).height(80f).update(button -> { }).marginLeft(6).width(w).height(80f).update(button -> {
@@ -247,7 +247,7 @@ public class JoinDialog extends FloatingDialog{
local.clear(); local.clear();
local.background((Drawable)null); local.background((Drawable)null);
local.table("button", t -> t.label(() -> "[accent]" + Core.bundle.get("text.hosts.discovering") + Strings.animated(Time.time(), 4, 10f, ".")).pad(10f)).growX(); local.table("button", t -> t.label(() -> "[accent]" + Core.bundle.get("hosts.discovering") + Strings.animated(Time.time(), 4, 10f, ".")).pad(10f)).growX();
Net.discoverServers(this::addLocalHost, this::finishLocalHosts); Net.discoverServers(this::addLocalHost, this::finishLocalHosts);
} }
@@ -255,7 +255,7 @@ public class JoinDialog extends FloatingDialog{
if(totalHosts == 0){ if(totalHosts == 0){
local.clear(); local.clear();
local.background("button"); local.background("button");
local.add("$text.hosts.none").pad(10f); local.add("$hosts.none").pad(10f);
local.add().growX(); local.add().growX();
local.addImageButton("icon-loading", 16 * 2f, this::refreshLocal).pad(-12f).padLeft(0).size(70f); local.addImageButton("icon-loading", 16 * 2f, this::refreshLocal).pad(-12f).padLeft(0).size(70f);
}else{ }else{
@@ -277,17 +277,17 @@ public class JoinDialog extends FloatingDialog{
.width(w).height(80f).pad(4f).get(); .width(w).height(80f).pad(4f).get();
button.left(); button.left();
button.row(); button.row();
button.add("[lightgray]" + (host.players != 1 ? Core.bundle.format("text.players", host.players) : button.add("[lightgray]" + (host.players != 1 ? Core.bundle.format("players", host.players) :
Core.bundle.format("text.players.single", host.players))).padBottom(5); Core.bundle.format("players.single", host.players))).padBottom(5);
} }
void connect(String ip, int port){ void connect(String ip, int port){
if(Core.settings.getString("name").trim().isEmpty()){ if(Core.settings.getString("name").trim().isEmpty()){
ui.showInfo("$text.noname"); ui.showInfo("$noname");
return; return;
} }
ui.loadfrag.show("$text.connecting"); ui.loadfrag.show("$connecting");
ui.loadfrag.setButton(() -> { ui.loadfrag.setButton(() -> {
ui.loadfrag.hide(); ui.loadfrag.hide();

View File

@@ -16,7 +16,7 @@ public class LanguageDialog extends FloatingDialog{
private Locale lastLocale; private Locale lastLocale;
public LanguageDialog(){ public LanguageDialog(){
super("$text.settings.language"); super("$settings.language");
addCloseButton(); addCloseButton();
setup(); setup();
} }
@@ -36,7 +36,7 @@ public class LanguageDialog extends FloatingDialog{
Core.settings.put("locale", loc.toString()); Core.settings.put("locale", loc.toString());
Core.settings.save(); Core.settings.save();
Log.info("Setting locale: {0}", loc.toString()); Log.info("Setting locale: {0}", loc.toString());
ui.showInfo("$text.language.restart"); ui.showInfo("$language.restart");
}); });
langs.add(button).group(group).update(t -> t.setChecked(loc.equals(getLocale()))).size(400f, 50f).pad(2).row(); langs.add(button).group(group).update(t -> t.setChecked(loc.equals(getLocale()))).size(400f, 50f).pad(2).row();
} }

View File

@@ -24,7 +24,7 @@ public class LoadDialog extends FloatingDialog{
Table slots; Table slots;
public LoadDialog(){ public LoadDialog(){
this("$text.loadgame"); this("$loadgame");
} }
public LoadDialog(String title){ public LoadDialog(String title){
@@ -71,14 +71,14 @@ public class LoadDialog extends FloatingDialog{
}).checked(slot.isAutosave()).right(); }).checked(slot.isAutosave()).right();
t.addImageButton("icon-trash", "empty", 14 * 3, () -> { t.addImageButton("icon-trash", "empty", 14 * 3, () -> {
ui.showConfirm("$text.confirm", "$text.save.delete.confirm", () -> { ui.showConfirm("$confirm", "$save.delete.confirm", () -> {
slot.delete(); slot.delete();
setup(); setup();
}); });
}).size(14 * 3).right(); }).size(14 * 3).right();
t.addImageButton("icon-pencil-small", "empty", 14 * 3, () -> { t.addImageButton("icon-pencil-small", "empty", 14 * 3, () -> {
ui.showTextInput("$text.save.rename", "$text.save.rename.text", slot.getName(), text -> { ui.showTextInput("$save.rename", "$save.rename.text", slot.getName(), text -> {
slot.setName(text); slot.setName(text);
setup(); setup();
}); });
@@ -86,12 +86,12 @@ public class LoadDialog extends FloatingDialog{
t.addImageButton("icon-save", "empty", 14 * 3, () -> { t.addImageButton("icon-save", "empty", 14 * 3, () -> {
if(!ios){ if(!ios){
Platform.instance.showFileChooser(Core.bundle.get("text.save.export"), "Mindustry Save", file -> { Platform.instance.showFileChooser(Core.bundle.get("save.export"), "Mindustry Save", file -> {
try{ try{
slot.exportFile(file); slot.exportFile(file);
setup(); setup();
}catch(IOException e){ }catch(IOException e){
ui.showError(Core.bundle.format("text.save.export.fail", Strings.parseException(e, false))); ui.showError(Core.bundle.format("save.export.fail", Strings.parseException(e, false)));
} }
}, false, saveExtension); }, false, saveExtension);
}else{ }else{
@@ -100,7 +100,7 @@ public class LoadDialog extends FloatingDialog{
slot.exportFile(file); slot.exportFile(file);
Platform.instance.shareFile(file); Platform.instance.shareFile(file);
}catch(Exception e){ }catch(Exception e){
ui.showError(Core.bundle.format("text.save.export.fail", Strings.parseException(e, false))); ui.showError(Core.bundle.format("save.export.fail", Strings.parseException(e, false)));
} }
} }
}).size(14 * 3).right(); }).size(14 * 3).right();
@@ -112,19 +112,19 @@ public class LoadDialog extends FloatingDialog{
button.defaults().padBottom(3); button.defaults().padBottom(3);
button.row(); button.row();
button.add(Core.bundle.format("text.save.map", color + (slot.getMap() == null ? "Unknown" : slot.getMap().meta.name()))); button.add(Core.bundle.format("save.map", color + (slot.getMap() == null ? "Unknown" : slot.getMap().meta.name())));
button.row(); button.row();
button.add(Core.bundle.get("text.level.mode") + " " + color + slot.getMode()); button.add(Core.bundle.get("level.mode") + " " + color + slot.getMode());
button.row(); button.row();
button.add(Core.bundle.format("text.save.wave", color + slot.getWave())); button.add(Core.bundle.format("save.wave", color + slot.getWave()));
button.row(); button.row();
button.add(Core.bundle.format("text.save.difficulty", color + slot.getDifficulty())); button.add(Core.bundle.format("save.difficulty", color + slot.getDifficulty()));
button.row(); button.row();
button.label(() -> Core.bundle.format("text.save.autosave", color + Core.bundle.get(slot.isAutosave() ? "text.on" : "text.off"))); button.label(() -> Core.bundle.format("save.autosave", color + Core.bundle.get(slot.isAutosave() ? "on" : "off")));
button.row(); button.row();
button.label(() -> Core.bundle.format("text.save.playtime", color + slot.getPlayTime())); button.label(() -> Core.bundle.format("save.playtime", color + slot.getPlayTime()));
button.row(); button.row();
button.add(Core.bundle.format("text.save.date", color + slot.getDate())).colspan(2).padTop(5).right(); button.add(Core.bundle.format("save.date", color + slot.getDate())).colspan(2).padTop(5).right();
button.row(); button.row();
modifyButton(button, slot); modifyButton(button, slot);
@@ -144,7 +144,7 @@ public class LoadDialog extends FloatingDialog{
if(!valids){ if(!valids){
slots.row(); slots.row();
slots.addButton("$text.save.none", () -> { slots.addButton("$save.none", () -> {
}).disabled(true).fillX().margin(20f).minWidth(340f).height(80f).pad(4f); }).disabled(true).fillX().margin(20f).minWidth(340f).height(80f).pad(4f);
} }
@@ -152,18 +152,18 @@ public class LoadDialog extends FloatingDialog{
if(ios) return; if(ios) return;
slots.addImageTextButton("$text.save.import", "icon-add", 14 * 3, () -> { slots.addImageTextButton("$save.import", "icon-add", 14 * 3, () -> {
Platform.instance.showFileChooser(Core.bundle.get("text.save.import"), "Mindustry Save", file -> { Platform.instance.showFileChooser(Core.bundle.get("save.import"), "Mindustry Save", file -> {
if(SaveIO.isSaveValid(file)){ if(SaveIO.isSaveValid(file)){
try{ try{
control.saves.importSave(file); control.saves.importSave(file);
setup(); setup();
}catch(IOException e){ }catch(IOException e){
e.printStackTrace(); e.printStackTrace();
ui.showError(Core.bundle.format("text.save.import.fail", Strings.parseException(e, false))); ui.showError(Core.bundle.format("save.import.fail", Strings.parseException(e, false)));
} }
}else{ }else{
ui.showError("$text.save.import.invalid"); ui.showError("$save.import.invalid");
} }
}, true, saveExtension); }, true, saveExtension);
}).fillX().margin(10f).minWidth(300f).height(70f).pad(4f).padRight(-4); }).fillX().margin(10f).minWidth(300f).height(70f).pad(4f).padRight(-4);
@@ -181,7 +181,7 @@ public class LoadDialog extends FloatingDialog{
Log.err(e); Log.err(e);
state.set(State.menu); state.set(State.menu);
logic.reset(); logic.reset();
ui.showError("$text.save.corrupted"); ui.showError("$save.corrupted");
} }
}); });
} }
@@ -191,7 +191,7 @@ public class LoadDialog extends FloatingDialog{
if(!button.childrenPressed()){ if(!button.childrenPressed()){
int build = slot.getBuild(); int build = slot.getBuild();
if(SaveIO.breakingVersions.contains(build)){ if(SaveIO.breakingVersions.contains(build)){
ui.showInfo("$text.save.old"); ui.showInfo("$save.old");
slot.delete(); slot.delete();
}else{ }else{
runLoadSave(slot); runLoadSave(slot);

View File

@@ -13,7 +13,7 @@ import static io.anuke.mindustry.Vars.players;
public class LocalPlayerDialog extends FloatingDialog{ public class LocalPlayerDialog extends FloatingDialog{
public LocalPlayerDialog(){ public LocalPlayerDialog(){
super("$text.addplayers"); super("$addplayers");
addCloseButton(); addCloseButton();
shown(this::rebuild); shown(this::rebuild);

View File

@@ -27,11 +27,11 @@ public class MapsDialog extends FloatingDialog{
private FloatingDialog dialog; private FloatingDialog dialog;
public MapsDialog(){ public MapsDialog(){
super("$text.maps"); super("$maps");
addCloseButton(); addCloseButton();
buttons().addImageTextButton("$text.editor.importmap", "icon-add", 14 * 2, () -> { buttons().addImageTextButton("$editor.importmap", "icon-add", 14 * 2, () -> {
Platform.instance.showFileChooser("$text.editor.importmap", "Map File", file -> { Platform.instance.showFileChooser("$editor.importmap", "Map File", file -> {
try{ try{
DataInputStream stream = new DataInputStream(file.read()); DataInputStream stream = new DataInputStream(file.read());
MapMeta meta = MapIO.readMapMeta(stream); MapMeta meta = MapIO.readMapMeta(stream);
@@ -41,9 +41,9 @@ public class MapsDialog extends FloatingDialog{
String name = meta.tags.get("name", file.nameWithoutExtension()); String name = meta.tags.get("name", file.nameWithoutExtension());
if(world.maps.getByName(name) != null && !world.maps.getByName(name).custom){ if(world.maps.getByName(name) != null && !world.maps.getByName(name).custom){
ui.showError(Core.bundle.format("text.editor.import.exists", name)); ui.showError(Core.bundle.format("editor.import.exists", name));
}else if(world.maps.getByName(name) != null){ }else if(world.maps.getByName(name) != null){
ui.showConfirm("$text.confirm", "$text.editor.overwrite.confirm", () -> { ui.showConfirm("$confirm", "$editor.overwrite.confirm", () -> {
world.maps.saveMap(name, data, meta.tags); world.maps.saveMap(name, data, meta.tags);
setup(); setup();
}); });
@@ -53,7 +53,7 @@ public class MapsDialog extends FloatingDialog{
} }
}catch(Exception e){ }catch(Exception e){
ui.showError(Core.bundle.format("text.editor.errorimageload", Strings.parseException(e, false))); ui.showError(Core.bundle.format("editor.errorimageload", Strings.parseException(e, false)));
Log.err(e); Log.err(e);
} }
}, true, mapExtension); }, true, mapExtension);
@@ -95,20 +95,20 @@ public class MapsDialog extends FloatingDialog{
button.row(); button.row();
button.stack(new Image(map.texture).setScaling(Scaling.fit), new BorderImage(map.texture).setScaling(Scaling.fit)).size(mapsize - 20f); button.stack(new Image(map.texture).setScaling(Scaling.fit), new BorderImage(map.texture).setScaling(Scaling.fit)).size(mapsize - 20f);
button.row(); button.row();
button.add(map.custom ? "$text.custom" : "$text.builtin").color(Color.GRAY).padTop(3); button.add(map.custom ? "$custom" : "$builtin").color(Color.GRAY).padTop(3);
i++; i++;
} }
if(world.maps.all().size == 0){ if(world.maps.all().size == 0){
maps.add("$text.maps.none"); maps.add("$maps.none");
} }
content().add(pane).uniformX(); content().add(pane).uniformX();
} }
void showMapInfo(Map map){ void showMapInfo(Map map){
dialog = new FloatingDialog("$text.editor.mapinfo"); dialog = new FloatingDialog("$editor.mapinfo");
dialog.addCloseButton(); dialog.addCloseButton();
float mapsize = UIUtils.portrait() ? 160f : 300f; float mapsize = UIUtils.portrait() ? 160f : 300f;
@@ -127,38 +127,38 @@ public class MapsDialog extends FloatingDialog{
t.top(); t.top();
t.defaults().padTop(10).left(); t.defaults().padTop(10).left();
t.add("$text.editor.name").padRight(10).color(Color.GRAY).padTop(0); t.add("$editor.name").padRight(10).color(Color.GRAY).padTop(0);
t.row(); t.row();
t.add(map.meta.tags.get("name", map.name)).growX().wrap().padTop(2); t.add(map.meta.tags.get("name", map.name)).growX().wrap().padTop(2);
t.row(); t.row();
t.add("$text.editor.author").padRight(10).color(Color.GRAY); t.add("$editor.author").padRight(10).color(Color.GRAY);
t.row(); t.row();
t.add(map.meta.author()).growX().wrap().padTop(2); t.add(map.meta.author()).growX().wrap().padTop(2);
t.row(); t.row();
t.add("$text.editor.description").padRight(10).color(Color.GRAY).top(); t.add("$editor.description").padRight(10).color(Color.GRAY).top();
t.row(); t.row();
t.add(map.meta.description()).growX().wrap().padTop(2); t.add(map.meta.description()).growX().wrap().padTop(2);
t.row(); t.row();
t.add("$text.editor.oregen.info").padRight(10).color(Color.GRAY); t.add("$editor.oregen.info").padRight(10).color(Color.GRAY);
t.row(); t.row();
t.add(map.meta.hasOreGen() ? "$text.on" : "$text.off").padTop(2); t.add(map.meta.hasOreGen() ? "$on" : "$off").padTop(2);
}).height(mapsize).width(mapsize); }).height(mapsize).width(mapsize);
table.row(); table.row();
table.addImageTextButton("$text.editor.openin", "icon-load-map", 16 * 2, () -> { table.addImageTextButton("$editor.openin", "icon-load-map", 16 * 2, () -> {
try{ try{
Vars.ui.editor.beginEditMap(map.stream.get()); Vars.ui.editor.beginEditMap(map.stream.get());
dialog.hide(); dialog.hide();
hide(); hide();
}catch(Exception e){ }catch(Exception e){
e.printStackTrace(); e.printStackTrace();
ui.showError("$text.error.mapnotfound"); ui.showError("$error.mapnotfound");
} }
}).fillX().height(54f).marginLeft(10); }).fillX().height(54f).marginLeft(10);
table.addImageTextButton("$text.delete", "icon-trash-16", 16 * 2, () -> { table.addImageTextButton("$delete", "icon-trash-16", 16 * 2, () -> {
ui.showConfirm("$text.confirm", Core.bundle.format("text.map.delete", map.name), () -> { ui.showConfirm("$confirm", Core.bundle.format("map.delete", map.name), () -> {
world.maps.removeMap(map); world.maps.removeMap(map);
dialog.hide(); dialog.hide();
setup(); setup();

View File

@@ -15,7 +15,7 @@ public class PausedDialog extends FloatingDialog{
private Table missionTable; private Table missionTable;
public PausedDialog(){ public PausedDialog(){
super("$text.menu"); super("$menu");
shouldPause = true; shouldPause = true;
setup(); setup();
@@ -47,24 +47,24 @@ public class PausedDialog extends FloatingDialog{
float dw = 210f; float dw = 210f;
content().defaults().width(dw).height(50).pad(5f); content().defaults().width(dw).height(50).pad(5f);
content().addButton("$text.back", this::hide).colspan(2).width(dw*2 + 20f); content().addButton("$back", this::hide).colspan(2).width(dw*2 + 20f);
content().row(); content().row();
content().addButton("$text.unlocks", ui.unlocks::show); content().addButton("$unlocks", ui.unlocks::show);
content().addButton("$text.settings", ui.settings::show); content().addButton("$settings", ui.settings::show);
content().row(); content().row();
content().addButton("$text.savegame", save::show); content().addButton("$savegame", save::show);
content().addButton("$text.loadgame", load::show).disabled(b -> Net.active()); content().addButton("$loadgame", load::show).disabled(b -> Net.active());
content().row(); content().row();
content().addButton("$text.hostserver", ui.host::show).disabled(b -> Net.active()).colspan(2).width(dw*2 + 20f); content().addButton("$hostserver", ui.host::show).disabled(b -> Net.active()).colspan(2).width(dw*2 + 20f);
content().row(); content().row();
content().addButton("$text.quit", () -> { content().addButton("$quit", () -> {
ui.showConfirm("$text.confirm", "$text.quit.confirm", () -> { ui.showConfirm("$confirm", "$quit.confirm", () -> {
if(Net.client()) netClient.disconnectQuietly(); if(Net.client()) netClient.disconnectQuietly();
runExitSave(); runExitSave();
hide(); hide();
@@ -75,16 +75,16 @@ public class PausedDialog extends FloatingDialog{
content().defaults().size(120f).pad(5); content().defaults().size(120f).pad(5);
float isize = 14f * 4; float isize = 14f * 4;
content().addRowImageTextButton("$text.back", "icon-play-2", isize, this::hide); content().addRowImageTextButton("$back", "icon-play-2", isize, this::hide);
content().addRowImageTextButton("$text.settings", "icon-tools", isize, ui.settings::show); content().addRowImageTextButton("$settings", "icon-tools", isize, ui.settings::show);
content().addRowImageTextButton("$text.save", "icon-save", isize, save::show); content().addRowImageTextButton("$save", "icon-save", isize, save::show);
content().row(); content().row();
content().addRowImageTextButton("$text.load", "icon-load", isize, load::show).disabled(b -> Net.active()); content().addRowImageTextButton("$load", "icon-load", isize, load::show).disabled(b -> Net.active());
content().addRowImageTextButton("$text.hostserver.mobile", "icon-host", isize, ui.host::show).disabled(b -> Net.active()); content().addRowImageTextButton("$hostserver.mobile", "icon-host", isize, ui.host::show).disabled(b -> Net.active());
content().addRowImageTextButton("$text.quit", "icon-quit", isize, () -> { content().addRowImageTextButton("$quit", "icon-quit", isize, () -> {
ui.showConfirm("$text.confirm", "$text.quit.confirm", () -> { ui.showConfirm("$confirm", "$quit.confirm", () -> {
if(Net.client()) netClient.disconnectQuietly(); if(Net.client()) netClient.disconnectQuietly();
runExitSave(); runExitSave();
hide(); hide();
@@ -100,12 +100,12 @@ public class PausedDialog extends FloatingDialog{
return; return;
} }
ui.loadLogic("$text.saveload", () -> { ui.loadLogic("$saveload", () -> {
try{ try{
control.saves.getCurrent().save(); control.saves.getCurrent().save();
}catch(Throwable e){ }catch(Throwable e){
e.printStackTrace(); e.printStackTrace();
ui.showError("[accent]" + Core.bundle.get("text.savefail")); ui.showError("[accent]" + Core.bundle.get("savefail"));
} }
state.set(State.menu); state.set(State.menu);
}); });

View File

@@ -10,7 +10,7 @@ public class RestartDialog extends FloatingDialog{
private Team winner; private Team winner;
public RestartDialog(){ public RestartDialog(){
super("$text.gameover"); super("$gameover");
setFillParent(false); setFillParent(false);
shown(this::rebuild); shown(this::rebuild);
} }
@@ -27,20 +27,20 @@ public class RestartDialog extends FloatingDialog{
buttons().margin(10); buttons().margin(10);
if(state.mode.isPvp){ if(state.mode.isPvp){
content().add(Core.bundle.format("text.gameover.pvp",winner.localized())).pad(6); content().add(Core.bundle.format("gameover.pvp",winner.localized())).pad(6);
buttons().addButton("$text.menu", () -> { buttons().addButton("$menu", () -> {
hide(); hide();
state.set(State.menu); state.set(State.menu);
logic.reset(); logic.reset();
}).size(130f, 60f); }).size(130f, 60f);
}else{ }else{
if(control.isHighScore()){ if(control.isHighScore()){
content().add("$text.highscore").pad(6); content().add("$highscore").pad(6);
content().row(); content().row();
} }
content().add(Core.bundle.format("text.wave.lasted", state.wave)).pad(12); content().add(Core.bundle.format("wave.lasted", state.wave)).pad(12);
buttons().addButton("$text.menu", () -> { buttons().addButton("$menu", () -> {
hide(); hide();
state.set(State.menu); state.set(State.menu);
logic.reset(); logic.reset();

View File

@@ -11,7 +11,7 @@ import static io.anuke.mindustry.Vars.*;
public class SaveDialog extends LoadDialog{ public class SaveDialog extends LoadDialog{
public SaveDialog(){ public SaveDialog(){
super("$text.savegame"); super("$savegame");
update(() -> { update(() -> {
if(state.is(State.menu) && isShown()){ if(state.is(State.menu) && isShown()){
@@ -22,9 +22,9 @@ public class SaveDialog extends LoadDialog{
public void addSetup(){ public void addSetup(){
slots.row(); slots.row();
slots.addImageTextButton("$text.save.new", "icon-add",14 * 3, () -> slots.addImageTextButton("$save.new", "icon-add",14 * 3, () ->
ui.showTextInput("$text.save", "$text.save.newslot", "", text -> { ui.showTextInput("$save", "$save.newslot", "", text -> {
ui.loadGraphics("$text.saving", () -> { ui.loadGraphics("$saving", () -> {
control.saves.addSave(text); control.saves.addSave(text);
Core.app.post(() -> Core.app.post(this::setup)); Core.app.post(() -> Core.app.post(this::setup));
}); });
@@ -37,13 +37,13 @@ public class SaveDialog extends LoadDialog{
button.clicked(() -> { button.clicked(() -> {
if(button.childrenPressed()) return; if(button.childrenPressed()) return;
ui.showConfirm("$text.overwrite", "$text.save.overwrite", () -> save(slot)); ui.showConfirm("$overwrite", "$save.overwrite", () -> save(slot));
}); });
} }
void save(SaveSlot slot){ void save(SaveSlot slot){
ui.loadfrag.show("$text.saveload"); ui.loadfrag.show("$saveload");
Time.runTask(5f, () -> { Time.runTask(5f, () -> {
hide(); hide();
@@ -53,7 +53,7 @@ public class SaveDialog extends LoadDialog{
}catch(Throwable e){ }catch(Throwable e){
e.printStackTrace(); e.printStackTrace();
ui.showError("[accent]" + Core.bundle.get("text.savefail")); ui.showError("[accent]" + Core.bundle.get("savefail"));
} }
}); });
} }

View File

@@ -62,7 +62,7 @@ public class SettingsMenuDialog extends SettingsDialog{
Consumer<SettingsTable> s = table -> { Consumer<SettingsTable> s = table -> {
table.row(); table.row();
table.addImageTextButton("$text.back", "icon-arrow-left", 10 * 3, this::back).size(240f, 60f).colspan(2).padTop(15f); table.addImageTextButton("$back", "icon-arrow-left", 10 * 3, this::back).size(240f, 60f).colspan(2).padTop(15f);
}; };
game = new SettingsTable(s); game = new SettingsTable(s);
@@ -74,17 +74,17 @@ public class SettingsMenuDialog extends SettingsDialog{
prefs.margin(14f); prefs.margin(14f);
menu.defaults().size(300f, 60f).pad(3f); menu.defaults().size(300f, 60f).pad(3f);
menu.addButton("$text.settings.game", () -> visible(0)); menu.addButton("$settings.game", () -> visible(0));
menu.row(); menu.row();
menu.addButton("$text.settings.graphics", () -> visible(1)); menu.addButton("$settings.graphics", () -> visible(1));
menu.row(); menu.row();
menu.addButton("$text.settings.sound", () -> visible(2)); menu.addButton("$settings.sound", () -> visible(2));
if(!Vars.mobile){ if(!Vars.mobile){
menu.row(); menu.row();
menu.addButton("$text.settings.controls", ui.controls::show); menu.addButton("$settings.controls", ui.controls::show);
} }
menu.row(); menu.row();
menu.addButton("$text.settings.language", ui.language::show); menu.addButton("$settings.language", ui.language::show);
prefs.clearChildren(); prefs.clearChildren();
prefs.add(menu); prefs.add(menu);
@@ -138,20 +138,20 @@ public class SettingsMenuDialog extends SettingsDialog{
game.pref(new Setting(){ game.pref(new Setting(){
@Override @Override
public void add(SettingsTable table){ public void add(SettingsTable table){
table.addButton("$text.settings.cleardata", () -> { table.addButton("$settings.cleardata", () -> {
FloatingDialog dialog = new FloatingDialog("$text.settings.cleardata"); FloatingDialog dialog = new FloatingDialog("$settings.cleardata");
dialog.setFillParent(false); dialog.setFillParent(false);
dialog.content().defaults().size(230f, 60f).pad(3); dialog.content().defaults().size(230f, 60f).pad(3);
dialog.addCloseButton(); dialog.addCloseButton();
dialog.content().addButton("$text.settings.clearunlocks", () -> { dialog.content().addButton("$settings.clearunlocks", () -> {
ui.showConfirm("$text.confirm", "$text.settings.clear.confirm", () -> { ui.showConfirm("$confirm", "$settings.clear.confirm", () -> {
data.reset(); data.reset();
dialog.hide(); dialog.hide();
}); });
}); });
dialog.content().row(); dialog.content().row();
dialog.content().addButton("$text.settings.clearall", () -> { dialog.content().addButton("$settings.clearall", () -> {
ui.showConfirm("$text.confirm", "$text.settings.clearall.confirm", () -> { ui.showConfirm("$confirm", "$settings.clearall.confirm", () -> {
ObjectMap<String, Object> map = new ObjectMap<>(); ObjectMap<String, Object> map = new ObjectMap<>();
for(String value : Core.settings.keys()){ for(String value : Core.settings.keys()){
if(value.contains("usid") || value.contains("uuid")){ if(value.contains("usid") || value.contains("uuid")){
@@ -214,7 +214,7 @@ public class SettingsMenuDialog extends SettingsDialog{
@Override @Override
public void addCloseButton(){ public void addCloseButton(){
buttons().addImageTextButton("$text.menu", "icon-arrow-left", 30f, this::hide).size(230f, 64f); buttons().addImageTextButton("$menu", "icon-arrow-left", 30f, this::hide).size(230f, 64f);
keyDown(key -> { keyDown(key -> {
if(key == KeyCode.ESCAPE || key == KeyCode.BACK) if(key == KeyCode.ESCAPE || key == KeyCode.BACK)

View File

@@ -3,7 +3,7 @@ package io.anuke.mindustry.ui.dialogs;
public class TraceDialog extends FloatingDialog{ public class TraceDialog extends FloatingDialog{
public TraceDialog(){ public TraceDialog(){
super("$text.trace"); super("$trace");
addCloseButton(); addCloseButton();
} }
@@ -17,15 +17,15 @@ public class TraceDialog extends FloatingDialog{
/* /*
table.defaults().left(); table.defaults().left();
table.add(Core.bundle.format("text.trace.playername", player.name)); table.add(Core.bundle.format("trace.playername", player.name));
table.row(); table.row();
table.add(Core.bundle.format("text.trace.ip", info.ip)); table.add(Core.bundle.format("trace.ip", info.ip));
table.row(); table.row();
table.add(Core.bundle.format("text.trace.id", info.uuid)); table.add(Core.bundle.format("trace.id", info.uuid));
table.row(); table.row();
table.add(Core.bundle.format("text.trace.modclient", info.modclient)); table.add(Core.bundle.format("trace.modclient", info.modclient));
table.row(); table.row();
table.add(Core.bundle.format("text.trace.android", info.android)); table.add(Core.bundle.format("trace.android", info.android));
table.row(); table.row();
table.add().pad(5); table.add().pad(5);
@@ -33,19 +33,19 @@ public class TraceDialog extends FloatingDialog{
//disabled until further notice //disabled until further notice
/* /*
table.add(Core.bundle.format("text.trace.totalblocksbroken", info.totalBlocksBroken)); table.add(Core.bundle.format("trace.totalblocksbroken", info.totalBlocksBroken));
table.row(); table.row();
table.add(Core.bundle.format("text.trace.structureblocksbroken", info.structureBlocksBroken)); table.add(Core.bundle.format("trace.structureblocksbroken", info.structureBlocksBroken));
table.row(); table.row();
table.add(Core.bundle.format("text.trace.lastblockbroken", info.lastBlockBroken.formalName)); table.add(Core.bundle.format("trace.lastblockbroken", info.lastBlockBroken.formalName));
table.row(); table.row();
table.add().pad(5); table.add().pad(5);
table.row(); table.row();
table.add(Core.bundle.format("text.trace.totalblocksplaced", info.totalBlocksPlaced)); table.add(Core.bundle.format("trace.totalblocksplaced", info.totalBlocksPlaced));
table.row(); table.row();
table.add(Core.bundle.format("text.trace.lastblockplaced", info.lastBlockPlaced.formalName)); table.add(Core.bundle.format("trace.lastblockplaced", info.lastBlockPlaced.formalName));
table.row(); table.row();
content().add(table); content().add(table);

View File

@@ -18,7 +18,7 @@ import static io.anuke.mindustry.Vars.*;
public class UnlocksDialog extends FloatingDialog{ public class UnlocksDialog extends FloatingDialog{
public UnlocksDialog(){ public UnlocksDialog(){
super("$text.unlocks"); super("$unlocks");
shouldPause = true; shouldPause = true;
addCloseButton(); addCloseButton();

View File

@@ -124,7 +124,7 @@ public class ChatFragment extends Table{
TextField to = dialog.content().addField("", t-> {}).pad(15).width(250f).get(); TextField to = dialog.content().addField("", t-> {}).pad(15).width(250f).get();
to.setMaxLength(maxTextLength); to.setMaxLength(maxTextLength);
to.keyDown(KeyCode.ENTER, () -> dialog.content().find("okb").fireClick()); to.keyDown(KeyCode.ENTER, () -> dialog.content().find("okb").fireClick());
dialog.content().addButton("$text.ok", () -> { dialog.content().addButton("$ok", () -> {
chatfield.clearText(); chatfield.clearText();
chatfield.appendText(to.getText()); chatfield.appendText(to.getText());
chatfield.change(); chatfield.change();

View File

@@ -130,9 +130,9 @@ public class HudFragment extends Fragment{
//fps display //fps display
infolabel = cont.table(t -> { infolabel = cont.table(t -> {
IntFormat fps = new IntFormat("text.fps"); IntFormat fps = new IntFormat("fps");
IntFormat tps = new IntFormat("text.tps"); IntFormat tps = new IntFormat("tps");
IntFormat ping = new IntFormat("text.ping"); IntFormat ping = new IntFormat("ping");
t.label(() -> fps.get(Core.graphics.getFramesPerSecond())).padRight(10); t.label(() -> fps.get(Core.graphics.getFramesPerSecond())).padRight(10);
t.row(); t.row();
if(Net.hasClient()){ if(Net.hasClient()){
@@ -152,12 +152,12 @@ public class HudFragment extends Fragment{
//paused table //paused table
parent.fill(t -> { parent.fill(t -> {
t.top().visible(() -> state.is(State.paused) && !Net.active()); t.top().visible(() -> state.is(State.paused) && !Net.active());
t.table("button", top -> top.add("$text.paused").pad(6f)); t.table("button", top -> top.add("$paused").pad(6f));
}); });
parent.fill(t -> { parent.fill(t -> {
t.visible(() -> netServer.isWaitingForPlayers() && !state.is(State.menu)); t.visible(() -> netServer.isWaitingForPlayers() && !state.is(State.menu));
t.table("button", c -> c.add("$text.waiting.players")); t.table("button", c -> c.add("$waiting.players"));
}); });
//'core is under attack' table //'core is under attack' table
@@ -195,14 +195,14 @@ public class HudFragment extends Fragment{
return coreAttackOpacity > 0; return coreAttackOpacity > 0;
}); });
t.table("button", top -> top.add("$text.coreattack").pad(2) t.table("button", top -> top.add("$coreattack").pad(2)
.update(label -> label.getColor().set(Color.ORANGE).lerp(Color.SCARLET, Mathf.absin(Time.time(), 2f, 1f)))); .update(label -> label.getColor().set(Color.ORANGE).lerp(Color.SCARLET, Mathf.absin(Time.time(), 2f, 1f))));
}); });
//'saving' indicator //'saving' indicator
parent.fill(t -> { parent.fill(t -> {
t.bottom().visible(() -> !state.is(State.menu) && control.saves.isSaving()); t.bottom().visible(() -> !state.is(State.menu) && control.saves.isSaving());
t.add("$text.saveload"); t.add("$saveload");
}); });
blockfrag.build(Core.scene.root); blockfrag.build(Core.scene.root);
@@ -258,7 +258,7 @@ public class HudFragment extends Fragment{
//add to table //add to table
table.add(in).padRight(8); table.add(in).padRight(8);
table.add("$text.unlocked"); table.add("$unlocked");
table.pack(); table.pack();
//create container table which will align and move //create container table which will align and move
@@ -292,7 +292,7 @@ public class HudFragment extends Fragment{
//correct plurals if needed //correct plurals if needed
if(esize == 1){ if(esize == 1){
((Label) lastUnlockLayout.getParent().find(e -> e instanceof Label)).setText("$text.unlocked.plural"); ((Label) lastUnlockLayout.getParent().find(e -> e instanceof Label)).setText("$unlocked.plural");
} }
lastUnlockLayout.clearChildren(); lastUnlockLayout.clearChildren();
@@ -326,12 +326,12 @@ public class HudFragment extends Fragment{
} }
public void showTextDialog(String str){ public void showTextDialog(String str){
new FloatingDialog("$text.mission.info"){{ new FloatingDialog("$mission.info"){{
shouldPause = true; shouldPause = true;
setFillParent(false); setFillParent(false);
getCell(content()).growX(); getCell(content()).growX();
content().margin(15).add(str).width(400f).wrap().get().setAlignment(Align.left, Align.left); content().margin(15).add(str).width(400f).wrap().get().setAlignment(Align.left, Align.left);
buttons().addButton("$text.continue", this::hide).size(140, 60).pad(4); buttons().addButton("$continue", this::hide).size(140, 60).pad(4);
}}.show(); }}.show();
} }
@@ -361,9 +361,9 @@ public class HudFragment extends Fragment{
private void addWaveTable(TextButton table){ private void addWaveTable(TextButton table){
IntFormat wavef = new IntFormat("text.wave"); IntFormat wavef = new IntFormat("wave");
IntFormat enemyf = new IntFormat("text.wave.enemy"); IntFormat enemyf = new IntFormat("wave.enemy");
IntFormat enemiesf = new IntFormat("text.wave.enemies"); IntFormat enemiesf = new IntFormat("wave.enemies");
table.clearChildren(); table.clearChildren();
table.touchable(Touchable.enabled); table.touchable(Touchable.enabled);
@@ -375,8 +375,8 @@ public class HudFragment extends Fragment{
enemiesf.get(state.enemies())) : enemiesf.get(state.enemies())) :
wavef.get(state.wave) + "\n" + wavef.get(state.wave) + "\n" +
(!state.mode.disableWaveTimer ? (!state.mode.disableWaveTimer ?
Core.bundle.format("text.wave.waiting", (int)(state.wavetime/60)) : Core.bundle.format("wave.waiting", (int)(state.wavetime/60)) :
Core.bundle.get("text.waiting"))) Core.bundle.get("waiting")))
).growX().pad(8f); ).growX().pad(8f);
table.setDisabled(true); table.setDisabled(true);

View File

@@ -20,12 +20,12 @@ public class LoadingFragment extends Fragment{
t.addImage("white").growX().height(3f).pad(4f).growX().get().setColor(Palette.accent); t.addImage("white").growX().height(3f).pad(4f).growX().get().setColor(Palette.accent);
t.row(); t.row();
t.add("$text.loading").name("namelabel").pad(10f); t.add("$loading").name("namelabel").pad(10f);
t.row(); t.row();
t.addImage("white").growX().height(3f).pad(4f).growX().get().setColor(Palette.accent); t.addImage("white").growX().height(3f).pad(4f).growX().get().setColor(Palette.accent);
t.row(); t.row();
button = t.addButton("$text.cancel", () -> {}).pad(20).size(250f, 70f).visible(false).get(); button = t.addButton("$cancel", () -> {}).pad(20).size(250f, 70f).visible(false).get();
table = t; table = t;
}); });
} }
@@ -37,7 +37,7 @@ public class LoadingFragment extends Fragment{
} }
public void show(){ public void show(){
show("$text.loading"); show("$loading");
} }
public void show(String text){ public void show(String text){

View File

@@ -56,14 +56,14 @@ public class MenuFragment extends Fragment{
container.defaults().size(size).pad(5).padTop(4f); container.defaults().size(size).pad(5).padTop(4f);
MobileButton MobileButton
play = new MobileButton("icon-play-2", isize, "$text.play", this::showPlaySelect), play = new MobileButton("icon-play-2", isize, "$play", this::showPlaySelect),
maps = new MobileButton("icon-map", isize, "$text.maps", ui.maps::show), maps = new MobileButton("icon-map", isize, "$maps", ui.maps::show),
load = new MobileButton("icon-load", isize, "$text.load", ui.load::show), load = new MobileButton("icon-load", isize, "$load", ui.load::show),
join = new MobileButton("icon-add", isize, "$text.joingame", ui.join::show), join = new MobileButton("icon-add", isize, "$joingame", ui.join::show),
editor = new MobileButton("icon-editor", isize, "$text.editor", () -> ui.loadGraphics(ui.editor::show)), editor = new MobileButton("icon-editor", isize, "$editor", () -> ui.loadGraphics(ui.editor::show)),
tools = new MobileButton("icon-tools", isize, "$text.settings", ui.settings::show), tools = new MobileButton("icon-tools", isize, "$settings", ui.settings::show),
unlocks = new MobileButton("icon-unlocks", isize, "$text.unlocks", ui.unlocks::show), unlocks = new MobileButton("icon-unlocks", isize, "$unlocks", ui.unlocks::show),
donate = new MobileButton("icon-donate", isize, "$text.donate", Platform.instance::openDonations); donate = new MobileButton("icon-donate", isize, "$donate", Platform.instance::openDonations);
if(Core.graphics.getWidth() > Core.graphics.getHeight()){ if(Core.graphics.getWidth() > Core.graphics.getHeight()){
container.add(play); container.add(play);
@@ -111,29 +111,29 @@ public class MenuFragment extends Fragment{
out.margin(16); out.margin(16);
out.defaults().size(w, 66f).padTop(5).padRight(5); out.defaults().size(w, 66f).padTop(5).padRight(5);
out.add(new MenuButton("icon-play-2", "$text.play", MenuFragment.this::showPlaySelect)).width(bw).colspan(2); out.add(new MenuButton("icon-play-2", "$play", MenuFragment.this::showPlaySelect)).width(bw).colspan(2);
out.row(); out.row();
out.add(new MenuButton("icon-editor", "$text.editor", () -> ui.loadGraphics(ui.editor::show))); out.add(new MenuButton("icon-editor", "$editor", () -> ui.loadGraphics(ui.editor::show)));
out.add(new MenuButton("icon-map", "$text.maps", ui.maps::show)); out.add(new MenuButton("icon-map", "$maps", ui.maps::show));
out.row(); out.row();
out.add(new MenuButton("icon-info", "$text.about.button", ui.about::show)); out.add(new MenuButton("icon-info", "$about.button", ui.about::show));
out.add(new MenuButton("icon-tools", "$text.settings", ui.settings::show)); out.add(new MenuButton("icon-tools", "$settings", ui.settings::show));
out.row(); out.row();
out.add(new MenuButton("icon-menu", "$text.changelog.title", ui.changelog::show)); out.add(new MenuButton("icon-menu", "$changelog.title", ui.changelog::show));
out.add(new MenuButton("icon-unlocks", "$text.unlocks", ui.unlocks::show)); out.add(new MenuButton("icon-unlocks", "$unlocks", ui.unlocks::show));
out.row(); out.row();
out.add(new MenuButton("icon-exit", "$text.quit", Core.app::exit)).width(bw).colspan(2); out.add(new MenuButton("icon-exit", "$quit", Core.app::exit)).width(bw).colspan(2);
}); });
} }
@@ -144,29 +144,29 @@ public class MenuFragment extends Fragment{
float w = 220f; float w = 220f;
float bw = w * 2f + 10f; float bw = w * 2f + 10f;
FloatingDialog dialog = new FloatingDialog("$text.play"); FloatingDialog dialog = new FloatingDialog("$play");
dialog.addCloseButton(); dialog.addCloseButton();
dialog.content().defaults().height(66f).width(w).padRight(5f); dialog.content().defaults().height(66f).width(w).padRight(5f);
dialog.content().add(new MenuButton("icon-play-2", "$text.map.random", () -> { dialog.content().add(new MenuButton("icon-play-2", "$map.random", () -> {
dialog.hide(); dialog.hide();
world.generator.playRandomMap(); world.generator.playRandomMap();
})).width(bw).colspan(2); })).width(bw).colspan(2);
dialog.content().row(); dialog.content().row();
dialog.content().add(new MenuButton("icon-add", "$text.joingame", () -> { dialog.content().add(new MenuButton("icon-add", "$joingame", () -> {
ui.join.show(); ui.join.show();
dialog.hide(); dialog.hide();
})); }));
dialog.content().add(new MenuButton("icon-editor", "$text.customgame", () -> { dialog.content().add(new MenuButton("icon-editor", "$customgame", () -> {
dialog.hide(); dialog.hide();
ui.levels.show(); ui.levels.show();
})); }));
dialog.content().row(); dialog.content().row();
dialog.content().add(new MenuButton("icon-load", "$text.loadgame", () -> { dialog.content().add(new MenuButton("icon-load", "$loadgame", () -> {
ui.load.show(); ui.load.show();
dialog.hide(); dialog.hide();
})).width(bw).colspan(2); })).width(bw).colspan(2);

View File

@@ -176,7 +176,7 @@ public class PlacementFragment extends Fragment{
header.left(); header.left();
header.add(new ImageStack(lastDisplay.getCompactIcon())).size(8 * 4); header.add(new ImageStack(lastDisplay.getCompactIcon())).size(8 * 4);
header.labelWrap(() -> header.labelWrap(() ->
!data.isUnlocked(Recipe.getByResult(lastDisplay)) ? Core.bundle.get("text.blocks.unknown") : lastDisplay.formalName) !data.isUnlocked(Recipe.getByResult(lastDisplay)) ? Core.bundle.get("blocks.unknown") : lastDisplay.formalName)
.left().width(190f).padLeft(5); .left().width(190f).padLeft(5);
header.add().growX(); header.add().growX();
if(data.isUnlocked(Recipe.getByResult(lastDisplay))){ if(data.isUnlocked(Recipe.getByResult(lastDisplay))){

View File

@@ -44,7 +44,7 @@ public class PlayerListFragment extends Fragment{
}); });
cont.table("button", pane -> { cont.table("button", pane -> {
pane.label(() -> Core.bundle.format(playerGroup.size() == 1 ? "text.players.single" : "text.players", playerGroup.size())); pane.label(() -> Core.bundle.format(playerGroup.size() == 1 ? "players.single" : "players", playerGroup.size()));
pane.row(); pane.row();
pane.pane(content).grow().get().setScrollingDisabled(true, false); pane.pane(content).grow().get().setScrollingDisabled(true, false);
pane.row(); pane.row();
@@ -52,9 +52,9 @@ public class PlayerListFragment extends Fragment{
pane.table(menu -> { pane.table(menu -> {
menu.defaults().growX().height(50f).fillY(); menu.defaults().growX().height(50f).fillY();
menu.addButton("$text.server.bans", ui.bans::show).disabled(b -> Net.client()); menu.addButton("$server.bans", ui.bans::show).disabled(b -> Net.client());
menu.addButton("$text.server.admins", ui.admins::show).disabled(b -> Net.client()); menu.addButton("$server.admins", ui.admins::show).disabled(b -> Net.client());
menu.addButton("$text.close", this::toggle); menu.addButton("$close", this::toggle);
}).margin(0f).pad(10f).growX(); }).margin(0f).pad(10f).growX();
}).touchable(Touchable.enabled).margin(14f); }).touchable(Touchable.enabled).margin(14f);
@@ -108,9 +108,9 @@ public class PlayerListFragment extends Fragment{
t.defaults().size(bs); t.defaults().size(bs);
t.addImageButton("icon-ban", "clear-partial", 14 * 2, t.addImageButton("icon-ban", "clear-partial", 14 * 2,
() -> ui.showConfirm("$text.confirm", "$text.confirmban", () -> Call.onAdminRequest(player, AdminAction.ban))); () -> ui.showConfirm("$confirm", "$confirmban", () -> Call.onAdminRequest(player, AdminAction.ban)));
t.addImageButton("icon-cancel", "clear-partial", 16 * 2, t.addImageButton("icon-cancel", "clear-partial", 16 * 2,
() -> ui.showConfirm("$text.confirm", "$text.confirmkick", () -> Call.onAdminRequest(player, AdminAction.kick))); () -> ui.showConfirm("$confirm", "$confirmkick", () -> Call.onAdminRequest(player, AdminAction.kick)));
t.row(); t.row();
@@ -120,9 +120,9 @@ public class PlayerListFragment extends Fragment{
String id = player.uuid; String id = player.uuid;
if(netServer.admins.isAdmin(id, connection.address)){ if(netServer.admins.isAdmin(id, connection.address)){
ui.showConfirm("$text.confirm", "$text.confirmunadmin", () -> netServer.admins.unAdminPlayer(id)); ui.showConfirm("$confirm", "$confirmunadmin", () -> netServer.admins.unAdminPlayer(id));
}else{ }else{
ui.showConfirm("$text.confirm", "$text.confirmadmin", () -> netServer.admins.adminPlayer(id, player.usid)); ui.showConfirm("$confirm", "$confirmadmin", () -> netServer.admins.adminPlayer(id, player.usid));
} }
}) })
.update(b -> b.setChecked(player.isAdmin)) .update(b -> b.setChecked(player.isAdmin))

View File

@@ -57,6 +57,6 @@ public enum BlockStat{
} }
public String localized(){ public String localized(){
return Core.bundle.get("text.blocks." + name().toLowerCase(Locale.ROOT)); return Core.bundle.get("blocks." + name().toLowerCase(Locale.ROOT));
} }
} }

View File

@@ -56,7 +56,7 @@ public class BlockStats{
/**Adds a stat value.*/ /**Adds a stat value.*/
public void add(BlockStat stat, StatValue value){ public void add(BlockStat stat, StatValue value){
if(!Core.bundle.has("text.blocks." + stat.name().toLowerCase(Locale.ROOT))){ if(!Core.bundle.has("blocks." + stat.name().toLowerCase(Locale.ROOT))){
if(!errorWhenMissing){ if(!errorWhenMissing){
Log.err("Warning: No bundle entry for stat type \"" + stat + "\"!"); Log.err("Warning: No bundle entry for stat type \"" + stat + "\"!");
}else{ }else{
@@ -64,7 +64,7 @@ public class BlockStats{
} }
} }
if(!Core.bundle.has("text.category." + stat.category.name().toLowerCase(Locale.ROOT))){ if(!Core.bundle.has("category." + stat.category.name().toLowerCase(Locale.ROOT))){
if(!errorWhenMissing){ if(!errorWhenMissing){
Log.err("Warning: No bundle entry for stat category \"" + stat.category + "\"!"); Log.err("Warning: No bundle entry for stat category \"" + stat.category + "\"!");
}else{ }else{

View File

@@ -22,6 +22,6 @@ public enum StatUnit{
public String localized(){ public String localized(){
if(this == none) return ""; if(this == none) return "";
return Core.bundle.get("text.unit." + name().toLowerCase(Locale.ROOT)); return Core.bundle.get("unit." + name().toLowerCase(Locale.ROOT));
} }
} }

View File

@@ -12,6 +12,6 @@ public class BooleanValue implements StatValue{
@Override @Override
public void display(Table table){ public void display(Table table){
table.add(!value ? "$text.no" : "$text.yes"); table.add(!value ? "$no" : "$yes");
} }
} }