diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index 82b216e79c..372a13761b 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -1,322 +1,322 @@ -text.credits.text = Created by [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[] -text.credits = Credits -text.contributors = Translators and Contributors -text.discord = Join the mindustry discord! -text.link.discord.description = The official Mindustry discord chatroom -text.link.github.description = Game source code -text.link.dev-builds.description = Unstable development builds -text.link.trello.description = Official trello board for planned features -text.link.itch.io.description = itch.io page with PC downloads and web version -text.link.google-play.description = Google Play store listing -text.link.wiki.description = Official Mindustry wiki -text.linkfail = Failed to open link!\nThe URL has been copied to your clipboard. -text.screenshot = Screenshot saved to {0} -text.gameover = Game Over -text.gameover.pvp = The[accent] {0}[] team is victorious! -text.highscore = [accent]New highscore! -text.wave.lasted = You lasted until wave [accent]{0}[]. -text.level.highscore = High Score: [accent]{0} -text.level.delete.title = Confirm Delete -text.map.delete = Are you sure you want to delete the map "[accent]{0}[]"? -text.level.select = Level Select -text.level.mode = Gamemode: -text.construction.desktop = To deselect a block or stop building, [accent]use space[]. -text.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. -text.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. -text.showagain = Don't show again next session -text.coreattack = < Core is under attack! > -text.unlocks = Unlocks -text.savegame = Save Game -text.loadgame = Load Game -text.joingame = Join Game -text.addplayers = Add/Remove Players -text.customgame = Custom Game -text.none = -text.close = Close -text.quit = Quit -text.maps = Maps -text.continue = Continue -text.maps.none = [LIGHT_GRAY]No maps found! -text.about.button = About -text.name = Name: -text.noname = Pick a[accent] player name[] first. -text.filename = File Name: -text.unlocked = New Block Unlocked! -text.unlocked.plural = New Blocks Unlocked! -text.players = {0} players online -text.players.single = {0} player online -text.server.closing = [accent]Closing server... -text.server.kicked.kick = You have been kicked from the server! -text.server.kicked.serverClose = Server closed. -text.server.kicked.clientOutdated = Outdated client! Update your game! -text.server.kicked.serverOutdated = Outdated server! Ask the host to update! -text.server.kicked.banned = You are banned on this server. -text.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. -text.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. -text.server.kicked.customClient = This server does not support custom builds. Download an official version. -text.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. -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. -text.hostserver = Host Game -text.hostserver.mobile = Host\nGame -text.host = Host -text.hosting = [accent]Opening server... -text.hosts.refresh = Refresh -text.hosts.discovering = Discovering LAN games -text.server.refreshing = Refreshing server -text.hosts.none = [lightgray]No local games found! -text.host.invalid = [scarlet]Can't connect to host. -text.trace = Trace Player -text.trace.playername = Player name: [accent]{0} -text.trace.ip = IP: [accent]{0} -text.trace.id = Unique ID: [accent]{0} -text.trace.android = Android Client: [accent]{0} -text.trace.modclient = Custom Client: [accent]{0} -text.trace.totalblocksbroken = Total blocks broken: [accent]{0} -text.trace.structureblocksbroken = Structure blocks broken: [accent]{0} -text.trace.lastblockbroken = Last block broken: [accent]{0} -text.trace.totalblocksplaced = Total blocks placed: [accent]{0} -text.trace.lastblockplaced = Last block placed: [accent]{0} -text.invalidid = Invalid client ID! Submit a bug report. -text.server.bans = Bans -text.server.bans.none = No banned players found! -text.server.admins = Admins -text.server.admins.none = No admins found! -text.server.add = Add Server -text.server.delete = Are you sure you want to delete this server? -text.server.hostname = Host: {0} -text.server.edit = Edit Server -text.server.outdated = [crimson]Outdated Server![] -text.server.outdated.client = [crimson]Outdated Client![] -text.server.version = [lightgray]Version: {0} {1} -text.server.custombuild = [yellow]Custom Build -text.confirmban = Are you sure you want to ban this player? -text.confirmkick = Are you sure you want to kick this player? -text.confirmunban = Are you sure you want to unban this player? -text.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? -text.joingame.title = Join Game -text.joingame.ip = Address: -text.disconnect = Disconnected. -text.disconnect.data = Failed to load world data! -text.connecting = [accent]Connecting... -text.connecting.data = [accent]Loading world data... -text.server.port = Port: -text.server.addressinuse = Address already in use! -text.server.invalidport = Invalid port number! -text.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. -text.save.new = New Save -text.save.overwrite = Are you sure you want to overwrite\nthis save slot? -text.overwrite = Overwrite -text.save.none = No saves found! -text.saveload = [accent]Saving... -text.savefail = Failed to save game! -text.save.delete.confirm = Are you sure you want to delete this save? -text.save.delete = Delete -text.save.export = Export Save -text.save.import.invalid = [accent]This save is invalid! -text.save.import.fail = [crimson]Failed to import save: [accent]{0} -text.save.export.fail = [crimson]Failed to export save: [accent]{0} -text.save.import = Import Save -text.save.newslot = Save name: -text.save.rename = Rename -text.save.rename.text = New name: -text.selectslot = Select a save. -text.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. -text.empty = -text.on = On -text.off = Off -text.save.autosave = Autosave: {0} -text.save.map = Map: {0} -text.save.wave = Wave {0} -text.save.difficulty = Difficulty: {0} -text.save.date = Last Saved: {0} -text.save.playtime = Playtime: {0} -text.confirm = Confirm -text.delete = Delete -text.ok = OK -text.open = Open -text.cancel = Cancel -text.openlink = Open Link -text.copylink = Copy Link -text.back = Back -text.quit.confirm = Are you sure you want to quit? -text.changelog.title = Changelog -text.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. -text.changelog.error.ios = [accent]The changelog is currently not supported in iOS. -text.changelog.error = [scarlet]Error getting changelog!\nCheck your internet connection. -text.changelog.current = [yellow][[Current version] -text.changelog.latest = [accent][[Latest version] -text.loading = [accent]Loading... -text.saving = [accent]Saving... -text.wave = [accent]Wave {0} -text.wave.waiting = [LIGHT_GRAY]Wave in {0} -text.waiting = [LIGHT_GRAY]Waiting... -text.waiting.players = Waiting for players... -text.wave.enemies = [LIGHT_GRAY]{0} Enemies Remaining -text.wave.enemy = [LIGHT_GRAY]{0} Enemy Remaining -text.loadimage = Load Image -text.saveimage = Save Image -text.unknown = Unknown -text.custom = Custom -text.builtin = Built-In -text.map.delete.confirm = Are you sure you want to delete this map? This action cannot be undone! -text.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. -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. -text.map.invalid = Error loading map: corrupted or invalid map file. -text.editor.brush = Brush -text.editor.slope = \\ -text.editor.openin = Open In Editor -text.editor.oregen = Ore Generation -text.editor.oregen.info = Ore Generation: -text.editor.mapinfo = Map Info -text.editor.author = Author: -text.editor.description = Description: -text.editor.name = Name: -text.editor.teams = Teams -text.editor.elevation = Elevation -text.editor.errorimageload = Error loading file:\n[accent]{0} -text.editor.errorimagesave = Error saving file:\n[accent]{0} -text.editor.generate = Generate -text.editor.resize = Resize -text.editor.loadmap = Load Map -text.editor.savemap = Save Map -text.editor.saved = Saved! -text.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. -text.editor.import.exists = [scarlet]Unable to import:[] a built-in map named '{0}' already exists! -text.editor.import = Import... -text.editor.importmap = Import Map -text.editor.importmap.description = Import an already existing map -text.editor.importfile = Import File -text.editor.importfile.description = Import an external map file -text.editor.importimage = Import Legacy Image -text.editor.importimage.description = Import an external map image file -text.editor.export = Export... -text.editor.exportfile = Export File -text.editor.exportfile.description = Export a map file -text.editor.exportimage = Export Terrain Image -text.editor.exportimage.description = Export a map image file -text.editor.loadimage = Import Terrain -text.editor.saveimage = Export Terrain -text.editor.unsaved = [scarlet]You have unsaved changes![]\nAre you sure you want to exit? -text.editor.resizemap = Resize Map -text.editor.mapname = Map Name: -text.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? -text.editor.selectmap = Select a map to load: -text.width = Width: -text.height = Height: -text.menu = Menu -text.play = Play -text.load = Load -text.save = Save -text.fps = FPS: {0} -text.tps = TPS: {0} -text.ping = Ping: {0}ms -text.language.restart = Please restart your game for the language settings to take effect. -text.settings = Settings -text.tutorial = Tutorial -text.editor = Editor -text.mapeditor = Map Editor -text.donate = Donate +credits.text = Created by [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[] +credits = Credits +contributors = Translators and Contributors +discord = Join the mindustry discord! +link.discord.description = The official Mindustry discord chatroom +link.github.description = Game source code +link.dev-builds.description = Unstable development builds +link.trello.description = Official trello board for planned features +link.itch.io.description = itch.io page with PC downloads and web version +link.google-play.description = Google Play store listing +link.wiki.description = Official Mindustry wiki +linkfail = Failed to open link!\nThe URL has been copied to your clipboard. +screenshot = Screenshot saved to {0} +gameover = Game Over +gameover.pvp = The[accent] {0}[] team is victorious! +highscore = [accent]New highscore! +wave.lasted = You lasted until wave [accent]{0}[]. +level.highscore = High Score: [accent]{0} +level.delete.title = Confirm Delete +map.delete = Are you sure you want to delete the map "[accent]{0}[]"? +level.select = Level Select +level.mode = Gamemode: +construction.desktop = To deselect a block or stop building, [accent]use space[]. +construction.title = Block Construction Guide +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. +deconstruction.title = Block Deconstruction Guide +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. +showagain = Don't show again next session +coreattack = < Core is under attack! > +unlocks = Unlocks +savegame = Save Game +loadgame = Load Game +joingame = Join Game +addplayers = Add/Remove Players +customgame = Custom Game +none = +close = Close +quit = Quit +maps = Maps +continue = Continue +maps.none = [LIGHT_GRAY]No maps found! +about.button = About +name = Name: +noname = Pick a[accent] player name[] first. +filename = File Name: +unlocked = New Block Unlocked! +unlocked.plural = New Blocks Unlocked! +players = {0} players online +players.single = {0} player online +server.closing = [accent]Closing server... +server.kicked.kick = You have been kicked from the server! +server.kicked.serverClose = Server closed. +server.kicked.clientOutdated = Outdated client! Update your game! +server.kicked.serverOutdated = Outdated server! Ask the host to update! +server.kicked.banned = You are banned on this server. +server.kicked.recentKick = You have been kicked recently.\nWait before connecting again. +server.kicked.nameInUse = There is someone with that name\nalready on this server. +server.kicked.nameEmpty = Your chosen name is invalid. +server.kicked.idInUse = You are already on this server! Connecting with two accounts is not permitted. +server.kicked.customClient = This server does not support custom builds. Download an official version. +server.kicked.gameover = Game over! +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. +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. +hostserver = Host Game +hostserver.mobile = Host\nGame +host = Host +hosting = [accent]Opening server... +hosts.refresh = Refresh +hosts.discovering = Discovering LAN games +server.refreshing = Refreshing server +hosts.none = [lightgray]No local games found! +host.invalid = [scarlet]Can't connect to host. +trace = Trace Player +trace.playername = Player name: [accent]{0} +trace.ip = IP: [accent]{0} +trace.id = Unique ID: [accent]{0} +trace.android = Android Client: [accent]{0} +trace.modclient = Custom Client: [accent]{0} +trace.totalblocksbroken = Total blocks broken: [accent]{0} +trace.structureblocksbroken = Structure blocks broken: [accent]{0} +trace.lastblockbroken = Last block broken: [accent]{0} +trace.totalblocksplaced = Total blocks placed: [accent]{0} +trace.lastblockplaced = Last block placed: [accent]{0} +invalidid = Invalid client ID! Submit a bug report. +server.bans = Bans +server.bans.none = No banned players found! +server.admins = Admins +server.admins.none = No admins found! +server.add = Add Server +server.delete = Are you sure you want to delete this server? +server.hostname = Host: {0} +server.edit = Edit Server +server.outdated = [crimson]Outdated Server![] +server.outdated.client = [crimson]Outdated Client![] +server.version = [lightgray]Version: {0} {1} +server.custombuild = [yellow]Custom Build +confirmban = Are you sure you want to ban this player? +confirmkick = Are you sure you want to kick this player? +confirmunban = Are you sure you want to unban this player? +confirmadmin = Are you sure you want to make this player an admin? +confirmunadmin = Are you sure you want to remove admin status from this player? +joingame.title = Join Game +joingame.ip = Address: +disconnect = Disconnected. +disconnect.data = Failed to load world data! +connecting = [accent]Connecting... +connecting.data = [accent]Loading world data... +server.port = Port: +server.addressinuse = Address already in use! +server.invalidport = Invalid port number! +server.error = [crimson]Error hosting server: [accent]{0} +save.old = This save is for an older version of the game, and can no longer be used.\n\n[LIGHT_GRAY]Save backwards compatibility will be implemented in the full 4.0 release. +save.new = New Save +save.overwrite = Are you sure you want to overwrite\nthis save slot? +overwrite = Overwrite +save.none = No saves found! +saveload = [accent]Saving... +savefail = Failed to save game! +save.delete.confirm = Are you sure you want to delete this save? +save.delete = Delete +save.export = Export Save +save.import.invalid = [accent]This save is invalid! +save.import.fail = [crimson]Failed to import save: [accent]{0} +save.export.fail = [crimson]Failed to export save: [accent]{0} +save.import = Import Save +save.newslot = Save name: +save.rename = Rename +save.rename.text = New name: +selectslot = Select a save. +slot = [accent]Slot {0} +save.corrupted = [accent]Save file corrupted or invalid!\nIf you have just updated your game, this is probably a change in the save format and [scarlet]not[] a bug. +empty = +on = On +off = Off +save.autosave = Autosave: {0} +save.map = Map: {0} +save.wave = Wave {0} +save.difficulty = Difficulty: {0} +save.date = Last Saved: {0} +save.playtime = Playtime: {0} +confirm = Confirm +delete = Delete +ok = OK +open = Open +cancel = Cancel +openlink = Open Link +copylink = Copy Link +back = Back +quit.confirm = Are you sure you want to quit? +changelog.title = Changelog +changelog.loading = Getting changelog... +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.ios = [accent]The changelog is currently not supported in iOS. +changelog.error = [scarlet]Error getting changelog!\nCheck your internet connection. +changelog.current = [yellow][[Current version] +changelog.latest = [accent][[Latest version] +loading = [accent]Loading... +saving = [accent]Saving... +wave = [accent]Wave {0} +wave.waiting = [LIGHT_GRAY]Wave in {0} +waiting = [LIGHT_GRAY]Waiting... +waiting.players = Waiting for players... +wave.enemies = [LIGHT_GRAY]{0} Enemies Remaining +wave.enemy = [LIGHT_GRAY]{0} Enemy Remaining +loadimage = Load Image +saveimage = Save Image +unknown = Unknown +custom = Custom +builtin = Built-In +map.delete.confirm = Are you sure you want to delete this map? This action cannot be undone! +map.random = [accent]Random Map +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.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.invalid = Error loading map: corrupted or invalid map file. +editor.brush = Brush +editor.slope = \\ +editor.openin = Open In Editor +editor.oregen = Ore Generation +editor.oregen.info = Ore Generation: +editor.mapinfo = Map Info +editor.author = Author: +editor.description = Description: +editor.name = Name: +editor.teams = Teams +editor.elevation = Elevation +editor.errorimageload = Error loading file:\n[accent]{0} +editor.errorimagesave = Error saving file:\n[accent]{0} +editor.generate = Generate +editor.resize = Resize +editor.loadmap = Load Map +editor.savemap = Save Map +editor.saved = Saved! +editor.save.noname = Your map does not have a name! Set one in the 'map info' menu. +editor.save.overwrite = Your map overwrites a built-in map! Pick a different name in the 'map info' menu. +editor.import.exists = [scarlet]Unable to import:[] a built-in map named '{0}' already exists! +editor.import = Import... +editor.importmap = Import Map +editor.importmap.description = Import an already existing map +editor.importfile = Import File +editor.importfile.description = Import an external map file +editor.importimage = Import Legacy Image +editor.importimage.description = Import an external map image file +editor.export = Export... +editor.exportfile = Export File +editor.exportfile.description = Export a map file +editor.exportimage = Export Terrain Image +editor.exportimage.description = Export a map image file +editor.loadimage = Import Terrain +editor.saveimage = Export Terrain +editor.unsaved = [scarlet]You have unsaved changes![]\nAre you sure you want to exit? +editor.resizemap = Resize Map +editor.mapname = Map Name: +editor.overwrite = [accent]Warning!\nThis overwrites an existing map. +editor.overwrite.confirm = [scarlet]Warning![] A map with this name already exists. Are you sure you want to overwrite it? +editor.selectmap = Select a map to load: +width = Width: +height = Height: +menu = Menu +play = Play +load = Load +save = Save +fps = FPS: {0} +tps = TPS: {0} +ping = Ping: {0}ms +language.restart = Please restart your game for the language settings to take effect. +settings = Settings +tutorial = Tutorial +editor = Editor +mapeditor = Map Editor +donate = Donate -text.connectfail = [crimson]Failed to connect to server:\n\n[accent]{0} -text.error.unreachable = Server unreachable.\nIs the address spelled correctly? -text.error.invalidaddress = Invalid address. -text.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! -text.error.alreadyconnected = Already connected. -text.error.mapnotfound = Map file not found! -text.error.io = Network I/O error. -text.error.any = Unknown network error. +connectfail = [crimson]Failed to connect to server:\n\n[accent]{0} +error.unreachable = Server unreachable.\nIs the address spelled correctly? +error.invalidaddress = Invalid address. +error.timedout = Timed out!\nMake sure the host has port forwarding set up, and that the address is correct! +error.mismatch = Packet error:\npossible client/server version mismatch.\nMake sure you and the host have the latest version of Mindustry! +error.alreadyconnected = Already connected. +error.mapnotfound = Map file not found! +error.io = Network I/O error. +error.any = Unknown network error. -text.settings.language = Language -text.settings.reset = Reset to Defaults -text.settings.rebind = Rebind -text.settings.controls = Controls -text.settings.game = Game -text.settings.sound = Sound -text.settings.graphics = Graphics -text.settings.cleardata = Clear Game Data... -text.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. -text.settings.clearunlocks = Clear Unlocks -text.settings.clearall = Clear All -text.paused = [accent]< Paused > -text.yes = Yes -text.no = No -text.info.title = Info -text.error.title = [crimson]An error has occured -text.error.crashtitle = An error has occured -text.blocks.unknown=[LIGHT_GRAY]??? -text.blocks.blockinfo = Block Info -text.blocks.powercapacity = Power Capacity -text.blocks.powershot = Power/Shot -text.blocks.targetsair = Targets Air -text.blocks.itemspeed = Units Moved -text.blocks.shootrange = Range -text.blocks.size = Size -text.blocks.liquidcapacity = Liquid Capacity -text.blocks.maxitemssecond = Max Items -text.blocks.powerrange = Power Range -text.blocks.poweruse = Power Use -text.blocks.powerdamage = Power/Damage -text.blocks.inputitemcapacity = Input Item Capacity -text.blocks.outputitemcapacity = Output Item Capacity -text.blocks.itemcapacity = Item Capacity -text.blocks.basepowergeneration = Base Power Generation -text.blocks.powertransferspeed = Power Transfer -text.blocks.craftspeed = Production Speed -text.blocks.inputliquid = Input Liquid -text.blocks.inputliquidaux = Aux Liquid -text.blocks.inputitem = Input Item -text.blocks.inputitems = Input Items -text.blocks.outputitem = Output Item -text.blocks.drilltier = Drillables -text.blocks.drillspeed = Base Drill Speed -text.blocks.liquidoutput = Liquid Output -text.blocks.liquidoutputspeed = Liquid Output Speed -text.blocks.liquiduse = Liquid Use -text.blocks.coolant = Coolant -text.blocks.coolantuse = Coolant Use -text.blocks.inputliquidfuel = Fuel Liquid -text.blocks.liquidfueluse = Liquid Fuel Use -text.blocks.boostitem = Boost Item -text.blocks.boostliquid = Boost Liquid -text.blocks.health = Health -text.blocks.inaccuracy = Inaccuracy -text.blocks.shots = Shots -text.blocks.reload = Shots/Second -text.blocks.inputfuel = Fuel -text.blocks.fuelburntime = Fuel Burn Time -text.blocks.inputcapacity = Input capacity -text.blocks.outputcapacity = Output capacity -text.unit.blocks = blocks -text.unit.powersecond = power units/second -text.unit.liquidsecond = liquid units/second -text.unit.itemssecond = items/second -text.unit.pixelssecond = pixels/second -text.unit.liquidunits = liquid units -text.unit.powerunits = power units -text.unit.degrees = degrees -text.unit.seconds = seconds -text.unit.items = items -text.category.general = General -text.category.power = Power -text.category.liquids = Liquids -text.category.items = Items -text.category.crafting = Crafting -text.category.shooting = Shooting -text.category.optional = Optional Enhancements +settings.language = Language +settings.reset = Reset to Defaults +settings.rebind = Rebind +settings.controls = Controls +settings.game = Game +settings.sound = Sound +settings.graphics = Graphics +settings.cleardata = Clear Game Data... +settings.clear.confirm = Are you sure you want to clear this data?\nWhat is done cannot be undone! +settings.clearall.confirm = [scarlet]WARNING![]\nThis will clear all data, including saves, maps, unlocks and keybinds.\nOnce you press 'ok' the game will wipe all data and automatically exit. +settings.clearunlocks = Clear Unlocks +settings.clearall = Clear All +paused = [accent]< Paused > +yes = Yes +no = No +info.title = Info +error.title = [crimson]An error has occured +error.crashtitle = An error has occured +blocks.unknown=[LIGHT_GRAY]??? +blocks.blockinfo = Block Info +blocks.powercapacity = Power Capacity +blocks.powershot = Power/Shot +blocks.targetsair = Targets Air +blocks.itemspeed = Units Moved +blocks.shootrange = Range +blocks.size = Size +blocks.liquidcapacity = Liquid Capacity +blocks.maxitemssecond = Max Items +blocks.powerrange = Power Range +blocks.poweruse = Power Use +blocks.powerdamage = Power/Damage +blocks.inputitemcapacity = Input Item Capacity +blocks.outputitemcapacity = Output Item Capacity +blocks.itemcapacity = Item Capacity +blocks.basepowergeneration = Base Power Generation +blocks.powertransferspeed = Power Transfer +blocks.craftspeed = Production Speed +blocks.inputliquid = Input Liquid +blocks.inputliquidaux = Aux Liquid +blocks.inputitem = Input Item +blocks.inputitems = Input Items +blocks.outputitem = Output Item +blocks.drilltier = Drillables +blocks.drillspeed = Base Drill Speed +blocks.liquidoutput = Liquid Output +blocks.liquidoutputspeed = Liquid Output Speed +blocks.liquiduse = Liquid Use +blocks.coolant = Coolant +blocks.coolantuse = Coolant Use +blocks.inputliquidfuel = Fuel Liquid +blocks.liquidfueluse = Liquid Fuel Use +blocks.boostitem = Boost Item +blocks.boostliquid = Boost Liquid +blocks.health = Health +blocks.inaccuracy = Inaccuracy +blocks.shots = Shots +blocks.reload = Shots/Second +blocks.inputfuel = Fuel +blocks.fuelburntime = Fuel Burn Time +blocks.inputcapacity = Input capacity +blocks.outputcapacity = Output capacity +unit.blocks = blocks +unit.powersecond = power units/second +unit.liquidsecond = liquid units/second +unit.itemssecond = items/second +unit.pixelssecond = pixels/second +unit.liquidunits = liquid units +unit.powerunits = power units +unit.degrees = degrees +unit.seconds = seconds +unit.items = items +category.general = General +category.power = Power +category.liquids = Liquids +category.items = Items +category.crafting = Crafting +category.shooting = Shooting +category.optional = Optional Enhancements setting.indicators.name = Ally Indicators setting.autotarget.name = Auto-Target setting.fpscap.name = Max FPS @@ -343,7 +343,7 @@ setting.mutemusic.name = Mute Music setting.sfxvol.name = SFX Volume setting.mutesound.name = Mute Sound setting.crashreport.name = Send Anonymous Crash Reports -text.keybind.title = Rebind Keys +keybind.title = Rebind Keys category.general.name = General category.view.name = View category.multiplayer.name = Multiplayer @@ -376,7 +376,7 @@ keybind.chat_history_next.name = Chat history next keybind.chat_scroll.name = Chat scroll keybind.drop_unit.name = Drop Unit keybind.zoom_minimap.name = Zoom minimap -mode.text.help.title = Description of modes +mode.help.title = Description of modes mode.waves.name = Waves mode.waves.description = The normal mode. Limited resources and automatic incoming waves. mode.sandbox.name = Sandbox @@ -454,21 +454,21 @@ mech.trident-ship.weapon = Bomb Bay 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.weapon = Flame Repeater -text.item.explosiveness = [LIGHT_GRAY]Explosiveness: {0}% -text.item.flammability = [LIGHT_GRAY]Flammability: {0}% -text.item.radioactivity = [LIGHT_GRAY]Radioactivity: {0}% -text.item.fluxiness = [LIGHT_GRAY]Flux Power: {0}% -text.unit.health = [LIGHT_GRAY]Health: {0} -text.unit.speed = [LIGHT_GRAY]Speed: {0} -text.mech.weapon = [LIGHT_GRAY]Weapon: {0} -text.mech.armor = [LIGHT_GRAY]Armor: {0} -text.mech.itemcapacity = [LIGHT_GRAY]Item Capacity: {0} -text.mech.minespeed = [LIGHT_GRAY]Mining Speed: {0} -text.mech.minepower = [LIGHT_GRAY]Mining Power: {0} -text.mech.ability = [LIGHT_GRAY]Ability: {0} -text.liquid.heatcapacity = [LIGHT_GRAY]Heat Capacity: {0} -text.liquid.viscosity = [LIGHT_GRAY]Viscosity: {0} -text.liquid.temperature = [LIGHT_GRAY]Temperature: {0} +item.explosiveness = [LIGHT_GRAY]Explosiveness: {0}% +item.flammability = [LIGHT_GRAY]Flammability: {0}% +item.radioactivity = [LIGHT_GRAY]Radioactivity: {0}% +item.fluxiness = [LIGHT_GRAY]Flux Power: {0}% +unit.health = [LIGHT_GRAY]Health: {0} +unit.speed = [LIGHT_GRAY]Speed: {0} +mech.weapon = [LIGHT_GRAY]Weapon: {0} +mech.armor = [LIGHT_GRAY]Armor: {0} +mech.itemcapacity = [LIGHT_GRAY]Item Capacity: {0} +mech.minespeed = [LIGHT_GRAY]Mining Speed: {0} +mech.minepower = [LIGHT_GRAY]Mining Power: {0} +mech.ability = [LIGHT_GRAY]Ability: {0} +liquid.heatcapacity = [LIGHT_GRAY]Heat Capacity: {0} +liquid.viscosity = [LIGHT_GRAY]Viscosity: {0} +liquid.temperature = [LIGHT_GRAY]Temperature: {0} block.constructing = {0} [LIGHT_GRAY](Constructing) block.spawn.name = Enemy Spawn block.core.name = Core diff --git a/core/assets/bundles/bundle_cs.properties b/core/assets/bundles/bundle_cs.properties index db3fa556b1..466827c14f 100644 --- a/core/assets/bundles/bundle_cs.properties +++ b/core/assets/bundles/bundle_cs.properties @@ -1,356 +1,356 @@ -text.credits.text = Vytvořil [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[] -text.credits = Kredity -text.contributors = Překladatelé a Sponzoři -text.discord = Připoj se k Mindustry na Discordu! -text.link.discord.description = Oficiální Mindustry chatroom na Discordu! -text.link.github.description = Zdrojový kód hry -text.link.dev-builds.description = Nestabilní verze vývoje hry -text.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 -text.link.google-play.description = Google Play store -text.link.wiki.description = Oficiální Mindustry wiki -text.linkfail = Nepodařilo se otevřít odkaz!\nURL byla zkopírována do schránky. -text.screenshot = Snímek obrazovky uložen {0} -text.gameover = Konec hry -text.gameover.pvp = [accent] {0}[] Tým Vyhrál! -text.sector.gameover = Tento sektor byl ztracen. Znovu obsadit? -text.sector.retry = Znovu -text.highscore = [accent]Nový Rekord! -text.wave.lasted = Vydržel jsi do vlny [accent]{0}[]. -text.level.highscore = Nejvyšší skóre: [accent]{0} -text.level.delete.title = Potvrdit smazání -text.map.delete = Jsi si jistý že chceš smazat mapu "[accent]{0}[]"? -text.level.select = Výběr levelu -text.level.mode = Herní mód: -text.construction.desktop = K odznačení bloku nebo k zastavení stavby, [accent]stiskni mezerník[]. -text.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. -text.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. -text.showagain = Znovu neukazovat ! -text.coreattack = < Jádro je pod útokem! > -text.unlocks = Odemykatelné -text.savegame = Uložit hru -text.loadgame = Načíst hru -text.joingame = Připojit se ke hře -text.addplayers = Přidat/Odebrat hráče -text.customgame = Vlastní hra -text.sectors = Sektory -text.sector = Sektor: [LIGHT_GRAY]{0} -text.sector.time = Čas: [LIGHT_GRAY]{0} -text.sector.deploy = Výsadek -text.sector.abandon = Opustit -text.sector.abandon.confirm = Jsi si jistý že chceš opustit veškerý postup v tomto sektoru?\nTento krok je nevratný! -text.sector.resume = Pokračovat -text.sector.locked = [scarlet][[Incomplete] -text.sector.unexplored = [accent][[Unexplored] -text.missions = Mise:[LIGHT_GRAY] {0} -text.mission = Mise:[LIGHT_GRAY] {0} -text.mission.main = Hlavní mise:[LIGHT_GRAY] {0} -text.mission.info = Informace o misi -text.mission.complete = Mise splněna! -text.mission.complete.body = Sektor {0},{1} Byl dobyt. -text.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 -text.mission.wave.enemy = Udrž se[accent] {0}/{1} []vln\n{2} Nepřátel -text.mission.wave.menu = Udrž se[accent] {0}[] vln -text.mission.battle = Znič nepřátelské jádro -text.mission.resource.menu = Získej {0} x{1} -text.mission.resource = Získej {0}:\n[accent]{1}/{2}[] -text.mission.block = Vytvoř {0} -text.mission.unit = Vytvoř {0} Jednotek -text.mission.command = Pošli rozkaz {0} jednotkám -text.mission.linknode = Propoj energetický uzel -text.mission.display = [accent]Mise:\n[LIGHT_GRAY]{0} -text.mission.mech = Změň na Mecha[accent] {0}[] -text.mission.create = Vytvoř[accent] {0}[] -text.none = -text.close = Zavřít -text.quit = Ukončit -text.maps = Mapy -text.continue = Pokračovat -text.nextmission = Další Mise -text.maps.none = [LIGHT_GRAY]Žádné mapy nebyly nalezeny! -text.about.button = O hře -text.name = Name: -text.noname = Nejdřív si vyber[accent] herní jméno[]. -text.filename = Jméno složky: -text.unlocked = Nový blok odemknut! -text.unlocked.plural = Nové bloky odemknuty! -text.players = {0} hráčů online -text.players.single = {0} hráč online -text.server.closing = [accent]Zavírám server... -text.server.kicked.kick = Byl jsi vykopnut ze serveru! -text.server.kicked.serverClose = Server je zavřený. -text.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. -text.server.kicked.clientOutdated = Zastaralý klient hry! Aktualizuj si hru! -text.server.kicked.serverOutdated = Zastaralý server! Řekni hostiteli o aktualizaci! -text.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íš. -text.server.kicked.nameInUse = Někdo se stejným jménem\nje aktuálně na serveru. -text.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. -text.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. -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. -text.hostserver = Hostovat hru -text.hostserver.mobile = Hostovat\nHru -text.host = Hostitel -text.hosting = [accent]Otevírám server... -text.hosts.refresh = Obnovit -text.hosts.discovering = Hledám hry LAN -text.server.refreshing = Obnovuji servery -text.hosts.none = [lightgray]Žádné místní hry nebyly nalezeny! -text.host.invalid = [scarlet]Nejde se připojit k hostiteli. -text.trace = Vystopovat hráče -text.trace.playername = Jméno hráče: [accent]{0} -text.trace.ip = IP: [accent]{0} -text.trace.id = Unikátní ID: [accent]{0} -text.trace.android = Android Klient: [accent]{0} -text.trace.modclient = Vlastní Klient: [accent]{0} -text.trace.totalblocksbroken = Bloků zničeno celkem: [accent]{0} -text.trace.structureblocksbroken = Bloky struktůr zničeno : [accent]{0} -text.trace.lastblockbroken = Poslední zničený blok: [accent]{0} -text.trace.totalblocksplaced = Bloků položeno celkem: [accent]{0} -text.trace.lastblockplaced = Poslední blok položen: [accent]{0} -text.invalidid = Neplatná IP klienta! Poslat zprávu o chybě. -text.server.bans = Bany. -text.server.bans.none = Žádní hráči s banem nebyli nalezeni. -text.server.admins = Admini -text.server.admins.none = Žádní admini nebyli nalezeni. -text.server.add = Přidat server -text.server.delete = Jsi si jistý že chceš smazat tento server? -text.server.hostname = Hostitel: {0} -text.server.edit = Upravit server -text.server.outdated = [crimson]Zastaralý server![] -text.server.outdated.client = [crimson]Zastaralý klient![] -text.server.version = [lightgray]Verze: {0} {1} -text.server.custombuild = [yellow]Vlastní verze -text.confirmban = Jsi si jistý že chceš zabanovat tohoto hráče? -text.confirmkick = Jsi si jistý že chceš vykopnout tohoto hráče? -text.confirmunban = Jsi si jistý že chceš odbanovat tohoto hráče -text.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? -text.joingame.title = Připojit se ke hře -text.joingame.ip = Adresa: -text.disconnect = Odpojen. -text.disconnect.data = Chyba načtení dat světa! -text.connecting = [accent]Připojuji se... -text.connecting.data = [accent]Načítám data světa... -text.server.port = Port: -text.server.addressinuse = Adresu již někdo používá! -text.server.invalidport = Neplatné číslo portu! -text.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. -text.save.new = Nové uložení -text.save.overwrite = Jsi si jistý že chceš přepsat\ntento ukládaci slot? -text.overwrite = Přepsat -text.save.none = Žádné uložené pozice nebyly nalezeny -text.saveload = [accent]Ukládám... -text.savefail = Nepodařilo se uložit hru! -text.save.delete.confirm = Jsi si jistý že chceš smazat toto uložení? -text.save.delete = Smazat -text.save.export = Exportovat uložení -text.save.import.invalid = [accent]Toto uložení je neplatné! -text.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} -text.save.import = Importovat uložení -text.save.newslot = Uložit hru: -text.save.rename = Přejmenovat -text.save.rename.text = Nové jméno: -text.selectslot = Vyber uložení. -text.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. -text.sector.corrupted = [accent]Byla nalezena uložená pozice pro tentosektor, ale načtení se nezdařilo.\nNová pozice byla vytvořena. -text.empty = -text.on = On -text.off = Off -text.save.autosave = Automatické uložení: {0} -text.save.map = Mapa: {0} -text.save.wave = Vlna {0} -text.save.difficulty = Obtížnost: {0} -text.save.date = Naposledy uloženo: {0} -text.save.playtime = Herní čas: {0} -text.confirm = Potvrdit -text.delete = Smazat -text.ok = OK -text.open = Otevřít -text.cancel = Zrušit -text.openlink = Otevřít Odkaz -text.copylink = Zkopírovat Odkaz -text.back = Zpět -text.quit.confirm = Jsi si jistý že chceš ukončit ? -text.changelog.title = Záznam změn -text.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. -text.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. -text.changelog.current = [yellow][[Aktuální verze] -text.changelog.latest = [accent][[nejnovější verze] -text.loading = [accent]Načítám... -text.saving = [accent]Ukládám... -text.wave = [accent]Vlna {0} -text.wave.waiting = [LIGHT_GRAY]Vlna za {0} -text.waiting = [LIGHT_GRAY]Čekám... -text.waiting.players = Čekání na hráče... -text.wave.enemies = [LIGHT_GRAY]{0} Nepřátel zbývá -text.wave.enemy = [LIGHT_GRAY]{0} Nepřítel zbývá -text.loadimage = Nahrát obrázek -text.saveimage = Uložit obrázek -text.unknown = Neznámý -text.custom = Vlastní -text.builtin = Zabudovaný -text.map.delete.confirm = Jsi si jistý žechceš tuto mapu smazat? tato akce je nevratná! -text.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. -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. -text.map.invalid = Chyba v načítání mapy: poškozený nebo neplatný soubor mapy. -text.editor.brush = Štětec -text.editor.slope = \\ -text.editor.openin = Otevřít v editoru. -text.editor.oregen = Generovat nerostné zdroje. -text.editor.oregen.info = Generování nerostných zdrojů: -text.editor.mapinfo = Informace o mapě -text.editor.author = Autor: -text.editor.description = Popis: -text.editor.name = Jméno: -text.editor.teams = Týmy -text.editor.elevation = Výška -text.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} -text.editor.generate = Generovat -text.editor.resize = Změnit velikost -text.editor.loadmap = Načíst mapu -text.editor.savemap = Uložit mapu -text.editor.saved = Uloženo! -text.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ě. -text.editor.import.exists = [scarlet]Není možno importovat:[] vestavěná mapa jménem '{0}' již existuje! -text.editor.import = Import -text.editor.importmap = Importovat mapu -text.editor.importmap.description = Importovat již existující mapu -text.editor.importfile = Importovat soubor -text.editor.importfile.description = Importovat externí soubor mapy -text.editor.importimage = Importovat Legacy Obrázek -text.editor.importimage.description = Importovat exrerní obrázek mapy -text.editor.export = Export -text.editor.exportfile = Exportovat soubor -text.editor.exportfile.description = Exportovat soubor mapy -text.editor.exportimage = Exportovat obrázek terénu -text.editor.exportimage.description = Exportovat obrázek souboru mapy -text.editor.loadimage = Importovat terén -text.editor.saveimage = Exportovat terén -text.editor.unsaved = [scarlet]Máš neuložené změny![]\nPřesto chceš ukončit? -text.editor.resizemap = Změnit velikost mapy -text.editor.mapname = Jméno mapy: -text.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? -text.editor.selectmap = Vyber mapu k načtení: -text.width = Šířka: -text.height = Výška: -text.menu = Hlavní menu -text.play = Hrát -text.load = Načíst -text.save = Uložit -text.fps = FPS: {0} -text.tps = TPS: {0} -text.ping = Odezva: {0}ms -text.language.restart = Prosím restartuj hru aby se provedla změna jazyka! -text.settings = Nastavení -text.tutorial = Tutoriál -text.editor = Editor -text.mapeditor = Editor map -text.donate = Darovat +credits.text = Vytvořil [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[] +credits = Kredity +contributors = Překladatelé a Sponzoři +discord = Připoj se k Mindustry na Discordu! +link.discord.description = Oficiální Mindustry chatroom na Discordu! +link.github.description = Zdrojový kód hry +link.dev-builds.description = Nestabilní verze vývoje hry +link.trello.description = Oficiální Trello board pro plánované funkce +link.itch.io.description = itch.io stránka pro stažení PC nebo webové verze +link.google-play.description = Google Play store +link.wiki.description = Oficiální Mindustry wiki +linkfail = Nepodařilo se otevřít odkaz!\nURL byla zkopírována do schránky. +screenshot = Snímek obrazovky uložen {0} +gameover = Konec hry +gameover.pvp = [accent] {0}[] Tým Vyhrál! +sector.gameover = Tento sektor byl ztracen. Znovu obsadit? +sector.retry = Znovu +highscore = [accent]Nový Rekord! +wave.lasted = Vydržel jsi do vlny [accent]{0}[]. +level.highscore = Nejvyšší skóre: [accent]{0} +level.delete.title = Potvrdit smazání +map.delete = Jsi si jistý že chceš smazat mapu "[accent]{0}[]"? +level.select = Výběr levelu +level.mode = Herní mód: +construction.desktop = K odznačení bloku nebo k zastavení stavby, [accent]stiskni mezerník[]. +construction.title = Návod ke stavbě bloků +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. +deconstruction.title = Návod k dekonstrukci bloků. +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. +showagain = Znovu neukazovat ! +coreattack = < Jádro je pod útokem! > +unlocks = Odemykatelné +savegame = Uložit hru +loadgame = Načíst hru +joingame = Připojit se ke hře +addplayers = Přidat/Odebrat hráče +customgame = Vlastní hra +sectors = Sektory +sector = Sektor: [LIGHT_GRAY]{0} +sector.time = Čas: [LIGHT_GRAY]{0} +sector.deploy = Výsadek +sector.abandon = Opustit +sector.abandon.confirm = Jsi si jistý že chceš opustit veškerý postup v tomto sektoru?\nTento krok je nevratný! +sector.resume = Pokračovat +sector.locked = [scarlet][[Incomplete] +sector.unexplored = [accent][[Unexplored] +missions = Mise:[LIGHT_GRAY] {0} +mission = Mise:[LIGHT_GRAY] {0} +mission.main = Hlavní mise:[LIGHT_GRAY] {0} +mission.info = Informace o misi +mission.complete = Mise splněna! +mission.complete.body = Sektor {0},{1} Byl dobyt. +mission.wave = Udrž se[accent] {0}/{1} []Vln\nVlna za {2} +mission.wave.enemies = Udrž se[accent] {0}/{1} []vln\n{2} Nepřátel +mission.wave.enemy = Udrž se[accent] {0}/{1} []vln\n{2} Nepřátel +mission.wave.menu = Udrž se[accent] {0}[] vln +mission.battle = Znič nepřátelské jádro +mission.resource.menu = Získej {0} x{1} +mission.resource = Získej {0}:\n[accent]{1}/{2}[] +mission.block = Vytvoř {0} +mission.unit = Vytvoř {0} Jednotek +mission.command = Pošli rozkaz {0} jednotkám +mission.linknode = Propoj energetický uzel +mission.display = [accent]Mise:\n[LIGHT_GRAY]{0} +mission.mech = Změň na Mecha[accent] {0}[] +mission.create = Vytvoř[accent] {0}[] +none = +close = Zavřít +quit = Ukončit +maps = Mapy +continue = Pokračovat +nextmission = Další Mise +maps.none = [LIGHT_GRAY]Žádné mapy nebyly nalezeny! +about.button = O hře +name = Name: +noname = Nejdřív si vyber[accent] herní jméno[]. +filename = Jméno složky: +unlocked = Nový blok odemknut! +unlocked.plural = Nové bloky odemknuty! +players = {0} hráčů online +players.single = {0} hráč online +server.closing = [accent]Zavírám server... +server.kicked.kick = Byl jsi vykopnut ze serveru! +server.kicked.serverClose = Server je zavřený. +server.kicked.sectorComplete = Sektor Dokončen. +server.kicked.sectorComplete.text = Tvá mise je dokončena.\nServer teď bude pokračovat v dalším sektoru. +server.kicked.clientOutdated = Zastaralý klient hry! Aktualizuj si hru! +server.kicked.serverOutdated = Zastaralý server! Řekni hostiteli o aktualizaci! +server.kicked.banned = Jsi zabanován na tomto serveru. +server.kicked.recentKick = Před nedávnem jsi byl vykopnut.\nPočkej než se znovu připojíš. +server.kicked.nameInUse = Někdo se stejným jménem\nje aktuálně na serveru. +server.kicked.nameEmpty = Tvé jméno je neplatné. +server.kicked.idInUse = Již jsi na tomhle serveru připojen! Připojování se dvěma účty není povoleno. +server.kicked.customClient = Tento server nepodporuje vlastní verze hry. Stáhni si oficiální verzi. +host.info = [accent]hostitel[] hostuje server na portu [scarlet]6567[]. \nKdokoliv na stejné [LIGHT_GRAY]wifi nebo místní síti[] by měl vidět server ve svém listu serverů.\n\nJestli chcete aby se uživatelé připojovali odkudkoliv pomocí IP, [accent]přesměrování portů[] je nutné.\n\n[LIGHT_GRAY]Poznámka: Jestli někdo má problém s připojením ke své LAN hře, ujistěte se že má Mindustry povolený přístup k místní síti v nastavení Firewallu. +join.info = Tady můžeš vložit [accent]IP serveru[] ke kterému se chceš připojit, nebo objevit [accent]Servery Místní sítě[] ke kterým se chceš připojit.\nLAN i Multiplayer jsou podporovány.\n\n[LIGHT_GRAY]Poznámka: Není žádný globální seznam serverů; Pokud se budeš chtít připojit k někomu pomocí IP, budeš jí muset znát od hostitele. +hostserver = Hostovat hru +hostserver.mobile = Hostovat\nHru +host = Hostitel +hosting = [accent]Otevírám server... +hosts.refresh = Obnovit +hosts.discovering = Hledám hry LAN +server.refreshing = Obnovuji servery +hosts.none = [lightgray]Žádné místní hry nebyly nalezeny! +host.invalid = [scarlet]Nejde se připojit k hostiteli. +trace = Vystopovat hráče +trace.playername = Jméno hráče: [accent]{0} +trace.ip = IP: [accent]{0} +trace.id = Unikátní ID: [accent]{0} +trace.android = Android Klient: [accent]{0} +trace.modclient = Vlastní Klient: [accent]{0} +trace.totalblocksbroken = Bloků zničeno celkem: [accent]{0} +trace.structureblocksbroken = Bloky struktůr zničeno : [accent]{0} +trace.lastblockbroken = Poslední zničený blok: [accent]{0} +trace.totalblocksplaced = Bloků položeno celkem: [accent]{0} +trace.lastblockplaced = Poslední blok položen: [accent]{0} +invalidid = Neplatná IP klienta! Poslat zprávu o chybě. +server.bans = Bany. +server.bans.none = Žádní hráči s banem nebyli nalezeni. +server.admins = Admini +server.admins.none = Žádní admini nebyli nalezeni. +server.add = Přidat server +server.delete = Jsi si jistý že chceš smazat tento server? +server.hostname = Hostitel: {0} +server.edit = Upravit server +server.outdated = [crimson]Zastaralý server![] +server.outdated.client = [crimson]Zastaralý klient![] +server.version = [lightgray]Verze: {0} {1} +server.custombuild = [yellow]Vlastní verze +confirmban = Jsi si jistý že chceš zabanovat tohoto hráče? +confirmkick = Jsi si jistý že chceš vykopnout tohoto hráče? +confirmunban = Jsi si jistý že chceš odbanovat tohoto hráče +confirmadmin = Jsi si jistý že chceš tohoto hráče pasovat na admina? +confirmunadmin = Jsi si jistý že chceš odebrat práva tomuto hráči? +joingame.title = Připojit se ke hře +joingame.ip = Adresa: +disconnect = Odpojen. +disconnect.data = Chyba načtení dat světa! +connecting = [accent]Připojuji se... +connecting.data = [accent]Načítám data světa... +server.port = Port: +server.addressinuse = Adresu již někdo používá! +server.invalidport = Neplatné číslo portu! +server.error = [crimson]Chyba při hostování serveru: [accent]{0} +save.old = Tato uložená pozice je pro starší verzi hry a již není možno jí použít.\n\n[LIGHT_GRAY]Zpětná kompatibilita bude implementována v plné verzi 4.0. +save.new = Nové uložení +save.overwrite = Jsi si jistý že chceš přepsat\ntento ukládaci slot? +overwrite = Přepsat +save.none = Žádné uložené pozice nebyly nalezeny +saveload = [accent]Ukládám... +savefail = Nepodařilo se uložit hru! +save.delete.confirm = Jsi si jistý že chceš smazat toto uložení? +save.delete = Smazat +save.export = Exportovat uložení +save.import.invalid = [accent]Toto uložení je neplatné! +save.import.fail = [crimson]Nepodařilo se importovat uložení: [accent]{0} +save.export.fail = [crimson]Nepodařilo se exportovat uložení: [accent]{0} +save.import = Importovat uložení +save.newslot = Uložit hru: +save.rename = Přejmenovat +save.rename.text = Nové jméno: +selectslot = Vyber uložení. +slot = [accent]Slot {0} +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. +sector.corrupted = [accent]Byla nalezena uložená pozice pro tentosektor, ale načtení se nezdařilo.\nNová pozice byla vytvořena. +empty = +on = On +off = Off +save.autosave = Automatické uložení: {0} +save.map = Mapa: {0} +save.wave = Vlna {0} +save.difficulty = Obtížnost: {0} +save.date = Naposledy uloženo: {0} +save.playtime = Herní čas: {0} +confirm = Potvrdit +delete = Smazat +ok = OK +open = Otevřít +cancel = Zrušit +openlink = Otevřít Odkaz +copylink = Zkopírovat Odkaz +back = Zpět +quit.confirm = Jsi si jistý že chceš ukončit ? +changelog.title = Záznam změn +changelog.loading = Načítání záznamu změn... +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.ios = [accent]Záznam změn nění aktuálně podporován v systému IOS. +changelog.error = [scarlet]Chyba v načítání záznamu změn!\nZkontrolujte své připojení k internetu. +changelog.current = [yellow][[Aktuální verze] +changelog.latest = [accent][[nejnovější verze] +loading = [accent]Načítám... +saving = [accent]Ukládám... +wave = [accent]Vlna {0} +wave.waiting = [LIGHT_GRAY]Vlna za {0} +waiting = [LIGHT_GRAY]Čekám... +waiting.players = Čekání na hráče... +wave.enemies = [LIGHT_GRAY]{0} Nepřátel zbývá +wave.enemy = [LIGHT_GRAY]{0} Nepřítel zbývá +loadimage = Nahrát obrázek +saveimage = Uložit obrázek +unknown = Neznámý +custom = Vlastní +builtin = Zabudovaný +map.delete.confirm = Jsi si jistý žechceš tuto mapu smazat? tato akce je nevratná! +map.random = [accent]Náhodná mapa +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.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.invalid = Chyba v načítání mapy: poškozený nebo neplatný soubor mapy. +editor.brush = Štětec +editor.slope = \\ +editor.openin = Otevřít v editoru. +editor.oregen = Generovat nerostné zdroje. +editor.oregen.info = Generování nerostných zdrojů: +editor.mapinfo = Informace o mapě +editor.author = Autor: +editor.description = Popis: +editor.name = Jméno: +editor.teams = Týmy +editor.elevation = Výška +editor.errorimageload = Chyba při načítání souboru:\n[accent]{0} +editor.errorimagesave = Chyba při ukládání souboru:\n[accent]{0} +editor.generate = Generovat +editor.resize = Změnit velikost +editor.loadmap = Načíst mapu +editor.savemap = Uložit mapu +editor.saved = Uloženo! +editor.save.noname = Tvoje mapa nemá jméno! Jméno nastavíš 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ě. +editor.import.exists = [scarlet]Není možno importovat:[] vestavěná mapa jménem '{0}' již existuje! +editor.import = Import +editor.importmap = Importovat mapu +editor.importmap.description = Importovat již existující mapu +editor.importfile = Importovat soubor +editor.importfile.description = Importovat externí soubor mapy +editor.importimage = Importovat Legacy Obrázek +editor.importimage.description = Importovat exrerní obrázek mapy +editor.export = Export +editor.exportfile = Exportovat soubor +editor.exportfile.description = Exportovat soubor mapy +editor.exportimage = Exportovat obrázek terénu +editor.exportimage.description = Exportovat obrázek souboru mapy +editor.loadimage = Importovat terén +editor.saveimage = Exportovat terén +editor.unsaved = [scarlet]Máš neuložené změny![]\nPřesto chceš ukončit? +editor.resizemap = Změnit velikost mapy +editor.mapname = Jméno mapy: +editor.overwrite = [accent]Varování!\nToto přepíše již existující mapu. +editor.overwrite.confirm = [scarlet]Varování![] Mapa s tímto jménem již existuje. Jsi si jistý že ji chceš přepsat? +editor.selectmap = Vyber mapu k načtení: +width = Šířka: +height = Výška: +menu = Hlavní menu +play = Hrát +load = Načíst +save = Uložit +fps = FPS: {0} +tps = TPS: {0} +ping = Odezva: {0}ms +language.restart = Prosím restartuj hru aby se provedla změna jazyka! +settings = Nastavení +tutorial = Tutoriál +editor = Editor +mapeditor = Editor map +donate = Darovat -text.connectfail = [crimson]Nepovedlo se připojení k serveru:\n\n[accent]{0} -text.error.unreachable = Server je nedostupný.\nJe adresa napsaná správně? -text.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ě! -text.error.mismatch = Chyba Packetu:\nKlient/Verze serveru se neshodují.\nUjisti se že máš nejnovější verzi Mindustry! -text.error.alreadyconnected = Již připojeno. -text.error.mapnotfound = Soubor mapy nebyl nalezen! -text.error.any = neznámá chyba sítě. +connectfail = [crimson]Nepovedlo se připojení k serveru:\n\n[accent]{0} +error.unreachable = Server je nedostupný.\nJe adresa napsaná správně? +error.invalidaddress = Neplatná adresa. +error.timedout = Čas vypršel!\nUjisti se že hostitel má nastavené přesměrování portů a adresa je napsaná správně! +error.mismatch = Chyba Packetu:\nKlient/Verze serveru se neshodují.\nUjisti se že máš nejnovější verzi Mindustry! +error.alreadyconnected = Již připojeno. +error.mapnotfound = Soubor mapy nebyl nalezen! +error.any = neznámá chyba sítě. -text.settings.language = Jazyk -text.settings.reset = nastavit výchozí -text.settings.rebind = Přenastavit -text.settings.controls = Ovládání -text.settings.game = Hra -text.settings.sound = zvuky -text.settings.graphics = Zobrazení -text.settings.cleardata = Resetovat data hry... -text.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čí. -text.settings.clearsectors = Vymazaní sektorů -text.settings.clearunlocks = Vymazání odemykatelných -text.settings.clearall = Vymazat všechno -text.paused = [accent]< Pauza > -text.yes = Ano -text.no = Ne -text.info.title = Informace -text.error.title = [crimson]Objevila se chyba -text.error.crashtitle = Objevila se chyba -text.blocks.unknown=[LIGHT_GRAY]??? -text.blocks.blockinfo = Informace o bloku -text.blocks.powercapacity = Kapacita energie -text.blocks.powershot = Energie na výstřel -text.blocks.targetsair = Zaměřuje vzdušné jednotky -text.blocks.itemspeed = Zpracování -text.blocks.shootrange = Dostřel -text.blocks.size = velikost -text.blocks.liquidcapacity = Kapacita tekutin -text.blocks.maxitemssecond = Max předmětů -text.blocks.powerrange = Rozsah energie -text.blocks.poweruse = Spotřebuje energie -text.blocks.powerdamage = Energie na poškození -text.blocks.inputitemcapacity = Kapacita vstupních předmětů -text.blocks.outputitemcapacity = Kapacita výstupních předmětů -text.blocks.itemcapacity = kapacita předmětů -text.blocks.basepowergeneration = Základní generování energie -text.blocks.powertransferspeed = Přenos energie -text.blocks.craftspeed = Rychlost produkce -text.blocks.inputliquid = Vstupní tekutiny -text.blocks.inputliquidaux = Aux tekutina -text.blocks.inputitem = Vstupní předmět -text.blocks.inputitems = Vstupní předměty -text.blocks.outputitem = Výstupní předmět -text.blocks.drilltier = Vrtatelné -text.blocks.drillspeed = Základní rychlost vrtu -text.blocks.liquidoutput = Výstup tekutin -text.blocks.liquidoutputspeed = Rychlost výstupu tekutin -text.blocks.liquiduse = Spotřebuje tekutin -text.blocks.coolant = Chlazení -text.blocks.coolantuse = Spotřeba chlazení -text.blocks.inputliquidfuel = Palivo-tekutina -text.blocks.liquidfueluse = Spotřeba Paliva-tekutiny -text.blocks.boostitem = Předmět pro zrychlení -text.blocks.boostliquid = Tekutina pro zrychlení -text.blocks.health = Životy -text.blocks.inaccuracy = Nepřesnost/výchylka -text.blocks.shots = Střely -text.blocks.reload = Střely za sekundu -text.blocks.inputfuel = Palivo -text.blocks.fuelburntime = Čas spalování paliva -text.blocks.inputcapacity = Vstupní kapacita -text.blocks.outputcapacity = Výstupní kapacita -text.unit.blocks = Bloky -text.unit.powersecond = jednotek energie/sekunda -text.unit.liquidsecond = jednotek tekutin/sekundu -text.unit.itemssecond = předmětů/sekundu -text.unit.pixelssecond = pixelů/sekundu -text.unit.liquidunits = jednotek tekutin -text.unit.powerunits = jednotek energie -text.unit.degrees = úhly -text.unit.seconds = sekundy -text.unit.items = předměty -text.category.general = Všeobecné -text.category.power = Energie -text.category.liquids = Tekutiny -text.category.items = Předměty -text.category.crafting = Vyžaduje -text.category.shooting = Střílí -text.category.optional = Volitelné vylepšení +settings.language = Jazyk +settings.reset = nastavit výchozí +settings.rebind = Přenastavit +settings.controls = Ovládání +settings.game = Hra +settings.sound = zvuky +settings.graphics = Zobrazení +settings.cleardata = Resetovat data hry... +settings.clear.confirm = Jsi si jistý že chceš resetovat obsah hry?\nTento krok je nevratný! +settings.clearall.confirm = [scarlet]Varování![]\nToto vyresetuje všechna data, včetně uložení, map, odemykatelných a nastavení ovládání.\nJakmile stiskneš 'ok' data se vymažou a hra se automaticky ukončí. +settings.clearsectors = Vymazaní sektorů +settings.clearunlocks = Vymazání odemykatelných +settings.clearall = Vymazat všechno +paused = [accent]< Pauza > +yes = Ano +no = Ne +info.title = Informace +error.title = [crimson]Objevila se chyba +error.crashtitle = Objevila se chyba +blocks.unknown=[LIGHT_GRAY]??? +blocks.blockinfo = Informace o bloku +blocks.powercapacity = Kapacita energie +blocks.powershot = Energie na výstřel +blocks.targetsair = Zaměřuje vzdušné jednotky +blocks.itemspeed = Zpracování +blocks.shootrange = Dostřel +blocks.size = velikost +blocks.liquidcapacity = Kapacita tekutin +blocks.maxitemssecond = Max předmětů +blocks.powerrange = Rozsah energie +blocks.poweruse = Spotřebuje energie +blocks.powerdamage = Energie na poškození +blocks.inputitemcapacity = Kapacita vstupních předmětů +blocks.outputitemcapacity = Kapacita výstupních předmětů +blocks.itemcapacity = kapacita předmětů +blocks.basepowergeneration = Základní generování energie +blocks.powertransferspeed = Přenos energie +blocks.craftspeed = Rychlost produkce +blocks.inputliquid = Vstupní tekutiny +blocks.inputliquidaux = Aux tekutina +blocks.inputitem = Vstupní předmět +blocks.inputitems = Vstupní předměty +blocks.outputitem = Výstupní předmět +blocks.drilltier = Vrtatelné +blocks.drillspeed = Základní rychlost vrtu +blocks.liquidoutput = Výstup tekutin +blocks.liquidoutputspeed = Rychlost výstupu tekutin +blocks.liquiduse = Spotřebuje tekutin +blocks.coolant = Chlazení +blocks.coolantuse = Spotřeba chlazení +blocks.inputliquidfuel = Palivo-tekutina +blocks.liquidfueluse = Spotřeba Paliva-tekutiny +blocks.boostitem = Předmět pro zrychlení +blocks.boostliquid = Tekutina pro zrychlení +blocks.health = Životy +blocks.inaccuracy = Nepřesnost/výchylka +blocks.shots = Střely +blocks.reload = Střely za sekundu +blocks.inputfuel = Palivo +blocks.fuelburntime = Čas spalování paliva +blocks.inputcapacity = Vstupní kapacita +blocks.outputcapacity = Výstupní kapacita +unit.blocks = Bloky +unit.powersecond = jednotek energie/sekunda +unit.liquidsecond = jednotek tekutin/sekundu +unit.itemssecond = předmětů/sekundu +unit.pixelssecond = pixelů/sekundu +unit.liquidunits = jednotek tekutin +unit.powerunits = jednotek energie +unit.degrees = úhly +unit.seconds = sekundy +unit.items = předměty +category.general = Všeobecné +category.power = Energie +category.liquids = Tekutiny +category.items = Předměty +category.crafting = Vyžaduje +category.shooting = Střílí +category.optional = Volitelné vylepšení setting.indicators.name = Indikátor pro spojence setting.autotarget.name = Automaticky zaměřuje setting.fpscap.name = Max FPS @@ -377,7 +377,7 @@ setting.mutemusic.name = Ztišit hudbu setting.sfxvol.name = SFX hlasitost setting.mutesound.name = Ztišit zvuky 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.view.name = Pohled category.multiplayer.name = Multiplayer @@ -410,7 +410,7 @@ keybind.chat_history_next.name = Další historie chatu keybind.chat_scroll.name = Chat posun keybind.drop_unit.name = Zahodit jednotku 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.description = Normální mód. Limitované zdroje a automaticky přicházející Vlny nepřátel. mode.sandbox.name = Sandbox @@ -489,21 +489,21 @@ mech.trident-ship.weapon = Bombová zátoka 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.weapon = Plamenný Opakovač -text.item.explosiveness = [LIGHT_GRAY]Výbušnost: {0}% -text.item.flammability = [LIGHT_GRAY]Zápalnost: {0}% -text.item.radioactivity = [LIGHT_GRAY]Radioaktivita: {0}% -text.item.fluxiness = [LIGHT_GRAY]Tok energie: {0}% -text.unit.health = [LIGHT_GRAY]Životy: {0} -text.unit.speed = [LIGHT_GRAY]Rychlost: {0} -text.mech.weapon = [LIGHT_GRAY]Zbraň: {0} -text.mech.armor = [LIGHT_GRAY]Brnění: {0} -text.mech.itemcapacity = [LIGHT_GRAY]Kapacita předmětů: {0} -text.mech.minespeed = [LIGHT_GRAY]Rychlost těžení: {0} -text.mech.minepower = [LIGHT_GRAY]Síla těžení: {0} -text.mech.ability = [LIGHT_GRAY]Schopnost: {0} -text.liquid.heatcapacity = [LIGHT_GRAY]Kapacita teploty: {0} -text.liquid.viscosity = [LIGHT_GRAY]Viskozita: {0} -text.liquid.temperature = [LIGHT_GRAY]Teplota: {0} +item.explosiveness = [LIGHT_GRAY]Výbušnost: {0}% +item.flammability = [LIGHT_GRAY]Zápalnost: {0}% +item.radioactivity = [LIGHT_GRAY]Radioaktivita: {0}% +item.fluxiness = [LIGHT_GRAY]Tok energie: {0}% +unit.health = [LIGHT_GRAY]Životy: {0} +unit.speed = [LIGHT_GRAY]Rychlost: {0} +mech.weapon = [LIGHT_GRAY]Zbraň: {0} +mech.armor = [LIGHT_GRAY]Brnění: {0} +mech.itemcapacity = [LIGHT_GRAY]Kapacita předmětů: {0} +mech.minespeed = [LIGHT_GRAY]Rychlost těžení: {0} +mech.minepower = [LIGHT_GRAY]Síla těžení: {0} +mech.ability = [LIGHT_GRAY]Schopnost: {0} +liquid.heatcapacity = [LIGHT_GRAY]Kapacita teploty: {0} +liquid.viscosity = [LIGHT_GRAY]Viskozita: {0} +liquid.temperature = [LIGHT_GRAY]Teplota: {0} block.constructing = {0} [LIGHT_GRAY](Constructing) block.spawn.name = Nepřátelský Spawn block.core.name = Jádro diff --git a/core/assets/bundles/bundle_de.properties b/core/assets/bundles/bundle_de.properties index 60211fa662..cd1e17809c 100644 --- a/core/assets/bundles/bundle_de.properties +++ b/core/assets/bundles/bundle_de.properties @@ -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!) -text.credits = Danksagungen -text.discord = Trete dem Mindustry Discord bei! -text.link.discord.description = Der offizielle Mindustry Discord Chatroom -text.link.github.description = Quellcode des Spiels -text.link.dev-builds.description = Entwicklungs-Builds (instabil) -text.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 -text.link.google-play.description = Google Play Store Seite -text.link.wiki.description = Offizelles Mindustry Wiki -text.linkfail = Fehler beim Öffnen des Links!\nDie URL wurde in die Zwischenablage kopiert. -text.gameover = Der Kern wurde zerstört. -text.gameover.pvp = Das[accent] {0}[] Team ist siegreich! -text.sector.gameover = Du hast diesen Sektor verloren. Erneuter Einsatz? -text.sector.retry = Erneut versuchen -text.highscore = [YELLOW] Neuer Highscore! -text.wave.lasted = Du hast es bis Welle [accent]{0}[] ausgehalten. -text.level.highscore = High Score: [accent]{0} -text.level.delete.title = Löschen bestätigen -text.map.delete = Bist du sicher, dass du die Karte "[accent]{0}[]" löschen möchtest? -text.level.select = Level Auswahl -text.level.mode = Spielmodus: -text.construction.desktop = Um einen Block zu deselektieren oder den Bau abzubrechen, [accent]verwende die Leertaste[]. -text.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. -text.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. -text.showagain = Nächstes mal nicht mehr anzeigen -text.coreattack = < Die Basis wird angegriffen! > -text.unlocks = Freigeschaltet -text.savegame = Spiel speichern -text.loadgame = Spiel laden -text.joingame = Spiel beitreten -text.addplayers = Hinzufügen/Entfernen von Spielern -text.customgame = Benutzerdefiniertes Spiel -text.sectors = Sektoren -text.sector = Sektor: [LIGHT_GRAY]{0} -text.sector.time = Zeit: [LIGHT_GRAY]{0} -text.sector.deploy = Einsatz -text.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! -text.sector.resume = Fortsetzen -text.sector.locked = [scarlet][[Unvollständig] -text.sector.unexplored = [accent][[Unerforscht] -text.missions = Missionen:[LIGHT_GRAY] {0} -text.mission = Mission:[LIGHT_GRAY] {0} -text.mission.main = Hauptmission:[LIGHT_GRAY] {0} -text.mission.info = Missionsbeschreibung -text.mission.complete = Mission erfolgreich! -text.mission.complete.body = Sektor {0},{1} wurde erobert. -text.mission.wave = Überlebe [accent]{0}/{1}[] Wellen\nWelle in {2} -text.mission.wave.enemies = Überlebe[accent] {0}/{1} []Wellen\n{2} Gegner -text.mission.wave.enemy = Überlebe[accent] {0}/{1} []Wellen\n{2} Gegner -text.mission.wave.menu = Überlebe[accent] {0} []Wellen -text.mission.battle = Zerstöre die gegnerische Basis. -text.mission.resource.menu = Erlange {0} x{1} -text.mission.resource = Sammele {0}:\n[accent]{1}/{2}[] -text.mission.block = Erstelle {0} -text.mission.unit = Erstelle {0} Einheiten -text.mission.command = Sende {0}-Kommando an Einheiten -text.mission.linknode = Verbinde Stromknoten -text.mission.display = [accent]Mission:\n[LIGHT_GRAY]{0} -text.mission.mech = Wechsle zum [accent] {0}[]-Mech -text.mission.create = Platziere[accent] {0}[] -text.none = -text.close = Schließen -text.quit = Verlassen -text.maps = Karten -text.continue = Weiter -text.nextmission = Nächste Mission -text.maps.none = [LIGHT_GRAY]Keine Karten gefunden! -text.about.button = Info -text.name = Name: -text.filename = File Name: -text.unlocked = Neuen Block freigeschaltet! -text.unlocked.plural = Neue Blöcke freigeschaltet! -text.players = {0} Spieler online -text.players.single = {0} Spieler online -text.server.closing = [accent]Schließe den Server... -text.server.kicked.kick = Du wurdest vom Server gekickt! -text.server.kicked.serverClose = Server geschlossen. -text.server.kicked.sectorComplete = Sektor abgeschlossen. -text.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! -text.server.kicked.serverOutdated = Veralteter Server! Bitte den Host um ein Update! -text.server.kicked.banned = Du wurdest vom Server verbannt. -text.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. -text.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. -text.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. -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. -text.hostserver = Server hosten -text.hostserver.mobile = Host\nGame -text.host = Host -text.hosting = [accent] Server wird geöffnet... -text.hosts.refresh = Aktualisieren -text.hosts.discovering = Suche nach LAN-Spielen -text.server.refreshing = Server wird aktualisiert -text.hosts.none = [lightgray] Keine LAN Spiele gefunden! -text.host.invalid = [scarlet] Kann keine Verbindung zum Host herstellen. -text.trace = Spieler verfolgen -text.trace.playername = Spielername: [accent]{0} -text.trace.ip = IP: [accent]{0} -text.trace.id = Eindeutige ID: [accent]{0} -text.trace.android = Android Client: [accent]{0} -text.trace.modclient = Custom Client: [accent]{0} -text.trace.totalblocksbroken = Anzahl zerstörter Blöcke: [accent]{0} -text.trace.structureblocksbroken = Anzahl zerstörter Gebäude-Blöcke: [accent]{0} -text.trace.lastblockbroken = Letzter zerstörter Block: [accent]{0} -text.trace.totalblocksplaced = Anzahl platzierter Blöcke: [accent]{0} -text.trace.lastblockplaced = Letzter platzierter Block: [accent]{0} -text.invalidid = Ungültige Client ID! Berichte den Bug. -text.server.bans = Bans -text.server.bans.none = Keine gebannten Spieler gefunden! -text.server.admins = Admins -text.server.admins.none = Keine Admins gefunden! -text.server.add = Server hinzufügen -text.server.delete = Bist du dir sicher, dass du diesen Server löschen möchtest? -text.server.hostname = Host: {0} -text.server.edit = Server bearbeiten -text.server.outdated = [crimson]Veralteter Server![] -text.server.outdated.client = [crimson]Veralteter Client![] -text.server.version = [lightgray]Version: {0} -text.server.custombuild = [yellow]Custom Build -text.confirmban = Bist du sicher, dass du diesen Spieler verbannen möchtest? -text.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? -text.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? -text.joingame.title = Spiel beitreten -text.joingame.ip = IP: -text.disconnect = Verbindung unterbrochen. -text.disconnect.data = Fehler beim Laden der Welt! -text.connecting = [accent] Verbinde... -text.connecting.data = [accent] Welt wird geladen... -text.server.port = Port: -text.server.addressinuse = Adresse bereits in Verwendung! -text.server.invalidport = Falscher Port! -text.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. -text.save.new = Neuer Spielstand -text.save.overwrite = Möchtest du diesen Spielstand wirklich überschreiben? -text.overwrite = Überschreiben -text.save.none = Keine Spielstände gefunden! -text.saveload = [accent] Speichern ... -text.savefail = Fehler beim Speichern des Spiels! -text.save.delete.confirm = Möchtest du diesen Spielstand wirklich löschen? -text.save.delete = Löschen -text.save.export = Spielstand exportieren -text.save.import.invalid = [accent] Dieser Spielstand ist ungültig! -text.save.import.fail = [crimson] Spielstand konnte nicht importiert werden: [accent] {0} -text.save.export.fail = [crimson] Spielstand konnte nicht exportiert werden: [accent] {0} -text.save.import = Spielstand importieren -text.save.newslot = Name speichern: -text.save.rename = Umbenennen -text.save.rename.text = Neuer Name -text.selectslot = Wähle einen Spielstand -text.slot = [accent] Platz {0} -text.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. -text.empty = -text.on = An -text.off = Aus -text.save.autosave = Automatisches Speichern: {0} -text.save.map = Karte: {0} -text.save.wave = Welle: {0} -text.save.difficulty = Schwierigkeitsgrad: {0} -text.save.date = Zuletzt gespeichert: {0} -text.save.playtime = Spielzeit: {0} -text.confirm = Bestätigen -text.delete = Löschen -text.ok = OK -text.open = Öffnen -text.cancel = Abbruch -text.openlink = Link öffnen -text.copylink = Kopiere Link -text.back = Zurück -text.quit.confirm = Willst du wirklich aufhören? -text.changelog.title = Changelog -text.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. -text.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. -text.changelog.current = [yellow][[Current version] -text.changelog.latest = [accent][[Latest version] -text.loading = [accent]Wird geladen ... -text.saving = [accent]Speichere... -text.wave = [accent]Welle {0} -text.wave.waiting = Welle in {0} -text.waiting = Warten... -text.waiting.players = Warte auf Spieler... -text.wave.enemies = [LIGHT_GRAY]{0} Gegner verbleiben -text.wave.enemy = [LIGHT_GRAY]{0} Gegner verbleiben -text.loadimage = Bild laden -text.saveimage = Bild speichern -text.unknown = Unbekannt -text.custom = Benutzerdefiniert -text.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! -text.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. -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. -text.map.invalid = Fehler beim Laden der Karte: Beschädigtes oder invalide Karten Datei. -text.editor.brush = Pinsel -text.editor.slope = \\ -text.editor.openin = Öffne im Editor -text.editor.oregen = Erze generieren -text.editor.oregen.info = Erze generiert: -text.editor.mapinfo = Karten Info -text.editor.author = Author: -text.editor.description = Beschreibung: -text.editor.name = Name: -text.editor.teams = Teams -text.editor.elevation = Höhe -text.editor.errorimageload = Fehler beim Laden des Bildes: [accent] {0} -text.editor.errorimagesave = Fehler beim Speichern des Bildes: [accent] {0} -text.editor.generate = Generieren -text.editor.resize = Grösse\nanpassen -text.editor.loadmap = Karte\nladen -text.editor.savemap = Karte\nspeichern -text.editor.saved = Gespeichert! -text.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. -text.editor.import.exists = [scarlet]Fehler beim Import:[] Ein built-in Karte namens '{0}' existiert bereits! -text.editor.import = Import... -text.editor.importmap = Importiere Karte -text.editor.importmap.description = Importiere von einer bestehende Karte -text.editor.importfile = Importiere Datei -text.editor.importfile.description = Importiere aus einer Karten Datei -text.editor.importimage = Importiere Terrain Bild -text.editor.importimage.description = Importiere aus einer Terrain Bild Datei -text.editor.export = Export... -text.editor.exportfile = Export in Datei -text.editor.exportfile.description = Exportiere in eine Karten Datei -text.editor.exportimage = Export in Terrain Bild Datei -text.editor.exportimage.description = Exportiere in eine Karten Bild Datei -text.editor.loadimage = Bild\nladen -text.editor.saveimage = Bild\nspeichern -text.editor.unsaved = [crimson] Du hast Änderungen nicht gespeichert [] Möchtest du wirklich aufhören? -text.editor.resizemap = Grösse der Karte ändern -text.editor.mapname = Karten Name -text.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? -text.editor.selectmap = Wähle eine Karte zum Laden: -text.width = Breite: -text.height = Höhe: -text.menu = Menü -text.play = Spielen -text.load = Laden -text.save = Speichern -text.fps = FPS: {0} -text.tps = TPS: {0} -text.ping = Ping: {0}ms -text.language.restart = Bitte Starte dein Spiel neu, damit die Sprach-Einstellung aktiv werden. -text.settings = Einstellungen -text.tutorial = Tutorial -text.editor = Editor -text.mapeditor = Karten Editor -text.donate = Spenden -text.connectfail = [crimson] Verbindung zum Server konnte nicht hergestellt werden: [accent]{0} -text.error.unreachable = Server nicht erreichbar. -text.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! -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! -text.error.alreadyconnected = Bereits verbunden. -text.error.mapnotfound = Map file not found! -text.error.any = Unbekannter Netzwerkfehler. -text.settings.language = Sprache -text.settings.reset = Auf Standard zurücksetzen -text.settings.rebind = Zuweisen -text.settings.controls = Steuerung -text.settings.game = Spiel -text.settings.sound = Audio -text.settings.graphics = Grafiken -text.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! -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. -text.settings.clearsectors = Sektoren zurücksetzen -text.settings.clearunlocks = Freischaltungen zurücksetzen -text.settings.clearall = Alles zurücksetzen -text.paused = Pausiert -text.yes = Ja -text.no = Nein -text.info.title = [accent]Info -text.error.title = [crimson] Ein Fehler ist aufgetreten -text.error.crashtitle = Ein Fehler ist aufgetreten! -text.blocks.unknown = [LIGHT_GRAY]??? -text.blocks.blockinfo = Blockinfo: -text.blocks.powercapacity = Kapazität -text.blocks.powershot = Stromverbrauch/Schuss -text.blocks.targetsair = Visiert Luft Einheiten an -text.blocks.itemspeed = Beförderte Materialien -text.blocks.shootrange = Reichweite -text.blocks.size = Größe -text.blocks.liquidcapacity = Flüssigkeitskapazität -text.blocks.maxitemssecond = Max Materialien -text.blocks.powerrange = Stromreichweite -text.blocks.poweruse = Stromverbrauch -text.blocks.powerdamage = Stromverbrauch/Schadenspunkt -text.blocks.inputitemcapacity = Annahmekapazität -text.blocks.outputitemcapacity = Ausgabekapazität -text.blocks.itemcapacity = Materialkapazität -text.blocks.basepowergeneration = Basis-Stromerzeugung -text.blocks.powertransferspeed = Stromübertragung -text.blocks.craftspeed = Produktionsgeschwindigkeit -text.blocks.inputliquid = Benötigte Flüssigkeit -text.blocks.inputliquidaux = Optionale Flüssigkeit -text.blocks.inputitem = Akzeptiertes Material -text.blocks.inputitems = Akzeptierte Materialien -text.blocks.outputitem = Erzeugtes Material -text.blocks.drilltier = Abbaubare Erze -text.blocks.drillspeed = Bohrgeschwindigkeit -text.blocks.liquidoutput = Erzeugte Flüssigkeit -text.blocks.liquidoutputspeed = Ausgabegeschwindigkeit -text.blocks.liquiduse = Flüssigkeitsverbrauch -text.blocks.coolant = Kühlmittel -text.blocks.coolantuse = Kühlmittelverbrauch -text.blocks.inputliquidfuel = Kraftstoff -text.blocks.liquidfueluse = Kraftstoffverbrauch -text.blocks.boostitem = Boost Item -text.blocks.boostliquid = Boost Liquid -text.blocks.health = Lebenspunkte -text.blocks.inaccuracy = Ungenauigkeit -text.blocks.shots = Schüsse -text.blocks.reload = Schüsse/Sekunde -text.blocks.inputfuel = Kraftstoff -text.blocks.fuelburntime = Kraftstoff Verbrennungs-Zeit -text.blocks.inputcapacity = Annahmekapazität -text.blocks.outputcapacity = Ausgabekapazität -text.unit.blocks = Blöcke -text.unit.powersecond = Stromeinheiten/Sekunde -text.unit.liquidsecond = Flüssigkeitseinheiten/Sekunde -text.unit.itemssecond = Materialeinheiten/Sekunde -text.unit.pixelssecond = Pixel/Sekunde -text.unit.liquidunits = Flüssigkeitseinheiten -text.unit.powerunits = Stromeinheiten -text.unit.degrees = Grad -text.unit.seconds = Sekunden -text.unit.items = Materialeinheiten -text.category.general = Generell -text.category.power = Strom -text.category.liquids = Flüssigkeiten -text.category.items = Materialien -text.category.crafting = Erzeugung -text.category.shooting = Schießen -text.category.optional = Optional Enhancements +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 = Danksagungen +discord = Trete dem Mindustry Discord bei! +link.discord.description = Der offizielle Mindustry Discord Chatroom +link.github.description = Quellcode des Spiels +link.dev-builds.description = Entwicklungs-Builds (instabil) +link.trello.description = Offizielles Trello Board für geplante Features +link.itch.io.description = itch.io Seite mit Downloads und der Web-Version des Spiels +link.google-play.description = Google Play Store Seite +link.wiki.description = Offizelles Mindustry Wiki +linkfail = Fehler beim Öffnen des Links!\nDie URL wurde in die Zwischenablage kopiert. +gameover = Der Kern wurde zerstört. +gameover.pvp = Das[accent] {0}[] Team ist siegreich! +sector.gameover = Du hast diesen Sektor verloren. Erneuter Einsatz? +sector.retry = Erneut versuchen +highscore = [YELLOW] Neuer Highscore! +wave.lasted = Du hast es bis Welle [accent]{0}[] ausgehalten. +level.highscore = High Score: [accent]{0} +level.delete.title = Löschen bestätigen +map.delete = Bist du sicher, dass du die Karte "[accent]{0}[]" löschen möchtest? +level.select = Level Auswahl +level.mode = Spielmodus: +construction.desktop = Um einen Block zu deselektieren oder den Bau abzubrechen, [accent]verwende die Leertaste[]. +construction.title = Bauanleitung für Blöcke. +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. +deconstruction.title = Abbruchanleitung für Blöcke +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. +showagain = Nächstes mal nicht mehr anzeigen +coreattack = < Die Basis wird angegriffen! > +unlocks = Freigeschaltet +savegame = Spiel speichern +loadgame = Spiel laden +joingame = Spiel beitreten +addplayers = Hinzufügen/Entfernen von Spielern +customgame = Benutzerdefiniertes Spiel +sectors = Sektoren +sector = Sektor: [LIGHT_GRAY]{0} +sector.time = Zeit: [LIGHT_GRAY]{0} +sector.deploy = Einsatz +sector.abandon = Aufgeben +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.resume = Fortsetzen +sector.locked = [scarlet][[Unvollständig] +sector.unexplored = [accent][[Unerforscht] +missions = Missionen:[LIGHT_GRAY] {0} +mission = Mission:[LIGHT_GRAY] {0} +mission.main = Hauptmission:[LIGHT_GRAY] {0} +mission.info = Missionsbeschreibung +mission.complete = Mission erfolgreich! +mission.complete.body = Sektor {0},{1} wurde erobert. +mission.wave = Überlebe [accent]{0}/{1}[] Wellen\nWelle in {2} +mission.wave.enemies = Überlebe[accent] {0}/{1} []Wellen\n{2} Gegner +mission.wave.enemy = Überlebe[accent] {0}/{1} []Wellen\n{2} Gegner +mission.wave.menu = Überlebe[accent] {0} []Wellen +mission.battle = Zerstöre die gegnerische Basis. +mission.resource.menu = Erlange {0} x{1} +mission.resource = Sammele {0}:\n[accent]{1}/{2}[] +mission.block = Erstelle {0} +mission.unit = Erstelle {0} Einheiten +mission.command = Sende {0}-Kommando an Einheiten +mission.linknode = Verbinde Stromknoten +mission.display = [accent]Mission:\n[LIGHT_GRAY]{0} +mission.mech = Wechsle zum [accent] {0}[]-Mech +mission.create = Platziere[accent] {0}[] +none = +close = Schließen +quit = Verlassen +maps = Karten +continue = Weiter +nextmission = Nächste Mission +maps.none = [LIGHT_GRAY]Keine Karten gefunden! +about.button = Info +name = Name: +filename = File Name: +unlocked = Neuen Block freigeschaltet! +unlocked.plural = Neue Blöcke freigeschaltet! +players = {0} Spieler online +players.single = {0} Spieler online +server.closing = [accent]Schließe den Server... +server.kicked.kick = Du wurdest vom Server gekickt! +server.kicked.serverClose = Server geschlossen. +server.kicked.sectorComplete = Sektor abgeschlossen. +server.kicked.sectorComplete.text = Deine Mission ist abgeschlossen.\nDer Server wird nun in einen neuen Sektor wechseln. +server.kicked.clientOutdated = Veralteter Client! Aktualisiere dein Spiel! +server.kicked.serverOutdated = Veralteter Server! Bitte den Host um ein Update! +server.kicked.banned = Du wurdest vom Server verbannt. +server.kicked.recentKick = Du wurdest gerade gekickt.\nWarte bevor du dich wieder verbindest. +server.kicked.nameInUse = Es ist bereits ein Spieler \nmit diesem Namen auf dem Server. +server.kicked.nameEmpty = Dein Name muss zumindest einen Buchstaben oder eine Zahl enthalten. +server.kicked.idInUse = Du bist bereits auf dem Server! Anmeldungen mit zwei Accounts sind nicht gestattet. +server.kicked.customClient = Der Server akzeptiert keine Custom Builds von Mindustry. Lade dir die offizielle Version herunter. +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. +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. +hostserver = Server hosten +hostserver.mobile = Host\nGame +host = Host +hosting = [accent] Server wird geöffnet... +hosts.refresh = Aktualisieren +hosts.discovering = Suche nach LAN-Spielen +server.refreshing = Server wird aktualisiert +hosts.none = [lightgray] Keine LAN Spiele gefunden! +host.invalid = [scarlet] Kann keine Verbindung zum Host herstellen. +trace = Spieler verfolgen +trace.playername = Spielername: [accent]{0} +trace.ip = IP: [accent]{0} +trace.id = Eindeutige ID: [accent]{0} +trace.android = Android Client: [accent]{0} +trace.modclient = Custom Client: [accent]{0} +trace.totalblocksbroken = Anzahl zerstörter Blöcke: [accent]{0} +trace.structureblocksbroken = Anzahl zerstörter Gebäude-Blöcke: [accent]{0} +trace.lastblockbroken = Letzter zerstörter Block: [accent]{0} +trace.totalblocksplaced = Anzahl platzierter Blöcke: [accent]{0} +trace.lastblockplaced = Letzter platzierter Block: [accent]{0} +invalidid = Ungültige Client ID! Berichte den Bug. +server.bans = Bans +server.bans.none = Keine gebannten Spieler gefunden! +server.admins = Admins +server.admins.none = Keine Admins gefunden! +server.add = Server hinzufügen +server.delete = Bist du dir sicher, dass du diesen Server löschen möchtest? +server.hostname = Host: {0} +server.edit = Server bearbeiten +server.outdated = [crimson]Veralteter Server![] +server.outdated.client = [crimson]Veralteter Client![] +server.version = [lightgray]Version: {0} +server.custombuild = [yellow]Custom Build +confirmban = Bist du sicher, dass du diesen Spieler verbannen möchtest? +confirmkick = Bist du sicher, dass du diesen Spieler kicken willst? +confirmunban = Bist du sicher, dass du die Verbannung des Spielers rückgängig machen willst? +confirmadmin = Bist du sicher, dass du diesen Spieler zu einem Admin machen möchtest? +confirmunadmin = Bis du sicher, dass dieser Spieler kein Admin mehr sein soll? +joingame.title = Spiel beitreten +joingame.ip = IP: +disconnect = Verbindung unterbrochen. +disconnect.data = Fehler beim Laden der Welt! +connecting = [accent] Verbinde... +connecting.data = [accent] Welt wird geladen... +server.port = Port: +server.addressinuse = Adresse bereits in Verwendung! +server.invalidport = Falscher Port! +server.error = [crimson] Fehler beim Hosten des Servers: [accent] {0} +save.old = Dieser Spielstand ist von einer älteren Version des Spiels, und kann nicht mehr verwendet werden.\n\n[LIGHT_GRAY]Abwärtskompatibilität von Speicherständen wird in der 4.0 Vollversion hinzugefügt. +save.new = Neuer Spielstand +save.overwrite = Möchtest du diesen Spielstand wirklich überschreiben? +overwrite = Überschreiben +save.none = Keine Spielstände gefunden! +saveload = [accent] Speichern ... +savefail = Fehler beim Speichern des Spiels! +save.delete.confirm = Möchtest du diesen Spielstand wirklich löschen? +save.delete = Löschen +save.export = Spielstand exportieren +save.import.invalid = [accent] Dieser Spielstand ist ungültig! +save.import.fail = [crimson] Spielstand konnte nicht importiert werden: [accent] {0} +save.export.fail = [crimson] Spielstand konnte nicht exportiert werden: [accent] {0} +save.import = Spielstand importieren +save.newslot = Name speichern: +save.rename = Umbenennen +save.rename.text = Neuer Name +selectslot = Wähle einen Spielstand +slot = [accent] Platz {0} +save.corrupted = [accent] Datei beschädigt oder ungültig! +sector.corrupted = [accent]Ein Spielstand für diesen Sektor wurde nicht gefunden.\nEin neuer Spielstand wurde erstellt. +empty = +on = An +off = Aus +save.autosave = Automatisches Speichern: {0} +save.map = Karte: {0} +save.wave = Welle: {0} +save.difficulty = Schwierigkeitsgrad: {0} +save.date = Zuletzt gespeichert: {0} +save.playtime = Spielzeit: {0} +confirm = Bestätigen +delete = Löschen +ok = OK +open = Öffnen +cancel = Abbruch +openlink = Link öffnen +copylink = Kopiere Link +back = Zurück +quit.confirm = Willst du wirklich aufhören? +changelog.title = Changelog +changelog.loading = Lade Änderungshistorie... +changelog.error.android = [accent]Beachte: Die Änderungshistorie funktioniert manchmal nicht auf Android 4.4 (und älter)!\nDies liegt an einem Android bug. +changelog.error.ios = [accent]Die Änderungshistorie wird aktuell nicht von IOS unterstützt. +changelog.error = [scarlet]Fehler beim Laden der Änderungshistorie!\nPrüfe deine Internetverbindung. +changelog.current = [yellow][[Current version] +changelog.latest = [accent][[Latest version] +loading = [accent]Wird geladen ... +saving = [accent]Speichere... +wave = [accent]Welle {0} +wave.waiting = Welle in {0} +waiting = Warten... +waiting.players = Warte auf Spieler... +wave.enemies = [LIGHT_GRAY]{0} Gegner verbleiben +wave.enemy = [LIGHT_GRAY]{0} Gegner verbleiben +loadimage = Bild laden +saveimage = Bild speichern +unknown = Unbekannt +custom = Benutzerdefiniert +builtin = Enthalten +map.delete.confirm = Bist du sicher, dass du diese Karte löschen willst? Die Aktion kann nicht rückgänig gemacht werden! +map.random = [accent]Zufällige Karte +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.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.invalid = Fehler beim Laden der Karte: Beschädigtes oder invalide Karten Datei. +editor.brush = Pinsel +editor.slope = \\ +editor.openin = Öffne im Editor +editor.oregen = Erze generieren +editor.oregen.info = Erze generiert: +editor.mapinfo = Karten Info +editor.author = Author: +editor.description = Beschreibung: +editor.name = Name: +editor.teams = Teams +editor.elevation = Höhe +editor.errorimageload = Fehler beim Laden des Bildes: [accent] {0} +editor.errorimagesave = Fehler beim Speichern des Bildes: [accent] {0} +editor.generate = Generieren +editor.resize = Grösse\nanpassen +editor.loadmap = Karte\nladen +editor.savemap = Karte\nspeichern +editor.saved = Gespeichert! +editor.save.noname = Deine Karte hat keinen Namen! Setze einen 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. +editor.import.exists = [scarlet]Fehler beim Import:[] Ein built-in Karte namens '{0}' existiert bereits! +editor.import = Import... +editor.importmap = Importiere Karte +editor.importmap.description = Importiere von einer bestehende Karte +editor.importfile = Importiere Datei +editor.importfile.description = Importiere aus einer Karten Datei +editor.importimage = Importiere Terrain Bild +editor.importimage.description = Importiere aus einer Terrain Bild Datei +editor.export = Export... +editor.exportfile = Export in Datei +editor.exportfile.description = Exportiere in eine Karten Datei +editor.exportimage = Export in Terrain Bild Datei +editor.exportimage.description = Exportiere in eine Karten Bild Datei +editor.loadimage = Bild\nladen +editor.saveimage = Bild\nspeichern +editor.unsaved = [crimson] Du hast Änderungen nicht gespeichert [] Möchtest du wirklich aufhören? +editor.resizemap = Grösse der Karte ändern +editor.mapname = Karten Name +editor.overwrite = [accent] Warnung! Dies überschreibt eine vorhandene Karte. +editor.overwrite.confirm = [scarlet]Warnung![] Eine Karte mit diesem Namen existiert bereits. Bist du sicher, dass du sie überschreiben willst? +editor.selectmap = Wähle eine Karte zum Laden: +width = Breite: +height = Höhe: +menu = Menü +play = Spielen +load = Laden +save = Speichern +fps = FPS: {0} +tps = TPS: {0} +ping = Ping: {0}ms +language.restart = Bitte Starte dein Spiel neu, damit die Sprach-Einstellung aktiv werden. +settings = Einstellungen +tutorial = Tutorial +editor = Editor +mapeditor = Karten Editor +donate = Spenden +connectfail = [crimson] Verbindung zum Server konnte nicht hergestellt werden: [accent]{0} +error.unreachable = Server nicht erreichbar. +error.invalidaddress = Ungültige Adresse. +error.timedout = Zeitüberschreitung!\nStelle sicher, dass die Portweiterleitung auf dem Host richtig eingerichtet ist, und die Adresse stimmt! +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.alreadyconnected = Bereits verbunden. +error.mapnotfound = Map file not found! +error.any = Unbekannter Netzwerkfehler. +settings.language = Sprache +settings.reset = Auf Standard zurücksetzen +settings.rebind = Zuweisen +settings.controls = Steuerung +settings.game = Spiel +settings.sound = Audio +settings.graphics = Grafiken +settings.cleardata = Spieldaten zurücksetzen... +settings.clear.confirm = Bist du sicher, dass du die Spieldaten zurücksetzen willst?\n Diese Aktion kann nicht rückgänig gemacht werden! +settings.clearall.confirm = [scarlet]Warnung![]\nDas wird jegliche Spieldaten zurücksetzen inklusive Speicherstände, Karten, Freischaltungen und Tastenbelegungen.\n Nachdem du 'OK' drückst wird alles zurückgesetzt und das Spiel schließt sich automatisch. +settings.clearsectors = Sektoren zurücksetzen +settings.clearunlocks = Freischaltungen zurücksetzen +settings.clearall = Alles zurücksetzen +paused = Pausiert +yes = Ja +no = Nein +info.title = [accent]Info +error.title = [crimson] Ein Fehler ist aufgetreten +error.crashtitle = Ein Fehler ist aufgetreten! +blocks.unknown = [LIGHT_GRAY]??? +blocks.blockinfo = Blockinfo: +blocks.powercapacity = Kapazität +blocks.powershot = Stromverbrauch/Schuss +blocks.targetsair = Visiert Luft Einheiten an +blocks.itemspeed = Beförderte Materialien +blocks.shootrange = Reichweite +blocks.size = Größe +blocks.liquidcapacity = Flüssigkeitskapazität +blocks.maxitemssecond = Max Materialien +blocks.powerrange = Stromreichweite +blocks.poweruse = Stromverbrauch +blocks.powerdamage = Stromverbrauch/Schadenspunkt +blocks.inputitemcapacity = Annahmekapazität +blocks.outputitemcapacity = Ausgabekapazität +blocks.itemcapacity = Materialkapazität +blocks.basepowergeneration = Basis-Stromerzeugung +blocks.powertransferspeed = Stromübertragung +blocks.craftspeed = Produktionsgeschwindigkeit +blocks.inputliquid = Benötigte Flüssigkeit +blocks.inputliquidaux = Optionale Flüssigkeit +blocks.inputitem = Akzeptiertes Material +blocks.inputitems = Akzeptierte Materialien +blocks.outputitem = Erzeugtes Material +blocks.drilltier = Abbaubare Erze +blocks.drillspeed = Bohrgeschwindigkeit +blocks.liquidoutput = Erzeugte Flüssigkeit +blocks.liquidoutputspeed = Ausgabegeschwindigkeit +blocks.liquiduse = Flüssigkeitsverbrauch +blocks.coolant = Kühlmittel +blocks.coolantuse = Kühlmittelverbrauch +blocks.inputliquidfuel = Kraftstoff +blocks.liquidfueluse = Kraftstoffverbrauch +blocks.boostitem = Boost Item +blocks.boostliquid = Boost Liquid +blocks.health = Lebenspunkte +blocks.inaccuracy = Ungenauigkeit +blocks.shots = Schüsse +blocks.reload = Schüsse/Sekunde +blocks.inputfuel = Kraftstoff +blocks.fuelburntime = Kraftstoff Verbrennungs-Zeit +blocks.inputcapacity = Annahmekapazität +blocks.outputcapacity = Ausgabekapazität +unit.blocks = Blöcke +unit.powersecond = Stromeinheiten/Sekunde +unit.liquidsecond = Flüssigkeitseinheiten/Sekunde +unit.itemssecond = Materialeinheiten/Sekunde +unit.pixelssecond = Pixel/Sekunde +unit.liquidunits = Flüssigkeitseinheiten +unit.powerunits = Stromeinheiten +unit.degrees = Grad +unit.seconds = Sekunden +unit.items = Materialeinheiten +category.general = Generell +category.power = Strom +category.liquids = Flüssigkeiten +category.items = Materialien +category.crafting = Erzeugung +category.shooting = Schießen +category.optional = Optional Enhancements setting.autotarget.name = Auto-Zielauswahl setting.fpscap.name = Max FPS setting.fpscap.none = kein @@ -371,7 +371,7 @@ setting.mutemusic.name = Musik stummschalten setting.sfxvol.name = Audioeffekt-Lautstärke setting.mutesound.name = Audioeffekte stummschalten setting.crashreport.name = Send Anonymous Crash Reports -text.keybind.title = Tasten zuweisen +keybind.title = Tasten zuweisen category.general.name = Allgemein category.view.name = Ansicht category.multiplayer.name = Mehrspieler @@ -401,7 +401,7 @@ keybind.chat_history_next.name = Chat Historie vor keybind.chat_scroll.name = Chat scrollen keybind.drop_unit.name = Einheit absetzen 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.description = Der normale Modus. Begrenzte Ressourcen und automatische Wellen. mode.sandbox.name = Sandkasten @@ -478,21 +478,21 @@ mech.trident-ship.weapon = Bombenschacht 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.weapon = Flammen-Mehrlader -text.item.explosiveness = [LIGHT_GRAY]Explosivität: {0} -text.item.flammability = [LIGHT_GRAY]Entflammbarkeit: {0} -text.item.radioactivity = [LIGHT_GRAY]Radioaktivität: {0} -text.item.fluxiness = [LIGHT_GRAY]Strömungskraft: {0} -text.unit.health = [LIGHT_GRAY]Lebenskraft: {0} -text.unit.speed = [LIGHT_GRAY]Geschwindigkeit: {0} -text.mech.weapon = [LIGHT_GRAY]Waffe: {0} -text.mech.armor = [LIGHT_GRAY]Rüstung: {0} -text.mech.itemcapacity = [LIGHT_GRAY]Materialkapazität: {0} -text.mech.minespeed = [LIGHT_GRAY]Erzabbaugeschwindigkeit: {0} -text.mech.minepower = [LIGHT_GRAY]Erzabbaukraft: {0} -text.mech.ability = [LIGHT_GRAY]Fähigkeit: {0} -text.liquid.heatcapacity = [LIGHT_GRAY]Wärmekapazität: {0} -text.liquid.viscosity = [LIGHT_GRAY]Viskosität: {0} -text.liquid.temperature = [LIGHT_GRAY]Temperatur: {0} +item.explosiveness = [LIGHT_GRAY]Explosivität: {0} +item.flammability = [LIGHT_GRAY]Entflammbarkeit: {0} +item.radioactivity = [LIGHT_GRAY]Radioaktivität: {0} +item.fluxiness = [LIGHT_GRAY]Strömungskraft: {0} +unit.health = [LIGHT_GRAY]Lebenskraft: {0} +unit.speed = [LIGHT_GRAY]Geschwindigkeit: {0} +mech.weapon = [LIGHT_GRAY]Waffe: {0} +mech.armor = [LIGHT_GRAY]Rüstung: {0} +mech.itemcapacity = [LIGHT_GRAY]Materialkapazität: {0} +mech.minespeed = [LIGHT_GRAY]Erzabbaugeschwindigkeit: {0} +mech.minepower = [LIGHT_GRAY]Erzabbaukraft: {0} +mech.ability = [LIGHT_GRAY]Fähigkeit: {0} +liquid.heatcapacity = [LIGHT_GRAY]Wärmekapazität: {0} +liquid.viscosity = [LIGHT_GRAY]Viskosität: {0} +liquid.temperature = [LIGHT_GRAY]Temperatur: {0} block.constructing = {0}\n[LIGHT_GRAY](Constructing) block.spawn.name = Gegnerischer Startpunkt block.core.name = Basis diff --git a/core/assets/bundles/bundle_es.properties b/core/assets/bundles/bundle_es.properties index e03d2ef7a8..c9886889eb 100644 --- a/core/assets/bundles/bundle_es.properties +++ b/core/assets/bundles/bundle_es.properties @@ -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!) -text.credits = Créditos -text.discord = ¡Únete al Discord de Mindustry! -text.link.discord.description = La sala oficial del Discord de Mindustry -text.link.github.description = Código fuente del juego -text.link.dev-builds.description = Versiones de desarrollo inestable -text.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 -text.link.google-play.description = Ficha en la Google Play Store -text.link.wiki.description = Wiki oficial de Mindustry -text.linkfail = ¡Error al abrir el enlace!\nLa URL ha sido copiada a su portapapeles. -text.gameover = Tu núcleo ha sido destruido. -text.gameover.pvp = ¡El equipo[accent] {0}[] ha ganado! -text.sector.gameover = Este sector ha sido perdido. ¿Re-desplegar? -text.sector.retry = Reintentar -text.highscore = [accent]¡Nueva mejor puntuación! -text.wave.lasted = Duraste hasta la ronda [accent]{0}[]. -text.level.highscore = Puntuación más alta: [accent]{0} -text.level.delete.title = Confirmar Eliminación -text.map.delete = ¿Estás seguro que quieres borrar el mapa "[accent]{0}[]"? -text.level.select = Selección de nivel -text.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[]. -text.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. -text.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. -text.showagain = No mostrar otra vez en la próxima sesión -text.coreattack = < ¡El núcleo está bajo ataque! > -text.unlocks = Desbloqueos -text.savegame = Guardar Partida -text.loadgame = Cargar Partida -text.joingame = Unirse a la Partida -text.addplayers = Agregar/Quitar Jugadores -text.customgame = Partida personalizada -text.sectors = Sectores -text.sector = Sector: [LIGHT_GRAY]{0} -text.sector.time = Tiempo: [LIGHT_GRAY]{0} -text.sector.deploy = Desplegar -text.sector.abandon = Abandonar -text.sector.abandon.confirm = ¿Realmente quieres abandonar todo el progreso hecho en este sector?\n¡Esto no se puede deshacer! -text.sector.resume = Continuar -text.sector.locked = [scarlet][[Incompleto] -text.sector.unexplored = [accent][[No explorado] -text.missions = Misiones:[LIGHT_GRAY] {0} -text.mission = Misión:[LIGHT_GRAY] {0} -text.mission.main = Misión Principal:[LIGHT_GRAY] {0} -text.mission.info = Información de la Misión -text.mission.complete = ¡Misión completada! -text.mission.complete.body = El Sector {0},{1} ha sido conquistado. -text.mission.wave = Sobrevive [accent]{0}/{1}[] hordas\nHordas en {2} -text.mission.wave.enemies = Sobrevive[accent] {0}/{1} []hordas\n{2} Enemigas -text.mission.wave.enemy = Sobrevive[accent] {0}/{1} []hordas\n{2} Enemigas -text.mission.wave.menu = Sobrevive[accent] {0} []hordas -text.mission.battle = Destruye la base enemiga. -text.mission.resource.menu = Obtener {0} x{1} -text.mission.resource = Obtén {0} x{1} -text.mission.block = Crear {0} -text.mission.unit = Crear {0} -text.mission.command = Envía Comando {0} a las unidades -text.mission.linknode = Conecta nodo de energía -text.mission.display = [accent]Misión:\n[LIGHT_GRAY]{0} -text.mission.mech = Cambiar a mecanoide[accent] {0}[] -text.mission.create = Crear[accent] {0}[] -text.none = -text.close = Cerrar -text.quit = Salir -text.maps = Mapas -text.continue = Continuar -text.nextmission = Próxima Misión -text.maps.none = [LIGHT_GRAY]¡No se han encontrado mapas! -text.about.button = Acerca de -text.name = Nombre: -text.filename = Nombre del archivo: -text.unlocked = ¡Nuevo Bloque Desbloqueado! -text.unlocked.plural = ¡Nuevos Bloques Desbloqueados! -text.players = {0} jugadores online -text.players.single = {0} jugador online -text.server.closing = [accent]Cerrando servidor... -text.server.kicked.kick = ¡Has sido expulsado del servidor! -text.server.kicked.serverClose = El servidor ha cerrado. -text.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. -text.server.kicked.clientOutdated = ¡Cliente desactualizado! ¡Actualiza tu juego! -text.server.kicked.serverOutdated = ¡Servidor desactualizado! ¡Pídele al anfitrión que lo actualice! -text.server.kicked.banned = Has sido baneado del servidor. -text.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. -text.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. -text.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. -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. -text.hostserver = Hostear Servidor -text.hostserver.mobile = Hostear\nJuego -text.host = Hostear -text.hosting = [accent]Abriendo servidor... -text.hosts.refresh = Actualizar -text.hosts.discovering = Descubrir partidas LAN -text.server.refreshing = Actualizando servidor... -text.hosts.none = [lightgray]¡No se han encontrado partidas LAN! -text.host.invalid = [scarlet]No se ha podido conectar al anfitrión. -text.trace = Rastrear Jugador -text.trace.playername = Nombre de jugador: [accent]{0} -text.trace.ip = IP: [accent]{0} -text.trace.id = ID Única: [accent]{0} -text.trace.android = Cliente de Android: [accent]{0} -text.trace.modclient = Cliente Personalizado: [accent]{0} -text.trace.totalblocksbroken = Total de bloques quitados: [accent]{0} -text.trace.structureblocksbroken = Bloques de estructura quitados: [accent]{0} -text.trace.lastblockbroken = Último bloque quitado: [accent]{0} -text.trace.totalblocksplaced = Total de bloques colocados: [accent]{0} -text.trace.lastblockplaced = Último bloque colocado: [accent]{0} -text.invalidid = ¡ID de cliente inválida! Envía un informe del error. -text.server.bans = Baneos -text.server.bans.none = ¡Ningún usuario ha sido baneado! -text.server.admins = Administradores -text.server.admins.none = ¡Ningún administrador ha sido encontrado! -text.server.add = Agregar Servidor -text.server.delete = ¿Estás seguro de querer borrar este servidor? -text.server.hostname = Anfitrión: {0} -text.server.edit = Editar Servidor -text.server.outdated = [crimson]¡Servidor desactualizado![] -text.server.outdated.client = [crimson]¡Cliente desactualizado![] -text.server.version = [lightgray]Versión: {0} -text.server.custombuild = [yellow]Versión personalizada -text.confirmban = ¿Estás seguro de querer banear este jugador? -text.confirmkick = ¿Estás seguro de querer expulsar este jugador? -text.confirmunban = ¿Estás seguro de querer desbanear este jugador? -text.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? -text.joingame.title = Unirse a la partida -text.joingame.ip = IP: -text.disconnect = Desconectado. -text.disconnect.data = ¡Se ha fallado la carga de datos del mundo! -text.connecting = [accent]Conectando... -text.connecting.data = [accent]Cargando datos del mundo... -text.server.port = Puerto: -text.server.addressinuse = ¡La dirección ya está en uso! -text.server.invalidport = ¡El número de puerto es invalido! -text.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. -text.save.new = Nuevo Punto de Guardado -text.save.overwrite = ¿Estás seguro de querer sobrescribir\neste punto de guardado? -text.overwrite = Sobrescribir -text.save.none = ¡No se ha encontrado ningún punto de guardado! -text.saveload = [accent]Guardando... -text.savefail = ¡No se ha podido guardar la partida! -text.save.delete.confirm = ¿Estás seguro de querer borrar este punto de guardado? -text.save.delete = Borrar -text.save.export = Exportar Punto de Guardado -text.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} -text.save.export.fail = [crimson]La exportación del punto de guardado ha fallado: error [accent]{0} -text.save.import = Importar Punto de Guardado -text.save.newslot = Nombre del Punto de Guardado: -text.save.rename = Renombrar -text.save.rename.text = Nuevo nombre: -text.selectslot = Selecciona un Punto de Guardado. -text.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. -text.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 = -text.on = Encendido -text.off = Apagado -text.save.autosave = Autoguardado: {0} -text.save.map = Mapa: {0} -text.save.wave = Horda {0} -text.save.difficulty = Dificultad: {0} -text.save.date = Última vez guardado: {0} -text.save.playtime = Tiempo de juego: {0} -text.confirm = Confirmar -text.delete = Borrar -text.ok = OK -text.open = Abrir -text.cancel = Cancelar -text.openlink = Abrir Enlace -text.copylink = Copiar Enlace -text.back = Atrás -text.quit.confirm = ¿Estás seguro de querer salir de la partida? -text.changelog.title = Registro de Parches -text.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. -text.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. -text.changelog.current = [yellow][[Versión actual] -text.changelog.latest = [accent][[Última version] -text.loading = [accent]Cargando... -text.saving = [accent]Guardando... -text.wave = [accent]Horda {0} -text.wave.waiting = Horda en {0} -text.waiting = Esperando... -text.waiting.players = Esperando jugadores... -text.wave.enemies = [LIGHT_GRAY]{0} Enemigos Restantes -text.wave.enemy = [LIGHT_GRAY]{0} Enemigo Restante -text.loadimage = Cargar Imagen -text.saveimage = Guardar Imagen -text.unknown = Desconocido -text.custom = Personalizado -text.builtin = Incorporado -text.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 -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. -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. -text.map.invalid = Error cargando el mapa: archivo corrupto o inválido. -text.editor.brush = Pincel -text.editor.slope = \\ -text.editor.openin = Abrir en el Editor -text.editor.oregen = Generación de Minerales -text.editor.oregen.info = Generación de Minerales: -text.editor.mapinfo = Info del Mapa -text.editor.author = Autor: -text.editor.description = Descripción: -text.editor.name = Nombre: -text.editor.teams = Equipos -text.editor.elevation = Elevación -text.editor.errorimageload = Error cargando el archivo:\n[accent] {0} -text.editor.errorimagesave = Error guardando el archivo:\n[accent] {0} -text.editor.generate = Generar -text.editor.resize = Cambiar Tamaño -text.editor.loadmap = Cargar Mapa -text.editor.savemap = Guardar Mapa -text.editor.saved = ¡Guardado! -text.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'. -text.editor.import.exists = [scarlet]¡No se ha podido importar:[] un mapa incorporado con el nombre '{0}' ya existe! -text.editor.import = Importar... -text.editor.importmap = Importar Mapa -text.editor.importmap.description = Importar un mapa ya existente -text.editor.importfile = Importar Archivo -text.editor.importfile.description = Importar un archivo externo del mapa -text.editor.importimage = Importar Imagen del Terreno -text.editor.importimage.description = Importar archivo externo de imagen del mapa -text.editor.export = Exportar... -text.editor.exportfile = Exportar Archivo -text.editor.exportfile.description = Exportar archivo del mapa -text.editor.exportimage = Exportar Imagen del Terreno -text.editor.exportimage.description = Exportar archivo de imagen del mapa -text.editor.loadimage = Importar Terreno -text.editor.saveimage = Exportar Terreno -text.editor.unsaved = [scarlet]¡Tienes cambios sin guardar![]\n¿Estás seguro de querer salir? -text.editor.resizemap = Cambiar Tamaño del Mapa -text.editor.mapname = Nombre del Mapa: -text.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? -text.editor.selectmap = Selecciona un mapa para cargar: -text.width = Ancho: -text.height = Alto: -text.menu = Menu -text.play = Jugar -text.load = Cargar -text.save = Guardar -text.fps = FPS: {0} -text.tps = TPS: {0} -text.ping = Ping: {0} ms -text.language.restart = Por favor reinicie el juego para que los cambios del lenguaje surjan efecto. -text.settings = Ajustes -text.tutorial = Tutorial -text.editor = Editor -text.mapeditor = Editor de Mapa -text.donate = Donar -text.connectfail = [crimson]Ha fallado la conexión con el servidor: [accent]{0} -text.error.unreachable = Servidor inaccesible. -text.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! -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. -text.error.alreadyconnected = Ya estás conectado. -text.error.mapnotfound = ¡Archivo de mapa no encontrado! -text.error.any = Error de red desconocido. -text.settings.language = Lenguaje -text.settings.reset = Reiniciar por los de defecto -text.settings.rebind = Reasignar -text.settings.controls = Controles -text.settings.game = Juego -text.settings.sound = Sonido -text.settings.graphics = Gráficos -text.settings.cleardata = Limpiar Datos del Juego... -text.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. -text.settings.clearsectors = Eliminar Sectores -text.settings.clearunlocks = Eliminar Desbloqueos -text.settings.clearall = Eliminar Todo -text.paused = Pausado -text.yes = Sí -text.no = No -text.info.title = [accent]Información -text.error.title = [crimson]Un error ha ocurrido. -text.error.crashtitle = Un error ha ocurrido. -text.blocks.unknown = [LIGHT_GRAY]??? -text.blocks.blockinfo = Información del Bloque -text.blocks.powercapacity = Capacidad de Energía -text.blocks.powershot = Energía/Disparo -text.blocks.targetsair = Apunta al Aire -text.blocks.itemspeed = Unidades Movidas -text.blocks.shootrange = Rango -text.blocks.size = Tamaño -text.blocks.liquidcapacity = Capacidad de Líquidos -text.blocks.maxitemssecond = Máximo de Objetos -text.blocks.powerrange = Rango de Energía -text.blocks.poweruse = Consumo de Energía -text.blocks.powerdamage = Energía/Daño -text.blocks.inputitemcapacity = Capacidad de Entrada de los Objetos -text.blocks.outputitemcapacity = Capacidad de Salida de los Objetos -text.blocks.itemcapacity = Capacidad de Objetos -text.blocks.basepowergeneration = Generación de energía base -text.blocks.powertransferspeed = Transferencia de Energía -text.blocks.craftspeed = Velocidad de Producción -text.blocks.inputliquid = Líquidos de Entrada -text.blocks.inputliquidaux = Líquido Auxiliar -text.blocks.inputitem = Objeto de Entrada -text.blocks.inputitems = Objetos de Entrada -text.blocks.outputitem = Objeto de Salida -text.blocks.drilltier = Taladrables -text.blocks.drillspeed = Velocidad Base del Taladro -text.blocks.liquidoutput = Líquido de Salida -text.blocks.liquidoutputspeed = Velocidad de Salida del Líquido -text.blocks.liquiduse = Uso de Líquido -text.blocks.coolant = Refrigerante -text.blocks.coolantuse = Uso del Refrigerante -text.blocks.inputliquidfuel = Combustible Líquido -text.blocks.liquidfueluse = Uso del Combustible Líquido -text.blocks.boostitem = Boost Item -text.blocks.boostliquid = Boost Liquid -text.blocks.health = Vida -text.blocks.inaccuracy = Imprecisión -text.blocks.shots = Disparos -text.blocks.reload = Recarga -text.blocks.inputfuel = Combustible -text.blocks.fuelburntime = Tiempo de Quemado del Combustible -text.blocks.inputcapacity = Capacidad de entrada -text.blocks.outputcapacity = Capacidad de salida -text.unit.blocks = bloques -text.unit.powersecond = unidades de energía/segundo -text.unit.liquidsecond = unidades de líquido/segundo -text.unit.itemssecond = objetos/segundo -text.unit.pixelssecond = píxeles/segundo -text.unit.liquidunits = unidades de líquido -text.unit.powerunits = unidades de energía -text.unit.degrees = grados -text.unit.seconds = segundos -text.unit.items = objetos -text.category.general = General -text.category.power = Energía -text.category.liquids = Líquidos -text.category.items = Objetos -text.category.crafting = Fabricación -text.category.shooting = Disparo -text.category.optional = Mejoras Opcionales +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 = Créditos +discord = ¡Únete al Discord de Mindustry! +link.discord.description = La sala oficial del Discord de Mindustry +link.github.description = Código fuente del juego +link.dev-builds.description = Versiones de desarrollo inestable +link.trello.description = Tablero de Trello oficial para las características planificadas +link.itch.io.description = itch.io es la página donde podes descargar las versiones para PC y web +link.google-play.description = Ficha en la Google Play Store +link.wiki.description = Wiki oficial de Mindustry +linkfail = ¡Error al abrir el enlace!\nLa URL ha sido copiada a su portapapeles. +gameover = Tu núcleo ha sido destruido. +gameover.pvp = ¡El equipo[accent] {0}[] ha ganado! +sector.gameover = Este sector ha sido perdido. ¿Re-desplegar? +sector.retry = Reintentar +highscore = [accent]¡Nueva mejor puntuación! +wave.lasted = Duraste hasta la ronda [accent]{0}[]. +level.highscore = Puntuación más alta: [accent]{0} +level.delete.title = Confirmar Eliminación +map.delete = ¿Estás seguro que quieres borrar el mapa "[accent]{0}[]"? +level.select = Selección de nivel +level.mode = Modo de juego: +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.title = Guía de Construcción de Bloques +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. +deconstruction.title = Guía de Deconstrucción de Bloques +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. +showagain = No mostrar otra vez en la próxima sesión +coreattack = < ¡El núcleo está bajo ataque! > +unlocks = Desbloqueos +savegame = Guardar Partida +loadgame = Cargar Partida +joingame = Unirse a la Partida +addplayers = Agregar/Quitar Jugadores +customgame = Partida personalizada +sectors = Sectores +sector = Sector: [LIGHT_GRAY]{0} +sector.time = Tiempo: [LIGHT_GRAY]{0} +sector.deploy = Desplegar +sector.abandon = Abandonar +sector.abandon.confirm = ¿Realmente quieres abandonar todo el progreso hecho en este sector?\n¡Esto no se puede deshacer! +sector.resume = Continuar +sector.locked = [scarlet][[Incompleto] +sector.unexplored = [accent][[No explorado] +missions = Misiones:[LIGHT_GRAY] {0} +mission = Misión:[LIGHT_GRAY] {0} +mission.main = Misión Principal:[LIGHT_GRAY] {0} +mission.info = Información de la Misión +mission.complete = ¡Misión completada! +mission.complete.body = El Sector {0},{1} ha sido conquistado. +mission.wave = Sobrevive [accent]{0}/{1}[] hordas\nHordas en {2} +mission.wave.enemies = Sobrevive[accent] {0}/{1} []hordas\n{2} Enemigas +mission.wave.enemy = Sobrevive[accent] {0}/{1} []hordas\n{2} Enemigas +mission.wave.menu = Sobrevive[accent] {0} []hordas +mission.battle = Destruye la base enemiga. +mission.resource.menu = Obtener {0} x{1} +mission.resource = Obtén {0} x{1} +mission.block = Crear {0} +mission.unit = Crear {0} +mission.command = Envía Comando {0} a las unidades +mission.linknode = Conecta nodo de energía +mission.display = [accent]Misión:\n[LIGHT_GRAY]{0} +mission.mech = Cambiar a mecanoide[accent] {0}[] +mission.create = Crear[accent] {0}[] +none = +close = Cerrar +quit = Salir +maps = Mapas +continue = Continuar +nextmission = Próxima Misión +maps.none = [LIGHT_GRAY]¡No se han encontrado mapas! +about.button = Acerca de +name = Nombre: +filename = Nombre del archivo: +unlocked = ¡Nuevo Bloque Desbloqueado! +unlocked.plural = ¡Nuevos Bloques Desbloqueados! +players = {0} jugadores online +players.single = {0} jugador online +server.closing = [accent]Cerrando servidor... +server.kicked.kick = ¡Has sido expulsado del servidor! +server.kicked.serverClose = El servidor ha cerrado. +server.kicked.sectorComplete = Sector completado. +server.kicked.sectorComplete.text = Tu misión ha sido completada.\nEl servidor ahora continuará con el próximo sector. +server.kicked.clientOutdated = ¡Cliente desactualizado! ¡Actualiza tu juego! +server.kicked.serverOutdated = ¡Servidor desactualizado! ¡Pídele al anfitrión que lo actualice! +server.kicked.banned = Has sido baneado del servidor. +server.kicked.recentKick = Has sido expulsado recientemente.\nEspera para poder conectarte de nuevo. +server.kicked.nameInUse = Ya hay alguien con ese\nnombre en el servidor. +server.kicked.nameEmpty = Tu nombre debe por lo menos contener un carácter o número. +server.kicked.idInUse = ¡Ya estás en el servidor! Conectarse con dos cuentas no está permitido. +server.kicked.customClient = Este servidor no soporta versiones personalizadas. Descarga una versión oficial. +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. +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. +hostserver = Hostear Servidor +hostserver.mobile = Hostear\nJuego +host = Hostear +hosting = [accent]Abriendo servidor... +hosts.refresh = Actualizar +hosts.discovering = Descubrir partidas LAN +server.refreshing = Actualizando servidor... +hosts.none = [lightgray]¡No se han encontrado partidas LAN! +host.invalid = [scarlet]No se ha podido conectar al anfitrión. +trace = Rastrear Jugador +trace.playername = Nombre de jugador: [accent]{0} +trace.ip = IP: [accent]{0} +trace.id = ID Única: [accent]{0} +trace.android = Cliente de Android: [accent]{0} +trace.modclient = Cliente Personalizado: [accent]{0} +trace.totalblocksbroken = Total de bloques quitados: [accent]{0} +trace.structureblocksbroken = Bloques de estructura quitados: [accent]{0} +trace.lastblockbroken = Último bloque quitado: [accent]{0} +trace.totalblocksplaced = Total de bloques colocados: [accent]{0} +trace.lastblockplaced = Último bloque colocado: [accent]{0} +invalidid = ¡ID de cliente inválida! Envía un informe del error. +server.bans = Baneos +server.bans.none = ¡Ningún usuario ha sido baneado! +server.admins = Administradores +server.admins.none = ¡Ningún administrador ha sido encontrado! +server.add = Agregar Servidor +server.delete = ¿Estás seguro de querer borrar este servidor? +server.hostname = Anfitrión: {0} +server.edit = Editar Servidor +server.outdated = [crimson]¡Servidor desactualizado![] +server.outdated.client = [crimson]¡Cliente desactualizado![] +server.version = [lightgray]Versión: {0} +server.custombuild = [yellow]Versión personalizada +confirmban = ¿Estás seguro de querer banear este jugador? +confirmkick = ¿Estás seguro de querer expulsar este jugador? +confirmunban = ¿Estás seguro de querer desbanear este jugador? +confirmadmin = ¿Estás seguro de querer hacer administrador a este jugador? +confirmunadmin = ¿Estás seguro de querer quitar los permisos de administrador a este jugador? +joingame.title = Unirse a la partida +joingame.ip = IP: +disconnect = Desconectado. +disconnect.data = ¡Se ha fallado la carga de datos del mundo! +connecting = [accent]Conectando... +connecting.data = [accent]Cargando datos del mundo... +server.port = Puerto: +server.addressinuse = ¡La dirección ya está en uso! +server.invalidport = ¡El número de puerto es invalido! +server.error = [crimson]Error hosteando el servidor: error [accent]{0} +save.old = Este punto de guardado es de una versión más antigua de este juego, y ya no puede ser usada.\n\n[LIGHT_GRAY]La retrocmpatibilidad de los puntos de guardado estará completamente implementada en la versión 4.0. +save.new = Nuevo Punto de Guardado +save.overwrite = ¿Estás seguro de querer sobrescribir\neste punto de guardado? +overwrite = Sobrescribir +save.none = ¡No se ha encontrado ningún punto de guardado! +saveload = [accent]Guardando... +savefail = ¡No se ha podido guardar la partida! +save.delete.confirm = ¿Estás seguro de querer borrar este punto de guardado? +save.delete = Borrar +save.export = Exportar Punto de Guardado +save.import.invalid = [accent]¡Este punto de guardado es inválido! +save.import.fail = [crimson]La importació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} +save.import = Importar Punto de Guardado +save.newslot = Nombre del Punto de Guardado: +save.rename = Renombrar +save.rename.text = Nuevo nombre: +selectslot = Selecciona un Punto de Guardado. +slot = [accent]Casilla {0} +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. +sector.corrupted = [accent]El punto de guardado de este sector fue encontrado, pero su carga ha fallado.\nUn nuevo punto ha sido creado. +empty = +on = Encendido +off = Apagado +save.autosave = Autoguardado: {0} +save.map = Mapa: {0} +save.wave = Horda {0} +save.difficulty = Dificultad: {0} +save.date = Última vez guardado: {0} +save.playtime = Tiempo de juego: {0} +confirm = Confirmar +delete = Borrar +ok = OK +open = Abrir +cancel = Cancelar +openlink = Abrir Enlace +copylink = Copiar Enlace +back = Atrás +quit.confirm = ¿Estás seguro de querer salir de la partida? +changelog.title = Registro de Parches +changelog.loading = Consiguiendo el registro de parches... +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.ios = [accent]El registro de parches no está actualmente soportado para iOS. +changelog.error = [scarlet]¡Error consiguiendo el registro de parches!Comprueba tu conexión a Internet. +changelog.current = [yellow][[Versión actual] +changelog.latest = [accent][[Última version] +loading = [accent]Cargando... +saving = [accent]Guardando... +wave = [accent]Horda {0} +wave.waiting = Horda en {0} +waiting = Esperando... +waiting.players = Esperando jugadores... +wave.enemies = [LIGHT_GRAY]{0} Enemigos Restantes +wave.enemy = [LIGHT_GRAY]{0} Enemigo Restante +loadimage = Cargar Imagen +saveimage = Guardar Imagen +unknown = Desconocido +custom = Personalizado +builtin = Incorporado +map.delete.confirm = ¿Estás seguro de querer borrar este mapa? ¡Recuerda que está acción no puede sdeshacerse! +map.random = [accent]Mapa Aleatorio +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.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.invalid = Error cargando el mapa: archivo corrupto o inválido. +editor.brush = Pincel +editor.slope = \\ +editor.openin = Abrir en el Editor +editor.oregen = Generación de Minerales +editor.oregen.info = Generación de Minerales: +editor.mapinfo = Info del Mapa +editor.author = Autor: +editor.description = Descripción: +editor.name = Nombre: +editor.teams = Equipos +editor.elevation = Elevación +editor.errorimageload = Error cargando el archivo:\n[accent] {0} +editor.errorimagesave = Error guardando el archivo:\n[accent] {0} +editor.generate = Generar +editor.resize = Cambiar Tamaño +editor.loadmap = Cargar Mapa +editor.savemap = Guardar Mapa +editor.saved = ¡Guardado! +editor.save.noname = ¡Tu mapa no tiene un nombre! Pon uno 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'. +editor.import.exists = [scarlet]¡No se ha podido importar:[] un mapa incorporado con el nombre '{0}' ya existe! +editor.import = Importar... +editor.importmap = Importar Mapa +editor.importmap.description = Importar un mapa ya existente +editor.importfile = Importar Archivo +editor.importfile.description = Importar un archivo externo del mapa +editor.importimage = Importar Imagen del Terreno +editor.importimage.description = Importar archivo externo de imagen del mapa +editor.export = Exportar... +editor.exportfile = Exportar Archivo +editor.exportfile.description = Exportar archivo del mapa +editor.exportimage = Exportar Imagen del Terreno +editor.exportimage.description = Exportar archivo de imagen del mapa +editor.loadimage = Importar Terreno +editor.saveimage = Exportar Terreno +editor.unsaved = [scarlet]¡Tienes cambios sin guardar![]\n¿Estás seguro de querer salir? +editor.resizemap = Cambiar Tamaño del Mapa +editor.mapname = Nombre del Mapa: +editor.overwrite = [accent]¡Advertencia!\nEsto sobrescribe un mapa ya existente. +editor.overwrite.confirm = [scarlet]¡Advertencia![] Un mapa con ese nombre ya existe. ¿Estás seguro de querer sobrescribirlo? +editor.selectmap = Selecciona un mapa para cargar: +width = Ancho: +height = Alto: +menu = Menu +play = Jugar +load = Cargar +save = Guardar +fps = FPS: {0} +tps = TPS: {0} +ping = Ping: {0} ms +language.restart = Por favor reinicie el juego para que los cambios del lenguaje surjan efecto. +settings = Ajustes +tutorial = Tutorial +editor = Editor +mapeditor = Editor de Mapa +donate = Donar +connectfail = [crimson]Ha fallado la conexión con el servidor: [accent]{0} +error.unreachable = Servidor inaccesible. +error.invalidaddress = Dirección inválida. +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.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.alreadyconnected = Ya estás conectado. +error.mapnotfound = ¡Archivo de mapa no encontrado! +error.any = Error de red desconocido. +settings.language = Lenguaje +settings.reset = Reiniciar por los de defecto +settings.rebind = Reasignar +settings.controls = Controles +settings.game = Juego +settings.sound = Sonido +settings.graphics = Gráficos +settings.cleardata = Limpiar Datos del Juego... +settings.clear.confirm = ¿Estas seguro de querer limpiar estos datos?\n¡Esta acción no puede deshacerse! +settings.clearall.confirm = [scarlet]ADVERTENCIA![]\nEsto va a eliminar todos tus datos, incluyendo guardados, mapas, desbloqueos y keybinds.\nUna vez presiones 'ok', el juego va a borrrar todos tus datos y saldrá del juego automáticamente. +settings.clearsectors = Eliminar Sectores +settings.clearunlocks = Eliminar Desbloqueos +settings.clearall = Eliminar Todo +paused = Pausado +yes = Sí +no = No +info.title = [accent]Información +error.title = [crimson]Un error ha ocurrido. +error.crashtitle = Un error ha ocurrido. +blocks.unknown = [LIGHT_GRAY]??? +blocks.blockinfo = Información del Bloque +blocks.powercapacity = Capacidad de Energía +blocks.powershot = Energía/Disparo +blocks.targetsair = Apunta al Aire +blocks.itemspeed = Unidades Movidas +blocks.shootrange = Rango +blocks.size = Tamaño +blocks.liquidcapacity = Capacidad de Líquidos +blocks.maxitemssecond = Máximo de Objetos +blocks.powerrange = Rango de Energía +blocks.poweruse = Consumo de Energía +blocks.powerdamage = Energía/Daño +blocks.inputitemcapacity = Capacidad de Entrada de los Objetos +blocks.outputitemcapacity = Capacidad de Salida de los Objetos +blocks.itemcapacity = Capacidad de Objetos +blocks.basepowergeneration = Generación de energía base +blocks.powertransferspeed = Transferencia de Energía +blocks.craftspeed = Velocidad de Producción +blocks.inputliquid = Líquidos de Entrada +blocks.inputliquidaux = Líquido Auxiliar +blocks.inputitem = Objeto de Entrada +blocks.inputitems = Objetos de Entrada +blocks.outputitem = Objeto de Salida +blocks.drilltier = Taladrables +blocks.drillspeed = Velocidad Base del Taladro +blocks.liquidoutput = Líquido de Salida +blocks.liquidoutputspeed = Velocidad de Salida del Líquido +blocks.liquiduse = Uso de Líquido +blocks.coolant = Refrigerante +blocks.coolantuse = Uso del Refrigerante +blocks.inputliquidfuel = Combustible Líquido +blocks.liquidfueluse = Uso del Combustible Líquido +blocks.boostitem = Boost Item +blocks.boostliquid = Boost Liquid +blocks.health = Vida +blocks.inaccuracy = Imprecisión +blocks.shots = Disparos +blocks.reload = Recarga +blocks.inputfuel = Combustible +blocks.fuelburntime = Tiempo de Quemado del Combustible +blocks.inputcapacity = Capacidad de entrada +blocks.outputcapacity = Capacidad de salida +unit.blocks = bloques +unit.powersecond = unidades de energía/segundo +unit.liquidsecond = unidades de líquido/segundo +unit.itemssecond = objetos/segundo +unit.pixelssecond = píxeles/segundo +unit.liquidunits = unidades de líquido +unit.powerunits = unidades de energía +unit.degrees = grados +unit.seconds = segundos +unit.items = objetos +category.general = General +category.power = Energía +category.liquids = Líquidos +category.items = Objetos +category.crafting = Fabricación +category.shooting = Disparo +category.optional = Mejoras Opcionales setting.autotarget.name = Auto apuntado setting.fpscap.name = Máx FPS setting.fpscap.none = Nada @@ -371,7 +371,7 @@ setting.mutemusic.name = Silenciar Musica setting.sfxvol.name = Volumen de los efectos de sonido setting.mutesound.name = Silenciar Sonido setting.crashreport.name = Enviar informes de fallos anónimos -text.keybind.title = Reasignar Teclas +keybind.title = Reasignar Teclas category.general.name = General category.view.name = Visión category.multiplayer.name = Multijugador @@ -401,7 +401,7 @@ keybind.chat_history_next.name = Historial de chat siguiente keybind.chat_scroll.name = Chat scroll keybind.drop_unit.name = drop unit 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.description = El modo normal. con recursos limitados y entrada de hordas automática. mode.sandbox.name = sandbox @@ -478,21 +478,21 @@ mech.trident-ship.weapon = Bomb Bay 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.weapon = Flame Repeater -text.item.explosiveness = [LIGHT_GRAY]Explosividad: {0} -text.item.flammability = [LIGHT_GRAY]Inflamabilidad: {0} -text.item.radioactivity = [LIGHT_GRAY]Radioactividad: {0} -text.item.fluxiness = [LIGHT_GRAY]Poder como Fundente: {0} -text.unit.health = [LIGHT_GRAY]Vida: {0} -text.unit.speed = [LIGHT_GRAY]Velocidad: {0} -text.mech.weapon = [LIGHT_GRAY]Arma: {0} -text.mech.armor = [LIGHT_GRAY]Armadura: {0} -text.mech.itemcapacity = [LIGHT_GRAY]Capacidad de objetos: {0} -text.mech.minespeed = [LIGHT_GRAY]Velocidad de minado: {0} -text.mech.minepower = [LIGHT_GRAY]Potencia de minado: {0} -text.mech.ability = [LIGHT_GRAY]Hablidad: {0} -text.liquid.heatcapacity = [LIGHT_GRAY]Capacidad Térmica: {0} -text.liquid.viscosity = [LIGHT_GRAY]Viscosidad: {0} -text.liquid.temperature = [LIGHT_GRAY]Temperatura: {0} +item.explosiveness = [LIGHT_GRAY]Explosividad: {0} +item.flammability = [LIGHT_GRAY]Inflamabilidad: {0} +item.radioactivity = [LIGHT_GRAY]Radioactividad: {0} +item.fluxiness = [LIGHT_GRAY]Poder como Fundente: {0} +unit.health = [LIGHT_GRAY]Vida: {0} +unit.speed = [LIGHT_GRAY]Velocidad: {0} +mech.weapon = [LIGHT_GRAY]Arma: {0} +mech.armor = [LIGHT_GRAY]Armadura: {0} +mech.itemcapacity = [LIGHT_GRAY]Capacidad de objetos: {0} +mech.minespeed = [LIGHT_GRAY]Velocidad de minado: {0} +mech.minepower = [LIGHT_GRAY]Potencia de minado: {0} +mech.ability = [LIGHT_GRAY]Hablidad: {0} +liquid.heatcapacity = [LIGHT_GRAY]Capacidad Térmica: {0} +liquid.viscosity = [LIGHT_GRAY]Viscosidad: {0} +liquid.temperature = [LIGHT_GRAY]Temperatura: {0} block.constructing = {0}\n[LIGHT_GRAY](Construyendo) block.spawn.name = Punto de generación block.core.name = Núcleo diff --git a/core/assets/bundles/bundle_fr.properties b/core/assets/bundles/bundle_fr.properties index c00f0245c7..e92454f302 100644 --- a/core/assets/bundles/bundle_fr.properties +++ b/core/assets/bundles/bundle_fr.properties @@ -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!) -text.credits = Crédits -text.discord = Rejoignez le discord de Mindustry -text.link.discord.description = Le discord officiel de mindustry -text.link.github.description = Code source du jeu -text.link.dev-builds.description = Versions instables du jeu -text.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 . -text.link.google-play.description = Listing par le Google Play Store -text.link.wiki.description = Wiki officiel de mindustry . -text.linkfail = Erreur lors de l'ouverture du lien !\nL'URL a été copié avec succès. -text.gameover = Partie terminée. -text.gameover.pvp = L'équipe [accent] {0}[] a gagnée ! -text.sector.gameover = Ce secteur a été perdu. Réessayer? -text.sector.retry = Réessayer -text.highscore = [YELLOW]Nouveau meilleur score! -text.wave.lasted = Vous avez survécu jusqu'à la vague [accent]{0}[]. -text.level.highscore = Meilleur score: [accent]{0} -text.level.delete.title = Confirmer -text.map.delete = Êtes-vous sûr de supprimer cette carte"[accent]{0}[]"? -text.level.select = Sélection de niveau -text.level.mode = Mode de jeu : -text.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 -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. -text.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. -text.showagain = Ne pas montrer la prochaine fois -text.coreattack = [scarlet] -text.unlocks = Débloqué -text.savegame = Sauvegarder la partie -text.loadgame = Charger la partie -text.joingame = Rejoindre une partie -text.addplayers = Ajouter/Enlever des joueurs -text.customgame = Partie personnalisée -text.sectors = Secteurs -text.sector = Secteur: [LIGHT_GRAY]{0} -text.sector.time = Temps: [LIGHT_GRAY]{0} -text.sector.deploy = Se déployer -text.sector.abandon = Abandonner -text.sector.abandon.confirm = Êtes-vous sûr d'abandonner ce secteur ?\nCe choix ne peut être annulé! -text.sector.resume = Reprendre -text.sector.locked = [scarlet][[Incomplet] -text.sector.unexplored = [accent][[Inexploré] -text.missions = Missions:[LIGHT_GRAY] {0} -text.mission = Mission:[LIGHT_GRAY] {0} -text.mission.main = Main Mission:[LIGHT_GRAY] {0} -text.mission.info = Infos sur la Mission -text.mission.complete = Mission terminée! -text.mission.complete.body = Le secteur {0},{1} a été conquis. -text.mission.wave = Survivez à[accent] {0}/{1} []vague\nLa vague commence dans {2} -text.mission.wave.enemies = Survivez à[accent] {0}/{1} []vagues\n{2} ennemis -text.mission.wave.enemy = Survivez à[accent] {0}/{1} []vagues\n{2} ennemi -text.mission.wave.menu = Survivez à[accent] {0} []vagues -text.mission.battle = Détruisez la base ennemie -text.mission.resource.menu = Obtenez {0} x{1} -text.mission.resource = Obtenez {0}:\n[accent]{1}/{2}[] -text.mission.block = Créez {0} -text.mission.unit = Créez {0} unités -text.mission.command = Envoyer une commande à {0} unités -text.mission.linknode = Reliez un transmetteur -text.mission.display = [accent]Mission:\n[LIGHT_GRAY]{0} -text.mission.mech = Équiper ce mécha[accent] {0}[] -text.mission.create = Créez[accent] {0}[] -text.none = -text.close = Fermer -text.quit = Quitter -text.maps = Cartes -text.continue = Continuer -text.nextmission = Prochaine mission -text.maps.none = [LIGHT_GRAY]Aucune carte trouvée! -text.about.button = À propos -text.name = Nom: -text.filename = Nom du fichier: -text.unlocked = Nouveau bloc débloqué! -text.unlocked.plural = Nouveaux blocs débloqués! -text.players = {0} joueurs en ligne -text.players.single = {0} joueur en ligne -text.server.closing = [accent]Fermeture du serveur... -text.server.kicked.kick = Vous avez été expulsé du serveur! -text.server.kicked.serverClose = Serveur fermé. -text.server.kicked.sectorComplete = Secteur terminé. -text.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! -text.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. -text.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. -text.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 ! -text.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. -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. -text.hostserver = Héberger une partie -text.hostserver.mobile = Héberger\nune partie -text.host = Héberger -text.hosting = [accent]Ouverture du serveur... -text.hosts.refresh = Actualiser -text.hosts.discovering = Découverte de jeux en LAN -text.server.refreshing = Actualisation du serveur -text.hosts.none = [lightgray]Aucun jeu en LAN trouvé! -text.host.invalid = [scarlet]Impossible de se connecter à l'hôte. -text.trace = Suivre le joueur -text.trace.playername = Nom du joueur : [accent]{0} -text.trace.ip = IP: [accent]{0} -text.trace.id = ID Unique : [accent]{0} -text.trace.android = Client Android : [accent]{0} -text.trace.modclient = Client personnalisé: [accent]{0} -text.trace.totalblocksbroken = Total de blocs détruits: [accent]{0} -text.trace.structureblocksbroken = Structure de blocs détruites : [accent]{0} -text.trace.lastblockbroken = Dernier bloc détruit: [accent]{0} -text.trace.totalblocksplaced = Total de blocs placés: [accent]{0} -text.trace.lastblockplaced = Dernier bloc placé: [accent]{0} -text.invalidid = text.invalidid=ID du client invalide! Soumettre un rapport d'erreur -text.server.bans = Bannis -text.server.bans.none = Aucun joueur banni trouvé! -text.server.admins = Administrateurs -text.server.admins.none = Pas d'administrateurs trouvés! -text.server.add = Ajouter un serveur -text.server.delete = Êtes-vous sûr de supprimer ce serveur ? -text.server.hostname = Héberger: {0} -text.server.edit = Modifier le serveur -text.server.outdated = [crimson]Serveur obsolète![] -text.server.outdated.client = [crimson]Client obsolète![] -text.server.version = [lightgray]Version: {0} {1} -text.server.custombuild = [yellow]Version personnalisée -text.confirmban = Êtes-vous sûr de bannir ce joueur? -text.confirmkick = Êtes-vous sûr d'expulser ce joueur? -text.confirmunban = Êtes-vous sûr de réintégrer ce joueur ? -text.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? -text.joingame.title = Rejoindre une partie -text.joingame.ip = IP: -text.disconnect = Déconnecté. -text.disconnect.data = Les données du monde n'ont pas pu être chargées ! -text.connecting = [accent]Connexion... -text.connecting.data = [accent]Chargement des données du monde... -text.server.port = Port: -text.server.addressinuse = Addresse déjà utilisée! -text.server.invalidport = numéro de port invalide! -text.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. -text.save.new = Nouvelle sauvegarde -text.save.overwrite = Êtes-vous sûr d'écraser\ncette sauvegarde ? -text.overwrite = Écraser -text.save.none = Aucune sauvegarde trouvée ! -text.saveload = [accent]Sauvegarde... -text.savefail = Échec de la sauvegarde! -text.save.delete.confirm = Êtes-vous sûr de supprimer cette sauvegarde? -text.save.delete = supprimer -text.save.export = Exporter une\nSauvegarde -text.save.import.invalid = [accent]Cette sauvegarde est invalide! -text.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} -text.save.import = Importer une sauvegarde -text.save.newslot = Nom de la sauvegarde: -text.save.rename = Renommer -text.save.rename.text = Nouveau nom: -text.selectslot = Sélectionner une sauvegarde. -text.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. -text.sector.corrupted = [accent]Une sauvegarde pour ce secteur a été trouvé, mais son chargement a raté.\nUne nouvelle sauvegarde a été créé. -text.empty = -text.on = On -text.off = Off -text.save.autosave = Sauvegarde automatique: {0} -text.save.map = Carte: {0} -text.save.wave = Vague {0} -text.save.difficulty = Difficulté: {0} -text.save.date = Dernière sauvegarde: {0} -text.save.playtime = Temps de jeu: {0} -text.confirm = Confirmer -text.delete = Supprimer -text.ok = OK -text.open = Ouverture -text.cancel = Annuler -text.openlink = Ouvrir le lien -text.copylink = Copier le lien -text.back = Retour -text.quit.confirm = Êtes-vous sûr de partir? -text.changelog.title = Notes de mise à jour -text.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 . -text.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. -text.changelog.current = [yellow][[Version actuelle] -text.changelog.latest = [accent][[Dernière version] -text.loading = [accent]Chargement... -text.saving = [accent]Sauvegarde... -text.wave = [accent]Vague {0} -text.wave.waiting = [LIGHT_GRAY]Vague dans {0} -text.waiting = [LIGHT_GRAY]En attente... -text.waiting.players = En attente de joueurs... -text.wave.enemies = [LIGHT_GRAY]{0} Ennemis restants -text.wave.enemy = [LIGHT_GRAY]{0} Ennemi restant -text.loadimage = Charger l'image -text.saveimage = Sauvegarder l'image -text.unknown = Inconnu -text.custom = Personnalisé -text.builtin = Pré-fait -text.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 -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. -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. -text.map.invalid = Erreur lors du chargement de la carte: carte corrompue ou invalide. -text.editor.brush = Pinceau -text.editor.slope = \\ -text.editor.openin = Ouvrir dans l'éditeur -text.editor.oregen = Génération de minerais -text.editor.oregen.info = Génération de minerais: -text.editor.mapinfo = Infos sur la carte -text.editor.author = Auteur: -text.editor.description = Description: -text.editor.name = Nom: -text.editor.teams = Équipe -text.editor.elevation = Élevation -text.editor.errorimageload = Erreur lors du chargement du fichier:\n[accent]{0} -text.editor.errorimagesave = Erreur lors de la sauvegarde du fichier:\n[accent]{0} -text.editor.generate = Générer -text.editor.resize = Redimensionner -text.editor.loadmap = Charger une carte -text.editor.savemap = Sauvegarder une carte -text.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'. -text.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à! -text.editor.import = Importation... -text.editor.importmap = Importer une carte -text.editor.importmap.description = Importer une carte existante -text.editor.importfile = Importer un fichier -text.editor.importfile.description = Importer un fichier de carte extérieur . -text.editor.importimage = Importer l'image du terrain -text.editor.importimage.description = Importer une image de la carte extérieure -text.editor.export = Exporter... -text.editor.exportfile = Exporter un fichier -text.editor.exportfile.description = Exporter une fichier de carte -text.editor.exportimage = Exporter l'image du terrain -text.editor.exportimage.description = Exporter une image de la carte -text.editor.loadimage = Importer le terrain -text.editor.saveimage = Exportr le terrain -text.editor.unsaved = [scarlet]Vous avez des changements non sauvegardés ![]\nÊtes-vous sûr de partir -text.editor.resizemap = Redimensionner\nla carte -text.editor.mapname = Nom de la carte²: -text.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? -text.editor.selectmap = Séléctionnez une carte: -text.width = Largeur: -text.height = Hauteur: -text.menu = Menu -text.play = Jouer -text.load = Charger -text.save = Sauvegarder -text.fps = FPS: {0} -text.tps = TPS: {0} -text.ping = Ping: {0}ms -text.language.restart = Veuillez redémarrez votre jeu pour le changement de langage prenne effet. -text.settings = Paramètres -text.tutorial = Tutoriel -text.editor = Éditeur -text.mapeditor = Éditeur de carte -text.donate = Faire un\ndon -text.connectfail = [crimson]Échec de la connexion au serveur : [accent]{0} -text.error.unreachable = Server injoignable. -text.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! -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 ! -text.error.alreadyconnected = Déjà connecté. -text.error.mapnotfound = Fichier de la carte introuvable! -text.error.any = Erreur réseau inconnue. -text.settings.language = Langage -text.settings.reset = Valeur par défaut. -text.settings.rebind = Réatttribuer -text.settings.controls = Contrôles -text.settings.game = Jeu -text.settings.sound = Son -text.settings.graphics = Graphiques -text.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 ! -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. -text.settings.clearsectors = Effacer les données des secteurs -text.settings.clearunlocks = Effacer les déblocages -text.settings.clearall = Tout effacer -text.paused = En pause -text.yes = Oui -text.no = Non -text.info.title = Info -text.error.title = [crimson]Une erreur s'est produite -text.error.crashtitle = Une erreur s'est produite -text.blocks.unknown = [LIGHT_GRAY]??? -text.blocks.blockinfo = Info sur le bloc -text.blocks.powercapacity = capacité d'énergie -text.blocks.powershot = Énergie/Tir -text.blocks.targetsair = Cible les unités aériennes -text.blocks.itemspeed = Objets déplacés -text.blocks.shootrange = Portée -text.blocks.size = Taille -text.blocks.liquidcapacity = Capacité en liquide -text.blocks.maxitemssecond = Production maximale -text.blocks.powerrange = Distance de transmission -text.blocks.poweruse = Énergie utilisée -text.blocks.powerdamage = Énergie/Dégâts -text.blocks.inputitemcapacity = Capacité d'entrée -text.blocks.outputitemcapacity = Capacité de sortie -text.blocks.itemcapacity = Stockage -text.blocks.basepowergeneration = Generation d'énergie minimale -text.blocks.powertransferspeed = Vitesse de transfert d'énergie -text.blocks.craftspeed = Vitesse de production -text.blocks.inputliquid = Liquide requis -text.blocks.inputliquidaux = Liquide optionnel -text.blocks.inputitem = Objets en entrée -text.blocks.inputitems = Objets utilisés -text.blocks.outputitem = Objet produit -text.blocks.drilltier = Forable -text.blocks.drillspeed = Vitesse de forage de base -text.blocks.liquidoutput = Liquide en sortie -text.blocks.liquidoutputspeed = Vitesse de production de liquide -text.blocks.liquiduse = Quantité de liquide utilisée -text.blocks.coolant = Liquide de refroidissement -text.blocks.coolantuse = Quantité de liquide de refroidissement utilisée -text.blocks.inputliquidfuel = Carburant liquide -text.blocks.liquidfueluse = Quantité de carburant liquide utilisé -text.blocks.boostitem = Boost Item -text.blocks.boostliquid = Boost Liquid -text.blocks.health = Santé -text.blocks.inaccuracy = Précision -text.blocks.shots = Tir -text.blocks.reload = Tirs/Seconde -text.blocks.inputfuel = Carburant -text.blocks.fuelburntime = Durée du carburant -text.blocks.inputcapacity = Capacité d'entrée -text.blocks.outputcapacity = Capacité de production -text.unit.blocks = blocs -text.unit.powersecond = Énergie/seconde -text.unit.liquidsecond = Liquides/seconde -text.unit.itemssecond = Objets/seconde -text.unit.pixelssecond = Pixels/seconde -text.unit.liquidunits = Unité de liquide -text.unit.powerunits = Unité d'énergie -text.unit.degrees = degrés -text.unit.seconds = secondes -text.unit.items = Objets -text.category.general = Général -text.category.power = Énergie -text.category.liquids = Liquides -text.category.items = Objets -text.category.crafting = Fabrication -text.category.shooting = Défense -text.category.optional = Optional Enhancements +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 = Crédits +discord = Rejoignez le discord de Mindustry +link.discord.description = Le discord officiel de mindustry +link.github.description = Code source du jeu +link.dev-builds.description = Versions instables du jeu +link.trello.description = Trello officiel pour les futurs ajouts . +link.itch.io.description = Page itch.io avec le lien du téléchargement pour PC et la version web . +link.google-play.description = Listing par le Google Play Store +link.wiki.description = Wiki officiel de mindustry . +linkfail = Erreur lors de l'ouverture du lien !\nL'URL a été copié avec succès. +gameover = Partie terminée. +gameover.pvp = L'équipe [accent] {0}[] a gagnée ! +sector.gameover = Ce secteur a été perdu. Réessayer? +sector.retry = Réessayer +highscore = [YELLOW]Nouveau meilleur score! +wave.lasted = Vous avez survécu jusqu'à la vague [accent]{0}[]. +level.highscore = Meilleur score: [accent]{0} +level.delete.title = Confirmer +map.delete = Êtes-vous sûr de supprimer cette carte"[accent]{0}[]"? +level.select = Sélection de niveau +level.mode = Mode de jeu : +construction.desktop = Pour désélectionner un bloc ou arrêter de construire, appuyer sur [accent]espace[]. +construction.title = Guide de construction des blocs +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. +deconstruction.title = Guide de destruction de blocs +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. +showagain = Ne pas montrer la prochaine fois +coreattack = [scarlet] +unlocks = Débloqué +savegame = Sauvegarder la partie +loadgame = Charger la partie +joingame = Rejoindre une partie +addplayers = Ajouter/Enlever des joueurs +customgame = Partie personnalisée +sectors = Secteurs +sector = Secteur: [LIGHT_GRAY]{0} +sector.time = Temps: [LIGHT_GRAY]{0} +sector.deploy = Se déployer +sector.abandon = Abandonner +sector.abandon.confirm = Êtes-vous sûr d'abandonner ce secteur ?\nCe choix ne peut être annulé! +sector.resume = Reprendre +sector.locked = [scarlet][[Incomplet] +sector.unexplored = [accent][[Inexploré] +missions = Missions:[LIGHT_GRAY] {0} +mission = Mission:[LIGHT_GRAY] {0} +mission.main = Main Mission:[LIGHT_GRAY] {0} +mission.info = Infos sur la Mission +mission.complete = Mission terminée! +mission.complete.body = Le secteur {0},{1} a été conquis. +mission.wave = Survivez à[accent] {0}/{1} []vague\nLa vague commence dans {2} +mission.wave.enemies = Survivez à[accent] {0}/{1} []vagues\n{2} ennemis +mission.wave.enemy = Survivez à[accent] {0}/{1} []vagues\n{2} ennemi +mission.wave.menu = Survivez à[accent] {0} []vagues +mission.battle = Détruisez la base ennemie +mission.resource.menu = Obtenez {0} x{1} +mission.resource = Obtenez {0}:\n[accent]{1}/{2}[] +mission.block = Créez {0} +mission.unit = Créez {0} unités +mission.command = Envoyer une commande à {0} unités +mission.linknode = Reliez un transmetteur +mission.display = [accent]Mission:\n[LIGHT_GRAY]{0} +mission.mech = Équiper ce mécha[accent] {0}[] +mission.create = Créez[accent] {0}[] +none = +close = Fermer +quit = Quitter +maps = Cartes +continue = Continuer +nextmission = Prochaine mission +maps.none = [LIGHT_GRAY]Aucune carte trouvée! +about.button = À propos +name = Nom: +filename = Nom du fichier: +unlocked = Nouveau bloc débloqué! +unlocked.plural = Nouveaux blocs débloqués! +players = {0} joueurs en ligne +players.single = {0} joueur en ligne +server.closing = [accent]Fermeture du serveur... +server.kicked.kick = Vous avez été expulsé du serveur! +server.kicked.serverClose = Serveur fermé. +server.kicked.sectorComplete = Secteur terminé. +server.kicked.sectorComplete.text = Votre mission est complète .\nLe serveur va maintenant aller au prochain secteur . +server.kicked.clientOutdated = Client dépassé! Mettez à jour votre jeu! +server.kicked.serverOutdated = Serveur dépassé! Demandez à l'hôte de le mettre à jour! +server.kicked.banned = Vous avez été banni sur ce serveur. +server.kicked.recentKick = Vous avez été expulsé récemment.\nAttendez avant de vous connecter à nouveau. +server.kicked.nameInUse = Il y a déjà quelqu'un avec ce nom\nsur ce serveur. +server.kicked.nameEmpty = Votre nom doit contenir au moins une lettre ou un chiffre. +server.kicked.idInUse = Vous êtes déjà sur ce serveur ! Se connecter avec deux comptes n'est pas permis ! +server.kicked.customClient = Ce serveur ne supporte pas les versions personnalisées (Custom builds). Téléchargez une version officielle. +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. +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. +hostserver = Héberger une partie +hostserver.mobile = Héberger\nune partie +host = Héberger +hosting = [accent]Ouverture du serveur... +hosts.refresh = Actualiser +hosts.discovering = Découverte de jeux en LAN +server.refreshing = Actualisation du serveur +hosts.none = [lightgray]Aucun jeu en LAN trouvé! +host.invalid = [scarlet]Impossible de se connecter à l'hôte. +trace = Suivre le joueur +trace.playername = Nom du joueur : [accent]{0} +trace.ip = IP: [accent]{0} +trace.id = ID Unique : [accent]{0} +trace.android = Client Android : [accent]{0} +trace.modclient = Client personnalisé: [accent]{0} +trace.totalblocksbroken = Total de blocs détruits: [accent]{0} +trace.structureblocksbroken = Structure de blocs détruites : [accent]{0} +trace.lastblockbroken = Dernier bloc détruit: [accent]{0} +trace.totalblocksplaced = Total de blocs placés: [accent]{0} +trace.lastblockplaced = Dernier bloc placé: [accent]{0} +invalidid = invalidid=ID du client invalide! Soumettre un rapport d'erreur +server.bans = Bannis +server.bans.none = Aucun joueur banni trouvé! +server.admins = Administrateurs +server.admins.none = Pas d'administrateurs trouvés! +server.add = Ajouter un serveur +server.delete = Êtes-vous sûr de supprimer ce serveur ? +server.hostname = Héberger: {0} +server.edit = Modifier le serveur +server.outdated = [crimson]Serveur obsolète![] +server.outdated.client = [crimson]Client obsolète![] +server.version = [lightgray]Version: {0} {1} +server.custombuild = [yellow]Version personnalisée +confirmban = Êtes-vous sûr de bannir ce joueur? +confirmkick = Êtes-vous sûr d'expulser ce joueur? +confirmunban = Êtes-vous sûr de réintégrer ce joueur ? +confirmadmin = Êtes-vous sûr de faire de ce joueur un administrateur? +confirmunadmin = Êtes-vous sûr d'enlever le statut d'administrateur à ce joueur? +joingame.title = Rejoindre une partie +joingame.ip = IP: +disconnect = Déconnecté. +disconnect.data = Les données du monde n'ont pas pu être chargées ! +connecting = [accent]Connexion... +connecting.data = [accent]Chargement des données du monde... +server.port = Port: +server.addressinuse = Addresse déjà utilisée! +server.invalidport = numéro de port invalide! +server.error = [crimson]Erreur d'hébergement: [accent]{0} +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.new = Nouvelle sauvegarde +save.overwrite = Êtes-vous sûr d'écraser\ncette sauvegarde ? +overwrite = Écraser +save.none = Aucune sauvegarde trouvée ! +saveload = [accent]Sauvegarde... +savefail = Échec de la sauvegarde! +save.delete.confirm = Êtes-vous sûr de supprimer cette sauvegarde? +save.delete = supprimer +save.export = Exporter une\nSauvegarde +save.import.invalid = [accent]Cette sauvegarde est invalide! +save.import.fail = [crimson]L'importation de la sauvegarde\na échoué: [accent]{0} +save.export.fail = [crimson]L'exportation de la sauvegarde\na échoué [accent]{0} +save.import = Importer une sauvegarde +save.newslot = Nom de la sauvegarde: +save.rename = Renommer +save.rename.text = Nouveau nom: +selectslot = Sélectionner une sauvegarde. +slot = [accent]Emplacement {0} +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. +sector.corrupted = [accent]Une sauvegarde pour ce secteur a été trouvé, mais son chargement a raté.\nUne nouvelle sauvegarde a été créé. +empty = +on = On +off = Off +save.autosave = Sauvegarde automatique: {0} +save.map = Carte: {0} +save.wave = Vague {0} +save.difficulty = Difficulté: {0} +save.date = Dernière sauvegarde: {0} +save.playtime = Temps de jeu: {0} +confirm = Confirmer +delete = Supprimer +ok = OK +open = Ouverture +cancel = Annuler +openlink = Ouvrir le lien +copylink = Copier le lien +back = Retour +quit.confirm = Êtes-vous sûr de partir? +changelog.title = Notes de mise à jour +changelog.loading = Récupération des notes de mise à jour... +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.ios = [accent]Les notes de mise à jour ne sont pas suppporté sur iOS. +changelog.error = [scarlet]Erreur lors de la récupération des notes de mises à jour!\nVérifiez votre connexion internet. +changelog.current = [yellow][[Version actuelle] +changelog.latest = [accent][[Dernière version] +loading = [accent]Chargement... +saving = [accent]Sauvegarde... +wave = [accent]Vague {0} +wave.waiting = [LIGHT_GRAY]Vague dans {0} +waiting = [LIGHT_GRAY]En attente... +waiting.players = En attente de joueurs... +wave.enemies = [LIGHT_GRAY]{0} Ennemis restants +wave.enemy = [LIGHT_GRAY]{0} Ennemi restant +loadimage = Charger l'image +saveimage = Sauvegarder l'image +unknown = Inconnu +custom = Personnalisé +builtin = Pré-fait +map.delete.confirm = Êtes-vous sûr de supprimer cette carte? Cette action ne peut pas être défaite! +map.random = [accent]Carte aléatoire +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.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.invalid = Erreur lors du chargement de la carte: carte corrompue ou invalide. +editor.brush = Pinceau +editor.slope = \\ +editor.openin = Ouvrir dans l'éditeur +editor.oregen = Génération de minerais +editor.oregen.info = Génération de minerais: +editor.mapinfo = Infos sur la carte +editor.author = Auteur: +editor.description = Description: +editor.name = Nom: +editor.teams = Équipe +editor.elevation = Élevation +editor.errorimageload = Erreur lors du chargement du fichier:\n[accent]{0} +editor.errorimagesave = Erreur lors de la sauvegarde du fichier:\n[accent]{0} +editor.generate = Générer +editor.resize = Redimensionner +editor.loadmap = Charger une carte +editor.savemap = Sauvegarder une carte +editor.saved = Sauvegardé! +editor.save.noname = Votre carte n'a pas de nom ! Définissez-en un sur 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' . +editor.import.exists = [scarlet]Importation impossible :[] Une carte préfaite nommé '{0}' existe déjà! +editor.import = Importation... +editor.importmap = Importer une carte +editor.importmap.description = Importer une carte existante +editor.importfile = Importer un fichier +editor.importfile.description = Importer un fichier de carte extérieur . +editor.importimage = Importer l'image du terrain +editor.importimage.description = Importer une image de la carte extérieure +editor.export = Exporter... +editor.exportfile = Exporter un fichier +editor.exportfile.description = Exporter une fichier de carte +editor.exportimage = Exporter l'image du terrain +editor.exportimage.description = Exporter une image de la carte +editor.loadimage = Importer le terrain +editor.saveimage = Exportr le terrain +editor.unsaved = [scarlet]Vous avez des changements non sauvegardés ![]\nÊtes-vous sûr de partir +editor.resizemap = Redimensionner\nla carte +editor.mapname = Nom de la carte²: +editor.overwrite = [accent]Attention !\nCeci réécrit une carte existante . +editor.overwrite.confirm = [scarlet]Attention ![] Une carte avec ce nom existe déjà. Êtes-vous sûr de vouloir la réécrire? +editor.selectmap = Séléctionnez une carte: +width = Largeur: +height = Hauteur: +menu = Menu +play = Jouer +load = Charger +save = Sauvegarder +fps = FPS: {0} +tps = TPS: {0} +ping = Ping: {0}ms +language.restart = Veuillez redémarrez votre jeu pour le changement de langage prenne effet. +settings = Paramètres +tutorial = Tutoriel +editor = Éditeur +mapeditor = Éditeur de carte +donate = Faire un\ndon +connectfail = [crimson]Échec de la connexion au serveur : [accent]{0} +error.unreachable = Server injoignable. +error.invalidaddress = Adresse invalide. +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.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.alreadyconnected = Déjà connecté. +error.mapnotfound = Fichier de la carte introuvable! +error.any = Erreur réseau inconnue. +settings.language = Langage +settings.reset = Valeur par défaut. +settings.rebind = Réatttribuer +settings.controls = Contrôles +settings.game = Jeu +settings.sound = Son +settings.graphics = Graphiques +settings.cleardata = Effacer les données du jeu... +settings.clear.confirm = Êtes-vous sûr d'effacer ces données ?\nCe qui est fait ne peut être défait ! +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.clearsectors = Effacer les données des secteurs +settings.clearunlocks = Effacer les déblocages +settings.clearall = Tout effacer +paused = En pause +yes = Oui +no = Non +info.title = Info +error.title = [crimson]Une erreur s'est produite +error.crashtitle = Une erreur s'est produite +blocks.unknown = [LIGHT_GRAY]??? +blocks.blockinfo = Info sur le bloc +blocks.powercapacity = capacité d'énergie +blocks.powershot = Énergie/Tir +blocks.targetsair = Cible les unités aériennes +blocks.itemspeed = Objets déplacés +blocks.shootrange = Portée +blocks.size = Taille +blocks.liquidcapacity = Capacité en liquide +blocks.maxitemssecond = Production maximale +blocks.powerrange = Distance de transmission +blocks.poweruse = Énergie utilisée +blocks.powerdamage = Énergie/Dégâts +blocks.inputitemcapacity = Capacité d'entrée +blocks.outputitemcapacity = Capacité de sortie +blocks.itemcapacity = Stockage +blocks.basepowergeneration = Generation d'énergie minimale +blocks.powertransferspeed = Vitesse de transfert d'énergie +blocks.craftspeed = Vitesse de production +blocks.inputliquid = Liquide requis +blocks.inputliquidaux = Liquide optionnel +blocks.inputitem = Objets en entrée +blocks.inputitems = Objets utilisés +blocks.outputitem = Objet produit +blocks.drilltier = Forable +blocks.drillspeed = Vitesse de forage de base +blocks.liquidoutput = Liquide en sortie +blocks.liquidoutputspeed = Vitesse de production de liquide +blocks.liquiduse = Quantité de liquide utilisée +blocks.coolant = Liquide de refroidissement +blocks.coolantuse = Quantité de liquide de refroidissement utilisée +blocks.inputliquidfuel = Carburant liquide +blocks.liquidfueluse = Quantité de carburant liquide utilisé +blocks.boostitem = Boost Item +blocks.boostliquid = Boost Liquid +blocks.health = Santé +blocks.inaccuracy = Précision +blocks.shots = Tir +blocks.reload = Tirs/Seconde +blocks.inputfuel = Carburant +blocks.fuelburntime = Durée du carburant +blocks.inputcapacity = Capacité d'entrée +blocks.outputcapacity = Capacité de production +unit.blocks = blocs +unit.powersecond = Énergie/seconde +unit.liquidsecond = Liquides/seconde +unit.itemssecond = Objets/seconde +unit.pixelssecond = Pixels/seconde +unit.liquidunits = Unité de liquide +unit.powerunits = Unité d'énergie +unit.degrees = degrés +unit.seconds = secondes +unit.items = Objets +category.general = Général +category.power = Énergie +category.liquids = Liquides +category.items = Objets +category.crafting = Fabrication +category.shooting = Défense +category.optional = Optional Enhancements setting.autotarget.name = Visée automatique setting.fpscap.name = Max FPS setting.fpscap.none = None @@ -371,7 +371,7 @@ setting.mutemusic.name = Couper la musique setting.sfxvol.name = Volume des SFX setting.mutesound.name = Couper les SFX 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.view.name = Voir 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.drop_unit.name = drop unit 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.description = Le mode de jeu normal. Ressources limitées et vagues d'ennemis. mode.sandbox.name = bac à sable @@ -478,21 +478,21 @@ mech.trident-ship.weapon = Largage de bombes 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.weapon = Fusil automatique incendiaire -text.item.explosiveness = [LIGHT_GRAY]Explosivité: {0} -text.item.flammability = [LIGHT_GRAY]Inflammabilité: {0} -text.item.radioactivity = [LIGHT_GRAY]Radioactivité: {0} -text.item.fluxiness = [LIGHT_GRAY]Flux de Puissance: {0} -text.unit.health = [LIGHT_GRAY]Santé: {0} -text.unit.speed = [LIGHT_GRAY]Rapidité: {0} -text.mech.weapon = [LIGHT_GRAY]Arme: {0} -text.mech.armor = [LIGHT_GRAY]Armure: {0} -text.mech.itemcapacity = [LIGHT_GRAY]Capacité de stockage: {0} -text.mech.minespeed = [LIGHT_GRAY]Vitesse de minage: {0} -text.mech.minepower = [LIGHT_GRAY]Puissance du minage: {0} -text.mech.ability = [LIGHT_GRAY]Compétence: {0} -text.liquid.heatcapacity = [LIGHT_GRAY]Capacité Thermique: {0} -text.liquid.viscosity = [LIGHT_GRAY]Viscosité: {0} -text.liquid.temperature = [LIGHT_GRAY]Température: {0} +item.explosiveness = [LIGHT_GRAY]Explosivité: {0} +item.flammability = [LIGHT_GRAY]Inflammabilité: {0} +item.radioactivity = [LIGHT_GRAY]Radioactivité: {0} +item.fluxiness = [LIGHT_GRAY]Flux de Puissance: {0} +unit.health = [LIGHT_GRAY]Santé: {0} +unit.speed = [LIGHT_GRAY]Rapidité: {0} +mech.weapon = [LIGHT_GRAY]Arme: {0} +mech.armor = [LIGHT_GRAY]Armure: {0} +mech.itemcapacity = [LIGHT_GRAY]Capacité de stockage: {0} +mech.minespeed = [LIGHT_GRAY]Vitesse de minage: {0} +mech.minepower = [LIGHT_GRAY]Puissance du minage: {0} +mech.ability = [LIGHT_GRAY]Compétence: {0} +liquid.heatcapacity = [LIGHT_GRAY]Capacité Thermique: {0} +liquid.viscosity = [LIGHT_GRAY]Viscosité: {0} +liquid.temperature = [LIGHT_GRAY]Température: {0} block.constructing = {0}\n[LIGHT_GRAY](En Construction) block.spawn.name = Générateur d'ennemis block.core.name = Base diff --git a/core/assets/bundles/bundle_fr_BE.properties b/core/assets/bundles/bundle_fr_BE.properties index aea8596d1a..39353bf5e5 100644 --- a/core/assets/bundles/bundle_fr_BE.properties +++ b/core/assets/bundles/bundle_fr_BE.properties @@ -1,354 +1,354 @@ -text.credits.text = Créé par [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[] -text.credits = Crédits -text.contributors = Traducteurs et contributeurs -text.discord = Rejoignez le discord de Mindustry ! -text.link.discord.description = Le discord officiel de Mindustry -text.link.github.description = Code source du jeu -text.link.dev-builds.description = Versions instables de développement -text.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 -text.link.google-play.description = Page Google Play du jeu -text.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. -text.screenshot = Capture d'écran enregistrée sur {0} -text.gameover = Le base a été détruit. -text.gameover.pvp = L'équipe[accent] {0}[] a gagnée ! -text.sector.gameover = Ce secteur a été perdu. Réessayer ? -text.sector.retry = Réessayer -text.highscore = [accent]Nouveau meilleur score ! -text.wave.lasted = Tu as survécu jusqu'à la vagues [accent]{0}[]. -text.level.highscore = Meilleur score: [accent]{0} -text.level.delete.title = Confirmer -text.map.delete = Êtes-vous sûr de vouloir supprimer cette carte ?"[accent]{0}[]"? -text.level.select = Sélection de niveau -text.level.mode = Mode de jeu: -text.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 -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. -text.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. -text.showagain = Ne plus montrer la prochaine fois. -text.coreattack = -text.unlocks = Débloqués -text.savegame = Sauvegarder la partie -text.loadgame = Charger la partie -text.joingame = Rejoindre la partie -text.addplayers = Ajouter/Enlever des joueurs -text.customgame = Partie personnalisée -text.sectors = Secteurs -text.sector = Secteur sélectionné: [LIGHT_GRAY]{0} -text.sector.time = Temps: [LIGHT_GRAY]{0} -text.sector.deploy = Déployer -text.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! -text.sector.resume = Reprendre -text.sector.locked = [scarlet][[Incomplet] -text.sector.unexplored = [accent][[Inexploré] -text.missions = Missions:[LIGHT_GRAY] {0} -text.mission = Mission:[LIGHT_GRAY] {0} -text.mission.main = Mission principale:[LIGHT_GRAY] {0} -text.mission.info = Mission info -text.mission.complete = Mission terminée ! -text.mission.complete.body = Le secteur {0},{1} a été conquis. -text.mission.wave = Survivez[accent] {0}/{1} []vagues\nProchaine vague dans {2} -text.mission.wave.enemies = Survivez[accent] {0}/{1} []vagues\n{2} Ennemis -text.mission.wave.enemy = Survivez[accent] {0}/{1} []vagues\n{2} Ennemi -text.mission.wave.menu = Survivez[accent] {0} []vagues -text.mission.battle = Détruire la base ennemie. -text.mission.resource.menu = Obtenez {0} x{1} -text.mission.resource = Obtenez {0}:\n[accent]{1}/{2}[] -text.mission.block = Créez {0} -text.mission.unit = Créez {0} unité -text.mission.command = Envoyer une commande à {0} unités -text.mission.linknode = Reliez le transmetteur énergétique -text.mission.display = [accent]Mission:\n[LIGHT_GRAY]{0} -text.mission.mech = Changer de mécha[accent] {0}[] -text.mission.create = Créez[accent] {0}[] -text.none = -text.close = Fermer -text.quit = Quitter -text.maps = Cartes -text.continue = Continue -text.nextmission = Prochaine Mission -text.maps.none = [LIGHT_GRAY]Aucune carte trouvée! -text.about.button = À propos -text.name = Nom: -text.noname = Choisissez d'abord [accent]un pseudo[]. -text.filename = Nom du fichier: -text.unlocked = Nouveau bloc debloqué! -text.unlocked.plural = Nouveaux blocs débloqués! -text.players = {0} joueurs en ligne -text.players.single = {0} joueur en ligne -text.server.closing = [accent]Fermeture du serveur ... -text.server.kicked.kick = Vous avez été expulsé du serveur ! -text.server.kicked.serverClose = Serveur fermé. -text.server.kicked.sectorComplete = Secteur terminée. -text.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 ! -text.server.kicked.serverOutdated = Serveur dépassé! Demandez à l'hôte de le mettre à jour ! -text.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. -text.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. -text.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. -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. -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. -text.hostserver = Héberger un serveur -text.hostserver.mobile = Héberger\nUne partie -text.host = Héberger -text.hosting = [accent]Ouverture du serveur ... -text.hosts.refresh = Actualiser -text.hosts.discovering = Recherche de parties en LAN -text.server.refreshing = Actualisation du serveur -text.hosts.none = [lightgray]Aucun jeu en LAN trouvé ! -text.host.invalid = [scarlet]Impossible de se\nconnecter à l'hôte. -text.trace = Suivre le joueur -text.trace.playername = Nom du joueur: [accent]{0} -text.trace.ip = IP: [accent]{0} -text.trace.id = ID Unique: [accent]{0} -text.trace.android = Client Android: [accent]{0} -text.trace.modclient = Client personnalisé: [accent]{0} -text.trace.totalblocksbroken = Total des blocs détruits: [accent]{0} -text.trace.structureblocksbroken = Structure de blocs détruites: [accent]{0} -text.trace.lastblockbroken = Dernier bloc détruit: [accent]{0} -text.trace.totalblocksplaced = Total de blocs placés: [accent]{0} -text.trace.lastblockplaced = Dernier bloc placé: [accent]{0} -text.invalidid = ID client invalide ! Soumettre un rapport de bug -text.server.bans = Bannis -text.server.bans.none = Aucun joueurs bannis trouvés ! -text.server.admins = Administrateurs -text.server.admins.none = Aucun administrateurs trouvé ! -text.server.add = Ajouter un serveur -text.server.delete = Êtes-vous sûr de vouloir supprimer ce serveur ? -text.server.hostname = Hôte: {0} -text.server.edit = Modifier le serveur -text.server.outdated = [crimson]Serveur obsolète ![] -text.server.outdated.client = [crimson]Client obsolète ![] -text.server.version = [lightgray]Version: {0} {1} -text.server.custombuild = [yellow]Version personnalisée -text.confirmban = Êtes-vous sûr de vouloir bannir ce joueur ? -text.confirmkick = Êtes-vous sûr de vouloir expulser ce joueur? -text.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 ? -text.confirmunadmin = Êtes-vous sûr de vouloir supprimer le statut d'administrateur de ce joueur ? -text.joingame.title = Rejoindre une partie -text.joingame.ip = IP: -text.disconnect = Déconnecté. -text.disconnect.data = Les données du monde n'ont pas pu être chargées ! -text.connecting = [accent]Connexion... -text.connecting.data = [accent]Chargement des données du monde... -text.server.port = Port: -text.server.addressinuse = Adresse déjà utilisée ! -text.server.invalidport = Numéro de port incorrect ! -text.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. -text.save.new = Nouvelle sauvegarde -text.save.overwrite = Êtes-vous sûr de vouloir\nécraser cette sauvegarde ? -text.overwrite = Écraser -text.save.none = Aucune sauvegarde trouvée ! -text.saveload = [accent]Sauvegarde... -text.savefail = Échec de la sauvegarde ! -text.save.delete.confirm = Êtes-vous sûr de supprimer cette sauvegarde ? -text.save.delete = Supprimer -text.save.export = Exporter une\nSauvegarde -text.save.import.invalid = [accent]Cette sauvegarde est invalide! -text.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} -text.save.import = Importer une sauvegarde -text.save.newslot = Nom de la sauvegarde: -text.save.rename = Renommer -text.save.rename.text = Nouveau nom: -text.selectslot = Sélectionnez une sauvegarde. -text.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. -text.sector.corrupted = [accent]Une sauvegarde pour ce secteur a été trouvé, mais son chargement a raté.\nUne nouvelle sauvegarde a été créé. -text.empty = -text.on = Allumer -text.off = Éteint -text.save.autosave = Sauvegarde automatique {0} -text.save.map = Carte: {0} -text.save.wave = Vague {0} -text.save.difficulty = Difficulté: {0} -text.save.date = Dernière sauvegarde: {0} -text.save.playtime = Temps de jeu: {0} -text.confirm = Confirmer -text.delete = Supprimer -text.ok = OK -text.open = Ouvrir -text.cancel = Annuler -text.openlink = Ouvrir le lien -text.copylink = Copier le lien -text.back = Retour -text.quit.confirm = Êtes-vous sûr de vouloir quitter? -text.changelog.title = Notes de mise à jour -text.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. -text.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. -text.changelog.current = [yellow][[Version actuelle] -text.changelog.latest = [accent][[Dernière version] -text.loading = [accent]Chargement... -text.saving = [accent]Sauvegarde... -text.wave = [accent]Vague {0} -text.wave.waiting = [LIGHT_GRAY]Prochaine vague dans {0} -text.waiting = [LIGHT_GRAY]En attente... -text.waiting.players = En attente de joueurs ... -text.wave.enemies = [LIGHT_GRAY]{0} Ennemis restants -text.wave.enemy = [LIGHT_GRAY]{0} Ennemi restant -text.loadimage = Charger l'image -text.saveimage = Sauvegarder l'image -text.unknown = Inconnu -text.custom = Personnalisé -text.builtin = Pré-fait -text.map.delete.confirm = Êtes-vous sûr de vouloir effacer cette carte ? Cette action est irréversible ! -text.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. -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. -text.map.invalid = Erreur lors du chargement de la carte: carte corrompue ou invalide. -text.editor.brush = Pinceau -text.editor.slope = Pente -text.editor.openin = Ouvrir dans l'éditeur -text.editor.oregen = Génération des minerais -text.editor.oregen.info = Génération de minerais: -text.editor.mapinfo = Infos sur la carte -text.editor.author = Auteur: -text.editor.description = Description: -text.editor.name = Nom: -text.editor.teams = Équipes -text.editor.elevation = Élévation -text.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} -text.editor.generate = Générer -text.editor.resize = Redimensionner -text.editor.loadmap = Charger une carte -text.editor.savemap = Sauvegarder une carte -text.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'. -text.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à! -text.editor.import = Importation... -text.editor.importmap = Importer une carte -text.editor.importmap.description = Importer une carte déjà existante -text.editor.importfile = Importer un fichier -text.editor.importfile.description = Importer une carte à partir d'un fichier externe -text.editor.importimage = Importer l'image du terrain -text.editor.importimage.description = Importer une image de terrain à partir d'un fichier externe -text.editor.export = Exportation en cours... -text.editor.exportfile = Exporter un fichier -text.editor.exportfile.description = Exporter une carte -text.editor.exportimage = Exporter l'image du terrain -text.editor.exportimage.description = Exporter la carte sous forme d'image -text.editor.loadimage = Importer le terrain -text.editor.saveimage = Exportr le terrain -text.editor.unsaved = [scarlet] Vous avez des changements non sauvegardés ![] Êtes-vous sûr de vouloir quitter ? -text.editor.resizemap = Redimensionner\nla carte -text.editor.mapname = Nom de la carte: -text.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? -text.editor.selectmap = Sélectionnez une carte à charger: -text.width = Largeur: -text.height = Hauteur: -text.menu = Menu -text.play = Jouer -text.load = Charger -text.save = Sauvegarder -text.fps = FPS: {0} -text.tps = TPS: {0} -text.ping = Ping: {0}ms -text.language.restart = Veuillez redémarrez votre jeu pour le changement de langage prenne effet. -text.settings = Paramètres -text.tutorial = Tutoriel -text.editor = Éditeur -text.mapeditor = Éditeur de carte -text.donate = Faire un\ndon -text.connectfail = [crimson]Échec de la connexion au serveur: [accent]{0} -text.error.unreachable = Serveur inaccessible. -text.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 ! -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 ! -text.error.alreadyconnected = Déjà connecté. -text.error.mapnotfound = Fichier de carte introuvable ! -text.error.any = Erreur réseau inconnue. -text.settings.language = Langage -text.settings.reset = Valeur par défaut. -text.settings.rebind = Réatttribuer -text.settings.controls = Contrôles -text.settings.game = Jeu -text.settings.sound = Son -text.settings.graphics = Graphiques -text.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 -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. -text.settings.clearsectors = Éffacer les données des secteurs -text.settings.clearunlocks = Éffacer les déblocages -text.settings.clearall = Tout effacer -text.paused = En pause -text.yes = Oui -text.no = Non -text.info.title = Info -text.error.title = [crimson]Une erreur s'est produite -text.error.crashtitle = Une erreur s'est produite -text.blocks.unknown = [LIGHT_GRAY]??? -text.blocks.blockinfo = Info sur le bloc -text.blocks.powercapacity = Capacité d'énergie -text.blocks.powershot = Énergie/Tir -text.blocks.targetsair = Cible les unités aériennes -text.blocks.itemspeed = Objets déplacés -text.blocks.shootrange = Portée -text.blocks.size = Taille -text.blocks.liquidcapacity = Capacité en liquide -text.blocks.maxitemssecond = Production maximale -text.blocks.powerrange = Distance de transmission -text.blocks.poweruse = Énergie utilisée -text.blocks.powerdamage = Énergie/Dégâts -text.blocks.inputitemcapacity = Capacité d'entrée -text.blocks.outputitemcapacity = Capacité de sortie -text.blocks.itemcapacity = Stockage -text.blocks.basepowergeneration = Production d'énergie de base -text.blocks.powertransferspeed = Vitesse de transfert d'énergie -text.blocks.craftspeed = Vitesse de production -text.blocks.inputliquid = Liquide requis -text.blocks.inputliquidaux = Liquide optionnel -text.blocks.inputitem = Objet utilisé -text.blocks.inputitems = Objets utilisés -text.blocks.outputitem = Objet produit -text.blocks.drilltier = Forable -text.blocks.drillspeed = Vitesse de forage de base -text.blocks.liquidoutput = Liquide en sortie -text.blocks.liquidoutputspeed = Vitesse de sortie du liquide -text.blocks.liquiduse = Quantité de liquide utilisé -text.blocks.coolant = Liquide de refroidissement -text.blocks.coolantuse = Quantité de liquide de refroidissement utilisé -text.blocks.inputliquidfuel = Carburant liquide -text.blocks.liquidfueluse = Quantité de carburant liquide utilisé -text.blocks.boostitem = Objet boostant la production -text.blocks.boostliquid = Liquide boostant la production -text.blocks.health = Santé -text.blocks.inaccuracy = Précision -text.blocks.shots = Tirs -text.blocks.reload = Tirs/Seconde -text.blocks.inputfuel = Carburant -text.blocks.fuelburntime = Durée du carburant -text.blocks.inputcapacity = Capacité d'entrée -text.blocks.outputcapacity = Capacité de sortie -text.unit.blocks = Blocs -text.unit.powersecond = Énergie/seconde -text.unit.liquidsecond = Liquides/seconde -text.unit.itemssecond = Objets/seconde -text.unit.pixelssecond = Pixels/seconde -text.unit.liquidunits = Unité de liquide -text.unit.powerunits = Unité d'énergie -text.unit.degrees = degrés -text.unit.seconds = secondes -text.unit.items = Objets -text.category.general = Général -text.category.power = Énergie -text.category.liquids = Liquides -text.category.items = Objets -text.category.crafting = Fabrication -text.category.shooting = Défense -text.category.optional = Améliorations facultatives +credits.text = Créé par [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[] +credits = Crédits +contributors = Traducteurs et contributeurs +discord = Rejoignez le discord de Mindustry ! +link.discord.description = Le discord officiel de Mindustry +link.github.description = Code source du jeu +link.dev-builds.description = Versions instables de développement +link.trello.description = Planning Trello officiel pour les fonctionnalités planifiées. +link.itch.io.description = Page web itch.io avec les versions ordinateurs téléchargeables et la version web +link.google-play.description = Page Google Play du jeu +link.wiki.description = Wiki officiel de Mindustry +linkfail = L'ouverture du lien a échoué!\nL'URL a été copiée dans votre presse-papier. +screenshot = Capture d'écran enregistrée sur {0} +gameover = Le base a été détruit. +gameover.pvp = L'équipe[accent] {0}[] a gagnée ! +sector.gameover = Ce secteur a été perdu. Réessayer ? +sector.retry = Réessayer +highscore = [accent]Nouveau meilleur score ! +wave.lasted = Tu as survécu jusqu'à la vagues [accent]{0}[]. +level.highscore = Meilleur score: [accent]{0} +level.delete.title = Confirmer +map.delete = Êtes-vous sûr de vouloir supprimer cette carte ?"[accent]{0}[]"? +level.select = Sélection de niveau +level.mode = Mode de jeu: +construction.desktop = Désélectionner un bloc ou arrêter la construction, [accent]utiliser la touche espace[]. +construction.title = Guide de construction de blocs +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. +deconstruction.title = Guide de déconstruction de blocs +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. +showagain = Ne plus montrer la prochaine fois. +coreattack = +unlocks = Débloqués +savegame = Sauvegarder la partie +loadgame = Charger la partie +joingame = Rejoindre la partie +addplayers = Ajouter/Enlever des joueurs +customgame = Partie personnalisée +sectors = Secteurs +sector = Secteur sélectionné: [LIGHT_GRAY]{0} +sector.time = Temps: [LIGHT_GRAY]{0} +sector.deploy = Déployer +sector.abandon = Abandonner +sector.abandon.confirm = Êtes-vous sûr de vouloir abandonner tout progrès dans ce secteur?\nCette action ne peut être annulée! +sector.resume = Reprendre +sector.locked = [scarlet][[Incomplet] +sector.unexplored = [accent][[Inexploré] +missions = Missions:[LIGHT_GRAY] {0} +mission = Mission:[LIGHT_GRAY] {0} +mission.main = Mission principale:[LIGHT_GRAY] {0} +mission.info = Mission info +mission.complete = Mission terminée ! +mission.complete.body = Le secteur {0},{1} a été conquis. +mission.wave = Survivez[accent] {0}/{1} []vagues\nProchaine vague dans {2} +mission.wave.enemies = Survivez[accent] {0}/{1} []vagues\n{2} Ennemis +mission.wave.enemy = Survivez[accent] {0}/{1} []vagues\n{2} Ennemi +mission.wave.menu = Survivez[accent] {0} []vagues +mission.battle = Détruire la base ennemie. +mission.resource.menu = Obtenez {0} x{1} +mission.resource = Obtenez {0}:\n[accent]{1}/{2}[] +mission.block = Créez {0} +mission.unit = Créez {0} unité +mission.command = Envoyer une commande à {0} unités +mission.linknode = Reliez le transmetteur énergétique +mission.display = [accent]Mission:\n[LIGHT_GRAY]{0} +mission.mech = Changer de mécha[accent] {0}[] +mission.create = Créez[accent] {0}[] +none = +close = Fermer +quit = Quitter +maps = Cartes +continue = Continue +nextmission = Prochaine Mission +maps.none = [LIGHT_GRAY]Aucune carte trouvée! +about.button = À propos +name = Nom: +noname = Choisissez d'abord [accent]un pseudo[]. +filename = Nom du fichier: +unlocked = Nouveau bloc debloqué! +unlocked.plural = Nouveaux blocs débloqués! +players = {0} joueurs en ligne +players.single = {0} joueur en ligne +server.closing = [accent]Fermeture du serveur ... +server.kicked.kick = Vous avez été expulsé du serveur ! +server.kicked.serverClose = Serveur fermé. +server.kicked.sectorComplete = Secteur terminée. +server.kicked.sectorComplete.text = Votre mission est complète.\nLe serveur va maintenant passer au prochain secteur. +server.kicked.clientOutdated = Client dépassé! Mettez à jour votre jeu ! +server.kicked.serverOutdated = Serveur dépassé! Demandez à l'hôte de le mettre à jour ! +server.kicked.banned = Vous êtes banni de ce serveur. +server.kicked.recentKick = Vous avez été expulsé récemment.\nAttendez avant de vous connecter à nouveau. +server.kicked.nameInUse = Il y a déjà quelqu'un avec ce nom\nsur ce serveur. +server.kicked.nameEmpty = Votre nom doit contenir au moins une lettre ou un chiffre. +server.kicked.idInUse = Vous êtes déjà sur ce serveur ! Se connecter avec deux comptes n'est pas permis ! +server.kicked.customClient = Ce serveur ne supporte pas les versions personnalisées (Custom builds). Télécharger une version officielle. +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. +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. +hostserver = Héberger un serveur +hostserver.mobile = Héberger\nUne partie +host = Héberger +hosting = [accent]Ouverture du serveur ... +hosts.refresh = Actualiser +hosts.discovering = Recherche de parties en LAN +server.refreshing = Actualisation du serveur +hosts.none = [lightgray]Aucun jeu en LAN trouvé ! +host.invalid = [scarlet]Impossible de se\nconnecter à l'hôte. +trace = Suivre le joueur +trace.playername = Nom du joueur: [accent]{0} +trace.ip = IP: [accent]{0} +trace.id = ID Unique: [accent]{0} +trace.android = Client Android: [accent]{0} +trace.modclient = Client personnalisé: [accent]{0} +trace.totalblocksbroken = Total des blocs détruits: [accent]{0} +trace.structureblocksbroken = Structure de blocs détruites: [accent]{0} +trace.lastblockbroken = Dernier bloc détruit: [accent]{0} +trace.totalblocksplaced = Total de blocs placés: [accent]{0} +trace.lastblockplaced = Dernier bloc placé: [accent]{0} +invalidid = ID client invalide ! Soumettre un rapport de bug +server.bans = Bannis +server.bans.none = Aucun joueurs bannis trouvés ! +server.admins = Administrateurs +server.admins.none = Aucun administrateurs trouvé ! +server.add = Ajouter un serveur +server.delete = Êtes-vous sûr de vouloir supprimer ce serveur ? +server.hostname = Hôte: {0} +server.edit = Modifier le serveur +server.outdated = [crimson]Serveur obsolète ![] +server.outdated.client = [crimson]Client obsolète ![] +server.version = [lightgray]Version: {0} {1} +server.custombuild = [yellow]Version personnalisée +confirmban = Êtes-vous sûr de vouloir bannir ce joueur ? +confirmkick = Êtes-vous sûr de vouloir expulser ce joueur? +confirmunban = Êtes-vous sûr de vouloir annuler le ban de ce joueur ? +confirmadmin = Êtes-vous sûr de vouloir faire de ce joueur un administrateur ? +confirmunadmin = Êtes-vous sûr de vouloir supprimer le statut d'administrateur de ce joueur ? +joingame.title = Rejoindre une partie +joingame.ip = IP: +disconnect = Déconnecté. +disconnect.data = Les données du monde n'ont pas pu être chargées ! +connecting = [accent]Connexion... +connecting.data = [accent]Chargement des données du monde... +server.port = Port: +server.addressinuse = Adresse déjà utilisée ! +server.invalidport = Numéro de port incorrect ! +server.error = [crimson]Erreur lors de l'hébergement du serveur: [accent]{0} +save.old = Cette sauvegarde correspond à une ancienne version du jeu et ne peut donc plus être utilisée.\n\n[LIGHT_GRAY]La rétrocompatibilité des sauvegardes va être implémentée dans la version finale de la 4.0. +save.new = Nouvelle sauvegarde +save.overwrite = Êtes-vous sûr de vouloir\nécraser cette sauvegarde ? +overwrite = Écraser +save.none = Aucune sauvegarde trouvée ! +saveload = [accent]Sauvegarde... +savefail = Échec de la sauvegarde ! +save.delete.confirm = Êtes-vous sûr de supprimer cette sauvegarde ? +save.delete = Supprimer +save.export = Exporter une\nSauvegarde +save.import.invalid = [accent]Cette sauvegarde est invalide! +save.import.fail = [crimson]L'importation de la sauvegarde\na échouée: [accent]{0} +save.export.fail = [crimson]L'exportation de la sauvegarde\na échouée: [accent]{0} +save.import = Importer une sauvegarde +save.newslot = Nom de la sauvegarde: +save.rename = Renommer +save.rename.text = Nouveau nom: +selectslot = Sélectionnez une sauvegarde. +slot = [accent]Emplacement {0} +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. +sector.corrupted = [accent]Une sauvegarde pour ce secteur a été trouvé, mais son chargement a raté.\nUne nouvelle sauvegarde a été créé. +empty = +on = Allumer +off = Éteint +save.autosave = Sauvegarde automatique {0} +save.map = Carte: {0} +save.wave = Vague {0} +save.difficulty = Difficulté: {0} +save.date = Dernière sauvegarde: {0} +save.playtime = Temps de jeu: {0} +confirm = Confirmer +delete = Supprimer +ok = OK +open = Ouvrir +cancel = Annuler +openlink = Ouvrir le lien +copylink = Copier le lien +back = Retour +quit.confirm = Êtes-vous sûr de vouloir quitter? +changelog.title = Notes de mise à jour +changelog.loading = Récupération des notes de mise à jour... +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.ios = [accent]Les notes de mise à jour ne sont actuellement pas supportée sur IOS. +changelog.error = [scarlet]Erreur lors de la récupération des notes de mises à jour!\nVérifiez votre connexion internet. +changelog.current = [yellow][[Version actuelle] +changelog.latest = [accent][[Dernière version] +loading = [accent]Chargement... +saving = [accent]Sauvegarde... +wave = [accent]Vague {0} +wave.waiting = [LIGHT_GRAY]Prochaine vague dans {0} +waiting = [LIGHT_GRAY]En attente... +waiting.players = En attente de joueurs ... +wave.enemies = [LIGHT_GRAY]{0} Ennemis restants +wave.enemy = [LIGHT_GRAY]{0} Ennemi restant +loadimage = Charger l'image +saveimage = Sauvegarder l'image +unknown = Inconnu +custom = Personnalisé +builtin = Pré-fait +map.delete.confirm = Êtes-vous sûr de vouloir effacer cette carte ? Cette action est irréversible ! +map.random = [accent]Carte aléatoire +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.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.invalid = Erreur lors du chargement de la carte: carte corrompue ou invalide. +editor.brush = Pinceau +editor.slope = Pente +editor.openin = Ouvrir dans l'éditeur +editor.oregen = Génération des minerais +editor.oregen.info = Génération de minerais: +editor.mapinfo = Infos sur la carte +editor.author = Auteur: +editor.description = Description: +editor.name = Nom: +editor.teams = Équipes +editor.elevation = Élévation +editor.errorimageload = Erreur lors du chargement du fichier image:\n[accent]{0} +editor.errorimagesave = Erreur lors de la sauvegarde du fichier image:\n[accent]{0} +editor.generate = Générer +editor.resize = Redimensionner +editor.loadmap = Charger une carte +editor.savemap = Sauvegarder une carte +editor.saved = Sauvegardé ! +editor.save.noname = Votre carte ne possède pas de nom ! Ajouter en un 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'. +editor.import.exists = [scarlet]Importation impossible :[] Une carte nommé '{0}' existe déjà! +editor.import = Importation... +editor.importmap = Importer une carte +editor.importmap.description = Importer une carte déjà existante +editor.importfile = Importer un fichier +editor.importfile.description = Importer une carte à partir d'un fichier externe +editor.importimage = Importer l'image du terrain +editor.importimage.description = Importer une image de terrain à partir d'un fichier externe +editor.export = Exportation en cours... +editor.exportfile = Exporter un fichier +editor.exportfile.description = Exporter une carte +editor.exportimage = Exporter l'image du terrain +editor.exportimage.description = Exporter la carte sous forme d'image +editor.loadimage = Importer le terrain +editor.saveimage = Exportr le terrain +editor.unsaved = [scarlet] Vous avez des changements non sauvegardés ![] Êtes-vous sûr de vouloir quitter ? +editor.resizemap = Redimensionner\nla carte +editor.mapname = Nom de la carte: +editor.overwrite = [accent]Attention!\nCela écrasera une carte existante. +editor.overwrite.confirm = [scarlet]Attention ![] Une carte avec ce nom existe déjà. Êtes-vous sûr de vouloir la réécrire? +editor.selectmap = Sélectionnez une carte à charger: +width = Largeur: +height = Hauteur: +menu = Menu +play = Jouer +load = Charger +save = Sauvegarder +fps = FPS: {0} +tps = TPS: {0} +ping = Ping: {0}ms +language.restart = Veuillez redémarrez votre jeu pour le changement de langage prenne effet. +settings = Paramètres +tutorial = Tutoriel +editor = Éditeur +mapeditor = Éditeur de carte +donate = Faire un\ndon +connectfail = [crimson]Échec de la connexion au serveur: [accent]{0} +error.unreachable = Serveur inaccessible. +error.invalidaddress = Adresse invalide. +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.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.alreadyconnected = Déjà connecté. +error.mapnotfound = Fichier de carte introuvable ! +error.any = Erreur réseau inconnue. +settings.language = Langage +settings.reset = Valeur par défaut. +settings.rebind = Réatttribuer +settings.controls = Contrôles +settings.game = Jeu +settings.sound = Son +settings.graphics = Graphiques +settings.cleardata = Effacer les données du jeu... +settings.clear.confirm = Êtes-vous sûr d'effacer ces données ?\n[scarlet]Ceci est irréversible +settings.clearall.confirm = [scarlet]ATTENTION![]\nCet action effacera toutes les données , incluant les sauvegarges, les cartes, les déblocages et la configuration des touches.\nUne fois que vous aurez pressé 'Ok' le jeu effacera toutes les données et se fermera. +settings.clearsectors = Éffacer les données des secteurs +settings.clearunlocks = Éffacer les déblocages +settings.clearall = Tout effacer +paused = En pause +yes = Oui +no = Non +info.title = Info +error.title = [crimson]Une erreur s'est produite +error.crashtitle = Une erreur s'est produite +blocks.unknown = [LIGHT_GRAY]??? +blocks.blockinfo = Info sur le bloc +blocks.powercapacity = Capacité d'énergie +blocks.powershot = Énergie/Tir +blocks.targetsair = Cible les unités aériennes +blocks.itemspeed = Objets déplacés +blocks.shootrange = Portée +blocks.size = Taille +blocks.liquidcapacity = Capacité en liquide +blocks.maxitemssecond = Production maximale +blocks.powerrange = Distance de transmission +blocks.poweruse = Énergie utilisée +blocks.powerdamage = Énergie/Dégâts +blocks.inputitemcapacity = Capacité d'entrée +blocks.outputitemcapacity = Capacité de sortie +blocks.itemcapacity = Stockage +blocks.basepowergeneration = Production d'énergie de base +blocks.powertransferspeed = Vitesse de transfert d'énergie +blocks.craftspeed = Vitesse de production +blocks.inputliquid = Liquide requis +blocks.inputliquidaux = Liquide optionnel +blocks.inputitem = Objet utilisé +blocks.inputitems = Objets utilisés +blocks.outputitem = Objet produit +blocks.drilltier = Forable +blocks.drillspeed = Vitesse de forage de base +blocks.liquidoutput = Liquide en sortie +blocks.liquidoutputspeed = Vitesse de sortie du liquide +blocks.liquiduse = Quantité de liquide utilisé +blocks.coolant = Liquide de refroidissement +blocks.coolantuse = Quantité de liquide de refroidissement utilisé +blocks.inputliquidfuel = Carburant liquide +blocks.liquidfueluse = Quantité de carburant liquide utilisé +blocks.boostitem = Objet boostant la production +blocks.boostliquid = Liquide boostant la production +blocks.health = Santé +blocks.inaccuracy = Précision +blocks.shots = Tirs +blocks.reload = Tirs/Seconde +blocks.inputfuel = Carburant +blocks.fuelburntime = Durée du carburant +blocks.inputcapacity = Capacité d'entrée +blocks.outputcapacity = Capacité de sortie +unit.blocks = Blocs +unit.powersecond = Énergie/seconde +unit.liquidsecond = Liquides/seconde +unit.itemssecond = Objets/seconde +unit.pixelssecond = Pixels/seconde +unit.liquidunits = Unité de liquide +unit.powerunits = Unité d'énergie +unit.degrees = degrés +unit.seconds = secondes +unit.items = Objets +category.general = Général +category.power = Énergie +category.liquids = Liquides +category.items = Objets +category.crafting = Fabrication +category.shooting = Défense +category.optional = Améliorations facultatives setting.indicators.name = Indicateurs d'alliés setting.autotarget.name = Visée automatique setting.fpscap.name = Max FPS @@ -375,7 +375,7 @@ setting.mutemusic.name = Couper la musique setting.sfxvol.name = Volume des SFX setting.mutesound.name = Couper les SFX 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.view.name = Voir 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.drop_unit.name = Larguer une unité 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.description = Le mode normal. Ressources limitées et vagues déclenchées automatiquement. mode.sandbox.name = Bac à sable @@ -486,21 +486,21 @@ mech.trident-ship.weapon = Largage de bombe 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.weapon = Fusil automatique incendiaire -text.item.explosiveness = [LIGHT_GRAY]Explosivité: {0} -text.item.flammability = [LIGHT_GRAY]Inflammabilité: {0} -text.item.radioactivity = [LIGHT_GRAY]Radioactivité: {0} -text.item.fluxiness = [LIGHT_GRAY]Flux de Puissance: {0} -text.unit.health = [LIGHT_GRAY]Santé: {0} -text.unit.speed = [LIGHT_GRAY]Vitesse: {0} -text.mech.weapon = [LIGHT_GRAY]Arme: {0} -text.mech.armor = [LIGHT_GRAY]Armure: {0} -text.mech.itemcapacity = [LIGHT_GRAY]Capacité de stockage: {0} -text.mech.minespeed = [LIGHT_GRAY]Vitesse de minage: {0} -text.mech.minepower = [LIGHT_GRAY]Puissance du minage: {0} -text.mech.ability = [LIGHT_GRAY]Compétence: {0} -text.liquid.heatcapacity = [LIGHT_GRAY]Capacité Thermique {0} -text.liquid.viscosity = [LIGHT_GRAY]Viscosité: {0} -text.liquid.temperature = [LIGHT_GRAY]Température: {0} +item.explosiveness = [LIGHT_GRAY]Explosivité: {0} +item.flammability = [LIGHT_GRAY]Inflammabilité: {0} +item.radioactivity = [LIGHT_GRAY]Radioactivité: {0} +item.fluxiness = [LIGHT_GRAY]Flux de Puissance: {0} +unit.health = [LIGHT_GRAY]Santé: {0} +unit.speed = [LIGHT_GRAY]Vitesse: {0} +mech.weapon = [LIGHT_GRAY]Arme: {0} +mech.armor = [LIGHT_GRAY]Armure: {0} +mech.itemcapacity = [LIGHT_GRAY]Capacité de stockage: {0} +mech.minespeed = [LIGHT_GRAY]Vitesse de minage: {0} +mech.minepower = [LIGHT_GRAY]Puissance du minage: {0} +mech.ability = [LIGHT_GRAY]Compétence: {0} +liquid.heatcapacity = [LIGHT_GRAY]Capacité Thermique {0} +liquid.viscosity = [LIGHT_GRAY]Viscosité: {0} +liquid.temperature = [LIGHT_GRAY]Température: {0} block.constructing = {0}\n[LIGHT_GRAY](En construction) block.spawn.name = Générateur d'ennemi block.core.name = Base diff --git a/core/assets/bundles/bundle_in_ID.properties b/core/assets/bundles/bundle_in_ID.properties index 425feb8d32..392c57acf6 100644 --- a/core/assets/bundles/bundle_in_ID.properties +++ b/core/assets/bundles/bundle_in_ID.properties @@ -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!) -text.credits = Kredit -text.discord = Mari bergabung di Discord Mindustry! -text.link.discord.description = grup Discord Mindustry resmi -text.link.github.description = Source code permainan -text.link.dev-builds.description = Bentukan pengembang (kurang stabil) -text.link.trello.description = Papan trello resmi untuk fitur-fitur terencana -text.link.itch.io.description = Halaman itch.io dengan unduhan PC dan versi web -text.link.google-play.description = Google Play store -text.link.wiki.description = wiki resmi Mindustry -text.linkfail = Gagal membuka link!\nURL telah disalin ke papan salin. -text.gameover = Intinya hancur. -text.gameover.pvp = Tim [accent] {0}[] menang! -text.sector.gameover = Sektor ini telah hancur. Ulangi? -text.sector.retry = Ulangi -text.highscore = [YELLOW]Rekor baru! -text.wave.lasted = Kamu bertahan sampai gelombang ke [accent]{0}[]. -text.level.highscore = Skor Tinggi: [accent]{0} -text.level.delete.title = Konfirmasi Hapus -text.map.delete = Apakah kamu yakin ingin menghapus peta "[orange]{0}[]"? -text.level.select = Pilih Level -text.level.mode = Modus permainan: -text.construction.desktop = Kontrol desktop telah berubah.\nUntuk membatalkan blok atau menghentikan pembangunan, [accent]gunakan spasi[]. -text.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. -text.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. -text.showagain = Jangan tampilkan lagi di sesi berikutnya -text.coreattack = < Intinya sedang diserang! > -text.unlocks = Pencapaian -text.savegame = Simpan Permainan -text.loadgame = Lanjutkan -text.joingame = Bermain Bersama -text.addplayers = Tambah/Hapus Pemain -text.customgame = Game Bebas -text.sectors = Sektor -text.sector = Sektor Dipilih: [LIGHT_GRAY]{0} -text.sector.time = Waktu: [LIGHT_GRAY]{0} -text.sector.deploy = Pasang -text.sector.abandon = Batalkan -text.sector.abandon.confirm = Apakah kamu yakin ingin membatalkan all progress at this sector?\nIni tidak dapat diubah kembali! -text.sector.resume = Lanjutkan -text.sector.locked = [scarlet][[Belum Selesai] -text.sector.unexplored = [accent][[Belum Ditelusuri] -text.missions = Misi:[LIGHT_GRAY] {0} -text.mission = Misi:[LIGHT_GRAY] {0} -text.mission.main = Misi Utama:[LIGHT_GRAY] {0} -text.mission.info = Info Misi -text.mission.complete = Misi selesai! -text.mission.complete.body = Sektor {0},{1} telah dikuasai. -text.mission.wave = Bertahanlah selama [accent]{0}[] gelombang. -text.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 -text.mission.wave.menu = Bertahanlah selama[accent] {0} []gelombang -text.mission.battle = Hancurkan markas musuh. -text.mission.resource.menu = Dapatkan {0} x{1} -text.mission.resource = Dapatkan {0}:\n[accent]{1}/{2}[] -text.mission.block = Buat {0} -text.mission.unit = Buat {0} Pasukan -text.mission.command = Beri Perintah {0} Ke Pasukan -text.mission.linknode = Gabungkan Power Node -text.mission.display = [accent]Misi:\n[LIGHT_GRAY]{0} -text.mission.mech = Ganti ke robot[accent] {0}[] -text.mission.create = Buat[accent] {0}[] -text.none = -text.close = Tutup -text.quit = Keluar -text.maps = Peta -text.continue = Lanjutkan -text.nextmission = Tugas Berikut -text.maps.none = [LIGHT_GRAY]Peta tidak ditemukan! -text.about.button = Tentang -text.name = Nama: -text.filename = Nama file: -text.unlocked = Blok Baru Terbuka! -text.unlocked.plural = Blok Baru Terbuka! -text.players = {0} pemain online -text.players.single = {0} pemain online -text.server.closing = [accent]Menutup server... -text.server.kicked.kick = Anda telah dikeluarkan dari server! -text.server.kicked.serverClose = Server ditutup. -text.server.kicked.sectorComplete = Sektor selesai. -text.server.kicked.sectorComplete.text = Misi Anda telah selesai.\nServer akan melanjutkan ke sektor selanjutnya. -text.server.kicked.clientOutdated = Client versi lama! Update game Anda! -text.server.kicked.serverOutdated = Server versi lama! Tanyakan host untuk memperbaharuinya! -text.server.kicked.banned = Anda telah di-ban dari server ini. -text.server.kicked.recentKick = Kamu baru saja dikeluarkan.\nTunggu sebentar sebelum terhubung kembali. -text.server.kicked.nameInUse = Ada seseorang dengan nama\nitu di server ini. -text.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. -text.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. -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. -text.hostserver = Host Server -text.hostserver.mobile = Host\nPermainan -text.host = Host -text.hosting = [accent]Membuka server... -text.hosts.refresh = Segarkan -text.hosts.discovering = Mencari game LAN -text.server.refreshing = Menyegarkan server -text.hosts.none = [lightgray]Tidak ada game LAN yang ditemukan! -text.host.invalid = [scarlet]Tidak dapat terhubung ke host. -text.trace = Lacak Pemain -text.trace.playername = Nama pemain: [accent]{0} -text.trace.ip = IP: [accent]{0} -text.trace.id = ID Unik: [accent]{0} -text.trace.android = Klien Android: [accent]{0} -text.trace.modclient = Klien Khusus: [accent]{0} -text.trace.totalblocksbroken = Jumlah blok dihancurkan: [accent]{0} -text.trace.structureblocksbroken = Blok struktur dihancurkan: [accent]{0} -text.trace.lastblockbroken = Blok terakhir dihancurkan: [accent]{0} -text.trace.totalblocksplaced = Jumlah dipasang: [accent]{0} -text.trace.lastblockplaced = Blok terakhir dipasang: [accent]{0} -text.invalidid = ID klien tidak valid! Kirim laporan bug. -text.server.bans = Ban -text.server.bans.none = Tidak ada pemain di-ban! -text.server.admins = Admin -text.server.admins.none = Tidak ada admin yang ditemukan! -text.server.add = Tambahkan Server -text.server.delete = Yakin ingin menghapus server ini? -text.server.hostname = Host: {0} -text.server.edit = Sunting Server -text.server.outdated = [crimson]Server kedaluarsa![] -text.server.outdated.client = [crimson]Klien kedaluarsa![] -text.server.version = [lightgray]Versi: {0} -text.server.custombuild = [yellow]Bentukan khusus -text.confirmban = Apakah Anda yakin ingin melarang pemain ini? -text.confirmkick = Apakah Anda yakin ingin mengeluarkan pemain ini? -text.confirmunban = Apakah Anda yakin ingin mengizinkan pemain ini? -text.confirmadmin = Apakah Anda yakin ingin menjadikan pemain ini sebagai admin? -text.confirmunadmin = Are you sure you want to remove admin status from this player? -text.joingame.title = Bermain Bersama -text.joingame.ip = IP: -text.disconnect = Sambungan terputus. -text.disconnect.data = Failed to load world data! -text.connecting = [accent]Menghubungkan... -text.connecting.data = [accent]Memuat data level... -text.server.port = Port: -text.server.addressinuse = Alamat sudah di pakai! -text.server.invalidport = Nomor port salah! -text.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. -text.save.new = Simpan Baru -text.save.overwrite = Yakin ingin mengganti slot simpan ini? -text.overwrite = Ganti -text.save.none = Tidak ada simpanan ditemukan! -text.saveload = [accent]Menyimpan... -text.savefail = Gagal menyimpan game! -text.save.delete.confirm = Yakin ingin menghapus save ini? -text.save.delete = Hapus -text.save.export = Ekspor Simpanan -text.save.import.invalid = [accent]Simpanan ini tidak valid! -text.save.import.fail = [crimson]Gagal mengimpor: [accent]{0} -text.save.export.fail = [crimson]Gagal mengekspor save: [accent]{0} -text.save.import = Impor Simpanan -text.save.newslot = Nama simpanan: -text.save.rename = Ganti nama -text.save.rename.text = Nama baru: -text.selectslot = Pilih simpanan. -text.slot = [accent]Slot{0} -text.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. -text.empty = -text.on = Hidup -text.off = Mati -text.save.autosave = Simpan otomatis: {0} -text.save.map = Peta: {0} -text.save.wave = Gelombang {0} -text.save.difficulty = Difficulty: {0} -text.save.date = Terakhir Disimpan: {0} -text.save.playtime = Playtime: {0} -text.confirm = Konfirmasi -text.delete = Hapus -text.ok = OK -text.open = Buka -text.cancel = Batal -text.openlink = Buka tautan -text.copylink = Copy Link -text.back = Kembali -text.quit.confirm = Anda yakin ingin berhenti? -text.changelog.title = Changelog -text.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. -text.changelog.error.ios = [accent]The changelog is currently not supported in iOS. -text.changelog.error = [scarlet]Error getting changelog!\nCheck your internet connection. -text.changelog.current = [yellow][[Current version] -text.changelog.latest = [accent][[Latest version] -text.loading = [accent]Memuat... -text.saving = [accent]Saving... -text.wave = [accent]Gelombang {0} -text.wave.waiting = Gelombang dimulai {0} -text.waiting = Menunggu... -text.waiting.players = Waiting for players... -text.wave.enemies = [LIGHT_GRAY]{0} Enemies Remaining -text.wave.enemy = [LIGHT_GRAY]{0} Enemy Remaining -text.loadimage = Buka Gambar -text.saveimage = Simpan Gambar -text.unknown = Unknown -text.custom = Custom -text.builtin = Built-In -text.map.delete.confirm = Are you sure you want to delete this map? This action cannot be undone! -text.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. -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. -text.map.invalid = Error loading map: corrupted or invalid map file. -text.editor.brush = Brush -text.editor.slope = \\ -text.editor.openin = Open In Editor -text.editor.oregen = Ore Generation -text.editor.oregen.info = Ore Generation: -text.editor.mapinfo = Map Info -text.editor.author = Author: -text.editor.description = Description: -text.editor.name = Name: -text.editor.teams = Teams -text.editor.elevation = Elevation -text.editor.errorimageload = Kesalahan saat memuat file gambar:\n[accent]{0} -text.editor.errorimagesave = Kesalahan saat menyimpan file gambar:\n[accent]{0} -text.editor.generate = Hasilkan -text.editor.resize = Ubah ukuran -text.editor.loadmap = Buka Peta -text.editor.savemap = Simpan Peta -text.editor.saved = Saved! -text.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. -text.editor.import.exists = [scarlet]Unable to import:[] a built-in map named '{0}' already exists! -text.editor.import = Import... -text.editor.importmap = Import Map -text.editor.importmap.description = Import an already existing map -text.editor.importfile = Import File -text.editor.importfile.description = Import an external map file -text.editor.importimage = Import Terrain Image -text.editor.importimage.description = Import an external map image file -text.editor.export = Export... -text.editor.exportfile = Export File -text.editor.exportfile.description = Export a map file -text.editor.exportimage = Export Terrain Image -text.editor.exportimage.description = Export a map image file -text.editor.loadimage = Buka Gambar -text.editor.saveimage = Simpan Gambar -text.editor.unsaved = [scarlet]Anda memiliki perubahan yang belum disimpan![]\nYakin ingin keluar? -text.editor.resizemap = Ubah ukuran peta -text.editor.mapname = Nama Peta: -text.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? -text.editor.selectmap = Pilih peta yang akan dimuat: -text.width = Lebar: -text.height = Tinggi: -text.menu = Menu -text.play = Main -text.load = Buka -text.save = Simpan -text.fps = FPS: {0} -text.tps = TPS: {0} -text.ping = Ping: {0}ms -text.language.restart = Silakan mulai ulang permainan Anda agar pengaturan bahasa mulai berlaku. -text.settings = Pengaturan -text.tutorial = Tutorial -text.editor = Pengedit -text.mapeditor = Pengedit Peta -text.donate = Sumbangkan -text.connectfail = [crimson]Gagal terhubung ke server: [accent]{0} -text.error.unreachable = Server unreachable. -text.error.invalidaddress = Invalid address. -text.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! -text.error.alreadyconnected = Already connected. -text.error.mapnotfound = Map file not found! -text.error.any = Unkown network error. -text.settings.language = Bahasa -text.settings.reset = Atur ulang ke Default -text.settings.rebind = Rebind -text.settings.controls = Kontrol -text.settings.game = Permainan -text.settings.sound = Suara -text.settings.graphics = Grafis -text.settings.cleardata = Clear Game Data... -text.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. -text.settings.clearsectors = Clear Sectors -text.settings.clearunlocks = Clear Unlocks -text.settings.clearall = Clear All -text.paused = Jeda -text.yes = Yes -text.no = No -text.info.title = [accent]Info -text.error.title = [crimson]Telah terjadi kesalahan -text.error.crashtitle = Telah terjadi kesalahan -text.blocks.unknown = [LIGHT_GRAY]??? -text.blocks.blockinfo = Info Blok -text.blocks.powercapacity = Kapasitas Tenaga -text.blocks.powershot = Tenaga/tembakan -text.blocks.targetsair = Targets Air -text.blocks.itemspeed = Units Moved -text.blocks.shootrange = Range -text.blocks.size = Ukuran -text.blocks.liquidcapacity = Kapasitas cairan -text.blocks.maxitemssecond = Batas barang/detik -text.blocks.powerrange = Jangkauan tenaga -text.blocks.poweruse = Power Use -text.blocks.powerdamage = Power/Damage -text.blocks.inputitemcapacity = Input Item Capacity -text.blocks.outputitemcapacity = Input Item Capacity -text.blocks.itemcapacity = Kapasitas Barang -text.blocks.basepowergeneration = Base Power Generation -text.blocks.powertransferspeed = Power Transfer -text.blocks.craftspeed = Production Speed -text.blocks.inputliquid = Cairan yang Masuk -text.blocks.inputliquidaux = Aux Liquid -text.blocks.inputitem = Barang yang Masuk -text.blocks.inputitems = Input Items -text.blocks.outputitem = Output Item -text.blocks.drilltier = Drillables -text.blocks.drillspeed = Base Drill Speed -text.blocks.liquidoutput = Liquid Output -text.blocks.liquidoutputspeed = Liquid Output Speed -text.blocks.liquiduse = Liquid Use -text.blocks.coolant = Coolant -text.blocks.coolantuse = Coolant Use -text.blocks.inputliquidfuel = Fuel Liquid -text.blocks.liquidfueluse = Liquid Fuel Use -text.blocks.boostitem = Boost Item -text.blocks.boostliquid = Boost Liquid -text.blocks.health = Darah -text.blocks.inaccuracy = Ketidaktelitian -text.blocks.shots = Tembakan -text.blocks.reload = Reload -text.blocks.inputfuel = Fuel -text.blocks.fuelburntime = Fuel Burn Time -text.blocks.inputcapacity = Kapasitas masuk -text.blocks.outputcapacity = Kapasitas keluar -text.unit.blocks = blocks -text.unit.powersecond = power units/second -text.unit.liquidsecond = liquid units/second -text.unit.itemssecond = items/second -text.unit.pixelssecond = pixels/second -text.unit.liquidunits = liquid units -text.unit.powerunits = power units -text.unit.degrees = degrees -text.unit.seconds = seconds -text.unit.items = items -text.category.general = General -text.category.power = Power -text.category.liquids = Liquids -text.category.items = Items -text.category.crafting = Crafting -text.category.shooting = Shooting -text.category.optional = Optional Enhancements +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 = Kredit +discord = Mari bergabung di Discord Mindustry! +link.discord.description = grup Discord Mindustry resmi +link.github.description = Source code permainan +link.dev-builds.description = Bentukan pengembang (kurang stabil) +link.trello.description = Papan trello resmi untuk fitur-fitur terencana +link.itch.io.description = Halaman itch.io dengan unduhan PC dan versi web +link.google-play.description = Google Play store +link.wiki.description = wiki resmi Mindustry +linkfail = Gagal membuka link!\nURL telah disalin ke papan salin. +gameover = Intinya hancur. +gameover.pvp = Tim [accent] {0}[] menang! +sector.gameover = Sektor ini telah hancur. Ulangi? +sector.retry = Ulangi +highscore = [YELLOW]Rekor baru! +wave.lasted = Kamu bertahan sampai gelombang ke [accent]{0}[]. +level.highscore = Skor Tinggi: [accent]{0} +level.delete.title = Konfirmasi Hapus +map.delete = Apakah kamu yakin ingin menghapus peta "[orange]{0}[]"? +level.select = Pilih Level +level.mode = Modus permainan: +construction.desktop = Kontrol desktop telah berubah.\nUntuk membatalkan blok atau menghentikan pembangunan, [accent]gunakan spasi[]. +construction.title = Block Construction Guide +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. +deconstruction.title = Block Deconstruction Guide +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. +showagain = Jangan tampilkan lagi di sesi berikutnya +coreattack = < Intinya sedang diserang! > +unlocks = Pencapaian +savegame = Simpan Permainan +loadgame = Lanjutkan +joingame = Bermain Bersama +addplayers = Tambah/Hapus Pemain +customgame = Game Bebas +sectors = Sektor +sector = Sektor Dipilih: [LIGHT_GRAY]{0} +sector.time = Waktu: [LIGHT_GRAY]{0} +sector.deploy = Pasang +sector.abandon = Batalkan +sector.abandon.confirm = Apakah kamu yakin ingin membatalkan all progress at this sector?\nIni tidak dapat diubah kembali! +sector.resume = Lanjutkan +sector.locked = [scarlet][[Belum Selesai] +sector.unexplored = [accent][[Belum Ditelusuri] +missions = Misi:[LIGHT_GRAY] {0} +mission = Misi:[LIGHT_GRAY] {0} +mission.main = Misi Utama:[LIGHT_GRAY] {0} +mission.info = Info Misi +mission.complete = Misi selesai! +mission.complete.body = Sektor {0},{1} telah dikuasai. +mission.wave = Bertahanlah selama [accent]{0}[] gelombang. +mission.wave.enemies = Bertahanlah selama[accent] {0}/{1} []gelombang\n{2} Musuh +mission.wave.enemy = Bertahanlah selama[accent] {0}/{1} []gelombang\n{2} Musuh +mission.wave.menu = Bertahanlah selama[accent] {0} []gelombang +mission.battle = Hancurkan markas musuh. +mission.resource.menu = Dapatkan {0} x{1} +mission.resource = Dapatkan {0}:\n[accent]{1}/{2}[] +mission.block = Buat {0} +mission.unit = Buat {0} Pasukan +mission.command = Beri Perintah {0} Ke Pasukan +mission.linknode = Gabungkan Power Node +mission.display = [accent]Misi:\n[LIGHT_GRAY]{0} +mission.mech = Ganti ke robot[accent] {0}[] +mission.create = Buat[accent] {0}[] +none = +close = Tutup +quit = Keluar +maps = Peta +continue = Lanjutkan +nextmission = Tugas Berikut +maps.none = [LIGHT_GRAY]Peta tidak ditemukan! +about.button = Tentang +name = Nama: +filename = Nama file: +unlocked = Blok Baru Terbuka! +unlocked.plural = Blok Baru Terbuka! +players = {0} pemain online +players.single = {0} pemain online +server.closing = [accent]Menutup server... +server.kicked.kick = Anda telah dikeluarkan dari server! +server.kicked.serverClose = Server ditutup. +server.kicked.sectorComplete = Sektor selesai. +server.kicked.sectorComplete.text = Misi Anda telah selesai.\nServer akan melanjutkan ke sektor selanjutnya. +server.kicked.clientOutdated = Client versi lama! Update game Anda! +server.kicked.serverOutdated = Server versi lama! Tanyakan host untuk memperbaharuinya! +server.kicked.banned = Anda telah di-ban dari server ini. +server.kicked.recentKick = Kamu baru saja dikeluarkan.\nTunggu sebentar sebelum terhubung kembali. +server.kicked.nameInUse = Ada seseorang dengan nama\nitu di server ini. +server.kicked.nameEmpty = Nama Anda harus mengandung setidaknya satu karakter atau angka. +server.kicked.idInUse = Kamu sudah ada di server ini! Menghubungkan dengan dua akun tidak diizinkan. +server.kicked.customClient = Server ini tidak mendukung bentukan khusus. Unduh versi resmi. +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. +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. +hostserver = Host Server +hostserver.mobile = Host\nPermainan +host = Host +hosting = [accent]Membuka server... +hosts.refresh = Segarkan +hosts.discovering = Mencari game LAN +server.refreshing = Menyegarkan server +hosts.none = [lightgray]Tidak ada game LAN yang ditemukan! +host.invalid = [scarlet]Tidak dapat terhubung ke host. +trace = Lacak Pemain +trace.playername = Nama pemain: [accent]{0} +trace.ip = IP: [accent]{0} +trace.id = ID Unik: [accent]{0} +trace.android = Klien Android: [accent]{0} +trace.modclient = Klien Khusus: [accent]{0} +trace.totalblocksbroken = Jumlah blok dihancurkan: [accent]{0} +trace.structureblocksbroken = Blok struktur dihancurkan: [accent]{0} +trace.lastblockbroken = Blok terakhir dihancurkan: [accent]{0} +trace.totalblocksplaced = Jumlah dipasang: [accent]{0} +trace.lastblockplaced = Blok terakhir dipasang: [accent]{0} +invalidid = ID klien tidak valid! Kirim laporan bug. +server.bans = Ban +server.bans.none = Tidak ada pemain di-ban! +server.admins = Admin +server.admins.none = Tidak ada admin yang ditemukan! +server.add = Tambahkan Server +server.delete = Yakin ingin menghapus server ini? +server.hostname = Host: {0} +server.edit = Sunting Server +server.outdated = [crimson]Server kedaluarsa![] +server.outdated.client = [crimson]Klien kedaluarsa![] +server.version = [lightgray]Versi: {0} +server.custombuild = [yellow]Bentukan khusus +confirmban = Apakah Anda yakin ingin melarang pemain ini? +confirmkick = Apakah Anda yakin ingin mengeluarkan pemain ini? +confirmunban = Apakah Anda yakin ingin mengizinkan pemain ini? +confirmadmin = Apakah Anda yakin ingin menjadikan pemain ini sebagai admin? +confirmunadmin = Are you sure you want to remove admin status from this player? +joingame.title = Bermain Bersama +joingame.ip = IP: +disconnect = Sambungan terputus. +disconnect.data = Failed to load world data! +connecting = [accent]Menghubungkan... +connecting.data = [accent]Memuat data level... +server.port = Port: +server.addressinuse = Alamat sudah di pakai! +server.invalidport = Nomor port salah! +server.error = [crimson]Kesalahan server hosting: [accent]{0} +save.old = This save is for an older version of the game, and can no longer be used.\n\n[LIGHT_GRAY]Save backwards compatibility will be implemented in the full 4.0 release. +save.new = Simpan Baru +save.overwrite = Yakin ingin mengganti slot simpan ini? +overwrite = Ganti +save.none = Tidak ada simpanan ditemukan! +saveload = [accent]Menyimpan... +savefail = Gagal menyimpan game! +save.delete.confirm = Yakin ingin menghapus save ini? +save.delete = Hapus +save.export = Ekspor Simpanan +save.import.invalid = [accent]Simpanan ini tidak valid! +save.import.fail = [crimson]Gagal mengimpor: [accent]{0} +save.export.fail = [crimson]Gagal mengekspor save: [accent]{0} +save.import = Impor Simpanan +save.newslot = Nama simpanan: +save.rename = Ganti nama +save.rename.text = Nama baru: +selectslot = Pilih simpanan. +slot = [accent]Slot{0} +save.corrupted = [accent]Simpanan rusak atau tidak valid! +sector.corrupted = [accent]A save file for this sector was found, but loading failed.\nA new one has been created. +empty = +on = Hidup +off = Mati +save.autosave = Simpan otomatis: {0} +save.map = Peta: {0} +save.wave = Gelombang {0} +save.difficulty = Difficulty: {0} +save.date = Terakhir Disimpan: {0} +save.playtime = Playtime: {0} +confirm = Konfirmasi +delete = Hapus +ok = OK +open = Buka +cancel = Batal +openlink = Buka tautan +copylink = Copy Link +back = Kembali +quit.confirm = Anda yakin ingin berhenti? +changelog.title = Changelog +changelog.loading = Getting changelog... +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.ios = [accent]The changelog is currently not supported in iOS. +changelog.error = [scarlet]Error getting changelog!\nCheck your internet connection. +changelog.current = [yellow][[Current version] +changelog.latest = [accent][[Latest version] +loading = [accent]Memuat... +saving = [accent]Saving... +wave = [accent]Gelombang {0} +wave.waiting = Gelombang dimulai {0} +waiting = Menunggu... +waiting.players = Waiting for players... +wave.enemies = [LIGHT_GRAY]{0} Enemies Remaining +wave.enemy = [LIGHT_GRAY]{0} Enemy Remaining +loadimage = Buka Gambar +saveimage = Simpan Gambar +unknown = Unknown +custom = Custom +builtin = Built-In +map.delete.confirm = Are you sure you want to delete this map? This action cannot be undone! +map.random = [accent]Random Map +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.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.invalid = Error loading map: corrupted or invalid map file. +editor.brush = Brush +editor.slope = \\ +editor.openin = Open In Editor +editor.oregen = Ore Generation +editor.oregen.info = Ore Generation: +editor.mapinfo = Map Info +editor.author = Author: +editor.description = Description: +editor.name = Name: +editor.teams = Teams +editor.elevation = Elevation +editor.errorimageload = Kesalahan saat memuat file gambar:\n[accent]{0} +editor.errorimagesave = Kesalahan saat menyimpan file gambar:\n[accent]{0} +editor.generate = Hasilkan +editor.resize = Ubah ukuran +editor.loadmap = Buka Peta +editor.savemap = Simpan Peta +editor.saved = Saved! +editor.save.noname = Your map does not have a name! Set one in the 'map info' menu. +editor.save.overwrite = Your map overwrites a built-in map! Pick a different name in the 'map info' menu. +editor.import.exists = [scarlet]Unable to import:[] a built-in map named '{0}' already exists! +editor.import = Import... +editor.importmap = Import Map +editor.importmap.description = Import an already existing map +editor.importfile = Import File +editor.importfile.description = Import an external map file +editor.importimage = Import Terrain Image +editor.importimage.description = Import an external map image file +editor.export = Export... +editor.exportfile = Export File +editor.exportfile.description = Export a map file +editor.exportimage = Export Terrain Image +editor.exportimage.description = Export a map image file +editor.loadimage = Buka Gambar +editor.saveimage = Simpan Gambar +editor.unsaved = [scarlet]Anda memiliki perubahan yang belum disimpan![]\nYakin ingin keluar? +editor.resizemap = Ubah ukuran peta +editor.mapname = Nama Peta: +editor.overwrite = [accent]Peringatan!\nIni akan mengganti peta yang ada. +editor.overwrite.confirm = [scarlet]Warning![] A map with this name already exists. Are you sure you want to overwrite it? +editor.selectmap = Pilih peta yang akan dimuat: +width = Lebar: +height = Tinggi: +menu = Menu +play = Main +load = Buka +save = Simpan +fps = FPS: {0} +tps = TPS: {0} +ping = Ping: {0}ms +language.restart = Silakan mulai ulang permainan Anda agar pengaturan bahasa mulai berlaku. +settings = Pengaturan +tutorial = Tutorial +editor = Pengedit +mapeditor = Pengedit Peta +donate = Sumbangkan +connectfail = [crimson]Gagal terhubung ke server: [accent]{0} +error.unreachable = Server unreachable. +error.invalidaddress = Invalid address. +error.timedout = Timed out!\nMake sure the host has port forwarding set up, and that the address is correct! +error.mismatch = Packet error:\npossible client/server version mismatch.\nMake sure you and the host have the latest version of Mindustry! +error.alreadyconnected = Already connected. +error.mapnotfound = Map file not found! +error.any = Unkown network error. +settings.language = Bahasa +settings.reset = Atur ulang ke Default +settings.rebind = Rebind +settings.controls = Kontrol +settings.game = Permainan +settings.sound = Suara +settings.graphics = Grafis +settings.cleardata = Clear Game Data... +settings.clear.confirm = Are you sure you want to clear this data?\nWhat is done cannot be undone! +settings.clearall.confirm = [scarlet]WARNING![]\nThis will clear all data, including saves, maps, unlocks and keybinds.\nOnce you press 'ok' the game will wipe all data and automatically exit. +settings.clearsectors = Clear Sectors +settings.clearunlocks = Clear Unlocks +settings.clearall = Clear All +paused = Jeda +yes = Yes +no = No +info.title = [accent]Info +error.title = [crimson]Telah terjadi kesalahan +error.crashtitle = Telah terjadi kesalahan +blocks.unknown = [LIGHT_GRAY]??? +blocks.blockinfo = Info Blok +blocks.powercapacity = Kapasitas Tenaga +blocks.powershot = Tenaga/tembakan +blocks.targetsair = Targets Air +blocks.itemspeed = Units Moved +blocks.shootrange = Range +blocks.size = Ukuran +blocks.liquidcapacity = Kapasitas cairan +blocks.maxitemssecond = Batas barang/detik +blocks.powerrange = Jangkauan tenaga +blocks.poweruse = Power Use +blocks.powerdamage = Power/Damage +blocks.inputitemcapacity = Input Item Capacity +blocks.outputitemcapacity = Input Item Capacity +blocks.itemcapacity = Kapasitas Barang +blocks.basepowergeneration = Base Power Generation +blocks.powertransferspeed = Power Transfer +blocks.craftspeed = Production Speed +blocks.inputliquid = Cairan yang Masuk +blocks.inputliquidaux = Aux Liquid +blocks.inputitem = Barang yang Masuk +blocks.inputitems = Input Items +blocks.outputitem = Output Item +blocks.drilltier = Drillables +blocks.drillspeed = Base Drill Speed +blocks.liquidoutput = Liquid Output +blocks.liquidoutputspeed = Liquid Output Speed +blocks.liquiduse = Liquid Use +blocks.coolant = Coolant +blocks.coolantuse = Coolant Use +blocks.inputliquidfuel = Fuel Liquid +blocks.liquidfueluse = Liquid Fuel Use +blocks.boostitem = Boost Item +blocks.boostliquid = Boost Liquid +blocks.health = Darah +blocks.inaccuracy = Ketidaktelitian +blocks.shots = Tembakan +blocks.reload = Reload +blocks.inputfuel = Fuel +blocks.fuelburntime = Fuel Burn Time +blocks.inputcapacity = Kapasitas masuk +blocks.outputcapacity = Kapasitas keluar +unit.blocks = blocks +unit.powersecond = power units/second +unit.liquidsecond = liquid units/second +unit.itemssecond = items/second +unit.pixelssecond = pixels/second +unit.liquidunits = liquid units +unit.powerunits = power units +unit.degrees = degrees +unit.seconds = seconds +unit.items = items +category.general = General +category.power = Power +category.liquids = Liquids +category.items = Items +category.crafting = Crafting +category.shooting = Shooting +category.optional = Optional Enhancements setting.autotarget.name = Auto-Target setting.fpscap.name = Max FPS setting.fpscap.none = None @@ -371,7 +371,7 @@ setting.mutemusic.name = Bisukan Musik setting.sfxvol.name = Volume Suara setting.mutesound.name = Bisukan Suara setting.crashreport.name = Send Anonymous Crash Reports -text.keybind.title = Rebind Keys +keybind.title = Rebind Keys category.general.name = General category.view.name = View category.multiplayer.name = Multiplayer @@ -401,7 +401,7 @@ keybind.chat_history_next.name = Chat history next keybind.chat_scroll.name = Chat scroll keybind.drop_unit.name = drop unit keybind.zoom_minimap.name = Zoom minimap -mode.text.help.title = Description of modes +mode.help.title = Description of modes mode.waves.name = gelombang mode.waves.description = the normal mode. limited resources and automatic incoming waves. mode.sandbox.name = sandbox @@ -478,21 +478,21 @@ mech.trident-ship.weapon = Bomb Bay 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.weapon = Flame Repeater -text.item.explosiveness = [LIGHT_GRAY]Explosiveness: {0} -text.item.flammability = [LIGHT_GRAY]Flammability: {0} -text.item.radioactivity = [LIGHT_GRAY]Radioactivity: {0} -text.item.fluxiness = [LIGHT_GRAY]Flux Power: {0} -text.unit.health = [LIGHT_GRAY]Health: {0} -text.unit.speed = [LIGHT_GRAY]Speed: {0} -text.mech.weapon = [LIGHT_GRAY]Weapon: {0} -text.mech.armor = [LIGHT_GRAY]Armor: {0} -text.mech.itemcapacity = [LIGHT_GRAY]Item Capacity: {0} -text.mech.minespeed = [LIGHT_GRAY]Mining Speed: {0} -text.mech.minepower = [LIGHT_GRAY]Mining Power: {0} -text.mech.ability = [LIGHT_GRAY]Ability: {0} -text.liquid.heatcapacity = [LIGHT_GRAY]Heat Capacity: {0} -text.liquid.viscosity = [LIGHT_GRAY]Viscosity: {0} -text.liquid.temperature = [LIGHT_GRAY]Temperature: {0} +item.explosiveness = [LIGHT_GRAY]Explosiveness: {0} +item.flammability = [LIGHT_GRAY]Flammability: {0} +item.radioactivity = [LIGHT_GRAY]Radioactivity: {0} +item.fluxiness = [LIGHT_GRAY]Flux Power: {0} +unit.health = [LIGHT_GRAY]Health: {0} +unit.speed = [LIGHT_GRAY]Speed: {0} +mech.weapon = [LIGHT_GRAY]Weapon: {0} +mech.armor = [LIGHT_GRAY]Armor: {0} +mech.itemcapacity = [LIGHT_GRAY]Item Capacity: {0} +mech.minespeed = [LIGHT_GRAY]Mining Speed: {0} +mech.minepower = [LIGHT_GRAY]Mining Power: {0} +mech.ability = [LIGHT_GRAY]Ability: {0} +liquid.heatcapacity = [LIGHT_GRAY]Heat Capacity: {0} +liquid.viscosity = [LIGHT_GRAY]Viscosity: {0} +liquid.temperature = [LIGHT_GRAY]Temperature: {0} block.constructing = {0}\n[LIGHT_GRAY](Constructing) block.spawn.name = Enemy Spawn block.core.name = Core diff --git a/core/assets/bundles/bundle_it.properties b/core/assets/bundles/bundle_it.properties index 5e5b9be96f..fd8af06514 100644 --- a/core/assets/bundles/bundle_it.properties +++ b/core/assets/bundles/bundle_it.properties @@ -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!) -text.credits = Crediti -text.discord = Unisciti sul server discord di mindustry! -text.link.discord.description = la chatroom ufficiale del server discord di Mindustry -text.link.github.description = Codice sorgente del gioco -text.link.dev-builds.description = Build di sviluppo versioni instabili -text.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 -text.link.google-play.description = Elenco di Google Play Store -text.link.wiki.description = wiki ufficiale di Mindustry -text.linkfail = Impossibile aprire il link! L'URL è stato copiato nella tua bacheca. -text.gameover = Il nucleo è stato distrutto. -text.gameover.pvp = The[accent] {0}[] team is victorious! -text.sector.gameover = Hai perso questo settore. Attaccare di nuovo? -text.sector.retry = Riprova -text.highscore = [YELLOW]Nuovo record! -text.wave.lasted = Sei sopravvissuto fino all'onda [accent]{0}[]. -text.level.highscore = Miglior punteggio: [accent]{0} -text.level.delete.title = Conferma Eliminazione -text.map.delete = Sei sicuro di voler eliminare questa mappa"[accent]{0}[]"? -text.level.select = Selezione del livello -text.level.mode = Modalità di gioco: -text.construction.desktop = Desktop controls have been changed.\nTo deselect a block or stop building, [accent]use space[]. -text.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. -text.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. -text.showagain = non mostrare più -text.coreattack = < Il nucleo è sotto attacco! > -text.unlocks = Sblocchi -text.savegame = Salva -text.loadgame = Carica -text.joingame = Unisciti al gioco -text.addplayers = Aggiungi/rimuovi giocatori -text.customgame = Gioco personalizzato -text.sectors = Settori -text.sector = Settori Selezionati: [LIGHT_GRAY]{0} -text.sector.time = Tempo: [LIGHT_GRAY]{0} -text.sector.deploy = Schiera -text.sector.abandon = Abandon -text.sector.abandon.confirm = Are you sure you want to abandon all progress at this sector?\nThis cannot be undone! -text.sector.resume = Riprendi -text.sector.locked = [scarlet][[Incomplete] -text.sector.unexplored = [accent][[Unexplored] -text.missions = Missions:[LIGHT_GRAY] {0} -text.mission = Mission:[LIGHT_GRAY] {0} -text.mission.main = Main Mission:[LIGHT_GRAY] {0} -text.mission.info = Mission Info -text.mission.complete = Missione completata! -text.mission.complete.body = Il settore {0},{1} è stato conquistato. -text.mission.wave = Sopravvivi a [accent]{0}/{1][] onda/e.Onda in {2} -text.mission.wave.enemies = Survive[accent] {0}/{1} []waves\n{2} Enemies -text.mission.wave.enemy = Survive[accent] {0}/{1} []waves\n{2} Enemy -text.mission.wave.menu = Survive[accent] {0} []waves -text.mission.battle = Distruggi la base del nemico. -text.mission.resource.menu = Obtain {0} x{1} -text.mission.resource = Ottieni {0} x{1} -text.mission.block = Create {0} -text.mission.unit = Create {0} Unit -text.mission.command = Send Command {0} To Units -text.mission.linknode = Link Power Node -text.mission.display = [accent]Mission:\n[LIGHT_GRAY]{0} -text.mission.mech = Switch to mech[accent] {0}[] -text.mission.create = Create[accent] {0}[] -text.none = -text.close = Chiuso -text.quit = Esci -text.maps = Mappe -text.continue = Continua -text.nextmission = Missione successiva -text.maps.none = [LIGHT_GRAY]Nessuna mappa trovata! -text.about.button = Info -text.name = Nome: -text.filename = File Name: -text.unlocked = Nuovo blocco scoperto! -text.unlocked.plural = Nuovi blocchi scoperti! -text.players = {0} giocatori online -text.players.single = {0} giocatori online -text.server.closing = [accent]Chiusura server ... -text.server.kicked.kick = Sei stato cacciato dal server! -text.server.kicked.serverClose = Server chiuso. -text.server.kicked.sectorComplete = Settore completato. -text.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! -text.server.kicked.serverOutdated = Server obsoleto! Chiedi all'host di aggiornare! -text.server.kicked.banned = Sei bannato da questo server. -text.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. -text.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. -text.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. -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. -text.hostserver = Host Server -text.hostserver.mobile = Host\nGame -text.host = Host -text.hosting = [accent] Apertura del server ... -text.hosts.refresh = Aggiorna -text.hosts.discovering = Ricerca partite LAN -text.server.refreshing = Aggiornamento del server -text.hosts.none = [lightgray]Nessuna partita LAN trovata! -text.host.invalid = [scarlet]Impossibile connettersi all'host. -text.trace = Trace Player -text.trace.playername = Nome del giocatore: [accent]{0} -text.trace.ip = IP: [accent]{0} -text.trace.id = ID univoco: [accent]{0} -text.trace.android = Client Android: [accent] {0} -text.trace.modclient = Client personalizzato: [accent]{0} -text.trace.totalblocksbroken = Totale blocchi distrutti: [accent]{0} -text.trace.structureblocksbroken = Blocchi strutturali distrutti: [accent]{0} -text.trace.lastblockbroken = Ultimo blocco distrutto: [accent]{0} -text.trace.totalblocksplaced = Totale blocchi posizionati: [accent]{0} -text.trace.lastblockplaced = Ultimo blocco posizionato: [accent]{0} -text.invalidid = ID client non valido! Invia una segnalazione di bug. -text.server.bans = Lista Ban -text.server.bans.none = Nessun giocatore bandito trovato! Finora tutto liscio. -text.server.admins = Amministratori -text.server.admins.none = Nessun amministratore trovato! -text.server.add = Aggiungi server -text.server.delete = Sei sicuro di voler eliminare questo server? -text.server.hostname = Host: {0} -text.server.edit = Modifica server -text.server.outdated = [crimson]Server obsoleto![] -text.server.outdated.client = [crimson]Client obsoleto![] -text.server.version = [lightgray]Versione: {0} -text.server.custombuild = [yellow] Costruzione personalizzata -text.confirmban = Sei sicuro di voler bandire questo giocatore? -text.confirmkick = Are you sure you want to kick this player? -text.confirmunban = Sei sicuro di voler riammettere questo giocatore? -text.confirmadmin = Sei sicuro di voler rendere questo giocatore un amministratore? -text.confirmunadmin = Sei sicuro di voler rimuovere lo stato di amministratore da questo giocatore? -text.joingame.title = Unisciti alla Partita -text.joingame.ip = IP: -text.disconnect = Disconnesso. -text.disconnect.data = Il mondo non si vuole caricare, mi dispiace! -text.connecting = [accent]Connessione in corso ... -text.connecting.data = [accent]Caricamento dei dati del mondo ... -text.server.port = Porta: -text.server.addressinuse = Indirizzo già in uso! -text.server.invalidport = Numero di porta non valido! -text.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. -text.save.new = Nuovo Salvataggio -text.save.overwrite = Sei sicuro di voler sovrascrivere questo salvataggio? -text.overwrite = Sovrascrivi -text.save.none = Nessun salvataggio trovato! -text.saveload = [Accent]Salvataggio ... -text.savefail = Salvataggio del gioco non riuscito! -text.save.delete.confirm = Sei sicuro di voler eliminare questo salvataggio? -text.save.delete = Elimina -text.save.export = Esporta Salvataggio -text.save.import.invalid = [accent]Questo salvataggio non è valido! -text.save.import.fail = [crimson]Impossibile importare salvataggio: [accent]{0} -text.save.export.fail = [crimson]Impossibile esportare il salvataggio: [accent]{0} -text.save.import = Importa Salvataggio -text.save.newslot = Salva nome: -text.save.rename = Rinomina -text.save.rename.text = Nuovo nome: -text.selectslot = Seleziona un salvataggio. -text.slot = [accent]Slot {0} -text.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. -text.empty = -text.on = On -text.off = Off -text.save.autosave = Salvataggio automatico: {0} -text.save.map = Mappa: {0} -text.save.wave = Ondata: {0} -text.save.difficulty = Difficoltà: {0} -text.save.date = Ultimo salvataggio: {0} -text.save.playtime = Tempo di gioco: {0} -text.confirm = Conferma -text.delete = Elimina -text.ok = OK -text.open = Apri -text.cancel = Annulla -text.openlink = Apri Link -text.copylink = Copia link -text.back = Indietro -text.quit.confirm = Sei sicuro di voler uscire? -text.changelog.title = Registro modifiche -text.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. -text.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. -text.changelog.current = [yellow][[Current version] -text.changelog.latest = [accent][[Latest version] -text.loading = [accent]Caricamento in corso ... -text.saving = [accent]Salvando . . . -text.wave = [accent]Ondata {0} -text.wave.waiting = Ondata in {0} -text.waiting = In attesa... -text.waiting.players = Waiting for players... -text.wave.enemies = [LIGHT_GRAY]{0} Enemies Remaining -text.wave.enemy = [LIGHT_GRAY]{0} Enemy Remaining -text.loadimage = Carica immagine -text.saveimage = Salva Immagine -text.unknown = Sconosciuto -text.custom = Personalizzato -text.builtin = Incluso -text.map.delete.confirm = Sei sicuro di voler eliminare questa mappa? Non potrai tornare indietro! -text.map.random = [accent]Mappa casuale -text.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. -text.map.invalid = Errore nel caricamento della mappa: file mappa corrotto o non valido. -text.editor.brush = Pennello -text.editor.slope = \\ -text.editor.openin = Apri nell'editor -text.editor.oregen = Generazione dei minerali -text.editor.oregen.info = Generazione dei minerali: -text.editor.mapinfo = Informazioni mappa -text.editor.author = Autore: -text.editor.description = Descrizione: -text.editor.name = Nome: -text.editor.teams = Squadre -text.editor.elevation = Elevazione -text.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} -text.editor.generate = Genera -text.editor.resize = Ridimensiona -text.editor.loadmap = Carica\nmappa -text.editor.savemap = Salva\nla mappa -text.editor.saved = Salvato! -text.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. -text.editor.import.exists = [scarlet]Impossibile importare:[] esiste già una mappa chiamata '{0}' che non può essere svrascritta! -text.editor.import = Importando... -text.editor.importmap = Importa mappa -text.editor.importmap.description = Importa mappa preesistente -text.editor.importfile = Importa file -text.editor.importfile.description = Importa un file mappa esterno -text.editor.importimage = Importa mappa terreno -text.editor.importimage.description = Importa immagine esterna terreno -text.editor.export = Esportazione... -text.editor.exportfile = Esporta file -text.editor.exportfile.description = Esporta file mappa -text.editor.exportimage = Esporta immagine terreno -text.editor.exportimage.description = Esporta file immagine mappa -text.editor.loadimage = Carica\nimmagine -text.editor.saveimage = Salva\nImmagine -text.editor.unsaved = [scarlet]Hai modifiche non salvate![]\nSei sicuro di voler uscire? -text.editor.resizemap = Ridimensiona la mappa -text.editor.mapname = Nome Mappa: -text.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? -text.editor.selectmap = Seleziona una mappa da caricare: -text.width = Larghezza: -text.height = Altezza: -text.menu = Menu -text.play = Gioca -text.load = Carica -text.save = Salva -text.fps = FPS: {0} -text.tps = TPS: {0} -text.ping = Ping: {0}ms -text.language.restart = Riavvia il gioco affinché il cambiamento della lingua abbia effetto. -text.settings = Impostazioni -text.tutorial = Tutorial -text.editor = Editor -text.mapeditor = Editor Mappe -text.donate = Dona -text.connectfail = [crimson] Impossibile connettersi al server: [accent] {0} -text.error.unreachable = Server unreachable. -text.error.invalidaddress = Invalid address. -text.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! -text.error.alreadyconnected = Already connected. -text.error.mapnotfound = Map file not found! -text.error.any = Unkown network error. -text.settings.language = Lingua -text.settings.reset = Resetta Alle Impostazioni Predefinite -text.settings.rebind = Reinposta -text.settings.controls = Controlli -text.settings.game = Gioco -text.settings.sound = Suono -text.settings.graphics = Grafica -text.settings.cleardata = Clear Game Data... -text.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. -text.settings.clearsectors = Clear Sectors -text.settings.clearunlocks = Clear Unlocks -text.settings.clearall = Clear All -text.paused = In pausa -text.yes = Si -text.no = No -text.info.title = [accent] Info -text.error.title = [crimson]Si è verificato un errore -text.error.crashtitle = Si è verificato un errore -text.blocks.unknown = [LIGHT_GRAY]??? -text.blocks.blockinfo = info sul blocco -text.blocks.powercapacity = Capacità Energetica -text.blocks.powershot = Danno/Colpo -text.blocks.targetsair = Attacca nemici aerei -text.blocks.itemspeed = Unità spostate -text.blocks.shootrange = Raggio -text.blocks.size = Grandezza -text.blocks.liquidcapacity = Capacità del liquido -text.blocks.maxitemssecond = Oggetti massimi/secondo -text.blocks.powerrange = Raggio Energia -text.blocks.poweruse = Utilizzo energia -text.blocks.powerdamage = Power/Damage -text.blocks.inputitemcapacity = Capacità oggetti in entrata -text.blocks.outputitemcapacity = Capacità oggetti in uscità -text.blocks.itemcapacity = Capacità -text.blocks.basepowergeneration = Base Power Generation -text.blocks.powertransferspeed = Velocità trasferimento energia -text.blocks.craftspeed = Velocità produzione -text.blocks.inputliquid = Input del liquido -text.blocks.inputliquidaux = Liquidi extra -text.blocks.inputitem = Input Oggetto -text.blocks.inputitems = Oggetti in entrata -text.blocks.outputitem = Oggetti in uscita -text.blocks.drilltier = Scavabili -text.blocks.drillspeed = Velocità scavo stbile -text.blocks.liquidoutput = Uscita liquidi -text.blocks.liquidoutputspeed = Liquid Output Speed -text.blocks.liquiduse = Uso liquidi -text.blocks.coolant = Refrigerante -text.blocks.coolantuse = uso refrigerante -text.blocks.inputliquidfuel = carburante liquido -text.blocks.liquidfueluse = Utilizzo carburante liquido -text.blocks.boostitem = Boost Item -text.blocks.boostliquid = Boost Liquid -text.blocks.health = Salute -text.blocks.inaccuracy = Inaccuratezza -text.blocks.shots = Colpi -text.blocks.reload = Ricarica -text.blocks.inputfuel = Carburante -text.blocks.fuelburntime = Tempo combustione carburante -text.blocks.inputcapacity = Capacità di ingresso -text.blocks.outputcapacity = Capacità di uscita -text.unit.blocks = blocchi -text.unit.powersecond = unità energia/secondo -text.unit.liquidsecond = unità liquide/secondo -text.unit.itemssecond = oggetti/secondo -text.unit.pixelssecond = pixel/secondo -text.unit.liquidunits = unità liquidi -text.unit.powerunits = unità energia -text.unit.degrees = gradi -text.unit.seconds = secondi -text.unit.items = oggetti -text.category.general = Generali -text.category.power = Energia -text.category.liquids = Liquidi -text.category.items = Oggetti -text.category.crafting = Produzione -text.category.shooting = Potenza di fuoco -text.category.optional = Optional Enhancements +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 = Crediti +discord = Unisciti sul server discord di mindustry! +link.discord.description = la chatroom ufficiale del server discord di Mindustry +link.github.description = Codice sorgente del gioco +link.dev-builds.description = Build di sviluppo versioni instabili +link.trello.description = Scheda ufficiale trello per funzionalità pianificate +link.itch.io.description = pagina di itch.io con download per PC e versione web +link.google-play.description = Elenco di Google Play Store +link.wiki.description = wiki ufficiale di Mindustry +linkfail = Impossibile aprire il link! L'URL è stato copiato nella tua bacheca. +gameover = Il nucleo è stato distrutto. +gameover.pvp = The[accent] {0}[] team is victorious! +sector.gameover = Hai perso questo settore. Attaccare di nuovo? +sector.retry = Riprova +highscore = [YELLOW]Nuovo record! +wave.lasted = Sei sopravvissuto fino all'onda [accent]{0}[]. +level.highscore = Miglior punteggio: [accent]{0} +level.delete.title = Conferma Eliminazione +map.delete = Sei sicuro di voler eliminare questa mappa"[accent]{0}[]"? +level.select = Selezione del livello +level.mode = Modalità di gioco: +construction.desktop = Desktop controls have been changed.\nTo deselect a block or stop building, [accent]use space[]. +construction.title = Guida blocchi da costruzione +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. +deconstruction.title = Guida distruzione blocchi +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. +showagain = non mostrare più +coreattack = < Il nucleo è sotto attacco! > +unlocks = Sblocchi +savegame = Salva +loadgame = Carica +joingame = Unisciti al gioco +addplayers = Aggiungi/rimuovi giocatori +customgame = Gioco personalizzato +sectors = Settori +sector = Settori Selezionati: [LIGHT_GRAY]{0} +sector.time = Tempo: [LIGHT_GRAY]{0} +sector.deploy = Schiera +sector.abandon = Abandon +sector.abandon.confirm = Are you sure you want to abandon all progress at this sector?\nThis cannot be undone! +sector.resume = Riprendi +sector.locked = [scarlet][[Incomplete] +sector.unexplored = [accent][[Unexplored] +missions = Missions:[LIGHT_GRAY] {0} +mission = Mission:[LIGHT_GRAY] {0} +mission.main = Main Mission:[LIGHT_GRAY] {0} +mission.info = Mission Info +mission.complete = Missione completata! +mission.complete.body = Il settore {0},{1} è stato conquistato. +mission.wave = Sopravvivi a [accent]{0}/{1][] onda/e.Onda in {2} +mission.wave.enemies = Survive[accent] {0}/{1} []waves\n{2} Enemies +mission.wave.enemy = Survive[accent] {0}/{1} []waves\n{2} Enemy +mission.wave.menu = Survive[accent] {0} []waves +mission.battle = Distruggi la base del nemico. +mission.resource.menu = Obtain {0} x{1} +mission.resource = Ottieni {0} x{1} +mission.block = Create {0} +mission.unit = Create {0} Unit +mission.command = Send Command {0} To Units +mission.linknode = Link Power Node +mission.display = [accent]Mission:\n[LIGHT_GRAY]{0} +mission.mech = Switch to mech[accent] {0}[] +mission.create = Create[accent] {0}[] +none = +close = Chiuso +quit = Esci +maps = Mappe +continue = Continua +nextmission = Missione successiva +maps.none = [LIGHT_GRAY]Nessuna mappa trovata! +about.button = Info +name = Nome: +filename = File Name: +unlocked = Nuovo blocco scoperto! +unlocked.plural = Nuovi blocchi scoperti! +players = {0} giocatori online +players.single = {0} giocatori online +server.closing = [accent]Chiusura server ... +server.kicked.kick = Sei stato cacciato dal server! +server.kicked.serverClose = Server chiuso. +server.kicked.sectorComplete = Settore completato. +server.kicked.sectorComplete.text = La tua misione è completata.\nOra il server continuerà al settore successivo. +server.kicked.clientOutdated = Versione del client obsoleta! Aggiorna il tuo gioco! +server.kicked.serverOutdated = Server obsoleto! Chiedi all'host di aggiornare! +server.kicked.banned = Sei bannato da questo server. +server.kicked.recentKick = Sei stato cacciato di recente.\nAspetta prima di riconnetterti. +server.kicked.nameInUse = C'è già qualcuno con il tuo nome\nsu questo server. +server.kicked.nameEmpty = Il tuo nome deve contenere almeno un carattere. +server.kicked.idInUse = Sei già su questo server! Non è permesso connettersi con due account. +server.kicked.customClient = Questo server non supporta le build personalizzate. Scarica la versione ufficiale dal sito. +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. +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. +hostserver = Host Server +hostserver.mobile = Host\nGame +host = Host +hosting = [accent] Apertura del server ... +hosts.refresh = Aggiorna +hosts.discovering = Ricerca partite LAN +server.refreshing = Aggiornamento del server +hosts.none = [lightgray]Nessuna partita LAN trovata! +host.invalid = [scarlet]Impossibile connettersi all'host. +trace = Trace Player +trace.playername = Nome del giocatore: [accent]{0} +trace.ip = IP: [accent]{0} +trace.id = ID univoco: [accent]{0} +trace.android = Client Android: [accent] {0} +trace.modclient = Client personalizzato: [accent]{0} +trace.totalblocksbroken = Totale blocchi distrutti: [accent]{0} +trace.structureblocksbroken = Blocchi strutturali distrutti: [accent]{0} +trace.lastblockbroken = Ultimo blocco distrutto: [accent]{0} +trace.totalblocksplaced = Totale blocchi posizionati: [accent]{0} +trace.lastblockplaced = Ultimo blocco posizionato: [accent]{0} +invalidid = ID client non valido! Invia una segnalazione di bug. +server.bans = Lista Ban +server.bans.none = Nessun giocatore bandito trovato! Finora tutto liscio. +server.admins = Amministratori +server.admins.none = Nessun amministratore trovato! +server.add = Aggiungi server +server.delete = Sei sicuro di voler eliminare questo server? +server.hostname = Host: {0} +server.edit = Modifica server +server.outdated = [crimson]Server obsoleto![] +server.outdated.client = [crimson]Client obsoleto![] +server.version = [lightgray]Versione: {0} +server.custombuild = [yellow] Costruzione personalizzata +confirmban = Sei sicuro di voler bandire questo giocatore? +confirmkick = Are you sure you want to kick this player? +confirmunban = Sei sicuro di voler riammettere questo giocatore? +confirmadmin = Sei sicuro di voler rendere questo giocatore un amministratore? +confirmunadmin = Sei sicuro di voler rimuovere lo stato di amministratore da questo giocatore? +joingame.title = Unisciti alla Partita +joingame.ip = IP: +disconnect = Disconnesso. +disconnect.data = Il mondo non si vuole caricare, mi dispiace! +connecting = [accent]Connessione in corso ... +connecting.data = [accent]Caricamento dei dati del mondo ... +server.port = Porta: +server.addressinuse = Indirizzo già in uso! +server.invalidport = Numero di porta non valido! +server.error = [crimson]Errore nell'hosting del server: [accent] {0} +save.old = Questo salvataggio è per una versione precedente di mindustry e non può attualmente essere utilizzato .\n\n[LIGHT_GRAY]La cvompatibilità con i salvataggi precedenti verrà abilitata nella versione definitiva di mindustry 4.0. +save.new = Nuovo Salvataggio +save.overwrite = Sei sicuro di voler sovrascrivere questo salvataggio? +overwrite = Sovrascrivi +save.none = Nessun salvataggio trovato! +saveload = [Accent]Salvataggio ... +savefail = Salvataggio del gioco non riuscito! +save.delete.confirm = Sei sicuro di voler eliminare questo salvataggio? +save.delete = Elimina +save.export = Esporta Salvataggio +save.import.invalid = [accent]Questo salvataggio non è valido! +save.import.fail = [crimson]Impossibile importare salvataggio: [accent]{0} +save.export.fail = [crimson]Impossibile esportare il salvataggio: [accent]{0} +save.import = Importa Salvataggio +save.newslot = Salva nome: +save.rename = Rinomina +save.rename.text = Nuovo nome: +selectslot = Seleziona un salvataggio. +slot = [accent]Slot {0} +save.corrupted = [orang]Salvataggio corrotto o non valido! +sector.corrupted = [accent]Un file per questo settore è stato trovato, ma è fallito il caricamnto.\nQuindi ne è stato creato uno nuovo. +empty = +on = On +off = Off +save.autosave = Salvataggio automatico: {0} +save.map = Mappa: {0} +save.wave = Ondata: {0} +save.difficulty = Difficoltà: {0} +save.date = Ultimo salvataggio: {0} +save.playtime = Tempo di gioco: {0} +confirm = Conferma +delete = Elimina +ok = OK +open = Apri +cancel = Annulla +openlink = Apri Link +copylink = Copia link +back = Indietro +quit.confirm = Sei sicuro di voler uscire? +changelog.title = Registro modifiche +changelog.loading = Ottenendo il registro delle modifiche ... +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.ios = [accent]Il registro delle modifiche non è ancora supportato su IoS +changelog.error = [scarlet]Errore durante il recupero del registro delle modifiche! Controlla la tua connessione Internet. +changelog.current = [yellow][[Current version] +changelog.latest = [accent][[Latest version] +loading = [accent]Caricamento in corso ... +saving = [accent]Salvando . . . +wave = [accent]Ondata {0} +wave.waiting = Ondata in {0} +waiting = In attesa... +waiting.players = Waiting for players... +wave.enemies = [LIGHT_GRAY]{0} Enemies Remaining +wave.enemy = [LIGHT_GRAY]{0} Enemy Remaining +loadimage = Carica immagine +saveimage = Salva Immagine +unknown = Sconosciuto +custom = Personalizzato +builtin = Incluso +map.delete.confirm = Sei sicuro di voler eliminare questa mappa? Non potrai tornare indietro! +map.random = [accent]Mappa casuale +map.nospawn = Questa mappa non possiede un nucleo dove spawnare! Aggiungine uno nell'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. +map.invalid = Errore nel caricamento della mappa: file mappa corrotto o non valido. +editor.brush = Pennello +editor.slope = \\ +editor.openin = Apri nell'editor +editor.oregen = Generazione dei minerali +editor.oregen.info = Generazione dei minerali: +editor.mapinfo = Informazioni mappa +editor.author = Autore: +editor.description = Descrizione: +editor.name = Nome: +editor.teams = Squadre +editor.elevation = Elevazione +editor.errorimageload = Errore durante il caricamento del file immagine:\n [accent]{0} +editor.errorimagesave = Errore durante il salvataggio del file immagine:\n [accent]{0} +editor.generate = Genera +editor.resize = Ridimensiona +editor.loadmap = Carica\nmappa +editor.savemap = Salva\nla mappa +editor.saved = Salvato! +editor.save.noname = La tua mappa non ha un nome! Impostane uno nelle informazioni della mappa. +editor.save.overwrite = La tua mappa sovrascrive quelle incluse! Imposta un nome diverso nelle informazioni della mappa. +editor.import.exists = [scarlet]Impossibile importare:[] esiste già una mappa chiamata '{0}' che non può essere svrascritta! +editor.import = Importando... +editor.importmap = Importa mappa +editor.importmap.description = Importa mappa preesistente +editor.importfile = Importa file +editor.importfile.description = Importa un file mappa esterno +editor.importimage = Importa mappa terreno +editor.importimage.description = Importa immagine esterna terreno +editor.export = Esportazione... +editor.exportfile = Esporta file +editor.exportfile.description = Esporta file mappa +editor.exportimage = Esporta immagine terreno +editor.exportimage.description = Esporta file immagine mappa +editor.loadimage = Carica\nimmagine +editor.saveimage = Salva\nImmagine +editor.unsaved = [scarlet]Hai modifiche non salvate![]\nSei sicuro di voler uscire? +editor.resizemap = Ridimensiona la mappa +editor.mapname = Nome Mappa: +editor.overwrite = [Accent]Attenzione!\nQuesto sovrascrive una mappa esistente. +editor.overwrite.confirm = [scarlet]Attenzione![] Una mappa con questo nome esiste già. Sei sicuro di volerla sovrascrivere? +editor.selectmap = Seleziona una mappa da caricare: +width = Larghezza: +height = Altezza: +menu = Menu +play = Gioca +load = Carica +save = Salva +fps = FPS: {0} +tps = TPS: {0} +ping = Ping: {0}ms +language.restart = Riavvia il gioco affinché il cambiamento della lingua abbia effetto. +settings = Impostazioni +tutorial = Tutorial +editor = Editor +mapeditor = Editor Mappe +donate = Dona +connectfail = [crimson] Impossibile connettersi al server: [accent] {0} +error.unreachable = Server unreachable. +error.invalidaddress = Invalid address. +error.timedout = Timed out!\nMake sure the host has port forwarding set up, and that the address is correct! +error.mismatch = Packet error:\npossible client/server version mismatch.\nMake sure you and the host have the latest version of Mindustry! +error.alreadyconnected = Already connected. +error.mapnotfound = Map file not found! +error.any = Unkown network error. +settings.language = Lingua +settings.reset = Resetta Alle Impostazioni Predefinite +settings.rebind = Reinposta +settings.controls = Controlli +settings.game = Gioco +settings.sound = Suono +settings.graphics = Grafica +settings.cleardata = Clear Game Data... +settings.clear.confirm = Are you sure you want to clear this data?\nWhat is done cannot be undone! +settings.clearall.confirm = [scarlet]WARNING![]\nThis will clear all data, including saves, maps, unlocks and keybinds.\nOnce you press 'ok' the game will wipe all data and automatically exit. +settings.clearsectors = Clear Sectors +settings.clearunlocks = Clear Unlocks +settings.clearall = Clear All +paused = In pausa +yes = Si +no = No +info.title = [accent] Info +error.title = [crimson]Si è verificato un errore +error.crashtitle = Si è verificato un errore +blocks.unknown = [LIGHT_GRAY]??? +blocks.blockinfo = info sul blocco +blocks.powercapacity = Capacità Energetica +blocks.powershot = Danno/Colpo +blocks.targetsair = Attacca nemici aerei +blocks.itemspeed = Unità spostate +blocks.shootrange = Raggio +blocks.size = Grandezza +blocks.liquidcapacity = Capacità del liquido +blocks.maxitemssecond = Oggetti massimi/secondo +blocks.powerrange = Raggio Energia +blocks.poweruse = Utilizzo energia +blocks.powerdamage = Power/Damage +blocks.inputitemcapacity = Capacità oggetti in entrata +blocks.outputitemcapacity = Capacità oggetti in uscità +blocks.itemcapacity = Capacità +blocks.basepowergeneration = Base Power Generation +blocks.powertransferspeed = Velocità trasferimento energia +blocks.craftspeed = Velocità produzione +blocks.inputliquid = Input del liquido +blocks.inputliquidaux = Liquidi extra +blocks.inputitem = Input Oggetto +blocks.inputitems = Oggetti in entrata +blocks.outputitem = Oggetti in uscita +blocks.drilltier = Scavabili +blocks.drillspeed = Velocità scavo stbile +blocks.liquidoutput = Uscita liquidi +blocks.liquidoutputspeed = Liquid Output Speed +blocks.liquiduse = Uso liquidi +blocks.coolant = Refrigerante +blocks.coolantuse = uso refrigerante +blocks.inputliquidfuel = carburante liquido +blocks.liquidfueluse = Utilizzo carburante liquido +blocks.boostitem = Boost Item +blocks.boostliquid = Boost Liquid +blocks.health = Salute +blocks.inaccuracy = Inaccuratezza +blocks.shots = Colpi +blocks.reload = Ricarica +blocks.inputfuel = Carburante +blocks.fuelburntime = Tempo combustione carburante +blocks.inputcapacity = Capacità di ingresso +blocks.outputcapacity = Capacità di uscita +unit.blocks = blocchi +unit.powersecond = unità energia/secondo +unit.liquidsecond = unità liquide/secondo +unit.itemssecond = oggetti/secondo +unit.pixelssecond = pixel/secondo +unit.liquidunits = unità liquidi +unit.powerunits = unità energia +unit.degrees = gradi +unit.seconds = secondi +unit.items = oggetti +category.general = Generali +category.power = Energia +category.liquids = Liquidi +category.items = Oggetti +category.crafting = Produzione +category.shooting = Potenza di fuoco +category.optional = Optional Enhancements setting.autotarget.name = Auto-Target setting.fpscap.name = Limite FPS setting.fpscap.none = Niente @@ -371,7 +371,7 @@ setting.mutemusic.name = Silenzia musica setting.sfxvol.name = Volume SFX setting.mutesound.name = Togli suoni setting.crashreport.name = Send Anonymous Crash Reports -text.keybind.title = Configurazione Tasti +keybind.title = Configurazione Tasti category.general.name = Generale category.view.name = Visualizzazione 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.drop_unit.name = droppa materiali 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.description = modalità normale. risorse limitate e ondate automatiche. mode.sandbox.name = Sandbox @@ -478,21 +478,21 @@ mech.trident-ship.weapon = Valle delle bombe 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.weapon = Ripetitore di fiamma -text.item.explosiveness = [LIGHT_GRAY]Esplosività: {0} -text.item.flammability = [LIGHT_GRAY]Infiammabilità: {0} -text.item.radioactivity = [LIGHT_GRAY]Radioattività: {0} -text.item.fluxiness = [LIGHT_GRAY]Portata: {0} -text.unit.health = [LIGHT_GRAY]Vita: {0} -text.unit.speed = [LIGHT_GRAY]Velocità: {0} -text.mech.weapon = [LIGHT_GRAY]Armi: {0} -text.mech.armor = [LIGHT_GRAY]Protezione: {0} -text.mech.itemcapacity = [LIGHT_GRAY]Capacità oggetti: {0} -text.mech.minespeed = [LIGHT_GRAY]Velocità di scavo: {0} -text.mech.minepower = [LIGHT_GRAY]Potenza di scavo: {0} -text.mech.ability = [LIGHT_GRAY]Abilità: {0} -text.liquid.heatcapacity = [LIGHT_GRAY]Capacità calorifica: {0} -text.liquid.viscosity = [LIGHT_GRAY]Viscosità: {0} -text.liquid.temperature = [LIGHT_GRAY]Temperatura: {0} +item.explosiveness = [LIGHT_GRAY]Esplosività: {0} +item.flammability = [LIGHT_GRAY]Infiammabilità: {0} +item.radioactivity = [LIGHT_GRAY]Radioattività: {0} +item.fluxiness = [LIGHT_GRAY]Portata: {0} +unit.health = [LIGHT_GRAY]Vita: {0} +unit.speed = [LIGHT_GRAY]Velocità: {0} +mech.weapon = [LIGHT_GRAY]Armi: {0} +mech.armor = [LIGHT_GRAY]Protezione: {0} +mech.itemcapacity = [LIGHT_GRAY]Capacità oggetti: {0} +mech.minespeed = [LIGHT_GRAY]Velocità di scavo: {0} +mech.minepower = [LIGHT_GRAY]Potenza di scavo: {0} +mech.ability = [LIGHT_GRAY]Abilità: {0} +liquid.heatcapacity = [LIGHT_GRAY]Capacità calorifica: {0} +liquid.viscosity = [LIGHT_GRAY]Viscosità: {0} +liquid.temperature = [LIGHT_GRAY]Temperatura: {0} block.constructing = {0}\n[LIGHT_GRAY](Constructing) block.spawn.name = Enemy Spawn block.core.name = Nucleo diff --git a/core/assets/bundles/bundle_ja.properties b/core/assets/bundles/bundle_ja.properties index a1c9a94c7a..194daffbf4 100644 --- a/core/assets/bundles/bundle_ja.properties +++ b/core/assets/bundles/bundle_ja.properties @@ -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!) -text.credits = クレジット -text.contributors = 翻訳や協力してくださった方々 -text.discord = DiscordのMindustryに参加! -text.link.discord.description = Mindustryの公式Discordグループ -text.link.github.description = ゲームのソースコード -text.link.dev-builds.description = 不安定な開発ビルド -text.link.trello.description = 公式 Trelloボード の実装予定の機能をチェック -text.link.itch.io.description = itch.ioでPC版のダウンロードやweb版をプレイ -text.link.google-play.description = Google Playのストア -text.link.wiki.description = 公式 Mindustry Wiki -text.linkfail = リンクを開けませんでした!\nURLをクリップボードにコピーしました。 -text.screenshot = スクリーンショットを {0} に保存しました。 -text.gameover = ゲームオーバー -text.gameover.pvp = [accent] {0}[] チームの勝利! -text.sector.gameover = この区域は敗北しました。 再配備しますか? -text.sector.retry = リトライ -text.highscore = [accent]ハイスコアを記録! -text.wave.lasted = あなたはウェーブ[accent]{0}[]まで続きました。 -text.level.highscore = ハイスコア: [accent]{0} -text.level.delete.title = 削除の確認 -text.map.delete = マップ "[accent]{0}[]" を削除してもよろしいですか? -text.level.select = レベル選択 -text.level.mode = ゲームモード: -text.construction.desktop = ブロックの選択や建設を止めるには、[accent]スペースを使用[]してください。 -text.construction.title = ブロック建設ガイド -text.construction = [accent]ブロック建設モード[]になりました。\n設置するには、機体の近くの設置可能な場所をタップしてください。\nブロックを選択した状態で、チェックボタンを押して確認すると、機体が建設を始めます。\n\n- [accent]ブロックを撤去[]するには、タップして範囲を選択してください。\n- [accent]範囲を選択[]するには、長押しして、範囲のブロックをドラッグしてください。\n- [accent]一列にブロックを設置[]するには、 タップで空いている場所を長押しして、伸ばしたい方向にドラッグしてください\n- [accent]建設や範囲の選択をキャンセル[]するには、左下の X ボタンを押してください。 -text.deconstruction.title = ブロック撤去ガイド -text.deconstruction = [accent]ブロック撤去モード[]になりました。\n\nブロックを撤去するには、機体の近くのブロックをタップしてください。\nブロックを選択した状態で、チェックボタンを押して確認すると、機体がブロックの撤去を始めます。\n\n- [accent]ブロックを撤去[]するには、タップして範囲を選択してください。\n- [accent]範囲を選択してブロックを撤去[]するには、 タップで空いている場所を長押しして、伸ばしたい方向にドラッグしてください\n- [accent]撤去や範囲選択をキャンセル[]するには、左下の X ボタンを押してください。 -text.showagain = 次回以降表示しない -text.coreattack = < コアが攻撃を受けています! > -text.unlocks = アンロック -text.savegame = ゲームを保存 -text.loadgame = ゲームを読み込む -text.joingame = ゲームに参加 -text.addplayers = プレイヤーを追加/削除 -text.customgame = カスタムゲーム -text.sectors = 区域 -text.sector = 区域: [LIGHT_GRAY]{0} -text.sector.time = 時間: [LIGHT_GRAY]{0} -text.sector.deploy = 配備 -text.sector.abandon = 撤退 -text.sector.abandon.confirm = 区域のすべての進行を撤退します。\nこれは元に戻すことはできません! -text.sector.resume = 再開 -text.sector.locked = [scarlet][[不完全] -text.sector.unexplored = [accent][[未調査] -text.missions = ミッション:[LIGHT_GRAY] {0} -text.mission = ミッション:[LIGHT_GRAY] {0} -text.mission.main = メインミッション:[LIGHT_GRAY] {0} -text.mission.info = ミッション情報 -text.mission.complete = ミッション完了! -text.mission.complete.body = 区域 {0},{1} を征服しました。 -text.mission.wave = 残り[accent] {0}/{1} []ウェーブ\n次のウェーブまで {2} -text.mission.wave.enemies = 残り[accent] {0}/{1} []ウェーブ\n敵の残り {2} 体 -text.mission.wave.enemy = 残り[accent] {0}/{1} []ウェーブ\n敵の残り {2} 体 -text.mission.wave.menu = 残り[accent] {0}[] ウェーブ -text.mission.battle = 敵のコアを破壊する -text.mission.resource.menu = {0} を{1}個を入手する -text.mission.resource = {0} を入手する :\n[accent]{1}/{2}[] -text.mission.block = {0} を作る -text.mission.unit = ユニット {0} を作る -text.mission.command = ユニットに {0} を命令する -text.mission.linknode = 電源ノードを接続する -text.mission.display = [accent]ミッション:\n[LIGHT_GRAY]{0} -text.mission.mech = 機体を[accent]{0}[]に乗り換える -text.mission.create = [accent]{0}[] を作る -text.none = <なし> -text.close = 閉じる -text.quit = 終了 -text.maps = マップ -text.continue = 続ける -text.nextmission = 次のミッションへ -text.maps.none = [LIGHT_GRAY]マップが存在しません! -text.about.button = About -text.name = 名前: -text.noname = 先に[accent]プレイヤー名[]を決めてください。 -text.filename = ファイル名: -text.unlocked = 新しいブロックをアンロック! -text.unlocked.plural = 新しいブロックをアンロック! -text.players = {0} 人がオンライン -text.players.single = {0} 人がオンライン -text.server.closing = [accent]サーバーを閉じています... -text.server.kicked.kick = サーバからキックされました! -text.server.kicked.serverClose = サーバーが閉じました。 -text.server.kicked.sectorComplete = 区域を制覇しました。 -text.server.kicked.sectorComplete.text = ミッションが完了しました。\nサーバーは次の区域に移ります。 -text.server.kicked.clientOutdated = 古いクライアントです! ゲームをアップデートしてください! -text.server.kicked.serverOutdated = 古いサーバーです! ホストに更新してもらってください! -text.server.kicked.banned = サーバーからBanされています。 -text.server.kicked.recentKick = 直前にキックされています。\nもう一度接続できるまでお待ちください。 -text.server.kicked.nameInUse = このサーバーでは、\nその名前はすでに使用されています。 -text.server.kicked.nameEmpty = 無効な名前です。 -text.server.kicked.idInUse = すでにサーバーに参加しています。! 二つのアカウントでの接続は許可されていません。 -text.server.kicked.customClient = このサーバーはカスタムビルドをサポートしていません。公式版をダウンロードしてください。 -text.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をお尋ねください。 -text.hostserver = ゲームをホスト -text.hostserver.mobile = ホスト -text.host = ホスト -text.hosting = [accent]サーバーを開いています... -text.hosts.refresh = リフレッシュ -text.hosts.discovering = LAN上のサーバーを探しています -text.server.refreshing = サーバーをリフレッシュ -text.hosts.none = [lightgray]ローカルゲームが見つかりません! -text.host.invalid = [scarlet]ホストに接続できません。 -text.trace = プレイヤーの記録 -text.trace.playername = プレイヤー名: [accent]{0} -text.trace.ip = IP: [accent]{0} -text.trace.id = ユニークID: [accent]{0} -text.trace.android = Androidクライアント: [accent]{0} -text.trace.modclient = カスタムクライアント: [accent]{0} -text.trace.totalblocksbroken = 総ブロック破壊数: [accent]{0} -text.trace.structureblocksbroken = 総建設物破壊数: [accent]{0} -text.trace.lastblockbroken = 最後に破壊したブロック: [accent]{0} -text.trace.totalblocksplaced = 総ブロック設置数: [accent]{0} -text.trace.lastblockplaced = 最後に設置したブロック: [accent]{0} -text.invalidid = 無効なクライアントIDです! バグ報告してください。 -text.server.bans = Ban -text.server.bans.none = Banされたプレイヤーはいません! -text.server.admins = 管理者 -text.server.admins.none = 管理者はいません! -text.server.add = サーバーを追加 -text.server.delete = サーバーを削除しますか? -text.server.hostname = ホスト: {0} -text.server.edit = サーバーを編集 -text.server.outdated = [crimson]古いサーバー![] -text.server.outdated.client = [crimson]古いクライアント![] -text.server.version = [lightgray]バージョン: {0} {1} -text.server.custombuild = [yellow]カスタムビルド -text.confirmban = このプレイヤーを Ban しますか? -text.confirmkick = このプレイヤーをキックしますか? -text.confirmunban = このプレイヤーの Ban を解除しますか? -text.confirmadmin = このプレイヤーを管理者にしますか? -text.confirmunadmin = このプレイヤーを管理者から削除しますか? -text.joingame.title = サーバーに参加 -text.joingame.ip = アドレス: -text.disconnect = 接続が切断されました。 -text.disconnect.data = ワールドデータの読み込みに失敗しました! -text.connecting = [accent]接続中... -text.connecting.data = [accent]ワールドデータを読み込んでいます... -text.server.port = ポート: -text.server.addressinuse = アドレスがすでに使用されています。! -text.server.invalidport = 無効なポート番号です。! -text.server.error = [crimson]サーバーエラー: [accent]{0} -text.save.old = これは古いバージョンのセーブデータで、使用することができません。\n\n[LIGHT_GRAY]下位互換性の実装は正式版の4.0行われます。 -text.save.new = 新しく保存 -text.save.overwrite = このスロットに上書きしてよろしいですか? -text.overwrite = 上書き -text.save.none = セーブデータがありません! -text.saveload = [accent]セーブしています... -text.savefail = ゲームの保存に失敗しました。! -text.save.delete.confirm = このセーブデータを削除してよろしいですか? -text.save.delete = 削除 -text.save.export = エクスポート -text.save.import.invalid = [accent]無効なセーブデータです。! -text.save.import.fail = [crimson]セーブのインポートに失敗: [accent]{0} -text.save.export.fail = [crimson]セーブのエクスポートに失敗: [accent]{0} -text.save.import = セーブデータを読み込む -text.save.newslot = セーブデータ名: -text.save.rename = リネーム -text.save.rename.text = 新しい名前: -text.selectslot = セーブデータを選択 -text.slot = [accent]スロット {0} -text.save.corrupted = [accent]セーブファイルが無効、または破損しました!\nゲームのアップデート直後の場合、恐らくセーブデータのフォーマットの変更によるもので、バグではありません。 -text.sector.corrupted = [accent]区域のセーブファイルが見つかりましたが、読み込みに失敗しました。\n新しく区域がが作成されます。 -text.empty = <空> -text.on = オン -text.off = オフ -text.save.autosave = 自動保存: {0} -text.save.map = マップ: {0} -text.save.wave = ウェーブ {0} -text.save.difficulty = 難易度: {0} -text.save.date = 最終保存: {0} -text.save.playtime = プレイ時間: {0} -text.confirm = 確認 -text.delete = 削除 -text.ok = OK -text.open = 開く -text.cancel = キャンセル -text.openlink = リンクを開く -text.copylink = リンクをコピー -text.back = 戻る -text.quit.confirm = 終了してもよろしいですか? -text.changelog.title = 変更履歴 -text.changelog.loading = 変更履歴を取得しています... -text.changelog.error.android = [accent]Android4.4または、それ以下では変更履歴が動作しない場合があります。!\nこれはAndroidの内部バグによるものです。 -text.changelog.error.ios = [accent]iOSは変更履歴に対応していません。 -text.changelog.error = [scarlet]変更履歴の取得エラー!\nインターネット接続を確認してください。 -text.changelog.current = [yellow][[現在のバージョン] -text.changelog.latest = [accent][[最新バージョン] -text.loading = [accent]読み込み中... -text.saving = [accent]保存中... -text.wave = [accent]ウェーブ {0} -text.wave.waiting = [LIGHT_GRAY]次のウェーブまで {0} 秒 -text.waiting = [LIGHT_GRAY]待機中... -text.waiting.players = プレイヤーを待っています... -text.wave.enemies = [LIGHT_GRAY]残り {0} 体 -text.wave.enemy = [LIGHT_GRAY]残り {0} 体 -text.loadimage = イメージを読み込む -text.saveimage = イメージを保存 -text.unknown = 不明 -text.custom = カスタム -text.builtin = 組み込み -text.map.delete.confirm = マップを削除してもよろしいですか? これは戻すことができません! -text.map.random = [accent]ランダムマップ -text.map.nospawn = このマップにはスポーンするためのプレイヤーのコアがありません! [ROYAL]青い[]コアをエディターでマップに追加してください。 -text.map.nospawn.pvp = このマップには敵がスポーンするためのプレイヤーのコアがありません! [SCARLET]赤い[]コアをエディターでマップに追加してください。 -text.map.invalid = マップの読み込みエラー: ファイルが無効、または破損しています。 -text.editor.brush = ブラシ -text.editor.slope = \\ -text.editor.openin = エディターで開く -text.editor.oregen = 鉱石の生成 -text.editor.oregen.info = 鉱石の生成: -text.editor.mapinfo = マップ情報 -text.editor.author = 作者: -text.editor.description = 説明: -text.editor.name = 名前: -text.editor.teams = チーム -text.editor.elevation = 標高 -text.editor.errorimageload = ファイルの読み込みエラー:\n[accent]{0} -text.editor.errorimagesave = ファイルの保存エラー:\n[accent]{0} -text.editor.generate = 生成 -text.editor.resize = リサイズ -text.editor.loadmap = マップを読み込む -text.editor.savemap = マップを保存 -text.editor.saved = 保存しました! -text.editor.save.noname = マップに名前がありません! メニューの 'マップ情報' から設定してください。 -text.editor.save.overwrite = マップが組み込みマップを上書きしようとしています。! メニューの 'マップ情報' から異なる名前に設定してください。 -text.editor.import.exists = [scarlet]インポートできません:[] '{0}' はすでに組み込みマップの名前として存在します! -text.editor.import = インポート... -text.editor.importmap = マップをインポート -text.editor.importmap.description = すでに存在しているマップをインポート -text.editor.importfile = ファイルをインポート -text.editor.importfile.description = 外部マップファイルをインポート -text.editor.importimage = 古いイメージをインポート -text.editor.importimage.description = 外部イメージファイルをインポート -text.editor.export = エクスポート... -text.editor.exportfile = ファイルをエクスポート -text.editor.exportfile.description = マップファイルをエクスポート -text.editor.exportimage = 地形イメージをエクスポート -text.editor.exportimage.description = イメージファイルをエクスポート -text.editor.loadimage = 地形をインポート -text.editor.saveimage = 地形をエクスポート -text.editor.unsaved = [scarlet]保存されていない変更があります![]\n終了してもよろしいですか? -text.editor.resizemap = マップをリサイズ -text.editor.mapname = マップ名: -text.editor.overwrite = [accent]警告!\n存在するマップを上書きします。 -text.editor.overwrite.confirm = [scarlet]警告![] この名前のマップがすでに存在します。上書きしてもよろしいですか? -text.editor.selectmap = 読み込むマップを選択: -text.width = 幅: -text.height = 高さ: -text.menu = メニュー -text.play = プレイ -text.load = 読み込む -text.save = 保存 -text.fps = FPS: {0} -text.tps = TPS: {0} -text.ping = Ping: {0}ms -text.language.restart = 言語設定を有効にするにはゲームを再起動してください。 -text.settings = 設定 -text.tutorial = チュートリアル -text.editor = エディター -text.mapeditor = マップエディター -text.donate = 寄附 -text.connectfail = [crimson]サーバーへの接続できませんでした:\n\n[accent]{0} -text.error.unreachable = サーバーに到達できません。\nアドレスは正しいですか? -text.error.invalidaddress = 無効なアドレスです。 -text.error.timedout = タイムアウトしました!\nホストがポート開放されているか確認してください。アドレスは正しいです! -text.error.mismatch = パケットエラー:\nクライアント/サーバーのバージョンが一致しません。\nゲームとホストが最新のMindustryか確認してください! -text.error.alreadyconnected = すでに接続されています。 -text.error.mapnotfound = マップファイルが見つかりません! -text.error.any = 不明なネットワークエラーです。 -text.settings.language = 言語 -text.settings.reset = デフォルトにリセット -text.settings.rebind = 再設定 -text.settings.controls = コントロール -text.settings.game = ゲーム -text.settings.sound = サウンド -text.settings.graphics = グラフィック -text.settings.cleardata = データを削除... -text.settings.clear.confirm = データを削除してもよろしいですか?\n元に戻すことはできません! -text.settings.clearall.confirm = [scarlet]警告![]\nこれはすべてのデータが削除されます。これにはセーブデータ、マップ、アンロック、キーバインドが含まれます。\n「ok」 を押すと、すべてのデータが削除され、自動的に終了します。 -text.settings.clearsectors = 区域を削除 -text.settings.clearunlocks = アンロックを削除 -text.settings.clearall = すべてを削除 -text.paused = [accent]< ポーズ > -text.yes = はい -text.no = いいえ -text.info.title = 情報 -text.error.title = [crimson]エラーが発生しました -text.error.crashtitle = エラーが発生しました -text.blocks.unknown = [LIGHT_GRAY]??? -text.blocks.blockinfo = ブロック情報 -text.blocks.powercapacity = 電力容量 -text.blocks.powershot = 電力/ショット -text.blocks.targetsair = 対空攻撃 -text.blocks.itemspeed = 輸送速度 -text.blocks.shootrange = 範囲 -text.blocks.size = 大きさ -text.blocks.liquidcapacity = 液体容量 -text.blocks.maxitemssecond = 最大アイテム量 -text.blocks.powerrange = 電力範囲 -text.blocks.poweruse = 電力使用量 -text.blocks.powerdamage = 電力/ダメージ -text.blocks.inputitemcapacity = 搬入アイテム容量 -text.blocks.outputitemcapacity = 搬出アイテム容量 -text.blocks.itemcapacity = アイテム容量 -text.blocks.basepowergeneration = 基本発電量 -text.blocks.powertransferspeed = 電力伝送量 -text.blocks.craftspeed = 生産速度 -text.blocks.inputliquid = 必要な液体 -text.blocks.inputliquidaux = 補助液 -text.blocks.inputitem = 必要なアイテム -text.blocks.inputitems = 必要なアイテム -text.blocks.outputitem = 搬出アイテム -text.blocks.drilltier = ドリル -text.blocks.drillspeed = 基本採掘速度 -text.blocks.liquidoutput = 搬出液体 -text.blocks.liquidoutputspeed = 液体搬出速度 -text.blocks.liquiduse = 液体使用量 -text.blocks.coolant = 冷却 -text.blocks.coolantuse = 冷却使用量 -text.blocks.inputliquidfuel = 液体燃料 -text.blocks.liquidfueluse = 液体燃料使用量 -text.blocks.boostitem = 加速アイテム -text.blocks.boostliquid = 加速液体 -text.blocks.health = 耐久値 -text.blocks.inaccuracy = 精度のずれ -text.blocks.shots = ショット -text.blocks.reload = ショット/秒 -text.blocks.inputfuel = 燃料 -text.blocks.fuelburntime = 燃焼時間 -text.blocks.inputcapacity = 搬入容量 -text.blocks.outputcapacity = 搬出容量 -text.unit.blocks = ブロック -text.unit.powersecond = 電力/秒 -text.unit.liquidsecond = 液体/秒 -text.unit.itemssecond = アイテム/秒 -text.unit.pixelssecond = ピクセル/秒 -text.unit.liquidunits = 液体 -text.unit.powerunits = 電力 -text.unit.degrees = 度 -text.unit.seconds = 秒 -text.unit.items = アイテム -text.category.general = 一般 -text.category.power = 電力 -text.category.liquids = 液体 -text.category.items = アイテム -text.category.crafting = 製作速度 -text.category.shooting = 攻撃速度 -text.category.optional = 機能強化オプション +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 = クレジット +contributors = 翻訳や協力してくださった方々 +discord = DiscordのMindustryに参加! +link.discord.description = Mindustryの公式Discordグループ +link.github.description = ゲームのソースコード +link.dev-builds.description = 不安定な開発ビルド +link.trello.description = 公式 Trelloボード の実装予定の機能をチェック +link.itch.io.description = itch.ioでPC版のダウンロードやweb版をプレイ +link.google-play.description = Google Playのストア +link.wiki.description = 公式 Mindustry Wiki +linkfail = リンクを開けませんでした!\nURLをクリップボードにコピーしました。 +screenshot = スクリーンショットを {0} に保存しました。 +gameover = ゲームオーバー +gameover.pvp = [accent] {0}[] チームの勝利! +sector.gameover = この区域は敗北しました。 再配備しますか? +sector.retry = リトライ +highscore = [accent]ハイスコアを記録! +wave.lasted = あなたはウェーブ[accent]{0}[]まで続きました。 +level.highscore = ハイスコア: [accent]{0} +level.delete.title = 削除の確認 +map.delete = マップ "[accent]{0}[]" を削除してもよろしいですか? +level.select = レベル選択 +level.mode = ゲームモード: +construction.desktop = ブロックの選択や建設を止めるには、[accent]スペースを使用[]してください。 +construction.title = ブロック建設ガイド +construction = [accent]ブロック建設モード[]になりました。\n設置するには、機体の近くの設置可能な場所をタップしてください。\nブロックを選択した状態で、チェックボタンを押して確認すると、機体が建設を始めます。\n\n- [accent]ブロックを撤去[]するには、タップして範囲を選択してください。\n- [accent]範囲を選択[]するには、長押しして、範囲のブロックをドラッグしてください。\n- [accent]一列にブロックを設置[]するには、 タップで空いている場所を長押しして、伸ばしたい方向にドラッグしてください\n- [accent]建設や範囲の選択をキャンセル[]するには、左下の X ボタンを押してください。 +deconstruction.title = ブロック撤去ガイド +deconstruction = [accent]ブロック撤去モード[]になりました。\n\nブロックを撤去するには、機体の近くのブロックをタップしてください。\nブロックを選択した状態で、チェックボタンを押して確認すると、機体がブロックの撤去を始めます。\n\n- [accent]ブロックを撤去[]するには、タップして範囲を選択してください。\n- [accent]範囲を選択してブロックを撤去[]するには、 タップで空いている場所を長押しして、伸ばしたい方向にドラッグしてください\n- [accent]撤去や範囲選択をキャンセル[]するには、左下の X ボタンを押してください。 +showagain = 次回以降表示しない +coreattack = < コアが攻撃を受けています! > +unlocks = アンロック +savegame = ゲームを保存 +loadgame = ゲームを読み込む +joingame = ゲームに参加 +addplayers = プレイヤーを追加/削除 +customgame = カスタムゲーム +sectors = 区域 +sector = 区域: [LIGHT_GRAY]{0} +sector.time = 時間: [LIGHT_GRAY]{0} +sector.deploy = 配備 +sector.abandon = 撤退 +sector.abandon.confirm = 区域のすべての進行を撤退します。\nこれは元に戻すことはできません! +sector.resume = 再開 +sector.locked = [scarlet][[不完全] +sector.unexplored = [accent][[未調査] +missions = ミッション:[LIGHT_GRAY] {0} +mission = ミッション:[LIGHT_GRAY] {0} +mission.main = メインミッション:[LIGHT_GRAY] {0} +mission.info = ミッション情報 +mission.complete = ミッション完了! +mission.complete.body = 区域 {0},{1} を征服しました。 +mission.wave = 残り[accent] {0}/{1} []ウェーブ\n次のウェーブまで {2} +mission.wave.enemies = 残り[accent] {0}/{1} []ウェーブ\n敵の残り {2} 体 +mission.wave.enemy = 残り[accent] {0}/{1} []ウェーブ\n敵の残り {2} 体 +mission.wave.menu = 残り[accent] {0}[] ウェーブ +mission.battle = 敵のコアを破壊する +mission.resource.menu = {0} を{1}個を入手する +mission.resource = {0} を入手する :\n[accent]{1}/{2}[] +mission.block = {0} を作る +mission.unit = ユニット {0} を作る +mission.command = ユニットに {0} を命令する +mission.linknode = 電源ノードを接続する +mission.display = [accent]ミッション:\n[LIGHT_GRAY]{0} +mission.mech = 機体を[accent]{0}[]に乗り換える +mission.create = [accent]{0}[] を作る +none = <なし> +close = 閉じる +quit = 終了 +maps = マップ +continue = 続ける +nextmission = 次のミッションへ +maps.none = [LIGHT_GRAY]マップが存在しません! +about.button = About +name = 名前: +noname = 先に[accent]プレイヤー名[]を決めてください。 +filename = ファイル名: +unlocked = 新しいブロックをアンロック! +unlocked.plural = 新しいブロックをアンロック! +players = {0} 人がオンライン +players.single = {0} 人がオンライン +server.closing = [accent]サーバーを閉じています... +server.kicked.kick = サーバからキックされました! +server.kicked.serverClose = サーバーが閉じました。 +server.kicked.sectorComplete = 区域を制覇しました。 +server.kicked.sectorComplete.text = ミッションが完了しました。\nサーバーは次の区域に移ります。 +server.kicked.clientOutdated = 古いクライアントです! ゲームをアップデートしてください! +server.kicked.serverOutdated = 古いサーバーです! ホストに更新してもらってください! +server.kicked.banned = サーバーからBanされています。 +server.kicked.recentKick = 直前にキックされています。\nもう一度接続できるまでお待ちください。 +server.kicked.nameInUse = このサーバーでは、\nその名前はすでに使用されています。 +server.kicked.nameEmpty = 無効な名前です。 +server.kicked.idInUse = すでにサーバーに参加しています。! 二つのアカウントでの接続は許可されていません。 +server.kicked.customClient = このサーバーはカスタムビルドをサポートしていません。公式版をダウンロードしてください。 +host.info = [accent]ホスト[]ボタンを押すと、ポート[scarlet]6567[]でサーバーが開かれます。同じ[LIGHT_GRAY]Wifi や ローカルネットワーク[]からはサーバーリストで見ることができます。\n\nIPアドレスからどこからでもアクセスできるようにするには、[accent]ポート開放[]する必要があります。\n\n[LIGHT_GRAY]注意:: LAN上のゲームで接続できない場合、Mindustryがファイアウォールの設定でローカルネットワークに接続が許可されているか確認してください。 +join.info = ここでは、[accent]サーバーのIPアドレス[]から接続したり、[accent]ローカルネットワーク[]のサーバーを探すことができます。\nLANとWANの両方のマルチプレイに対応しています。\n\n[LIGHT_GRAY]注意:グローバルサーバーリストはありません。誰かのサーバーにIPで接続したい場合、ホストにIPをお尋ねください。 +hostserver = ゲームをホスト +hostserver.mobile = ホスト +host = ホスト +hosting = [accent]サーバーを開いています... +hosts.refresh = リフレッシュ +hosts.discovering = LAN上のサーバーを探しています +server.refreshing = サーバーをリフレッシュ +hosts.none = [lightgray]ローカルゲームが見つかりません! +host.invalid = [scarlet]ホストに接続できません。 +trace = プレイヤーの記録 +trace.playername = プレイヤー名: [accent]{0} +trace.ip = IP: [accent]{0} +trace.id = ユニークID: [accent]{0} +trace.android = Androidクライアント: [accent]{0} +trace.modclient = カスタムクライアント: [accent]{0} +trace.totalblocksbroken = 総ブロック破壊数: [accent]{0} +trace.structureblocksbroken = 総建設物破壊数: [accent]{0} +trace.lastblockbroken = 最後に破壊したブロック: [accent]{0} +trace.totalblocksplaced = 総ブロック設置数: [accent]{0} +trace.lastblockplaced = 最後に設置したブロック: [accent]{0} +invalidid = 無効なクライアントIDです! バグ報告してください。 +server.bans = Ban +server.bans.none = Banされたプレイヤーはいません! +server.admins = 管理者 +server.admins.none = 管理者はいません! +server.add = サーバーを追加 +server.delete = サーバーを削除しますか? +server.hostname = ホスト: {0} +server.edit = サーバーを編集 +server.outdated = [crimson]古いサーバー![] +server.outdated.client = [crimson]古いクライアント![] +server.version = [lightgray]バージョン: {0} {1} +server.custombuild = [yellow]カスタムビルド +confirmban = このプレイヤーを Ban しますか? +confirmkick = このプレイヤーをキックしますか? +confirmunban = このプレイヤーの Ban を解除しますか? +confirmadmin = このプレイヤーを管理者にしますか? +confirmunadmin = このプレイヤーを管理者から削除しますか? +joingame.title = サーバーに参加 +joingame.ip = アドレス: +disconnect = 接続が切断されました。 +disconnect.data = ワールドデータの読み込みに失敗しました! +connecting = [accent]接続中... +connecting.data = [accent]ワールドデータを読み込んでいます... +server.port = ポート: +server.addressinuse = アドレスがすでに使用されています。! +server.invalidport = 無効なポート番号です。! +server.error = [crimson]サーバーエラー: [accent]{0} +save.old = これは古いバージョンのセーブデータで、使用することができません。\n\n[LIGHT_GRAY]下位互換性の実装は正式版の4.0行われます。 +save.new = 新しく保存 +save.overwrite = このスロットに上書きしてよろしいですか? +overwrite = 上書き +save.none = セーブデータがありません! +saveload = [accent]セーブしています... +savefail = ゲームの保存に失敗しました。! +save.delete.confirm = このセーブデータを削除してよろしいですか? +save.delete = 削除 +save.export = エクスポート +save.import.invalid = [accent]無効なセーブデータです。! +save.import.fail = [crimson]セーブのインポートに失敗: [accent]{0} +save.export.fail = [crimson]セーブのエクスポートに失敗: [accent]{0} +save.import = セーブデータを読み込む +save.newslot = セーブデータ名: +save.rename = リネーム +save.rename.text = 新しい名前: +selectslot = セーブデータを選択 +slot = [accent]スロット {0} +save.corrupted = [accent]セーブファイルが無効、または破損しました!\nゲームのアップデート直後の場合、恐らくセーブデータのフォーマットの変更によるもので、バグではありません。 +sector.corrupted = [accent]区域のセーブファイルが見つかりましたが、読み込みに失敗しました。\n新しく区域がが作成されます。 +empty = <空> +on = オン +off = オフ +save.autosave = 自動保存: {0} +save.map = マップ: {0} +save.wave = ウェーブ {0} +save.difficulty = 難易度: {0} +save.date = 最終保存: {0} +save.playtime = プレイ時間: {0} +confirm = 確認 +delete = 削除 +ok = OK +open = 開く +cancel = キャンセル +openlink = リンクを開く +copylink = リンクをコピー +back = 戻る +quit.confirm = 終了してもよろしいですか? +changelog.title = 変更履歴 +changelog.loading = 変更履歴を取得しています... +changelog.error.android = [accent]Android4.4または、それ以下では変更履歴が動作しない場合があります。!\nこれはAndroidの内部バグによるものです。 +changelog.error.ios = [accent]iOSは変更履歴に対応していません。 +changelog.error = [scarlet]変更履歴の取得エラー!\nインターネット接続を確認してください。 +changelog.current = [yellow][[現在のバージョン] +changelog.latest = [accent][[最新バージョン] +loading = [accent]読み込み中... +saving = [accent]保存中... +wave = [accent]ウェーブ {0} +wave.waiting = [LIGHT_GRAY]次のウェーブまで {0} 秒 +waiting = [LIGHT_GRAY]待機中... +waiting.players = プレイヤーを待っています... +wave.enemies = [LIGHT_GRAY]残り {0} 体 +wave.enemy = [LIGHT_GRAY]残り {0} 体 +loadimage = イメージを読み込む +saveimage = イメージを保存 +unknown = 不明 +custom = カスタム +builtin = 組み込み +map.delete.confirm = マップを削除してもよろしいですか? これは戻すことができません! +map.random = [accent]ランダムマップ +map.nospawn = このマップにはスポーンするためのプレイヤーのコアがありません! [ROYAL]青い[]コアをエディターでマップに追加してください。 +map.nospawn.pvp = このマップには敵がスポーンするためのプレイヤーのコアがありません! [SCARLET]赤い[]コアをエディターでマップに追加してください。 +map.invalid = マップの読み込みエラー: ファイルが無効、または破損しています。 +editor.brush = ブラシ +editor.slope = \\ +editor.openin = エディターで開く +editor.oregen = 鉱石の生成 +editor.oregen.info = 鉱石の生成: +editor.mapinfo = マップ情報 +editor.author = 作者: +editor.description = 説明: +editor.name = 名前: +editor.teams = チーム +editor.elevation = 標高 +editor.errorimageload = ファイルの読み込みエラー:\n[accent]{0} +editor.errorimagesave = ファイルの保存エラー:\n[accent]{0} +editor.generate = 生成 +editor.resize = リサイズ +editor.loadmap = マップを読み込む +editor.savemap = マップを保存 +editor.saved = 保存しました! +editor.save.noname = マップに名前がありません! メニューの 'マップ情報' から設定してください。 +editor.save.overwrite = マップが組み込みマップを上書きしようとしています。! メニューの 'マップ情報' から異なる名前に設定してください。 +editor.import.exists = [scarlet]インポートできません:[] '{0}' はすでに組み込みマップの名前として存在します! +editor.import = インポート... +editor.importmap = マップをインポート +editor.importmap.description = すでに存在しているマップをインポート +editor.importfile = ファイルをインポート +editor.importfile.description = 外部マップファイルをインポート +editor.importimage = 古いイメージをインポート +editor.importimage.description = 外部イメージファイルをインポート +editor.export = エクスポート... +editor.exportfile = ファイルをエクスポート +editor.exportfile.description = マップファイルをエクスポート +editor.exportimage = 地形イメージをエクスポート +editor.exportimage.description = イメージファイルをエクスポート +editor.loadimage = 地形をインポート +editor.saveimage = 地形をエクスポート +editor.unsaved = [scarlet]保存されていない変更があります![]\n終了してもよろしいですか? +editor.resizemap = マップをリサイズ +editor.mapname = マップ名: +editor.overwrite = [accent]警告!\n存在するマップを上書きします。 +editor.overwrite.confirm = [scarlet]警告![] この名前のマップがすでに存在します。上書きしてもよろしいですか? +editor.selectmap = 読み込むマップを選択: +width = 幅: +height = 高さ: +menu = メニュー +play = プレイ +load = 読み込む +save = 保存 +fps = FPS: {0} +tps = TPS: {0} +ping = Ping: {0}ms +language.restart = 言語設定を有効にするにはゲームを再起動してください。 +settings = 設定 +tutorial = チュートリアル +editor = エディター +mapeditor = マップエディター +donate = 寄附 +connectfail = [crimson]サーバーへの接続できませんでした:\n\n[accent]{0} +error.unreachable = サーバーに到達できません。\nアドレスは正しいですか? +error.invalidaddress = 無効なアドレスです。 +error.timedout = タイムアウトしました!\nホストがポート開放されているか確認してください。アドレスは正しいです! +error.mismatch = パケットエラー:\nクライアント/サーバーのバージョンが一致しません。\nゲームとホストが最新のMindustryか確認してください! +error.alreadyconnected = すでに接続されています。 +error.mapnotfound = マップファイルが見つかりません! +error.any = 不明なネットワークエラーです。 +settings.language = 言語 +settings.reset = デフォルトにリセット +settings.rebind = 再設定 +settings.controls = コントロール +settings.game = ゲーム +settings.sound = サウンド +settings.graphics = グラフィック +settings.cleardata = データを削除... +settings.clear.confirm = データを削除してもよろしいですか?\n元に戻すことはできません! +settings.clearall.confirm = [scarlet]警告![]\nこれはすべてのデータが削除されます。これにはセーブデータ、マップ、アンロック、キーバインドが含まれます。\n「ok」 を押すと、すべてのデータが削除され、自動的に終了します。 +settings.clearsectors = 区域を削除 +settings.clearunlocks = アンロックを削除 +settings.clearall = すべてを削除 +paused = [accent]< ポーズ > +yes = はい +no = いいえ +info.title = 情報 +error.title = [crimson]エラーが発生しました +error.crashtitle = エラーが発生しました +blocks.unknown = [LIGHT_GRAY]??? +blocks.blockinfo = ブロック情報 +blocks.powercapacity = 電力容量 +blocks.powershot = 電力/ショット +blocks.targetsair = 対空攻撃 +blocks.itemspeed = 輸送速度 +blocks.shootrange = 範囲 +blocks.size = 大きさ +blocks.liquidcapacity = 液体容量 +blocks.maxitemssecond = 最大アイテム量 +blocks.powerrange = 電力範囲 +blocks.poweruse = 電力使用量 +blocks.powerdamage = 電力/ダメージ +blocks.inputitemcapacity = 搬入アイテム容量 +blocks.outputitemcapacity = 搬出アイテム容量 +blocks.itemcapacity = アイテム容量 +blocks.basepowergeneration = 基本発電量 +blocks.powertransferspeed = 電力伝送量 +blocks.craftspeed = 生産速度 +blocks.inputliquid = 必要な液体 +blocks.inputliquidaux = 補助液 +blocks.inputitem = 必要なアイテム +blocks.inputitems = 必要なアイテム +blocks.outputitem = 搬出アイテム +blocks.drilltier = ドリル +blocks.drillspeed = 基本採掘速度 +blocks.liquidoutput = 搬出液体 +blocks.liquidoutputspeed = 液体搬出速度 +blocks.liquiduse = 液体使用量 +blocks.coolant = 冷却 +blocks.coolantuse = 冷却使用量 +blocks.inputliquidfuel = 液体燃料 +blocks.liquidfueluse = 液体燃料使用量 +blocks.boostitem = 加速アイテム +blocks.boostliquid = 加速液体 +blocks.health = 耐久値 +blocks.inaccuracy = 精度のずれ +blocks.shots = ショット +blocks.reload = ショット/秒 +blocks.inputfuel = 燃料 +blocks.fuelburntime = 燃焼時間 +blocks.inputcapacity = 搬入容量 +blocks.outputcapacity = 搬出容量 +unit.blocks = ブロック +unit.powersecond = 電力/秒 +unit.liquidsecond = 液体/秒 +unit.itemssecond = アイテム/秒 +unit.pixelssecond = ピクセル/秒 +unit.liquidunits = 液体 +unit.powerunits = 電力 +unit.degrees = 度 +unit.seconds = 秒 +unit.items = アイテム +category.general = 一般 +category.power = 電力 +category.liquids = 液体 +category.items = アイテム +category.crafting = 製作速度 +category.shooting = 攻撃速度 +category.optional = 機能強化オプション setting.indicators.name = 味方の方角表示 setting.autotarget.name = 自動ターゲット setting.fpscap.name = 最大FPS @@ -375,7 +375,7 @@ setting.mutemusic.name = 音楽をミュート setting.sfxvol.name = 効果音 音量 setting.mutesound.name = 効果音をミュート setting.crashreport.name = 匿名でクラッシュレポートを送信する -text.keybind.title = キーバインド +keybind.title = キーバインド category.general.name = 一般 category.view.name = 表示 category.multiplayer.name = マルチプレイ @@ -408,7 +408,7 @@ keybind.chat_history_next.name = 次のチャット履歴 keybind.chat_scroll.name = チャットスクロール keybind.drop_unit.name = ドロップユニット keybind.zoom_minimap.name = ミニマップのズーム -mode.text.help.title = モード説明 +mode.help.title = モード説明 mode.waves.name = ウェーブ mode.waves.description = 通常モードです。限られた資源の中でウェーブが自動的に進行します。 mode.sandbox.name = サンドボックス @@ -487,21 +487,21 @@ mech.trident-ship.weapon = 爆弾 mech.glaive-ship.name = グライブ mech.glaive-ship.description = 重武装された大型攻撃機です。焼夷弾が装備され、機体の中でも優れた加速と最高速度を有しています。 mech.glaive-ship.weapon = 焼夷弾 -text.item.explosiveness = [LIGHT_GRAY]爆発性: {0}% -text.item.flammability = [LIGHT_GRAY]可燃性: {0}% -text.item.radioactivity = [LIGHT_GRAY]放射能: {0}% -text.item.fluxiness = [LIGHT_GRAY]流動性: {0}% -text.unit.health = [LIGHT_GRAY]耐久値: {0} -text.unit.speed = [LIGHT_GRAY]速度: {0} -text.mech.weapon = [LIGHT_GRAY]武器: {0} -text.mech.armor = [LIGHT_GRAY]装備: {0} -text.mech.itemcapacity = [LIGHT_GRAY]アイテム容量: {0} -text.mech.minespeed = [LIGHT_GRAY]採掘速度: {0} -text.mech.minepower = [LIGHT_GRAY]採掘力: {0} -text.mech.ability = [LIGHT_GRAY]能力: {0} -text.liquid.heatcapacity = [LIGHT_GRAY]熱容量: {0} -text.liquid.viscosity = [LIGHT_GRAY]粘度: {0} -text.liquid.temperature = [LIGHT_GRAY]温度: {0} +item.explosiveness = [LIGHT_GRAY]爆発性: {0}% +item.flammability = [LIGHT_GRAY]可燃性: {0}% +item.radioactivity = [LIGHT_GRAY]放射能: {0}% +item.fluxiness = [LIGHT_GRAY]流動性: {0}% +unit.health = [LIGHT_GRAY]耐久値: {0} +unit.speed = [LIGHT_GRAY]速度: {0} +mech.weapon = [LIGHT_GRAY]武器: {0} +mech.armor = [LIGHT_GRAY]装備: {0} +mech.itemcapacity = [LIGHT_GRAY]アイテム容量: {0} +mech.minespeed = [LIGHT_GRAY]採掘速度: {0} +mech.minepower = [LIGHT_GRAY]採掘力: {0} +mech.ability = [LIGHT_GRAY]能力: {0} +liquid.heatcapacity = [LIGHT_GRAY]熱容量: {0} +liquid.viscosity = [LIGHT_GRAY]粘度: {0} +liquid.temperature = [LIGHT_GRAY]温度: {0} block.constructing = {0}\n[LIGHT_GRAY](建設中) block.spawn.name = エネミースポーン block.core.name = コア diff --git a/core/assets/bundles/bundle_ko.properties b/core/assets/bundles/bundle_ko.properties index a7b519112a..535cd8481f 100644 --- a/core/assets/bundles/bundle_ko.properties +++ b/core/assets/bundles/bundle_ko.properties @@ -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!) -text.credits = 제작자 -text.discord = Mindustry Discord 에 참여하세요! -text.link.discord.description = 공식 Mindustry Discord 채팅방 -text.link.github.description = 게임 소스코드 -text.link.dev-builds.description = 개발중인 빌드 -text.link.trello.description = 다음 출시될 기능들을 게시한 공식 Trello 보드 -text.link.itch.io.description = PC 버전 다운로드와 HTML5 버전이 있는 itch.io 사이트 -text.link.google-play.description = Google Play 스토어 정보 -text.link.wiki.description = 공식 Mindustry 위키 (영어) -text.linkfail = 링크를 여는데 실패했습니다! URL이 기기의 클립보드에 복사되었습니다. -text.gameover = 코어가 터졌습니다. 게임 오버! -text.gameover.pvp = [accent]{0}[] 팀이 승리했습니다! -text.sector.gameover = 이 지역을 공략하는데 실패했습니다. 다시 시도하시겠습니까? -text.sector.retry = 아니오 -text.highscore = [YELLOW]최고점수 달성! -text.wave.lasted = [accent]{0}[] 까지 버티셨습니다. -text.level.highscore = 최고 점수 : [accent]{0} -text.level.delete.title = 삭제 확인 -text.map.delete = 정말로 "[accent]{0}[]" 맵을 삭제하시겠습니까? -text.level.select = 맵 선택 -text.level.mode = 게임모드 : -text.construction.desktop = PC 에서의 조작 방법이 변경되었습니다.\n블록 선택을 해제하거나 건설을 중지하려면 [accent]스페이스 바[]를 누르세요. -text.construction.title = 블록 배치 안내서 -text.construction = [accent]블록 배치 모드[]를 선택하셨습니다.\n\n블록을 설치하고 싶으면, 자신의 건설 가능 범위 내에서 간단히 탭 하면 됩니다.\n일부 블록을 선택한 후에 확인 버튼을 누르면 배가 배치 작업을 진행할 것입니다.\n\n- [accent]블록을 삭제[]하고 싶다면 배치하고 싶은 영역을 탭 하세요. \n- [accent]블록을 넓게 배치[]하고 싶다면 배치하고 싶은 시작 영역을 길게 누르며 드래그 하면 됩니다.\n- [accent]블록을 한줄로 배치[]하고 싶다면 배치하고 싶은 시작 영역을 한번 탭 하고 길게 누르면서 드래그 하면 됩니다. \n- [accent]블록 배치 모드를 취소[]하고 싶다면 화면 하단 왼쪽에 있는 X 버튼을 누르면 됩니다. -text.deconstruction.title = 블록 삭제 안내서 -text.deconstruction = [accent]블록 삭제 모드[]를 선택하셨습니다\n\n블록을 삭제하고 싶다면, 자신의 건설 가능 범위 내에서 간단히 탭 하면 됩니다.\n일부 블록을 선택한 후에 확인 버튼을 누르면 배가 파괴 작업을 진행할 것입니다.\n\n- [accent]블록을 삭제[]하고 싶다면 배치하고 싶은 영역을 탭 하세요\n- [accent]블록을 넓은 범위로 삭제[]하고 싶다면 배치하고 싶은 시작 영역을 길게 누르며 드래그 하면 됩니다.\n- [accent]블록 삭제 모드를 취소[]하고 싶다면 화면 하단 왼쪽에 있는 X 버튼을 누르면 됩니다. -text.showagain = 다음 세션에서 이 메세지를 표시하지 않습니다 -text.coreattack = < 코어가 공격받고 있습니다! > -text.unlocks = 아이템들 -text.savegame = 게임 저장 -text.loadgame = 게임 불러오기 -text.joingame = 멀티플레이 -text.addplayers = 플레이어 추가/제거 -text.customgame = 커스텀 게임 -text.sectors = 지역 플레이 -text.sector = 지역 : [LIGHT_GRAY]{0} -text.sector.time = 시간 : [LIGHT_GRAY]{0} -text.sector.deploy = 시작 -text.sector.abandon = 초기화 -text.sector.abandon.confirm = 정말로 이 지역의 모든 진행상황을 초기화 하겠습니까?\n이 작업은 되돌릴 수 없습니다! -text.sector.resume = 계속하기 -text.sector.locked = [scarlet][[완료안됨] -text.sector.unexplored = [accent][[탐색안됨] -text.missions = 목표 : [LIGHT_GRAY] {0} -text.mission = 목표 : [LIGHT_GRAY] {0} -text.mission.main = 주요 목표 : [LIGHT_GRAY]{0} -text.mission.info = 미션 정보 -text.mission.complete = 미션 성공! -text.mission.complete.body = 지역 {0},{1} 클리어. -text.mission.wave = [accent]{0}/{1}[] 단계 생존\n{2}초 남음 -text.mission.wave.enemies = [accent]{0}/{1} []단계 생존\n{2}마리 남음 -text.mission.wave.enemy = [accent]{0}/{1} []단계 생존\n{2}마리 남음 -text.mission.wave.menu = [accent]{0}[] 단계 -text.mission.battle = 적 코어를 파괴하세요 -text.mission.resource.menu = {0} {1}개 수집 -text.mission.resource = {0} 을(를) 수집하세요\n[accent]{1}/{2} -text.mission.block = {0} 를 만드세요 -text.mission.unit = {0} 유닛을 만드세요 -text.mission.command = 유닛에게 {0} 명령을 보내세요 -text.mission.linknode = 전력 노드를 연결하세요 -text.mission.display = [accent]목표 : [LIGHT_GRAY]{0} -text.mission.mech = [accent]{0}[] 기체로 바꾸세요 -text.mission.create = [accent]{0}[] 을(를)설치하세요. -text.none = <없음> -text.close = 닫기 -text.quit = 나가기 -text.maps = 맵 -text.continue = 계속하기 -text.nextmission = 다음 임무 -text.maps.none = [LIGHT_GRAY]맵을 찾을 수 없습니다! -text.about.button = 정보 -text.name = 이름 : -text.filename = 파일 이름 : -text.unlocked = 새 블록 잠금 해제됨 -text.unlocked.plural = 잠금 해제 -text.players = 현재 {0}명 접속중 -text.players.single = 현재 {0}명만 있음. -text.server.closing = [accent]서버 닫는중... -text.server.kicked.kick = 서버에서 추방되었습니다! -text.server.kicked.serverClose = 서버 종료됨. -text.server.kicked.sectorComplete = 지역 클리어. -text.server.kicked.sectorComplete.text = 임무 성공.\n서버가 다음지역 맵으로 이동되었습니다. -text.server.kicked.clientOutdated = 오래된 버전의 클라이언트 입니다! 게임을 업데이트 하세요! -text.server.kicked.serverOutdated = 오래된 버전의 서버입니다! 서버 호스트 관리자에게 문의하세요! -text.server.kicked.banned = 뭘 하셨는지는 모르겠지만, 이제 영원히 서버에 접속할 수 없습니다. -text.server.kicked.recentKick = 방금 추방처리 되었습니다.\n잠시 기다린 후에 접속 해 주세요.\n참고 : [accent]계속해서 접속을 시도하면 강퇴 시간이 길어집니다. -text.server.kicked.nameInUse = 이 닉네임이 이미 서버에서 사용중입니다. -text.server.kicked.nameEmpty = 닉네임에는 반드시 영어 또는 숫자가 있어야 합니다. -text.server.kicked.idInUse = 이미 서버에 접속중입니다! 다중 계정은 허용되지 않습니다. -text.server.kicked.customClient = 이 서버는 직접 빌드한 버전을 지원하지 않습니다. 공식 버전을 사용하세요. -text.server.kicked.gameover = 게임 오버로 인해 서버에서 추방되었습니다. -text.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를 요청해야 합니다. -text.hostserver = 서버 열기 -text.hostserver.mobile = 서버\n열기 -text.host = 서버 열기 -text.hosting = [accent]서버 여는중... -text.hosts.refresh = 새로고침 -text.hosts.discovering = LAN 게임 찾기 -text.server.refreshing = 서버 목록 새로고치는중... -text.hosts.none = [lightgray]LAN 게임을 찾을 수 없습니다! -text.host.invalid = [scarlet]서버에 연결할 수 없습니다! -text.trace = 플레이어 정보 보기 -text.trace.playername = 이름 : [accent]{0} -text.trace.ip = IP : [accent]{0} -text.trace.id = 고유 ID : [accent]{0} -text.trace.android = Android 클라이언트 : [accent]{0} -text.trace.modclient = 수정된 클라이언트 : [accent]{0} -text.trace.totalblocksbroken = 총 블록 파괴 개수 : [accent]{0} -text.trace.structureblocksbroken = 구조 블록 파괴 수 : [accent]{0} -text.trace.lastblockbroken = 마지막으로 파괴한 블록 : [accent]{0} -text.trace.totalblocksplaced = 총 설치한 블록 개수 : [accent]{0} -text.trace.lastblockplaced = 마지막으로 설치한 블록 : [accent]{0} -text.invalidid = 잘못된 클라이언트 ID 입니다! 공식 Mindustry Discord 으로 버그 보고서를 제출 해 주세요. -text.server.bans = 차단된 유저 -text.server.bans.none = 차단된 플레이어가 없습니다. -text.server.admins = 관리자 -text.server.admins.none = 관리자가 없습니다! -text.server.add = 서버 추가 -text.server.delete = 이 서버를 삭제 하시겠습니까? -text.server.hostname = 호스트 : {0} -text.server.edit = 서버 수정 -text.server.outdated = [crimson]서버 버전이 낮습니다![] -text.server.outdated.client = [Crimson]클라이언트 버전이 낮습니다![] -text.server.version = [lightgray]서버 버전 : {0} -text.server.custombuild = [yellow]커스텀 서버 -text.confirmban = 이 플레이어를 차단하시겠습니까? -text.confirmkick = 정말로 이 플레이어를 추방시키겠습니까? -text.confirmunban = 이 플레이어를 차단해제 하시겠습니까? -text.confirmadmin = 이 플레이어를 관리자로 만들겠습니까? -text.confirmunadmin = 이 플레이어를 일반 유저로 만들겠습니까? -text.joingame.title = 게임 참가 -text.joingame.ip = IP : -text.disconnect = 서버와 연결이 해제되었습니다. -text.disconnect.data = 맵 데이터를 받아오는데 실패했습니다. -text.connecting = [accent]연결중... -text.connecting.data = [accent]맵 데이터 다운로드중... -text.server.port = 포트 : -text.server.addressinuse = 이 주소는 이미 사용중입니다! -text.server.invalidport = 포트 번호가 잘못되었습니다. -text.server.error = [crimson]{0}[accent]서버를 여는데 오류가 발생했습니다.[] -text.save.old = 이 저장파일은 이전 버전의 게임용이며, 지금은 사용할 수 없습니다. \n\n[LIGHT_GRAY]4.0 정식때 이전 게임버전에서 만든 저장파일과 호환됩니다. -text.save.new = 새로 저장 -text.save.overwrite = 이 저장 슬롯을 덮어씌우겠습니까? -text.overwrite = 덮어쓰기 -text.save.none = 저장 파일을 찾지 못했습니다! -text.saveload = [accent]저장중... -text.savefail = 게임을 저장하지 못했습니다! -text.save.delete.confirm = 이 저장파일을 삭제 하시겠습니까? -text.save.delete = 삭제 -text.save.export = 저장파일 내보내기 -text.save.import.invalid = [accent]파일이 잘못되었습니다! -text.save.import.fail = [crimson]저장파일을 불러오지 못함 : [accent]{0} -text.save.export.fail = [crimson]저장파일을 내보내지 못함 : [accent]{0} -text.save.import = 저장파일 불러오기 -text.save.newslot = 저장 파일이름 : -text.save.rename = 이름 변경 -text.save.rename.text = 새 이름 : -text.selectslot = 저장슬롯을 선택하십시오. -text.slot = [accent]{0}번째 슬롯 -text.save.corrupted = [accent]세이브 파일이 손상되었거나 잘못된 파일입니다! 만약 게임을 업데이트 했다면 이것은 아마 저장 형식 변경일 것이고, 이것은 버그가 [scarlet]아닙니다[]. -text.sector.corrupted = [accent]저장 파일에서 지역을 발견했으나 불러오지 못했습니다.\n새로 생성되었습니다. -text.empty = <비어있음> -text.on = 켜기 -text.off = 끄기 -text.save.autosave = 자동저장 : {0} -text.save.map = 맵 : {0} -text.save.wave = {0}단계[] -text.save.difficulty = 난이도 : {0} -text.save.date = 마지막 저장날짜 : {0} -text.save.playtime = 플레이시간 : {0} -text.confirm = 확인 -text.delete = 삭제 -text.ok = 확인 -text.open = 열기 -text.cancel = 취소 -text.openlink = 링크 열기 -text.copylink = 링크 복사 -text.back = 뒤로가기 -text.quit.confirm = 정말로 종료하시겠습니까? -text.changelog.title = 변경사항 -text.changelog.loading = 변경사항 가져오는중... -text.changelog.error.android = [accent]게임 변경사항은 가끔 Android 4.4 이하에서 작동하지 않습니다. 이것은 내부 Android 버그 때문입니다. -text.changelog.error.ios = [accent]현재 iOS에서는 변경 사항을 지원하지 않습니다. -text.changelog.error = [scarlet]게임 변경사항을 가져오는 중 오류가 발생했습니다![]\n인터넷 연결을 확인하십시오. -text.changelog.current = [accent][[현재 버전] -text.changelog.latest = [accent][[최신 버전] -text.loading = [accent]불러오는중... -text.saving = [accent]저장중... -text.wave = [accent]{0}단계 -text.wave.waiting = 남은 시간 : [green]{0}초[] -text.waiting = [LIGHT_GRAY]대기중... -text.waiting.players = 다른 플레이어를 기다리는 중.. -text.wave.enemies = [LIGHT_GRAY]{0} 마리 남았음 -text.wave.enemy = [LIGHT_GRAY]{0} 마리 남음 -text.loadimage = 사진 불러오기 -text.saveimage = 사진 저장 -text.unknown = 알 수 없음 -text.custom = 커스텀 -text.builtin = 기본맵 -text.map.delete.confirm = 이 맵을 삭제하시겠습니까? 이 명령은 취소할 수 없습니다! -text.map.random = [accent]랜덤 맵 -text.map.nospawn = 이 맵에 플레이어가 스폰 할 코어가 없습니다! 맵 편집기에서 [ROYAL]파란색[]코어를 맵에 추가하세요. -text.map.nospawn.pvp = 이 맵에는 적팀 코어가 없습니다! 에디터에서 [scarlet]빨간팀[] 코어를 추가하세요. -text.map.invalid = 파일이 잘못되었거나 손상되어 맵을 열 수 없습니다. -text.editor.brush = 브러쉬 -text.editor.slope = \\ -text.editor.openin = 편집기 열기 -text.editor.oregen = 광물 무작위 생성 -text.editor.oregen.info = 광물 무작위 생성 : -text.editor.mapinfo = 맵 정보 -text.editor.author = 만든이 : -text.editor.description = 설명 : -text.editor.name = 이름 : -text.editor.teams = 팀 -text.editor.elevation = 지형 높이 -text.editor.errorimageload = [accent]{0}[] 파일을 불러오는데 오류가 발생했습니다. -text.editor.errorimagesave = [accent]{0}[] 파일 저장중 오류가 발생했습니다. -text.editor.generate = 생성 -text.editor.resize = 맵 크기조정 -text.editor.loadmap = 맵 불러오기 -text.editor.savemap = 맵 저장 -text.editor.saved = 저장됨! -text.editor.save.noname = 지도에 이름이 없습니다! 메뉴 -> '맵 정보' 에서 설정하세요. -text.editor.save.overwrite = 이 맵의 이름은 기존에 있던 맵을 덮어씁니다! '맵 정보' 메뉴에서 다른 이름을 선택하세요. -text.editor.import.exists = [scarlet]맵을 불러올 수 없음 : [] 기존에 있던 '{0}' 맵이 이미 존재합니다! -text.editor.import = 가져오기 -text.editor.importmap = 맵 가져오기 -text.editor.importmap.description = 이미 존재하는 맵 가져오기 -text.editor.importfile = 파일 가져오기 -text.editor.importfile.description = 외부 맵 파일 가져오기 -text.editor.importimage = 지형 사진 가져오기 -text.editor.importimage.description = 외부 맵 이미지 파일 가져오기 -text.editor.export = 내보내기 -text.editor.exportfile = 파일 내보내기 -text.editor.exportfile.description = 맵 파일 내보내기 -text.editor.exportimage = 지형 이미지 내보내기 -text.editor.exportimage.description = 맵 이미지 파일 내보내기 -text.editor.loadimage = 지형 가져오기 -text.editor.saveimage = 지형 내보내기 -text.editor.unsaved = [scarlet]변경사항을 저장하지 않았습니다![]\n정말로 나가시겠습니까? -text.editor.resizemap = 맵 크기 조정 -text.editor.mapname = 맵 이름 : -text.editor.overwrite = [accept]경고!이 명령은 기존 맵을 덮어씌우게 됩니다. -text.editor.overwrite.confirm = [scarlet]경고![] 이 이름을 가진 맵이 이미 있습니다. 덮어 쓰시겠습니까? -text.editor.selectmap = 불러올 맵 선택 : -text.width = 넓이 : -text.height = 높이 : -text.menu = 메뉴 -text.play = 플레이 -text.load = 불러오기 -text.save = 저장 -text.fps = {0}FPS -text.tps = {0}TPS -text.ping = ping : {0}ms -text.language.restart = 언어를 변경하려면 게임을 다시시작 해 주세요. -text.settings = 설정 -text.tutorial = 게임 방법 -text.editor = 편집기 -text.mapeditor = 맵 편집기 -text.donate = 기부 -text.connectfail = [crimson]{0}[accent] 서버에 연결하지 못했습니다.[] -text.error.unreachable = 서버에 연결하지 못했습니다. -text.error.invalidaddress = 잘못된 주소입니다. -text.error.timedout = 시간 초과!\n서버에 포트 포워딩이 설정되어 있고 주소가 올바른지 확인하십시오. -text.error.mismatch = 패킷 오류:\n클라이언트/서버 버전이 일치하지 않습니다.\n접속할려는 서버가 최신 버전의 Mindustry 인지 확인하세요! -text.error.alreadyconnected = 이미 접속중입니다. -text.error.mapnotfound = 맵 파일을 찾을 수 없습니다! -text.error.any = 알 수 없는 네트워크 오류. -text.settings.language = 언어 -text.settings.reset = 설정 초기화 -text.settings.rebind = 키 재설정 -text.settings.controls = 컨트롤 -text.settings.game = 게임 -text.settings.sound = 소리 -text.settings.graphics = 그래픽 -text.settings.cleardata = 게임 데이터 초기화... -text.settings.clear.confirm = 정말로 초기화 하겠습니까?\n이 작업을 되돌릴 수 없습니다! -text.settings.clearall.confirm = [scarlet]경고![]\n이 작업은 저장된 맵, 맵파일, 잠금 해제된 목록과 키 매핑, 그리고 모든 데이터를 삭제합니다.\n확인 버튼을 다시 눌러 모든 데이터를 삭제하고 게임에서 나갑니다. -text.settings.clearsectors = 지역 초기화 -text.settings.clearunlocks = 잠금 해제 초기화 -text.settings.clearall = 모두 초기화 -text.paused = 일시 정지 -text.yes = 예 -text.no = 아니오 -text.info.title = [accent]정보 -text.error.title = [crimson]오류가 발생했습니다. -text.error.crashtitle = 오류가 발생했습니다. -text.blocks.unknown = [LIGHT_GRAY]??? -text.blocks.blockinfo = 블록 정보 -text.blocks.powercapacity = 최대 전력 용량 -text.blocks.powershot = 1발당 전력 소모량 -text.blocks.targetsair = 공중공격 가능 -text.blocks.itemspeed = 유닛 이동 속도 -text.blocks.shootrange = 사거리 -text.blocks.size = 블록 크기 -text.blocks.liquidcapacity = 최대 액체 용량 -text.blocks.maxitemssecond = 최대 아이템 보관량 -text.blocks.powerrange = 전력 범위 -text.blocks.poweruse = 전력 사용 -text.blocks.powerdamage = 전력/데미지 -text.blocks.inputitemcapacity = 입력 아이템 용량 -text.blocks.outputitemcapacity = 출력 아이템 용량 -text.blocks.itemcapacity = 저장 용량 -text.blocks.basepowergeneration = 기지 전력 생성기 -text.blocks.powertransferspeed = 전력 전송량 -text.blocks.craftspeed = 생산 속도 -text.blocks.inputliquid = 사용되는 액체 -text.blocks.inputliquidaux = 보조 액체 -text.blocks.inputitem = 사용되는 아이템 -text.blocks.inputitems = 사용되는 아이템들 -text.blocks.outputitem = 출력 아이템 -text.blocks.drilltier = 드릴 -text.blocks.drillspeed = 기본 드릴 속도 -text.blocks.liquidoutput = 액체 출력 -text.blocks.liquidoutputspeed = 액체 출력속도 -text.blocks.liquiduse = 액체 사용량 -text.blocks.coolant = 냉각제 -text.blocks.coolantuse = 냉각수 사용 -text.blocks.inputliquidfuel = 연료 액 -text.blocks.liquidfueluse = 액체 연료 사용 -text.blocks.boostitem = 가속 아이템 -text.blocks.boostliquid = 가속 액체 -text.blocks.health = 체력 -text.blocks.inaccuracy = 오차각 -text.blocks.shots = 발포 횟수 -text.blocks.reload = 재장전 -text.blocks.inputfuel = 연료 -text.blocks.fuelburntime = 연료 연소 시간 -text.blocks.inputcapacity = 입력 용량 -text.blocks.outputcapacity = 출력 용량 -text.unit.blocks = 블록 -text.unit.powersecond = 전력/초 -text.unit.liquidsecond = 액체/초 -text.unit.itemssecond = 개/초 -text.unit.pixelssecond = 초당 픽셀 -text.unit.liquidunits = 액체 -text.unit.powerunits = 전력 -text.unit.degrees = 도 -text.unit.seconds = 초 -text.unit.items = 아이템 -text.category.general = 일반 -text.category.power = 전력 -text.category.liquids = 액체 -text.category.items = 아이템 -text.category.crafting = 제작 -text.category.shooting = 사격 -text.category.optional = 선택적 가속 +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 = 제작자 +discord = Mindustry Discord 에 참여하세요! +link.discord.description = 공식 Mindustry Discord 채팅방 +link.github.description = 게임 소스코드 +link.dev-builds.description = 개발중인 빌드 +link.trello.description = 다음 출시될 기능들을 게시한 공식 Trello 보드 +link.itch.io.description = PC 버전 다운로드와 HTML5 버전이 있는 itch.io 사이트 +link.google-play.description = Google Play 스토어 정보 +link.wiki.description = 공식 Mindustry 위키 (영어) +linkfail = 링크를 여는데 실패했습니다! URL이 기기의 클립보드에 복사되었습니다. +gameover = 코어가 터졌습니다. 게임 오버! +gameover.pvp = [accent]{0}[] 팀이 승리했습니다! +sector.gameover = 이 지역을 공략하는데 실패했습니다. 다시 시도하시겠습니까? +sector.retry = 아니오 +highscore = [YELLOW]최고점수 달성! +wave.lasted = [accent]{0}[] 까지 버티셨습니다. +level.highscore = 최고 점수 : [accent]{0} +level.delete.title = 삭제 확인 +map.delete = 정말로 "[accent]{0}[]" 맵을 삭제하시겠습니까? +level.select = 맵 선택 +level.mode = 게임모드 : +construction.desktop = PC 에서의 조작 방법이 변경되었습니다.\n블록 선택을 해제하거나 건설을 중지하려면 [accent]스페이스 바[]를 누르세요. +construction.title = 블록 배치 안내서 +construction = [accent]블록 배치 모드[]를 선택하셨습니다.\n\n블록을 설치하고 싶으면, 자신의 건설 가능 범위 내에서 간단히 탭 하면 됩니다.\n일부 블록을 선택한 후에 확인 버튼을 누르면 배가 배치 작업을 진행할 것입니다.\n\n- [accent]블록을 삭제[]하고 싶다면 배치하고 싶은 영역을 탭 하세요. \n- [accent]블록을 넓게 배치[]하고 싶다면 배치하고 싶은 시작 영역을 길게 누르며 드래그 하면 됩니다.\n- [accent]블록을 한줄로 배치[]하고 싶다면 배치하고 싶은 시작 영역을 한번 탭 하고 길게 누르면서 드래그 하면 됩니다. \n- [accent]블록 배치 모드를 취소[]하고 싶다면 화면 하단 왼쪽에 있는 X 버튼을 누르면 됩니다. +deconstruction.title = 블록 삭제 안내서 +deconstruction = [accent]블록 삭제 모드[]를 선택하셨습니다\n\n블록을 삭제하고 싶다면, 자신의 건설 가능 범위 내에서 간단히 탭 하면 됩니다.\n일부 블록을 선택한 후에 확인 버튼을 누르면 배가 파괴 작업을 진행할 것입니다.\n\n- [accent]블록을 삭제[]하고 싶다면 배치하고 싶은 영역을 탭 하세요\n- [accent]블록을 넓은 범위로 삭제[]하고 싶다면 배치하고 싶은 시작 영역을 길게 누르며 드래그 하면 됩니다.\n- [accent]블록 삭제 모드를 취소[]하고 싶다면 화면 하단 왼쪽에 있는 X 버튼을 누르면 됩니다. +showagain = 다음 세션에서 이 메세지를 표시하지 않습니다 +coreattack = < 코어가 공격받고 있습니다! > +unlocks = 아이템들 +savegame = 게임 저장 +loadgame = 게임 불러오기 +joingame = 멀티플레이 +addplayers = 플레이어 추가/제거 +customgame = 커스텀 게임 +sectors = 지역 플레이 +sector = 지역 : [LIGHT_GRAY]{0} +sector.time = 시간 : [LIGHT_GRAY]{0} +sector.deploy = 시작 +sector.abandon = 초기화 +sector.abandon.confirm = 정말로 이 지역의 모든 진행상황을 초기화 하겠습니까?\n이 작업은 되돌릴 수 없습니다! +sector.resume = 계속하기 +sector.locked = [scarlet][[완료안됨] +sector.unexplored = [accent][[탐색안됨] +missions = 목표 : [LIGHT_GRAY] {0} +mission = 목표 : [LIGHT_GRAY] {0} +mission.main = 주요 목표 : [LIGHT_GRAY]{0} +mission.info = 미션 정보 +mission.complete = 미션 성공! +mission.complete.body = 지역 {0},{1} 클리어. +mission.wave = [accent]{0}/{1}[] 단계 생존\n{2}초 남음 +mission.wave.enemies = [accent]{0}/{1} []단계 생존\n{2}마리 남음 +mission.wave.enemy = [accent]{0}/{1} []단계 생존\n{2}마리 남음 +mission.wave.menu = [accent]{0}[] 단계 +mission.battle = 적 코어를 파괴하세요 +mission.resource.menu = {0} {1}개 수집 +mission.resource = {0} 을(를) 수집하세요\n[accent]{1}/{2} +mission.block = {0} 를 만드세요 +mission.unit = {0} 유닛을 만드세요 +mission.command = 유닛에게 {0} 명령을 보내세요 +mission.linknode = 전력 노드를 연결하세요 +mission.display = [accent]목표 : [LIGHT_GRAY]{0} +mission.mech = [accent]{0}[] 기체로 바꾸세요 +mission.create = [accent]{0}[] 을(를)설치하세요. +none = <없음> +close = 닫기 +quit = 나가기 +maps = 맵 +continue = 계속하기 +nextmission = 다음 임무 +maps.none = [LIGHT_GRAY]맵을 찾을 수 없습니다! +about.button = 정보 +name = 이름 : +filename = 파일 이름 : +unlocked = 새 블록 잠금 해제됨 +unlocked.plural = 잠금 해제 +players = 현재 {0}명 접속중 +players.single = 현재 {0}명만 있음. +server.closing = [accent]서버 닫는중... +server.kicked.kick = 서버에서 추방되었습니다! +server.kicked.serverClose = 서버 종료됨. +server.kicked.sectorComplete = 지역 클리어. +server.kicked.sectorComplete.text = 임무 성공.\n서버가 다음지역 맵으로 이동되었습니다. +server.kicked.clientOutdated = 오래된 버전의 클라이언트 입니다! 게임을 업데이트 하세요! +server.kicked.serverOutdated = 오래된 버전의 서버입니다! 서버 호스트 관리자에게 문의하세요! +server.kicked.banned = 뭘 하셨는지는 모르겠지만, 이제 영원히 서버에 접속할 수 없습니다. +server.kicked.recentKick = 방금 추방처리 되었습니다.\n잠시 기다린 후에 접속 해 주세요.\n참고 : [accent]계속해서 접속을 시도하면 강퇴 시간이 길어집니다. +server.kicked.nameInUse = 이 닉네임이 이미 서버에서 사용중입니다. +server.kicked.nameEmpty = 닉네임에는 반드시 영어 또는 숫자가 있어야 합니다. +server.kicked.idInUse = 이미 서버에 접속중입니다! 다중 계정은 허용되지 않습니다. +server.kicked.customClient = 이 서버는 직접 빌드한 버전을 지원하지 않습니다. 공식 버전을 사용하세요. +server.kicked.gameover = 게임 오버로 인해 서버에서 추방되었습니다. +host.info = [accent]호스트[] 버튼은 현재 네트워크의 [scarlet]6567[] 포트를 사용합니다.\n[LIGHY_GRAY]같은 Wi-Fi 또는 로컬 네트워크[] 에서 서버 목록을 볼 수 있습니다.\n\n만약 플레이어들이 이 IP를 통해 어디에서나 연결할 수 있게 하고 싶다면, 공유기 설정에서 [accent]포트 포워딩[]을 해야 합니다.\n\n[LIGHT_GRAY]참고 : LAN 게임 연결에 문제가 있는 사람이 있다면, 방화벽 설정에서 Mindustry 가 로컬 네트워크에 액세스하도록 허용했는지 확인 해 주세요. +join.info = 여기서 [accent]서버 IP[]를 입력하여 다른 서버에 접속할 수 있습니다.\n또는 [accent]로컬 네트워크(LAN)[] 서버를 검색하여 접속할 수 있습니다.\nLAN 및 WAN 멀티 플레이어 모두 지원됩니다.\n\n[LIGHT_GRAY]참고:여기에서는 자동으로 글로벌 서버를 추가하지 않습니다. IP로 다른 사람의 서버에 접속할려면 서버장에게 IP를 요청해야 합니다. +hostserver = 서버 열기 +hostserver.mobile = 서버\n열기 +host = 서버 열기 +hosting = [accent]서버 여는중... +hosts.refresh = 새로고침 +hosts.discovering = LAN 게임 찾기 +server.refreshing = 서버 목록 새로고치는중... +hosts.none = [lightgray]LAN 게임을 찾을 수 없습니다! +host.invalid = [scarlet]서버에 연결할 수 없습니다! +trace = 플레이어 정보 보기 +trace.playername = 이름 : [accent]{0} +trace.ip = IP : [accent]{0} +trace.id = 고유 ID : [accent]{0} +trace.android = Android 클라이언트 : [accent]{0} +trace.modclient = 수정된 클라이언트 : [accent]{0} +trace.totalblocksbroken = 총 블록 파괴 개수 : [accent]{0} +trace.structureblocksbroken = 구조 블록 파괴 수 : [accent]{0} +trace.lastblockbroken = 마지막으로 파괴한 블록 : [accent]{0} +trace.totalblocksplaced = 총 설치한 블록 개수 : [accent]{0} +trace.lastblockplaced = 마지막으로 설치한 블록 : [accent]{0} +invalidid = 잘못된 클라이언트 ID 입니다! 공식 Mindustry Discord 으로 버그 보고서를 제출 해 주세요. +server.bans = 차단된 유저 +server.bans.none = 차단된 플레이어가 없습니다. +server.admins = 관리자 +server.admins.none = 관리자가 없습니다! +server.add = 서버 추가 +server.delete = 이 서버를 삭제 하시겠습니까? +server.hostname = 호스트 : {0} +server.edit = 서버 수정 +server.outdated = [crimson]서버 버전이 낮습니다![] +server.outdated.client = [Crimson]클라이언트 버전이 낮습니다![] +server.version = [lightgray]서버 버전 : {0} +server.custombuild = [yellow]커스텀 서버 +confirmban = 이 플레이어를 차단하시겠습니까? +confirmkick = 정말로 이 플레이어를 추방시키겠습니까? +confirmunban = 이 플레이어를 차단해제 하시겠습니까? +confirmadmin = 이 플레이어를 관리자로 만들겠습니까? +confirmunadmin = 이 플레이어를 일반 유저로 만들겠습니까? +joingame.title = 게임 참가 +joingame.ip = IP : +disconnect = 서버와 연결이 해제되었습니다. +disconnect.data = 맵 데이터를 받아오는데 실패했습니다. +connecting = [accent]연결중... +connecting.data = [accent]맵 데이터 다운로드중... +server.port = 포트 : +server.addressinuse = 이 주소는 이미 사용중입니다! +server.invalidport = 포트 번호가 잘못되었습니다. +server.error = [crimson]{0}[accent]서버를 여는데 오류가 발생했습니다.[] +save.old = 이 저장파일은 이전 버전의 게임용이며, 지금은 사용할 수 없습니다. \n\n[LIGHT_GRAY]4.0 정식때 이전 게임버전에서 만든 저장파일과 호환됩니다. +save.new = 새로 저장 +save.overwrite = 이 저장 슬롯을 덮어씌우겠습니까? +overwrite = 덮어쓰기 +save.none = 저장 파일을 찾지 못했습니다! +saveload = [accent]저장중... +savefail = 게임을 저장하지 못했습니다! +save.delete.confirm = 이 저장파일을 삭제 하시겠습니까? +save.delete = 삭제 +save.export = 저장파일 내보내기 +save.import.invalid = [accent]파일이 잘못되었습니다! +save.import.fail = [crimson]저장파일을 불러오지 못함 : [accent]{0} +save.export.fail = [crimson]저장파일을 내보내지 못함 : [accent]{0} +save.import = 저장파일 불러오기 +save.newslot = 저장 파일이름 : +save.rename = 이름 변경 +save.rename.text = 새 이름 : +selectslot = 저장슬롯을 선택하십시오. +slot = [accent]{0}번째 슬롯 +save.corrupted = [accent]세이브 파일이 손상되었거나 잘못된 파일입니다! 만약 게임을 업데이트 했다면 이것은 아마 저장 형식 변경일 것이고, 이것은 버그가 [scarlet]아닙니다[]. +sector.corrupted = [accent]저장 파일에서 지역을 발견했으나 불러오지 못했습니다.\n새로 생성되었습니다. +empty = <비어있음> +on = 켜기 +off = 끄기 +save.autosave = 자동저장 : {0} +save.map = 맵 : {0} +save.wave = {0}단계[] +save.difficulty = 난이도 : {0} +save.date = 마지막 저장날짜 : {0} +save.playtime = 플레이시간 : {0} +confirm = 확인 +delete = 삭제 +ok = 확인 +open = 열기 +cancel = 취소 +openlink = 링크 열기 +copylink = 링크 복사 +back = 뒤로가기 +quit.confirm = 정말로 종료하시겠습니까? +changelog.title = 변경사항 +changelog.loading = 변경사항 가져오는중... +changelog.error.android = [accent]게임 변경사항은 가끔 Android 4.4 이하에서 작동하지 않습니다. 이것은 내부 Android 버그 때문입니다. +changelog.error.ios = [accent]현재 iOS에서는 변경 사항을 지원하지 않습니다. +changelog.error = [scarlet]게임 변경사항을 가져오는 중 오류가 발생했습니다![]\n인터넷 연결을 확인하십시오. +changelog.current = [accent][[현재 버전] +changelog.latest = [accent][[최신 버전] +loading = [accent]불러오는중... +saving = [accent]저장중... +wave = [accent]{0}단계 +wave.waiting = 남은 시간 : [green]{0}초[] +waiting = [LIGHT_GRAY]대기중... +waiting.players = 다른 플레이어를 기다리는 중.. +wave.enemies = [LIGHT_GRAY]{0} 마리 남았음 +wave.enemy = [LIGHT_GRAY]{0} 마리 남음 +loadimage = 사진 불러오기 +saveimage = 사진 저장 +unknown = 알 수 없음 +custom = 커스텀 +builtin = 기본맵 +map.delete.confirm = 이 맵을 삭제하시겠습니까? 이 명령은 취소할 수 없습니다! +map.random = [accent]랜덤 맵 +map.nospawn = 이 맵에 플레이어가 스폰 할 코어가 없습니다! 맵 편집기에서 [ROYAL]파란색[]코어를 맵에 추가하세요. +map.nospawn.pvp = 이 맵에는 적팀 코어가 없습니다! 에디터에서 [scarlet]빨간팀[] 코어를 추가하세요. +map.invalid = 파일이 잘못되었거나 손상되어 맵을 열 수 없습니다. +editor.brush = 브러쉬 +editor.slope = \\ +editor.openin = 편집기 열기 +editor.oregen = 광물 무작위 생성 +editor.oregen.info = 광물 무작위 생성 : +editor.mapinfo = 맵 정보 +editor.author = 만든이 : +editor.description = 설명 : +editor.name = 이름 : +editor.teams = 팀 +editor.elevation = 지형 높이 +editor.errorimageload = [accent]{0}[] 파일을 불러오는데 오류가 발생했습니다. +editor.errorimagesave = [accent]{0}[] 파일 저장중 오류가 발생했습니다. +editor.generate = 생성 +editor.resize = 맵 크기조정 +editor.loadmap = 맵 불러오기 +editor.savemap = 맵 저장 +editor.saved = 저장됨! +editor.save.noname = 지도에 이름이 없습니다! 메뉴 -> '맵 정보' 에서 설정하세요. +editor.save.overwrite = 이 맵의 이름은 기존에 있던 맵을 덮어씁니다! '맵 정보' 메뉴에서 다른 이름을 선택하세요. +editor.import.exists = [scarlet]맵을 불러올 수 없음 : [] 기존에 있던 '{0}' 맵이 이미 존재합니다! +editor.import = 가져오기 +editor.importmap = 맵 가져오기 +editor.importmap.description = 이미 존재하는 맵 가져오기 +editor.importfile = 파일 가져오기 +editor.importfile.description = 외부 맵 파일 가져오기 +editor.importimage = 지형 사진 가져오기 +editor.importimage.description = 외부 맵 이미지 파일 가져오기 +editor.export = 내보내기 +editor.exportfile = 파일 내보내기 +editor.exportfile.description = 맵 파일 내보내기 +editor.exportimage = 지형 이미지 내보내기 +editor.exportimage.description = 맵 이미지 파일 내보내기 +editor.loadimage = 지형 가져오기 +editor.saveimage = 지형 내보내기 +editor.unsaved = [scarlet]변경사항을 저장하지 않았습니다![]\n정말로 나가시겠습니까? +editor.resizemap = 맵 크기 조정 +editor.mapname = 맵 이름 : +editor.overwrite = [accept]경고!이 명령은 기존 맵을 덮어씌우게 됩니다. +editor.overwrite.confirm = [scarlet]경고![] 이 이름을 가진 맵이 이미 있습니다. 덮어 쓰시겠습니까? +editor.selectmap = 불러올 맵 선택 : +width = 넓이 : +height = 높이 : +menu = 메뉴 +play = 플레이 +load = 불러오기 +save = 저장 +fps = {0}FPS +tps = {0}TPS +ping = ping : {0}ms +language.restart = 언어를 변경하려면 게임을 다시시작 해 주세요. +settings = 설정 +tutorial = 게임 방법 +editor = 편집기 +mapeditor = 맵 편집기 +donate = 기부 +connectfail = [crimson]{0}[accent] 서버에 연결하지 못했습니다.[] +error.unreachable = 서버에 연결하지 못했습니다. +error.invalidaddress = 잘못된 주소입니다. +error.timedout = 시간 초과!\n서버에 포트 포워딩이 설정되어 있고 주소가 올바른지 확인하십시오. +error.mismatch = 패킷 오류:\n클라이언트/서버 버전이 일치하지 않습니다.\n접속할려는 서버가 최신 버전의 Mindustry 인지 확인하세요! +error.alreadyconnected = 이미 접속중입니다. +error.mapnotfound = 맵 파일을 찾을 수 없습니다! +error.any = 알 수 없는 네트워크 오류. +settings.language = 언어 +settings.reset = 설정 초기화 +settings.rebind = 키 재설정 +settings.controls = 컨트롤 +settings.game = 게임 +settings.sound = 소리 +settings.graphics = 그래픽 +settings.cleardata = 게임 데이터 초기화... +settings.clear.confirm = 정말로 초기화 하겠습니까?\n이 작업을 되돌릴 수 없습니다! +settings.clearall.confirm = [scarlet]경고![]\n이 작업은 저장된 맵, 맵파일, 잠금 해제된 목록과 키 매핑, 그리고 모든 데이터를 삭제합니다.\n확인 버튼을 다시 눌러 모든 데이터를 삭제하고 게임에서 나갑니다. +settings.clearsectors = 지역 초기화 +settings.clearunlocks = 잠금 해제 초기화 +settings.clearall = 모두 초기화 +paused = 일시 정지 +yes = 예 +no = 아니오 +info.title = [accent]정보 +error.title = [crimson]오류가 발생했습니다. +error.crashtitle = 오류가 발생했습니다. +blocks.unknown = [LIGHT_GRAY]??? +blocks.blockinfo = 블록 정보 +blocks.powercapacity = 최대 전력 용량 +blocks.powershot = 1발당 전력 소모량 +blocks.targetsair = 공중공격 가능 +blocks.itemspeed = 유닛 이동 속도 +blocks.shootrange = 사거리 +blocks.size = 블록 크기 +blocks.liquidcapacity = 최대 액체 용량 +blocks.maxitemssecond = 최대 아이템 보관량 +blocks.powerrange = 전력 범위 +blocks.poweruse = 전력 사용 +blocks.powerdamage = 전력/데미지 +blocks.inputitemcapacity = 입력 아이템 용량 +blocks.outputitemcapacity = 출력 아이템 용량 +blocks.itemcapacity = 저장 용량 +blocks.basepowergeneration = 기지 전력 생성기 +blocks.powertransferspeed = 전력 전송량 +blocks.craftspeed = 생산 속도 +blocks.inputliquid = 사용되는 액체 +blocks.inputliquidaux = 보조 액체 +blocks.inputitem = 사용되는 아이템 +blocks.inputitems = 사용되는 아이템들 +blocks.outputitem = 출력 아이템 +blocks.drilltier = 드릴 +blocks.drillspeed = 기본 드릴 속도 +blocks.liquidoutput = 액체 출력 +blocks.liquidoutputspeed = 액체 출력속도 +blocks.liquiduse = 액체 사용량 +blocks.coolant = 냉각제 +blocks.coolantuse = 냉각수 사용 +blocks.inputliquidfuel = 연료 액 +blocks.liquidfueluse = 액체 연료 사용 +blocks.boostitem = 가속 아이템 +blocks.boostliquid = 가속 액체 +blocks.health = 체력 +blocks.inaccuracy = 오차각 +blocks.shots = 발포 횟수 +blocks.reload = 재장전 +blocks.inputfuel = 연료 +blocks.fuelburntime = 연료 연소 시간 +blocks.inputcapacity = 입력 용량 +blocks.outputcapacity = 출력 용량 +unit.blocks = 블록 +unit.powersecond = 전력/초 +unit.liquidsecond = 액체/초 +unit.itemssecond = 개/초 +unit.pixelssecond = 초당 픽셀 +unit.liquidunits = 액체 +unit.powerunits = 전력 +unit.degrees = 도 +unit.seconds = 초 +unit.items = 아이템 +category.general = 일반 +category.power = 전력 +category.liquids = 액체 +category.items = 아이템 +category.crafting = 제작 +category.shooting = 사격 +category.optional = 선택적 가속 setting.autotarget.name = 자동 조준 setting.fpscap.name = 최대 FPS setting.fpscap.none = 없음 @@ -372,7 +372,7 @@ setting.mutemusic.name = 음소거 setting.sfxvol.name = 효과음 크기 setting.mutesound.name = 소리 끄기 setting.crashreport.name = 오류 보고서 보내기 -text.keybind.title = 조작키 설정 +keybind.title = 조작키 설정 category.general.name = 일반 category.view.name = 보기 category.multiplayer.name = 멀티플레이 @@ -404,7 +404,7 @@ keybind.chat_history_next.name = 다음 채팅기록 keybind.chat_scroll.name = 채팅 스크롤 keybind.drop_unit.name = 유닛 드롭 keybind.zoom_minimap.name = 미니맵 확대 -mode.text.help.title = 도움말 +mode.help.title = 도움말 mode.waves.name = 단계 mode.waves.description = 이것은 일반 모드입니다. 제한된 자원과 자동으로 다음 단계가 시작됩니다. mode.sandbox.name = 샌드박스 @@ -481,21 +481,21 @@ mech.trident-ship.weapon = 폭탄 저장고 mech.glaive-ship.name = 글레브 mech.glaive-ship.description = 크고 잘 무장된 총을 가진 비행선.\n방화용 리피터가 장착되어 있으며, 가속도와 최대속도가 높습니다. mech.glaive-ship.weapon = 방화총 -text.item.explosiveness = [LIGHT_GRAY]폭발성 : {0} -text.item.flammability = [LIGHT_GRAY]인화성 : {0} -text.item.radioactivity = [LIGHT_GRAY]방사능 : {0} -text.item.fluxiness = [LIGHT_GRAY]유동성 : {0} -text.unit.health = [LIGHT_GRAY]체력 : {0} -text.unit.speed = [LIGHT_GRAY]속도 : {0} -text.mech.weapon = [LIGHT_GRAY]무기 : {0} -text.mech.armor = [LIGHT_GRAY]방어력 : {0} -text.mech.itemcapacity = [LIGHT_GRAY]아이템 수용 용량 : {0} -text.mech.minespeed = [LIGHT_GRAY]채광 속도 : {0} -text.mech.minepower = [LIGHT_GRAY]채광 레벨 : {0} -text.mech.ability = [LIGHT_GRAY]능력 : {0} -text.liquid.heatcapacity = [LIGHT_GRAY]발열량 : {0} -text.liquid.viscosity = [LIGHT_GRAY]점도 : {0} -text.liquid.temperature = [LIGHT_GRAY]온도 : {0} +item.explosiveness = [LIGHT_GRAY]폭발성 : {0} +item.flammability = [LIGHT_GRAY]인화성 : {0} +item.radioactivity = [LIGHT_GRAY]방사능 : {0} +item.fluxiness = [LIGHT_GRAY]유동성 : {0} +unit.health = [LIGHT_GRAY]체력 : {0} +unit.speed = [LIGHT_GRAY]속도 : {0} +mech.weapon = [LIGHT_GRAY]무기 : {0} +mech.armor = [LIGHT_GRAY]방어력 : {0} +mech.itemcapacity = [LIGHT_GRAY]아이템 수용 용량 : {0} +mech.minespeed = [LIGHT_GRAY]채광 속도 : {0} +mech.minepower = [LIGHT_GRAY]채광 레벨 : {0} +mech.ability = [LIGHT_GRAY]능력 : {0} +liquid.heatcapacity = [LIGHT_GRAY]발열량 : {0} +liquid.viscosity = [LIGHT_GRAY]점도 : {0} +liquid.temperature = [LIGHT_GRAY]온도 : {0} block.constructing = {0}[LIGHT_GRAY](만드는중) block.spawn.name = 적 스폰지점 block.core.name = 코어 diff --git a/core/assets/bundles/bundle_pl.properties b/core/assets/bundles/bundle_pl.properties index 16defe23ae..683468ca01 100644 --- a/core/assets/bundles/bundle_pl.properties +++ b/core/assets/bundles/bundle_pl.properties @@ -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!) -text.credits = Zasłużeni -text.discord = Odwiedź nasz serwer Discord! -text.link.discord.description = Oficjalny serwer Discord Mindustry -text.link.github.description = Kod Gry -text.link.dev-builds.description = Niestabilne wersje gry -text.link.trello.description = Oficjalna tablica Trello z planowanym funkcjami -text.link.itch.io.description = Strona itch.io z oficjanymi wersjami do pobrania -text.link.google-play.description = Google Play store listing -text.link.wiki.description = Oficjana Wiki Mindustry -text.linkfail = Nie udało się otworzyć linku!\nURL został skopiowany. -text.gameover = Rdzeń został zniszczony. -text.gameover.pvp = The[accent] {0}[] team is victorious! -text.sector.gameover = This sector has been lost. Re-deploy? -text.sector.retry = Spróbuj ponownie -text.highscore = [YELLOW] Nowy rekord! -text.wave.lasted = Wytrwałeś do [accent]{0}[] fali. -text.level.highscore = Rekord: [accent]{0} -text.level.delete.title = Potwierdź usuwanie -text.map.delete = Jesteś pewny, że chcesz usunąć "[accent]{0}[]"? -text.level.select = Wybrany poziom -text.level.mode = Tryb gry: -text.construction.desktop = Desktop controls have been changed.\nTo deselect a block or stop building, [accent]use space[]. -text.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. -text.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. -text.showagain = Nie pokazuj tego więcej -text.coreattack = < Rdzeń jest atakowany! > -text.unlocks = Lista przedmiotów -text.savegame = Zapisz Grę -text.loadgame = Wczytaj grę -text.joingame = Gra wieloosobowa -text.addplayers = Dodaj/Usuń graczy -text.customgame = Własna Gra -text.sectors = Sektory -text.sector = Wybrany Sektor: [LIGHT_GRAY]{0} -text.sector.time = Czas: [LIGHT_GRAY]{0} -text.sector.deploy = Wejdź -text.sector.abandon = Opuść -text.sector.abandon.confirm = Czy jesteś pewien, że chcesz porzucić cały postęp w tym sektorze?\nProces jest nieodwracalny! -text.sector.resume = Wznów -text.sector.locked = [scarlet][[Niegotowy] -text.sector.unexplored = [accent][[Nieodkryty] -text.missions = Misje:[LIGHT_GRAY] {0} -text.mission = Misja:[LIGHT_GRAY] {0} -text.mission.main = Główna misja:[LIGHT_GRAY] {0} -text.mission.info = Informacje o misji -text.mission.complete = Misja zakończona sukcesem! -text.mission.complete.body = Sektor {0},{1} został podbity. -text.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 -text.mission.wave.enemy = Przetrwaj[accent] {0}/{1} []fal\nPozostał{2} przeciwnik -text.mission.wave.menu = Przetrwaj[accent] {0} []fal -text.mission.battle = Zniszcz bazę przeciwnika -text.mission.resource.menu = Wydobądź {0} x{1} -text.mission.resource = Wydobądź {0}:\n[accent]{1}/{2}[] -text.mission.block = Stwórz {0} -text.mission.unit = Utwórz {0} jednostkę -text.mission.command = Wyślij komendę {0} do Jednostek -text.mission.linknode = Połącz Węzeł prądu -text.mission.display = [accent]Misja:\n[LIGHT_GRAY]{0} -text.mission.mech = Switch to mech[accent] {0}[] -text.mission.create = Utwórz[accent] {0}[] -text.none = -text.close = Zamknij -text.quit = Wyjdź -text.maps = Mapy -text.continue = Kontynuuj -text.nextmission = Następna misja -text.maps.none = [LIGHT_GRAY]Nie znaleziono żadnych map! -text.about.button = O grze -text.name = Nazwa: -text.filename = File Name: -text.unlocked = Odblokowano nowy blok! -text.unlocked.plural = Odblokowano nowe bloki! -text.players = {0} graczy online -text.players.single = {0} gracz online -text.server.closing = [accent] Zamykanie serwera... -text.server.kicked.kick = Zostałeś wyrzucony z serwera! -text.server.kicked.serverClose = Serwer został zamknięty. -text.server.kicked.sectorComplete = Sektor ukończony. -text.server.kicked.sectorComplete.text = Twoja misja została ukończona.\nSerwer kontynuuje w następnym sektorze. -text.server.kicked.clientOutdated = Nieaktualna gra! Zaktualizują ją! -text.server.kicked.serverOutdated = Nieaktualny serwer! -text.server.kicked.banned = Zostałeś zbanowany na tym serwerze. -text.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. -text.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. -text.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. -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. -text.hostserver = Stwórz Serwer -text.hostserver.mobile = Hostuj\ngrę -text.host = Host -text.hosting = [accent] Otwieranie serwera... -text.hosts.refresh = Odśwież -text.hosts.discovering = Wyszukiwanie gier w sieci LAN -text.server.refreshing = Odświeżanie serwera -text.hosts.none = [lightgray] Brak serwerów w sieci LAN! -text.host.invalid = [scarlet] Nie można połączyć się z hostem. -text.trace = Zlokalizuj gracza -text.trace.playername = Nazwa gracza: [accent]{0} -text.trace.ip = IP: [accent]{0} -text.trace.id = Wyjątkowe ID: [accent]{0} -text.trace.android = Klient Androida: [accent]{0} -text.trace.modclient = Zmodowany klient: [accent]{0} -text.trace.totalblocksbroken = Łączna liczba zniszczonych bloków: [accent]{0} -text.trace.structureblocksbroken = Zniszczone bloki struktur: [accent]{0} -text.trace.lastblockbroken = Ostatni zniszczony blok: [accent]{0} -text.trace.totalblocksplaced = Łączna liczba zbudowanych bloków: [accent]{0} -text.trace.lastblockplaced = Ostatni postawiony blok: [accent]{0} -text.invalidid = Złe ID klienta! Udostępnij raport błędu. -text.server.bans = Bany -text.server.bans.none = Nie znaleziono zbanowanych osób! -text.server.admins = Admini -text.server.admins.none = Nie znaleziono adminów! -text.server.add = Dodaj serwer -text.server.delete = Czy na pewno chcesz usunąć ten serwer? -text.server.hostname = Host: {0} -text.server.edit = Edytuj serwer -text.server.outdated = [crimson]Przestarzały serwer![] -text.server.outdated.client = [crimson]Przestarzały klient![] -text.server.version = [lightgray]Wersja: {0} -text.server.custombuild = [yellow]Zmodowany klient -text.confirmban = Jesteś pewny, że chcesz zbanować tego gracza? -text.confirmkick = Jesteś pewny, że chcesz wyrzucić tego gracza? -text.confirmunban = Jesteś pewny, że chcesz odbanować tego gracza? -text.confirmadmin = Jesteś pewny, że chcesz dać rangę admina temu graczowi? -text.confirmunadmin = Jesteś pewny, że chcesz zabrać rangę admina temu graczowi? -text.joingame.title = Dołącz do gry -text.joingame.ip = IP: -text.disconnect = Rozłączono. -text.disconnect.data = Nie udało się załadować mapy! -text.connecting = [accent]Łączenie... -text.connecting.data = [accent]Ładowanie danych świata... -text.server.port = Port: -text.server.addressinuse = Adres jest już w użyciu! -text.server.invalidport = Nieprawidłowy numer portu. -text.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. -text.save.new = Nowy zapis -text.save.overwrite = Czy na pewno chcesz nadpisać zapis gry? -text.overwrite = Nadpisz -text.save.none = Nie znaleziono zapisów gry! -text.saveload = [accent]Zapisywanie... -text.savefail = Nie udało się zapisać gry! -text.save.delete.confirm = Czy na pewno chcesz usunąć ten zapis gry? -text.save.delete = Usuń -text.save.export = Eksportuj -text.save.import.invalid = [accent]Zapis gry jest niepoprawny! -text.save.import.fail = [crimson]Nie udało się zaimportować zapisu: [accent] {0} -text.save.export.fail = [crimson]Nie można wyeksportować zapisu: [accent] {0} -text.save.import = Importuj -text.save.newslot = Zapisz nazwę: -text.save.rename = Zmień nazwę -text.save.rename.text = Zmień nazwę -text.selectslot = Wybierz zapis. -text.slot = [accent]Slot {0} -text.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. -text.empty = -text.on = Włączone -text.off = Wyłączone -text.save.autosave = Zapisywanie automatyczne -text.save.map = Mapa: {0} -text.save.wave = Fala: {0} -text.save.difficulty = Poziom trudności: {0} -text.save.date = Ostatnio zapisano: {0} -text.save.playtime = Czas gry: {0} -text.confirm = Potwierdź -text.delete = Usuń -text.ok = Ok -text.open = Otwórz -text.cancel = Anuluj -text.openlink = Otwórz link -text.copylink = Kopiuj link -text.back = Wróć -text.quit.confirm = Czy na pewno chcesz wyjść? -text.changelog.title = Lista Zmian -text.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. -text.changelog.error.ios = [accent]Lista zmian nie wspiera IOS. -text.changelog.error = [scarlet]Bład w pobieraniu listy zmian!\nSprawdź połączenie z internetem. -text.changelog.current = [yellow][[Twoja wersja] -text.changelog.latest = [accent][[Najnowsza wersja] -text.loading = [accent]Ładowanie... -text.saving = [accent]Zapisywanie... -text.wave = [accent]Fala {0} -text.wave.waiting = Fala za {0} -text.waiting = Oczekiwanie... -text.waiting.players = Oczekiwanie na graczy... -text.wave.enemies = Pozostało [LIGHT_GRAY]{0} wrogów -text.wave.enemy = Pozostał [LIGHT_GRAY]{0} wróg -text.loadimage = Załaduj obraz -text.saveimage = Zapisz obraz -text.unknown = Nieznane -text.custom = Własne -text.builtin = Wbudowane -text.map.delete.confirm = Jesteś pewny, że chcesz usunąć tę mapę? Nie będzie można jej przywrócić. -text.map.random = [accent]Losowa mapa -text.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. -text.map.invalid = Error podczas ładowania mapy: uszkodzony lub niepoprawny plik mapy. -text.editor.brush = Pędzel -text.editor.slope = \\ -text.editor.openin = Otwórz w edytorze -text.editor.oregen = Generacja złóż -text.editor.oregen.info = Generacja złóż: -text.editor.mapinfo = Informacje o mapie -text.editor.author = Autor: -text.editor.description = Opis: -text.editor.name = Nazwa: -text.editor.teams = Drużyny -text.editor.elevation = Poziom terenu -text.editor.errorimageload = Błąd podczas ładowania pliku obrazu: [accent]{0} -text.editor.errorimagesave = Błąd podczas zapisywania pliku obrazu: [accent]{0} -text.editor.generate = Generuj -text.editor.resize = Zmień rozmiar -text.editor.loadmap = Załaduj mapę -text.editor.savemap = Zapisz mapę -text.editor.saved = Zapisano! -text.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'. -text.editor.import.exists = [scarlet]Nie można zaimportować:[] istnieje już wbudowana mapa pod nazwą'{0}'! -text.editor.import = Importuj... -text.editor.importmap = Importuj Mapę -text.editor.importmap.description = Importuj istniejącą mapę -text.editor.importfile = Importuj Plik -text.editor.importfile.description = Importuj zewnętrzny plik mapy -text.editor.importimage = Importuj Obraz Terenu -text.editor.importimage.description = Importuj zewnętrzny obraz terenu -text.editor.export = Eksportuj... -text.editor.exportfile = Eksportuj mapę -text.editor.exportfile.description = Eksportuj plik mapy -text.editor.exportimage = Eksportuj Obraz Terenu -text.editor.exportimage.description = Eksportuj plik obrazu terenu -text.editor.loadimage = Załaduj obraz -text.editor.saveimage = Zapisz obraz -text.editor.unsaved = [scarlet]Masz niezapisane zmiany![]\nCzy na pewno chcesz wyjść? -text.editor.resizemap = Zmień rozmiar mapy -text.editor.mapname = Nazwa mapy: -text.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ć? -text.editor.selectmap = Wybierz mapę do załadowania: -text.width = Szerokość: -text.height = Wysokość: -text.menu = Menu -text.play = Graj -text.load = Wczytaj -text.save = Zapisz -text.fps = FPS: {0} -text.tps = TPS: {0} -text.ping = Ping: {0}ms -text.language.restart = Uruchom grę ponownie aby ustawiony język zaczął funkcjonować. -text.settings = Ustawienia -text.tutorial = Poradnik -text.editor = Edytor -text.mapeditor = Edytor map -text.donate = Wspomóż nas -text.connectfail = [crimson]Nie można połączyć się z serwerem: [accent] {0} -text.error.unreachable = Serwer niedostępny. -text.error.invalidaddress = Niepoprawny adres. -text.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! -text.error.alreadyconnected = Jesteś już połączony. -text.error.mapnotfound = Plik mapy nie został znaleziony! -text.error.any = Nieznany błąd sieci. -text.settings.language = Język -text.settings.reset = Przywróć domyślne -text.settings.rebind = Zmień przyciski -text.settings.controls = Sterowanie -text.settings.game = Gra -text.settings.sound = Dźwięk -text.settings.graphics = Grafika -text.settings.cleardata = Wyczyść dane gry... -text.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. -text.settings.clearsectors = Wyczyść sektory -text.settings.clearunlocks = Wyczyść listę przedmiotów -text.settings.clearall = Wyczyść wszystko -text.paused = Wstrzymano -text.yes = Jasne! -text.no = Nie ma mowy! -text.info.title = [accent]Informacje -text.error.title = [crimson]Wystąpił błąd -text.error.crashtitle = Wystąpił błąd -text.blocks.unknown = [LIGHT_GRAY]??? -text.blocks.blockinfo = Informacje o bloku -text.blocks.powercapacity = Pojemność mocy -text.blocks.powershot = moc / strzał -text.blocks.targetsair = Może namierzać wrogów powietrznych -text.blocks.itemspeed = Szybkość Transporterów -text.blocks.shootrange = Zasięg -text.blocks.size = Rozmiar -text.blocks.liquidcapacity = Pojemność cieczy -text.blocks.maxitemssecond = Maksymalna liczba przedmiotów / Sekunda -text.blocks.powerrange = Zakres mocy -text.blocks.poweruse = Zużycie prądu -text.blocks.powerdamage = Moc/Zniszczenia -text.blocks.inputitemcapacity = Pojemność materiałów -text.blocks.outputitemcapacity = Pojemność produktów -text.blocks.itemcapacity = Pojemność przedmiotów -text.blocks.basepowergeneration = Base Power Generation -text.blocks.powertransferspeed = Szybość przesyłu prądu -text.blocks.craftspeed = Szybkość produkcji -text.blocks.inputliquid = Potrzebna ciecz -text.blocks.inputliquidaux = Płyny do produkcji -text.blocks.inputitem = Potrzebne przedmioty -text.blocks.inputitems = Materiały do produkcji -text.blocks.outputitem = Produkty -text.blocks.drilltier = Co może wykopać -text.blocks.drillspeed = Postawowa szybkość kopania -text.blocks.liquidoutput = Wyprodukowany płyn -text.blocks.liquidoutputspeed = Prędkość odpływu cieczy -text.blocks.liquiduse = Zużycie płynów -text.blocks.coolant = Płyn chłodzący -text.blocks.coolantuse = Zużycie płynu chłodzącego -text.blocks.inputliquidfuel = Paliwo -text.blocks.liquidfueluse = Zużycie paliwa -text.blocks.boostitem = Boost Item -text.blocks.boostliquid = Boost Liquid -text.blocks.health = Zdrowie -text.blocks.inaccuracy = Niedokładność -text.blocks.shots = Strzały -text.blocks.reload = Przeładowanie -text.blocks.inputfuel = Paliwo -text.blocks.fuelburntime = Płonięcie paliwa -text.blocks.inputcapacity = Pojemność wejściowa -text.blocks.outputcapacity = Wydajność wyjściowa -text.unit.blocks = bloki -text.unit.powersecond = jednostek prądu na sekundę -text.unit.liquidsecond = jednostek płynów na sekundę -text.unit.itemssecond = przedmiotów na sekundę -text.unit.pixelssecond = pikseli na sekundę -text.unit.liquidunits = jednostek płynów -text.unit.powerunits = jednostek paliwa -text.unit.degrees = stopnie -text.unit.seconds = sekundy -text.unit.items = Przedmioty -text.category.general = Główne -text.category.power = Prąd -text.category.liquids = Płyny -text.category.items = Przedmioty -text.category.crafting = Przetwórstwo -text.category.shooting = Strzelanie -text.category.optional = Optional Enhancements +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 = Zasłużeni +discord = Odwiedź nasz serwer Discord! +link.discord.description = Oficjalny serwer Discord Mindustry +link.github.description = Kod Gry +link.dev-builds.description = Niestabilne wersje gry +link.trello.description = Oficjalna tablica Trello z planowanym funkcjami +link.itch.io.description = Strona itch.io z oficjanymi wersjami do pobrania +link.google-play.description = Google Play store listing +link.wiki.description = Oficjana Wiki Mindustry +linkfail = Nie udało się otworzyć linku!\nURL został skopiowany. +gameover = Rdzeń został zniszczony. +gameover.pvp = The[accent] {0}[] team is victorious! +sector.gameover = This sector has been lost. Re-deploy? +sector.retry = Spróbuj ponownie +highscore = [YELLOW] Nowy rekord! +wave.lasted = Wytrwałeś do [accent]{0}[] fali. +level.highscore = Rekord: [accent]{0} +level.delete.title = Potwierdź usuwanie +map.delete = Jesteś pewny, że chcesz usunąć "[accent]{0}[]"? +level.select = Wybrany poziom +level.mode = Tryb gry: +construction.desktop = Desktop controls have been changed.\nTo deselect a block or stop building, [accent]use space[]. +construction.title = Poradnik tworzenia bloków +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. +deconstruction.title = Poradnik niszczenia bloków +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. +showagain = Nie pokazuj tego więcej +coreattack = < Rdzeń jest atakowany! > +unlocks = Lista przedmiotów +savegame = Zapisz Grę +loadgame = Wczytaj grę +joingame = Gra wieloosobowa +addplayers = Dodaj/Usuń graczy +customgame = Własna Gra +sectors = Sektory +sector = Wybrany Sektor: [LIGHT_GRAY]{0} +sector.time = Czas: [LIGHT_GRAY]{0} +sector.deploy = Wejdź +sector.abandon = Opuść +sector.abandon.confirm = Czy jesteś pewien, że chcesz porzucić cały postęp w tym sektorze?\nProces jest nieodwracalny! +sector.resume = Wznów +sector.locked = [scarlet][[Niegotowy] +sector.unexplored = [accent][[Nieodkryty] +missions = Misje:[LIGHT_GRAY] {0} +mission = Misja:[LIGHT_GRAY] {0} +mission.main = Główna misja:[LIGHT_GRAY] {0} +mission.info = Informacje o misji +mission.complete = Misja zakończona sukcesem! +mission.complete.body = Sektor {0},{1} został podbity. +mission.wave = Przetrwaj[accent] {0}/{1} []fal\nNastępna fala w {2} +mission.wave.enemies = Przetrwaj[accent] {0}/{1} []fal\nPozostało {2} przeciwników +mission.wave.enemy = Przetrwaj[accent] {0}/{1} []fal\nPozostał{2} przeciwnik +mission.wave.menu = Przetrwaj[accent] {0} []fal +mission.battle = Zniszcz bazę przeciwnika +mission.resource.menu = Wydobądź {0} x{1} +mission.resource = Wydobądź {0}:\n[accent]{1}/{2}[] +mission.block = Stwórz {0} +mission.unit = Utwórz {0} jednostkę +mission.command = Wyślij komendę {0} do Jednostek +mission.linknode = Połącz Węzeł prądu +mission.display = [accent]Misja:\n[LIGHT_GRAY]{0} +mission.mech = Switch to mech[accent] {0}[] +mission.create = Utwórz[accent] {0}[] +none = +close = Zamknij +quit = Wyjdź +maps = Mapy +continue = Kontynuuj +nextmission = Następna misja +maps.none = [LIGHT_GRAY]Nie znaleziono żadnych map! +about.button = O grze +name = Nazwa: +filename = File Name: +unlocked = Odblokowano nowy blok! +unlocked.plural = Odblokowano nowe bloki! +players = {0} graczy online +players.single = {0} gracz online +server.closing = [accent] Zamykanie serwera... +server.kicked.kick = Zostałeś wyrzucony z serwera! +server.kicked.serverClose = Serwer został zamknięty. +server.kicked.sectorComplete = Sektor ukończony. +server.kicked.sectorComplete.text = Twoja misja została ukończona.\nSerwer kontynuuje w następnym sektorze. +server.kicked.clientOutdated = Nieaktualna gra! Zaktualizują ją! +server.kicked.serverOutdated = Nieaktualny serwer! +server.kicked.banned = Zostałeś zbanowany na tym serwerze. +server.kicked.recentKick = Zostałeś niedawno wyrzucony.\nPoczekaj chwilę przed ponownym połączniem. +server.kicked.nameInUse = Ta nazwa jest już zajęta na tym serwerze. +server.kicked.nameEmpty = Nazwa musi zawierać przynajmniej 1 literę lub cyfrę. +server.kicked.idInUse = Jesteś już na serwerze! Używanie tego samego konta na 2 urządzeniach jest zabronione. +server.kicked.customClient = Ten serwer nie wspomaga wersji deweloperskich. Pobierz oryginalną wersję. +host.info = Przycisk [accent]host[] hostuje serwer na porcie [scarlet]6567[] i [scarlet]6568.[]\nKtokolwiek z tym samym [LIGHT_GRAY]wifi lub hotspotem[] powinien zobaczyć twój serwer.\n\nJeśli chcesz, aby każdy z twoim IP mógł dołączyć, [accent]przekierowywanie portów[] jest potrzebne.\n\n[LIGHT_GRAY]Notka:Jeśli ktokolwiek ma problem z dołączeniem do gry, upewnij się, że udostępniłeś Mindustry dostęp do sieci. +join.info = Tutaj możesz wpisać [accent]IP serwera[], aby dołączyć lub wyszukaj [accent]serwery 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. +hostserver = Stwórz Serwer +hostserver.mobile = Hostuj\ngrę +host = Host +hosting = [accent] Otwieranie serwera... +hosts.refresh = Odśwież +hosts.discovering = Wyszukiwanie gier w sieci LAN +server.refreshing = Odświeżanie serwera +hosts.none = [lightgray] Brak serwerów w sieci LAN! +host.invalid = [scarlet] Nie można połączyć się z hostem. +trace = Zlokalizuj gracza +trace.playername = Nazwa gracza: [accent]{0} +trace.ip = IP: [accent]{0} +trace.id = Wyjątkowe ID: [accent]{0} +trace.android = Klient Androida: [accent]{0} +trace.modclient = Zmodowany klient: [accent]{0} +trace.totalblocksbroken = Łączna liczba zniszczonych bloków: [accent]{0} +trace.structureblocksbroken = Zniszczone bloki struktur: [accent]{0} +trace.lastblockbroken = Ostatni zniszczony blok: [accent]{0} +trace.totalblocksplaced = Łączna liczba zbudowanych bloków: [accent]{0} +trace.lastblockplaced = Ostatni postawiony blok: [accent]{0} +invalidid = Złe ID klienta! Udostępnij raport błędu. +server.bans = Bany +server.bans.none = Nie znaleziono zbanowanych osób! +server.admins = Admini +server.admins.none = Nie znaleziono adminów! +server.add = Dodaj serwer +server.delete = Czy na pewno chcesz usunąć ten serwer? +server.hostname = Host: {0} +server.edit = Edytuj serwer +server.outdated = [crimson]Przestarzały serwer![] +server.outdated.client = [crimson]Przestarzały klient![] +server.version = [lightgray]Wersja: {0} +server.custombuild = [yellow]Zmodowany klient +confirmban = Jesteś pewny, że chcesz zbanować tego gracza? +confirmkick = Jesteś pewny, że chcesz wyrzucić tego gracza? +confirmunban = Jesteś pewny, że chcesz odbanować tego gracza? +confirmadmin = Jesteś pewny, że chcesz dać rangę admina temu graczowi? +confirmunadmin = Jesteś pewny, że chcesz zabrać rangę admina temu graczowi? +joingame.title = Dołącz do gry +joingame.ip = IP: +disconnect = Rozłączono. +disconnect.data = Nie udało się załadować mapy! +connecting = [accent]Łączenie... +connecting.data = [accent]Ładowanie danych świata... +server.port = Port: +server.addressinuse = Adres jest już w użyciu! +server.invalidport = Nieprawidłowy numer portu. +server.error = [crimson]Błąd hostowania serwera: [accent] {0} +save.old = Ten zapis jest ze starej wersji i gra nie może go teraz wczytać.\n\n[LIGHT_GRAY]Wsparcie starych zapisów będzie w pełnej wersji 4.0. +save.new = Nowy zapis +save.overwrite = Czy na pewno chcesz nadpisać zapis gry? +overwrite = Nadpisz +save.none = Nie znaleziono zapisów gry! +saveload = [accent]Zapisywanie... +savefail = Nie udało się zapisać gry! +save.delete.confirm = Czy na pewno chcesz usunąć ten zapis gry? +save.delete = Usuń +save.export = Eksportuj +save.import.invalid = [accent]Zapis gry jest niepoprawny! +save.import.fail = [crimson]Nie udało się zaimportować zapisu: [accent] {0} +save.export.fail = [crimson]Nie można wyeksportować zapisu: [accent] {0} +save.import = Importuj +save.newslot = Zapisz nazwę: +save.rename = Zmień nazwę +save.rename.text = Zmień nazwę +selectslot = Wybierz zapis. +slot = [accent]Slot {0} +save.corrupted = [accent]Zapis gry jest uszkodzony lub nieprawidłowy! +sector.corrupted = [accent]Zapis sektora został znaleziony, ale nie można go otworzyć.\nNowy sektor został utworzony. +empty = +on = Włączone +off = Wyłączone +save.autosave = Zapisywanie automatyczne +save.map = Mapa: {0} +save.wave = Fala: {0} +save.difficulty = Poziom trudności: {0} +save.date = Ostatnio zapisano: {0} +save.playtime = Czas gry: {0} +confirm = Potwierdź +delete = Usuń +ok = Ok +open = Otwórz +cancel = Anuluj +openlink = Otwórz link +copylink = Kopiuj link +back = Wróć +quit.confirm = Czy na pewno chcesz wyjść? +changelog.title = Lista Zmian +changelog.loading = Pobieranie listy zmian... +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.ios = [accent]Lista zmian nie wspiera IOS. +changelog.error = [scarlet]Bład w pobieraniu listy zmian!\nSprawdź połączenie z internetem. +changelog.current = [yellow][[Twoja wersja] +changelog.latest = [accent][[Najnowsza wersja] +loading = [accent]Ładowanie... +saving = [accent]Zapisywanie... +wave = [accent]Fala {0} +wave.waiting = Fala za {0} +waiting = Oczekiwanie... +waiting.players = Oczekiwanie na graczy... +wave.enemies = Pozostało [LIGHT_GRAY]{0} wrogów +wave.enemy = Pozostał [LIGHT_GRAY]{0} wróg +loadimage = Załaduj obraz +saveimage = Zapisz obraz +unknown = Nieznane +custom = Własne +builtin = Wbudowane +map.delete.confirm = Jesteś pewny, że chcesz usunąć tę mapę? Nie będzie można jej przywrócić. +map.random = [accent]Losowa mapa +map.nospawn = Ta mapa nie zawiera żadnego rdzenia! Musisz dodać [ROYAL]niebieski[] rdzeń do tej mapy. +map.nospawn.pvp = Ta mapa nie ma żadnego rdzenia przeciwnika, aby mogli się zrespić przeciwnicy! Dodaj[SCARLET] czerwony[] rdzeń do mapy w edytorze. +map.invalid = Error podczas ładowania mapy: uszkodzony lub niepoprawny plik mapy. +editor.brush = Pędzel +editor.slope = \\ +editor.openin = Otwórz w edytorze +editor.oregen = Generacja złóż +editor.oregen.info = Generacja złóż: +editor.mapinfo = Informacje o mapie +editor.author = Autor: +editor.description = Opis: +editor.name = Nazwa: +editor.teams = Drużyny +editor.elevation = Poziom terenu +editor.errorimageload = Błąd podczas ładowania pliku obrazu: [accent]{0} +editor.errorimagesave = Błąd podczas zapisywania pliku obrazu: [accent]{0} +editor.generate = Generuj +editor.resize = Zmień rozmiar +editor.loadmap = Załaduj mapę +editor.savemap = Zapisz mapę +editor.saved = Zapisano! +editor.save.noname = Twoja mapa nie ma nazwy! Ustaw ją w 'Informacjach o mapie'. +editor.save.overwrite = Ta mapa nadpisze wbudowaną mapę! Ustaw inną nazwę w 'Informacjach o mapie'. +editor.import.exists = [scarlet]Nie można zaimportować:[] istnieje już wbudowana mapa pod nazwą'{0}'! +editor.import = Importuj... +editor.importmap = Importuj Mapę +editor.importmap.description = Importuj istniejącą mapę +editor.importfile = Importuj Plik +editor.importfile.description = Importuj zewnętrzny plik mapy +editor.importimage = Importuj Obraz Terenu +editor.importimage.description = Importuj zewnętrzny obraz terenu +editor.export = Eksportuj... +editor.exportfile = Eksportuj mapę +editor.exportfile.description = Eksportuj plik mapy +editor.exportimage = Eksportuj Obraz Terenu +editor.exportimage.description = Eksportuj plik obrazu terenu +editor.loadimage = Załaduj obraz +editor.saveimage = Zapisz obraz +editor.unsaved = [scarlet]Masz niezapisane zmiany![]\nCzy na pewno chcesz wyjść? +editor.resizemap = Zmień rozmiar mapy +editor.mapname = Nazwa mapy: +editor.overwrite = [accent]Uwaga!\nSpowoduje to nadpisanie istniejącej mapy. +editor.overwrite.confirm = [scarlet]Uwaga![] Mapa pod tą nazwą już istnieje. Jesteś pewny, że chcesz ją nadpisać? +editor.selectmap = Wybierz mapę do załadowania: +width = Szerokość: +height = Wysokość: +menu = Menu +play = Graj +load = Wczytaj +save = Zapisz +fps = FPS: {0} +tps = TPS: {0} +ping = Ping: {0}ms +language.restart = Uruchom grę ponownie aby ustawiony język zaczął funkcjonować. +settings = Ustawienia +tutorial = Poradnik +editor = Edytor +mapeditor = Edytor map +donate = Wspomóż nas +connectfail = [crimson]Nie można połączyć się z serwerem: [accent] {0} +error.unreachable = Serwer niedostępny. +error.invalidaddress = Niepoprawny adres. +error.timedout = Przekroczono limit czasu!/nUpewnij się, że host ma ustawione przekierowanie portu oraz, czy adres jest poprawny! +error.mismatch = Błąd pakietu:\nprawdopodobne niedopasowanie klienta/serwera.\nUpewnij się, że ty i host macie najnowszą wersję Mindustry! +error.alreadyconnected = Jesteś już połączony. +error.mapnotfound = Plik mapy nie został znaleziony! +error.any = Nieznany błąd sieci. +settings.language = Język +settings.reset = Przywróć domyślne +settings.rebind = Zmień przyciski +settings.controls = Sterowanie +settings.game = Gra +settings.sound = Dźwięk +settings.graphics = Grafika +settings.cleardata = Wyczyść dane gry... +settings.clear.confirm = Are you sure you want to clear this data?\nWhat is done cannot be undone! +settings.clearall.confirm = [scarlet]WARNING![]\nThis will clear all data, including saves, maps, unlocks and keybinds.\nOnce you press 'ok' the game will wipe all data and automatically exit. +settings.clearsectors = Wyczyść sektory +settings.clearunlocks = Wyczyść listę przedmiotów +settings.clearall = Wyczyść wszystko +paused = Wstrzymano +yes = Jasne! +no = Nie ma mowy! +info.title = [accent]Informacje +error.title = [crimson]Wystąpił błąd +error.crashtitle = Wystąpił błąd +blocks.unknown = [LIGHT_GRAY]??? +blocks.blockinfo = Informacje o bloku +blocks.powercapacity = Pojemność mocy +blocks.powershot = moc / strzał +blocks.targetsair = Może namierzać wrogów powietrznych +blocks.itemspeed = Szybkość Transporterów +blocks.shootrange = Zasięg +blocks.size = Rozmiar +blocks.liquidcapacity = Pojemność cieczy +blocks.maxitemssecond = Maksymalna liczba przedmiotów / Sekunda +blocks.powerrange = Zakres mocy +blocks.poweruse = Zużycie prądu +blocks.powerdamage = Moc/Zniszczenia +blocks.inputitemcapacity = Pojemność materiałów +blocks.outputitemcapacity = Pojemność produktów +blocks.itemcapacity = Pojemność przedmiotów +blocks.basepowergeneration = Base Power Generation +blocks.powertransferspeed = Szybość przesyłu prądu +blocks.craftspeed = Szybkość produkcji +blocks.inputliquid = Potrzebna ciecz +blocks.inputliquidaux = Płyny do produkcji +blocks.inputitem = Potrzebne przedmioty +blocks.inputitems = Materiały do produkcji +blocks.outputitem = Produkty +blocks.drilltier = Co może wykopać +blocks.drillspeed = Postawowa szybkość kopania +blocks.liquidoutput = Wyprodukowany płyn +blocks.liquidoutputspeed = Prędkość odpływu cieczy +blocks.liquiduse = Zużycie płynów +blocks.coolant = Płyn chłodzący +blocks.coolantuse = Zużycie płynu chłodzącego +blocks.inputliquidfuel = Paliwo +blocks.liquidfueluse = Zużycie paliwa +blocks.boostitem = Boost Item +blocks.boostliquid = Boost Liquid +blocks.health = Zdrowie +blocks.inaccuracy = Niedokładność +blocks.shots = Strzały +blocks.reload = Przeładowanie +blocks.inputfuel = Paliwo +blocks.fuelburntime = Płonięcie paliwa +blocks.inputcapacity = Pojemność wejściowa +blocks.outputcapacity = Wydajność wyjściowa +unit.blocks = bloki +unit.powersecond = jednostek prądu na sekundę +unit.liquidsecond = jednostek płynów na sekundę +unit.itemssecond = przedmiotów na sekundę +unit.pixelssecond = pikseli na sekundę +unit.liquidunits = jednostek płynów +unit.powerunits = jednostek paliwa +unit.degrees = stopnie +unit.seconds = sekundy +unit.items = Przedmioty +category.general = Główne +category.power = Prąd +category.liquids = Płyny +category.items = Przedmioty +category.crafting = Przetwórstwo +category.shooting = Strzelanie +category.optional = Optional Enhancements setting.autotarget.name = Auto-Target setting.fpscap.name = Max FPS setting.fpscap.none = None @@ -371,7 +371,7 @@ setting.mutemusic.name = Wycisz muzykę setting.sfxvol.name = Głośność dźwięków setting.mutesound.name = Wycisz dźwięki 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.view.name = Wyświetl category.multiplayer.name = Multiplayer @@ -401,7 +401,7 @@ keybind.chat_history_next.name = Chat history next keybind.chat_scroll.name = Chat scroll keybind.drop_unit.name = Wyrzuć przedmiot 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.description = Normalny tryb. Normalne surowce i fale. mode.sandbox.name = Sandbox @@ -478,21 +478,21 @@ mech.trident-ship.weapon = Bomb Bay 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.weapon = Flame Repeater -text.item.explosiveness = [LIGHT_GRAY]Wybuchowość: {0} -text.item.flammability = [LIGHT_GRAY]Palność: {0} -text.item.radioactivity = [LIGHT_GRAY]Promieniotwórczość: {0} -text.item.fluxiness = [LIGHT_GRAY]Moc topnika: {0} -text.unit.health = [LIGHT_GRAY]Zdrowie: {0} -text.unit.speed = [LIGHT_GRAY]Prędkość: {0} -text.mech.weapon = [LIGHT_GRAY]Broń: {0} -text.mech.armor = [LIGHT_GRAY]Uzbrojenie: {0} -text.mech.itemcapacity = [LIGHT_GRAY]Pojemność przedmiotów: {0} -text.mech.minespeed = [LIGHT_GRAY]Prędkość kopania: {0} -text.mech.minepower = [LIGHT_GRAY]Moc kopania: {0} -text.mech.ability = [LIGHT_GRAY]Umiejętność: {0} -text.liquid.heatcapacity = [LIGHT_GRAY]Wytrzymałość na przegrzewanie: {0} -text.liquid.viscosity = [LIGHT_GRAY]Lepkość: {0} -text.liquid.temperature = [LIGHT_GRAY]Temperatura: {0} +item.explosiveness = [LIGHT_GRAY]Wybuchowość: {0} +item.flammability = [LIGHT_GRAY]Palność: {0} +item.radioactivity = [LIGHT_GRAY]Promieniotwórczość: {0} +item.fluxiness = [LIGHT_GRAY]Moc topnika: {0} +unit.health = [LIGHT_GRAY]Zdrowie: {0} +unit.speed = [LIGHT_GRAY]Prędkość: {0} +mech.weapon = [LIGHT_GRAY]Broń: {0} +mech.armor = [LIGHT_GRAY]Uzbrojenie: {0} +mech.itemcapacity = [LIGHT_GRAY]Pojemność przedmiotów: {0} +mech.minespeed = [LIGHT_GRAY]Prędkość kopania: {0} +mech.minepower = [LIGHT_GRAY]Moc kopania: {0} +mech.ability = [LIGHT_GRAY]Umiejętność: {0} +liquid.heatcapacity = [LIGHT_GRAY]Wytrzymałość na przegrzewanie: {0} +liquid.viscosity = [LIGHT_GRAY]Lepkość: {0} +liquid.temperature = [LIGHT_GRAY]Temperatura: {0} block.constructing = {0}\n[LIGHT_GRAY](Budowa) block.spawn.name = Spawn wrogów block.core.name = Rdzeń diff --git a/core/assets/bundles/bundle_pt_BR.properties b/core/assets/bundles/bundle_pt_BR.properties index 51d539d334..a08ef30ff6 100644 --- a/core/assets/bundles/bundle_pt_BR.properties +++ b/core/assets/bundles/bundle_pt_BR.properties @@ -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!) -text.credits = Creditos -text.discord = Junte-se ao Discord do Mindustry! (Lá nós falamos em inglês) -text.link.discord.description = O discord oficial do Mindustry -text.link.github.description = Codigo fonte do jogo. -text.link.dev-builds.description = Desenvolvimentos Instaveis -text.link.trello.description = Trello Oficial para Updates Planejados -text.link.itch.io.description = Pagina da Itch.io com os Downloads -text.link.google-play.description = Listamento do google play store -text.link.wiki.description = Wiki oficial do Mindustry -text.linkfail = Falha ao abrir o link\nO Url foi copiado -text.gameover = O núcleo foi destruído. -text.gameover.pvp = O time[accent] {0}[] É vitorioso! -text.sector.gameover = Esse setor foi perdido! Soltar Novamente? -text.sector.retry = Tentar novamente? -text.highscore = [YELLOW]Novo recorde! -text.wave.lasted = Você sobreviveu até a onda [accent]{0}[]. -text.level.highscore = Melhor\npontuação: [accent] {0} -text.level.delete.title = Confirmar exclusão -text.map.delete = Certeza que quer deletar o mapa "[accent]{0}[]"? -text.level.select = Seleção de Fase -text.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.[]. -text.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. -text.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. -text.showagain = Não mostrar na proxima sessão -text.coreattack = < A base está sobre ataque! > -text.unlocks = Desbloqueados -text.savegame = Salvar Jogo -text.loadgame = Carregar Jogo -text.joingame = Entrar no Jogo -text.addplayers = Adicionar/Remover Jogador -text.customgame = Jogo Customizado -text.sectors = Setores -text.sector = Setor Selecionado: [LIGHT_GRAY]{0} -text.sector.time = Tempo: [LIGHT_GRAY]{0} -text.sector.deploy = Soltar -text.sector.abandon = Abandonar -text.sector.abandon.confirm = Certeza que quer abandonar seu progresso nesse setor?\nThis cannot be undone! -text.sector.resume = Voltar -text.sector.locked = [scarlet][[Não liberado] -text.sector.unexplored = [accent][[Inexplorado] -text.missions = Missões:[LIGHT_GRAY] {0} -text.mission = Missão:[LIGHT_GRAY] {0} -text.mission.main = Missão principal:[LIGHT_GRAY] {0} -text.mission.info = Info da missão -text.mission.complete = Missão completa! -text.mission.complete.body = Setor {0},{1} Foi conquistado. -text.mission.wave = Sobrevive [accent]{0}/{1}[] Onda\nOnda em {2} -text.mission.wave.enemies = Sobreviva[accent] {0}/{1} []ondas\n{2} inimigos -text.mission.wave.enemy = Sobreviva[accent] {0}/{1} []Ondas\n{2} Inimigos -text.mission.wave.menu = Sobreviva[accent] {0} []Ondas -text.mission.battle = Destrua a base inimiga. -text.mission.resource.menu = Obtenha {0} x{1} -text.mission.resource = Obtenha {0}:\n[accent]{1}/{2}[] -text.mission.block = Criar {0} -text.mission.unit = Criar {0} Unidade -text.mission.command = Enviar comando {0} As unidades -text.mission.linknode = Ligar nodo de energia -text.mission.display = [accent]Missão:\n[LIGHT_GRAY]{0} -text.mission.mech = Trocar para Meca[accent] {0}[] -text.mission.create = Criar[accent] {0}[] -text.none = -text.close = Fechar -text.quit = Sair -text.maps = Mapas -text.continue = Continue -text.nextmission = Próxima Missão -text.maps.none = [LIGHT_GRAY]Nenhum Mapa Encontrado! -text.about.button = Sobre -text.name = Nome: -text.filename = Nome do arquivo: -text.unlocked = Novo bloco Desbloqueado! -text.unlocked.plural = Novos Blocos desbloqueados! -text.players = {0} Jogadores Ativos -text.players.single = {0} Jogador Ativo -text.server.closing = [accent]Fechando servidor... -text.server.kicked.kick = Voce foi expulso do servidor! -text.server.kicked.serverClose = Servidor Fechado. -text.server.kicked.sectorComplete = Setor completo. -text.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! -text.server.kicked.serverOutdated = Servidor desatualiado! Peca ao dono para atualizar! -text.server.kicked.banned = Voce foi banido do servidor. -text.server.kicked.recentKick = Voce foi banido recentemente.\nEspere para conectar de novo. -text.server.kicked.nameInUse = Este nome ja esta sendo usado\nneste servidor. -text.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. -text.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 -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. -text.hostserver = Hospedar servidor -text.hostserver.mobile = Hospedar\nJogo -text.host = Hospedar -text.hosting = [accent]Abrindo server... -text.hosts.refresh = atualizar -text.hosts.discovering = Descobrindo jogos em lan -text.server.refreshing = Atualizando servidor -text.hosts.none = [lightgray]Nenhum jogo lan encontrado! -text.host.invalid = [scarlet]Não foi possivel Hospedar. -text.trace = Traçar jogador -text.trace.playername = Nome do jogador: [accent]{0} -text.trace.ip = IP: [accent]{0} -text.trace.id = ID unico: [accent]{0} -text.trace.android = Cliente Androide: [accent]{0} -text.trace.modclient = Cliente Customizado: [accent]{0} -text.trace.totalblocksbroken = Blocos totais quebrados: [accent]{0} -text.trace.structureblocksbroken = Blocos de estrutura quebrados: [accent]{0} -text.trace.lastblockbroken = Ultimo bloco quebrado: [accent]{0} -text.trace.totalblocksplaced = Blocos totais Colocados: [accent]{0} -text.trace.lastblockplaced = Ultimo bloco colocado: [accent]{0} -text.invalidid = ID do cliente invalido! Reporte o bug. -text.server.bans = Banidos -text.server.bans.none = Nenhum jogador banido encontrado! -text.server.admins = Administradores -text.server.admins.none = Nenhum administrador encontrado! -text.server.add = Adicionar servidor -text.server.delete = Certeza que quer deletar o servidor? -text.server.hostname = Hospedar: {0} -text.server.edit = Editar servidor -text.server.outdated = [crimson]Servidor desatualizado![] -text.server.outdated.client = [crimson]Cliente desatualizado![] -text.server.version = [lightgray]Versão: {0} -text.server.custombuild = [yellow]Construção customizada -text.confirmban = Certeza que quer banir este jogador? -text.confirmkick = Certeza que quer kickar o jogador? -text.confirmunban = Certeza que quer desbanir este jogador? -text.confirmadmin = Certeza que quer fazer este jogador um administrador? -text.confirmunadmin = Certeza que quer remover o estatus de adminstrador deste jogador? -text.joingame.title = Entrar no jogo -text.joingame.ip = IP: -text.disconnect = Desconectado. -text.disconnect.data = Falha ao abrir a data do mundo! -text.connecting = [accent]Conectando... -text.connecting.data = [accent]Carregando data do mundo... -text.server.port = Porte: -text.server.addressinuse = Senha em uso! -text.server.invalidport = Numero de port invalido! -text.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 -text.save.new = Novo Save -text.save.overwrite = Você tem certeza que quer salvar sobre este slot? -text.overwrite = Salvar sobre -text.save.none = Nenhum save encontrado! -text.saveload = [accent]Salvando... -text.savefail = Falha ao salvar jogo! -text.save.delete.confirm = Certeza que quer deletar este save? -text.save.delete = Deletar -text.save.export = Exportar save -text.save.import.invalid = [accent]Este save é invalido! -text.save.import.fail = [crimson]Falha ao importar save: [accent]{0} -text.save.export.fail = [crimson]Falha ao Exportar save: [accent]{0} -text.save.import = Importar save -text.save.newslot = Nome do save: -text.save.rename = Renomear -text.save.rename.text = Novo jogo: -text.selectslot = Selecione um slot para salvar. -text.slot = [accent]Slot {0} -text.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. -text.empty = -text.on = Ligado -text.off = Desligado -text.save.autosave = Autosalvar: {0} -text.save.map = Mapa: {0} -text.save.wave = Horda {0} -text.save.difficulty = Dificuldade: {0} -text.save.date = Último salvamento: {0} -text.save.playtime = Playtime: {0} -text.confirm = Confirmar -text.delete = Excluir -text.ok = OK -text.open = Abrir -text.cancel = Cancelar -text.openlink = Abrir Link -text.copylink = Copiar link -text.back = Voltar -text.quit.confirm = Você tem certeza que quer sair? -text.changelog.title = Changelog -text.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. -text.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. -text.changelog.current = [yellow][[Primeira versão] -text.changelog.latest = [accent][[Ultima versão] -text.loading = [accent]Carregando... -text.saving = [accent]Salvando... -text.wave = [accent]Horda {0} -text.wave.waiting = Horda em {0} -text.waiting = Aguardando... -text.waiting.players = Waiting for players... -text.wave.enemies = [LIGHT_GRAY]{0} Enemies Remaining -text.wave.enemy = [LIGHT_GRAY]{0} Enemy Remaining -text.loadimage = Carregar\nImagem -text.saveimage = Salvar\nImagem -text.unknown = Desconhecido -text.custom = Customizado -text.builtin = Built-In -text.map.delete.confirm = Certeza que quer deletar este mapa? Isto não pode ser desfeito! -text.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. -text.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. -text.editor.brush = Pincel -text.editor.slope = \\ -text.editor.openin = Abrir no Editor -text.editor.oregen = Geração de minério -text.editor.oregen.info = Geração de minério: -text.editor.mapinfo = Informação do mapa -text.editor.author = Autor: -text.editor.description = Descrição: -text.editor.name = Nome: -text.editor.teams = Time -text.editor.elevation = Elevação -text.editor.errorimageload = Erro ao carregar arquivo de imagem:\n[accent]{0} -text.editor.errorimagesave = Erro ao salvar arquivo de imagem:\n[accent]{0} -text.editor.generate = Gerar -text.editor.resize = Redimen\n sionar -text.editor.loadmap = Carregar\n Mapa -text.editor.savemap = Salvar\n Mapa -text.editor.saved = Salvo! -text.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" -text.editor.import.exists = [scarlet]Não foi possivel importar:[] Um mapa Construído chamado '{0}' Já existe! -text.editor.import = Importando... -text.editor.importmap = Importar Mapa -text.editor.importmap.description = Importar um mapa existente -text.editor.importfile = Importar arquivo -text.editor.importfile.description = Importar um arquivo externo -text.editor.importimage = Importar imagem do terreno -text.editor.importimage.description = Importar uma imagem de terreno externa -text.editor.export = Exportando... -text.editor.exportfile = Exportar arquivo -text.editor.exportfile.description = Exportar um arquivo de mapa -text.editor.exportimage = Exportar imagem de terreno -text.editor.exportimage.description = Exportar um arquivo de imagem de mapa -text.editor.loadimage = Carregar\n Imagem -text.editor.saveimage = Salvar\nImagem -text.editor.unsaved = [scarlet]Você tem alterações não salvas![]\nTem certeza que quer sair? -text.editor.resizemap = Redimensionar Mapa -text.editor.mapname = Nome do Mapa: -text.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? -text.editor.selectmap = Selecione uma mapa para carregar: -text.width = Largura: -text.height = Altura: -text.menu = Menu -text.play = Jogar -text.load = Carregar -text.save = Salvar -text.fps = FPS: {0} -text.tps = TPS: {0} -text.ping = Ping: {0}ms -text.language.restart = Por favor Reinicie seu jogo para a tradução tomar efeito. -text.settings = Configurações -text.tutorial = Tutorial -text.editor = Editor -text.mapeditor = Editor de mapa -text.donate = Doar -text.connectfail = [crimson]Falha ao entrar no servidor: [accent]{0} -text.error.unreachable = Servidor inalcançavel. -text.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! -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! -text.error.alreadyconnected = Já conectado. -text.error.mapnotfound = Arquivo de mapa não encontrado! -text.error.any = Erro de rede desconhecido. -text.settings.language = Linguagem -text.settings.reset = Restaurar Padrões -text.settings.rebind = Religar -text.settings.controls = Controles -text.settings.game = Jogo -text.settings.sound = Som -text.settings.graphics = Gráficos -text.settings.cleardata = Data do jogo limpa... -text.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. -text.settings.clearsectors = Limpar setores -text.settings.clearunlocks = Limpar liberados -text.settings.clearall = Limpar tudo -text.paused = Pausado -text.yes = Sim -text.no = Não -text.info.title = [accent]Informação -text.error.title = [crimson]Ocorreu um Erro. -text.error.crashtitle = Ocorreu um Erro -text.blocks.unknown = [LIGHT_GRAY]??? -text.blocks.blockinfo = Informação do Bloco -text.blocks.powercapacity = Capacidade de Energia -text.blocks.powershot = Energia/tiro -text.blocks.targetsair = Mirar no ar -text.blocks.itemspeed = Unidades mobilizadas -text.blocks.shootrange = Alcance -text.blocks.size = Tamanho -text.blocks.liquidcapacity = Capacidade de Líquido -text.blocks.maxitemssecond = Máximo de itens/segundo -text.blocks.powerrange = Alcance da Energia -text.blocks.poweruse = Uso de energia -text.blocks.powerdamage = Dano/Poder -text.blocks.inputitemcapacity = Configurar capacidade de itens -text.blocks.outputitemcapacity = Configurar capacidade de itens -text.blocks.itemcapacity = Capacidade de Itens -text.blocks.basepowergeneration = Geração de poder base -text.blocks.powertransferspeed = Transferência de energia -text.blocks.craftspeed = Velocidade de produção -text.blocks.inputliquid = Líquido de entrada -text.blocks.inputliquidaux = Líquido auxiliar -text.blocks.inputitem = Item de entrada -text.blocks.inputitems = Itens de entrada -text.blocks.outputitem = Itens de saida -text.blocks.drilltier = Furaveis -text.blocks.drillspeed = Velocidade da furadeira base -text.blocks.liquidoutput = Saida de liquido -text.blocks.liquidoutputspeed = Velocidade da saida de líquido -text.blocks.liquiduse = Uso de liquido -text.blocks.coolant = Esfriador -text.blocks.coolantuse = Uso do esfriador -text.blocks.inputliquidfuel = Liquido de combustivel -text.blocks.liquidfueluse = Uso do liquido de combustivel -text.blocks.boostitem = Acelerar item -text.blocks.boostliquid = Acelerar líquido -text.blocks.health = Saúde -text.blocks.inaccuracy = Imprecisão -text.blocks.shots = Tiros -text.blocks.reload = Recarregar -text.blocks.inputfuel = Combustivel -text.blocks.fuelburntime = Tempo de queima de combustivel -text.blocks.inputcapacity = Capacidade de entrada -text.blocks.outputcapacity = Capacidade de saída -text.unit.blocks = blocos -text.unit.powersecond = Unidades de energia/segundo -text.unit.liquidsecond = Unidades de líquido/segundo -text.unit.itemssecond = itens/segundo -text.unit.pixelssecond = pixeis/segundo -text.unit.liquidunits = Unidades de liquido -text.unit.powerunits = Unidades de energia -text.unit.degrees = Graus -text.unit.seconds = segundos -text.unit.items = itens -text.category.general = Geral -text.category.power = Poder -text.category.liquids = Liquidos -text.category.items = Itens -text.category.crafting = Construindo -text.category.shooting = Atirando -text.category.optional = Melhoras opcionais +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 = Creditos +discord = Junte-se ao Discord do Mindustry! (Lá nós falamos em inglês) +link.discord.description = O discord oficial do Mindustry +link.github.description = Codigo fonte do jogo. +link.dev-builds.description = Desenvolvimentos Instaveis +link.trello.description = Trello Oficial para Updates Planejados +link.itch.io.description = Pagina da Itch.io com os Downloads +link.google-play.description = Listamento do google play store +link.wiki.description = Wiki oficial do Mindustry +linkfail = Falha ao abrir o link\nO Url foi copiado +gameover = O núcleo foi destruído. +gameover.pvp = O time[accent] {0}[] É vitorioso! +sector.gameover = Esse setor foi perdido! Soltar Novamente? +sector.retry = Tentar novamente? +highscore = [YELLOW]Novo recorde! +wave.lasted = Você sobreviveu até a onda [accent]{0}[]. +level.highscore = Melhor\npontuação: [accent] {0} +level.delete.title = Confirmar exclusão +map.delete = Certeza que quer deletar o mapa "[accent]{0}[]"? +level.select = Seleção de Fase +level.mode = Modo de Jogo: +construction.desktop = Os controles do Desktop foram Mudados.\nPara descelecionar um bloco ou parar de construir, [accent]Use espaço.[]. +construction.title = Guia de contrução de blocos +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. +deconstruction.title = Block Deconstruction Guide +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. +showagain = Não mostrar na proxima sessão +coreattack = < A base está sobre ataque! > +unlocks = Desbloqueados +savegame = Salvar Jogo +loadgame = Carregar Jogo +joingame = Entrar no Jogo +addplayers = Adicionar/Remover Jogador +customgame = Jogo Customizado +sectors = Setores +sector = Setor Selecionado: [LIGHT_GRAY]{0} +sector.time = Tempo: [LIGHT_GRAY]{0} +sector.deploy = Soltar +sector.abandon = Abandonar +sector.abandon.confirm = Certeza que quer abandonar seu progresso nesse setor?\nThis cannot be undone! +sector.resume = Voltar +sector.locked = [scarlet][[Não liberado] +sector.unexplored = [accent][[Inexplorado] +missions = Missões:[LIGHT_GRAY] {0} +mission = Missão:[LIGHT_GRAY] {0} +mission.main = Missão principal:[LIGHT_GRAY] {0} +mission.info = Info da missão +mission.complete = Missão completa! +mission.complete.body = Setor {0},{1} Foi conquistado. +mission.wave = Sobrevive [accent]{0}/{1}[] Onda\nOnda em {2} +mission.wave.enemies = Sobreviva[accent] {0}/{1} []ondas\n{2} inimigos +mission.wave.enemy = Sobreviva[accent] {0}/{1} []Ondas\n{2} Inimigos +mission.wave.menu = Sobreviva[accent] {0} []Ondas +mission.battle = Destrua a base inimiga. +mission.resource.menu = Obtenha {0} x{1} +mission.resource = Obtenha {0}:\n[accent]{1}/{2}[] +mission.block = Criar {0} +mission.unit = Criar {0} Unidade +mission.command = Enviar comando {0} As unidades +mission.linknode = Ligar nodo de energia +mission.display = [accent]Missão:\n[LIGHT_GRAY]{0} +mission.mech = Trocar para Meca[accent] {0}[] +mission.create = Criar[accent] {0}[] +none = +close = Fechar +quit = Sair +maps = Mapas +continue = Continue +nextmission = Próxima Missão +maps.none = [LIGHT_GRAY]Nenhum Mapa Encontrado! +about.button = Sobre +name = Nome: +filename = Nome do arquivo: +unlocked = Novo bloco Desbloqueado! +unlocked.plural = Novos Blocos desbloqueados! +players = {0} Jogadores Ativos +players.single = {0} Jogador Ativo +server.closing = [accent]Fechando servidor... +server.kicked.kick = Voce foi expulso do servidor! +server.kicked.serverClose = Servidor Fechado. +server.kicked.sectorComplete = Setor completo. +server.kicked.sectorComplete.text = Sua missão esta completa.\nO servidor vai continuar no proximo setor. +server.kicked.clientOutdated = Cliente desatualizado! Atualize seu jogo! +server.kicked.serverOutdated = Servidor desatualiado! Peca ao dono para atualizar! +server.kicked.banned = Voce foi banido do servidor. +server.kicked.recentKick = Voce foi banido recentemente.\nEspere para conectar de novo. +server.kicked.nameInUse = Este nome ja esta sendo usado\nneste servidor. +server.kicked.nameEmpty = Voce deve ter pelo menos uma letra ou numero. +server.kicked.idInUse = Voce ja esta neste servidor! Conectar com duas contas não é permitido. +server.kicked.customClient = Este servidor não suporta construções customizadas. Baixe a versão original. +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 +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. +hostserver = Hospedar servidor +hostserver.mobile = Hospedar\nJogo +host = Hospedar +hosting = [accent]Abrindo server... +hosts.refresh = atualizar +hosts.discovering = Descobrindo jogos em lan +server.refreshing = Atualizando servidor +hosts.none = [lightgray]Nenhum jogo lan encontrado! +host.invalid = [scarlet]Não foi possivel Hospedar. +trace = Traçar jogador +trace.playername = Nome do jogador: [accent]{0} +trace.ip = IP: [accent]{0} +trace.id = ID unico: [accent]{0} +trace.android = Cliente Androide: [accent]{0} +trace.modclient = Cliente Customizado: [accent]{0} +trace.totalblocksbroken = Blocos totais quebrados: [accent]{0} +trace.structureblocksbroken = Blocos de estrutura quebrados: [accent]{0} +trace.lastblockbroken = Ultimo bloco quebrado: [accent]{0} +trace.totalblocksplaced = Blocos totais Colocados: [accent]{0} +trace.lastblockplaced = Ultimo bloco colocado: [accent]{0} +invalidid = ID do cliente invalido! Reporte o bug. +server.bans = Banidos +server.bans.none = Nenhum jogador banido encontrado! +server.admins = Administradores +server.admins.none = Nenhum administrador encontrado! +server.add = Adicionar servidor +server.delete = Certeza que quer deletar o servidor? +server.hostname = Hospedar: {0} +server.edit = Editar servidor +server.outdated = [crimson]Servidor desatualizado![] +server.outdated.client = [crimson]Cliente desatualizado![] +server.version = [lightgray]Versão: {0} +server.custombuild = [yellow]Construção customizada +confirmban = Certeza que quer banir este jogador? +confirmkick = Certeza que quer kickar o jogador? +confirmunban = Certeza que quer desbanir este jogador? +confirmadmin = Certeza que quer fazer este jogador um administrador? +confirmunadmin = Certeza que quer remover o estatus de adminstrador deste jogador? +joingame.title = Entrar no jogo +joingame.ip = IP: +disconnect = Desconectado. +disconnect.data = Falha ao abrir a data do mundo! +connecting = [accent]Conectando... +connecting.data = [accent]Carregando data do mundo... +server.port = Porte: +server.addressinuse = Senha em uso! +server.invalidport = Numero de port invalido! +server.error = [crimson]Erro ao hospedar o servidor: [accent]{0} +save.old = Este save é para uma versão antiga do jogo, E não pode ser usado.\n\n[LIGHT_GRAY]Salvar Versões antigas vai ser Implementado Na versão 4.0 completa +save.new = Novo Save +save.overwrite = Você tem certeza que quer salvar sobre este slot? +overwrite = Salvar sobre +save.none = Nenhum save encontrado! +saveload = [accent]Salvando... +savefail = Falha ao salvar jogo! +save.delete.confirm = Certeza que quer deletar este save? +save.delete = Deletar +save.export = Exportar save +save.import.invalid = [accent]Este save é invalido! +save.import.fail = [crimson]Falha ao importar save: [accent]{0} +save.export.fail = [crimson]Falha ao Exportar save: [accent]{0} +save.import = Importar save +save.newslot = Nome do save: +save.rename = Renomear +save.rename.text = Novo jogo: +selectslot = Selecione um slot para salvar. +slot = [accent]Slot {0} +save.corrupted = [accent]Arquivo corrompido ou inválido! +sector.corrupted = [accent]Um arquivo de save Foi encontrado neste setor, Mas o login falhou.\nUm novo foi criado. +empty = +on = Ligado +off = Desligado +save.autosave = Autosalvar: {0} +save.map = Mapa: {0} +save.wave = Horda {0} +save.difficulty = Dificuldade: {0} +save.date = Último salvamento: {0} +save.playtime = Playtime: {0} +confirm = Confirmar +delete = Excluir +ok = OK +open = Abrir +cancel = Cancelar +openlink = Abrir Link +copylink = Copiar link +back = Voltar +quit.confirm = Você tem certeza que quer sair? +changelog.title = Changelog +changelog.loading = Coletando changelog... +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.ios = [accent]A changelog não é suportada no IOS. +changelog.error = [scarlet]Erro ao coletar Changelog!\nCheque a Conexão com a internet. +changelog.current = [yellow][[Primeira versão] +changelog.latest = [accent][[Ultima versão] +loading = [accent]Carregando... +saving = [accent]Salvando... +wave = [accent]Horda {0} +wave.waiting = Horda em {0} +waiting = Aguardando... +waiting.players = Waiting for players... +wave.enemies = [LIGHT_GRAY]{0} Enemies Remaining +wave.enemy = [LIGHT_GRAY]{0} Enemy Remaining +loadimage = Carregar\nImagem +saveimage = Salvar\nImagem +unknown = Desconhecido +custom = Customizado +builtin = Built-In +map.delete.confirm = Certeza que quer deletar este mapa? Isto não pode ser desfeito! +map.random = [accent]Mapa aleatório +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.pvp = Esse mapa não tem cores inimigos para os jogadores nascerem! Adicione[SCARLET] Cores vermelhos[] no mapa no editor. +map.invalid = Erro ao carregar o mapa: Arquivo de mapa invalido ou corrupto. +editor.brush = Pincel +editor.slope = \\ +editor.openin = Abrir no Editor +editor.oregen = Geração de minério +editor.oregen.info = Geração de minério: +editor.mapinfo = Informação do mapa +editor.author = Autor: +editor.description = Descrição: +editor.name = Nome: +editor.teams = Time +editor.elevation = Elevação +editor.errorimageload = Erro ao carregar arquivo de imagem:\n[accent]{0} +editor.errorimagesave = Erro ao salvar arquivo de imagem:\n[accent]{0} +editor.generate = Gerar +editor.resize = Redimen\n sionar +editor.loadmap = Carregar\n Mapa +editor.savemap = Salvar\n Mapa +editor.saved = Salvo! +editor.save.noname = Seu mapa não tem um nome! Coloque um no menu de "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" +editor.import.exists = [scarlet]Não foi possivel importar:[] Um mapa Construído chamado '{0}' Já existe! +editor.import = Importando... +editor.importmap = Importar Mapa +editor.importmap.description = Importar um mapa existente +editor.importfile = Importar arquivo +editor.importfile.description = Importar um arquivo externo +editor.importimage = Importar imagem do terreno +editor.importimage.description = Importar uma imagem de terreno externa +editor.export = Exportando... +editor.exportfile = Exportar arquivo +editor.exportfile.description = Exportar um arquivo de mapa +editor.exportimage = Exportar imagem de terreno +editor.exportimage.description = Exportar um arquivo de imagem de mapa +editor.loadimage = Carregar\n Imagem +editor.saveimage = Salvar\nImagem +editor.unsaved = [scarlet]Você tem alterações não salvas![]\nTem certeza que quer sair? +editor.resizemap = Redimensionar Mapa +editor.mapname = Nome do Mapa: +editor.overwrite = [accent]Aviso!\nIsso Subistitui um mapa existente. +editor.overwrite.confirm = [scarlet]Aviso![] Um mapa com esse nome já existe. Tem certeza que deseja substituir? +editor.selectmap = Selecione uma mapa para carregar: +width = Largura: +height = Altura: +menu = Menu +play = Jogar +load = Carregar +save = Salvar +fps = FPS: {0} +tps = TPS: {0} +ping = Ping: {0}ms +language.restart = Por favor Reinicie seu jogo para a tradução tomar efeito. +settings = Configurações +tutorial = Tutorial +editor = Editor +mapeditor = Editor de mapa +donate = Doar +connectfail = [crimson]Falha ao entrar no servidor: [accent]{0} +error.unreachable = Servidor inalcançavel. +error.invalidaddress = Endereço invalido. +error.timedout = Desconectado!\nTenha certeza que o Rosteador tenha feito Port forwading, E que o indereço esteja correto! +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.alreadyconnected = Já conectado. +error.mapnotfound = Arquivo de mapa não encontrado! +error.any = Erro de rede desconhecido. +settings.language = Linguagem +settings.reset = Restaurar Padrões +settings.rebind = Religar +settings.controls = Controles +settings.game = Jogo +settings.sound = Som +settings.graphics = Gráficos +settings.cleardata = Data do jogo limpa... +settings.clear.confirm = Certeza que quer limpar a data?\nOque é feito não pode ser desfeito! +settings.clearall.confirm = [scarlet]Aviso![]\nIsso vai limpar toda a data, Incluindo saves, mapas, Keybinds e desbloqueados.\nQuando apertar 'ok' Vai apagar toda a data e sair automaticamente. +settings.clearsectors = Limpar setores +settings.clearunlocks = Limpar liberados +settings.clearall = Limpar tudo +paused = Pausado +yes = Sim +no = Não +info.title = [accent]Informação +error.title = [crimson]Ocorreu um Erro. +error.crashtitle = Ocorreu um Erro +blocks.unknown = [LIGHT_GRAY]??? +blocks.blockinfo = Informação do Bloco +blocks.powercapacity = Capacidade de Energia +blocks.powershot = Energia/tiro +blocks.targetsair = Mirar no ar +blocks.itemspeed = Unidades mobilizadas +blocks.shootrange = Alcance +blocks.size = Tamanho +blocks.liquidcapacity = Capacidade de Líquido +blocks.maxitemssecond = Máximo de itens/segundo +blocks.powerrange = Alcance da Energia +blocks.poweruse = Uso de energia +blocks.powerdamage = Dano/Poder +blocks.inputitemcapacity = Configurar capacidade de itens +blocks.outputitemcapacity = Configurar capacidade de itens +blocks.itemcapacity = Capacidade de Itens +blocks.basepowergeneration = Geração de poder base +blocks.powertransferspeed = Transferência de energia +blocks.craftspeed = Velocidade de produção +blocks.inputliquid = Líquido de entrada +blocks.inputliquidaux = Líquido auxiliar +blocks.inputitem = Item de entrada +blocks.inputitems = Itens de entrada +blocks.outputitem = Itens de saida +blocks.drilltier = Furaveis +blocks.drillspeed = Velocidade da furadeira base +blocks.liquidoutput = Saida de liquido +blocks.liquidoutputspeed = Velocidade da saida de líquido +blocks.liquiduse = Uso de liquido +blocks.coolant = Esfriador +blocks.coolantuse = Uso do esfriador +blocks.inputliquidfuel = Liquido de combustivel +blocks.liquidfueluse = Uso do liquido de combustivel +blocks.boostitem = Acelerar item +blocks.boostliquid = Acelerar líquido +blocks.health = Saúde +blocks.inaccuracy = Imprecisão +blocks.shots = Tiros +blocks.reload = Recarregar +blocks.inputfuel = Combustivel +blocks.fuelburntime = Tempo de queima de combustivel +blocks.inputcapacity = Capacidade de entrada +blocks.outputcapacity = Capacidade de saída +unit.blocks = blocos +unit.powersecond = Unidades de energia/segundo +unit.liquidsecond = Unidades de líquido/segundo +unit.itemssecond = itens/segundo +unit.pixelssecond = pixeis/segundo +unit.liquidunits = Unidades de liquido +unit.powerunits = Unidades de energia +unit.degrees = Graus +unit.seconds = segundos +unit.items = itens +category.general = Geral +category.power = Poder +category.liquids = Liquidos +category.items = Itens +category.crafting = Construindo +category.shooting = Atirando +category.optional = Melhoras opcionais setting.autotarget.name = Alvo automatico setting.fpscap.name = FPS Maximo setting.fpscap.none = Nenhum @@ -371,7 +371,7 @@ setting.mutemusic.name = Desligar Música setting.sfxvol.name = Volume de Efeitos setting.mutesound.name = Desligar Som setting.crashreport.name = Enviar denuncias de crash anonimas -text.keybind.title = Refazer teclas +keybind.title = Refazer teclas category.general.name = Geral category.view.name = Ver category.multiplayer.name = Multijogador @@ -401,7 +401,7 @@ keybind.chat_history_next.name = Historico do proximo chat keybind.chat_scroll.name = Rolar chat keybind.drop_unit.name = Soltar unidade 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.description = O modo normal. Recursos limitados E os ataques vem automaticamente. 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.description = Uma nave armada, bem armadurada. Com um repetidor incendario equipado. Boa aceleração e maxima velocidade. mech.glaive-ship.weapon = Repetidor de fogo -text.item.explosiveness = [LIGHT_GRAY]Explosividade: {0} -text.item.flammability = [LIGHT_GRAY]Inflamabilidade: {0} -text.item.radioactivity = [LIGHT_GRAY]RadioAtividade: {0} -text.item.fluxiness = [LIGHT_GRAY]Poder do fluxo: {0} -text.unit.health = [LIGHT_GRAY]Vida: {0} -text.unit.speed = [LIGHT_GRAY]Velocidade: {0} -text.mech.weapon = [LIGHT_GRAY]Arma: {0} -text.mech.armor = [LIGHT_GRAY]Armadura: {0} -text.mech.itemcapacity = [LIGHT_GRAY]Capacidade de itens: {0} -text.mech.minespeed = [LIGHT_GRAY]Velocidade de mineração: {0} -text.mech.minepower = [LIGHT_GRAY]Poder de mineração: {0} -text.mech.ability = [LIGHT_GRAY]Habilidade: {0} -text.liquid.heatcapacity = [LIGHT_GRAY]Capacidade de aquecimento: {0} -text.liquid.viscosity = [LIGHT_GRAY]Viscosidade: {0} -text.liquid.temperature = [LIGHT_GRAY]Temperatura: {0} +item.explosiveness = [LIGHT_GRAY]Explosividade: {0} +item.flammability = [LIGHT_GRAY]Inflamabilidade: {0} +item.radioactivity = [LIGHT_GRAY]RadioAtividade: {0} +item.fluxiness = [LIGHT_GRAY]Poder do fluxo: {0} +unit.health = [LIGHT_GRAY]Vida: {0} +unit.speed = [LIGHT_GRAY]Velocidade: {0} +mech.weapon = [LIGHT_GRAY]Arma: {0} +mech.armor = [LIGHT_GRAY]Armadura: {0} +mech.itemcapacity = [LIGHT_GRAY]Capacidade de itens: {0} +mech.minespeed = [LIGHT_GRAY]Velocidade de mineração: {0} +mech.minepower = [LIGHT_GRAY]Poder de mineração: {0} +mech.ability = [LIGHT_GRAY]Habilidade: {0} +liquid.heatcapacity = [LIGHT_GRAY]Capacidade de aquecimento: {0} +liquid.viscosity = [LIGHT_GRAY]Viscosidade: {0} +liquid.temperature = [LIGHT_GRAY]Temperatura: {0} block.constructing = {0}\n[LIGHT_GRAY](Construindo) block.spawn.name = Spawn dos inimigos block.core.name = Core diff --git a/core/assets/bundles/bundle_ru.properties b/core/assets/bundles/bundle_ru.properties index ec792c0440..feeda265f1 100644 --- a/core/assets/bundles/bundle_ru.properties +++ b/core/assets/bundles/bundle_ru.properties @@ -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 -text.credits = Авторы -text.contributors = Переводчики и контрибьюторы -text.discord = Присоединяйтесь к нашему Discord! -text.link.discord.description = Официальный discord-сервер Mindustry -text.link.github.description = Исходный код игры -text.link.dev-builds.description = Нестабильные версии -text.link.trello.description = Официальная доска trello для запланированных функций -text.link.itch.io.description = itch.io страница с загрузкой ПК версии и веб-версией игры -text.link.google-play.description = Скачать для Android c Google play -text.link.wiki.description = Официальная вики Mindustry(англ.) -text.linkfail = Не удалось открыть ссылку!\nURL-адрес был скопирован в буфер обмена. -text.gameover = Игра окончена -text.gameover.pvp = [accent] {0}[] команда победила! -text.sector.gameover = Этот сектор потерян. Высадиться повторно? -text.sector.retry = Повторить попытку -text.highscore = [YELLOW]Новый рекорд! -text.wave.lasted = Вы продержались до [accent]{0}[]-ой волны. -text.level.highscore = Рекорд: [accent]{0} -text.level.delete.title = Подтвердите удаление -text.map.delete = Вы действительно хотите удалить карту "[accent]{0}[]"? -text.level.select = Выбор карты -text.level.mode = Режим игры: -text.construction.desktop = Чтобы отменить выбор блока или остановить строительство, [accent] используйте пробел[]. -text.construction.title = Руководство по размещению блоков -text.construction = Вы только что перешли в режим размещения[accent]блоков[].\n\nЧтобы начать размещение, просто коснитесь подходящего места рядом с вашим мехом.\nПосле того, как вы поставили несколько блоков, нажмите на галочку, чтобы подтвердить, и ваш мех начнет их строительство.\n\n- [accent]Удалите блоки [] из вашего плана строительства, нажав на них.n- [accent]Нажав Shift [] и, удерживая, перетащите любой выбранный блок.\n- [accent]Поместите блоки в линию [], нажимая и удерживая на пустое место, а затем перетаскивая в любом направлении.\n- [accent]Отмените размещение блоков [], нажав X в нижнем правом углу. -text.deconstruction.title = Руководство по разрушению блоков -text.deconstruction = Вы только что перешли в режим сноса[accent] блоков.[].\n\nЧтобы начать удалять, просто нажмите на блок рядом с вашим мехом.\nПосле того как вы выбрали несколько блоков, нажмите на галочку, чтобы подтвердить, и ваш мех начнёт их сносить.\n\n- [accent]Уберите блоки [] из вашего выбора, нажав на них.\n- [accent]Удалите блоки в области [], нажав и удерживая на пустом месте, а затем перетаскивая в нужном направлении.\n- [accent]Отменить снос или выбор [] можно нажав X в нижнем правом углу. -text.showagain = Не показывать снова до следующей сессии -text.coreattack = < Ядро находится под атакой! > -text.unlocks = Разблокированные -text.savegame = Сохранить игру -text.loadgame = Загрузить игру -text.joingame = Присоеди\nниться -text.addplayers = Доб/удалить игроков -text.customgame = Пользовательская игра -text.sectors = Секторы -text.sector = Выбранный сектор: [LIGHT_GRAY]{0} -text.sector.time = Время: [LIGHT_GRAY]{0} -text.sector.deploy = Высадиться -text.sector.abandon = Отступить -text.sector.abandon.confirm = Вы уверены, что хотите отступить?\nПрогресс на секторе нельзя восстановить! -text.sector.resume = Продолжить -text.sector.locked = [scarlet][[Не завершён] -text.sector.unexplored = [accent][[Неисследованный] -text.missions = Миссий:[LIGHT_GRAY] {0} -text.mission = Миссия:[LIGHT_GRAY] {0} -text.mission.main = Главная миссия:[LIGHT_GRAY] {0} -text.mission.info = Информация о миссии -text.mission.complete = Миссия выполнена! -text.mission.complete.body = Сектор {0},{1} был завоёван. -text.mission.wave = Волна[accent] {0}[] из[accent] {1}[]\nВолна через {2} -text.mission.wave.enemies = Волна[accent] {0} из {1}[]\n{2} враг. -text.mission.wave.enemy = Волна[accent] {0} из {1}[]\n{2} враг -text.mission.wave.menu = Пережить[accent] {0} []волн -text.mission.battle = Уничтожьте ядро противника. -text.mission.resource.menu = Добыть {0} х{1} -text.mission.resource = Добыть {0}:\n[accent]{1}/{2}[] -text.mission.block = Создать {0} -text.mission.unit = Создать {0} боев. ед. -text.mission.command = Отправить команду {0} к боев. единицам -text.mission.linknode = Соединить силовые узлы -text.mission.display = [accent]Миссия:\n[LIGHT_GRAY]{0} -text.mission.mech = Переключиться на мех[accent] {0}[] -text.mission.create = Создать[accent] {0}[] -text.none = <нет> -text.close = Закрыть -text.quit = Выход -text.maps = Карты -text.continue = Продолжить -text.nextmission = Следующая миссия -text.maps.none = [LIGHT_GRAY]Карты не найдены! -text.about.button = Об игре -text.name = Ник: -text.filename = Имя файла: -text.unlocked = Новый блок разблокирован! -text.unlocked.plural = Новые блоки разблокированы! -text.players = Игроков на сервере: {0} -text.players.single = {0} игрок на сервере -text.server.closing = [accent]Закрытие сервера... -text.server.kicked.kick = Вас выгнали с сервера! -text.server.kicked.serverClose = Сервер закрыт. -text.server.kicked.sectorComplete = Сектор завоёван. -text.server.kicked.sectorComplete.text = Ваша миссия завершена.\nСервер продолжит работу и высадит вас в следующем секторе. -text.server.kicked.clientOutdated = Устаревший клиент! Обновите игру! -text.server.kicked.serverOutdated = Устаревший сервер! Попросите хоста обновить сервер/игру! -text.server.kicked.banned = Вы заблокированы на этом сервере. -text.server.kicked.recentKick = Вы недавно были кикнуты.\n Подождите немного перед следующим подключением -text.server.kicked.nameInUse = На этом сервере есть кто-то с этим именем. -text.server.kicked.nameEmpty = Ваше имя должно содержать хотя бы один символ или цифру. -text.server.kicked.idInUse = Вы уже на этом сервере! Соединение с двумя учетными записями не разрешено. -text.server.kicked.customClient = Этот сервер не поддерживает пользовательские сборки. Загрузите официальную версию. -text.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-адрес. -text.hostserver = Запустить сервер -text.hostserver.mobile = Запустить\nсервер -text.host = Сервер -text.hosting = [accent]Открытие сервера... -text.hosts.refresh = Обновить -text.hosts.discovering = Поиск локальных игр -text.server.refreshing = Обновление сервера -text.hosts.none = [lightgray]Локальных игр не обнаружено! -text.host.invalid = [scarlet] Не удается подключиться к хосту. -text.trace = Слежка за игроком -text.trace.playername = Имя игрока: [accent]{0} -text.trace.ip = IP: [accent]{0} -text.trace.id = ID: [accent]{0} -text.trace.android = Клиент Android: [accent]{0} -text.trace.modclient = Пользовательский клиент: [accent]{0} -text.trace.totalblocksbroken = Всего разрушено блоков: [accent]{0} -text.trace.structureblocksbroken = Структурных блоков сломано: [accent]{0} -text.trace.lastblockbroken = Последний сломанный блок:[accent]{0} -text.trace.totalblocksplaced = Всего размещено блоков: [accent]{0} -text.trace.lastblockplaced = Последний размещенный блок: [accent]{0} -text.invalidid = Недопустимый ID клиента! Отправьте отчёт об ошибке. -text.server.bans = Блокировки -text.server.bans.none = Заблокированных игроков нет! -text.server.admins = Администраторы -text.server.admins.none = Администраторов нет! -text.server.add = Добавить сервер -text.server.delete = Вы действительно хотите удалить этот сервер? -text.server.hostname = Хост: {0} -text.server.edit = Редактировать сервер -text.server.outdated = [crimson]Устаревший сервер![] -text.server.outdated.client = [crimson]Устаревший клиент![] -text.server.version = [lightgray]Версия: {0} {1} -text.server.custombuild = [yellow]Пользовательская сборка -text.confirmban = Вы действительно хотите заблокировать этого игрока? -text.confirmkick = Вы действительно хотите выгнать(кикнуть) этого игрока? -text.confirmunban = Вы действительно хотите разблокировать этого игрока? -text.confirmadmin = Вы уверены, что хотите сделать этого игрока администратором? -text.confirmunadmin = Вы действительно хотите убрать этого игрока из администраторов? -text.joingame.title = Присоединиться к игре -text.joingame.ip = IP: -text.disconnect = Отключён -text.disconnect.data = Не удалось загрузить данные мира! -text.connecting = [accent]Подключение... -text.connecting.data = [accent]Загрузка данных мира... -text.server.port = Порт: -text.server.addressinuse = Данный адрес уже используется! -text.server.invalidport = Неверный номер порта! -text.server.error = [crimson]Ошибка создания сервера: [accent] {0} -text.save.old = Это сохранение для более старой версии игры и больше не может использоваться.\n\n[LIGHT_GRAY]Совместимость сохранений будет реализована в полной версии 4.0. -text.save.new = Новое сохранение -text.save.overwrite = Вы уверены,что хотите перезаписать этот слот для сохранения? -text.overwrite = Перезаписать -text.save.none = Сохранения не найдены! -text.saveload = [accent]Сохранение... -text.savefail = Не удалось сохранить игру! -text.save.delete.confirm = Вы уверены,что хотите удалить это сохранение? -text.save.delete = Удалить -text.save.export = Экспортировать сохранение -text.save.import.invalid = [accent]Это сохранение недействительно! -text.save.import.fail = [crimson]Не удалось импортировать сохранение: [accent] {0} -text.save.export.fail = [crimson]Не удалось экспортировать сохранение: [accent] {0} -text.save.import = Импортировать сохранение -text.save.newslot = Имя сохранения: -text.save.rename = Переименовать -text.save.rename.text = Новое название: -text.selectslot = Выберите сохранение. -text.slot = [accent]Слот {0} -text.save.corrupted = [accent]Сохранённый файл повреждён или имеет недействительный формат!\nЕсли вы только что обновили свою игру, это, вероятно, из-за изменение формата сохранения[scarlet], а не []ошибка. -text.sector.corrupted = [accent] Файл сохранения для этого сектора был найден, но загрузка не удалась.\nСоздан новый файл. -text.empty = <Пусто> -text.on = Вкл -text.off = Выкл -text.save.autosave = Автосохранение: {0} -text.save.map = Карта: {0} -text.save.wave = Волна: {0} -text.save.difficulty = Сложность: {0} -text.save.date = Последнее сохранение: {0} -text.save.playtime = Время в игре: {0} -text.confirm = Подтверждение -text.delete = Удалить -text.ok = ОК -text.open = Открыть -text.cancel = Отмена -text.openlink = Открыть ссылку -text.copylink = Скопировать ссылку -text.back = Назад -text.quit.confirm = Вы уверены, что хотите выйти? -text.changelog.title = Список изменений -text.changelog.loading = Получение изменений ... -text.changelog.error.android = [accent]Обратите внимание, что журнал изменений иногда не работает на Android 4.4 и ниже!\nЭто связано с внутренней ошибкой Android. -text.changelog.error.ios = [accent]В настоящее время журнал изменений не поддерживается iOS. -text.changelog.error = [scarlet]Ошибка при получении изменений!\nПроверьте подключение к Интернету. -text.changelog.current = [yellow][[Текущая версия] -text.changelog.latest = [accent][[Последняя версия] -text.loading = [accent] Загрузка... -text.saving = [accent]Сохранение.. -text.wave = [accent]Волна {0} -text.wave.waiting = [LIGHT_GRAY]Волна через {0} -text.waiting = Ожидание... -text.waiting.players = Ожидание игроков ... -text.wave.enemies = [LIGHT_GRAY]{0} противник. остался -text.wave.enemy = [LIGHT_GRAY]{0} противник остался -text.loadimage = Загрузить изображение -text.saveimage = Сохранить изображение -text.unknown = Неизвестно -text.custom = Пользовательская -text.builtin = Встроенная -text.map.delete.confirm = Вы действительно хотите удалить эту карту? Это действие не может быть отменено! -text.map.random = [accent]Случайная карта -text.map.nospawn = Эта карта не имеет ядер, в которых игрок может появиться! Добавьте[ROYAL] синее[] ядро на эту карту в редакторе карт. -text.map.nospawn.pvp = У этой карты нет вражеских ядер, в которых игрок может появиться! Добавьте[SCARLET] красные[] ядра к этой карте в редакторе. -text.map.invalid = Ошибка загрузки карты: повреждённый или недопустимый файл карты. -text.editor.brush = Кисть -text.editor.slope = \\ -text.editor.openin = Открыть в редакторе -text.editor.oregen = Генерация Руд -text.editor.oregen.info = Генерация Руд: -text.editor.mapinfo = Информация о карте -text.editor.author = Автор: -text.editor.description = Описание: -text.editor.name = Название: -text.editor.teams = Команды -text.editor.elevation = Возвышенность -text.editor.errorimageload = Ошибка загрузки изображения: [accent] {0} -text.editor.errorimagesave = Ошибка сохранения изображения: [accent] {0} -text.editor.generate = Создать -text.editor.resize = Изменить \nразмер -text.editor.loadmap = Загрузить\nкарту -text.editor.savemap = Сохранить\nкарту -text.editor.saved = Сохранено! -text.editor.save.noname = У Вашей карты нет названия! Назовите её в меню «Информация о карте». -text.editor.save.overwrite = Ваша карта не может быть записана поверх встроенной карты! Введите другое название в меню «Информация о карте» -text.editor.import.exists = [scarlet]Не удалось импортировать: []карта с данным именем уже существует '{0}'! -text.editor.import = Импорт... -text.editor.importmap = Импортировать карту -text.editor.importmap.description = Импортировать уже существующую карту -text.editor.importfile = Импортировать файл -text.editor.importfile.description = Импортировать файл карты из вне -text.editor.importimage = Импортировать устаревшее изображение -text.editor.importimage.description = Импортировать файл с изображения ландшафта -text.editor.export = Экспорт... -text.editor.exportfile = Экспортировать файл -text.editor.exportfile.description = Экспорт файла карты -text.editor.exportimage = Экспортировать изображение ландшафта -text.editor.exportimage.description = Экспортировать файл с изображением карты -text.editor.loadimage = Загрузить \nизображение -text.editor.saveimage = Сохранить \nизображение -text.editor.unsaved = [scarlet]У вас есть несохранённые изменения![]\nВы уверены, что хотите выйти? -text.editor.resizemap = Изменить размер карты -text.editor.mapname = Название карты: -text.editor.overwrite = [accent]Внимание! \nЭто перезапишет уже существующую карту. -text.editor.overwrite.confirm = [scarlet]Осторожно![] Карта с таким названием уже существует. Вы действительно хотите её перезаписать? -text.editor.selectmap = Выберите карту для загрузки: -text.width = Ширина: -text.height = Высота: -text.menu = Меню -text.play = Играть -text.load = Загрузить -text.save = Сохранить -text.fps = FPS: {0} -text.tps = TPS: {0} -text.ping = Пинг: {0} мс -text.language.restart = Перезагрузите игру, чтобы языковые настройки вступили в силу.\nPlease restart your game for the language settings to take effect. -text.settings = Настройки -text.tutorial = Обучение -text.editor = Редактор -text.mapeditor = Редактор карт -text.donate = Пожертво\nвать -text.connectfail = [crimson]Не удалось подключиться к серверу: [accent] {0} -text.error.unreachable = Сервер недоступен. -text.error.invalidaddress = Некорректный адрес. -text.error.timedout = Время ожидания истекло!\nУбедитесь, что хост настроен для перенаправления портов и адрес корректный! -text.error.mismatch = Ошибка пакета:\nвозможное несоответствие версии клиента/сервера. \nУбедитесь, что у Вас и у владельца сервера установлена последняя версия Mindustry! -text.error.alreadyconnected = Вы уже подключены. -text.error.mapnotfound = Не найден файл карты! -text.error.any = Неизвестная сетевая ошибка. -text.settings.language = Язык -text.settings.reset = Сбросить по умолчанию -text.settings.rebind = Смена -text.settings.controls = Управление -text.settings.game = Игра -text.settings.sound = Звук -text.settings.graphics = Графика -text.settings.cleardata = Очистить данные ... -text.settings.clear.confirm = Вы действительно хотите очистить свои данные?\nТо, что сделано, нельзя отменить! -text.settings.clearall.confirm = [scarlet]ОСТОРОЖНО![]\nЭто уничтожит все данные, включая сохранения, карты, разблокированное и настройки управления.\nПосле того как вы нажмете ОК, игра уничтожит все данные и автоматически закроется. -text.settings.clearsectors = Очистить секторы -text.settings.clearunlocks = Очистить разблокированное -text.settings.clearall = Очистить всё -text.paused = Пауза -text.yes = Да -text.no = Нет -text.info.title = Информация -text.error.title = [crimson]Произошла ошибка -text.error.crashtitle = Произошла ошибка -text.blocks.unknown = [LIGHT_GRAY]??? -text.blocks.blockinfo = Информация о блоке -text.blocks.powercapacity = Вместимость энергии -text.blocks.powershot = Энергия/выстрел -text.blocks.targetsair = Атакует воздуш. юнитов? -text.blocks.itemspeed = Скорость перемещения ресурсов -text.blocks.shootrange = Радиус действия -text.blocks.size = Размер -text.blocks.liquidcapacity = Вместимость жидкости -text.blocks.maxitemssecond = Макс. количество предметов/секунду -text.blocks.powerrange = Диапазон передачи энергии -text.blocks.poweruse = Потребляет энергии -text.blocks.powerdamage = Энергия/урон -text.blocks.inputitemcapacity = Вместимость входящих предметов -text.blocks.outputitemcapacity = Вместимость выходящих предметов -text.blocks.itemcapacity = Вместимость предметов -text.blocks.basepowergeneration = Базовая генерация энергии -text.blocks.powertransferspeed = Скорость передачи энергии -text.blocks.craftspeed = Скорость производства -text.blocks.inputliquid = Прием жидкости -text.blocks.inputliquidaux = Вспом. жидкость -text.blocks.inputitem = Входящий предмет -text.blocks.inputitems = Входящие предметы -text.blocks.outputitem = Выходящий предмет -text.blocks.drilltier = Добывает -text.blocks.drillspeed = Базовая скорость сверления -text.blocks.liquidoutput = Выходящая жидкость -text.blocks.liquidoutputspeed = Выходная скорость жидкости -text.blocks.liquiduse = Используется жидкости -text.blocks.coolant = Охлаждающая жидкость -text.blocks.coolantuse = Охлажд. жидкости используется -text.blocks.inputliquidfuel = Жидкое топливо -text.blocks.liquidfueluse = Жидкого топлива используется -text.blocks.boostitem = Ускоряющий предмет -text.blocks.boostliquid = Ускоряющая жидкость -text.blocks.health = Здоровье -text.blocks.inaccuracy = Разброс -text.blocks.shots = Выстрелы -text.blocks.reload = Выстрелы/секунду -text.blocks.inputfuel = Входящее топливо -text.blocks.fuelburntime = Время горения топлива -text.blocks.inputcapacity = Макс. вместимость входящих предметов -text.blocks.outputcapacity = Макс. вместимость выходящих предметов -text.unit.blocks = блоки -text.unit.powersecond = единиц энергии/секунду -text.unit.liquidsecond = жидкостных единиц/секунду -text.unit.itemssecond = предметов/секунду -text.unit.pixelssecond = пикселей/секунду -text.unit.liquidunits = жидкостных единиц -text.unit.powerunits = энерг. единиц -text.unit.degrees = град. -text.unit.seconds = сек. -text.unit.items = единиц -text.category.general = Основные -text.category.power = Энергия -text.category.liquids = Жидкости -text.category.items = Предметы -text.category.crafting = Создание -text.category.shooting = Стрельба -text.category.optional = Дополнительные улучшения +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 = Авторы +contributors = Переводчики и контрибьюторы +discord = Присоединяйтесь к нашему Discord! +link.discord.description = Официальный discord-сервер Mindustry +link.github.description = Исходный код игры +link.dev-builds.description = Нестабильные версии +link.trello.description = Официальная доска trello для запланированных функций +link.itch.io.description = itch.io страница с загрузкой ПК версии и веб-версией игры +link.google-play.description = Скачать для Android c Google play +link.wiki.description = Официальная вики Mindustry(англ.) +linkfail = Не удалось открыть ссылку!\nURL-адрес был скопирован в буфер обмена. +gameover = Игра окончена +gameover.pvp = [accent] {0}[] команда победила! +sector.gameover = Этот сектор потерян. Высадиться повторно? +sector.retry = Повторить попытку +highscore = [YELLOW]Новый рекорд! +wave.lasted = Вы продержались до [accent]{0}[]-ой волны. +level.highscore = Рекорд: [accent]{0} +level.delete.title = Подтвердите удаление +map.delete = Вы действительно хотите удалить карту "[accent]{0}[]"? +level.select = Выбор карты +level.mode = Режим игры: +construction.desktop = Чтобы отменить выбор блока или остановить строительство, [accent] используйте пробел[]. +construction.title = Руководство по размещению блоков +construction = Вы только что перешли в режим размещения[accent]блоков[].\n\nЧтобы начать размещение, просто коснитесь подходящего места рядом с вашим мехом.\nПосле того, как вы поставили несколько блоков, нажмите на галочку, чтобы подтвердить, и ваш мех начнет их строительство.\n\n- [accent]Удалите блоки [] из вашего плана строительства, нажав на них.n- [accent]Нажав Shift [] и, удерживая, перетащите любой выбранный блок.\n- [accent]Поместите блоки в линию [], нажимая и удерживая на пустое место, а затем перетаскивая в любом направлении.\n- [accent]Отмените размещение блоков [], нажав X в нижнем правом углу. +deconstruction.title = Руководство по разрушению блоков +deconstruction = Вы только что перешли в режим сноса[accent] блоков.[].\n\nЧтобы начать удалять, просто нажмите на блок рядом с вашим мехом.\nПосле того как вы выбрали несколько блоков, нажмите на галочку, чтобы подтвердить, и ваш мех начнёт их сносить.\n\n- [accent]Уберите блоки [] из вашего выбора, нажав на них.\n- [accent]Удалите блоки в области [], нажав и удерживая на пустом месте, а затем перетаскивая в нужном направлении.\n- [accent]Отменить снос или выбор [] можно нажав X в нижнем правом углу. +showagain = Не показывать снова до следующей сессии +coreattack = < Ядро находится под атакой! > +unlocks = Разблокированные +savegame = Сохранить игру +loadgame = Загрузить игру +joingame = Присоеди\nниться +addplayers = Доб/удалить игроков +customgame = Пользовательская игра +sectors = Секторы +sector = Выбранный сектор: [LIGHT_GRAY]{0} +sector.time = Время: [LIGHT_GRAY]{0} +sector.deploy = Высадиться +sector.abandon = Отступить +sector.abandon.confirm = Вы уверены, что хотите отступить?\nПрогресс на секторе нельзя восстановить! +sector.resume = Продолжить +sector.locked = [scarlet][[Не завершён] +sector.unexplored = [accent][[Неисследованный] +missions = Миссий:[LIGHT_GRAY] {0} +mission = Миссия:[LIGHT_GRAY] {0} +mission.main = Главная миссия:[LIGHT_GRAY] {0} +mission.info = Информация о миссии +mission.complete = Миссия выполнена! +mission.complete.body = Сектор {0},{1} был завоёван. +mission.wave = Волна[accent] {0}[] из[accent] {1}[]\nВолна через {2} +mission.wave.enemies = Волна[accent] {0} из {1}[]\n{2} враг. +mission.wave.enemy = Волна[accent] {0} из {1}[]\n{2} враг +mission.wave.menu = Пережить[accent] {0} []волн +mission.battle = Уничтожьте ядро противника. +mission.resource.menu = Добыть {0} х{1} +mission.resource = Добыть {0}:\n[accent]{1}/{2}[] +mission.block = Создать {0} +mission.unit = Создать {0} боев. ед. +mission.command = Отправить команду {0} к боев. единицам +mission.linknode = Соединить силовые узлы +mission.display = [accent]Миссия:\n[LIGHT_GRAY]{0} +mission.mech = Переключиться на мех[accent] {0}[] +mission.create = Создать[accent] {0}[] +none = <нет> +close = Закрыть +quit = Выход +maps = Карты +continue = Продолжить +nextmission = Следующая миссия +maps.none = [LIGHT_GRAY]Карты не найдены! +about.button = Об игре +name = Ник: +filename = Имя файла: +unlocked = Новый блок разблокирован! +unlocked.plural = Новые блоки разблокированы! +players = Игроков на сервере: {0} +players.single = {0} игрок на сервере +server.closing = [accent]Закрытие сервера... +server.kicked.kick = Вас выгнали с сервера! +server.kicked.serverClose = Сервер закрыт. +server.kicked.sectorComplete = Сектор завоёван. +server.kicked.sectorComplete.text = Ваша миссия завершена.\nСервер продолжит работу и высадит вас в следующем секторе. +server.kicked.clientOutdated = Устаревший клиент! Обновите игру! +server.kicked.serverOutdated = Устаревший сервер! Попросите хоста обновить сервер/игру! +server.kicked.banned = Вы заблокированы на этом сервере. +server.kicked.recentKick = Вы недавно были кикнуты.\n Подождите немного перед следующим подключением +server.kicked.nameInUse = На этом сервере есть кто-то с этим именем. +server.kicked.nameEmpty = Ваше имя должно содержать хотя бы один символ или цифру. +server.kicked.idInUse = Вы уже на этом сервере! Соединение с двумя учетными записями не разрешено. +server.kicked.customClient = Этот сервер не поддерживает пользовательские сборки. Загрузите официальную версию. +host.info = Кнопка [accent] Сервер [] размещает сервер на порт [accent]6567[].[]\nЛюбой пользователь в той же [LIGHT_GRAY]сети [] получет возможность видеть ваш сервер в своём списке серверов.\n\nЕсли вы хотите, чтобы люди могли подключаться из любого места по IP, то требуется переадресация(проброс) портов.[].\n\n[LIGHT_GRAY] Примечание. Если у кого-то возникают проблемы с подключением к вашей локальной сети, убедитесь, что вы разрешили Mindustry доступ к вашей локальной сети в настройках брандмауэра. +join.info = Здесь вы можете ввести IP-адрес [accent]сервера[] для подключения или открыть [accent]локальную сеть [] для подключения к другим серверам.\nПоддерживается многопользовательский режим LAN и WAN.\n\n[LIGHT_GRAY] Примечание: это не является автоматическим глобальным списком серверов; если вы хотите подключиться к кому-то по IP, вам нужно будет спросить у хоста его IP-адрес. +hostserver = Запустить сервер +hostserver.mobile = Запустить\nсервер +host = Сервер +hosting = [accent]Открытие сервера... +hosts.refresh = Обновить +hosts.discovering = Поиск локальных игр +server.refreshing = Обновление сервера +hosts.none = [lightgray]Локальных игр не обнаружено! +host.invalid = [scarlet] Не удается подключиться к хосту. +trace = Слежка за игроком +trace.playername = Имя игрока: [accent]{0} +trace.ip = IP: [accent]{0} +trace.id = ID: [accent]{0} +trace.android = Клиент Android: [accent]{0} +trace.modclient = Пользовательский клиент: [accent]{0} +trace.totalblocksbroken = Всего разрушено блоков: [accent]{0} +trace.structureblocksbroken = Структурных блоков сломано: [accent]{0} +trace.lastblockbroken = Последний сломанный блок:[accent]{0} +trace.totalblocksplaced = Всего размещено блоков: [accent]{0} +trace.lastblockplaced = Последний размещенный блок: [accent]{0} +invalidid = Недопустимый ID клиента! Отправьте отчёт об ошибке. +server.bans = Блокировки +server.bans.none = Заблокированных игроков нет! +server.admins = Администраторы +server.admins.none = Администраторов нет! +server.add = Добавить сервер +server.delete = Вы действительно хотите удалить этот сервер? +server.hostname = Хост: {0} +server.edit = Редактировать сервер +server.outdated = [crimson]Устаревший сервер![] +server.outdated.client = [crimson]Устаревший клиент![] +server.version = [lightgray]Версия: {0} {1} +server.custombuild = [yellow]Пользовательская сборка +confirmban = Вы действительно хотите заблокировать этого игрока? +confirmkick = Вы действительно хотите выгнать(кикнуть) этого игрока? +confirmunban = Вы действительно хотите разблокировать этого игрока? +confirmadmin = Вы уверены, что хотите сделать этого игрока администратором? +confirmunadmin = Вы действительно хотите убрать этого игрока из администраторов? +joingame.title = Присоединиться к игре +joingame.ip = IP: +disconnect = Отключён +disconnect.data = Не удалось загрузить данные мира! +connecting = [accent]Подключение... +connecting.data = [accent]Загрузка данных мира... +server.port = Порт: +server.addressinuse = Данный адрес уже используется! +server.invalidport = Неверный номер порта! +server.error = [crimson]Ошибка создания сервера: [accent] {0} +save.old = Это сохранение для более старой версии игры и больше не может использоваться.\n\n[LIGHT_GRAY]Совместимость сохранений будет реализована в полной версии 4.0. +save.new = Новое сохранение +save.overwrite = Вы уверены,что хотите перезаписать этот слот для сохранения? +overwrite = Перезаписать +save.none = Сохранения не найдены! +saveload = [accent]Сохранение... +savefail = Не удалось сохранить игру! +save.delete.confirm = Вы уверены,что хотите удалить это сохранение? +save.delete = Удалить +save.export = Экспортировать сохранение +save.import.invalid = [accent]Это сохранение недействительно! +save.import.fail = [crimson]Не удалось импортировать сохранение: [accent] {0} +save.export.fail = [crimson]Не удалось экспортировать сохранение: [accent] {0} +save.import = Импортировать сохранение +save.newslot = Имя сохранения: +save.rename = Переименовать +save.rename.text = Новое название: +selectslot = Выберите сохранение. +slot = [accent]Слот {0} +save.corrupted = [accent]Сохранённый файл повреждён или имеет недействительный формат!\nЕсли вы только что обновили свою игру, это, вероятно, из-за изменение формата сохранения[scarlet], а не []ошибка. +sector.corrupted = [accent] Файл сохранения для этого сектора был найден, но загрузка не удалась.\nСоздан новый файл. +empty = <Пусто> +on = Вкл +off = Выкл +save.autosave = Автосохранение: {0} +save.map = Карта: {0} +save.wave = Волна: {0} +save.difficulty = Сложность: {0} +save.date = Последнее сохранение: {0} +save.playtime = Время в игре: {0} +confirm = Подтверждение +delete = Удалить +ok = ОК +open = Открыть +cancel = Отмена +openlink = Открыть ссылку +copylink = Скопировать ссылку +back = Назад +quit.confirm = Вы уверены, что хотите выйти? +changelog.title = Список изменений +changelog.loading = Получение изменений ... +changelog.error.android = [accent]Обратите внимание, что журнал изменений иногда не работает на Android 4.4 и ниже!\nЭто связано с внутренней ошибкой Android. +changelog.error.ios = [accent]В настоящее время журнал изменений не поддерживается iOS. +changelog.error = [scarlet]Ошибка при получении изменений!\nПроверьте подключение к Интернету. +changelog.current = [yellow][[Текущая версия] +changelog.latest = [accent][[Последняя версия] +loading = [accent] Загрузка... +saving = [accent]Сохранение.. +wave = [accent]Волна {0} +wave.waiting = [LIGHT_GRAY]Волна через {0} +waiting = Ожидание... +waiting.players = Ожидание игроков ... +wave.enemies = [LIGHT_GRAY]{0} противник. остался +wave.enemy = [LIGHT_GRAY]{0} противник остался +loadimage = Загрузить изображение +saveimage = Сохранить изображение +unknown = Неизвестно +custom = Пользовательская +builtin = Встроенная +map.delete.confirm = Вы действительно хотите удалить эту карту? Это действие не может быть отменено! +map.random = [accent]Случайная карта +map.nospawn = Эта карта не имеет ядер, в которых игрок может появиться! Добавьте[ROYAL] синее[] ядро на эту карту в редакторе карт. +map.nospawn.pvp = У этой карты нет вражеских ядер, в которых игрок может появиться! Добавьте[SCARLET] красные[] ядра к этой карте в редакторе. +map.invalid = Ошибка загрузки карты: повреждённый или недопустимый файл карты. +editor.brush = Кисть +editor.slope = \\ +editor.openin = Открыть в редакторе +editor.oregen = Генерация Руд +editor.oregen.info = Генерация Руд: +editor.mapinfo = Информация о карте +editor.author = Автор: +editor.description = Описание: +editor.name = Название: +editor.teams = Команды +editor.elevation = Возвышенность +editor.errorimageload = Ошибка загрузки изображения: [accent] {0} +editor.errorimagesave = Ошибка сохранения изображения: [accent] {0} +editor.generate = Создать +editor.resize = Изменить \nразмер +editor.loadmap = Загрузить\nкарту +editor.savemap = Сохранить\nкарту +editor.saved = Сохранено! +editor.save.noname = У Вашей карты нет названия! Назовите её в меню «Информация о карте». +editor.save.overwrite = Ваша карта не может быть записана поверх встроенной карты! Введите другое название в меню «Информация о карте» +editor.import.exists = [scarlet]Не удалось импортировать: []карта с данным именем уже существует '{0}'! +editor.import = Импорт... +editor.importmap = Импортировать карту +editor.importmap.description = Импортировать уже существующую карту +editor.importfile = Импортировать файл +editor.importfile.description = Импортировать файл карты из вне +editor.importimage = Импортировать устаревшее изображение +editor.importimage.description = Импортировать файл с изображения ландшафта +editor.export = Экспорт... +editor.exportfile = Экспортировать файл +editor.exportfile.description = Экспорт файла карты +editor.exportimage = Экспортировать изображение ландшафта +editor.exportimage.description = Экспортировать файл с изображением карты +editor.loadimage = Загрузить \nизображение +editor.saveimage = Сохранить \nизображение +editor.unsaved = [scarlet]У вас есть несохранённые изменения![]\nВы уверены, что хотите выйти? +editor.resizemap = Изменить размер карты +editor.mapname = Название карты: +editor.overwrite = [accent]Внимание! \nЭто перезапишет уже существующую карту. +editor.overwrite.confirm = [scarlet]Осторожно![] Карта с таким названием уже существует. Вы действительно хотите её перезаписать? +editor.selectmap = Выберите карту для загрузки: +width = Ширина: +height = Высота: +menu = Меню +play = Играть +load = Загрузить +save = Сохранить +fps = FPS: {0} +tps = TPS: {0} +ping = Пинг: {0} мс +language.restart = Перезагрузите игру, чтобы языковые настройки вступили в силу.\nPlease restart your game for the language settings to take effect. +settings = Настройки +tutorial = Обучение +editor = Редактор +mapeditor = Редактор карт +donate = Пожертво\nвать +connectfail = [crimson]Не удалось подключиться к серверу: [accent] {0} +error.unreachable = Сервер недоступен. +error.invalidaddress = Некорректный адрес. +error.timedout = Время ожидания истекло!\nУбедитесь, что хост настроен для перенаправления портов и адрес корректный! +error.mismatch = Ошибка пакета:\nвозможное несоответствие версии клиента/сервера. \nУбедитесь, что у Вас и у владельца сервера установлена последняя версия Mindustry! +error.alreadyconnected = Вы уже подключены. +error.mapnotfound = Не найден файл карты! +error.any = Неизвестная сетевая ошибка. +settings.language = Язык +settings.reset = Сбросить по умолчанию +settings.rebind = Смена +settings.controls = Управление +settings.game = Игра +settings.sound = Звук +settings.graphics = Графика +settings.cleardata = Очистить данные ... +settings.clear.confirm = Вы действительно хотите очистить свои данные?\nТо, что сделано, нельзя отменить! +settings.clearall.confirm = [scarlet]ОСТОРОЖНО![]\nЭто уничтожит все данные, включая сохранения, карты, разблокированное и настройки управления.\nПосле того как вы нажмете ОК, игра уничтожит все данные и автоматически закроется. +settings.clearsectors = Очистить секторы +settings.clearunlocks = Очистить разблокированное +settings.clearall = Очистить всё +paused = Пауза +yes = Да +no = Нет +info.title = Информация +error.title = [crimson]Произошла ошибка +error.crashtitle = Произошла ошибка +blocks.unknown = [LIGHT_GRAY]??? +blocks.blockinfo = Информация о блоке +blocks.powercapacity = Вместимость энергии +blocks.powershot = Энергия/выстрел +blocks.targetsair = Атакует воздуш. юнитов? +blocks.itemspeed = Скорость перемещения ресурсов +blocks.shootrange = Радиус действия +blocks.size = Размер +blocks.liquidcapacity = Вместимость жидкости +blocks.maxitemssecond = Макс. количество предметов/секунду +blocks.powerrange = Диапазон передачи энергии +blocks.poweruse = Потребляет энергии +blocks.powerdamage = Энергия/урон +blocks.inputitemcapacity = Вместимость входящих предметов +blocks.outputitemcapacity = Вместимость выходящих предметов +blocks.itemcapacity = Вместимость предметов +blocks.basepowergeneration = Базовая генерация энергии +blocks.powertransferspeed = Скорость передачи энергии +blocks.craftspeed = Скорость производства +blocks.inputliquid = Прием жидкости +blocks.inputliquidaux = Вспом. жидкость +blocks.inputitem = Входящий предмет +blocks.inputitems = Входящие предметы +blocks.outputitem = Выходящий предмет +blocks.drilltier = Добывает +blocks.drillspeed = Базовая скорость сверления +blocks.liquidoutput = Выходящая жидкость +blocks.liquidoutputspeed = Выходная скорость жидкости +blocks.liquiduse = Используется жидкости +blocks.coolant = Охлаждающая жидкость +blocks.coolantuse = Охлажд. жидкости используется +blocks.inputliquidfuel = Жидкое топливо +blocks.liquidfueluse = Жидкого топлива используется +blocks.boostitem = Ускоряющий предмет +blocks.boostliquid = Ускоряющая жидкость +blocks.health = Здоровье +blocks.inaccuracy = Разброс +blocks.shots = Выстрелы +blocks.reload = Выстрелы/секунду +blocks.inputfuel = Входящее топливо +blocks.fuelburntime = Время горения топлива +blocks.inputcapacity = Макс. вместимость входящих предметов +blocks.outputcapacity = Макс. вместимость выходящих предметов +unit.blocks = блоки +unit.powersecond = единиц энергии/секунду +unit.liquidsecond = жидкостных единиц/секунду +unit.itemssecond = предметов/секунду +unit.pixelssecond = пикселей/секунду +unit.liquidunits = жидкостных единиц +unit.powerunits = энерг. единиц +unit.degrees = град. +unit.seconds = сек. +unit.items = единиц +category.general = Основные +category.power = Энергия +category.liquids = Жидкости +category.items = Предметы +category.crafting = Создание +category.shooting = Стрельба +category.optional = Дополнительные улучшения setting.autotarget.name = Авто-цель setting.fpscap.name = Макс. FPS setting.fpscap.none = Неограниченный @@ -372,7 +372,7 @@ setting.mutemusic.name = Заглушить музыку setting.sfxvol.name = Громкость звуковых эффектов setting.mutesound.name = Заглушить звук setting.crashreport.name = Отправлять анонимные отчёты о вылетах -text.keybind.title = Настройка управления +keybind.title = Настройка управления category.general.name = Основное category.view.name = Просмотр category.multiplayer.name = Мультиплеер @@ -402,7 +402,7 @@ keybind.chat_history_next.name = След. история чата keybind.chat_scroll.name = Прокрутка чата keybind.drop_unit.name = Сбросить юнита keybind.zoom_minimap.name = Увеличить миникарту. -mode.text.help.title = Описание режимов +mode.help.title = Описание режимов mode.waves.name = Волны mode.waves.description = Обычный режим. В режиме "Волны" надо самим добывать ресурсы и сами волны идут безостановочно. mode.sandbox.name = Песочница @@ -479,21 +479,21 @@ mech.trident-ship.weapon = Грузовой отсек с бомбами mech.glaive-ship.name = Копьё mech.glaive-ship.description = Большой, хорошо бронированный боевой корабль. Оснащён зажигательным ретранслятором. Хорошее ускорение и максимальная скорость. mech.glaive-ship.weapon = Огненный пулемёт -text.item.explosiveness = [LIGHT_GRAY]Взрывоопасность: {0}% -text.item.flammability = [LIGHT_GRAY]Воспламеняемость: {0}% -text.item.radioactivity = [LIGHT_GRAY]Радиоактивность: {0}% -text.item.fluxiness = [LIGHT_GRAY]Осадочность: {0}% -text.unit.health = [LIGHT_GRAY]Здоровье: {0} -text.unit.speed = [LIGHT_GRAY]Скорость: {0} -text.mech.weapon = [LIGHT_GRAY]Оружие: {0} -text.mech.armor = [LIGHT_GRAY]Броня: {0} -text.mech.itemcapacity = [LIGHT_GRAY]Вместимость предметов: {0} -text.mech.minespeed = [LIGHT_GRAY]Скорость добычи: {0} -text.mech.minepower = [LIGHT_GRAY]Мощность добычи: {0} -text.mech.ability = [LIGHT_GRAY]Способность: {0} -text.liquid.heatcapacity = [LIGHT_GRAY]Теплоёмкость: {0} -text.liquid.viscosity = [LIGHT_GRAY]Вязкость: {0} -text.liquid.temperature = [LIGHT_GRAY]Температура: {0} +item.explosiveness = [LIGHT_GRAY]Взрывоопасность: {0}% +item.flammability = [LIGHT_GRAY]Воспламеняемость: {0}% +item.radioactivity = [LIGHT_GRAY]Радиоактивность: {0}% +item.fluxiness = [LIGHT_GRAY]Осадочность: {0}% +unit.health = [LIGHT_GRAY]Здоровье: {0} +unit.speed = [LIGHT_GRAY]Скорость: {0} +mech.weapon = [LIGHT_GRAY]Оружие: {0} +mech.armor = [LIGHT_GRAY]Броня: {0} +mech.itemcapacity = [LIGHT_GRAY]Вместимость предметов: {0} +mech.minespeed = [LIGHT_GRAY]Скорость добычи: {0} +mech.minepower = [LIGHT_GRAY]Мощность добычи: {0} +mech.ability = [LIGHT_GRAY]Способность: {0} +liquid.heatcapacity = [LIGHT_GRAY]Теплоёмкость: {0} +liquid.viscosity = [LIGHT_GRAY]Вязкость: {0} +liquid.temperature = [LIGHT_GRAY]Температура: {0} block.constructing = {0}[LIGHT_GRAY](В процессе) block.spawn.name = Точка появления врагов block.core.name = Ядро diff --git a/core/assets/bundles/bundle_tk.properties b/core/assets/bundles/bundle_tk.properties index 65701c2094..7d5e1c9daf 100644 --- a/core/assets/bundles/bundle_tk.properties +++ b/core/assets/bundles/bundle_tk.properties @@ -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!) -text.credits = Emegi gecenler -text.discord = Mindustry'in Discord'una katilin! -text.link.discord.description = Orjinal Mindustry'in Discord Konusma Odasi -text.link.github.description = Oyunun Kodu -text.link.dev-builds.description = Bitirilmemis Yapim Surumu -text.link.trello.description = Planlanmis Hersey icin Tablo -text.link.itch.io.description = Bilgisayar ve Site versiyonunun bulundugu Site -text.link.google-play.description = Google Play magaza sayfasi -text.link.wiki.description = Orjinal Mindustry Bilgilendirme Sayfasi -text.linkfail = Link Acilamadi!\nLink sizin icin kopyalandi. -text.gameover = Cekirdegin yok edildi. -text.gameover.pvp = The[accent] {0}[] team is victorious! -text.sector.gameover = Sektor kaybedildi. Geri gitmek ister misin? -text.sector.retry = Gene dene -text.highscore = [accent]Yeni Yuksek skor! -text.wave.lasted = Su dalgaya kadar dayandin: [accent]{0}[]. -text.level.highscore = Yuksek Skor: [accent]{0} -text.level.delete.title = Silmeyi onayla -text.map.delete = Su haritayi silmek istediginden emin misin? "[accent]{0}[]"? -text.level.select = Seviye secimi -text.level.mode = Oyun Modu: -text.construction.desktop = Bilgisayar kontrolleri degisti.\nEsyayi secmeyi birakmak istiyorsan [accent]bosluga bas[]. -text.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 -text.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 -text.showagain = Don't show again next session -text.coreattack = < Cekirdek Saldiri altinda! > -text.unlocks = Oduller -text.savegame = Oyunu kaydet -text.loadgame = Devam et -text.joingame = Oyuna katil -text.addplayers = Oyuncu ekle/cikar -text.customgame = Ozel oyun -text.sectors = Sektorler -text.sector = Sector: [LIGHT_GRAY]{0} -text.sector.time = Time: [LIGHT_GRAY]{0} -text.sector.deploy = Yukle -text.sector.abandon = Abandon -text.sector.abandon.confirm = Are you sure you want to abandon all progress at this sector?\nThis cannot be undone! -text.sector.resume = Devam et -text.sector.locked = [scarlet][[Incomplete] -text.sector.unexplored = [accent][[Unexplored] -text.missions = Missions:[LIGHT_GRAY] {0} -text.mission = Mission:[LIGHT_GRAY] {0} -text.mission.main = Main Mission:[LIGHT_GRAY] {0} -text.mission.info = Mission Info -text.mission.complete = Gorev tamamlandi! -text.mission.complete.body = Sektor {0},{1} ele gecirildi -text.mission.wave = [accent]{0}/{1}[] Dalga hayatta kal\n{2} Dalga -text.mission.wave.enemies = Survive[accent] {0}/{1} []waves\n{2} Enemies -text.mission.wave.enemy = Survive[accent] {0}/{1} []waves\n{2} Enemy -text.mission.wave.menu = Survive[accent] {0} []waves -text.mission.battle = Dusmanin cekirdegini yok et -text.mission.resource.menu = Obtain {0} x{1} -text.mission.resource = {0} x{1} Kazan -text.mission.block = Create {0} -text.mission.unit = Create {0} Unit -text.mission.command = Send Command {0} To Units -text.mission.linknode = Link Power Node -text.mission.display = [accent]Mission:\n[LIGHT_GRAY]{0} -text.mission.mech = Switch to mech[accent] {0}[] -text.mission.create = Create[accent] {0}[] -text.none = -text.close = Kapat -text.quit = Cik -text.maps = Haritalar -text.continue = Devam et -text.nextmission = Yeni gorev -text.maps.none = [LIGHT_GRAY]Harita bulunamadi! -text.about.button = Hakkinda -text.name = isim: -text.filename = File Name: -text.unlocked = Yeni yapi acildi!! -text.unlocked.plural = Yeni yapilar acildi! -text.players = {0} oyuncu cevrimici -text.players.single = {0} oyuncu cevrimici -text.server.closing = [accent]Oyun kapaniyor. -text.server.kicked.kick = Oyundan cikarildin -text.server.kicked.serverClose = Oyun kapandi -text.server.kicked.sectorComplete = Sektor tamamlandi -text.server.kicked.sectorComplete.text = Gorev Tamamlandi.\nOyun siradaki sektorden devam edecek -text.server.kicked.clientOutdated = Yeni bir versiyon mevcut! Hemen indir! -text.server.kicked.serverOutdated = Eski oyun! Yapimciya guncellemesini soyle! -text.server.kicked.banned = Oyundan kalici olarak cikarildin. -text.server.kicked.recentKick = Oyundan cikarilmistin.\nBaglanmadn once biraz bekle. -text.server.kicked.nameInUse = Oyunda bu isimde bir\nkisi zaten var. -text.server.kicked.nameEmpty = ismin gecerli degil. -text.server.kicked.idInUse = Zaten oyundasin! iki ayri hesapla oyuna katilamazsin! -text.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. -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. -text.hostserver = Oyun ac -text.hostserver.mobile = Host\nGame -text.host = Oyun ac -text.hosting = [accent]Oyun aciliyor -text.hosts.refresh = Yenile -text.hosts.discovering = internet oyunu araniyor -text.server.refreshing = liste yenileniyor -text.hosts.none = [lightgray]internet oyunu bulunamadi! -text.host.invalid = [scarlet]Oyuna baglanilamadi. -text.trace = Oyuncu isaretle -text.trace.playername = Player name: [accent]{0} -text.trace.ip = IP: [accent]{0} -text.trace.id = Unik ID: [accent]{0} -text.trace.android = Android Kullanicisi: [accent]{0} -text.trace.modclient = Ozel islemci Kullanicisi: [accent]{0} -text.trace.totalblocksbroken = kirilan yapilar: [accent]{0} -text.trace.structureblocksbroken = kirilan esyalar: [accent]{0} -text.trace.lastblockbroken = Son kirilan yapilar: [accent]{0} -text.trace.totalblocksplaced = yerlestirilen yapilar: [accent]{0} -text.trace.lastblockplaced = son yerlestirilen yapilar: [accent]{0} -text.invalidid = Yanlis islemci Linki! Sorunu bildir -text.server.bans = Yasaklamalar -text.server.bans.none = Yasaklananlar bulunamadi! -text.server.admins = Yetkililer -text.server.admins.none = Yetkili bulunamadi! -text.server.add = Oyun ekle -text.server.delete = Oyunu silmek istedigine emin misin? -text.server.hostname = Oyun yarat: {0} -text.server.edit = Oyunu ayarla -text.server.outdated = [crimson]Eski Oyun![] -text.server.outdated.client = [crimson]eski islemci![] -text.server.version = [lightgray]Versiyon: {0} -text.server.custombuild = [yellow]ozel yapi -text.confirmban = Bu oyuncuyu kalici olarak atmak istedigine emin misin? -text.confirmkick = Are you sure you want to kick this player? -text.confirmunban = Bu oyuncunun yasagini geri almak ister misin? -text.confirmadmin = Bu oyuncuyu yetkili yapmak istedigine emin misin? -text.confirmunadmin = Bu oyuncunun yetkisini almak istedigine emin misin? -text.joingame.title = Oyuna katil -text.joingame.ip = Link: -text.disconnect = Cikildi -text.disconnect.data = Oyunun geri yuklenemedi! -text.connecting = [accent]Baglaniliyor -text.connecting.data = [accent]Loading world data... -text.server.port = Link: -text.server.addressinuse = Addres zaten kullaniliyor! -text.server.invalidport = Geçersiz Oyun numarasi! -text.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. -text.save.new = Yeni Kayit Dosyasi -text.save.overwrite = Bu oyunun uzerinden\ngecmek istedigine emin\nmisin? -text.overwrite = uzerinden gec -text.save.none = Kayitli oyun bulunamadi -text.saveload = [accent]Kaydediliyor... -text.savefail = Kaydedilemedi! -text.save.delete.confirm = Bu Kayiti silmek istedigine emin misin? -text.save.delete = Sil -text.save.export = Kayiti tasi -text.save.import.invalid = [accent]Kayit gecersiz! -text.save.import.fail = [crimson]Failed to import save: [accent]{0} -text.save.export.fail = [crimson]Failed to export save: [accent]{0} -text.save.import = Kayit al -text.save.newslot = Kayit ismi: -text.save.rename = Yeniden adlandir -text.save.rename.text = Yeni isim: -text.selectslot = Kayitli bir dosya sec. -text.slot = [accent]Slot {0} -text.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. -text.empty = -text.on = Acik -text.off = Kapali -text.save.autosave = Otomatik kayit: {0} -text.save.map = Harita: {0} -text.save.wave = Dalga {0} -text.save.difficulty = Zorluk: {0} -text.save.date = En sonki kayit: {0} -text.save.playtime = Oyun Zamani!: {0} -text.confirm = Onayla -text.delete = Sil -text.ok = Tamam -text.open = Ac -text.cancel = iptal -text.openlink = Linki ac -text.copylink = Linki kopyala -text.back = Geri don -text.quit.confirm = Cikmak istedigine emin misin? -text.changelog.title = Degisimler -text.changelog.loading = Degisimler yukleniyor... -text.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. -text.changelog.error = [scarlet]Degisimler alinamadi.\nInternet baglantini kontrol et -text.changelog.current = [yellow][[Current version] -text.changelog.latest = [accent][[Latest version] -text.loading = [accent]Yukleniyor... -text.saving = [accent]Kaydediliyor... -text.wave = [accent]Dalga {0} -text.wave.waiting = Dalganin baslamasina: {0} -text.waiting = Bekleniyor... -text.waiting.players = Waiting for players... -text.wave.enemies = [LIGHT_GRAY]{0} Enemies Remaining -text.wave.enemy = [LIGHT_GRAY]{0} Enemy Remaining -text.loadimage = Resimden Yukle -text.saveimage = Resimi kaydet -text.unknown = Bilinmeyen -text.custom = Ozel -text.builtin = Yapilandirilmis -text.map.delete.confirm = Haritayi silmek istedigine emin misin? Bu geri alinamaz! -text.map.random = [accent]Rasgele harita -text.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. -text.map.invalid = Harita yuklenemedi. Gecersiz yada bozuk dosya. -text.editor.brush = Firca -text.editor.slope = \\ -text.editor.openin = Editorde ac -text.editor.oregen = Maden Yaratilma hizi -text.editor.oregen.info = Maden Yaratilmasi: -text.editor.mapinfo = Harita bilgisi: -text.editor.author = Yapimci: -text.editor.description = Yorum: -text.editor.name = isim: -text.editor.teams = Takimlar -text.editor.elevation = Yukseklik -text.editor.errorimageload = Dosya yuklenemedi:\n[accent]{0} -text.editor.errorimagesave = Dosya kaydedilemedi.:\n[accent]{0} -text.editor.generate = Yarat -text.editor.resize = Boyutunu degistir -text.editor.loadmap = Harita yukle -text.editor.savemap = Haritayi kaydet -text.editor.saved = Kaydedildi! -text.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 -text.editor.import.exists = [scarlet]Tasinamadi.:[] ayni isimi tasiyan bir harita '{0}' zaten var!! -text.editor.import = Bilgisayara kaydet -text.editor.importmap = Bilgisayardan harita al -text.editor.importmap.description = Varolan bir harita al -text.editor.importfile = Dosyayi bilgisayara kaydet -text.editor.importfile.description = Bilgisayara ozel harita yukle -text.editor.importimage = Yuzey resmi al -text.editor.importimage.description = Degisik Yuzey resmi al -text.editor.export = Disari al -text.editor.exportfile = Disari cikart -text.editor.exportfile.description = Haritayi disari cikart -text.editor.exportimage = Haritanin resmini disari cikart -text.editor.exportimage.description = Haritanin resmini disari aktar -text.editor.loadimage = Araziyi yukle -text.editor.saveimage = Araziyi disari aktar -text.editor.unsaved = [scarlet]Kaydedilmemis verileriniz var![]\ncikmak istedigine emin misin? -text.editor.resizemap = Haritanin boyutunu degistir -text.editor.mapname = Harita ismi: -text.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? -text.editor.selectmap = Yukleyecek bir harita sec: -text.width = Genislik: -text.height = Yukseklik: -text.menu = Menu -text.play = Oyna -text.load = Yukle -text.save = Kaydet -text.fps = FPS: {0} -text.tps = TPS: {0} -text.ping = Ping: {0}ms -text.language.restart = Lutfen dil degisiminin etkin olmasi icin oyunu yeniden baslatin -text.settings = ayarlar -text.tutorial = Tutorial -text.editor = Editor -text.mapeditor = Harita yaraticisi -text.donate = Bagis yap -text.connectfail = [crimson]Su Oyuna baglanilamadi: [accent]{0} -text.error.unreachable = Server unreachable. -text.error.invalidaddress = Invalid address. -text.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! -text.error.alreadyconnected = Already connected. -text.error.mapnotfound = Map file not found! -text.error.any = Unkown network error. -text.settings.language = Dil -text.settings.reset = ilk ayarlara geri al -text.settings.rebind = Geri al -text.settings.controls = Kontroller -text.settings.game = Oyun -text.settings.sound = Ses -text.settings.graphics = Grafikler -text.settings.cleardata = Clear Game Data... -text.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. -text.settings.clearsectors = Clear Sectors -text.settings.clearunlocks = Clear Unlocks -text.settings.clearall = Clear All -text.paused = Duraklatildi -text.yes = Evet -text.no = Hayir -text.info.title = [accent]Bilgi -text.error.title = [crimson]Bir hata olustu -text.error.crashtitle = Bir hata olustu -text.blocks.unknown = [LIGHT_GRAY]??? -text.blocks.blockinfo = Yapi bilgisi -text.blocks.powercapacity = Guc kapasitesi -text.blocks.powershot = Guc/Saldiri hizi -text.blocks.targetsair = Havayi hedef alir mi? -text.blocks.itemspeed = Ilerleme hizi -text.blocks.shootrange = Menzil -text.blocks.size = Buyukluk -text.blocks.liquidcapacity = Sivi kapasitesi -text.blocks.maxitemssecond = Esya limiti -text.blocks.powerrange = Menzil -text.blocks.poweruse = Guc kullanimi -text.blocks.powerdamage = Power/Damage -text.blocks.inputitemcapacity = Giris esya kapasitesi -text.blocks.outputitemcapacity = Cikis esya kapasitesi -text.blocks.itemcapacity = Esya kapasitesi -text.blocks.basepowergeneration = Base Power Generation -text.blocks.powertransferspeed = Guc transfer hizi -text.blocks.craftspeed = Yapilma hizi -text.blocks.inputliquid = Giris sivi -text.blocks.inputliquidaux = Yardimci sivi -text.blocks.inputitem = Giris esyasi -text.blocks.inputitems = Giris esyalari -text.blocks.outputitem = Sonuc -text.blocks.drilltier = Kazilabilirler -text.blocks.drillspeed = Ana kazma hizi -text.blocks.liquidoutput = Sivi cikisi -text.blocks.liquidoutputspeed = Liquid Output Speed -text.blocks.liquiduse = Sivi kullanimi -text.blocks.coolant = Sogutma sivisi -text.blocks.coolantuse = Sogutma sivi kullanimi -text.blocks.inputliquidfuel = Yakit sivisi -text.blocks.liquidfueluse = Sivi yakit kullanimi -text.blocks.boostitem = Boost Item -text.blocks.boostliquid = Boost Liquid -text.blocks.health = Can -text.blocks.inaccuracy = sekme -text.blocks.shots = vuruslar -text.blocks.reload = Yeniden doldurma -text.blocks.inputfuel = Yakit -text.blocks.fuelburntime = Yakit yakilma suresi -text.blocks.inputcapacity = Giris kapasitesi -text.blocks.outputcapacity = Cikis kapasitesi -text.unit.blocks = Yapilar -text.unit.powersecond = saniyede bir -text.unit.liquidsecond = Saniyede bir -text.unit.itemssecond = Saniyede bir -text.unit.pixelssecond = Saniyede bir -text.unit.liquidunits = Litre -text.unit.powerunits = Volt -text.unit.degrees = derece -text.unit.seconds = saniye -text.unit.items = esya -text.category.general = General -text.category.power = Guc -text.category.liquids = sivilar -text.category.items = esyalar -text.category.crafting = uretim -text.category.shooting = sikma -text.category.optional = Optional Enhancements +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 = Emegi gecenler +discord = Mindustry'in Discord'una katilin! +link.discord.description = Orjinal Mindustry'in Discord Konusma Odasi +link.github.description = Oyunun Kodu +link.dev-builds.description = Bitirilmemis Yapim Surumu +link.trello.description = Planlanmis Hersey icin Tablo +link.itch.io.description = Bilgisayar ve Site versiyonunun bulundugu Site +link.google-play.description = Google Play magaza sayfasi +link.wiki.description = Orjinal Mindustry Bilgilendirme Sayfasi +linkfail = Link Acilamadi!\nLink sizin icin kopyalandi. +gameover = Cekirdegin yok edildi. +gameover.pvp = The[accent] {0}[] team is victorious! +sector.gameover = Sektor kaybedildi. Geri gitmek ister misin? +sector.retry = Gene dene +highscore = [accent]Yeni Yuksek skor! +wave.lasted = Su dalgaya kadar dayandin: [accent]{0}[]. +level.highscore = Yuksek Skor: [accent]{0} +level.delete.title = Silmeyi onayla +map.delete = Su haritayi silmek istediginden emin misin? "[accent]{0}[]"? +level.select = Seviye secimi +level.mode = Oyun Modu: +construction.desktop = Bilgisayar kontrolleri degisti.\nEsyayi secmeyi birakmak istiyorsan [accent]bosluga bas[]. +construction.title = Esya Insaat Egitimi +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 +deconstruction.title = Yapi yikma egitimi +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 +showagain = Don't show again next session +coreattack = < Cekirdek Saldiri altinda! > +unlocks = Oduller +savegame = Oyunu kaydet +loadgame = Devam et +joingame = Oyuna katil +addplayers = Oyuncu ekle/cikar +customgame = Ozel oyun +sectors = Sektorler +sector = Sector: [LIGHT_GRAY]{0} +sector.time = Time: [LIGHT_GRAY]{0} +sector.deploy = Yukle +sector.abandon = Abandon +sector.abandon.confirm = Are you sure you want to abandon all progress at this sector?\nThis cannot be undone! +sector.resume = Devam et +sector.locked = [scarlet][[Incomplete] +sector.unexplored = [accent][[Unexplored] +missions = Missions:[LIGHT_GRAY] {0} +mission = Mission:[LIGHT_GRAY] {0} +mission.main = Main Mission:[LIGHT_GRAY] {0} +mission.info = Mission Info +mission.complete = Gorev tamamlandi! +mission.complete.body = Sektor {0},{1} ele gecirildi +mission.wave = [accent]{0}/{1}[] Dalga hayatta kal\n{2} Dalga +mission.wave.enemies = Survive[accent] {0}/{1} []waves\n{2} Enemies +mission.wave.enemy = Survive[accent] {0}/{1} []waves\n{2} Enemy +mission.wave.menu = Survive[accent] {0} []waves +mission.battle = Dusmanin cekirdegini yok et +mission.resource.menu = Obtain {0} x{1} +mission.resource = {0} x{1} Kazan +mission.block = Create {0} +mission.unit = Create {0} Unit +mission.command = Send Command {0} To Units +mission.linknode = Link Power Node +mission.display = [accent]Mission:\n[LIGHT_GRAY]{0} +mission.mech = Switch to mech[accent] {0}[] +mission.create = Create[accent] {0}[] +none = +close = Kapat +quit = Cik +maps = Haritalar +continue = Devam et +nextmission = Yeni gorev +maps.none = [LIGHT_GRAY]Harita bulunamadi! +about.button = Hakkinda +name = isim: +filename = File Name: +unlocked = Yeni yapi acildi!! +unlocked.plural = Yeni yapilar acildi! +players = {0} oyuncu cevrimici +players.single = {0} oyuncu cevrimici +server.closing = [accent]Oyun kapaniyor. +server.kicked.kick = Oyundan cikarildin +server.kicked.serverClose = Oyun kapandi +server.kicked.sectorComplete = Sektor tamamlandi +server.kicked.sectorComplete.text = Gorev Tamamlandi.\nOyun siradaki sektorden devam edecek +server.kicked.clientOutdated = Yeni bir versiyon mevcut! Hemen indir! +server.kicked.serverOutdated = Eski oyun! Yapimciya guncellemesini soyle! +server.kicked.banned = Oyundan kalici olarak cikarildin. +server.kicked.recentKick = Oyundan cikarilmistin.\nBaglanmadn once biraz bekle. +server.kicked.nameInUse = Oyunda bu isimde bir\nkisi zaten var. +server.kicked.nameEmpty = ismin gecerli degil. +server.kicked.idInUse = Zaten oyundasin! iki ayri hesapla oyuna katilamazsin! +server.kicked.customClient = Bu oyun ayarlanmis vesiyonlara izin vermiyor. Orijinal bir versiyon dene! +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. +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. +hostserver = Oyun ac +hostserver.mobile = Host\nGame +host = Oyun ac +hosting = [accent]Oyun aciliyor +hosts.refresh = Yenile +hosts.discovering = internet oyunu araniyor +server.refreshing = liste yenileniyor +hosts.none = [lightgray]internet oyunu bulunamadi! +host.invalid = [scarlet]Oyuna baglanilamadi. +trace = Oyuncu isaretle +trace.playername = Player name: [accent]{0} +trace.ip = IP: [accent]{0} +trace.id = Unik ID: [accent]{0} +trace.android = Android Kullanicisi: [accent]{0} +trace.modclient = Ozel islemci Kullanicisi: [accent]{0} +trace.totalblocksbroken = kirilan yapilar: [accent]{0} +trace.structureblocksbroken = kirilan esyalar: [accent]{0} +trace.lastblockbroken = Son kirilan yapilar: [accent]{0} +trace.totalblocksplaced = yerlestirilen yapilar: [accent]{0} +trace.lastblockplaced = son yerlestirilen yapilar: [accent]{0} +invalidid = Yanlis islemci Linki! Sorunu bildir +server.bans = Yasaklamalar +server.bans.none = Yasaklananlar bulunamadi! +server.admins = Yetkililer +server.admins.none = Yetkili bulunamadi! +server.add = Oyun ekle +server.delete = Oyunu silmek istedigine emin misin? +server.hostname = Oyun yarat: {0} +server.edit = Oyunu ayarla +server.outdated = [crimson]Eski Oyun![] +server.outdated.client = [crimson]eski islemci![] +server.version = [lightgray]Versiyon: {0} +server.custombuild = [yellow]ozel yapi +confirmban = Bu oyuncuyu kalici olarak atmak istedigine emin misin? +confirmkick = Are you sure you want to kick this player? +confirmunban = Bu oyuncunun yasagini geri almak ister misin? +confirmadmin = Bu oyuncuyu yetkili yapmak istedigine emin misin? +confirmunadmin = Bu oyuncunun yetkisini almak istedigine emin misin? +joingame.title = Oyuna katil +joingame.ip = Link: +disconnect = Cikildi +disconnect.data = Oyunun geri yuklenemedi! +connecting = [accent]Baglaniliyor +connecting.data = [accent]Loading world data... +server.port = Link: +server.addressinuse = Addres zaten kullaniliyor! +server.invalidport = Geçersiz Oyun numarasi! +server.error = [crimson]Oyun acarkes sorun olustu: [accent]{0} +save.old = Bu oyun su anda kullanilamaz.\n\n[LIGHT_GRAY]geri alma oyunun 4.0 surumunde eklenecektir. +save.new = Yeni Kayit Dosyasi +save.overwrite = Bu oyunun uzerinden\ngecmek istedigine emin\nmisin? +overwrite = uzerinden gec +save.none = Kayitli oyun bulunamadi +saveload = [accent]Kaydediliyor... +savefail = Kaydedilemedi! +save.delete.confirm = Bu Kayiti silmek istedigine emin misin? +save.delete = Sil +save.export = Kayiti tasi +save.import.invalid = [accent]Kayit gecersiz! +save.import.fail = [crimson]Failed to import save: [accent]{0} +save.export.fail = [crimson]Failed to export save: [accent]{0} +save.import = Kayit al +save.newslot = Kayit ismi: +save.rename = Yeniden adlandir +save.rename.text = Yeni isim: +selectslot = Kayitli bir dosya sec. +slot = [accent]Slot {0} +save.corrupted = [accent]Kayit gecersiz!\nOyunu guncellediysen, bu buyuk ihtimalle degistirilecek vebu bir [scarlet]sorun degildir.[] +sector.corrupted = [accent]Yeni dosyalar bulundu, ama yuklenemedi.\nYeni bir tane yapildi. +empty = +on = Acik +off = Kapali +save.autosave = Otomatik kayit: {0} +save.map = Harita: {0} +save.wave = Dalga {0} +save.difficulty = Zorluk: {0} +save.date = En sonki kayit: {0} +save.playtime = Oyun Zamani!: {0} +confirm = Onayla +delete = Sil +ok = Tamam +open = Ac +cancel = iptal +openlink = Linki ac +copylink = Linki kopyala +back = Geri don +quit.confirm = Cikmak istedigine emin misin? +changelog.title = Degisimler +changelog.loading = Degisimler yukleniyor... +changelog.error.android = [accent]Not: Degisimler bazen androidde calismaz.\nBu bir degistirilemez sorundan kaynakli. +changelog.error.ios = [accent]Degisimler IOS'da su anda desteklenmiyor. +changelog.error = [scarlet]Degisimler alinamadi.\nInternet baglantini kontrol et +changelog.current = [yellow][[Current version] +changelog.latest = [accent][[Latest version] +loading = [accent]Yukleniyor... +saving = [accent]Kaydediliyor... +wave = [accent]Dalga {0} +wave.waiting = Dalganin baslamasina: {0} +waiting = Bekleniyor... +waiting.players = Waiting for players... +wave.enemies = [LIGHT_GRAY]{0} Enemies Remaining +wave.enemy = [LIGHT_GRAY]{0} Enemy Remaining +loadimage = Resimden Yukle +saveimage = Resimi kaydet +unknown = Bilinmeyen +custom = Ozel +builtin = Yapilandirilmis +map.delete.confirm = Haritayi silmek istedigine emin misin? Bu geri alinamaz! +map.random = [accent]Rasgele harita +map.nospawn = Haritada Oyncularin cikmasi icin cekirdek yok! Haritaya[ROYAL]Mavi[] cekirdek ekle. +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.invalid = Harita yuklenemedi. Gecersiz yada bozuk dosya. +editor.brush = Firca +editor.slope = \\ +editor.openin = Editorde ac +editor.oregen = Maden Yaratilma hizi +editor.oregen.info = Maden Yaratilmasi: +editor.mapinfo = Harita bilgisi: +editor.author = Yapimci: +editor.description = Yorum: +editor.name = isim: +editor.teams = Takimlar +editor.elevation = Yukseklik +editor.errorimageload = Dosya yuklenemedi:\n[accent]{0} +editor.errorimagesave = Dosya kaydedilemedi.:\n[accent]{0} +editor.generate = Yarat +editor.resize = Boyutunu degistir +editor.loadmap = Harita yukle +editor.savemap = Haritayi kaydet +editor.saved = Kaydedildi! +editor.save.noname = Haritanin ismi yok! 'Harita bilgisinden' bi tane ekle +editor.save.overwrite = Haritanin ismi varolan bir haritanin ismi ile ayni! 'Harita bilgisinden' degisik bir isim sec +editor.import.exists = [scarlet]Tasinamadi.:[] ayni isimi tasiyan bir harita '{0}' zaten var!! +editor.import = Bilgisayara kaydet +editor.importmap = Bilgisayardan harita al +editor.importmap.description = Varolan bir harita al +editor.importfile = Dosyayi bilgisayara kaydet +editor.importfile.description = Bilgisayara ozel harita yukle +editor.importimage = Yuzey resmi al +editor.importimage.description = Degisik Yuzey resmi al +editor.export = Disari al +editor.exportfile = Disari cikart +editor.exportfile.description = Haritayi disari cikart +editor.exportimage = Haritanin resmini disari cikart +editor.exportimage.description = Haritanin resmini disari aktar +editor.loadimage = Araziyi yukle +editor.saveimage = Araziyi disari aktar +editor.unsaved = [scarlet]Kaydedilmemis verileriniz var![]\ncikmak istedigine emin misin? +editor.resizemap = Haritanin boyutunu degistir +editor.mapname = Harita ismi: +editor.overwrite = [accent]Dikkat et!\nBu bir haritanin uzerinden cececek. +editor.overwrite.confirm = [scarlet]uyari![] bu isimde bir harita zaten var. Uzerinden gececek misin? +editor.selectmap = Yukleyecek bir harita sec: +width = Genislik: +height = Yukseklik: +menu = Menu +play = Oyna +load = Yukle +save = Kaydet +fps = FPS: {0} +tps = TPS: {0} +ping = Ping: {0}ms +language.restart = Lutfen dil degisiminin etkin olmasi icin oyunu yeniden baslatin +settings = ayarlar +tutorial = Tutorial +editor = Editor +mapeditor = Harita yaraticisi +donate = Bagis yap +connectfail = [crimson]Su Oyuna baglanilamadi: [accent]{0} +error.unreachable = Server unreachable. +error.invalidaddress = Invalid address. +error.timedout = Timed out!\nMake sure the host has port forwarding set up, and that the address is correct! +error.mismatch = Packet error:\npossible client/server version mismatch.\nMake sure you and the host have the latest version of Mindustry! +error.alreadyconnected = Already connected. +error.mapnotfound = Map file not found! +error.any = Unkown network error. +settings.language = Dil +settings.reset = ilk ayarlara geri al +settings.rebind = Geri al +settings.controls = Kontroller +settings.game = Oyun +settings.sound = Ses +settings.graphics = Grafikler +settings.cleardata = Clear Game Data... +settings.clear.confirm = Are you sure you want to clear this data?\nWhat is done cannot be undone! +settings.clearall.confirm = [scarlet]WARNING![]\nThis will clear all data, including saves, maps, unlocks and keybinds.\nOnce you press 'ok' the game will wipe all data and automatically exit. +settings.clearsectors = Clear Sectors +settings.clearunlocks = Clear Unlocks +settings.clearall = Clear All +paused = Duraklatildi +yes = Evet +no = Hayir +info.title = [accent]Bilgi +error.title = [crimson]Bir hata olustu +error.crashtitle = Bir hata olustu +blocks.unknown = [LIGHT_GRAY]??? +blocks.blockinfo = Yapi bilgisi +blocks.powercapacity = Guc kapasitesi +blocks.powershot = Guc/Saldiri hizi +blocks.targetsair = Havayi hedef alir mi? +blocks.itemspeed = Ilerleme hizi +blocks.shootrange = Menzil +blocks.size = Buyukluk +blocks.liquidcapacity = Sivi kapasitesi +blocks.maxitemssecond = Esya limiti +blocks.powerrange = Menzil +blocks.poweruse = Guc kullanimi +blocks.powerdamage = Power/Damage +blocks.inputitemcapacity = Giris esya kapasitesi +blocks.outputitemcapacity = Cikis esya kapasitesi +blocks.itemcapacity = Esya kapasitesi +blocks.basepowergeneration = Base Power Generation +blocks.powertransferspeed = Guc transfer hizi +blocks.craftspeed = Yapilma hizi +blocks.inputliquid = Giris sivi +blocks.inputliquidaux = Yardimci sivi +blocks.inputitem = Giris esyasi +blocks.inputitems = Giris esyalari +blocks.outputitem = Sonuc +blocks.drilltier = Kazilabilirler +blocks.drillspeed = Ana kazma hizi +blocks.liquidoutput = Sivi cikisi +blocks.liquidoutputspeed = Liquid Output Speed +blocks.liquiduse = Sivi kullanimi +blocks.coolant = Sogutma sivisi +blocks.coolantuse = Sogutma sivi kullanimi +blocks.inputliquidfuel = Yakit sivisi +blocks.liquidfueluse = Sivi yakit kullanimi +blocks.boostitem = Boost Item +blocks.boostliquid = Boost Liquid +blocks.health = Can +blocks.inaccuracy = sekme +blocks.shots = vuruslar +blocks.reload = Yeniden doldurma +blocks.inputfuel = Yakit +blocks.fuelburntime = Yakit yakilma suresi +blocks.inputcapacity = Giris kapasitesi +blocks.outputcapacity = Cikis kapasitesi +unit.blocks = Yapilar +unit.powersecond = saniyede bir +unit.liquidsecond = Saniyede bir +unit.itemssecond = Saniyede bir +unit.pixelssecond = Saniyede bir +unit.liquidunits = Litre +unit.powerunits = Volt +unit.degrees = derece +unit.seconds = saniye +unit.items = esya +category.general = General +category.power = Guc +category.liquids = sivilar +category.items = esyalar +category.crafting = uretim +category.shooting = sikma +category.optional = Optional Enhancements setting.autotarget.name = Auto-Target setting.fpscap.name = Max FPS setting.fpscap.none = Yok @@ -371,7 +371,7 @@ setting.mutemusic.name = Sesi kapat setting.sfxvol.name = Ses seviyesi setting.mutesound.name = Sesi kapat setting.crashreport.name = Send Anonymous Crash Reports -text.keybind.title = Tuslari ayarla +keybind.title = Tuslari ayarla category.general.name = General category.view.name = Goster category.multiplayer.name = Cok oyunculu @@ -401,7 +401,7 @@ keybind.chat_history_next.name = Konusma gecmisi ileri keybind.chat_scroll.name = Konusma kaydir keybind.drop_unit.name = Unit birak keybind.zoom_minimap.name = Haritayi yaklastir -mode.text.help.title = Modlarin aciklamalari +mode.help.title = Modlarin aciklamalari mode.waves.name = Dalgali mode.waves.description = Klasik mod. Dalgalara karsi cekirdegi koru. mode.sandbox.name = Serbest @@ -478,21 +478,21 @@ mech.trident-ship.weapon = mini atomlar mech.glaive-ship.name = Glaive mech.glaive-ship.description = Guzel, buyuk bir unit. Hiz limiti ve kapesitesi iyidir mech.glaive-ship.weapon = Orman yakici -text.item.explosiveness = [LIGHT_GRAY]Patlayicilik: {0} -text.item.flammability = [LIGHT_GRAY]Yanbilirlik: {0} -text.item.radioactivity = [LIGHT_GRAY]Radyoaktivite: {0} -text.item.fluxiness = [LIGHT_GRAY]akis gucu: {0} -text.unit.health = [LIGHT_GRAY]Can: {0} -text.unit.speed = [LIGHT_GRAY]hiz: {0} -text.mech.weapon = [LIGHT_GRAY]silah: {0} -text.mech.armor = [LIGHT_GRAY]zirh: {0} -text.mech.itemcapacity = [LIGHT_GRAY]esya kapasitesi: {0} -text.mech.minespeed = [LIGHT_GRAY]kazma hizi: {0} -text.mech.minepower = [LIGHT_GRAY]kazma gucu: {0} -text.mech.ability = [LIGHT_GRAY]yetenek gucu: {0} -text.liquid.heatcapacity = [LIGHT_GRAY]isinma kapasitesi: {0} -text.liquid.viscosity = [LIGHT_GRAY]Yari sivilik: {0} -text.liquid.temperature = [LIGHT_GRAY]isi: {0} +item.explosiveness = [LIGHT_GRAY]Patlayicilik: {0} +item.flammability = [LIGHT_GRAY]Yanbilirlik: {0} +item.radioactivity = [LIGHT_GRAY]Radyoaktivite: {0} +item.fluxiness = [LIGHT_GRAY]akis gucu: {0} +unit.health = [LIGHT_GRAY]Can: {0} +unit.speed = [LIGHT_GRAY]hiz: {0} +mech.weapon = [LIGHT_GRAY]silah: {0} +mech.armor = [LIGHT_GRAY]zirh: {0} +mech.itemcapacity = [LIGHT_GRAY]esya kapasitesi: {0} +mech.minespeed = [LIGHT_GRAY]kazma hizi: {0} +mech.minepower = [LIGHT_GRAY]kazma gucu: {0} +mech.ability = [LIGHT_GRAY]yetenek gucu: {0} +liquid.heatcapacity = [LIGHT_GRAY]isinma kapasitesi: {0} +liquid.viscosity = [LIGHT_GRAY]Yari sivilik: {0} +liquid.temperature = [LIGHT_GRAY]isi: {0} block.constructing = {0}\n[LIGHT_GRAY](Constructing) block.spawn.name = Enemy Spawn block.core.name = cekirdek diff --git a/core/assets/bundles/bundle_tr.properties b/core/assets/bundles/bundle_tr.properties index 2bd8915ce8..440393ee6a 100644 --- a/core/assets/bundles/bundle_tr.properties +++ b/core/assets/bundles/bundle_tr.properties @@ -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!) -text.credits = Yapımcılar -text.discord = Mindustry Discord'una katılın! -text.link.discord.description = Resmi Mindustry Discord iletişim kanalı -text.link.github.description = Oyunun kaynak kodu -text.link.dev-builds.description = Geliştirme altında olan sürüm -text.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ı -text.link.google-play.description = Google Play mağaza sayfası -text.link.wiki.description = Resmi Mindustry Wikipedi'si -text.linkfail = Bağlantı açılamadı\! URL, yazı tahtanıza kopyalandı. -text.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. -text.gameover = Çekirdek yok edildi. -text.gameover.pvp = [accent] {0}[] takimi kazandi \! -text.sector.gameover = Sektor kaybedildi. -text.sector.retry = Tekrar dene -text.highscore = [SARI] Yeni yüksek puan\! -text.wave.lasted = Su dalgaya kadar yasadin: [accent]{0}[]. -text.level.highscore = Yüksek Puan\: [accent] {0} -text.level.delete.title = Silmeyi onaylayın -text.map.delete = Su haritayi silmek istedigine emin misin? "[orange]{0}[]"? -text.level.select = Seviye Seç -text.level.mode = Oyun Modu -text.construction.desktop = Masaustu kontrolleri degisti.\nSecmeyi birakip yapmayi kesmek icin, [accent]bosluga bas[]. -text.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 -text.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 -text.showagain = Bunu gene gosterme -text.coreattack = < Cekirdek saldiri altinda\! > -text.unlocks = Koleksiyon -text.savegame = Oyunu Kaydet -text.loadgame = Oyunu yükle -text.joingame = Oyuna katıl -text.addplayers = Oyuncu ekle/cikar -text.customgame = Ozel oyun -text.sectors = Sektorler -text.sector = Su sektoru sectin\: [LIGHT_GRAY]{0} -text.sector.time = Zaman\: [LIGHT_GRAY]{0} -text.sector.deploy = Basla -text.sector.abandon = Terk et -text.sector.abandon.confirm = Buradaki ilerlemeni silmek istedigine emin misin\nBu geri alinamaz\! -text.sector.resume = Devam et -text.sector.locked = [scarlet][[Bitirilmedi] -text.sector.unexplored = [accent][[Kesvedilmedş] -text.missions = Gorevler\:[LIGHT_GRAY] {0} -text.mission = Gorev\:[LIGHT_GRAY] {0} -text.mission.main = Ana gorev\:[LIGHT_GRAY] {0} -text.mission.info = Gorev bilgisi -text.mission.complete = Gorev tamamlandi\! -text.mission.complete.body = Sektor {0},{1} ele gecirildi -text.mission.wave = [accent]{0}[] dalga hayatta kal -text.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 -text.mission.wave.menu = [accent] {0} []dalga hayatta kal -text.mission.battle = Dusman temelini yok et -text.mission.resource.menu = Sunlari ele gecir {0} x{1} -text.mission.resource = Sunlari ele gecir {0}\:\n[accent]{1}/{2}[] -text.mission.block = Su kadar yarat {0} -text.mission.unit = {0} Kadar unit yarat -text.mission.command = {0} Unite komut yolla -text.mission.linknode = Guc nodu bagla -text.mission.display = [accent]Gorev\:\n[LIGHT_GRAY]{0} -text.mission.mech = Su gemiye degis[accent] {0}[] -text.mission.create = Su kadar yarat[accent] {0}[] -text.none = -text.close = Kapat -text.quit = Çık -text.maps = Haritalar -text.continue = Devam et -text.nextmission = Siradaki gorev -text.maps.none = [LIGHT_GRAY]Harita bulunamadi\! -text.about.button = Hakkında -text.name = Adı: -text.filename = File Name: -text.unlocked = New Block Unlocked! -text.unlocked.plural = New Blocks Unlocked! -text.players = 1090 oyuncu çevrimiçi -text.players.single = {0} Oyuncu Çevrimiçi -text.server.closing = [accent] Sunucu kapatılıyor ... -text.server.kicked.kick = Sunucudan kovuldun! -text.server.kicked.serverClose = Server closed. -text.server.kicked.sectorComplete = Sector completed. -text.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! -text.server.kicked.serverOutdated = Eski sunucu! Ev sahibinden güncellemesini isteyin! -text.server.kicked.banned = Bu sunucudan yasaklandınız. -text.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. -text.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. -text.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. -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. -text.hostserver = Oyunu Sun -text.hostserver.mobile = Host\nGame -text.host = evsahibi -text.hosting = [accent] Sunucu açılıyor ... -text.hosts.refresh = Yenile -text.hosts.discovering = LAN oyunlarını keşfetme -text.server.refreshing = Canlandırıcı sunucu -text.hosts.none = [lightgray] Hayır LAN oyunları bulundu! -text.host.invalid = [scarlet] Ana bilgisayara bağlanılamıyor. -text.trace = Oyuncuyu Takip Et -text.trace.playername = Oyuncu adı: [accent] {0} -text.trace.ip = IP: [vurgu] {0} -text.trace.id = Benzersiz kimlik: [accent] {0} -text.trace.android = Android : [accent] {0} -text.trace.modclient = Özel Alıcı: [accent] {0} -text.trace.totalblocksbroken = Toplam kırık blok: [accent] {0} -text.trace.structureblocksbroken = Kırılan yapı blokları: [accent] {0} -text.trace.lastblockbroken = Kırılan son blok: [accent] {0} -text.trace.totalblocksplaced = Toplam blok yerleştirildi: [accent] {0} -text.trace.lastblockplaced = Konulan son blok: [accent] {0} -text.invalidid = Geçersiz alıcı kimliği! Bir hata raporu gönderin. -text.server.bans = yasaklar -text.server.bans.none = Yasaklanmış oyuncu bulunamadı! -text.server.admins = Yöneticiler -text.server.admins.none = Yönetici bulunamadı! -text.server.add = Sunucu ekle -text.server.delete = Bu sunucuyu silmek istediğinizden emin misiniz? -text.server.hostname = Sun -text.server.edit = Sunucuyu Düzenle -text.server.outdated = [crimson] Eski Sunucu! -text.server.outdated.client = [crimson] Eski Alıcı! -text.server.version = [lightgray] Sürüm: {0} -text.server.custombuild = [sarı] Özel Yapım -text.confirmban = Bu oyuncuyu yasaklamak istediğinizden emin misiniz? -text.confirmkick = Are you sure you want to kick this player? -text.confirmunban = Bu oyuncunun yasağını kaldırmak istediğinden emin misin? -text.confirmadmin = Bu oyuncunun yönetici yapmak istediğinden emin misin? -text.confirmunadmin = Bu oyuncudan yönetici durumunu kaldırmak istediğinizden emin misiniz? -text.joingame.title = Oyuna katılmak -text.joingame.ip = IP: -text.disconnect = Bağlantı Kesildi -text.disconnect.data = Dünya verileri yüklenemedi! -text.connecting = [Vurgu] bağlanıyor ... -text.connecting.data = [accent] Dünya verileri yükleniyor ... -text.server.port = Liman -text.server.addressinuse = Adres çoktan kullanımda! -text.server.invalidport = Bağlantı noktası numarası geçersiz. -text.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. -text.save.new = 6349,Yeni Kayıt -text.save.overwrite = Bu kayıt yuvasının üzerine yazmak istediğinizden emin misiniz? -text.overwrite = Üzerine Yaz -text.save.none = Hiçbir kayıt bulunamadı! -text.saveload = [Vurgu] Kaydediliyor ... -text.savefail = Oyun kaydedilemedi! -text.save.delete.confirm = Bu kaydı silmek istediğinizden emin misiniz? -text.save.delete = Sil -text.save.export = Dışa Aktar -text.save.import.invalid = [turuncu] Bu kayıt geçersiz! -text.save.import.fail = [crimson] Kayıt oyuna aktarılamadı : [accent] {0} -text.save.export.fail = [crimson] Kayıt dışa aktarılamadı: [accent] {0} -text.save.import = İçe Aktar -text.save.newslot = İsmi kaydet: -text.save.rename = Yeniden Adlandır -text.save.rename.text = Yeni İsim: -text.selectslot = Bir kayıt seçin. -text.slot = [accent] Yuva {0} -text.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. -text.empty = -text.on = Açık -text.off = Kapalı -text.save.autosave = Otomatik kaydetme: {0} -text.save.map = harita -text.save.wave = Dalga -text.save.difficulty = zorluk -text.save.date = Son Kaydedilen: {0} -text.save.playtime = Playtime: {0} -text.confirm = Onayla -text.delete = Sil -text.ok = Tamam -text.open = Açık -text.cancel = İptal -text.openlink = Linki aç -text.copylink = Bağlantıyı kopyala -text.back = Geri -text.quit.confirm = Çıkmak istediğinden emin misin? -text.changelog.title = Değişiklik listesi -text.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. -text.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. -text.changelog.current = [sarı] [[Güncel versiyon] -text.changelog.latest = [turuncu] [[Son sürüm] -text.loading = [Vurgu] Yükleniyor ... -text.saving = [accent]Saving... -text.wave = [turuncu] Dalga {0} -text.wave.waiting = {0} içinde dalga -text.waiting = Bekleniyor -text.waiting.players = Waiting for players... -text.wave.enemies = [LIGHT_GRAY]{0} Enemies Remaining -text.wave.enemy = [LIGHT_GRAY]{0} Enemy Remaining -text.loadimage = Resmi yükle -text.saveimage = Resmi Kaydet -text.unknown = Unknown -text.custom = Custom -text.builtin = Built-In -text.map.delete.confirm = Are you sure you want to delete this map? This action cannot be undone! -text.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. -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. -text.map.invalid = Error loading map: corrupted or invalid map file. -text.editor.brush = Brush -text.editor.slope = \\ -text.editor.openin = Open In Editor -text.editor.oregen = Ore Generation -text.editor.oregen.info = Ore Generation: -text.editor.mapinfo = Map Info -text.editor.author = Author: -text.editor.description = Description: -text.editor.name = Name: -text.editor.teams = Teams -text.editor.elevation = Elevation -text.editor.errorimageload = Resim dosyası yüklenirken hata oluştu: [accent] {0} -text.editor.errorimagesave = Resim dosyası kaydedilirken hata oluştu: [accent] {0} -text.editor.generate = Üretmek -text.editor.resize = Yeniden Boyutlandırma -text.editor.loadmap = Harita Yükle -text.editor.savemap = Harita Kaydet -text.editor.saved = Saved! -text.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. -text.editor.import.exists = [scarlet]Unable to import:[] a built-in map named '{0}' already exists! -text.editor.import = Import... -text.editor.importmap = Import Map -text.editor.importmap.description = Import an already existing map -text.editor.importfile = Import File -text.editor.importfile.description = Import an external map file -text.editor.importimage = Import Terrain Image -text.editor.importimage.description = Import an external map image file -text.editor.export = Export... -text.editor.exportfile = Export File -text.editor.exportfile.description = Export a map file -text.editor.exportimage = Export Terrain Image -text.editor.exportimage.description = Export a map image file -text.editor.loadimage = Resmi yükle -text.editor.saveimage = Resmi Kaydet -text.editor.unsaved = [scarlet] Kaydedilmemiş değişiklikleriniz var! [] Çıkmak istediğinizden emin misiniz? -text.editor.resizemap = Haritayı Yeniden Boyutlandır -text.editor.mapname = Harita Adı -text.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? -text.editor.selectmap = Yüklenecek bir harita seçin: -text.width = Genişliği: -text.height = Boy: -text.menu = Menü -text.play = Oyna -text.load = Yükle -text.save = Kaydet -text.fps = FPS: {0} -text.tps = TPS: {0} -text.ping = Ping: {0}ms -text.language.restart = Lütfen dil ayarlarının etkili olması için oyununuzu yeniden başlatın. -text.settings = Ayarlar -text.tutorial = Eğitim -text.editor = Editör -text.mapeditor = Harita Editörü -text.donate = Bağışlamak -text.connectfail = [crimson] Sunucuya bağlanılamadı: [accent] {0} -text.error.unreachable = Server unreachable. -text.error.invalidaddress = Invalid address. -text.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! -text.error.alreadyconnected = Already connected. -text.error.mapnotfound = Map file not found! -text.error.any = Unkown network error. -text.settings.language = Dil -text.settings.reset = Varsayılanlara Dön -text.settings.rebind = Rebind -text.settings.controls = kontroller -text.settings.game = Oyun -text.settings.sound = Ses -text.settings.graphics = Grafik -text.settings.cleardata = Clear Game Data... -text.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. -text.settings.clearsectors = Clear Sectors -text.settings.clearunlocks = Clear Unlocks -text.settings.clearall = Clear All -text.paused = Duraklatıldı -text.yes = Yes -text.no = No -text.info.title = [Vurgu] Bilgi -text.error.title = [crimson] Bir hata oluştu -text.error.crashtitle = Bir hata oluştu -text.blocks.unknown = [LIGHT_GRAY]??? -text.blocks.blockinfo = Blok Bilgisi -text.blocks.powercapacity = Güç kapasitesi -text.blocks.powershot = Güç / atış -text.blocks.targetsair = Targets Air -text.blocks.itemspeed = Units Moved -text.blocks.shootrange = Range -text.blocks.size = Boyut -text.blocks.liquidcapacity = Sıvı kapasitesi -text.blocks.maxitemssecond = Maksimum öğe / saniye -text.blocks.powerrange = Güç aralığı -text.blocks.poweruse = Power Use -text.blocks.powerdamage = Power/Damage -text.blocks.inputitemcapacity = Input Item Capacity -text.blocks.outputitemcapacity = Input Item Capacity -text.blocks.itemcapacity = Ürün kapasitesi -text.blocks.basepowergeneration = Base Power Generation -text.blocks.powertransferspeed = Power Transfer -text.blocks.craftspeed = Production Speed -text.blocks.inputliquid = Giriş sıvı -text.blocks.inputliquidaux = Aux Liquid -text.blocks.inputitem = Giriş öğesi -text.blocks.inputitems = Input Items -text.blocks.outputitem = Output Item -text.blocks.drilltier = Drillables -text.blocks.drillspeed = Base Drill Speed -text.blocks.liquidoutput = Liquid Output -text.blocks.liquidoutputspeed = Liquid Output Speed -text.blocks.liquiduse = Liquid Use -text.blocks.coolant = Coolant -text.blocks.coolantuse = Coolant Use -text.blocks.inputliquidfuel = Fuel Liquid -text.blocks.liquidfueluse = Liquid Fuel Use -text.blocks.boostitem = Boost Item -text.blocks.boostliquid = Boost Liquid -text.blocks.health = Can -text.blocks.inaccuracy = yanlışlık -text.blocks.shots = atışlar -text.blocks.reload = Reload -text.blocks.inputfuel = Fuel -text.blocks.fuelburntime = Fuel Burn Time -text.blocks.inputcapacity = Giriş kapasitesi -text.blocks.outputcapacity = Çıkış kapasitesi -text.unit.blocks = blocks -text.unit.powersecond = power units/second -text.unit.liquidsecond = liquid units/second -text.unit.itemssecond = items/second -text.unit.pixelssecond = pixels/second -text.unit.liquidunits = liquid units -text.unit.powerunits = power units -text.unit.degrees = degrees -text.unit.seconds = seconds -text.unit.items = items -text.category.general = General -text.category.power = Power -text.category.liquids = Liquids -text.category.items = Items -text.category.crafting = Crafting -text.category.shooting = Shooting -text.category.optional = Optional Enhancements +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 = Yapımcılar +discord = Mindustry Discord'una katılın! +link.discord.description = Resmi Mindustry Discord iletişim kanalı +link.github.description = Oyunun kaynak kodu +link.dev-builds.description = Geliştirme altında olan sürüm +link.trello.description = Planlanan özellikler için resmi Trello Bülteni +link.itch.io.description = PC yüklemeleri ve web sürümü ile itch.io sayfası +link.google-play.description = Google Play mağaza sayfası +link.wiki.description = Resmi Mindustry Wikipedi'si +linkfail = Bağlantı açılamadı\! URL, yazı tahtanıza kopyalandı. +editor.web = Web sürümü editörü desteklemiyor\! Editörü kullanmak için oyunu indirin. +web.unsupported = Site versiyonu bunu desteklemiyor\! Oyunu indirip dene. +gameover = Çekirdek yok edildi. +gameover.pvp = [accent] {0}[] takimi kazandi \! +sector.gameover = Sektor kaybedildi. +sector.retry = Tekrar dene +highscore = [SARI] Yeni yüksek puan\! +wave.lasted = Su dalgaya kadar yasadin: [accent]{0}[]. +level.highscore = Yüksek Puan\: [accent] {0} +level.delete.title = Silmeyi onaylayın +map.delete = Su haritayi silmek istedigine emin misin? "[orange]{0}[]"? +level.select = Seviye Seç +level.mode = Oyun Modu +construction.desktop = Masaustu kontrolleri degisti.\nSecmeyi birakip yapmayi kesmek icin, [accent]bosluga bas[]. +construction.title = Blok Yapma Ogreticisi +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 +deconstruction.title = Blok Yikim Ogreticisi +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 +showagain = Bunu gene gosterme +coreattack = < Cekirdek saldiri altinda\! > +unlocks = Koleksiyon +savegame = Oyunu Kaydet +loadgame = Oyunu yükle +joingame = Oyuna katıl +addplayers = Oyuncu ekle/cikar +customgame = Ozel oyun +sectors = Sektorler +sector = Su sektoru sectin\: [LIGHT_GRAY]{0} +sector.time = Zaman\: [LIGHT_GRAY]{0} +sector.deploy = Basla +sector.abandon = Terk et +sector.abandon.confirm = Buradaki ilerlemeni silmek istedigine emin misin\nBu geri alinamaz\! +sector.resume = Devam et +sector.locked = [scarlet][[Bitirilmedi] +sector.unexplored = [accent][[Kesvedilmedş] +missions = Gorevler\:[LIGHT_GRAY] {0} +mission = Gorev\:[LIGHT_GRAY] {0} +mission.main = Ana gorev\:[LIGHT_GRAY] {0} +mission.info = Gorev bilgisi +mission.complete = Gorev tamamlandi\! +mission.complete.body = Sektor {0},{1} ele gecirildi +mission.wave = [accent]{0}[] dalga hayatta kal +mission.wave.enemies = [accent] {0}/{1} []dalga hayatta kal\n{2} Dusman oldur +mission.wave.enemy = [accent] {0}/{1} []dalga hayatta kal\n{2} Dusman oldur +mission.wave.menu = [accent] {0} []dalga hayatta kal +mission.battle = Dusman temelini yok et +mission.resource.menu = Sunlari ele gecir {0} x{1} +mission.resource = Sunlari ele gecir {0}\:\n[accent]{1}/{2}[] +mission.block = Su kadar yarat {0} +mission.unit = {0} Kadar unit yarat +mission.command = {0} Unite komut yolla +mission.linknode = Guc nodu bagla +mission.display = [accent]Gorev\:\n[LIGHT_GRAY]{0} +mission.mech = Su gemiye degis[accent] {0}[] +mission.create = Su kadar yarat[accent] {0}[] +none = +close = Kapat +quit = Çık +maps = Haritalar +continue = Devam et +nextmission = Siradaki gorev +maps.none = [LIGHT_GRAY]Harita bulunamadi\! +about.button = Hakkında +name = Adı: +filename = File Name: +unlocked = New Block Unlocked! +unlocked.plural = New Blocks Unlocked! +players = 1090 oyuncu çevrimiçi +players.single = {0} Oyuncu Çevrimiçi +server.closing = [accent] Sunucu kapatılıyor ... +server.kicked.kick = Sunucudan kovuldun! +server.kicked.serverClose = Server closed. +server.kicked.sectorComplete = Sector completed. +server.kicked.sectorComplete.text = Your mission is complete.\nThe server will now continue at the next sector. +server.kicked.clientOutdated = Oyun sürümünüz geçerli değil. Oyununu güncelleyin! +server.kicked.serverOutdated = Eski sunucu! Ev sahibinden güncellemesini isteyin! +server.kicked.banned = Bu sunucudan yasaklandınız. +server.kicked.recentKick = Son zamanlarda tekmelendin. Tekrar bağlanmadan önce bekleyin. +server.kicked.nameInUse = There is someone with that name\nalready on this server. +server.kicked.nameEmpty = Your name must contain at least one character or number. +server.kicked.idInUse = You are already on this server! Connecting with two accounts is not permitted. +server.kicked.customClient = This server does not support custom builds. Download an official version. +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. +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. +hostserver = Oyunu Sun +hostserver.mobile = Host\nGame +host = evsahibi +hosting = [accent] Sunucu açılıyor ... +hosts.refresh = Yenile +hosts.discovering = LAN oyunlarını keşfetme +server.refreshing = Canlandırıcı sunucu +hosts.none = [lightgray] Hayır LAN oyunları bulundu! +host.invalid = [scarlet] Ana bilgisayara bağlanılamıyor. +trace = Oyuncuyu Takip Et +trace.playername = Oyuncu adı: [accent] {0} +trace.ip = IP: [vurgu] {0} +trace.id = Benzersiz kimlik: [accent] {0} +trace.android = Android : [accent] {0} +trace.modclient = Özel Alıcı: [accent] {0} +trace.totalblocksbroken = Toplam kırık blok: [accent] {0} +trace.structureblocksbroken = Kırılan yapı blokları: [accent] {0} +trace.lastblockbroken = Kırılan son blok: [accent] {0} +trace.totalblocksplaced = Toplam blok yerleştirildi: [accent] {0} +trace.lastblockplaced = Konulan son blok: [accent] {0} +invalidid = Geçersiz alıcı kimliği! Bir hata raporu gönderin. +server.bans = yasaklar +server.bans.none = Yasaklanmış oyuncu bulunamadı! +server.admins = Yöneticiler +server.admins.none = Yönetici bulunamadı! +server.add = Sunucu ekle +server.delete = Bu sunucuyu silmek istediğinizden emin misiniz? +server.hostname = Sun +server.edit = Sunucuyu Düzenle +server.outdated = [crimson] Eski Sunucu! +server.outdated.client = [crimson] Eski Alıcı! +server.version = [lightgray] Sürüm: {0} +server.custombuild = [sarı] Özel Yapım +confirmban = Bu oyuncuyu yasaklamak istediğinizden emin misiniz? +confirmkick = Are you sure you want to kick this player? +confirmunban = Bu oyuncunun yasağını kaldırmak istediğinden emin misin? +confirmadmin = Bu oyuncunun yönetici yapmak istediğinden emin misin? +confirmunadmin = Bu oyuncudan yönetici durumunu kaldırmak istediğinizden emin misiniz? +joingame.title = Oyuna katılmak +joingame.ip = IP: +disconnect = Bağlantı Kesildi +disconnect.data = Dünya verileri yüklenemedi! +connecting = [Vurgu] bağlanıyor ... +connecting.data = [accent] Dünya verileri yükleniyor ... +server.port = Liman +server.addressinuse = Adres çoktan kullanımda! +server.invalidport = Bağlantı noktası numarası geçersiz. +server.error = [crimson] Sunucu barındırma hatası: [accent] {0} +save.old = This save is for an older version of the game, and can no longer be used.\n\n[LIGHT_GRAY]Save backwards compatibility will be implemented in the full 4.0 release. +save.new = 6349,Yeni Kayıt +save.overwrite = Bu kayıt yuvasının üzerine yazmak istediğinizden emin misiniz? +overwrite = Üzerine Yaz +save.none = Hiçbir kayıt bulunamadı! +saveload = [Vurgu] Kaydediliyor ... +savefail = Oyun kaydedilemedi! +save.delete.confirm = Bu kaydı silmek istediğinizden emin misiniz? +save.delete = Sil +save.export = Dışa Aktar +save.import.invalid = [turuncu] Bu kayıt geçersiz! +save.import.fail = [crimson] Kayıt oyuna aktarılamadı : [accent] {0} +save.export.fail = [crimson] Kayıt dışa aktarılamadı: [accent] {0} +save.import = İçe Aktar +save.newslot = İsmi kaydet: +save.rename = Yeniden Adlandır +save.rename.text = Yeni İsim: +selectslot = Bir kayıt seçin. +slot = [accent] Yuva {0} +save.corrupted = [accent] Kayıt dosyası bozuk veya geçersiz! +sector.corrupted = [accent]A save file for this sector was found, but loading failed.\nA new one has been created. +empty = +on = Açık +off = Kapalı +save.autosave = Otomatik kaydetme: {0} +save.map = harita +save.wave = Dalga +save.difficulty = zorluk +save.date = Son Kaydedilen: {0} +save.playtime = Playtime: {0} +confirm = Onayla +delete = Sil +ok = Tamam +open = Açık +cancel = İptal +openlink = Linki aç +copylink = Bağlantıyı kopyala +back = Geri +quit.confirm = Çıkmak istediğinden emin misin? +changelog.title = Değişiklik listesi +changelog.loading = Değişiklik listesi yükleniyor +changelog.error.android = [turuncu] Android'da olan hata nedeniyle değişiklik listesi görüntülenemiyor. +changelog.error.ios = [accent]The changelog is currently not supported in iOS. +changelog.error = [scarlet] Değişiklik listesi alma hatası! İnternet bağlantınızı kontrol edin. +changelog.current = [sarı] [[Güncel versiyon] +changelog.latest = [turuncu] [[Son sürüm] +loading = [Vurgu] Yükleniyor ... +saving = [accent]Saving... +wave = [turuncu] Dalga {0} +wave.waiting = {0} içinde dalga +waiting = Bekleniyor +waiting.players = Waiting for players... +wave.enemies = [LIGHT_GRAY]{0} Enemies Remaining +wave.enemy = [LIGHT_GRAY]{0} Enemy Remaining +loadimage = Resmi yükle +saveimage = Resmi Kaydet +unknown = Unknown +custom = Custom +builtin = Built-In +map.delete.confirm = Are you sure you want to delete this map? This action cannot be undone! +map.random = [accent]Random Map +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.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.invalid = Error loading map: corrupted or invalid map file. +editor.brush = Brush +editor.slope = \\ +editor.openin = Open In Editor +editor.oregen = Ore Generation +editor.oregen.info = Ore Generation: +editor.mapinfo = Map Info +editor.author = Author: +editor.description = Description: +editor.name = Name: +editor.teams = Teams +editor.elevation = Elevation +editor.errorimageload = Resim dosyası yüklenirken hata oluştu: [accent] {0} +editor.errorimagesave = Resim dosyası kaydedilirken hata oluştu: [accent] {0} +editor.generate = Üretmek +editor.resize = Yeniden Boyutlandırma +editor.loadmap = Harita Yükle +editor.savemap = Harita Kaydet +editor.saved = Saved! +editor.save.noname = Your map does not have a name! Set one in the 'map info' menu. +editor.save.overwrite = Your map overwrites a built-in map! Pick a different name in the 'map info' menu. +editor.import.exists = [scarlet]Unable to import:[] a built-in map named '{0}' already exists! +editor.import = Import... +editor.importmap = Import Map +editor.importmap.description = Import an already existing map +editor.importfile = Import File +editor.importfile.description = Import an external map file +editor.importimage = Import Terrain Image +editor.importimage.description = Import an external map image file +editor.export = Export... +editor.exportfile = Export File +editor.exportfile.description = Export a map file +editor.exportimage = Export Terrain Image +editor.exportimage.description = Export a map image file +editor.loadimage = Resmi yükle +editor.saveimage = Resmi Kaydet +editor.unsaved = [scarlet] Kaydedilmemiş değişiklikleriniz var! [] Çıkmak istediğinizden emin misiniz? +editor.resizemap = Haritayı Yeniden Boyutlandır +editor.mapname = Harita Adı +editor.overwrite = [Vurgu] Uyarı! Bu mevcut bir haritanın üzerine yazar. +editor.overwrite.confirm = [scarlet]Warning![] A map with this name already exists. Are you sure you want to overwrite it? +editor.selectmap = Yüklenecek bir harita seçin: +width = Genişliği: +height = Boy: +menu = Menü +play = Oyna +load = Yükle +save = Kaydet +fps = FPS: {0} +tps = TPS: {0} +ping = Ping: {0}ms +language.restart = Lütfen dil ayarlarının etkili olması için oyununuzu yeniden başlatın. +settings = Ayarlar +tutorial = Eğitim +editor = Editör +mapeditor = Harita Editörü +donate = Bağışlamak +connectfail = [crimson] Sunucuya bağlanılamadı: [accent] {0} +error.unreachable = Server unreachable. +error.invalidaddress = Invalid address. +error.timedout = Timed out!\nMake sure the host has port forwarding set up, and that the address is correct! +error.mismatch = Packet error:\npossible client/server version mismatch.\nMake sure you and the host have the latest version of Mindustry! +error.alreadyconnected = Already connected. +error.mapnotfound = Map file not found! +error.any = Unkown network error. +settings.language = Dil +settings.reset = Varsayılanlara Dön +settings.rebind = Rebind +settings.controls = kontroller +settings.game = Oyun +settings.sound = Ses +settings.graphics = Grafik +settings.cleardata = Clear Game Data... +settings.clear.confirm = Are you sure you want to clear this data?\nWhat is done cannot be undone! +settings.clearall.confirm = [scarlet]WARNING![]\nThis will clear all data, including saves, maps, unlocks and keybinds.\nOnce you press 'ok' the game will wipe all data and automatically exit. +settings.clearsectors = Clear Sectors +settings.clearunlocks = Clear Unlocks +settings.clearall = Clear All +paused = Duraklatıldı +yes = Yes +no = No +info.title = [Vurgu] Bilgi +error.title = [crimson] Bir hata oluştu +error.crashtitle = Bir hata oluştu +blocks.unknown = [LIGHT_GRAY]??? +blocks.blockinfo = Blok Bilgisi +blocks.powercapacity = Güç kapasitesi +blocks.powershot = Güç / atış +blocks.targetsair = Targets Air +blocks.itemspeed = Units Moved +blocks.shootrange = Range +blocks.size = Boyut +blocks.liquidcapacity = Sıvı kapasitesi +blocks.maxitemssecond = Maksimum öğe / saniye +blocks.powerrange = Güç aralığı +blocks.poweruse = Power Use +blocks.powerdamage = Power/Damage +blocks.inputitemcapacity = Input Item Capacity +blocks.outputitemcapacity = Input Item Capacity +blocks.itemcapacity = Ürün kapasitesi +blocks.basepowergeneration = Base Power Generation +blocks.powertransferspeed = Power Transfer +blocks.craftspeed = Production Speed +blocks.inputliquid = Giriş sıvı +blocks.inputliquidaux = Aux Liquid +blocks.inputitem = Giriş öğesi +blocks.inputitems = Input Items +blocks.outputitem = Output Item +blocks.drilltier = Drillables +blocks.drillspeed = Base Drill Speed +blocks.liquidoutput = Liquid Output +blocks.liquidoutputspeed = Liquid Output Speed +blocks.liquiduse = Liquid Use +blocks.coolant = Coolant +blocks.coolantuse = Coolant Use +blocks.inputliquidfuel = Fuel Liquid +blocks.liquidfueluse = Liquid Fuel Use +blocks.boostitem = Boost Item +blocks.boostliquid = Boost Liquid +blocks.health = Can +blocks.inaccuracy = yanlışlık +blocks.shots = atışlar +blocks.reload = Reload +blocks.inputfuel = Fuel +blocks.fuelburntime = Fuel Burn Time +blocks.inputcapacity = Giriş kapasitesi +blocks.outputcapacity = Çıkış kapasitesi +unit.blocks = blocks +unit.powersecond = power units/second +unit.liquidsecond = liquid units/second +unit.itemssecond = items/second +unit.pixelssecond = pixels/second +unit.liquidunits = liquid units +unit.powerunits = power units +unit.degrees = degrees +unit.seconds = seconds +unit.items = items +category.general = General +category.power = Power +category.liquids = Liquids +category.items = Items +category.crafting = Crafting +category.shooting = Shooting +category.optional = Optional Enhancements setting.autotarget.name = Auto-Target setting.fpscap.name = Max FPS setting.fpscap.none = None @@ -373,7 +373,7 @@ setting.mutemusic.name = Müziği Kapat setting.sfxvol.name = SFX Hacmi setting.mutesound.name = Sesi kapat 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.view.name = View category.multiplayer.name = Multiplayer @@ -403,7 +403,7 @@ keybind.chat_history_next.name = Chat history next keybind.chat_scroll.name = Chat scroll keybind.drop_unit.name = drop unit keybind.zoom_minimap.name = Zoom minimap -mode.text.help.title = Modların açıklaması +mode.help.title = Modların açıklaması mode.waves.name = dalgalar mode.waves.description = normal mod. sınırlı kaynaklar ve otomatik gelen dalgalar. mode.sandbox.name = Limitsiz Oynama @@ -480,21 +480,21 @@ mech.trident-ship.weapon = Bomb Bay 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.weapon = Flame Repeater -text.item.explosiveness = [LIGHT_GRAY]Explosiveness: {0} -text.item.flammability = [LIGHT_GRAY]Flammability: {0} -text.item.radioactivity = [LIGHT_GRAY]Radioactivity: {0} -text.item.fluxiness = [LIGHT_GRAY]Flux Power: {0} -text.unit.health = [LIGHT_GRAY]Health: {0} -text.unit.speed = [LIGHT_GRAY]Speed: {0} -text.mech.weapon = [LIGHT_GRAY]Weapon: {0} -text.mech.armor = [LIGHT_GRAY]Armor: {0} -text.mech.itemcapacity = [LIGHT_GRAY]Item Capacity: {0} -text.mech.minespeed = [LIGHT_GRAY]Mining Speed: {0} -text.mech.minepower = [LIGHT_GRAY]Mining Power: {0} -text.mech.ability = [LIGHT_GRAY]Ability: {0} -text.liquid.heatcapacity = [LIGHT_GRAY]Heat Capacity: {0} -text.liquid.viscosity = [LIGHT_GRAY]Viscosity: {0} -text.liquid.temperature = [LIGHT_GRAY]Temperature: {0} +item.explosiveness = [LIGHT_GRAY]Explosiveness: {0} +item.flammability = [LIGHT_GRAY]Flammability: {0} +item.radioactivity = [LIGHT_GRAY]Radioactivity: {0} +item.fluxiness = [LIGHT_GRAY]Flux Power: {0} +unit.health = [LIGHT_GRAY]Health: {0} +unit.speed = [LIGHT_GRAY]Speed: {0} +mech.weapon = [LIGHT_GRAY]Weapon: {0} +mech.armor = [LIGHT_GRAY]Armor: {0} +mech.itemcapacity = [LIGHT_GRAY]Item Capacity: {0} +mech.minespeed = [LIGHT_GRAY]Mining Speed: {0} +mech.minepower = [LIGHT_GRAY]Mining Power: {0} +mech.ability = [LIGHT_GRAY]Ability: {0} +liquid.heatcapacity = [LIGHT_GRAY]Heat Capacity: {0} +liquid.viscosity = [LIGHT_GRAY]Viscosity: {0} +liquid.temperature = [LIGHT_GRAY]Temperature: {0} block.constructing = {0}\n[LIGHT_GRAY](Constructing) block.spawn.name = Enemy Spawn block.core.name = Core diff --git a/core/assets/bundles/bundle_uk_UA.properties b/core/assets/bundles/bundle_uk_UA.properties index 3dd40bb0f5..19ebd95999 100644 --- a/core/assets/bundles/bundle_uk_UA.properties +++ b/core/assets/bundles/bundle_uk_UA.properties @@ -1,357 +1,357 @@ -text.credits.text = Створив [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]\n\nЄ питання по грі або проблеми с перекладом? Іди в офіційний сервер discord Mindustry в канал #український. -text.credits = Автори -text.contributors = Перекладачі та Помічники -text.discord = Приєднуйтесь до нашого Discord! -text.link.discord.description = Офіційний discord-сервер Mindustry -text.link.github.description = Код гри -text.link.dev-builds.description = Нестабільні версії -text.link.trello.description = Офіційна дошка trello(на англ.) для запланованих функцій -text.link.itch.io.description = Itch.io сторінка з веб-версією та завантаженням для ПК -text.link.google-play.description = Скачати з Google Play для Android -text.link.wiki.description = Офіційна Mindustry вікі (англ.) -text.linkfail = Не вдалося відкрити посилання!\nURL-адреса скопійовано у ваш буфер обміну. -text.screenshot = Скріншот збережено в {0} -text.gameover = Гру закінчено -text.gameover.pvp = [accent] {0}[] команда перемогла! -text.sector.gameover = Цей сектор було втрачено. Повторно висадитися? -text.sector.retry = Повторити спробу -text.highscore = [YELLOW]Новий рекорд! -text.wave.lasted = Вы продержались до [accent]{0}[]-ой волны. -text.level.highscore = Рекорд: [accent]{0} -text.level.delete.title = Підтвердьте видалення -text.map.delete = Ви впевнені, що хочете видалити карту "[accent]{0}[]"? -text.level.select = Вибір мапи -text.level.mode = Режим гри: -text.construction.desktop = Щоб скасувати вибір блоку або припинити будівництво, [accent] скористайтеся пробілом[]. -text.construction.title = Інструкція з будівництва блоків -text.construction = Ви тільки що перейшли в режим будівництва[accent] блоків[].\n\nЩоб розпочати розміщення, просто торкніться підходящого місця поруч із вашим кораблем.\nПісля вибору деяких блоків натисніть прапорець, щоб підтвердити, і ваш корабель почне будувати їх.\n\n- [accent]Вилучіть блоки[] з вашого вибору, торкнувшись їх.\n- [accent]Перемістіть виділення[] утримуючи та перетягнувши будь-який блок у виділенні.\n- [accent]Розташуйте блоки у лінію[], торкнувшись і утримуючи порожнє місце, а потім перетягуючи в потрібному напрямку.\n- [accent]Скасуйте розміщення блоків[] натиснувши X внизу праворуч. -text.deconstruction.title = Інструкція з деконструкції блоків -text.deconstruction = Ви тільки що перешли в [accent] режим деконструкції блоків[].\n\nЩоб почати руйнувати, просто торкніться блоку поруч із вашим кораблем.\nПісля вибору деяких блоків натисніть прапорець, щоб підтвердити, і ваш корабель почне їх деконструювати.\n\n- [accent]Вилучіть блоки[] з вашого вибору, торкнувшись їх.\n- [accent]Вилучіть блоки в зоні[] , торкнувшись і утримуючи порожнє місце, потім перетягніть у потрібному напрямку.\n- [accent]Скасуйте деконструкцію або виділення[] натиснувши X внизу праворуч. -text.showagain = Не показувати знову до наступного сеансу -text.coreattack = < Ядро під атакою! > -text.unlocks = Розблоковане -text.savegame = Зберегти гру -text.loadgame = Завантажити гру -text.joingame = Мережева гра -text.addplayers = Дод/Видалити гравців -text.customgame = Користувальницька гра -text.sectors = Сектори -text.sector = Обраний сектор: [LIGHT_GRAY]{0} -text.sector.time = Час: [LIGHT_GRAY]{0} -text.sector.deploy = Висадитися -text.sector.abandon = Відступити -text.sector.abandon.confirm = Ви впевнені, що хочете відступити?\nПрогрес в секторі не можна відновити! -text.sector.resume = Продовжити -text.sector.locked = [scarlet][[Незавершений] -text.sector.unexplored = [accent][[Недосліджений] -text.missions = Місії:[LIGHT_GRAY] {0} -text.mission = Місія:[LIGHT_GRAY] {0} -text.mission.main = Головна місія:[LIGHT_GRAY] {0} -text.mission.info = Інформація про місію -text.mission.complete = Місія виконана! -text.mission.complete.body = Сектор {0},{1} був завойований. -text.mission.wave = Пережити [accent]{0}/{1}[]\nХвиля через {2} -text.mission.wave.enemies = Пережити [accent] {0}/{1} []хвиль\n{2} ворог. -text.mission.wave.enemy = Пережити[accent] {0}/{1} []хвил.\n{2} Ворог -text.mission.wave.menu = Пережити[accent] {0} [] хвиль -text.mission.battle = Знищте ядро супротивника. -text.mission.resource.menu = Добути {0} x{1} -text.mission.resource = Добути {0}:\n[accent]{1}/{2}[] -text.mission.block = Створити {0} -text.mission.unit = Створити {0} бой.од. -text.mission.command = Надіслати команду {0} боїв. одиницям -text.mission.linknode = З'єднати силові вузли -text.mission.display = [accent]Місія:\n[LIGHT_GRAY]{0} -text.mission.mech = Переключитися на мех[accent] {0}[] -text.mission.create = Створити[accent] {0}[] -text.none = <нічого> -text.close = Закрити -text.quit = Вийти -text.maps = Мапи -text.continue = Продовжити -text.nextmission = Наступна місія -text.maps.none = [LIGHT_GRAY]Карт не знайдено! -text.about.button = Про гру -text.name = Нік: -text.noname = Спочатку придумайте[accent] собі нікнейм[]. -text.filename = Ім'я файлу: -text.unlocked = Новий блок розблоковано! -text.unlocked.plural = Нові блоки розблоковано! -text.players = Гравців на сервері: {0} -text.players.single = {0} гравець на сервері -text.server.closing = [accent]Закриття серверу... -text.server.kicked.kick = Ви були вигнані(кікнуті) з сервера! -text.server.kicked.serverClose = Сервер закрито. -text.server.kicked.sectorComplete = Сектор завойовано. -text.server.kicked.sectorComplete.text = Ваша місія завершена. \nСервер продовжить роботу і висадить Вас в наступному секторі. -text.server.kicked.clientOutdated = Застарілий клієнт! Оновіть свою гру! -text.server.kicked.serverOutdated = Застарілий сервер! Попросіть адміністратора серверу оновити сервер/гру! -text.server.kicked.commitMismatch = Номер збірки серверу не співпадає з номером вашої збірки клієнта. Скачайте підходящу версію. -text.server.kicked.banned = Ви були заблоковані на цьому сервері. -text.server.kicked.recentKick = Нещодавно Вас вигнали(кікнули). \nПочекайте трохи перед наступним підключенням. -text.server.kicked.nameInUse = На цьому сервері є хтось \nз таким ніком. -text.server.kicked.nameEmpty = Ваш нікнейм має містити принаймні один символ або цифру. -text.server.kicked.idInUse = Ви вже на цьому сервері! Підключення двох облікових записів не допускається. -text.server.kicked.customClient = Цей сервер не підтримує користувальницькі збірки. Завантажте офіційну версію. -text.server.kicked.gameover = Гра завершена! -text.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. -text.hostserver = Запустити сервер -text.hostserver.mobile = Запустити\nсерверу -text.host = Сервер -text.hosting = [accent]Відкриття серверу... -text.hosts.refresh = Оновити -text.hosts.discovering = Пошук локальних ігор -text.server.refreshing = Оновлення серверу -text.hosts.none = [lightgray]Локальних ігр не знайдено -text.host.invalid = [scarlet]Не вдалося підключитися до хосту. -text.trace = Стежити за гравцем -text.trace.playername = Ім'я гравця: [accent]{0} -text.trace.ip = IP: [accent]{0} -text.trace.id = Унікальний ідентифікатор: [accent]{0} -text.trace.android = Клієнт Android: [accent]{0} -text.trace.modclient = Користувацький клієнт: [accent]{0} -text.trace.totalblocksbroken = Всього зруйновано блоків: [accent]{0} -text.trace.structureblocksbroken = Структурних блоків зруйновано: [accent]{0} -text.trace.lastblockbroken = Останній зруйнований блок: [accent]{0} -text.trace.totalblocksplaced = Всього встановлено блоків: [accent]{0} -text.trace.lastblockplaced = Останній встановлений блок: [accent]{0} -text.invalidid = Невірний ідентифікатор клієнта! Надішліть звіт про помилку. -text.server.bans = Блокування -text.server.bans.none = Заблокованих гравців нема! -text.server.admins = Адміністратори -text.server.admins.none = Адміністраторів нема -text.server.add = Додати сервер -text.server.delete = Ви впевнені, що хочете видалити цей сервер? -text.server.hostname = Хост: {0} -text.server.edit = Редагувати сервер -text.server.outdated = [crimson]Застарілий сервер![] -text.server.outdated.client = [crimson]Застарілий клієнт![] -text.server.version = [lightgray]Версія: {0} -text.server.custombuild = [yellow]Користувацький збірка -text.confirmban = Ви впевнені, що хочете заблокувати цього гравця? -text.confirmkick = Ви впевнені, що хочете викинути(кікнути) цього гравця? -text.confirmunban = Ви впевнені, що хочете розблокувати цього гравця? -text.confirmadmin = Ви впевнені, що хочете зробити цього гравця адміністратором? -text.confirmunadmin = Ви впевнені, що хочете видалити статус адміністратора з цього гравця? -text.joingame.title = Приєднатися до гри -text.joingame.ip = IP: -text.disconnect = Відключено. -text.disconnect.data = Не вдалося завантажити світові дані! -text.connecting = [accent]Підключення... -text.connecting.data = [accent]Завантаження даних світу... -text.server.port = Порт: -text.server.addressinuse = Ця адреса вже використовується! -text.server.invalidport = Недійсний номер порту! -text.server.error = [crimson]Помилка запуску сервера: [accent]{0} -text.save.old = Це збереження для старої версії гри, і його більше не можна використовувати.\n\n [LIGHT_GRAY]Зворотна сумісність буде реалізовано у повній версії 4.0. -text.save.new = Нове збереження -text.save.overwrite = Ви впевнені, що хочете перезаписати цей слот для збереження? -text.overwrite = Перезаписати -text.save.none = Збережень не знайдено! -text.saveload = [accent]Збереження... -text.savefail = Не вдалося зберегти гру! -text.save.delete.confirm = Ви впевнені, що хочете видалити це збереження? -text.save.delete = Видалити -text.save.export = Экспортувати збереження -text.save.import.invalid = [accent]Це збереження недійсне! -text.save.import.fail = [crimson]Не вдалося імпортувати збереження: [accent]{0} -text.save.export.fail = [crimson]Не вдалося экспортувати збереження: [accent]{0} -text.save.import = Імпортувати збереження -text.save.newslot = Назва збереження: -text.save.rename = Перейменувати -text.save.rename.text = Нова назва: -text.selectslot = Виберіть збереження. -text.slot = [accent]Слот {0} -text.save.corrupted = [accent]Збережений файл пошкоджено або э недійсним! \nЯкщо ви щойно оновили свою гру, це, мабуть, є зміною формату збереження та [scarlet] не[] є помилкою. -text.sector.corrupted = [accent]Файл збереження для цього сектора знайдено, але завантаження не вдалося. \n Буде створено новий файл. -text.empty = <порожній> -text.on = Включено -text.off = Вимкнено -text.save.autosave = Автозбереження: {0} -text.save.map = Мапа: {0} -text.save.wave = Хвиля {0} -text.save.difficulty = Складність: {0} -text.save.date = Останнє збереження -text.save.playtime = Час гри: {0} -text.confirm = Підтвердження -text.delete = Видалити -text.ok = ОК -text.open = Відкрити -text.cancel = Скасувати -text.openlink = Відкрити посилання -text.copylink = Скопіювати посилання -text.back = Назад -text.quit.confirm = Ви впевнені що хочете вийти? -text.changelog.title = Журнал змін -text.changelog.loading = Отримання журналу змін... -text.changelog.error.android = [accent]Зверніть увагу, що іноді журнал змін не працює на ОС Android 4.4 або на нижчій версії!\nЦе пов'язано з внутрішньою помилкою Android. -text.changelog.error.ios = [accent]Журнал змін наразі не підтримується iOS. -text.changelog.error = [scarlet]Помилка отримання журналу змін!\nПеревірте підключення до Інтернету. -text.changelog.current = [yellow][[Поточна версія] -text.changelog.latest = [accent][[Остання версія] -text.loading = [accent]Завантаження... -text.saving = [accent]Збереження... -text.wave = [accent]Хвиля {0} -text.wave.waiting = Хвиля через {0} -text.waiting = Очікування... -text.waiting.players = Очікування гравців -text.wave.enemies = [LIGHT_GRAY]{0} ворог. залишилося -text.wave.enemy = [LIGHT_GRAY]{0} ворог залишився -text.loadimage = Завантажити зображення -text.saveimage = Зберегти зображення -text.unknown = Невідомо -text.custom = Користувальницька -text.builtin = Bбудована -text.map.delete.confirm = Ви впевнені, що хочете видалити цю карту? Цю дію не можна скасувати! -text.map.random = [accent]Випадкова мапа -text.map.nospawn = Ця мапа не має жодного ядра для спавну гравця! Додайте[ROYAL] сине[] ядро в цю мапу редакторі. -text.map.nospawn.pvp = У цій карти немає ворожих ядер, в яких гравець може з'явитися! Додайте[SCARLET] червоні[] ядра до цієї карті в редакторі. -text.map.invalid = Помилка завантаження карти: пошкоджений або невірний файл карти. -text.editor.brush = Пензлик -text.editor.slope = -text.editor.openin = Відкрити в редакторі -text.editor.oregen = Генерація руд -text.editor.oregen.info = Генерація руд: -text.editor.mapinfo = Інформація про мапу -text.editor.author = Автор: -text.editor.description = Опис: -text.editor.name = Назва: -text.editor.teams = Команди -text.editor.elevation = Висота -text.editor.errorimageload = Помилка завантаження зображення:[accent] {0} -text.editor.errorimagesave = Помилка збереження зображення:\n[accent]{0} -text.editor.generate = Створити -text.editor.resize = Змінити \nрозмір -text.editor.loadmap = Завантажити мапу -text.editor.savemap = Зберегти карту -text.editor.saved = Збережено! -text.editor.save.noname = Ваша карта не має назви! Встановіть його в меню «Інформація про карту». -text.editor.save.overwrite = Ваша карта перезаписує вбудовану карту! Виберіть інше ім'я в меню «Інформація про карту». -text.editor.import.exists = [scarlet]Неможливо імпортувати: [] вбудована карта з назвою "{0}" вже існує! -text.editor.import = Імпорт... -text.editor.importmap = Імпортувати карту -text.editor.importmap.description = Імпортувати вже існуючу карту -text.editor.importfile = Імпортувати файл -text.editor.importfile.description = Імпортувати зовнішній файл карти -text.editor.importimage = Імпорт зовнішнього файла зображення карти -text.editor.importimage.description = Імпорт зображення місцевості -text.editor.export = Експорт... -text.editor.exportfile = Експорт файлу -text.editor.exportfile.description = Експортувати файл карти -text.editor.exportimage = Експорт зображення місцевості -text.editor.exportimage.description = Експорт файла з зображенням карти -text.editor.loadimage = Завантажити\nзображення -text.editor.saveimage = Зберегти\nзображення -text.editor.unsaved = [scarlet]У вас є незбережені зміни![]\nВи впевнені, що хочете вийти? -text.editor.resizemap = Змінити розмір карти -text.editor.mapname = Название карты: -text.editor.overwrite = [accent]Попередження!\nЦе перезаписує існуючу карту. -text.editor.overwrite.confirm = [scarlet]Попередження![] Карта з такою назвою вже існує. Ви впевнені, що хочете переписати її? -text.editor.selectmap = Виберіть мапу для завантаження: -text.width = Ширина: -text.height = Висота: -text.menu = Меню -text.play = Грати -text.load = Завантажити -text.save = Зберегти -text.fps = FPS: {0} -text.tps = TPS: {0} -text.ping = Пінг: {0} мс -text.language.restart = Будь ласка, перезапустіть свою гру, щоб налаштування мови набули чинності.\nPlease restart your game for the language settings to take effect. -text.settings = Налаштування -text.tutorial = Навчання -text.editor = Редактор -text.mapeditor = Редактор мап -text.donate = Пожертву\nвання -text.connectfail = [crimson]Не вдалося підключитися до сервера: [accent]{0} -text.error.unreachable = Сервер не доступний. -text.error.invalidaddress = Некоректна адреса. -text.error.timedout = Час очікувування вийшов.\nПереконайтеся, що адреса коректна і що власник сервера налаштував переадресацію порту! -text.error.mismatch = Помилка пакету:\nможливе невідповідність версії клієнта / сервера.\nПереконайтеся, що у Вас та у володара сервера встановлена остання версія Mindustry! -text.error.alreadyconnected = Ви вже підключилися. -text.error.mapnotfound = Файл мапи не знайдено -text.error.io = Мережева помилка введення-виведення -text.error.any = Невідома мережева помилка -text.settings.language = Мова -text.settings.reset = Скинути за замовчуванням -text.settings.rebind = Зміна -text.settings.controls = Управління -text.settings.game = Гра -text.settings.sound = Звук -text.settings.graphics = Графіка -text.settings.cleardata = Очистити дані... -text.settings.clear.confirm = Ви впевнені, що хочете очистити ці дані?\nЦя дія не може бути скасовано! -text.settings.clearall.confirm = [scarlet]УВАГА![]\nЦе очистить всі дані, включаючи збереження, карти, розблокуване та призначенні клавіші.\nПісля того, як ви натиснете ОК, гра видалить усі дані та автоматично вийде. -text.settings.clearsectors = Очистити сектори -text.settings.clearunlocks = Очистити розблоковане -text.settings.clearall = Очистити все -text.paused = Пауза -text.yes = Так -text.no = Ні -text.info.title = Інформація -text.error.title = [crimson]Виникла помилка -text.error.crashtitle = Виникла помилка -text.blocks.unknown = [LIGHT_GRAY]??? -text.blocks.blockinfo = Інформація про блок -text.blocks.powercapacity = Місткість енергії -text.blocks.powershot = Енергія/постріл -text.blocks.targetsair = Атакуе повітряних ворогів -text.blocks.itemspeed = Швидкість переміщення ресурсів -text.blocks.shootrange = Діапазон дії -text.blocks.size = Розмір -text.blocks.liquidcapacity = Місткість рідини -text.blocks.maxitemssecond = Макс. кількість предметів/секунду -text.blocks.powerrange = Діапазон передачі енергії -text.blocks.poweruse = Енергії використовує -text.blocks.powerdamage = Енергія/урон -text.blocks.inputitemcapacity = Ємність вхідних елементів -text.blocks.outputitemcapacity = Ємність вихідних елементів -text.blocks.itemcapacity = Місткість предметів -text.blocks.basepowergeneration = Базова генерація енергії -text.blocks.powertransferspeed = Швидкість передачі енергії -text.blocks.craftspeed = Швидкість виробництва -text.blocks.inputliquid = Прийом рідини -text.blocks.inputliquidaux = Допоміжна рідина -text.blocks.inputitem = Вхідний предмет -text.blocks.inputitems = Вхідні предмети -text.blocks.outputitem = Вихідний предмет -text.blocks.drilltier = Видобуває -text.blocks.drillspeed = Базова швидкість свердління -text.blocks.liquidoutput = Вихідна рідина -text.blocks.liquidoutputspeed = Швидкість вихідної рідини -text.blocks.liquiduse = Використовуеться рідин -text.blocks.coolant = Охолоджуюча рідина -text.blocks.coolantuse = Охолодж. рідини використовуеться -text.blocks.inputliquidfuel = Рідке паливо -text.blocks.liquidfueluse = Рідкого палива використовуеться -text.blocks.boostitem = Прискорюючий предмет -text.blocks.boostliquid = Прискорююча рідина -text.blocks.health = Здоров'я -text.blocks.inaccuracy = Розкид -text.blocks.shots = Постріли -text.blocks.reload = Постріли/секунду -text.blocks.inputfuel = Паливо -text.blocks.fuelburntime = Час горіння топлива -text.blocks.inputcapacity = Макс. місткість вхідних предметів -text.blocks.outputcapacity = Макс. місткість вихідних предметів -text.unit.blocks = блоки -text.unit.powersecond = одиниць енергії/секунду -text.unit.liquidsecond = рідких одиниць/секунду -text.unit.itemssecond = предметів/секунду -text.unit.pixelssecond = пікселів/секунду -text.unit.liquidunits = рідинних одиниць -text.unit.powerunits = енергетичних одиниць -text.unit.degrees = град. -text.unit.seconds = сек. -text.unit.items = предм. -text.category.general = Загальні -text.category.power = Енергетичні -text.category.liquids = Рідини -text.category.items = Предмети -text.category.crafting = Створення -text.category.shooting = Стрільба -text.category.optional = Додаткові поліпшення +credits.text = Створив [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]\n\nЄ питання по грі або проблеми с перекладом? Іди в офіційний сервер discord Mindustry в канал #український. +credits = Автори +contributors = Перекладачі та Помічники +discord = Приєднуйтесь до нашого Discord! +link.discord.description = Офіційний discord-сервер Mindustry +link.github.description = Код гри +link.dev-builds.description = Нестабільні версії +link.trello.description = Офіційна дошка trello(на англ.) для запланованих функцій +link.itch.io.description = Itch.io сторінка з веб-версією та завантаженням для ПК +link.google-play.description = Скачати з Google Play для Android +link.wiki.description = Офіційна Mindustry вікі (англ.) +linkfail = Не вдалося відкрити посилання!\nURL-адреса скопійовано у ваш буфер обміну. +screenshot = Скріншот збережено в {0} +gameover = Гру закінчено +gameover.pvp = [accent] {0}[] команда перемогла! +sector.gameover = Цей сектор було втрачено. Повторно висадитися? +sector.retry = Повторити спробу +highscore = [YELLOW]Новий рекорд! +wave.lasted = Вы продержались до [accent]{0}[]-ой волны. +level.highscore = Рекорд: [accent]{0} +level.delete.title = Підтвердьте видалення +map.delete = Ви впевнені, що хочете видалити карту "[accent]{0}[]"? +level.select = Вибір мапи +level.mode = Режим гри: +construction.desktop = Щоб скасувати вибір блоку або припинити будівництво, [accent] скористайтеся пробілом[]. +construction.title = Інструкція з будівництва блоків +construction = Ви тільки що перейшли в режим будівництва[accent] блоків[].\n\nЩоб розпочати розміщення, просто торкніться підходящого місця поруч із вашим кораблем.\nПісля вибору деяких блоків натисніть прапорець, щоб підтвердити, і ваш корабель почне будувати їх.\n\n- [accent]Вилучіть блоки[] з вашого вибору, торкнувшись їх.\n- [accent]Перемістіть виділення[] утримуючи та перетягнувши будь-який блок у виділенні.\n- [accent]Розташуйте блоки у лінію[], торкнувшись і утримуючи порожнє місце, а потім перетягуючи в потрібному напрямку.\n- [accent]Скасуйте розміщення блоків[] натиснувши X внизу праворуч. +deconstruction.title = Інструкція з деконструкції блоків +deconstruction = Ви тільки що перешли в [accent] режим деконструкції блоків[].\n\nЩоб почати руйнувати, просто торкніться блоку поруч із вашим кораблем.\nПісля вибору деяких блоків натисніть прапорець, щоб підтвердити, і ваш корабель почне їх деконструювати.\n\n- [accent]Вилучіть блоки[] з вашого вибору, торкнувшись їх.\n- [accent]Вилучіть блоки в зоні[] , торкнувшись і утримуючи порожнє місце, потім перетягніть у потрібному напрямку.\n- [accent]Скасуйте деконструкцію або виділення[] натиснувши X внизу праворуч. +showagain = Не показувати знову до наступного сеансу +coreattack = < Ядро під атакою! > +unlocks = Розблоковане +savegame = Зберегти гру +loadgame = Завантажити гру +joingame = Мережева гра +addplayers = Дод/Видалити гравців +customgame = Користувальницька гра +sectors = Сектори +sector = Обраний сектор: [LIGHT_GRAY]{0} +sector.time = Час: [LIGHT_GRAY]{0} +sector.deploy = Висадитися +sector.abandon = Відступити +sector.abandon.confirm = Ви впевнені, що хочете відступити?\nПрогрес в секторі не можна відновити! +sector.resume = Продовжити +sector.locked = [scarlet][[Незавершений] +sector.unexplored = [accent][[Недосліджений] +missions = Місії:[LIGHT_GRAY] {0} +mission = Місія:[LIGHT_GRAY] {0} +mission.main = Головна місія:[LIGHT_GRAY] {0} +mission.info = Інформація про місію +mission.complete = Місія виконана! +mission.complete.body = Сектор {0},{1} був завойований. +mission.wave = Пережити [accent]{0}/{1}[]\nХвиля через {2} +mission.wave.enemies = Пережити [accent] {0}/{1} []хвиль\n{2} ворог. +mission.wave.enemy = Пережити[accent] {0}/{1} []хвил.\n{2} Ворог +mission.wave.menu = Пережити[accent] {0} [] хвиль +mission.battle = Знищте ядро супротивника. +mission.resource.menu = Добути {0} x{1} +mission.resource = Добути {0}:\n[accent]{1}/{2}[] +mission.block = Створити {0} +mission.unit = Створити {0} бой.од. +mission.command = Надіслати команду {0} боїв. одиницям +mission.linknode = З'єднати силові вузли +mission.display = [accent]Місія:\n[LIGHT_GRAY]{0} +mission.mech = Переключитися на мех[accent] {0}[] +mission.create = Створити[accent] {0}[] +none = <нічого> +close = Закрити +quit = Вийти +maps = Мапи +continue = Продовжити +nextmission = Наступна місія +maps.none = [LIGHT_GRAY]Карт не знайдено! +about.button = Про гру +name = Нік: +noname = Спочатку придумайте[accent] собі нікнейм[]. +filename = Ім'я файлу: +unlocked = Новий блок розблоковано! +unlocked.plural = Нові блоки розблоковано! +players = Гравців на сервері: {0} +players.single = {0} гравець на сервері +server.closing = [accent]Закриття серверу... +server.kicked.kick = Ви були вигнані(кікнуті) з сервера! +server.kicked.serverClose = Сервер закрито. +server.kicked.sectorComplete = Сектор завойовано. +server.kicked.sectorComplete.text = Ваша місія завершена. \nСервер продовжить роботу і висадить Вас в наступному секторі. +server.kicked.clientOutdated = Застарілий клієнт! Оновіть свою гру! +server.kicked.serverOutdated = Застарілий сервер! Попросіть адміністратора серверу оновити сервер/гру! +server.kicked.commitMismatch = Номер збірки серверу не співпадає з номером вашої збірки клієнта. Скачайте підходящу версію. +server.kicked.banned = Ви були заблоковані на цьому сервері. +server.kicked.recentKick = Нещодавно Вас вигнали(кікнули). \nПочекайте трохи перед наступним підключенням. +server.kicked.nameInUse = На цьому сервері є хтось \nз таким ніком. +server.kicked.nameEmpty = Ваш нікнейм має містити принаймні один символ або цифру. +server.kicked.idInUse = Ви вже на цьому сервері! Підключення двох облікових записів не допускається. +server.kicked.customClient = Цей сервер не підтримує користувальницькі збірки. Завантажте офіційну версію. +server.kicked.gameover = Гра завершена! +host.info = Кнопка [accent]Сервер[] розміщує сервер на порті [scarlet]6567[]. \nКористувачі, які знаходяться у тій же [LIGHT_GRAY] WiFi або локальній мережі[] повинні бачити ваш сервер у своєму списку серверів.\n\nЯкщо ви хочете, щоб люди могли приєднуватися з будь-якої точки через IP, то [accent] переадресація порту [] обов'язкова.\n\n[LIGHT_GRAY] Примітка. Якщо у вас виникли проблеми з підключенням до вашої локальної гри, переконайтеся, що ви дозволили Mindustry доступ до вашої локальної мережі в налаштуваннях брандмауера. +join.info = Тут ви можете ввести [accent]IP серверу[] для підключення або знайти сервери у [accent]локальній мережі[] для підключення до них.\nПідтримується локальна мережа(LAN) і широкосмугова мережа(WAN).\n\n[LIGHT_GRAY] Примітка. Тут немає автоматичного глобального списку серверів; якщо ви хочете підключитися до когось через IP, вам доведеться попросити створювача серверу дати свій ip. +hostserver = Запустити сервер +hostserver.mobile = Запустити\nсерверу +host = Сервер +hosting = [accent]Відкриття серверу... +hosts.refresh = Оновити +hosts.discovering = Пошук локальних ігор +server.refreshing = Оновлення серверу +hosts.none = [lightgray]Локальних ігр не знайдено +host.invalid = [scarlet]Не вдалося підключитися до хосту. +trace = Стежити за гравцем +trace.playername = Ім'я гравця: [accent]{0} +trace.ip = IP: [accent]{0} +trace.id = Унікальний ідентифікатор: [accent]{0} +trace.android = Клієнт Android: [accent]{0} +trace.modclient = Користувацький клієнт: [accent]{0} +trace.totalblocksbroken = Всього зруйновано блоків: [accent]{0} +trace.structureblocksbroken = Структурних блоків зруйновано: [accent]{0} +trace.lastblockbroken = Останній зруйнований блок: [accent]{0} +trace.totalblocksplaced = Всього встановлено блоків: [accent]{0} +trace.lastblockplaced = Останній встановлений блок: [accent]{0} +invalidid = Невірний ідентифікатор клієнта! Надішліть звіт про помилку. +server.bans = Блокування +server.bans.none = Заблокованих гравців нема! +server.admins = Адміністратори +server.admins.none = Адміністраторів нема +server.add = Додати сервер +server.delete = Ви впевнені, що хочете видалити цей сервер? +server.hostname = Хост: {0} +server.edit = Редагувати сервер +server.outdated = [crimson]Застарілий сервер![] +server.outdated.client = [crimson]Застарілий клієнт![] +server.version = [lightgray]Версія: {0} +server.custombuild = [yellow]Користувацький збірка +confirmban = Ви впевнені, що хочете заблокувати цього гравця? +confirmkick = Ви впевнені, що хочете викинути(кікнути) цього гравця? +confirmunban = Ви впевнені, що хочете розблокувати цього гравця? +confirmadmin = Ви впевнені, що хочете зробити цього гравця адміністратором? +confirmunadmin = Ви впевнені, що хочете видалити статус адміністратора з цього гравця? +joingame.title = Приєднатися до гри +joingame.ip = IP: +disconnect = Відключено. +disconnect.data = Не вдалося завантажити світові дані! +connecting = [accent]Підключення... +connecting.data = [accent]Завантаження даних світу... +server.port = Порт: +server.addressinuse = Ця адреса вже використовується! +server.invalidport = Недійсний номер порту! +server.error = [crimson]Помилка запуску сервера: [accent]{0} +save.old = Це збереження для старої версії гри, і його більше не можна використовувати.\n\n [LIGHT_GRAY]Зворотна сумісність буде реалізовано у повній версії 4.0. +save.new = Нове збереження +save.overwrite = Ви впевнені, що хочете перезаписати цей слот для збереження? +overwrite = Перезаписати +save.none = Збережень не знайдено! +saveload = [accent]Збереження... +savefail = Не вдалося зберегти гру! +save.delete.confirm = Ви впевнені, що хочете видалити це збереження? +save.delete = Видалити +save.export = Экспортувати збереження +save.import.invalid = [accent]Це збереження недійсне! +save.import.fail = [crimson]Не вдалося імпортувати збереження: [accent]{0} +save.export.fail = [crimson]Не вдалося экспортувати збереження: [accent]{0} +save.import = Імпортувати збереження +save.newslot = Назва збереження: +save.rename = Перейменувати +save.rename.text = Нова назва: +selectslot = Виберіть збереження. +slot = [accent]Слот {0} +save.corrupted = [accent]Збережений файл пошкоджено або э недійсним! \nЯкщо ви щойно оновили свою гру, це, мабуть, є зміною формату збереження та [scarlet] не[] є помилкою. +sector.corrupted = [accent]Файл збереження для цього сектора знайдено, але завантаження не вдалося. \n Буде створено новий файл. +empty = <порожній> +on = Включено +off = Вимкнено +save.autosave = Автозбереження: {0} +save.map = Мапа: {0} +save.wave = Хвиля {0} +save.difficulty = Складність: {0} +save.date = Останнє збереження +save.playtime = Час гри: {0} +confirm = Підтвердження +delete = Видалити +ok = ОК +open = Відкрити +cancel = Скасувати +openlink = Відкрити посилання +copylink = Скопіювати посилання +back = Назад +quit.confirm = Ви впевнені що хочете вийти? +changelog.title = Журнал змін +changelog.loading = Отримання журналу змін... +changelog.error.android = [accent]Зверніть увагу, що іноді журнал змін не працює на ОС Android 4.4 або на нижчій версії!\nЦе пов'язано з внутрішньою помилкою Android. +changelog.error.ios = [accent]Журнал змін наразі не підтримується iOS. +changelog.error = [scarlet]Помилка отримання журналу змін!\nПеревірте підключення до Інтернету. +changelog.current = [yellow][[Поточна версія] +changelog.latest = [accent][[Остання версія] +loading = [accent]Завантаження... +saving = [accent]Збереження... +wave = [accent]Хвиля {0} +wave.waiting = Хвиля через {0} +waiting = Очікування... +waiting.players = Очікування гравців +wave.enemies = [LIGHT_GRAY]{0} ворог. залишилося +wave.enemy = [LIGHT_GRAY]{0} ворог залишився +loadimage = Завантажити зображення +saveimage = Зберегти зображення +unknown = Невідомо +custom = Користувальницька +builtin = Bбудована +map.delete.confirm = Ви впевнені, що хочете видалити цю карту? Цю дію не можна скасувати! +map.random = [accent]Випадкова мапа +map.nospawn = Ця мапа не має жодного ядра для спавну гравця! Додайте[ROYAL] сине[] ядро в цю мапу редакторі. +map.nospawn.pvp = У цій карти немає ворожих ядер, в яких гравець може з'явитися! Додайте[SCARLET] червоні[] ядра до цієї карті в редакторі. +map.invalid = Помилка завантаження карти: пошкоджений або невірний файл карти. +editor.brush = Пензлик +editor.slope = +editor.openin = Відкрити в редакторі +editor.oregen = Генерація руд +editor.oregen.info = Генерація руд: +editor.mapinfo = Інформація про мапу +editor.author = Автор: +editor.description = Опис: +editor.name = Назва: +editor.teams = Команди +editor.elevation = Висота +editor.errorimageload = Помилка завантаження зображення:[accent] {0} +editor.errorimagesave = Помилка збереження зображення:\n[accent]{0} +editor.generate = Створити +editor.resize = Змінити \nрозмір +editor.loadmap = Завантажити мапу +editor.savemap = Зберегти карту +editor.saved = Збережено! +editor.save.noname = Ваша карта не має назви! Встановіть його в меню «Інформація про карту». +editor.save.overwrite = Ваша карта перезаписує вбудовану карту! Виберіть інше ім'я в меню «Інформація про карту». +editor.import.exists = [scarlet]Неможливо імпортувати: [] вбудована карта з назвою "{0}" вже існує! +editor.import = Імпорт... +editor.importmap = Імпортувати карту +editor.importmap.description = Імпортувати вже існуючу карту +editor.importfile = Імпортувати файл +editor.importfile.description = Імпортувати зовнішній файл карти +editor.importimage = Імпорт зовнішнього файла зображення карти +editor.importimage.description = Імпорт зображення місцевості +editor.export = Експорт... +editor.exportfile = Експорт файлу +editor.exportfile.description = Експортувати файл карти +editor.exportimage = Експорт зображення місцевості +editor.exportimage.description = Експорт файла з зображенням карти +editor.loadimage = Завантажити\nзображення +editor.saveimage = Зберегти\nзображення +editor.unsaved = [scarlet]У вас є незбережені зміни![]\nВи впевнені, що хочете вийти? +editor.resizemap = Змінити розмір карти +editor.mapname = Название карты: +editor.overwrite = [accent]Попередження!\nЦе перезаписує існуючу карту. +editor.overwrite.confirm = [scarlet]Попередження![] Карта з такою назвою вже існує. Ви впевнені, що хочете переписати її? +editor.selectmap = Виберіть мапу для завантаження: +width = Ширина: +height = Висота: +menu = Меню +play = Грати +load = Завантажити +save = Зберегти +fps = FPS: {0} +tps = TPS: {0} +ping = Пінг: {0} мс +language.restart = Будь ласка, перезапустіть свою гру, щоб налаштування мови набули чинності.\nPlease restart your game for the language settings to take effect. +settings = Налаштування +tutorial = Навчання +editor = Редактор +mapeditor = Редактор мап +donate = Пожертву\nвання +connectfail = [crimson]Не вдалося підключитися до сервера: [accent]{0} +error.unreachable = Сервер не доступний. +error.invalidaddress = Некоректна адреса. +error.timedout = Час очікувування вийшов.\nПереконайтеся, що адреса коректна і що власник сервера налаштував переадресацію порту! +error.mismatch = Помилка пакету:\nможливе невідповідність версії клієнта / сервера.\nПереконайтеся, що у Вас та у володара сервера встановлена остання версія Mindustry! +error.alreadyconnected = Ви вже підключилися. +error.mapnotfound = Файл мапи не знайдено +error.io = Мережева помилка введення-виведення +error.any = Невідома мережева помилка +settings.language = Мова +settings.reset = Скинути за замовчуванням +settings.rebind = Зміна +settings.controls = Управління +settings.game = Гра +settings.sound = Звук +settings.graphics = Графіка +settings.cleardata = Очистити дані... +settings.clear.confirm = Ви впевнені, що хочете очистити ці дані?\nЦя дія не може бути скасовано! +settings.clearall.confirm = [scarlet]УВАГА![]\nЦе очистить всі дані, включаючи збереження, карти, розблокуване та призначенні клавіші.\nПісля того, як ви натиснете ОК, гра видалить усі дані та автоматично вийде. +settings.clearsectors = Очистити сектори +settings.clearunlocks = Очистити розблоковане +settings.clearall = Очистити все +paused = Пауза +yes = Так +no = Ні +info.title = Інформація +error.title = [crimson]Виникла помилка +error.crashtitle = Виникла помилка +blocks.unknown = [LIGHT_GRAY]??? +blocks.blockinfo = Інформація про блок +blocks.powercapacity = Місткість енергії +blocks.powershot = Енергія/постріл +blocks.targetsair = Атакуе повітряних ворогів +blocks.itemspeed = Швидкість переміщення ресурсів +blocks.shootrange = Діапазон дії +blocks.size = Розмір +blocks.liquidcapacity = Місткість рідини +blocks.maxitemssecond = Макс. кількість предметів/секунду +blocks.powerrange = Діапазон передачі енергії +blocks.poweruse = Енергії використовує +blocks.powerdamage = Енергія/урон +blocks.inputitemcapacity = Ємність вхідних елементів +blocks.outputitemcapacity = Ємність вихідних елементів +blocks.itemcapacity = Місткість предметів +blocks.basepowergeneration = Базова генерація енергії +blocks.powertransferspeed = Швидкість передачі енергії +blocks.craftspeed = Швидкість виробництва +blocks.inputliquid = Прийом рідини +blocks.inputliquidaux = Допоміжна рідина +blocks.inputitem = Вхідний предмет +blocks.inputitems = Вхідні предмети +blocks.outputitem = Вихідний предмет +blocks.drilltier = Видобуває +blocks.drillspeed = Базова швидкість свердління +blocks.liquidoutput = Вихідна рідина +blocks.liquidoutputspeed = Швидкість вихідної рідини +blocks.liquiduse = Використовуеться рідин +blocks.coolant = Охолоджуюча рідина +blocks.coolantuse = Охолодж. рідини використовуеться +blocks.inputliquidfuel = Рідке паливо +blocks.liquidfueluse = Рідкого палива використовуеться +blocks.boostitem = Прискорюючий предмет +blocks.boostliquid = Прискорююча рідина +blocks.health = Здоров'я +blocks.inaccuracy = Розкид +blocks.shots = Постріли +blocks.reload = Постріли/секунду +blocks.inputfuel = Паливо +blocks.fuelburntime = Час горіння топлива +blocks.inputcapacity = Макс. місткість вхідних предметів +blocks.outputcapacity = Макс. місткість вихідних предметів +unit.blocks = блоки +unit.powersecond = одиниць енергії/секунду +unit.liquidsecond = рідких одиниць/секунду +unit.itemssecond = предметів/секунду +unit.pixelssecond = пікселів/секунду +unit.liquidunits = рідинних одиниць +unit.powerunits = енергетичних одиниць +unit.degrees = град. +unit.seconds = сек. +unit.items = предм. +category.general = Загальні +category.power = Енергетичні +category.liquids = Рідини +category.items = Предмети +category.crafting = Створення +category.shooting = Стрільба +category.optional = Додаткові поліпшення setting.indicators.name = Показувати у сторону союзників setting.autotarget.name = Авто-ціль setting.fpscap.name = Макс. FPS @@ -378,7 +378,7 @@ setting.mutemusic.name = Заглушити музику setting.sfxvol.name = Гучність звукових ефектів setting.mutesound.name = Заглушити звук setting.crashreport.name = Надіслати анонімні звіти про аварійне завершення гри -text.keybind.title = Налаштування управління +keybind.title = Налаштування управління category.general.name = Основне category.view.name = Перегляд category.multiplayer.name = Мережева гра @@ -411,7 +411,7 @@ keybind.chat_history_next.name = Наступна історія чату keybind.chat_scroll.name = Прокрутка чату keybind.drop_unit.name = Скинути бой. од. keybind.zoom_minimap.name = Збільшити мінікарту -mode.text.help.title = Опис режимів +mode.help.title = Опис режимів mode.waves.name = Хвилі mode.waves.description = Звичайний режим. В режимі "Хвилі" треба самим добувати ресурси та хвилі йдуть беззупинно. mode.sandbox.name = Пісочниця @@ -490,21 +490,21 @@ mech.trident-ship.weapon = Бомби mech.glaive-ship.name = Спис mech.glaive-ship.description = Великий, добре броньований бойовий корабель. Оснащений запальним ретранслятором. Гарне прискорення і максимальна швидкість. mech.glaive-ship.weapon = Вогняний кулемет -text.item.explosiveness = [LIGHT_GRAY]Вибухонебезпечність: {0} -text.item.flammability = [LIGHT_GRAY]Вогненебезпечність: {0} -text.item.radioactivity = [LIGHT_GRAY]Радіоактивність: {0} -text.item.fluxiness = [LIGHT_GRAY]Осадковість: {0} -text.unit.health = [LIGHT_GRAY]Здоров'я: {0} -text.unit.speed = [LIGHT_GRAY]Швидкість: {0} -text.mech.weapon = [LIGHT_GRAY]Зброя: {0} -text.mech.armor = [LIGHT_GRAY]Броня: {0} -text.mech.itemcapacity = [LIGHT_GRAY] Ємність елементів: {0} -text.mech.minespeed = [LIGHT_GRAY]Швидкість видобутку: {0} -text.mech.minepower = [LIGHT_GRAY]Потужність видобутку: {0} -text.mech.ability = [LIGHT_GRAY]Здібність: {0} -text.liquid.heatcapacity = [LIGHT_GRAY]Теплоємність: {0} -text.liquid.viscosity = [LIGHT_GRAY]В'язкість: {0} -text.liquid.temperature = [LIGHT_GRAY]Температура: {0} +item.explosiveness = [LIGHT_GRAY]Вибухонебезпечність: {0} +item.flammability = [LIGHT_GRAY]Вогненебезпечність: {0} +item.radioactivity = [LIGHT_GRAY]Радіоактивність: {0} +item.fluxiness = [LIGHT_GRAY]Осадковість: {0} +unit.health = [LIGHT_GRAY]Здоров'я: {0} +unit.speed = [LIGHT_GRAY]Швидкість: {0} +mech.weapon = [LIGHT_GRAY]Зброя: {0} +mech.armor = [LIGHT_GRAY]Броня: {0} +mech.itemcapacity = [LIGHT_GRAY] Ємність елементів: {0} +mech.minespeed = [LIGHT_GRAY]Швидкість видобутку: {0} +mech.minepower = [LIGHT_GRAY]Потужність видобутку: {0} +mech.ability = [LIGHT_GRAY]Здібність: {0} +liquid.heatcapacity = [LIGHT_GRAY]Теплоємність: {0} +liquid.viscosity = [LIGHT_GRAY]В'язкість: {0} +liquid.temperature = [LIGHT_GRAY]Температура: {0} block.constructing = {0}\n[LIGHT_GRAY](В процесі) block.spawn.name = Місце появи ворога block.core.name = Ядро diff --git a/core/assets/bundles/bundle_zh_CN.properties b/core/assets/bundles/bundle_zh_CN.properties index a3e85d08d8..e64258afdd 100644 --- a/core/assets/bundles/bundle_zh_CN.properties +++ b/core/assets/bundles/bundle_zh_CN.properties @@ -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!) -text.credits = 致谢 -text.discord = 加入 Mindustry 的 Discord! -text.link.discord.description = 官方 Mindustry discord 聊天室 -text.link.github.description = 游戏源码 -text.link.dev-builds.description = 不稳定开发版 -text.link.trello.description = Trello board 上的官方计划表 -text.link.itch.io.description = PC版下载和网页版(itch.io) -text.link.google-play.description = 从谷歌商店获取安卓版 -text.link.wiki.description = 官方 Mindustry 维基 -text.linkfail = 打开链接失败!\nURL 已经复制到剪贴板。 -text.gameover = 你的核心被摧毁了! -text.gameover.pvp = accent] {0}[] 队获胜! -text.sector.gameover = 这个区域失守了,要重新部署吗? -text.sector.retry = 重试 -text.highscore = [accent]新纪录! -text.wave.lasted = 你坚持到了第 [accent]{0}[] 波。 -text.level.highscore = 最高分: [accent]{0} -text.level.delete.title = 确认删除 -text.map.delete = 确定要删除 "[accent]{0}[]" 地图吗? -text.level.select = 选择关卡 -text.level.mode = 游戏模式: -text.construction.desktop = 桌面控制已更改.\n取消选择快活停止构建, [accent]使用空间[]. -text.construction.title = 方块建造指导 -text.construction = 你选择了 [accent]建造模式[].\n\n点击你附近的有效位置以放置\n选择了方块以后, 点击复选框就会开始建造。\n\n- [accent]移除方块-[] 点击想要删除的方块。\n- [accent]直线放置方块-[] 按住一个空点然后拖到目的地。\n- [accent]取消建造或选择-[] 按左下角的X。 -text.deconstruction.title = 方块删除指导 -text.deconstruction = 你选择了 [accent]删除模式[]。\n\n点击你附近的有效位置以删除\n选择了方块以后,点击复选框就会开始删除。\n\n- [accent]移除方块-[] 点击想要删除的方块。\n- [accent]移除选中部分-[] 按住并拖动以选中一个区域。\n- [accent]取消删除或选择-[] 按左下角的X. -text.showagain = 不再显示 -text.coreattack = < 核心正在受到攻击! > -text.unlocks = 已解锁 -text.savegame = 保存游戏 -text.loadgame = 载入游戏 -text.joingame = 加入游戏 -text.addplayers = 增加/删除玩家 -text.customgame = 自定义游戏 -text.sectors = 区域 -text.sector = 区域: [LIGHT_GRAY]{0} -text.sector.time = 时间: [LIGHT_GRAY]{0} -text.sector.deploy = 部署 -text.sector.abandon = 放弃 -text.sector.abandon.confirm = 你确定要放弃这个区域的所有进展吗?\n此操作不可撤销! -text.sector.resume = 继续 -text.sector.locked = [scarlet][[Incomplete] -text.sector.unexplored = [accent][[Unexplored] -text.missions = 任务:[LIGHT_GRAY] {0} -text.mission = 任务[LIGHT_GRAY] {0} -text.mission.main = 主要任务:[LIGHT_GRAY] {0} -text.mission.info = 任务信息 -text.mission.complete = 任务完成! -text.mission.complete.body = 区域 {0},攻占了 {1} 个 -text.mission.wave = 存活了 [accent]{0}/{1}[] 波。\n下一波 {2} -text.mission.wave.enemies = 存活[accent] {0}/{1} []波\n{2} 敌人 -text.mission.wave.enemy = 存活[accent] {0}/{1} []波\n{2} 敌人 -text.mission.wave.menu = 存活[accent] {0} []波 -text.mission.battle = 摧毁敌方基地。 -text.mission.resource.menu = 获取{0}x{1} -text.mission.resource = 获取{0}︰\n[accent]{1}/{2}[] -text.mission.block = 建造{0} -text.mission.unit = 生产{0}机组 -text.mission.command = 发送{0}指令至机组 -text.mission.linknode = 连接能源节点 -text.mission.display = [accent]任务︰\n[LIGHT_GRAY]{0} -text.mission.mech = 转换至[accent]{0}[]机甲 -text.mission.create = 制造[accent] {0}[] -text.none = <无> -text.close = 关闭 -text.quit = 退出 -text.maps = 地图 -text.continue = 继续 -text.nextmission = 下一个任务 -text.maps.none = [LIGHT_GRAY]未发现地图! -text.about.button = 关于 -text.name = 名字: -text.filename = 文件名: -text.unlocked = 新方块已解锁! -text.unlocked.plural = 新方块已解锁! -text.players = {0} 玩家在线 -text.players.single = {0} 玩家在线 -text.server.closing = [accent]正在关闭服务器…… -text.server.kicked.kick = 你被踢出服务器了! -text.server.kicked.serverClose = 服务器已关闭。 -text.server.kicked.sectorComplete = 区域已完成。 -text.server.kicked.sectorComplete.text = 任务已完成。\n服务器将在下一个区域继续。 -text.server.kicked.clientOutdated = 客户端版本过旧!请升级! -text.server.kicked.serverOutdated = 服务器版本过旧!请联系房主升级! -text.server.kicked.banned = 你被这个服务器拉黑了。 -text.server.kicked.recentKick = 你刚刚被踢出服务器。\n请稍后重新连接! -text.server.kicked.nameInUse = 服务器中已经\n有人有相同的名字了。 -text.server.kicked.nameEmpty = 你的名字必须至少包含一个字母或数字。 -text.server.kicked.idInUse = 你已经在服务器中!不允许用两个账号。 -text.server.kicked.customClient = 这个服务器不支持修改版客户端,请下载官方版本。 -text.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地址。 -text.hostserver = 创建服务器 -text.hostserver.mobile = 创建\n服务器 -text.host = 创建 -text.hosting = [accent]正在打开服务器…… -text.hosts.refresh = 刷新 -text.hosts.discovering = 正在搜索局域网服务器 -text.server.refreshing = 正在刷新服务器 -text.hosts.none = [lightgray]未发现局域网游戏! -text.host.invalid = [scarlet]无法连接服务器。 -text.trace = 跟踪玩家 -text.trace.playername = 玩家名字: [accent]{0} -text.trace.ip = IP地址: [accent]{0} -text.trace.id = ID︰[accent]{0} -text.trace.android = 安卓客户端: [accent]{0} -text.trace.modclient = 修改版客户端: [accent]{0} -text.trace.totalblocksbroken = 总共破坏了 [accent]{0} 个方块。 -text.trace.structureblocksbroken = 总共破坏了[accent]{0}个方块。 -text.trace.lastblockbroken = 最后破坏的方块: [accent]{0} -text.trace.totalblocksplaced = 总共放置了 [accent]{0} 个方块。 -text.trace.lastblockplaced = 最后放置的方块: [accent]{0} -text.invalidid = 无效的客户端ID!请提交错误报告。 -text.server.bans = 黑名单 -text.server.bans.none = 没有被拉黑的玩家! -text.server.admins = 管理员 -text.server.admins.none = 没有管理员! -text.server.add = 添加服务器 -text.server.delete = 确定要删除这个服务器吗? -text.server.hostname = 主机︰{0} -text.server.edit = 编辑服务器 -text.server.outdated = [crimson]服务器过旧![] -text.server.outdated.client = [crimson]客户端过旧![] -text.server.version = [lightgray]版本: {0} -text.server.custombuild = [yellow]修改版 -text.confirmban = 确认拉黑这个玩家吗? -text.confirmkick = 您确定要踢出这个玩家吗? -text.confirmunban = 确认要取消拉黑这个玩家吗? -text.confirmadmin = 确认要添加这个玩家为管理员吗? -text.confirmunadmin = 确认要取消这个玩家的管理员身份吗? -text.joingame.title = 加入游戏 -text.joingame.ip = IP: -text.disconnect = 已断开 -text.disconnect.data = 载入世界失败! -text.connecting = [accent]连接中…… -text.connecting.data = [accent]加载世界中…… -text.server.port = 端口︰ -text.server.addressinuse = 地址已经使用! -text.server.invalidport = 无效的端口! -text.server.error = [crimson]创建服务器错误:[accent]{0} -text.save.old = 这个存档属于旧版本游戏,无法继续使用了。\n\n[LIGHT_GRAY]存档向下兼容将在 4.0 版本中实现。 -text.save.new = 新存档 -text.save.overwrite = 确认要覆盖这个存档吗? -text.overwrite = 覆盖 -text.save.none = 没有存档! -text.saveload = [accent]保存中…… -text.savefail = 保存失败! -text.save.delete.confirm = 确认要删除这个存档吗? -text.save.delete = 删除 -text.save.export = 导出存档 -text.save.import.invalid = [accent]存档无效! -text.save.import.fail = [crimson]导入存档失败:[accent]{0} -text.save.export.fail = [crimson]导出存档失败:[accent]{0} -text.save.import = 导入存档 -text.save.newslot = 保存游戏: -text.save.rename = 重命名 -text.save.rename.text = 新名字: -text.selectslot = 选择一个存档。 -text.slot = [accent]存档 {0} -text.save.corrupted = [accent]存档损坏或无效!\n如果你刚刚升级了游戏,那么这可能是因为存档格式改变了而[scarlet]不是[] bug 。 -text.sector.corrupted = [accent]发现了一个此区域的保存文件,但是加载失败。\n已经创建了一个新的。 -text.empty = <空> -text.on = 开 -text.off = 关 -text.save.autosave = 自动保存:{0} -text.save.map = 地图:{0} -text.save.wave = 第 {0} 波 -text.save.difficulty = 难度: {0} -text.save.date = 最后保存日期:{0} -text.save.playtime = 游戏时间:{0} -text.confirm = 确认 -text.delete = 删除 -text.ok = 好的 -text.open = 打开 -text.cancel = 取消 -text.openlink = 打开链接 -text.copylink = 删除链接 -text.back = 返回 -text.quit.confirm = 确认要退出? -text.changelog.title = 更新日志 -text.changelog.loading = 正在获取更新日志... -text.changelog.error.android = [accent]请注意更新日志有时在安卓 4.4 以下不工作。\n这是因为安卓系统的一个 bug 。 -text.changelog.error.ios = [accent]iOS还不支持更新日志。 -text.changelog.error = [scarlet]获取更新日志失败!\n请检查你的网络。 -text.changelog.current = [yellow][[Current version] -text.changelog.latest = [accent][[Latest version] -text.loading = [accent]加载中…… -text.saving = [accent]保存中…… -text.wave = [accent]第 {0} 波 -text.wave.waiting = 下一波将在 {0} 秒后到来 -text.waiting = 等待中…… -text.waiting.players = 等待玩家中…… -text.wave.enemies = 剩下 [LIGHT_GRAY]{0} 敌人 -text.wave.enemy = 剩下 [LIGHT_GRAY]{0} 敌人 -text.loadimage = 加载图片 -text.saveimage = 保存图片 -text.unknown = 未知 -text.custom = 自定义 -text.builtin = 内建的 -text.map.delete.confirm = 确认要删除地图吗?这个操作无法撤销! -text.map.random = [accent]随机地图 -text.map.nospawn = 这个地图没有核心!请在编辑器中添加一个[ROYAL]蓝色[]的核心。 -text.map.nospawn.pvp = 这个地图没有敌人的核心!请在编辑器中添加一个[ROYAL]红色[]的核心。 -text.map.invalid = 地图载入错误:地图文件可能已经损坏。 -text.editor.brush = 笔刷 -text.editor.slope = \\ -text.editor.openin = 在编辑器中打开 -text.editor.oregen = 生成矿石 -text.editor.oregen.info = 生成矿石: -text.editor.mapinfo = 地图详情 -text.editor.author = 作者: -text.editor.description = 描述: -text.editor.name = 名字: -text.editor.teams = 团队 -text.editor.elevation = 高度 -text.editor.errorimageload = 载入文件出错:\n[accent]{0} -text.editor.errorimagesave = 保存文件出错:\n[accent]{0} -text.editor.generate = 生成 -text.editor.resize = 调整 -text.editor.loadmap = 载入地图 -text.editor.savemap = 保存地图 -text.editor.saved = 已保存! -text.editor.save.noname = 你的地图还没有名字!在“地图信息”菜单里设置一个名字。 -text.editor.save.overwrite = 你的地图覆盖了一个内建的地图!在“地图信息”菜单里重新设置一个。 -text.editor.import.exists = [scarlet]无法导入:[] 一个叫 '{0}' 的内建地图已经存在。 -text.editor.import = 导入…… -text.editor.importmap = 导入地图 -text.editor.importmap.description = 导入一个已经存在的地图 -text.editor.importfile = 导入文件 -text.editor.importfile.description = 导入一个外置的地图文件 -text.editor.importimage = 导入地形图像 -text.editor.importimage.description = 导入外置地图图像文件 -text.editor.export = 导出…… -text.editor.exportfile = 导出文件 -text.editor.exportfile.description = 导出一个地图文件 -text.editor.exportimage = 导出一个地形文件 -text.editor.exportimage.description = 导出一个地图图像文件 -text.editor.loadimage = 导入地形 -text.editor.saveimage = 导出地形 -text.editor.unsaved = [scarlet]你有未保存的更改![]\n确定要退出? -text.editor.resizemap = 调整地图 -text.editor.mapname = 地图名字: -text.editor.overwrite = [accent]警告!\n这将会覆盖一个已经存在的地图。 -text.editor.overwrite.confirm = [scarlet]警告![] 存在同名地图,确定要覆盖? -text.editor.selectmap = 选择一个地图加载: -text.width = 宽度: -text.height = 高度: -text.menu = 菜单 -text.play = 开始游戏 -text.load = 载入游戏 -text.save = 保存 -text.fps = FPS: {0} -text.tps = TPS: {0} -text.ping = Ping: {0}ms -text.language.restart = 为了使语言设置生效请重启游戏。 -text.settings = 设置 -text.tutorial = 教程 -text.editor = 编辑器 -text.mapeditor = 地图编辑器 -text.donate = 捐赠 -text.connectfail = [crimson]服务器连接失败: [accent]{0} -text.error.unreachable = 服务器无法访问。 -text.error.invalidaddress = 地址无效。 -text.error.timedout = 连接超时!\n确保服务器设置了端口转发,并且地址正确! -text.error.mismatch = 包错误:\n可能是客户端/服务器版本不匹配.\n请确保客户端和服务器都是最新的版本! -text.error.alreadyconnected = 已连接。 -text.error.mapnotfound = 找不到地图文件! -text.error.any = 未知网络错误. -text.settings.language = 语言 -text.settings.reset = 恢复默认 -text.settings.rebind = 重新绑定 -text.settings.controls = 控制 -text.settings.game = 游戏 -text.settings.sound = 声音 -text.settings.graphics = 图像 -text.settings.cleardata = 清除游戏数据…… -text.settings.clear.confirm = 您确定要清除数据吗?\n这个操作无法撤销! -text.settings.clearall.confirm = [scarlet]警告![]\n这将清除所有数据,包括存档、地图、解锁和键绑定。\n按「是」后,游戏将删除所有数据并自动退出。 -text.settings.clearsectors = 清除区域 -text.settings.clearunlocks = 清除解锁 -text.settings.clearall = 清除所有 -text.paused = 暂停 -text.yes = 是 -text.no = 不 -text.info.title = [accent]详情 -text.error.title = [crimson]发生了一个错误 -text.error.crashtitle = 发生了一个错误 -text.blocks.unknown = [LIGHT_GRAY]??? -text.blocks.blockinfo = 方块详情 -text.blocks.powercapacity = 能量容量 -text.blocks.powershot = 能量/发射 -text.blocks.targetsair = 攻击空中单位 -text.blocks.itemspeed = 移动速度 -text.blocks.shootrange = 范围 -text.blocks.size = 尺寸 -text.blocks.liquidcapacity = 液体容量 -text.blocks.maxitemssecond = 最大物品数量 -text.blocks.powerrange = 能量范围 -text.blocks.poweruse = 能量使用 -text.blocks.powerdamage = 功率/损伤 -text.blocks.inputitemcapacity = 最大输入 -text.blocks.outputitemcapacity = 最大输出 -text.blocks.itemcapacity = 物品容量 -text.blocks.basepowergeneration = 基础能源输出 -text.blocks.powertransferspeed = 能量传输 -text.blocks.craftspeed = 生产速度 -text.blocks.inputliquid = 液体输入 -text.blocks.inputliquidaux = 辅助液体 -text.blocks.inputitem = 物品输入 -text.blocks.inputitems = 物品输入 -text.blocks.outputitem = 物品输出 -text.blocks.drilltier = 可钻探矿物 -text.blocks.drillspeed = 基础钻探速度 -text.blocks.liquidoutput = 液体输出 -text.blocks.liquidoutputspeed = 液体输出速度 -text.blocks.liquiduse = 液体使用速度 -text.blocks.coolant = 冷却剂 -text.blocks.coolantuse = 冷却剂使用速度 -text.blocks.inputliquidfuel = 液体燃料输入 -text.blocks.liquidfueluse = 液体燃料使用速度 -text.blocks.boostitem = Boost Item -text.blocks.boostliquid = Boost Liquid -text.blocks.health = 生命值 -text.blocks.inaccuracy = 误差 -text.blocks.shots = 发射数 -text.blocks.reload = 重新装弹 -text.blocks.inputfuel = 燃料 -text.blocks.fuelburntime = 燃料燃烧时间 -text.blocks.inputcapacity = 输入容量 -text.blocks.outputcapacity = 输出容量 -text.unit.blocks = 方块 -text.unit.powersecond = 能量单位/秒 -text.unit.liquidsecond = 液体单位/秒 -text.unit.itemssecond = 物品/秒 -text.unit.pixelssecond = 像素/秒 -text.unit.liquidunits = 液体单位 -text.unit.powerunits = 能量单位 -text.unit.degrees = 度 -text.unit.seconds = 秒 -text.unit.items = 物品 -text.category.general = 普通 -text.category.power = 能量 -text.category.liquids = 液体 -text.category.items = 物品 -text.category.crafting = 制造 -text.category.shooting = 发射 -text.category.optional = Optional Enhancements +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 = 致谢 +discord = 加入 Mindustry 的 Discord! +link.discord.description = 官方 Mindustry discord 聊天室 +link.github.description = 游戏源码 +link.dev-builds.description = 不稳定开发版 +link.trello.description = Trello board 上的官方计划表 +link.itch.io.description = PC版下载和网页版(itch.io) +link.google-play.description = 从谷歌商店获取安卓版 +link.wiki.description = 官方 Mindustry 维基 +linkfail = 打开链接失败!\nURL 已经复制到剪贴板。 +gameover = 你的核心被摧毁了! +gameover.pvp = accent] {0}[] 队获胜! +sector.gameover = 这个区域失守了,要重新部署吗? +sector.retry = 重试 +highscore = [accent]新纪录! +wave.lasted = 你坚持到了第 [accent]{0}[] 波。 +level.highscore = 最高分: [accent]{0} +level.delete.title = 确认删除 +map.delete = 确定要删除 "[accent]{0}[]" 地图吗? +level.select = 选择关卡 +level.mode = 游戏模式: +construction.desktop = 桌面控制已更改.\n取消选择快活停止构建, [accent]使用空间[]. +construction.title = 方块建造指导 +construction = 你选择了 [accent]建造模式[].\n\n点击你附近的有效位置以放置\n选择了方块以后, 点击复选框就会开始建造。\n\n- [accent]移除方块-[] 点击想要删除的方块。\n- [accent]直线放置方块-[] 按住一个空点然后拖到目的地。\n- [accent]取消建造或选择-[] 按左下角的X。 +deconstruction.title = 方块删除指导 +deconstruction = 你选择了 [accent]删除模式[]。\n\n点击你附近的有效位置以删除\n选择了方块以后,点击复选框就会开始删除。\n\n- [accent]移除方块-[] 点击想要删除的方块。\n- [accent]移除选中部分-[] 按住并拖动以选中一个区域。\n- [accent]取消删除或选择-[] 按左下角的X. +showagain = 不再显示 +coreattack = < 核心正在受到攻击! > +unlocks = 已解锁 +savegame = 保存游戏 +loadgame = 载入游戏 +joingame = 加入游戏 +addplayers = 增加/删除玩家 +customgame = 自定义游戏 +sectors = 区域 +sector = 区域: [LIGHT_GRAY]{0} +sector.time = 时间: [LIGHT_GRAY]{0} +sector.deploy = 部署 +sector.abandon = 放弃 +sector.abandon.confirm = 你确定要放弃这个区域的所有进展吗?\n此操作不可撤销! +sector.resume = 继续 +sector.locked = [scarlet][[Incomplete] +sector.unexplored = [accent][[Unexplored] +missions = 任务:[LIGHT_GRAY] {0} +mission = 任务[LIGHT_GRAY] {0} +mission.main = 主要任务:[LIGHT_GRAY] {0} +mission.info = 任务信息 +mission.complete = 任务完成! +mission.complete.body = 区域 {0},攻占了 {1} 个 +mission.wave = 存活了 [accent]{0}/{1}[] 波。\n下一波 {2} +mission.wave.enemies = 存活[accent] {0}/{1} []波\n{2} 敌人 +mission.wave.enemy = 存活[accent] {0}/{1} []波\n{2} 敌人 +mission.wave.menu = 存活[accent] {0} []波 +mission.battle = 摧毁敌方基地。 +mission.resource.menu = 获取{0}x{1} +mission.resource = 获取{0}︰\n[accent]{1}/{2}[] +mission.block = 建造{0} +mission.unit = 生产{0}机组 +mission.command = 发送{0}指令至机组 +mission.linknode = 连接能源节点 +mission.display = [accent]任务︰\n[LIGHT_GRAY]{0} +mission.mech = 转换至[accent]{0}[]机甲 +mission.create = 制造[accent] {0}[] +none = <无> +close = 关闭 +quit = 退出 +maps = 地图 +continue = 继续 +nextmission = 下一个任务 +maps.none = [LIGHT_GRAY]未发现地图! +about.button = 关于 +name = 名字: +filename = 文件名: +unlocked = 新方块已解锁! +unlocked.plural = 新方块已解锁! +players = {0} 玩家在线 +players.single = {0} 玩家在线 +server.closing = [accent]正在关闭服务器…… +server.kicked.kick = 你被踢出服务器了! +server.kicked.serverClose = 服务器已关闭。 +server.kicked.sectorComplete = 区域已完成。 +server.kicked.sectorComplete.text = 任务已完成。\n服务器将在下一个区域继续。 +server.kicked.clientOutdated = 客户端版本过旧!请升级! +server.kicked.serverOutdated = 服务器版本过旧!请联系房主升级! +server.kicked.banned = 你被这个服务器拉黑了。 +server.kicked.recentKick = 你刚刚被踢出服务器。\n请稍后重新连接! +server.kicked.nameInUse = 服务器中已经\n有人有相同的名字了。 +server.kicked.nameEmpty = 你的名字必须至少包含一个字母或数字。 +server.kicked.idInUse = 你已经在服务器中!不允许用两个账号。 +server.kicked.customClient = 这个服务器不支持修改版客户端,请下载官方版本。 +host.info = [accent]创建局域网游戏[]按钮会在[scarlet]6567[]端口运行一个服务器。[]\n任何在同一个[LIGHT_GRAY]网络或本地网络[]下的人都将在服务器列表中看到你的服务器。\n\n如果你想让别人在任何地方都能通过IP地址连接,你需要设定[accent]端口转发[]。\n\n[LIGHT_GRAY]请注意:如果某人无法连接到你的局域网游戏,请确保你在防火墙设置里允许了Mindustry连接本地网络。 +join.info = 你可以在这里输入[accent]服务器的IP地址[]以连接,或寻找[accent]本地网络[]中的服务器以连接。\n目前支持局域网或广域网多人游戏。\n\n[LIGHT_GRAY]请注意:没有全球服务器列表;如果你想通过IP地址连接某个服务器,你需要向房主询问IP地址。 +hostserver = 创建服务器 +hostserver.mobile = 创建\n服务器 +host = 创建 +hosting = [accent]正在打开服务器…… +hosts.refresh = 刷新 +hosts.discovering = 正在搜索局域网服务器 +server.refreshing = 正在刷新服务器 +hosts.none = [lightgray]未发现局域网游戏! +host.invalid = [scarlet]无法连接服务器。 +trace = 跟踪玩家 +trace.playername = 玩家名字: [accent]{0} +trace.ip = IP地址: [accent]{0} +trace.id = ID︰[accent]{0} +trace.android = 安卓客户端: [accent]{0} +trace.modclient = 修改版客户端: [accent]{0} +trace.totalblocksbroken = 总共破坏了 [accent]{0} 个方块。 +trace.structureblocksbroken = 总共破坏了[accent]{0}个方块。 +trace.lastblockbroken = 最后破坏的方块: [accent]{0} +trace.totalblocksplaced = 总共放置了 [accent]{0} 个方块。 +trace.lastblockplaced = 最后放置的方块: [accent]{0} +invalidid = 无效的客户端ID!请提交错误报告。 +server.bans = 黑名单 +server.bans.none = 没有被拉黑的玩家! +server.admins = 管理员 +server.admins.none = 没有管理员! +server.add = 添加服务器 +server.delete = 确定要删除这个服务器吗? +server.hostname = 主机︰{0} +server.edit = 编辑服务器 +server.outdated = [crimson]服务器过旧![] +server.outdated.client = [crimson]客户端过旧![] +server.version = [lightgray]版本: {0} +server.custombuild = [yellow]修改版 +confirmban = 确认拉黑这个玩家吗? +confirmkick = 您确定要踢出这个玩家吗? +confirmunban = 确认要取消拉黑这个玩家吗? +confirmadmin = 确认要添加这个玩家为管理员吗? +confirmunadmin = 确认要取消这个玩家的管理员身份吗? +joingame.title = 加入游戏 +joingame.ip = IP: +disconnect = 已断开 +disconnect.data = 载入世界失败! +connecting = [accent]连接中…… +connecting.data = [accent]加载世界中…… +server.port = 端口︰ +server.addressinuse = 地址已经使用! +server.invalidport = 无效的端口! +server.error = [crimson]创建服务器错误:[accent]{0} +save.old = 这个存档属于旧版本游戏,无法继续使用了。\n\n[LIGHT_GRAY]存档向下兼容将在 4.0 版本中实现。 +save.new = 新存档 +save.overwrite = 确认要覆盖这个存档吗? +overwrite = 覆盖 +save.none = 没有存档! +saveload = [accent]保存中…… +savefail = 保存失败! +save.delete.confirm = 确认要删除这个存档吗? +save.delete = 删除 +save.export = 导出存档 +save.import.invalid = [accent]存档无效! +save.import.fail = [crimson]导入存档失败:[accent]{0} +save.export.fail = [crimson]导出存档失败:[accent]{0} +save.import = 导入存档 +save.newslot = 保存游戏: +save.rename = 重命名 +save.rename.text = 新名字: +selectslot = 选择一个存档。 +slot = [accent]存档 {0} +save.corrupted = [accent]存档损坏或无效!\n如果你刚刚升级了游戏,那么这可能是因为存档格式改变了而[scarlet]不是[] bug 。 +sector.corrupted = [accent]发现了一个此区域的保存文件,但是加载失败。\n已经创建了一个新的。 +empty = <空> +on = 开 +off = 关 +save.autosave = 自动保存:{0} +save.map = 地图:{0} +save.wave = 第 {0} 波 +save.difficulty = 难度: {0} +save.date = 最后保存日期:{0} +save.playtime = 游戏时间:{0} +confirm = 确认 +delete = 删除 +ok = 好的 +open = 打开 +cancel = 取消 +openlink = 打开链接 +copylink = 删除链接 +back = 返回 +quit.confirm = 确认要退出? +changelog.title = 更新日志 +changelog.loading = 正在获取更新日志... +changelog.error.android = [accent]请注意更新日志有时在安卓 4.4 以下不工作。\n这是因为安卓系统的一个 bug 。 +changelog.error.ios = [accent]iOS还不支持更新日志。 +changelog.error = [scarlet]获取更新日志失败!\n请检查你的网络。 +changelog.current = [yellow][[Current version] +changelog.latest = [accent][[Latest version] +loading = [accent]加载中…… +saving = [accent]保存中…… +wave = [accent]第 {0} 波 +wave.waiting = 下一波将在 {0} 秒后到来 +waiting = 等待中…… +waiting.players = 等待玩家中…… +wave.enemies = 剩下 [LIGHT_GRAY]{0} 敌人 +wave.enemy = 剩下 [LIGHT_GRAY]{0} 敌人 +loadimage = 加载图片 +saveimage = 保存图片 +unknown = 未知 +custom = 自定义 +builtin = 内建的 +map.delete.confirm = 确认要删除地图吗?这个操作无法撤销! +map.random = [accent]随机地图 +map.nospawn = 这个地图没有核心!请在编辑器中添加一个[ROYAL]蓝色[]的核心。 +map.nospawn.pvp = 这个地图没有敌人的核心!请在编辑器中添加一个[ROYAL]红色[]的核心。 +map.invalid = 地图载入错误:地图文件可能已经损坏。 +editor.brush = 笔刷 +editor.slope = \\ +editor.openin = 在编辑器中打开 +editor.oregen = 生成矿石 +editor.oregen.info = 生成矿石: +editor.mapinfo = 地图详情 +editor.author = 作者: +editor.description = 描述: +editor.name = 名字: +editor.teams = 团队 +editor.elevation = 高度 +editor.errorimageload = 载入文件出错:\n[accent]{0} +editor.errorimagesave = 保存文件出错:\n[accent]{0} +editor.generate = 生成 +editor.resize = 调整 +editor.loadmap = 载入地图 +editor.savemap = 保存地图 +editor.saved = 已保存! +editor.save.noname = 你的地图还没有名字!在“地图信息”菜单里设置一个名字。 +editor.save.overwrite = 你的地图覆盖了一个内建的地图!在“地图信息”菜单里重新设置一个。 +editor.import.exists = [scarlet]无法导入:[] 一个叫 '{0}' 的内建地图已经存在。 +editor.import = 导入…… +editor.importmap = 导入地图 +editor.importmap.description = 导入一个已经存在的地图 +editor.importfile = 导入文件 +editor.importfile.description = 导入一个外置的地图文件 +editor.importimage = 导入地形图像 +editor.importimage.description = 导入外置地图图像文件 +editor.export = 导出…… +editor.exportfile = 导出文件 +editor.exportfile.description = 导出一个地图文件 +editor.exportimage = 导出一个地形文件 +editor.exportimage.description = 导出一个地图图像文件 +editor.loadimage = 导入地形 +editor.saveimage = 导出地形 +editor.unsaved = [scarlet]你有未保存的更改![]\n确定要退出? +editor.resizemap = 调整地图 +editor.mapname = 地图名字: +editor.overwrite = [accent]警告!\n这将会覆盖一个已经存在的地图。 +editor.overwrite.confirm = [scarlet]警告![] 存在同名地图,确定要覆盖? +editor.selectmap = 选择一个地图加载: +width = 宽度: +height = 高度: +menu = 菜单 +play = 开始游戏 +load = 载入游戏 +save = 保存 +fps = FPS: {0} +tps = TPS: {0} +ping = Ping: {0}ms +language.restart = 为了使语言设置生效请重启游戏。 +settings = 设置 +tutorial = 教程 +editor = 编辑器 +mapeditor = 地图编辑器 +donate = 捐赠 +connectfail = [crimson]服务器连接失败: [accent]{0} +error.unreachable = 服务器无法访问。 +error.invalidaddress = 地址无效。 +error.timedout = 连接超时!\n确保服务器设置了端口转发,并且地址正确! +error.mismatch = 包错误:\n可能是客户端/服务器版本不匹配.\n请确保客户端和服务器都是最新的版本! +error.alreadyconnected = 已连接。 +error.mapnotfound = 找不到地图文件! +error.any = 未知网络错误. +settings.language = 语言 +settings.reset = 恢复默认 +settings.rebind = 重新绑定 +settings.controls = 控制 +settings.game = 游戏 +settings.sound = 声音 +settings.graphics = 图像 +settings.cleardata = 清除游戏数据…… +settings.clear.confirm = 您确定要清除数据吗?\n这个操作无法撤销! +settings.clearall.confirm = [scarlet]警告![]\n这将清除所有数据,包括存档、地图、解锁和键绑定。\n按「是」后,游戏将删除所有数据并自动退出。 +settings.clearsectors = 清除区域 +settings.clearunlocks = 清除解锁 +settings.clearall = 清除所有 +paused = 暂停 +yes = 是 +no = 不 +info.title = [accent]详情 +error.title = [crimson]发生了一个错误 +error.crashtitle = 发生了一个错误 +blocks.unknown = [LIGHT_GRAY]??? +blocks.blockinfo = 方块详情 +blocks.powercapacity = 能量容量 +blocks.powershot = 能量/发射 +blocks.targetsair = 攻击空中单位 +blocks.itemspeed = 移动速度 +blocks.shootrange = 范围 +blocks.size = 尺寸 +blocks.liquidcapacity = 液体容量 +blocks.maxitemssecond = 最大物品数量 +blocks.powerrange = 能量范围 +blocks.poweruse = 能量使用 +blocks.powerdamage = 功率/损伤 +blocks.inputitemcapacity = 最大输入 +blocks.outputitemcapacity = 最大输出 +blocks.itemcapacity = 物品容量 +blocks.basepowergeneration = 基础能源输出 +blocks.powertransferspeed = 能量传输 +blocks.craftspeed = 生产速度 +blocks.inputliquid = 液体输入 +blocks.inputliquidaux = 辅助液体 +blocks.inputitem = 物品输入 +blocks.inputitems = 物品输入 +blocks.outputitem = 物品输出 +blocks.drilltier = 可钻探矿物 +blocks.drillspeed = 基础钻探速度 +blocks.liquidoutput = 液体输出 +blocks.liquidoutputspeed = 液体输出速度 +blocks.liquiduse = 液体使用速度 +blocks.coolant = 冷却剂 +blocks.coolantuse = 冷却剂使用速度 +blocks.inputliquidfuel = 液体燃料输入 +blocks.liquidfueluse = 液体燃料使用速度 +blocks.boostitem = Boost Item +blocks.boostliquid = Boost Liquid +blocks.health = 生命值 +blocks.inaccuracy = 误差 +blocks.shots = 发射数 +blocks.reload = 重新装弹 +blocks.inputfuel = 燃料 +blocks.fuelburntime = 燃料燃烧时间 +blocks.inputcapacity = 输入容量 +blocks.outputcapacity = 输出容量 +unit.blocks = 方块 +unit.powersecond = 能量单位/秒 +unit.liquidsecond = 液体单位/秒 +unit.itemssecond = 物品/秒 +unit.pixelssecond = 像素/秒 +unit.liquidunits = 液体单位 +unit.powerunits = 能量单位 +unit.degrees = 度 +unit.seconds = 秒 +unit.items = 物品 +category.general = 普通 +category.power = 能量 +category.liquids = 液体 +category.items = 物品 +category.crafting = 制造 +category.shooting = 发射 +category.optional = Optional Enhancements setting.autotarget.name = 自动发射 setting.fpscap.name = 最高 FPS setting.fpscap.none = 无 @@ -371,7 +371,7 @@ setting.mutemusic.name = 静音 setting.sfxvol.name = 音效音量 setting.mutesound.name = 静音 setting.crashreport.name = 发送匿名崩溃报告 -text.keybind.title = 重新绑定按键 +keybind.title = 重新绑定按键 category.general.name = 普通 category.view.name = 查看 category.multiplayer.name = 多人 @@ -401,7 +401,7 @@ keybind.chat_history_next.name = 后面的聊天记录 keybind.chat_scroll.name = 聊天记录滚动 keybind.drop_unit.name = 掉落单位 keybind.zoom_minimap.name = 小地图缩放 -mode.text.help.title = 模式说明 +mode.help.title = 模式说明 mode.waves.name = 普通 mode.waves.description = 普通模式,有限的资源和自动生成敌人。 mode.sandbox.name = 沙盒 @@ -478,21 +478,21 @@ mech.trident-ship.weapon = 炸弹 mech.glaive-ship.name = Glaive mech.glaive-ship.description = 一种大型,装甲厚重的武装直升机。配备燃烧机枪。有优秀的加速能力和最快的速度。 mech.glaive-ship.weapon = 火焰机枪 -text.item.explosiveness = [LIGHT_GRAY]爆炸性:{0} -text.item.flammability = [LIGHT_GRAY]易燃性:{0} -text.item.radioactivity = [LIGHT_GRAY]放射性:{0} -text.item.fluxiness = [LIGHT_GRAY]助熔性:{0} -text.unit.health = [LIGHT_GRAY]生命值:{0} -text.unit.speed = [LIGHT_GRAY]速度:{0} -text.mech.weapon = [LIGHT_GRAY]武器:{0} -text.mech.armor = [LIGHT_GRAY]装甲:{0} -text.mech.itemcapacity = [LIGHT_GRAY]物品容量:{0} -text.mech.minespeed = [LIGHT_GRAY]采矿速度:{0} -text.mech.minepower = [LIGHT_GRAY]采矿力量:{0} -text.mech.ability = [LIGHT_GRAY]能力:{0} -text.liquid.heatcapacity = [LIGHT_GRAY]热容量:{0} -text.liquid.viscosity = [LIGHT_GRAY]粘度:{0} -text.liquid.temperature = [LIGHT_GRAY]温度:{0} +item.explosiveness = [LIGHT_GRAY]爆炸性:{0} +item.flammability = [LIGHT_GRAY]易燃性:{0} +item.radioactivity = [LIGHT_GRAY]放射性:{0} +item.fluxiness = [LIGHT_GRAY]助熔性:{0} +unit.health = [LIGHT_GRAY]生命值:{0} +unit.speed = [LIGHT_GRAY]速度:{0} +mech.weapon = [LIGHT_GRAY]武器:{0} +mech.armor = [LIGHT_GRAY]装甲:{0} +mech.itemcapacity = [LIGHT_GRAY]物品容量:{0} +mech.minespeed = [LIGHT_GRAY]采矿速度:{0} +mech.minepower = [LIGHT_GRAY]采矿力量:{0} +mech.ability = [LIGHT_GRAY]能力:{0} +liquid.heatcapacity = [LIGHT_GRAY]热容量:{0} +liquid.viscosity = [LIGHT_GRAY]粘度:{0} +liquid.temperature = [LIGHT_GRAY]温度:{0} block.constructing = {0}\n[LIGHT_GRAY](Constructing) block.spawn.name = 敌人出生点 block.core.name = 核心 diff --git a/core/assets/bundles/bundle_zh_TW.properties b/core/assets/bundles/bundle_zh_TW.properties index 6796aaaf6d..16c6ee9909 100644 --- a/core/assets/bundles/bundle_zh_TW.properties +++ b/core/assets/bundles/bundle_zh_TW.properties @@ -1,356 +1,356 @@ -text.credits.text = 由[ROYAL]Anuken[]製作 - [SKY]anukendev@gmail.com[] -text.credits = 致謝名單 -text.contributors = 翻譯員和貢獻者 -text.discord = 加入 Mindustry 的 Discord 聊天室! -text.link.discord.description = 官方 Mindustry Discord 聊天室 -text.link.github.description = 遊戲原始碼 -text.link.dev-builds.description = 開發中版本 -text.link.trello.description = 官方 Trello 功能規劃看板 -text.link.itch.io.description = itch.io 電腦版下載與網頁版 -text.link.google-play.description = Google Play 商店頁面 -text.link.wiki.description = 官方 Mindustry 維基 -text.linkfail = 無法打開連結!\n我們已將該網址複製到您的剪貼簿。 -text.screenshot = 截圖保存到{0} -text.gameover = 核心已被摧毀。 -text.gameover.pvp = [accent]{0}[]隊獲勝! -text.sector.gameover = 這個區域失守了,重新部署? -text.sector.retry = 重試 -text.highscore = [accent]新的高分紀錄! -text.wave.lasted = 你維持到第[accent]{0}[]波。 -text.level.highscore = 最高分:[accent]{0} -text.level.delete.title = 確認刪除 -text.map.delete = 確認要刪除「[accent]{0}[]」地圖嗎? -text.level.select = 選擇關卡 -text.level.mode = 遊戲模式: -text.construction.desktop = 電腦控制已更改。\n要取消選擇或停止建設,[accent]按空格鍵[]。 -text.construction.title = 方塊建設指南 -text.construction = 你選擇了[accent]方塊建設模式[]。\n\n要放置方塊,點擊你的船附近的有效位置。\n選擇了方塊後,點擊複選框就會開始建設。\n\n- 點擊方塊以從選擇區[accent]移除方塊[]。\n- 按住並拖動以[accent]直線放置方塊[]。\n- 點擊左下角的「X」以[accent]取消建設或取消選擇[]。 -text.deconstruction.title = 方塊移除指南 -text.deconstruction = 你選擇了[accent]方塊移除模式[]。\n\n要移除方塊,點擊你的船附近的方塊。\n選擇了方塊後,點擊複選框就會開始移除。\n\n- 點擊方塊以從選擇區[accent]移除方塊[]。\n- 按住一個空點向任何方向拖動以[accent]移除選中區域的方塊[]。\n- 點擊左下角的「X」以[accent]取消移除或取消選擇[]。 -text.showagain = 下次不再顯示 -text.coreattack = 〈核心正在受到攻擊!〉 -text.unlocks = 已解鎖 -text.savegame = 儲存遊戲 -text.loadgame = 載入遊戲 -text.joingame = 多人連線 -text.addplayers = 增加/移除玩家 -text.customgame = 自訂遊戲 -text.sectors = 區域 -text.sector = 區域︰[LIGHT_GRAY]{0} -text.sector.time = 時間︰[LIGHT_GRAY]{0} -text.sector.deploy = 部署 -text.sector.abandon = 放棄 -text.sector.abandon.confirm = 確認要放棄這區域所有進度嗎?\n此操作不可撤回! -text.sector.resume = 繼續 -text.sector.locked = [scarlet][[Incomplete] -text.sector.unexplored = [accent][[Unexplored] -text.missions = 任務︰[LIGHT_GRAY]{0} -text.mission = 任務︰[LIGHT_GRAY]{0} -text.mission.main = 主要任務︰[LIGHT_GRAY]{0} -text.mission.info = 任務資訊 -text.mission.complete = 任務完成! -text.mission.complete.body = 區域{0},{1}已被佔領。 -text.mission.wave = 存活[accent]{0}/{1}[]波\n下一波於{2}開始 -text.mission.wave.enemies = 存活[accent]{0}/{1}[]波\n{2}個敵人 -text.mission.wave.enemy = 存活[accent]{0}/{1}[]波\n{2}個敵人 -text.mission.wave.menu = 存活[accent]{0}[]波 -text.mission.battle = 摧毀敵方基地。 -text.mission.resource.menu = 獲取{0}x{1} -text.mission.resource = 獲取{0}︰\n[accent]{1}/{2}[] -text.mission.block = 建造{0} -text.mission.unit = 生產{0}機組 -text.mission.command = 發送{0}指令至機組 -text.mission.linknode = 鏈接能量節點 -text.mission.display = [accent]任務︰\n[LIGHT_GRAY]{0} -text.mission.mech = 轉換至[accent]{0}[]機甲 -text.mission.create = 製造[accent]{0}[] -text.none = <沒有> -text.close = 關閉 -text.quit = 退出 -text.maps = 地圖 -text.continue = 繼續 -text.nextmission = 下一個任務 -text.maps.none = [LIGHT_GRAY]找不到地圖! -text.about.button = 關於 -text.name = 名稱: -text.noname = 先選擇一個[accent]玩家名稱[]。 -text.filename = 檔案名稱︰ -text.unlocked = 新方塊已解鎖! -text.unlocked.plural = 新方塊已解鎖! -text.players = {0}個線上玩家 -text.players.single = {0}個線上玩家 -text.server.closing = [accent]正在關閉伺服器…… -text.server.kicked.kick = 您已被踢出伺服器! -text.server.kicked.serverClose = 伺服器已關閉。 -text.server.kicked.sectorComplete = 區域已完成。 -text.server.kicked.sectorComplete.text = 任務已完成。\n服務器將於下一個區域繼續。 -text.server.kicked.clientOutdated = 客戶端版本過舊!請更新遊戲! -text.server.kicked.serverOutdated = 伺服器版本過舊!請聯絡伺服主更新伺服器! -text.server.kicked.banned = 您已經從這個伺服器被封禁。 -text.server.kicked.recentKick = 您已經從伺服器被踢除。\n請稍後再進行連線。 -text.server.kicked.nameInUse = 伺服器中已經\n有人有相同的名稱了。 -text.server.kicked.nameEmpty = 你的名稱必須至少包含一個字母或數字。 -text.server.kicked.idInUse = 你已經在伺服器中!不允許用兩個賬號。 -text.server.kicked.customClient = 這個伺服器不支持自訂客戶端,請下載官方版本。 -text.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位址。 -text.hostserver = 建立伺服器 -text.hostserver.mobile = 建立\n伺服器 -text.host = 建立 -text.hosting = [accent]伺服器啟動中…… -text.hosts.refresh = 刷新 -text.hosts.discovering = 搜尋區域網路遊戲 -text.server.refreshing = 刷新伺服器 -text.hosts.none = [lightgray]找不到區域網路伺服器! -text.host.invalid = [scarlet]無法連線至伺服器。 -text.trace = 跟隨玩家 -text.trace.playername = 玩家名稱:[accent]{0} -text.trace.ip = IP:[accent]{0} -text.trace.id = ID:[accent]{0} -text.trace.android = Android 客戶端:[accent]{0} -text.trace.modclient = 自訂客戶端:[accent]{0} -text.trace.totalblocksbroken = 方塊拆除總數:[accent]{0} -text.trace.structureblocksbroken = 結構方塊拆除數:[accent]{0} -text.trace.lastblockbroken = 最後拆除的方塊:[accent]{0} -text.trace.totalblocksplaced = 方塊建造數:[accent]{0} -text.trace.lastblockplaced = 最後建造的方塊:[accent]{0} -text.invalidid = 無效的客戶端 ID!請提交錯誤報告。 -text.server.bans = 封禁 -text.server.bans.none = 沒有玩家被封禁! -text.server.admins = 管理員 -text.server.admins.none = 找不到管理員! -text.server.add = 新增伺服器 -text.server.delete = 您確定要刪除這個伺服器嗎? -text.server.hostname = 主機:{0} -text.server.edit = 編輯伺服器 -text.server.outdated = [crimson]伺服器版本過舊![] -text.server.outdated.client = [crimson]客戶端版本過舊![] -text.server.version = [lightgray]版本:{0} -text.server.custombuild = [yellow]自訂組建 -text.confirmban = 您確定要封禁該玩家嗎? -text.confirmkick = 您確定要踢出該玩家嗎? -text.confirmunban = 您確定要解除封禁該玩家嗎? -text.confirmadmin = 您確定要提升這個玩家為管理員嗎? -text.confirmunadmin = 您確定要解除這個玩家的管理員嗎? -text.joingame.title = 加入遊戲 -text.joingame.ip = IP位址: -text.disconnect = 已中斷連線。 -text.disconnect.data = 無法載入地圖資料! -text.connecting = [accent]連線中…… -text.connecting.data = [accent]正在載入地圖資料…… -text.server.port = 連接埠: -text.server.addressinuse = 該位址已使用中! -text.server.invalidport = 無效的連接埠! -text.server.error = [crimson]建立伺服器時發生錯誤:[accent]{0} -text.save.old = 這個存檔屬於舊版本,無法使用了。\n\n[LIGHT_GRAY]舊存檔兼容將在正式4.0版本中實現。 -text.save.new = 新存檔 -text.save.overwrite = 您確定要覆蓋存檔嗎? -text.overwrite = 覆蓋 -text.save.none = 找不到存檔! -text.saveload = [accent]存檔中…… -text.savefail = 無法存檔! -text.save.delete.confirm = 您確定要刪除這個存檔嗎? -text.save.delete = 刪除 -text.save.export = 匯出存檔 -text.save.import.invalid = [accent]這是個無效的存檔! -text.save.import.fail = [crimson]無法匯入存檔:[accent]{0} -text.save.export.fail = [crimson]無法匯出存檔:[accent]{0} -text.save.import = 匯入存檔 -text.save.newslot = 存檔名稱: -text.save.rename = 重新命名 -text.save.rename.text = 新名稱: -text.selectslot = 選取一個存檔。 -text.slot = [accent]存檔{0} -text.save.corrupted = [accent]此存檔無效或已損毀!\n如果你剛剛升級了遊戲,那麼這可能是因為存檔格式改變了而[scarlet]不是[]錯誤。 -text.sector.corrupted = [accent]找到此區域的存檔,但是加載失敗。\n已經創建了一個新的存檔。 -text.empty = <空白> -text.on = 開啟 -text.off = 關閉 -text.save.autosave = 自動存檔:{0} -text.save.map = 地圖:{0} -text.save.wave = 波次:{0} -text.save.difficulty = 難度:{0} -text.save.date = 最後存檔時間:{0} -text.save.playtime = 遊玩時間: {0} -text.confirm = 確認 -text.delete = 刪除 -text.ok = 確定 -text.open = 開啟 -text.cancel = 取消 -text.openlink = 開啟連結 -text.copylink = 複製連結 -text.back = 返回 -text.quit.confirm = 您確定要退出嗎? -text.changelog.title = 更新日誌 -text.changelog.loading = 正在取得更新日誌…… -text.changelog.error.android = [accent]請注意,更新日誌有時無法在Android 4.4或更低版本使用!這是因為 Android 的內部錯誤導致。 -text.changelog.error.ios = [accent]目前無法在iOS系統中使用更新日誌。 -text.changelog.error = [scarlet]無法取得更新日誌!請檢查您的網路連線! -text.changelog.current = [yellow][[Current version] -text.changelog.latest = [accent][[Latest version] -text.loading = [accent]載入中…… -text.saving = [accent]儲存中…… -text.wave = [accent]第{0}波 -text.wave.waiting = 將於{0}秒後抵達 -text.waiting = 等待中…… -text.waiting.players = 等待玩家中…… -text.wave.enemies = [LIGHT_GRAY]剩下{0}敵人 -text.wave.enemy = [LIGHT_GRAY]剩下{0}敵人 -text.loadimage = 載入圖像 -text.saveimage = 儲存圖像 -text.unknown = 未知 -text.custom = 自訂 -text.builtin = 内建 -text.map.delete.confirm = 確認要刪除地圖嗎?此操作無法撤回! -text.map.random = [accent]隨機地圖 -text.map.nospawn = 這個地圖沒有核心!請在編輯器中添加一個[ROYAL]藍色[]的核心。 -text.map.nospawn.pvp = 這個地圖沒有核心讓敵人重生!請在編輯器中添加一個[SCARLET]紅色[]的核心。 -text.map.invalid = 地圖載入錯誤:地圖可能已經損壞。 -text.editor.brush = 粉刷 -text.editor.slope = \\ -text.editor.openin = 在編輯器中開啟 -text.editor.oregen = 礦石產生 -text.editor.oregen.info = 礦石產生: -text.editor.mapinfo = 地圖資訊 -text.editor.author = 作者: -text.editor.description = 描述: -text.editor.name = 名稱: -text.editor.teams = 隊伍 -text.editor.elevation = 高度 -text.editor.errorimageload = 載入圖像檔時發生錯誤:[accent]{0} -text.editor.errorimagesave = 儲存圖像檔時發生錯誤:[橙色]{0} -text.editor.generate = 產生 -text.editor.resize = 調整大小 -text.editor.loadmap = 載入地圖 -text.editor.savemap = 儲存地圖 -text.editor.saved = 已儲存! -text.editor.save.noname = 您的地圖沒有名稱!在「地圖資訊」畫面設置一個名稱。 -text.editor.save.overwrite = 您的地圖覆寫一個內建的地圖!在「地圖信息」畫面設置一個不同的名稱。 -text.editor.import.exists = [scarlet]匯入失敗:[]一個叫「{0}」的內建地圖已存在! -text.editor.import = 匯入…… -text.editor.importmap = 匯入地圖 -text.editor.importmap.description = 匯入一個已存在的地圖 -text.editor.importfile = 匯入檔案 -text.editor.importfile.description = 匯入一個外部的地圖檔案 -text.editor.importimage = 匯入地形圖像檔 -text.editor.importimage.description = 匯入一個外部的地形圖像檔 -text.editor.export = 匯出…… -text.editor.exportfile = 匯出檔案 -text.editor.exportfile.description = 匯出一個地圖檔案 -text.editor.exportimage = 匯出地形圖像檔 -text.editor.exportimage.description = 匯出一個地形圖像檔 -text.editor.loadimage = 載入圖像 -text.editor.saveimage = 儲存圖像 -text.editor.unsaved = [scarlet]尚未儲存變更![]\n您確定要退出嗎? -text.editor.resizemap = 調整地圖大小 -text.editor.mapname = 地圖名稱: -text.editor.overwrite = [accent]警告!這將會覆蓋現有的地圖。 -text.editor.overwrite.confirm = [scarlet]警告![]同名地圖存在,確定要覆蓋現有地圖? -text.editor.selectmap = 選取要載入的地圖: -text.width = 寬度: -text.height = 長度: -text.menu = 主選單 -text.play = 開始 -text.load = 載入 -text.save = 儲存 -text.fps = FPS:{0} -text.tps = TPS:{0} -text.ping = 延遲:{0}ms -text.language.restart = 請重新啟動遊戲以使選取的語言生效。 -text.settings = 設定 -text.tutorial = 教學 -text.editor = 地圖編輯器 -text.mapeditor = 地圖編輯器 -text.donate = 贊助 +credits.text = 由[ROYAL]Anuken[]製作 - [SKY]anukendev@gmail.com[] +credits = 致謝名單 +contributors = 翻譯員和貢獻者 +discord = 加入 Mindustry 的 Discord 聊天室! +link.discord.description = 官方 Mindustry Discord 聊天室 +link.github.description = 遊戲原始碼 +link.dev-builds.description = 開發中版本 +link.trello.description = 官方 Trello 功能規劃看板 +link.itch.io.description = itch.io 電腦版下載與網頁版 +link.google-play.description = Google Play 商店頁面 +link.wiki.description = 官方 Mindustry 維基 +linkfail = 無法打開連結!\n我們已將該網址複製到您的剪貼簿。 +screenshot = 截圖保存到{0} +gameover = 核心已被摧毀。 +gameover.pvp = [accent]{0}[]隊獲勝! +sector.gameover = 這個區域失守了,重新部署? +sector.retry = 重試 +highscore = [accent]新的高分紀錄! +wave.lasted = 你維持到第[accent]{0}[]波。 +level.highscore = 最高分:[accent]{0} +level.delete.title = 確認刪除 +map.delete = 確認要刪除「[accent]{0}[]」地圖嗎? +level.select = 選擇關卡 +level.mode = 遊戲模式: +construction.desktop = 電腦控制已更改。\n要取消選擇或停止建設,[accent]按空格鍵[]。 +construction.title = 方塊建設指南 +construction = 你選擇了[accent]方塊建設模式[]。\n\n要放置方塊,點擊你的船附近的有效位置。\n選擇了方塊後,點擊複選框就會開始建設。\n\n- 點擊方塊以從選擇區[accent]移除方塊[]。\n- 按住並拖動以[accent]直線放置方塊[]。\n- 點擊左下角的「X」以[accent]取消建設或取消選擇[]。 +deconstruction.title = 方塊移除指南 +deconstruction = 你選擇了[accent]方塊移除模式[]。\n\n要移除方塊,點擊你的船附近的方塊。\n選擇了方塊後,點擊複選框就會開始移除。\n\n- 點擊方塊以從選擇區[accent]移除方塊[]。\n- 按住一個空點向任何方向拖動以[accent]移除選中區域的方塊[]。\n- 點擊左下角的「X」以[accent]取消移除或取消選擇[]。 +showagain = 下次不再顯示 +coreattack = 〈核心正在受到攻擊!〉 +unlocks = 已解鎖 +savegame = 儲存遊戲 +loadgame = 載入遊戲 +joingame = 多人連線 +addplayers = 增加/移除玩家 +customgame = 自訂遊戲 +sectors = 區域 +sector = 區域︰[LIGHT_GRAY]{0} +sector.time = 時間︰[LIGHT_GRAY]{0} +sector.deploy = 部署 +sector.abandon = 放棄 +sector.abandon.confirm = 確認要放棄這區域所有進度嗎?\n此操作不可撤回! +sector.resume = 繼續 +sector.locked = [scarlet][[Incomplete] +sector.unexplored = [accent][[Unexplored] +missions = 任務︰[LIGHT_GRAY]{0} +mission = 任務︰[LIGHT_GRAY]{0} +mission.main = 主要任務︰[LIGHT_GRAY]{0} +mission.info = 任務資訊 +mission.complete = 任務完成! +mission.complete.body = 區域{0},{1}已被佔領。 +mission.wave = 存活[accent]{0}/{1}[]波\n下一波於{2}開始 +mission.wave.enemies = 存活[accent]{0}/{1}[]波\n{2}個敵人 +mission.wave.enemy = 存活[accent]{0}/{1}[]波\n{2}個敵人 +mission.wave.menu = 存活[accent]{0}[]波 +mission.battle = 摧毀敵方基地。 +mission.resource.menu = 獲取{0}x{1} +mission.resource = 獲取{0}︰\n[accent]{1}/{2}[] +mission.block = 建造{0} +mission.unit = 生產{0}機組 +mission.command = 發送{0}指令至機組 +mission.linknode = 鏈接能量節點 +mission.display = [accent]任務︰\n[LIGHT_GRAY]{0} +mission.mech = 轉換至[accent]{0}[]機甲 +mission.create = 製造[accent]{0}[] +none = <沒有> +close = 關閉 +quit = 退出 +maps = 地圖 +continue = 繼續 +nextmission = 下一個任務 +maps.none = [LIGHT_GRAY]找不到地圖! +about.button = 關於 +name = 名稱: +noname = 先選擇一個[accent]玩家名稱[]。 +filename = 檔案名稱︰ +unlocked = 新方塊已解鎖! +unlocked.plural = 新方塊已解鎖! +players = {0}個線上玩家 +players.single = {0}個線上玩家 +server.closing = [accent]正在關閉伺服器…… +server.kicked.kick = 您已被踢出伺服器! +server.kicked.serverClose = 伺服器已關閉。 +server.kicked.sectorComplete = 區域已完成。 +server.kicked.sectorComplete.text = 任務已完成。\n服務器將於下一個區域繼續。 +server.kicked.clientOutdated = 客戶端版本過舊!請更新遊戲! +server.kicked.serverOutdated = 伺服器版本過舊!請聯絡伺服主更新伺服器! +server.kicked.banned = 您已經從這個伺服器被封禁。 +server.kicked.recentKick = 您已經從伺服器被踢除。\n請稍後再進行連線。 +server.kicked.nameInUse = 伺服器中已經\n有人有相同的名稱了。 +server.kicked.nameEmpty = 你的名稱必須至少包含一個字母或數字。 +server.kicked.idInUse = 你已經在伺服器中!不允許用兩個賬號。 +server.kicked.customClient = 這個伺服器不支持自訂客戶端,請下載官方版本。 +host.info = 目前伺服器監聽於連接埠[scarlet]6567[]。\n所有跟您在同一個[LIGHT_GRAY]網路或區域網路[]環境的玩家應該能在他們的伺服器清單中找到您的伺服器。\n\n如果您希望網際網路上的玩家透過IP 位址連線到您的伺服器,您必須設定[accent]連接埠轉發[]。\n\n[LIGHT_GRAY]注意:如果區域網路內有玩家無法連線至您的伺服器,請務必確認您已於防火牆設定中開放Mindustry存取您的區域網路。 +join.info = 您可以在此輸入欲連線的[accent]伺服器的IP位址[],或尋找[accent]區域網路[]內的伺服器。目前支援區域網路與網際網路連線。\n\n[LIGHT_GRAY]注意:這裡沒有網際網路伺服器清單,如果您想透過IP位址連線到某人的伺服器,您必須向他們詢問IP位址。 +hostserver = 建立伺服器 +hostserver.mobile = 建立\n伺服器 +host = 建立 +hosting = [accent]伺服器啟動中…… +hosts.refresh = 刷新 +hosts.discovering = 搜尋區域網路遊戲 +server.refreshing = 刷新伺服器 +hosts.none = [lightgray]找不到區域網路伺服器! +host.invalid = [scarlet]無法連線至伺服器。 +trace = 跟隨玩家 +trace.playername = 玩家名稱:[accent]{0} +trace.ip = IP:[accent]{0} +trace.id = ID:[accent]{0} +trace.android = Android 客戶端:[accent]{0} +trace.modclient = 自訂客戶端:[accent]{0} +trace.totalblocksbroken = 方塊拆除總數:[accent]{0} +trace.structureblocksbroken = 結構方塊拆除數:[accent]{0} +trace.lastblockbroken = 最後拆除的方塊:[accent]{0} +trace.totalblocksplaced = 方塊建造數:[accent]{0} +trace.lastblockplaced = 最後建造的方塊:[accent]{0} +invalidid = 無效的客戶端 ID!請提交錯誤報告。 +server.bans = 封禁 +server.bans.none = 沒有玩家被封禁! +server.admins = 管理員 +server.admins.none = 找不到管理員! +server.add = 新增伺服器 +server.delete = 您確定要刪除這個伺服器嗎? +server.hostname = 主機:{0} +server.edit = 編輯伺服器 +server.outdated = [crimson]伺服器版本過舊![] +server.outdated.client = [crimson]客戶端版本過舊![] +server.version = [lightgray]版本:{0} +server.custombuild = [yellow]自訂組建 +confirmban = 您確定要封禁該玩家嗎? +confirmkick = 您確定要踢出該玩家嗎? +confirmunban = 您確定要解除封禁該玩家嗎? +confirmadmin = 您確定要提升這個玩家為管理員嗎? +confirmunadmin = 您確定要解除這個玩家的管理員嗎? +joingame.title = 加入遊戲 +joingame.ip = IP位址: +disconnect = 已中斷連線。 +disconnect.data = 無法載入地圖資料! +connecting = [accent]連線中…… +connecting.data = [accent]正在載入地圖資料…… +server.port = 連接埠: +server.addressinuse = 該位址已使用中! +server.invalidport = 無效的連接埠! +server.error = [crimson]建立伺服器時發生錯誤:[accent]{0} +save.old = 這個存檔屬於舊版本,無法使用了。\n\n[LIGHT_GRAY]舊存檔兼容將在正式4.0版本中實現。 +save.new = 新存檔 +save.overwrite = 您確定要覆蓋存檔嗎? +overwrite = 覆蓋 +save.none = 找不到存檔! +saveload = [accent]存檔中…… +savefail = 無法存檔! +save.delete.confirm = 您確定要刪除這個存檔嗎? +save.delete = 刪除 +save.export = 匯出存檔 +save.import.invalid = [accent]這是個無效的存檔! +save.import.fail = [crimson]無法匯入存檔:[accent]{0} +save.export.fail = [crimson]無法匯出存檔:[accent]{0} +save.import = 匯入存檔 +save.newslot = 存檔名稱: +save.rename = 重新命名 +save.rename.text = 新名稱: +selectslot = 選取一個存檔。 +slot = [accent]存檔{0} +save.corrupted = [accent]此存檔無效或已損毀!\n如果你剛剛升級了遊戲,那麼這可能是因為存檔格式改變了而[scarlet]不是[]錯誤。 +sector.corrupted = [accent]找到此區域的存檔,但是加載失敗。\n已經創建了一個新的存檔。 +empty = <空白> +on = 開啟 +off = 關閉 +save.autosave = 自動存檔:{0} +save.map = 地圖:{0} +save.wave = 波次:{0} +save.difficulty = 難度:{0} +save.date = 最後存檔時間:{0} +save.playtime = 遊玩時間: {0} +confirm = 確認 +delete = 刪除 +ok = 確定 +open = 開啟 +cancel = 取消 +openlink = 開啟連結 +copylink = 複製連結 +back = 返回 +quit.confirm = 您確定要退出嗎? +changelog.title = 更新日誌 +changelog.loading = 正在取得更新日誌…… +changelog.error.android = [accent]請注意,更新日誌有時無法在Android 4.4或更低版本使用!這是因為 Android 的內部錯誤導致。 +changelog.error.ios = [accent]目前無法在iOS系統中使用更新日誌。 +changelog.error = [scarlet]無法取得更新日誌!請檢查您的網路連線! +changelog.current = [yellow][[Current version] +changelog.latest = [accent][[Latest version] +loading = [accent]載入中…… +saving = [accent]儲存中…… +wave = [accent]第{0}波 +wave.waiting = 將於{0}秒後抵達 +waiting = 等待中…… +waiting.players = 等待玩家中…… +wave.enemies = [LIGHT_GRAY]剩下{0}敵人 +wave.enemy = [LIGHT_GRAY]剩下{0}敵人 +loadimage = 載入圖像 +saveimage = 儲存圖像 +unknown = 未知 +custom = 自訂 +builtin = 内建 +map.delete.confirm = 確認要刪除地圖嗎?此操作無法撤回! +map.random = [accent]隨機地圖 +map.nospawn = 這個地圖沒有核心!請在編輯器中添加一個[ROYAL]藍色[]的核心。 +map.nospawn.pvp = 這個地圖沒有核心讓敵人重生!請在編輯器中添加一個[SCARLET]紅色[]的核心。 +map.invalid = 地圖載入錯誤:地圖可能已經損壞。 +editor.brush = 粉刷 +editor.slope = \\ +editor.openin = 在編輯器中開啟 +editor.oregen = 礦石產生 +editor.oregen.info = 礦石產生: +editor.mapinfo = 地圖資訊 +editor.author = 作者: +editor.description = 描述: +editor.name = 名稱: +editor.teams = 隊伍 +editor.elevation = 高度 +editor.errorimageload = 載入圖像檔時發生錯誤:[accent]{0} +editor.errorimagesave = 儲存圖像檔時發生錯誤:[橙色]{0} +editor.generate = 產生 +editor.resize = 調整大小 +editor.loadmap = 載入地圖 +editor.savemap = 儲存地圖 +editor.saved = 已儲存! +editor.save.noname = 您的地圖沒有名稱!在「地圖資訊」畫面設置一個名稱。 +editor.save.overwrite = 您的地圖覆寫一個內建的地圖!在「地圖信息」畫面設置一個不同的名稱。 +editor.import.exists = [scarlet]匯入失敗:[]一個叫「{0}」的內建地圖已存在! +editor.import = 匯入…… +editor.importmap = 匯入地圖 +editor.importmap.description = 匯入一個已存在的地圖 +editor.importfile = 匯入檔案 +editor.importfile.description = 匯入一個外部的地圖檔案 +editor.importimage = 匯入地形圖像檔 +editor.importimage.description = 匯入一個外部的地形圖像檔 +editor.export = 匯出…… +editor.exportfile = 匯出檔案 +editor.exportfile.description = 匯出一個地圖檔案 +editor.exportimage = 匯出地形圖像檔 +editor.exportimage.description = 匯出一個地形圖像檔 +editor.loadimage = 載入圖像 +editor.saveimage = 儲存圖像 +editor.unsaved = [scarlet]尚未儲存變更![]\n您確定要退出嗎? +editor.resizemap = 調整地圖大小 +editor.mapname = 地圖名稱: +editor.overwrite = [accent]警告!這將會覆蓋現有的地圖。 +editor.overwrite.confirm = [scarlet]警告![]同名地圖存在,確定要覆蓋現有地圖? +editor.selectmap = 選取要載入的地圖: +width = 寬度: +height = 長度: +menu = 主選單 +play = 開始 +load = 載入 +save = 儲存 +fps = FPS:{0} +tps = TPS:{0} +ping = 延遲:{0}ms +language.restart = 請重新啟動遊戲以使選取的語言生效。 +settings = 設定 +tutorial = 教學 +editor = 地圖編輯器 +mapeditor = 地圖編輯器 +donate = 贊助 -text.connectfail = [crimson]無法連線到伺服器:[accent]{0} -text.error.unreachable = 無法到達伺服器。 -text.error.invalidaddress = 無效地址。 -text.error.timedout = 超時連接!\n確保伺服器設置了連接埠轉發,並且地址正確! -text.error.mismatch = 包裹錯誤:\n客戶端/伺服器版本可能不匹配。 n確保客戶端和伺服器有最新版本的Mindustry! -text.error.alreadyconnected = 已連接。 -text.error.mapnotfound = 找不到地圖! -text.error.any = 未知網絡錯誤。 +connectfail = [crimson]無法連線到伺服器:[accent]{0} +error.unreachable = 無法到達伺服器。 +error.invalidaddress = 無效地址。 +error.timedout = 超時連接!\n確保伺服器設置了連接埠轉發,並且地址正確! +error.mismatch = 包裹錯誤:\n客戶端/伺服器版本可能不匹配。 n確保客戶端和伺服器有最新版本的Mindustry! +error.alreadyconnected = 已連接。 +error.mapnotfound = 找不到地圖! +error.any = 未知網絡錯誤。 -text.settings.language = 語言 -text.settings.reset = 重設為預設設定 -text.settings.rebind = 重新綁定 -text.settings.controls = 操作 -text.settings.game = 遊戲 -text.settings.sound = 音效 -text.settings.graphics = 圖形 -text.settings.cleardata = 清除遊戲數據…… -text.settings.clear.confirm = 您確定要清除數據嗎?\n此操作無法撤回! -text.settings.clearall.confirm = [scarlet]警告![]\n這將清除所有數據,包括存檔、地圖、解鎖和熱鍵綁定。\n按「是」後,遊戲將刪除所有數據並自動退出。 -text.settings.clearsectors = 清除區域 -text.settings.clearunlocks = 清除已解鎖 -text.settings.clearall = 清除所有 -text.paused = 已暫停 -text.yes = 是 -text.no = 否 -text.info.title = [accent]資訊 -text.error.title = [crimson]發生錯誤 -text.error.crashtitle = 發生錯誤 -text.blocks.unknown = [LIGHT_GRAY]??? -text.blocks.blockinfo = 方塊資訊 -text.blocks.powercapacity = 蓄電量 -text.blocks.powershot = 能量/射擊 -text.blocks.targetsair = 攻擊空中目標 -text.blocks.itemspeed = 移動速度 -text.blocks.shootrange = 範圍 -text.blocks.size = 尺寸 -text.blocks.liquidcapacity = 液體容量 -text.blocks.maxitemssecond = 最高產量 -text.blocks.powerrange = 輸出範圍 -text.blocks.poweruse = 能量使用 -text.blocks.powerdamage = 能量/傷害 -text.blocks.inputitemcapacity = 最大輸入 -text.blocks.outputitemcapacity = 最大輸出 -text.blocks.itemcapacity = 物品容量 -text.blocks.basepowergeneration = 基本能量生产 -text.blocks.powertransferspeed = 能量傳輸 -text.blocks.craftspeed = 產生速度 -text.blocks.inputliquid = 輸入液體 -text.blocks.inputliquidaux = 輔助液體 -text.blocks.inputitem = 輸入物品 -text.blocks.inputitems = 輸入物品 -text.blocks.outputitem = 輸出物品 -text.blocks.drilltier = 可鑽取礦物 -text.blocks.drillspeed = 基本鑽取速度 -text.blocks.liquidoutput = 輸出液體 -text.blocks.liquidoutputspeed = 輸出液體速度 -text.blocks.liquiduse = 使用液體速度 -text.blocks.coolant = 冷卻劑 -text.blocks.coolantuse = 使用冷卻劑 -text.blocks.inputliquidfuel = 輸入液體燃料 -text.blocks.liquidfueluse = 使用液體燃料速度 -text.blocks.boostitem = 強化物品 -text.blocks.boostliquid = 強化液體 -text.blocks.health = 耐久度 -text.blocks.inaccuracy = 誤差 -text.blocks.shots = 射擊數 -text.blocks.reload = 重裝彈藥 -text.blocks.inputfuel = 燃料 -text.blocks.fuelburntime = 燃燒燃料時間 -text.blocks.inputcapacity = 輸入容量 -text.blocks.outputcapacity = 輸出容量 -text.unit.blocks = 方塊 -text.unit.powersecond = 能量單位/秒 -text.unit.liquidsecond = 液體單位/秒 -text.unit.itemssecond = 物品/秒 -text.unit.pixelssecond = 像素/秒 -text.unit.liquidunits = 液體單位 -text.unit.powerunits = 能量單位 -text.unit.degrees = 度 -text.unit.seconds = 秒 -text.unit.items = 物品 -text.category.general = 一般 -text.category.power = 能量 -text.category.liquids = 液體 -text.category.items = 物品 -text.category.crafting = 合成 -text.category.shooting = 射擊 -text.category.optional = 可選的強化 +settings.language = 語言 +settings.reset = 重設為預設設定 +settings.rebind = 重新綁定 +settings.controls = 操作 +settings.game = 遊戲 +settings.sound = 音效 +settings.graphics = 圖形 +settings.cleardata = 清除遊戲數據…… +settings.clear.confirm = 您確定要清除數據嗎?\n此操作無法撤回! +settings.clearall.confirm = [scarlet]警告![]\n這將清除所有數據,包括存檔、地圖、解鎖和熱鍵綁定。\n按「是」後,遊戲將刪除所有數據並自動退出。 +settings.clearsectors = 清除區域 +settings.clearunlocks = 清除已解鎖 +settings.clearall = 清除所有 +paused = 已暫停 +yes = 是 +no = 否 +info.title = [accent]資訊 +error.title = [crimson]發生錯誤 +error.crashtitle = 發生錯誤 +blocks.unknown = [LIGHT_GRAY]??? +blocks.blockinfo = 方塊資訊 +blocks.powercapacity = 蓄電量 +blocks.powershot = 能量/射擊 +blocks.targetsair = 攻擊空中目標 +blocks.itemspeed = 移動速度 +blocks.shootrange = 範圍 +blocks.size = 尺寸 +blocks.liquidcapacity = 液體容量 +blocks.maxitemssecond = 最高產量 +blocks.powerrange = 輸出範圍 +blocks.poweruse = 能量使用 +blocks.powerdamage = 能量/傷害 +blocks.inputitemcapacity = 最大輸入 +blocks.outputitemcapacity = 最大輸出 +blocks.itemcapacity = 物品容量 +blocks.basepowergeneration = 基本能量生产 +blocks.powertransferspeed = 能量傳輸 +blocks.craftspeed = 產生速度 +blocks.inputliquid = 輸入液體 +blocks.inputliquidaux = 輔助液體 +blocks.inputitem = 輸入物品 +blocks.inputitems = 輸入物品 +blocks.outputitem = 輸出物品 +blocks.drilltier = 可鑽取礦物 +blocks.drillspeed = 基本鑽取速度 +blocks.liquidoutput = 輸出液體 +blocks.liquidoutputspeed = 輸出液體速度 +blocks.liquiduse = 使用液體速度 +blocks.coolant = 冷卻劑 +blocks.coolantuse = 使用冷卻劑 +blocks.inputliquidfuel = 輸入液體燃料 +blocks.liquidfueluse = 使用液體燃料速度 +blocks.boostitem = 強化物品 +blocks.boostliquid = 強化液體 +blocks.health = 耐久度 +blocks.inaccuracy = 誤差 +blocks.shots = 射擊數 +blocks.reload = 重裝彈藥 +blocks.inputfuel = 燃料 +blocks.fuelburntime = 燃燒燃料時間 +blocks.inputcapacity = 輸入容量 +blocks.outputcapacity = 輸出容量 +unit.blocks = 方塊 +unit.powersecond = 能量單位/秒 +unit.liquidsecond = 液體單位/秒 +unit.itemssecond = 物品/秒 +unit.pixelssecond = 像素/秒 +unit.liquidunits = 液體單位 +unit.powerunits = 能量單位 +unit.degrees = 度 +unit.seconds = 秒 +unit.items = 物品 +category.general = 一般 +category.power = 能量 +category.liquids = 液體 +category.items = 物品 +category.crafting = 合成 +category.shooting = 射擊 +category.optional = 可選的強化 setting.indicators.name = 盟友指標 setting.autotarget.name = 自動射擊 setting.fpscap.name = 最大FPS @@ -377,7 +377,7 @@ setting.mutemusic.name = 靜音 setting.sfxvol.name = 音效音量 setting.mutesound.name = 靜音 setting.crashreport.name = 發送匿名崩潰報告 -text.keybind.title = 重新綁定按鍵 +keybind.title = 重新綁定按鍵 category.general.name = 一般 category.view.name = 查看 category.multiplayer.name = 多人 @@ -410,7 +410,7 @@ keybind.chat_history_next.name = 之後的聊天記錄 keybind.chat_scroll.name = 聊天記錄滾動 keybind.drop_unit.name = 放下單位 keybind.zoom_minimap.name = 縮放小地圖 -mode.text.help.title = 模式說明 +mode.help.title = 模式說明 mode.waves.name = 一般 mode.waves.description = 一般模式,有限的資源與自動來襲的波次。 mode.sandbox.name = 沙盒 @@ -489,21 +489,21 @@ mech.trident-ship.weapon = 炸彈 mech.glaive-ship.name = 長柄 mech.glaive-ship.description = 一種大型、裝甲厚的武裝直升機。配備燃燒機關槍。有優秀的加速能力與最快的速度。 mech.glaive-ship.weapon = 火焰機關槍 -text.item.explosiveness = [LIGHT_GRAY]爆炸性:{0} -text.item.flammability = [LIGHT_GRAY]易燃性:{0} -text.item.radioactivity = [LIGHT_GRAY]放射性:{0} -text.item.fluxiness = [LIGHT_GRAY]助熔性:{0} -text.unit.health = [LIGHT_GRAY]耐久度:{0} -text.unit.speed = [LIGHT_GRAY]速度:{0} -text.mech.weapon = [LIGHT_GRAY]武器:{0} -text.mech.armor = [LIGHT_GRAY]裝甲:{0} -text.mech.itemcapacity = [LIGHT_GRAY]物品容量:{0} -text.mech.minespeed = [LIGHT_GRAY]採礦速度:{0} -text.mech.minepower = [LIGHT_GRAY]採礦力度:{0} -text.mech.ability = [LIGHT_GRAY]能力:{0} -text.liquid.heatcapacity = [LIGHT_GRAY]熱容量:{0} -text.liquid.viscosity = [LIGHT_GRAY]粘性:{0} -text.liquid.temperature = [LIGHT_GRAY]温度:{0} +item.explosiveness = [LIGHT_GRAY]爆炸性:{0} +item.flammability = [LIGHT_GRAY]易燃性:{0} +item.radioactivity = [LIGHT_GRAY]放射性:{0} +item.fluxiness = [LIGHT_GRAY]助熔性:{0} +unit.health = [LIGHT_GRAY]耐久度:{0} +unit.speed = [LIGHT_GRAY]速度:{0} +mech.weapon = [LIGHT_GRAY]武器:{0} +mech.armor = [LIGHT_GRAY]裝甲:{0} +mech.itemcapacity = [LIGHT_GRAY]物品容量:{0} +mech.minespeed = [LIGHT_GRAY]採礦速度:{0} +mech.minepower = [LIGHT_GRAY]採礦力度:{0} +mech.ability = [LIGHT_GRAY]能力:{0} +liquid.heatcapacity = [LIGHT_GRAY]熱容量:{0} +liquid.viscosity = [LIGHT_GRAY]粘性:{0} +liquid.temperature = [LIGHT_GRAY]温度:{0} block.constructing = {0}\n[LIGHT_GRAY](Constructing) block.spawn.name = 敵人生成 block.core.name = 核心 diff --git a/core/src/io/anuke/mindustry/core/Control.java b/core/src/io/anuke/mindustry/core/Control.java index 3cae7a2327..c947141f86 100644 --- a/core/src/io/anuke/mindustry/core/Control.java +++ b/core/src/io/anuke/mindustry/core/Control.java @@ -142,7 +142,7 @@ public class Control implements ApplicationListener{ Net.host(port); players[0].isAdmin = true; }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)); } } @@ -254,7 +254,7 @@ public class Control implements ApplicationListener{ Time.run(5f, () -> { FloatingDialog dialog = new FloatingDialog("WARNING!"); - dialog.buttons().addButton("$text.ok", () -> { + dialog.buttons().addButton("$ok", () -> { dialog.hide(); Core.settings.put("4.0-warning-2", true); Core.settings.save(); diff --git a/core/src/io/anuke/mindustry/core/NetClient.java b/core/src/io/anuke/mindustry/core/NetClient.java index 71c8d9caef..86a4fb4735 100644 --- a/core/src/io/anuke/mindustry/core/NetClient.java +++ b/core/src/io/anuke/mindustry/core/NetClient.java @@ -70,7 +70,7 @@ public class NetClient implements ApplicationListener{ reset(); ui.loadfrag.hide(); - ui.loadfrag.show("$text.connecting.data"); + ui.loadfrag.show("$connecting.data"); ui.loadfrag.setButton(() -> { ui.loadfrag.hide(); @@ -88,7 +88,7 @@ public class NetClient implements ApplicationListener{ c.uuid = Platform.instance.getUUID(); if(c.uuid == null){ - ui.showError("$text.invalidid"); + ui.showError("$invalidid"); ui.loadfrag.hide(); disconnectQuietly(); return; @@ -104,7 +104,7 @@ public class NetClient implements ApplicationListener{ state.set(State.menu); - ui.showError("$text.disconnect"); + ui.showError("$disconnect"); connecting = false; Platform.instance.updateRPC(); @@ -158,7 +158,7 @@ public class NetClient implements ApplicationListener{ if(reason.extraText() != null){ ui.showText(reason.toString(), reason.extraText()); }else{ - ui.showText("$text.disconnect", reason.toString()); + ui.showText("$disconnect", reason.toString()); } } ui.loadfrag.hide(); @@ -177,7 +177,7 @@ public class NetClient implements ApplicationListener{ ui.chatfrag.clearMessages(); Net.setClientLoaded(false); - ui.loadfrag.show("$text.connecting.data"); + ui.loadfrag.show("$connecting.data"); ui.loadfrag.setButton(() -> { ui.loadfrag.hide(); @@ -276,7 +276,7 @@ public class NetClient implements ApplicationListener{ Log.err("Failed to load data!"); ui.loadfrag.hide(); quiet = true; - ui.showError("$text.disconnect.data"); + ui.showError("$disconnect.data"); Net.disconnect(); timeoutTime = 0f; } diff --git a/core/src/io/anuke/mindustry/core/NetServer.java b/core/src/io/anuke/mindustry/core/NetServer.java index c942397815..c71e350518 100644 --- a/core/src/io/anuke/mindustry/core/NetServer.java +++ b/core/src/io/anuke/mindustry/core/NetServer.java @@ -398,7 +398,7 @@ public class NetServer implements ApplicationListener{ if(!headless && !closing && Net.server() && state.is(State.menu)){ closing = true; - ui.loadfrag.show("$text.server.closing"); + ui.loadfrag.show("$server.closing"); Time.runTask(5f, () -> { Net.closeServer(); ui.loadfrag.hide(); diff --git a/core/src/io/anuke/mindustry/core/Renderer.java b/core/src/io/anuke/mindustry/core/Renderer.java index 05477315ef..a1fd94c4bb 100644 --- a/core/src/io/anuke/mindustry/core/Renderer.java +++ b/core/src/io/anuke/mindustry/core/Renderer.java @@ -337,7 +337,7 @@ public class Renderer implements ApplicationListener{ pixelSurface.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()));*/ } } diff --git a/core/src/io/anuke/mindustry/core/UI.java b/core/src/io/anuke/mindustry/core/UI.java index 1da6681da3..ea9b762f36 100644 --- a/core/src/io/anuke/mindustry/core/UI.java +++ b/core/src/io/anuke/mindustry/core/UI.java @@ -201,7 +201,7 @@ public class UI implements ApplicationListener{ } public void loadGraphics(Runnable call){ - loadGraphics("$text.loading", call); + loadGraphics("$loading", call); } public void loadGraphics(String text, Runnable call){ @@ -213,7 +213,7 @@ public class UI implements ApplicationListener{ } public void loadLogic(Runnable call){ - loadLogic("$text.loading", call); + loadLogic("$loading", 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)); Platform.instance.addDialog(field); buttons().defaults().size(120, 54).pad(4); - buttons().addButton("$text.ok", () -> { + buttons().addButton("$ok", () -> { confirmed.accept(field.getText()); hide(); }).disabled(b -> field.getText().isEmpty()); - buttons().addButton("$text.cancel", this::hide); + buttons().addButton("$cancel", this::hide); }}.show(); } @@ -257,7 +257,7 @@ public class UI implements ApplicationListener{ new Dialog("", "dialog"){{ getCell(content()).growX(); 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(); } @@ -265,7 +265,7 @@ public class UI implements ApplicationListener{ new Dialog("", "dialog"){{ getCell(content()).growX(); content().margin(15).add(info).width(400f).wrap().get().setAlignment(Align.center, Align.center); - buttons().addButton("$text.ok", () -> { + buttons().addButton("$ok", () -> { clicked.run(); hide(); }).size(90, 50).pad(4); @@ -273,16 +273,16 @@ public class UI implements ApplicationListener{ } 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); - buttons().addButton("$text.ok", this::hide).size(90, 50).pad(4); + buttons().addButton("$ok", this::hide).size(90, 50).pad(4); }}.show(); } public void showText(String title, String text){ new Dialog(title, "dialog"){{ 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(); } @@ -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.buttons().defaults().size(200f, 54f).pad(2f); dialog.setFillParent(false); - dialog.buttons().addButton("$text.cancel", dialog::hide); - dialog.buttons().addButton("$text.ok", () -> { + dialog.buttons().addButton("$cancel", dialog::hide); + dialog.buttons().addButton("$ok", () -> { dialog.hide(); confirmed.run(); }); diff --git a/core/src/io/anuke/mindustry/core/World.java b/core/src/io/anuke/mindustry/core/World.java index c1cf9be5d6..cb34975070 100644 --- a/core/src/io/anuke/mindustry/core/World.java +++ b/core/src/io/anuke/mindustry/core/World.java @@ -207,7 +207,7 @@ public class World implements ApplicationListener{ } catch(Exception e){ Log.err(e); if(!headless){ - ui.showError("$text.map.invalid"); + ui.showError("$map.invalid"); Core.app.post(() -> state.set(State.menu)); invalidMap = true; } @@ -221,7 +221,7 @@ public class World implements ApplicationListener{ if(!headless){ if(state.teams.get(players[0].getTeam()).cores.size == 0){ - ui.showError("$text.map.nospawn"); + ui.showError("$map.nospawn"); invalidMap = true; }else if(state.mode.isPvp){ invalidMap = true; @@ -231,7 +231,7 @@ public class World implements ApplicationListener{ } } if(invalidMap){ - ui.showError("$text.map.nospawn.pvp"); + ui.showError("$map.nospawn.pvp"); } } }else{ diff --git a/core/src/io/anuke/mindustry/editor/MapEditorDialog.java b/core/src/io/anuke/mindustry/editor/MapEditorDialog.java index 24b4ff1d83..f41794d2ec 100644 --- a/core/src/io/anuke/mindustry/editor/MapEditorDialog.java +++ b/core/src/io/anuke/mindustry/editor/MapEditorDialog.java @@ -57,7 +57,7 @@ public class MapEditorDialog extends Dialog implements Disposable{ infoDialog = new MapInfoDialog(editor); - menu = new FloatingDialog("$text.menu"); + menu = new FloatingDialog("$menu"); menu.addCloseButton(); float isize = 16 * 2f; @@ -66,27 +66,27 @@ public class MapEditorDialog extends Dialog implements Disposable{ menu.content().table(t -> { 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.addImageTextButton("$text.editor.mapinfo", "icon-pencil", isize, () -> { + t.addImageTextButton("$editor.mapinfo", "icon-pencil", isize, () -> { infoDialog.show(); menu.hide(); }); - t.addImageTextButton("$text.editor.resize", "icon-resize", isize, () -> { + t.addImageTextButton("$editor.resize", "icon-resize", isize, () -> { resizeDialog.show(); menu.hide(); }); t.row(); - t.addImageTextButton("$text.editor.import", "icon-load-map", isize, () -> - createDialog("$text.editor.import", - "$text.editor.importmap", "$text.editor.importmap.description", "icon-load-map", (Runnable) loadDialog::show, - "$text.editor.importfile", "$text.editor.importfile.description", "icon-file", (Runnable) () -> - Platform.instance.showFileChooser("$text.loadimage", "Map Files", file -> ui.loadGraphics(() -> { + t.addImageTextButton("$editor.import", "icon-load-map", isize, () -> + createDialog("$editor.import", + "$editor.importmap", "$editor.importmap.description", "icon-load-map", (Runnable) loadDialog::show, + "$editor.importfile", "$editor.importfile.description", "icon-file", (Runnable) () -> + Platform.instance.showFileChooser("$loadimage", "Map Files", file -> ui.loadGraphics(() -> { try{ DataInputStream stream = new DataInputStream(file.read()); @@ -96,13 +96,13 @@ public class MapEditorDialog extends Dialog implements Disposable{ editor.beginEdit(data, meta.tags, false); view.clearStack(); }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); } }), true, mapExtension), - "$text.editor.importimage", "$text.editor.importimage.description", "icon-file-image", (Runnable)() -> - Platform.instance.showFileChooser("$text.loadimage", "Image Files", file -> + "$editor.importimage", "$editor.importimage.description", "icon-file-image", (Runnable)() -> + Platform.instance.showFileChooser("$loadimage", "Image Files", file -> ui.loadGraphics(() -> { try{ MapTileData data = MapIO.readLegacyPixmap(new Pixmap(file)); @@ -110,15 +110,15 @@ public class MapEditorDialog extends Dialog implements Disposable{ editor.beginEdit(data, editor.getTags(), false); view.clearStack(); }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); } }), true, "png") )); - t.addImageTextButton("$text.editor.export", "icon-save-map", isize, () -> createDialog("$text.editor.export", - "$text.editor.exportfile", "$text.editor.exportfile.description", "icon-file", (Runnable) () -> - Platform.instance.showFileChooser("$text.saveimage", "Map Files", file -> { + t.addImageTextButton("$editor.export", "icon-save-map", isize, () -> createDialog("$editor.export", + "$editor.exportfile", "$editor.exportfile.description", "icon-file", (Runnable) () -> + Platform.instance.showFileChooser("$saveimage", "Map Files", file -> { file = file.parent().child(file.nameWithoutExtension() + "." + mapExtension); FileHandle result = file; ui.loadGraphics(() -> { @@ -129,7 +129,7 @@ public class MapEditorDialog extends Dialog implements Disposable{ } MapIO.writeMap(result.write(false), editor.getTags(), editor.getMap()); }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); } }); @@ -142,7 +142,7 @@ public class MapEditorDialog extends Dialog implements Disposable{ menu.content().row(); - menu.content().addImageTextButton("$text.quit", "icon-back", isize, () -> { + menu.content().addImageTextButton("$quit", "icon-back", isize, () -> { tryExit(); menu.hide(); }).padTop(-5).size(swidth * 2f + 10, 60f); @@ -165,7 +165,7 @@ public class MapEditorDialog extends Dialog implements Disposable{ editor.beginEdit(data, meta.tags, false); view.clearStack(); }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); } })); @@ -222,14 +222,14 @@ public class MapEditorDialog extends Dialog implements Disposable{ String name = editor.getTags().get("name", ""); if(name.isEmpty()){ - ui.showError("$text.editor.save.noname"); + ui.showError("$editor.save.noname"); }else{ Map map = world.maps.getByName(name); if(map != null && !map.custom){ - ui.showError("$text.editor.save.overwrite"); + ui.showError("$editor.save.overwrite"); }else{ 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(); }catch(Exception 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.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); tools.row(); @@ -429,14 +429,14 @@ public class MapEditorDialog extends Dialog implements Disposable{ slider.moved(f -> editor.setBrushSize(MapEditor.brushSizes[(int) (float) f])); t.top(); - t.add("$text.editor.brush"); + t.add("$editor.brush"); t.row(); t.add(slider).width(size * 3f - 20).padTop(4f); }).padTop(5).growX().growY().top(); 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); 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)) .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); 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(){ if(!saved){ - ui.showConfirm("$text.confirm", "$text.editor.unsaved", this::hide); + ui.showConfirm("$confirm", "$editor.unsaved", this::hide); }else{ hide(); } diff --git a/core/src/io/anuke/mindustry/editor/MapInfoDialog.java b/core/src/io/anuke/mindustry/editor/MapInfoDialog.java index 25e8002a54..d7114a8b53 100644 --- a/core/src/io/anuke/mindustry/editor/MapInfoDialog.java +++ b/core/src/io/anuke/mindustry/editor/MapInfoDialog.java @@ -15,7 +15,7 @@ public class MapInfoDialog extends FloatingDialog{ private TextField name; public MapInfoDialog(MapEditor editor){ - super("$text.editor.mapinfo"); + super("$editor.mapinfo"); this.editor = editor; addCloseButton(); @@ -32,18 +32,18 @@ public class MapInfoDialog extends FloatingDialog{ ObjectMap tags = editor.getTags(); - content().add("$text.editor.name").padRight(8).left(); + content().add("$editor.name").padRight(8).left(); content().defaults().padTop(15); name = content().addField(tags.get("name", ""), text -> { tags.put("name", text); }).size(400, 55f).get(); - name.setMessageText("$text.unknown"); + name.setMessageText("$unknown"); 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 -> { tags.put("description", text); @@ -51,19 +51,19 @@ public class MapInfoDialog extends FloatingDialog{ 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 -> { tags.put("author", text); Core.settings.put("mapAuthor", text); Core.settings.save(); }).size(400, 55f).get(); - author.setMessageText("$text.unknown"); + author.setMessageText("$unknown"); content().row(); content().add().padRight(8).left(); - content().addCheck("$text.editor.oregen", enabled -> { + content().addCheck("$editor.oregen", enabled -> { tags.put("oregen", enabled ? "1" : "0"); }).update(c -> c.setChecked(!tags.get("oregen", "0").equals("0"))).left(); diff --git a/core/src/io/anuke/mindustry/editor/MapLoadDialog.java b/core/src/io/anuke/mindustry/editor/MapLoadDialog.java index cd6881901e..a0f4e29e2a 100644 --- a/core/src/io/anuke/mindustry/editor/MapLoadDialog.java +++ b/core/src/io/anuke/mindustry/editor/MapLoadDialog.java @@ -16,12 +16,12 @@ public class MapLoadDialog extends FloatingDialog{ private Map selected = null; public MapLoadDialog(Consumer loader){ - super("$text.editor.loadmap"); + super("$editor.loadmap"); shown(this::rebuild); rebuild(); - TextButton button = new TextButton("$text.load"); + TextButton button = new TextButton("$load"); button.setDisabled(() -> selected == null); button.clicked(() -> { if(selected != null){ @@ -31,7 +31,7 @@ public class MapLoadDialog extends FloatingDialog{ }); buttons().defaults().size(200f, 50f); - buttons().addButton("$text.cancel", this::hide); + buttons().addButton("$cancel", this::hide); buttons().add(button); } @@ -67,9 +67,9 @@ public class MapLoadDialog extends FloatingDialog{ } if(world.maps.all().size == 0){ - table.add("$text.maps.none").center(); + table.add("$maps.none").center(); }else{ - content().add("$text.editor.loadmap"); + content().add("$editor.loadmap"); } content().row(); diff --git a/core/src/io/anuke/mindustry/editor/MapResizeDialog.java b/core/src/io/anuke/mindustry/editor/MapResizeDialog.java index 1b493f5daf..43627e9cd1 100644 --- a/core/src/io/anuke/mindustry/editor/MapResizeDialog.java +++ b/core/src/io/anuke/mindustry/editor/MapResizeDialog.java @@ -13,7 +13,7 @@ public class MapResizeDialog extends FloatingDialog{ int width, height; public MapResizeDialog(MapEditor editor, BiConsumer cons){ - super("$text.editor.resizemap"); + super("$editor.resizemap"); shown(() -> { content().clear(); MapTileData data = editor.getMap(); @@ -29,7 +29,7 @@ public class MapResizeDialog extends FloatingDialog{ if(validMapSizes[i] == curr) idx = i; } - table.add(w ? "$text.width" : "$text.height").padRight(8f); + table.add(w ? "$width" : "$height").padRight(8f); ButtonGroup group = new ButtonGroup<>(); for(int i = 0; i < validMapSizes.length; i++){ int size = validMapSizes[i]; @@ -53,8 +53,8 @@ public class MapResizeDialog extends FloatingDialog{ }); buttons().defaults().size(200f, 50f); - buttons().addButton("$text.cancel", this::hide); - buttons().addButton("$text.editor.resize", () -> { + buttons().addButton("$cancel", this::hide); + buttons().addButton("$editor.resize", () -> { cons.accept(width, height); hide(); }); diff --git a/core/src/io/anuke/mindustry/editor/MapSaveDialog.java b/core/src/io/anuke/mindustry/editor/MapSaveDialog.java index 1b2f2de543..d9bb1fc71c 100644 --- a/core/src/io/anuke/mindustry/editor/MapSaveDialog.java +++ b/core/src/io/anuke/mindustry/editor/MapSaveDialog.java @@ -15,7 +15,7 @@ public class MapSaveDialog extends FloatingDialog{ private Consumer listener; public MapSaveDialog(Consumer cons){ - super("$text.editor.savemap"); + super("$editor.savemap"); field = new TextField(); listener = cons; @@ -27,22 +27,22 @@ public class MapSaveDialog extends FloatingDialog{ Map map = world.maps.getByName(field.getText()); if(map != null){ if(map.custom){ - return "$text.editor.overwrite"; + return "$editor.overwrite"; }else{ - return "$text.editor.failoverwrite"; + return "$editor.failoverwrite"; } } return ""; }).colspan(2); content().row(); - content().add("$text.editor.mapname").padRight(14f); + content().add("$editor.mapname").padRight(14f); content().add(field).size(220f, 48f); }); 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(() -> { if(!invalid()){ cons.accept(field.getText()); @@ -57,7 +57,7 @@ public class MapSaveDialog extends FloatingDialog{ if(!invalid()){ listener.accept(field.getText()); }else{ - ui.showError("$text.editor.failoverwrite"); + ui.showError("$editor.failoverwrite"); } } diff --git a/core/src/io/anuke/mindustry/input/MobileInput.java b/core/src/io/anuke/mindustry/input/MobileInput.java index 0919175024..3ee1201e5c 100644 --- a/core/src/io/anuke/mindustry/input/MobileInput.java +++ b/core/src/io/anuke/mindustry/input/MobileInput.java @@ -195,12 +195,12 @@ public class MobileInput extends InputHandler implements GestureListener{ void showGuide(String type){ 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.content().left(); - dialog.content().add("$text." + type).growX().wrap(); + dialog.content().add("$" + type).growX().wrap(); dialog.content().row(); - dialog.content().addCheck("$text.showagain", false, checked -> { + dialog.content().addCheck("$showagain", false, checked -> { Core.settings.put(type, checked); Core.settings.save(); }).growX().left().get().left(); diff --git a/core/src/io/anuke/mindustry/maps/MapMeta.java b/core/src/io/anuke/mindustry/maps/MapMeta.java index 741bafada1..6b6f5f3e18 100644 --- a/core/src/io/anuke/mindustry/maps/MapMeta.java +++ b/core/src/io/anuke/mindustry/maps/MapMeta.java @@ -31,7 +31,7 @@ public class MapMeta{ } 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(){ diff --git a/core/src/io/anuke/mindustry/net/Net.java b/core/src/io/anuke/mindustry/net/Net.java index 3fa7b6ce8d..e1a337c6d5 100644 --- a/core/src/io/anuke/mindustry/net/Net.java +++ b/core/src/io/anuke/mindustry/net/Net.java @@ -61,22 +61,22 @@ public class Net{ String type = t.getClass().toString().toLowerCase(); 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")){ - 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"))){ - 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")){ - error = Core.bundle.get("text.error.unreachable"); + error = Core.bundle.get("error.unreachable"); }else if(type.contains("timeout")){ - error = Core.bundle.get("text.error.timedout"); + error = Core.bundle.get("error.timedout"); }else if(error.equals("alreadyconnected")){ - error = Core.bundle.get("text.error.alreadyconnected"); + error = Core.bundle.get("error.alreadyconnected"); }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(); if(Net.client()){ diff --git a/core/src/io/anuke/mindustry/net/Packets.java b/core/src/io/anuke/mindustry/net/Packets.java index f2e0639116..381df947c5 100644 --- a/core/src/io/anuke/mindustry/net/Packets.java +++ b/core/src/io/anuke/mindustry/net/Packets.java @@ -28,11 +28,11 @@ public class Packets{ @Override public String toString(){ - return Core.bundle.get("text.server.kicked." + name()); + return Core.bundle.get("server.kicked." + name()); } public String extraText(){ - return Core.bundle.getOrNull("text.server.kicked." + name() + ".text"); + return Core.bundle.getOrNull("server.kicked." + name() + ".text"); } } diff --git a/core/src/io/anuke/mindustry/ui/ContentDisplay.java b/core/src/io/anuke/mindustry/ui/ContentDisplay.java index 1b416388d9..4859846196 100644 --- a/core/src/io/anuke/mindustry/ui/ContentDisplay.java +++ b/core/src/io/anuke/mindustry/ui/ContentDisplay.java @@ -50,7 +50,7 @@ public class ContentDisplay{ 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(); for(BlockStat stat : map.keys()){ @@ -87,13 +87,13 @@ public class ContentDisplay{ 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.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.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.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(); } @@ -120,15 +120,15 @@ public class ContentDisplay{ 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.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.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.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.add(Core.bundle.format("text.liquid.viscosity", (int) (liquid.viscosity * 100))); + table.add(Core.bundle.format("liquid.viscosity", (int) (liquid.viscosity * 100))); table.row(); } @@ -155,22 +155,22 @@ public class ContentDisplay{ table.left().defaults().fillX(); 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(); } 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.add(Core.bundle.format("text.mech.armor", mech.armor)); + table.add(Core.bundle.format("mech.armor", mech.armor)); table.row(); - table.add(Core.bundle.format("text.mech.itemcapacity", mech.itemCapacity)); + table.add(Core.bundle.format("mech.itemcapacity", mech.itemCapacity)); table.row(); 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.add(Core.bundle.format("text.mech.minepower", mech.drillPower)); + table.add(Core.bundle.format("mech.minepower", mech.drillPower)); table.row(); } } @@ -197,9 +197,9 @@ public class ContentDisplay{ 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.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(); } diff --git a/core/src/io/anuke/mindustry/ui/Links.java b/core/src/io/anuke/mindustry/ui/Links.java index b6e74be5ec..8e538759a7 100644 --- a/core/src/io/anuke/mindustry/ui/Links.java +++ b/core/src/io/anuke/mindustry/ui/Links.java @@ -33,7 +33,7 @@ public class Links{ public LinkEntry(String name, String link, Color color){ this.name = name; this.color = color; - this.description = Core.bundle.getNotNull("text.link." + name + ".description"); + this.description = Core.bundle.getNotNull("link." + name + ".description"); this.link = link; } } diff --git a/core/src/io/anuke/mindustry/ui/dialogs/AboutDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/AboutDialog.java index f9fd75efd7..aca4ffeaa3 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/AboutDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/AboutDialog.java @@ -26,7 +26,7 @@ public class AboutDialog extends FloatingDialog{ private static ObjectSet bannedItems = ObjectSet.with("google-play", "itch.io", "dev-builds", "trello"); public AboutDialog(){ - super("$text.about.button"); + super("$about.button"); Contributors.getContributors(out -> contributors = out, Throwable::printStackTrace); @@ -70,7 +70,7 @@ public class AboutDialog extends FloatingDialog{ table.addImageButton("icon-link", 14 * 3, () -> { if(!Core.net.openURI(link.link)){ - ui.showError("$text.linkfail"); + ui.showError("$linkfail"); Core.app.getClipboard().setContents(link.link); } }).size(h - 5, h); @@ -84,10 +84,10 @@ public class AboutDialog extends FloatingDialog{ addCloseButton(); - buttons().addButton("$text.credits", this::showCredits).size(200f, 64f); + buttons().addButton("$credits", this::showCredits).size(200f, 64f); 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()){ @@ -99,14 +99,14 @@ public class AboutDialog extends FloatingDialog{ } public void showCredits(){ - FloatingDialog dialog = new FloatingDialog("$text.credits"); + FloatingDialog dialog = new FloatingDialog("$credits"); dialog.addCloseButton(); - dialog.content().add("$text.credits.text"); + dialog.content().add("$credits.text"); dialog.content().row(); if(!contributors.isEmpty()){ dialog.content().addImage("blank").color(Palette.accent).fillX().height(3f).pad(3f); dialog.content().row(); - dialog.content().add("$text.contributors"); + dialog.content().add("$contributors"); dialog.content().row(); dialog.content().pane(new Table(){{ int i = 0; diff --git a/core/src/io/anuke/mindustry/ui/dialogs/AdminsDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/AdminsDialog.java index 5c1733ba78..1d90bbaf8e 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/AdminsDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/AdminsDialog.java @@ -9,7 +9,7 @@ import static io.anuke.mindustry.Vars.*; public class AdminsDialog extends FloatingDialog{ public AdminsDialog(){ - super("$text.server.admins"); + super("$server.admins"); addCloseButton(); @@ -28,7 +28,7 @@ public class AdminsDialog extends FloatingDialog{ pane.setFadeScrollBars(false); if(netServer.admins.getAdmins().size == 0){ - table.add("$text.server.admins.none"); + table.add("$server.admins.none"); } 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.add().growX(); res.addImageButton("icon-cancel", 14 * 3, () -> { - ui.showConfirm("$text.confirm", "$text.confirmunadmin", () -> { + ui.showConfirm("$confirm", "$confirmunadmin", () -> { netServer.admins.unAdminPlayer(info.id); playerGroup.forEach(player -> { if(player != null && player.uuid != null && player.uuid.equals(info.id)){ diff --git a/core/src/io/anuke/mindustry/ui/dialogs/BansDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/BansDialog.java index cc4a5c5fdc..55966b707f 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/BansDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/BansDialog.java @@ -9,7 +9,7 @@ import static io.anuke.mindustry.Vars.*; public class BansDialog extends FloatingDialog{ public BansDialog(){ - super("$text.server.bans"); + super("$server.bans"); addCloseButton(); @@ -29,7 +29,7 @@ public class BansDialog extends FloatingDialog{ pane.setFadeScrollBars(false); if(netServer.admins.getBanned().size == 0){ - table.add("$text.server.bans.none"); + table.add("$server.bans.none"); } 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.add().growX(); res.addImageButton("icon-cancel", 14 * 3, () -> { - ui.showConfirm("$text.confirm", "$text.confirmunban", () -> { + ui.showConfirm("$confirm", "$confirmunban", () -> { netServer.admins.unbanPlayerID(info.id); setup(); }); diff --git a/core/src/io/anuke/mindustry/ui/dialogs/ChangelogDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/ChangelogDialog.java index ecf053bb8a..962bda67a5 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/ChangelogDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/ChangelogDialog.java @@ -18,11 +18,11 @@ public class ChangelogDialog extends FloatingDialog{ private Array versions; public ChangelogDialog(){ - super("$text.changelog.title"); + super("$changelog.title"); addCloseButton(); - content().add("$text.changelog.loading"); + content().add("$changelog.loading"); if(!ios && !OS.isMac){ Changelogs.getChangelog(result -> { @@ -43,15 +43,15 @@ public class ChangelogDialog extends FloatingDialog{ content().add(pane).grow(); if(versions == null){ - table.add("$text.changelog.error"); + table.add("$changelog.error"); if(Vars.android){ table.row(); - table.add("$text.changelog.error.android").padTop(8); + table.add("$changelog.error.android").padTop(8); } if(ios){ table.row(); - table.add("$text.changelog.error.ios").padTop(8); + table.add("$changelog.error.ios").padTop(8); } }else{ for(VersionInfo info : versions){ @@ -65,10 +65,10 @@ public class ChangelogDialog extends FloatingDialog{ in.add("[accent]" + info.name + "[LIGHT_GRAY] | " + info.date); if(info.build == Version.build){ in.row(); - in.add("$text.changelog.current"); + in.add("$changelog.current"); }else if(info == versions.first()){ in.row(); - in.add("$text.changelog.latest"); + in.add("$changelog.latest"); } in.row(); in.labelWrap("[lightgray]" + desc).width(vw - 20).padTop(12); diff --git a/core/src/io/anuke/mindustry/ui/dialogs/ContentInfoDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/ContentInfoDialog.java index b513ec0800..2583dc8117 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/ContentInfoDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/ContentInfoDialog.java @@ -7,7 +7,7 @@ import io.anuke.arc.scene.ui.layout.Table; public class ContentInfoDialog extends FloatingDialog{ public ContentInfoDialog(){ - super("$text.info.title"); + super("$info.title"); addCloseButton(); } diff --git a/core/src/io/anuke/mindustry/ui/dialogs/ControlsDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/ControlsDialog.java index 249967f11e..8f7dd4e534 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/ControlsDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/ControlsDialog.java @@ -21,7 +21,7 @@ public class ControlsDialog extends KeybindDialog{ @Override 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 -> { if(key == KeyCode.ESCAPE || key == KeyCode.BACK) diff --git a/core/src/io/anuke/mindustry/ui/dialogs/CustomGameDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/CustomGameDialog.java index 713261bde6..3b2f7cc8f9 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/CustomGameDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/CustomGameDialog.java @@ -21,7 +21,7 @@ import static io.anuke.mindustry.Vars.*; public class CustomGameDialog extends FloatingDialog{ public CustomGameDialog(){ - super("$text.customgame"); + super("$customgame"); addCloseButton(); shown(this::setup); @@ -40,7 +40,7 @@ public class CustomGameDialog extends FloatingDialog{ Table selmode = new Table(); ButtonGroup group = new ButtonGroup<>(); - selmode.add("$text.level.mode").padRight(15f); + selmode.add("$level.mode").padRight(15f); int i = 0; Table modes = new Table(); @@ -102,7 +102,7 @@ public class CustomGameDialog extends FloatingDialog{ image.row(); image.add("[accent]" + map.getDisplayName()).pad(3f).growX().wrap().get().setAlignment(Align.center, Align.center); 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); border.setScaling(Scaling.fit); @@ -123,10 +123,10 @@ public class CustomGameDialog extends FloatingDialog{ world.generator.playRandomMap(); }).growY().get(); gen.row(); - gen.add("$text.map.random"); + gen.add("$map.random"); if(world.maps.all().size == 0){ - maps.add("$text.maps.none").pad(50); + maps.add("$maps.none").pad(50); } content().add(pane).uniformX(); @@ -147,7 +147,7 @@ public class CustomGameDialog extends FloatingDialog{ } 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(); } diff --git a/core/src/io/anuke/mindustry/ui/dialogs/DeployDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/DeployDialog.java index bc37f330fc..0f4da2f7c4 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/DeployDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/DeployDialog.java @@ -9,7 +9,7 @@ import io.anuke.mindustry.type.ItemType; public class DeployDialog extends FloatingDialog{ public DeployDialog(){ - super("$text.play"); + super("$play"); shown(this::setup); } diff --git a/core/src/io/anuke/mindustry/ui/dialogs/DiscordDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/DiscordDialog.java index f37c2156c7..b3f4a02e86 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/DiscordDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/DiscordDialog.java @@ -33,18 +33,18 @@ public class DiscordDialog extends Dialog{ i.addImage("icon-discord").size(14 * 3); }).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); buttons().defaults().size(170f, 50); - buttons().addButton("$text.back", this::hide); - buttons().addButton("$text.copylink", () -> { + buttons().addButton("$back", this::hide); + buttons().addButton("$copylink", () -> { Core.app.getClipboard().setContents(discordURL); }); - buttons().addButton("$text.openlink", () -> { + buttons().addButton("$openlink", () -> { if(!Core.net.openURI(discordURL)){ - ui.showError("$text.linkfail"); + ui.showError("$linkfail"); Core.app.getClipboard().setContents(discordURL); } }); diff --git a/core/src/io/anuke/mindustry/ui/dialogs/FileChooser.java b/core/src/io/anuke/mindustry/ui/dialogs/FileChooser.java index ed1b972a54..86dd07c97e 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/FileChooser.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/FileChooser.java @@ -54,7 +54,7 @@ public class FileChooser extends FloatingDialog{ if(!open) Platform.instance.addDialog(filefield); filefield.setDisabled(open); - ok = new TextButton(open ? "$text.load" : "$text.save"); + ok = new TextButton(open ? "$load" : "$save"); ok.clicked(() -> { if(ok.isDisabled()) return; @@ -69,7 +69,7 @@ public class FileChooser extends FloatingDialog{ filefield.change(); - TextButton cancel = new TextButton("$text.cancel"); + TextButton cancel = new TextButton("$cancel"); cancel.clicked(this::hide); navigation = new TextField(""); @@ -129,7 +129,7 @@ public class FileChooser extends FloatingDialog{ icontable.add(up); 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); Table buttons = new Table(); diff --git a/core/src/io/anuke/mindustry/ui/dialogs/FloatingDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/FloatingDialog.java index 1f7c789d38..d7bfb15987 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/FloatingDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/FloatingDialog.java @@ -63,7 +63,7 @@ public class FloatingDialog extends Dialog{ @Override 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 -> { if(key == KeyCode.ESCAPE || key == KeyCode.BACK) { diff --git a/core/src/io/anuke/mindustry/ui/dialogs/HostDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/HostDialog.java index 5ea199b75d..5e94826529 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/HostDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/HostDialog.java @@ -18,14 +18,14 @@ public class HostDialog extends FloatingDialog{ float w = 300; public HostDialog(){ - super("$text.hostserver"); + super("$hostserver"); Player player = players[0]; addCloseButton(); content().table(t -> { - t.add("$text.name").padRight(10); + t.add("$name").padRight(10); t.addField(Core.settings.getString("name"), text -> { player.name = text; Core.settings.put("name", text); @@ -47,25 +47,25 @@ public class HostDialog extends FloatingDialog{ content().add().width(65f); - content().addButton("$text.host", () -> { + content().addButton("$host", () -> { if(Core.settings.getString("name").trim().isEmpty()){ - ui.showInfo("$text.noname"); + ui.showInfo("$noname"); return; } - ui.loadfrag.show("$text.hosting"); + ui.loadfrag.show("$hosting"); Time.runTask(5f, () -> { try{ Net.host(Vars.port); player.isAdmin = true; }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(); hide(); }); }).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); } } diff --git a/core/src/io/anuke/mindustry/ui/dialogs/JoinDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/JoinDialog.java index 2489382a20..c81af486be 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/JoinDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/JoinDialog.java @@ -31,7 +31,7 @@ public class JoinDialog extends FloatingDialog{ int totalHosts; public JoinDialog(){ - super("$text.joingame"); + super("$joingame"); loadServers(); @@ -41,10 +41,10 @@ public class JoinDialog extends FloatingDialog{ addCloseButton(); 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.content().add("$text.joingame.ip").padRight(5f).left(); + add = new FloatingDialog("$joingame.title"); + add.content().add("$joingame.ip").padRight(5f).left(); TextField field = add.content().addField(Core.settings.getString("ip"), text -> { Core.settings.put("ip", text); @@ -55,8 +55,8 @@ public class JoinDialog extends FloatingDialog{ add.content().row(); add.buttons().defaults().size(140f, 60f).pad(4f); - add.buttons().addButton("$text.cancel", add::hide); - add.buttons().addButton("$text.ok", () -> { + add.buttons().addButton("$cancel", add::hide); + add.buttons().addButton("$ok", () -> { if(renaming == null){ Server server = new Server(); server.setIP(Core.settings.getString("ip")); @@ -74,7 +74,7 @@ public class JoinDialog extends FloatingDialog{ }).disabled(b -> Core.settings.getString("ip").isEmpty() || Net.active()); 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){ field.setText(renaming.displayIP()); } @@ -119,7 +119,7 @@ public class JoinDialog extends FloatingDialog{ }).margin(3f).padTop(6f).top().right(); inner.addImageButton("icon-trash-16", "empty", 16 * 2, () -> { - ui.showConfirm("$text.confirm", "$text.server.delete", () -> { + ui.showConfirm("$confirm", "$server.delete", () -> { servers.removeValue(server, true); saveServers(); setupRemote(); @@ -144,23 +144,23 @@ public class JoinDialog extends FloatingDialog{ void refreshServer(Server server){ 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 -> { String versionString; 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){ - versionString = Core.bundle.get("text.server.outdated"); + versionString = Core.bundle.get("server.outdated"); }else if(host.version < Version.build && Version.build != -1){ - versionString = Core.bundle.get("text.server.outdated") + "\n" + - Core.bundle.format("text.server.version", host.version, ""); + versionString = Core.bundle.get("server.outdated") + "\n" + + Core.bundle.format("server.version", host.version, ""); }else if(host.version > Version.build && Version.build != -1){ - versionString = Core.bundle.get("text.server.outdated.client") + "\n" + - Core.bundle.format("text.server.version", host.version, ""); + versionString = Core.bundle.get("server.outdated.client") + "\n" + + Core.bundle.format("server.version", host.version, ""); }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(); @@ -168,17 +168,17 @@ public class JoinDialog extends FloatingDialog{ server.content.table(t -> { t.add(versionString).left(); 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.add("[lightgray]" + (host.players != 1 ? Core.bundle.format("text.players", host.players) : - Core.bundle.format("text.players.single", host.players))).left(); + t.add("[lightgray]" + (host.players != 1 ? Core.bundle.format("players", host.players) : + Core.bundle.format("players.single", host.players))).left(); 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); }, e -> { 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().table(t -> { - t.add("$text.name").padRight(10); + t.add("$name").padRight(10); t.addField(Core.settings.getString("name"), text -> { player.name = text; Core.settings.put("name", text); @@ -221,7 +221,7 @@ public class JoinDialog extends FloatingDialog{ content().row(); content().add(pane).width(w + 38).pad(0); content().row(); - content().addCenteredImageTextButton("$text.server.add", "icon-add", 14 * 3, () -> { + content().addCenteredImageTextButton("$server.add", "icon-add", 14 * 3, () -> { renaming = null; add.show(); }).marginLeft(6).width(w).height(80f).update(button -> { @@ -247,7 +247,7 @@ public class JoinDialog extends FloatingDialog{ local.clear(); 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); } @@ -255,7 +255,7 @@ public class JoinDialog extends FloatingDialog{ if(totalHosts == 0){ local.clear(); local.background("button"); - local.add("$text.hosts.none").pad(10f); + local.add("$hosts.none").pad(10f); local.add().growX(); local.addImageButton("icon-loading", 16 * 2f, this::refreshLocal).pad(-12f).padLeft(0).size(70f); }else{ @@ -277,17 +277,17 @@ public class JoinDialog extends FloatingDialog{ .width(w).height(80f).pad(4f).get(); button.left(); button.row(); - button.add("[lightgray]" + (host.players != 1 ? Core.bundle.format("text.players", host.players) : - Core.bundle.format("text.players.single", host.players))).padBottom(5); + button.add("[lightgray]" + (host.players != 1 ? Core.bundle.format("players", host.players) : + Core.bundle.format("players.single", host.players))).padBottom(5); } void connect(String ip, int port){ if(Core.settings.getString("name").trim().isEmpty()){ - ui.showInfo("$text.noname"); + ui.showInfo("$noname"); return; } - ui.loadfrag.show("$text.connecting"); + ui.loadfrag.show("$connecting"); ui.loadfrag.setButton(() -> { ui.loadfrag.hide(); diff --git a/core/src/io/anuke/mindustry/ui/dialogs/LanguageDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/LanguageDialog.java index d0f1afae98..a6af30034f 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/LanguageDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/LanguageDialog.java @@ -16,7 +16,7 @@ public class LanguageDialog extends FloatingDialog{ private Locale lastLocale; public LanguageDialog(){ - super("$text.settings.language"); + super("$settings.language"); addCloseButton(); setup(); } @@ -36,7 +36,7 @@ public class LanguageDialog extends FloatingDialog{ Core.settings.put("locale", loc.toString()); Core.settings.save(); 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(); } diff --git a/core/src/io/anuke/mindustry/ui/dialogs/LoadDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/LoadDialog.java index 05a869e6ff..8f722eb60f 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/LoadDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/LoadDialog.java @@ -24,7 +24,7 @@ public class LoadDialog extends FloatingDialog{ Table slots; public LoadDialog(){ - this("$text.loadgame"); + this("$loadgame"); } public LoadDialog(String title){ @@ -71,14 +71,14 @@ public class LoadDialog extends FloatingDialog{ }).checked(slot.isAutosave()).right(); t.addImageButton("icon-trash", "empty", 14 * 3, () -> { - ui.showConfirm("$text.confirm", "$text.save.delete.confirm", () -> { + ui.showConfirm("$confirm", "$save.delete.confirm", () -> { slot.delete(); setup(); }); }).size(14 * 3).right(); 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); setup(); }); @@ -86,12 +86,12 @@ public class LoadDialog extends FloatingDialog{ t.addImageButton("icon-save", "empty", 14 * 3, () -> { 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{ slot.exportFile(file); setup(); }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); }else{ @@ -100,7 +100,7 @@ public class LoadDialog extends FloatingDialog{ slot.exportFile(file); Platform.instance.shareFile(file); }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(); @@ -112,19 +112,19 @@ public class LoadDialog extends FloatingDialog{ button.defaults().padBottom(3); 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.add(Core.bundle.get("text.level.mode") + " " + color + slot.getMode()); + button.add(Core.bundle.get("level.mode") + " " + color + slot.getMode()); 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.add(Core.bundle.format("text.save.difficulty", color + slot.getDifficulty())); + button.add(Core.bundle.format("save.difficulty", color + slot.getDifficulty())); 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.label(() -> Core.bundle.format("text.save.playtime", color + slot.getPlayTime())); + button.label(() -> Core.bundle.format("save.playtime", color + slot.getPlayTime())); 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(); modifyButton(button, slot); @@ -144,7 +144,7 @@ public class LoadDialog extends FloatingDialog{ if(!valids){ slots.row(); - slots.addButton("$text.save.none", () -> { + slots.addButton("$save.none", () -> { }).disabled(true).fillX().margin(20f).minWidth(340f).height(80f).pad(4f); } @@ -152,18 +152,18 @@ public class LoadDialog extends FloatingDialog{ if(ios) return; - slots.addImageTextButton("$text.save.import", "icon-add", 14 * 3, () -> { - Platform.instance.showFileChooser(Core.bundle.get("text.save.import"), "Mindustry Save", file -> { + slots.addImageTextButton("$save.import", "icon-add", 14 * 3, () -> { + Platform.instance.showFileChooser(Core.bundle.get("save.import"), "Mindustry Save", file -> { if(SaveIO.isSaveValid(file)){ try{ control.saves.importSave(file); setup(); }catch(IOException e){ 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{ - ui.showError("$text.save.import.invalid"); + ui.showError("$save.import.invalid"); } }, true, saveExtension); }).fillX().margin(10f).minWidth(300f).height(70f).pad(4f).padRight(-4); @@ -181,7 +181,7 @@ public class LoadDialog extends FloatingDialog{ Log.err(e); state.set(State.menu); logic.reset(); - ui.showError("$text.save.corrupted"); + ui.showError("$save.corrupted"); } }); } @@ -191,7 +191,7 @@ public class LoadDialog extends FloatingDialog{ if(!button.childrenPressed()){ int build = slot.getBuild(); if(SaveIO.breakingVersions.contains(build)){ - ui.showInfo("$text.save.old"); + ui.showInfo("$save.old"); slot.delete(); }else{ runLoadSave(slot); diff --git a/core/src/io/anuke/mindustry/ui/dialogs/LocalPlayerDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/LocalPlayerDialog.java index 91c64ca57b..3a42ebcf4c 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/LocalPlayerDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/LocalPlayerDialog.java @@ -13,7 +13,7 @@ import static io.anuke.mindustry.Vars.players; public class LocalPlayerDialog extends FloatingDialog{ public LocalPlayerDialog(){ - super("$text.addplayers"); + super("$addplayers"); addCloseButton(); shown(this::rebuild); diff --git a/core/src/io/anuke/mindustry/ui/dialogs/MapsDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/MapsDialog.java index c867781c6d..a6d7729fd9 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/MapsDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/MapsDialog.java @@ -27,11 +27,11 @@ public class MapsDialog extends FloatingDialog{ private FloatingDialog dialog; public MapsDialog(){ - super("$text.maps"); + super("$maps"); addCloseButton(); - buttons().addImageTextButton("$text.editor.importmap", "icon-add", 14 * 2, () -> { - Platform.instance.showFileChooser("$text.editor.importmap", "Map File", file -> { + buttons().addImageTextButton("$editor.importmap", "icon-add", 14 * 2, () -> { + Platform.instance.showFileChooser("$editor.importmap", "Map File", file -> { try{ DataInputStream stream = new DataInputStream(file.read()); MapMeta meta = MapIO.readMapMeta(stream); @@ -41,9 +41,9 @@ public class MapsDialog extends FloatingDialog{ String name = meta.tags.get("name", file.nameWithoutExtension()); 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){ - ui.showConfirm("$text.confirm", "$text.editor.overwrite.confirm", () -> { + ui.showConfirm("$confirm", "$editor.overwrite.confirm", () -> { world.maps.saveMap(name, data, meta.tags); setup(); }); @@ -53,7 +53,7 @@ public class MapsDialog extends FloatingDialog{ } }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); } }, true, mapExtension); @@ -95,20 +95,20 @@ public class MapsDialog extends FloatingDialog{ button.row(); button.stack(new Image(map.texture).setScaling(Scaling.fit), new BorderImage(map.texture).setScaling(Scaling.fit)).size(mapsize - 20f); 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++; } if(world.maps.all().size == 0){ - maps.add("$text.maps.none"); + maps.add("$maps.none"); } content().add(pane).uniformX(); } void showMapInfo(Map map){ - dialog = new FloatingDialog("$text.editor.mapinfo"); + dialog = new FloatingDialog("$editor.mapinfo"); dialog.addCloseButton(); float mapsize = UIUtils.portrait() ? 160f : 300f; @@ -127,38 +127,38 @@ public class MapsDialog extends FloatingDialog{ t.top(); 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.add(map.meta.tags.get("name", map.name)).growX().wrap().padTop(2); t.row(); - t.add("$text.editor.author").padRight(10).color(Color.GRAY); + t.add("$editor.author").padRight(10).color(Color.GRAY); t.row(); t.add(map.meta.author()).growX().wrap().padTop(2); 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.add(map.meta.description()).growX().wrap().padTop(2); 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.add(map.meta.hasOreGen() ? "$text.on" : "$text.off").padTop(2); + t.add(map.meta.hasOreGen() ? "$on" : "$off").padTop(2); }).height(mapsize).width(mapsize); table.row(); - table.addImageTextButton("$text.editor.openin", "icon-load-map", 16 * 2, () -> { + table.addImageTextButton("$editor.openin", "icon-load-map", 16 * 2, () -> { try{ Vars.ui.editor.beginEditMap(map.stream.get()); dialog.hide(); hide(); }catch(Exception e){ e.printStackTrace(); - ui.showError("$text.error.mapnotfound"); + ui.showError("$error.mapnotfound"); } }).fillX().height(54f).marginLeft(10); - table.addImageTextButton("$text.delete", "icon-trash-16", 16 * 2, () -> { - ui.showConfirm("$text.confirm", Core.bundle.format("text.map.delete", map.name), () -> { + table.addImageTextButton("$delete", "icon-trash-16", 16 * 2, () -> { + ui.showConfirm("$confirm", Core.bundle.format("map.delete", map.name), () -> { world.maps.removeMap(map); dialog.hide(); setup(); diff --git a/core/src/io/anuke/mindustry/ui/dialogs/PausedDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/PausedDialog.java index e25124aa4e..3fc4101b16 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/PausedDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/PausedDialog.java @@ -15,7 +15,7 @@ public class PausedDialog extends FloatingDialog{ private Table missionTable; public PausedDialog(){ - super("$text.menu"); + super("$menu"); shouldPause = true; setup(); @@ -47,24 +47,24 @@ public class PausedDialog extends FloatingDialog{ float dw = 210f; 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().addButton("$text.unlocks", ui.unlocks::show); - content().addButton("$text.settings", ui.settings::show); + content().addButton("$unlocks", ui.unlocks::show); + content().addButton("$settings", ui.settings::show); content().row(); - content().addButton("$text.savegame", save::show); - content().addButton("$text.loadgame", load::show).disabled(b -> Net.active()); + content().addButton("$savegame", save::show); + content().addButton("$loadgame", load::show).disabled(b -> Net.active()); 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().addButton("$text.quit", () -> { - ui.showConfirm("$text.confirm", "$text.quit.confirm", () -> { + content().addButton("$quit", () -> { + ui.showConfirm("$confirm", "$quit.confirm", () -> { if(Net.client()) netClient.disconnectQuietly(); runExitSave(); hide(); @@ -75,16 +75,16 @@ public class PausedDialog extends FloatingDialog{ content().defaults().size(120f).pad(5); float isize = 14f * 4; - content().addRowImageTextButton("$text.back", "icon-play-2", isize, this::hide); - content().addRowImageTextButton("$text.settings", "icon-tools", isize, ui.settings::show); - content().addRowImageTextButton("$text.save", "icon-save", isize, save::show); + content().addRowImageTextButton("$back", "icon-play-2", isize, this::hide); + content().addRowImageTextButton("$settings", "icon-tools", isize, ui.settings::show); + content().addRowImageTextButton("$save", "icon-save", isize, save::show); content().row(); - content().addRowImageTextButton("$text.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("$text.quit", "icon-quit", isize, () -> { - ui.showConfirm("$text.confirm", "$text.quit.confirm", () -> { + content().addRowImageTextButton("$load", "icon-load", isize, load::show).disabled(b -> Net.active()); + content().addRowImageTextButton("$hostserver.mobile", "icon-host", isize, ui.host::show).disabled(b -> Net.active()); + content().addRowImageTextButton("$quit", "icon-quit", isize, () -> { + ui.showConfirm("$confirm", "$quit.confirm", () -> { if(Net.client()) netClient.disconnectQuietly(); runExitSave(); hide(); @@ -100,12 +100,12 @@ public class PausedDialog extends FloatingDialog{ return; } - ui.loadLogic("$text.saveload", () -> { + ui.loadLogic("$saveload", () -> { try{ control.saves.getCurrent().save(); }catch(Throwable e){ e.printStackTrace(); - ui.showError("[accent]" + Core.bundle.get("text.savefail")); + ui.showError("[accent]" + Core.bundle.get("savefail")); } state.set(State.menu); }); diff --git a/core/src/io/anuke/mindustry/ui/dialogs/RestartDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/RestartDialog.java index a616a5c315..a51a380be2 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/RestartDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/RestartDialog.java @@ -10,7 +10,7 @@ public class RestartDialog extends FloatingDialog{ private Team winner; public RestartDialog(){ - super("$text.gameover"); + super("$gameover"); setFillParent(false); shown(this::rebuild); } @@ -27,20 +27,20 @@ public class RestartDialog extends FloatingDialog{ buttons().margin(10); if(state.mode.isPvp){ - content().add(Core.bundle.format("text.gameover.pvp",winner.localized())).pad(6); - buttons().addButton("$text.menu", () -> { + content().add(Core.bundle.format("gameover.pvp",winner.localized())).pad(6); + buttons().addButton("$menu", () -> { hide(); state.set(State.menu); logic.reset(); }).size(130f, 60f); }else{ if(control.isHighScore()){ - content().add("$text.highscore").pad(6); + content().add("$highscore").pad(6); 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(); state.set(State.menu); logic.reset(); diff --git a/core/src/io/anuke/mindustry/ui/dialogs/SaveDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/SaveDialog.java index 3f49831173..6af68ef1f3 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/SaveDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/SaveDialog.java @@ -11,7 +11,7 @@ import static io.anuke.mindustry.Vars.*; public class SaveDialog extends LoadDialog{ public SaveDialog(){ - super("$text.savegame"); + super("$savegame"); update(() -> { if(state.is(State.menu) && isShown()){ @@ -22,9 +22,9 @@ public class SaveDialog extends LoadDialog{ public void addSetup(){ slots.row(); - slots.addImageTextButton("$text.save.new", "icon-add",14 * 3, () -> - ui.showTextInput("$text.save", "$text.save.newslot", "", text -> { - ui.loadGraphics("$text.saving", () -> { + slots.addImageTextButton("$save.new", "icon-add",14 * 3, () -> + ui.showTextInput("$save", "$save.newslot", "", text -> { + ui.loadGraphics("$saving", () -> { control.saves.addSave(text); Core.app.post(() -> Core.app.post(this::setup)); }); @@ -37,13 +37,13 @@ public class SaveDialog extends LoadDialog{ button.clicked(() -> { if(button.childrenPressed()) return; - ui.showConfirm("$text.overwrite", "$text.save.overwrite", () -> save(slot)); + ui.showConfirm("$overwrite", "$save.overwrite", () -> save(slot)); }); } void save(SaveSlot slot){ - ui.loadfrag.show("$text.saveload"); + ui.loadfrag.show("$saveload"); Time.runTask(5f, () -> { hide(); @@ -53,7 +53,7 @@ public class SaveDialog extends LoadDialog{ }catch(Throwable e){ e.printStackTrace(); - ui.showError("[accent]" + Core.bundle.get("text.savefail")); + ui.showError("[accent]" + Core.bundle.get("savefail")); } }); } diff --git a/core/src/io/anuke/mindustry/ui/dialogs/SettingsMenuDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/SettingsMenuDialog.java index 7de61abec4..8a712281f7 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/SettingsMenuDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/SettingsMenuDialog.java @@ -62,7 +62,7 @@ public class SettingsMenuDialog extends SettingsDialog{ Consumer s = table -> { 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); @@ -74,17 +74,17 @@ public class SettingsMenuDialog extends SettingsDialog{ prefs.margin(14f); menu.defaults().size(300f, 60f).pad(3f); - menu.addButton("$text.settings.game", () -> visible(0)); + menu.addButton("$settings.game", () -> visible(0)); menu.row(); - menu.addButton("$text.settings.graphics", () -> visible(1)); + menu.addButton("$settings.graphics", () -> visible(1)); menu.row(); - menu.addButton("$text.settings.sound", () -> visible(2)); + menu.addButton("$settings.sound", () -> visible(2)); if(!Vars.mobile){ menu.row(); - menu.addButton("$text.settings.controls", ui.controls::show); + menu.addButton("$settings.controls", ui.controls::show); } menu.row(); - menu.addButton("$text.settings.language", ui.language::show); + menu.addButton("$settings.language", ui.language::show); prefs.clearChildren(); prefs.add(menu); @@ -138,20 +138,20 @@ public class SettingsMenuDialog extends SettingsDialog{ game.pref(new Setting(){ @Override public void add(SettingsTable table){ - table.addButton("$text.settings.cleardata", () -> { - FloatingDialog dialog = new FloatingDialog("$text.settings.cleardata"); + table.addButton("$settings.cleardata", () -> { + FloatingDialog dialog = new FloatingDialog("$settings.cleardata"); dialog.setFillParent(false); dialog.content().defaults().size(230f, 60f).pad(3); dialog.addCloseButton(); - dialog.content().addButton("$text.settings.clearunlocks", () -> { - ui.showConfirm("$text.confirm", "$text.settings.clear.confirm", () -> { + dialog.content().addButton("$settings.clearunlocks", () -> { + ui.showConfirm("$confirm", "$settings.clear.confirm", () -> { data.reset(); dialog.hide(); }); }); dialog.content().row(); - dialog.content().addButton("$text.settings.clearall", () -> { - ui.showConfirm("$text.confirm", "$text.settings.clearall.confirm", () -> { + dialog.content().addButton("$settings.clearall", () -> { + ui.showConfirm("$confirm", "$settings.clearall.confirm", () -> { ObjectMap map = new ObjectMap<>(); for(String value : Core.settings.keys()){ if(value.contains("usid") || value.contains("uuid")){ @@ -214,7 +214,7 @@ public class SettingsMenuDialog extends SettingsDialog{ @Override 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 -> { if(key == KeyCode.ESCAPE || key == KeyCode.BACK) diff --git a/core/src/io/anuke/mindustry/ui/dialogs/TraceDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/TraceDialog.java index cbb7d5897a..63340d3a2e 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/TraceDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/TraceDialog.java @@ -3,7 +3,7 @@ package io.anuke.mindustry.ui.dialogs; public class TraceDialog extends FloatingDialog{ public TraceDialog(){ - super("$text.trace"); + super("$trace"); addCloseButton(); } @@ -17,15 +17,15 @@ public class TraceDialog extends FloatingDialog{ /* 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.add(Core.bundle.format("text.trace.ip", info.ip)); + table.add(Core.bundle.format("trace.ip", info.ip)); table.row(); - table.add(Core.bundle.format("text.trace.id", info.uuid)); + table.add(Core.bundle.format("trace.id", info.uuid)); table.row(); - table.add(Core.bundle.format("text.trace.modclient", info.modclient)); + table.add(Core.bundle.format("trace.modclient", info.modclient)); table.row(); - table.add(Core.bundle.format("text.trace.android", info.android)); + table.add(Core.bundle.format("trace.android", info.android)); table.row(); table.add().pad(5); @@ -33,19 +33,19 @@ public class TraceDialog extends FloatingDialog{ //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.add(Core.bundle.format("text.trace.structureblocksbroken", info.structureBlocksBroken)); + table.add(Core.bundle.format("trace.structureblocksbroken", info.structureBlocksBroken)); 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.add().pad(5); table.row(); - table.add(Core.bundle.format("text.trace.totalblocksplaced", info.totalBlocksPlaced)); + table.add(Core.bundle.format("trace.totalblocksplaced", info.totalBlocksPlaced)); 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(); content().add(table); diff --git a/core/src/io/anuke/mindustry/ui/dialogs/UnlocksDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/UnlocksDialog.java index 5fb29f4de1..ae28631cf9 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/UnlocksDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/UnlocksDialog.java @@ -18,7 +18,7 @@ import static io.anuke.mindustry.Vars.*; public class UnlocksDialog extends FloatingDialog{ public UnlocksDialog(){ - super("$text.unlocks"); + super("$unlocks"); shouldPause = true; addCloseButton(); diff --git a/core/src/io/anuke/mindustry/ui/fragments/ChatFragment.java b/core/src/io/anuke/mindustry/ui/fragments/ChatFragment.java index c3c31902ed..08c6ccf93e 100644 --- a/core/src/io/anuke/mindustry/ui/fragments/ChatFragment.java +++ b/core/src/io/anuke/mindustry/ui/fragments/ChatFragment.java @@ -124,7 +124,7 @@ public class ChatFragment extends Table{ TextField to = dialog.content().addField("", t-> {}).pad(15).width(250f).get(); to.setMaxLength(maxTextLength); to.keyDown(KeyCode.ENTER, () -> dialog.content().find("okb").fireClick()); - dialog.content().addButton("$text.ok", () -> { + dialog.content().addButton("$ok", () -> { chatfield.clearText(); chatfield.appendText(to.getText()); chatfield.change(); diff --git a/core/src/io/anuke/mindustry/ui/fragments/HudFragment.java b/core/src/io/anuke/mindustry/ui/fragments/HudFragment.java index a137fa7d8a..69a30887ae 100644 --- a/core/src/io/anuke/mindustry/ui/fragments/HudFragment.java +++ b/core/src/io/anuke/mindustry/ui/fragments/HudFragment.java @@ -130,9 +130,9 @@ public class HudFragment extends Fragment{ //fps display infolabel = cont.table(t -> { - IntFormat fps = new IntFormat("text.fps"); - IntFormat tps = new IntFormat("text.tps"); - IntFormat ping = new IntFormat("text.ping"); + IntFormat fps = new IntFormat("fps"); + IntFormat tps = new IntFormat("tps"); + IntFormat ping = new IntFormat("ping"); t.label(() -> fps.get(Core.graphics.getFramesPerSecond())).padRight(10); t.row(); if(Net.hasClient()){ @@ -152,12 +152,12 @@ public class HudFragment extends Fragment{ //paused table parent.fill(t -> { 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 -> { 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 @@ -195,14 +195,14 @@ public class HudFragment extends Fragment{ 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)))); }); //'saving' indicator parent.fill(t -> { t.bottom().visible(() -> !state.is(State.menu) && control.saves.isSaving()); - t.add("$text.saveload"); + t.add("$saveload"); }); blockfrag.build(Core.scene.root); @@ -258,7 +258,7 @@ public class HudFragment extends Fragment{ //add to table table.add(in).padRight(8); - table.add("$text.unlocked"); + table.add("$unlocked"); table.pack(); //create container table which will align and move @@ -292,7 +292,7 @@ public class HudFragment extends Fragment{ //correct plurals if needed 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(); @@ -326,12 +326,12 @@ public class HudFragment extends Fragment{ } public void showTextDialog(String str){ - new FloatingDialog("$text.mission.info"){{ + new FloatingDialog("$mission.info"){{ shouldPause = true; setFillParent(false); getCell(content()).growX(); 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(); } @@ -361,9 +361,9 @@ public class HudFragment extends Fragment{ private void addWaveTable(TextButton table){ - IntFormat wavef = new IntFormat("text.wave"); - IntFormat enemyf = new IntFormat("text.wave.enemy"); - IntFormat enemiesf = new IntFormat("text.wave.enemies"); + IntFormat wavef = new IntFormat("wave"); + IntFormat enemyf = new IntFormat("wave.enemy"); + IntFormat enemiesf = new IntFormat("wave.enemies"); table.clearChildren(); table.touchable(Touchable.enabled); @@ -375,8 +375,8 @@ public class HudFragment extends Fragment{ enemiesf.get(state.enemies())) : wavef.get(state.wave) + "\n" + (!state.mode.disableWaveTimer ? - Core.bundle.format("text.wave.waiting", (int)(state.wavetime/60)) : - Core.bundle.get("text.waiting"))) + Core.bundle.format("wave.waiting", (int)(state.wavetime/60)) : + Core.bundle.get("waiting"))) ).growX().pad(8f); table.setDisabled(true); diff --git a/core/src/io/anuke/mindustry/ui/fragments/LoadingFragment.java b/core/src/io/anuke/mindustry/ui/fragments/LoadingFragment.java index f378c5571c..031077b367 100644 --- a/core/src/io/anuke/mindustry/ui/fragments/LoadingFragment.java +++ b/core/src/io/anuke/mindustry/ui/fragments/LoadingFragment.java @@ -20,12 +20,12 @@ public class LoadingFragment extends Fragment{ t.addImage("white").growX().height(3f).pad(4f).growX().get().setColor(Palette.accent); t.row(); - t.add("$text.loading").name("namelabel").pad(10f); + t.add("$loading").name("namelabel").pad(10f); t.row(); t.addImage("white").growX().height(3f).pad(4f).growX().get().setColor(Palette.accent); 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; }); } @@ -37,7 +37,7 @@ public class LoadingFragment extends Fragment{ } public void show(){ - show("$text.loading"); + show("$loading"); } public void show(String text){ diff --git a/core/src/io/anuke/mindustry/ui/fragments/MenuFragment.java b/core/src/io/anuke/mindustry/ui/fragments/MenuFragment.java index 507bff481b..d9d325abda 100644 --- a/core/src/io/anuke/mindustry/ui/fragments/MenuFragment.java +++ b/core/src/io/anuke/mindustry/ui/fragments/MenuFragment.java @@ -56,14 +56,14 @@ public class MenuFragment extends Fragment{ container.defaults().size(size).pad(5).padTop(4f); MobileButton - play = new MobileButton("icon-play-2", isize, "$text.play", this::showPlaySelect), - maps = new MobileButton("icon-map", isize, "$text.maps", ui.maps::show), - load = new MobileButton("icon-load", isize, "$text.load", ui.load::show), - join = new MobileButton("icon-add", isize, "$text.joingame", ui.join::show), - editor = new MobileButton("icon-editor", isize, "$text.editor", () -> ui.loadGraphics(ui.editor::show)), - tools = new MobileButton("icon-tools", isize, "$text.settings", ui.settings::show), - unlocks = new MobileButton("icon-unlocks", isize, "$text.unlocks", ui.unlocks::show), - donate = new MobileButton("icon-donate", isize, "$text.donate", Platform.instance::openDonations); + play = new MobileButton("icon-play-2", isize, "$play", this::showPlaySelect), + maps = new MobileButton("icon-map", isize, "$maps", ui.maps::show), + load = new MobileButton("icon-load", isize, "$load", ui.load::show), + join = new MobileButton("icon-add", isize, "$joingame", ui.join::show), + editor = new MobileButton("icon-editor", isize, "$editor", () -> ui.loadGraphics(ui.editor::show)), + tools = new MobileButton("icon-tools", isize, "$settings", ui.settings::show), + unlocks = new MobileButton("icon-unlocks", isize, "$unlocks", ui.unlocks::show), + donate = new MobileButton("icon-donate", isize, "$donate", Platform.instance::openDonations); if(Core.graphics.getWidth() > Core.graphics.getHeight()){ container.add(play); @@ -111,29 +111,29 @@ public class MenuFragment extends Fragment{ out.margin(16); 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.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.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.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.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 bw = w * 2f + 10f; - FloatingDialog dialog = new FloatingDialog("$text.play"); + FloatingDialog dialog = new FloatingDialog("$play"); dialog.addCloseButton(); 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(); world.generator.playRandomMap(); })).width(bw).colspan(2); dialog.content().row(); - dialog.content().add(new MenuButton("icon-add", "$text.joingame", () -> { + dialog.content().add(new MenuButton("icon-add", "$joingame", () -> { ui.join.show(); dialog.hide(); })); - dialog.content().add(new MenuButton("icon-editor", "$text.customgame", () -> { + dialog.content().add(new MenuButton("icon-editor", "$customgame", () -> { dialog.hide(); ui.levels.show(); })); dialog.content().row(); - dialog.content().add(new MenuButton("icon-load", "$text.loadgame", () -> { + dialog.content().add(new MenuButton("icon-load", "$loadgame", () -> { ui.load.show(); dialog.hide(); })).width(bw).colspan(2); diff --git a/core/src/io/anuke/mindustry/ui/fragments/PlacementFragment.java b/core/src/io/anuke/mindustry/ui/fragments/PlacementFragment.java index 2d8cd88928..2746a85c4a 100644 --- a/core/src/io/anuke/mindustry/ui/fragments/PlacementFragment.java +++ b/core/src/io/anuke/mindustry/ui/fragments/PlacementFragment.java @@ -176,7 +176,7 @@ public class PlacementFragment extends Fragment{ header.left(); header.add(new ImageStack(lastDisplay.getCompactIcon())).size(8 * 4); 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); header.add().growX(); if(data.isUnlocked(Recipe.getByResult(lastDisplay))){ diff --git a/core/src/io/anuke/mindustry/ui/fragments/PlayerListFragment.java b/core/src/io/anuke/mindustry/ui/fragments/PlayerListFragment.java index ee87e6acca..89b43f5ffc 100644 --- a/core/src/io/anuke/mindustry/ui/fragments/PlayerListFragment.java +++ b/core/src/io/anuke/mindustry/ui/fragments/PlayerListFragment.java @@ -44,7 +44,7 @@ public class PlayerListFragment extends Fragment{ }); 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.pane(content).grow().get().setScrollingDisabled(true, false); pane.row(); @@ -52,9 +52,9 @@ public class PlayerListFragment extends Fragment{ pane.table(menu -> { menu.defaults().growX().height(50f).fillY(); - menu.addButton("$text.server.bans", ui.bans::show).disabled(b -> Net.client()); - menu.addButton("$text.server.admins", ui.admins::show).disabled(b -> Net.client()); - menu.addButton("$text.close", this::toggle); + menu.addButton("$server.bans", ui.bans::show).disabled(b -> Net.client()); + menu.addButton("$server.admins", ui.admins::show).disabled(b -> Net.client()); + menu.addButton("$close", this::toggle); }).margin(0f).pad(10f).growX(); }).touchable(Touchable.enabled).margin(14f); @@ -108,9 +108,9 @@ public class PlayerListFragment extends Fragment{ t.defaults().size(bs); 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, - () -> ui.showConfirm("$text.confirm", "$text.confirmkick", () -> Call.onAdminRequest(player, AdminAction.kick))); + () -> ui.showConfirm("$confirm", "$confirmkick", () -> Call.onAdminRequest(player, AdminAction.kick))); t.row(); @@ -120,9 +120,9 @@ public class PlayerListFragment extends Fragment{ String id = player.uuid; 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{ - 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)) diff --git a/core/src/io/anuke/mindustry/world/meta/BlockStat.java b/core/src/io/anuke/mindustry/world/meta/BlockStat.java index 98e6ca77da..a78bcc0166 100644 --- a/core/src/io/anuke/mindustry/world/meta/BlockStat.java +++ b/core/src/io/anuke/mindustry/world/meta/BlockStat.java @@ -57,6 +57,6 @@ public enum BlockStat{ } public String localized(){ - return Core.bundle.get("text.blocks." + name().toLowerCase(Locale.ROOT)); + return Core.bundle.get("blocks." + name().toLowerCase(Locale.ROOT)); } } diff --git a/core/src/io/anuke/mindustry/world/meta/BlockStats.java b/core/src/io/anuke/mindustry/world/meta/BlockStats.java index 2aa8095bc5..e89bfcf837 100644 --- a/core/src/io/anuke/mindustry/world/meta/BlockStats.java +++ b/core/src/io/anuke/mindustry/world/meta/BlockStats.java @@ -56,7 +56,7 @@ public class BlockStats{ /**Adds a stat 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){ Log.err("Warning: No bundle entry for stat type \"" + stat + "\"!"); }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){ Log.err("Warning: No bundle entry for stat category \"" + stat.category + "\"!"); }else{ diff --git a/core/src/io/anuke/mindustry/world/meta/StatUnit.java b/core/src/io/anuke/mindustry/world/meta/StatUnit.java index c18e5f23dd..8951339b1c 100644 --- a/core/src/io/anuke/mindustry/world/meta/StatUnit.java +++ b/core/src/io/anuke/mindustry/world/meta/StatUnit.java @@ -22,6 +22,6 @@ public enum StatUnit{ public String localized(){ if(this == none) return ""; - return Core.bundle.get("text.unit." + name().toLowerCase(Locale.ROOT)); + return Core.bundle.get("unit." + name().toLowerCase(Locale.ROOT)); } } diff --git a/core/src/io/anuke/mindustry/world/meta/values/BooleanValue.java b/core/src/io/anuke/mindustry/world/meta/values/BooleanValue.java index d3b4d7139f..4d8e144590 100644 --- a/core/src/io/anuke/mindustry/world/meta/values/BooleanValue.java +++ b/core/src/io/anuke/mindustry/world/meta/values/BooleanValue.java @@ -12,6 +12,6 @@ public class BooleanValue implements StatValue{ @Override public void display(Table table){ - table.add(!value ? "$text.no" : "$text.yes"); + table.add(!value ? "$no" : "$yes"); } }