Merge branch 'master' of https://github.com/Anuken/Mindustry into rendering-optimizations

# Conflicts:
#	core/assets/sprites/sprites.atlas
#	core/assets/sprites/sprites.png
#	core/src/io/anuke/mindustry/core/Renderer.java
#	core/src/io/anuke/mindustry/entities/units/types/Drone.java
#	core/src/io/anuke/mindustry/graphics/CacheLayer.java
#	core/src/io/anuke/mindustry/world/blocks/Floor.java
This commit is contained in:
Anuken
2018-11-26 13:23:38 -05:00
109 changed files with 1495 additions and 1370 deletions
+118 -113
View File
@@ -1,6 +1,7 @@
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 = Created by [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]
text.credits = Credits
text.discord = Join the mindustry discord\!
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
@@ -8,25 +9,26 @@ 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.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.gameover.pvp = The[accent] {0}[] team is victorious!
text.sector.gameover = This sector has been lost. Re-deploy?
text.sector.retry = Retry
text.highscore = [accent]New highscore\!
text.highscore = [accent]New highscore!
text.wave.lasted = You lasted until wave [accent]{0}[].
text.level.highscore = High Score\: [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.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.coreattack = < Core is under attack! >
text.unlocks = Unlocks
text.savegame = Save Game
text.loadgame = Load Game
@@ -34,19 +36,19 @@ text.joingame = Join Game
text.addplayers = Add/Remove Players
text.customgame = Custom Game
text.sectors = Sectors
text.sector = Sector\: [LIGHT_GRAY]{0}
text.sector.time = Time\: [LIGHT_GRAY]{0}
text.sector = Sector: [LIGHT_GRAY]{0}
text.sector.time = Time: [LIGHT_GRAY]{0}
text.sector.deploy = Deploy
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.abandon.confirm = Are you sure you want to abandon all progress at this sector?\nThis cannot be undone!
text.sector.resume = Resume
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.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 = Mission complete\!
text.mission.complete = Mission complete!
text.mission.complete.body = Sector {0},{1} has been conquered.
text.mission.wave = Survive[accent] {0}/{1} []waves\nWave in {2}
text.mission.wave.enemies = Survive[accent] {0}/{1} []waves\n{2} Enemies
@@ -54,12 +56,12 @@ text.mission.wave.enemy = Survive[accent] {0}/{1} []waves\n{2} Enemy
text.mission.wave.menu = Survive[accent] {0}[] waves
text.mission.battle = Destroy enemy core
text.mission.resource.menu = Obtain {0} x{1}
text.mission.resource = Obtain {0}\:\n[accent]{1}/{2}[]
text.mission.resource = Obtain {0}:\n[accent]{1}/{2}[]
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.display = [accent]Mission:\n[LIGHT_GRAY]{0}
text.mission.mech = Switch to mech[accent] {0}[]
text.mission.create = Create[accent] {0}[]
text.none = <none>
@@ -68,29 +70,30 @@ text.quit = Quit
text.maps = Maps
text.continue = Continue
text.nextmission = Next Mission
text.maps.none = [LIGHT_GRAY]No maps found\!
text.maps.none = [LIGHT_GRAY]No maps found!
text.about.button = About
text.name = Name\:
text.filename = File Name\:
text.unlocked = New Block Unlocked\!
text.unlocked.plural = New Blocks Unlocked\!
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.kick = You have been kicked from the server!
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 = Outdated client\! Update your game\!
text.server.kicked.serverOutdated = Outdated server\! Ask the host to update\!
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.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 = 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.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
@@ -98,31 +101,31 @@ 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.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.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.bans.none = No banned players found!
text.server.admins = Admins
text.server.admins.none = No admins found\!
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.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.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?
@@ -130,45 +133,45 @@ 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 = IP\:
text.joingame.ip = IP:
text.disconnect = Disconnected.
text.disconnect.data = Failed to load world data\!
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.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.save.none = No saves found!
text.saveload = [accent]Saving...
text.savefail = Failed to save game\!
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.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.newslot = Save name:
text.save.rename = Rename
text.save.rename.text = New name\:
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.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.sector.corrupted = [accent]A save file for this sector was found, but loading failed.\nA new one has been created.
text.empty = <empty>
text.on = On
text.off = Off
text.save.autosave = Autosave\: {0}
text.save.map = Map\: {0}
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.save.difficulty = Difficulty: {0}
text.save.date = Last Saved: {0}
text.save.playtime = Playtime: {0}
text.confirm = Confirm
text.delete = Delete
text.ok = OK
@@ -180,9 +183,9 @@ 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.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.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...
@@ -198,32 +201,32 @@ 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.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.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.oregen.info = Ore Generation:
text.editor.mapinfo = Map Info
text.editor.author = Author\:
text.editor.description = Description\:
text.editor.name = Name\:
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.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.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
@@ -238,21 +241,21 @@ 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.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.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.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
@@ -260,7 +263,7 @@ text.editor = Editor
text.mapeditor = Map Editor
text.donate = Donate
text.connectfail = [crimson]Failed to connect to server\:\n\n[accent]{0}
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!
@@ -277,8 +280,8 @@ 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.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
@@ -321,7 +324,8 @@ text.blocks.coolant = Coolant
text.blocks.coolantuse = Coolant Use
text.blocks.inputliquidfuel = Fuel Liquid
text.blocks.liquidfueluse = Liquid Fuel Use
text.blocks.explosive = Highly explosive\!
text.blocks.boostitem = Boost Item
text.blocks.boostliquid = Boost Liquid
text.blocks.health = Health
text.blocks.inaccuracy = Inaccuracy
text.blocks.shots = Shots
@@ -346,6 +350,7 @@ text.category.liquids = Liquids
text.category.items = Items
text.category.crafting = Crafting
text.category.shooting = Shooting
text.category.optional = Optional Enhancements
setting.autotarget.name = Auto-Target
setting.fpscap.name = Max FPS
setting.fpscap.none = None
@@ -355,14 +360,13 @@ setting.difficulty.easy = easy
setting.difficulty.normal = normal
setting.difficulty.hard = hard
setting.difficulty.insane = insane
setting.difficulty.name = Difficulty\:
setting.difficulty.name = Difficulty:
setting.screenshake.name = Screen Shake
setting.effects.name = Display Effects
setting.sensitivity.name = Controller Sensitivity
setting.saveinterval.name = Autosave Interval
setting.seconds = {0} Seconds
setting.fullscreen.name = Fullscreen
setting.multithread.name = Multithreading
setting.fps.name = Show FPS
setting.vsync.name = VSync
setting.lasers.name = Show Power Lasers
@@ -381,6 +385,7 @@ command.retreat = Retreat
command.patrol = Patrol
keybind.press = Press a key...
keybind.press.axis = Press an axis or key...
keybind.screenshot.name = Map Screenshot
keybind.move_x.name = Move x
keybind.move_y.name = Move y
keybind.select.name = Select/Shoot
@@ -461,7 +466,7 @@ mech.delta-mech.description = A fast, lightly-armored mech made for hit-and-run
mech.tau-mech.name = Tau
mech.tau-mech.weapon = Restruct Laser
mech.tau-mech.ability = Repair Burst
mech.tau-mech.description = The support mech. Heals allied blocks by shooting at them. Can extinguish fires and heal allies in a radius with its repair ability.
mech.tau-mech.description = The support mech. Heals allied blocks by shooting at them. Can heal allies in a radius with its repair ability.
mech.omega-mech.name = Omega
mech.omega-mech.weapon = Swarm Missiles
mech.omega-mech.ability = Armored Configuration
@@ -479,21 +484,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}
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}
block.constructing = {0} [LIGHT_GRAY](Constructing)
block.spawn.name = Enemy Spawn
block.core.name = Core
+4 -4
View File
@@ -286,6 +286,7 @@ 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
@@ -318,7 +319,8 @@ text.blocks.coolant = Kühlmittel
text.blocks.coolantuse = Kühlmittelverbrauch
text.blocks.inputliquidfuel = Kraftstoff
text.blocks.liquidfueluse = Kraftstoffverbrauch
text.blocks.explosive = Hochexplosiv!
text.blocks.boostitem = Boost Item
text.blocks.boostliquid = Boost Liquid
text.blocks.health = Lebenspunkte
text.blocks.inaccuracy = Ungenauigkeit
text.blocks.shots = Schüsse
@@ -343,6 +345,7 @@ text.category.liquids = Flüssigkeiten
text.category.items = Materialien
text.category.crafting = Erzeugung
text.category.shooting = Schießen
text.category.optional = Optional Enhancements
setting.autotarget.name = Auto-Zielauswahl
setting.fpscap.name = Max FPS
setting.fpscap.none = kein
@@ -359,7 +362,6 @@ setting.sensitivity.name = Controller-Empfindlichkeit
setting.saveinterval.name = Autosave Häufigkeit
setting.seconds = {0} Sekunden
setting.fullscreen.name = Vollbild
setting.multithread.name = Multithreading
setting.fps.name = Zeige FPS
setting.vsync.name = VSync
setting.lasers.name = Zeige Stromlaser
@@ -404,8 +406,6 @@ mode.waves.name = Wellen
mode.waves.description = Der normale Modus. Begrenzte Ressourcen und automatische Wellen.
mode.sandbox.name = Sandkasten
mode.sandbox.description = Unendliche Ressourcen und kein Timer für Wellen.
mode.custom.warning = [scarlet]FREISCHALTUNGEN IN BENUTZERDEFINIERTEN SPIELEN ODER SERVERN WERDEN NICHT GESPEICHERT.[]\n\nSpiele in Sektoren, um Dinge freizuschalten.
mode.custom.warning.read = Nur um sicherzugehen, dass du es gelesen hast:\n[scarlet]FREISCHALTUNGEN IN BENUTZERDEFINIERTEN SPIELEN ODER SERVERN WERDEN NICHT GESPEICHERT.[]\n\nSpiele in Sektoren, um Dinge freizuschalten.(Ich wünschte, der Hinweis wäre nicht notwendig, aber anscheinend ist er das)[]
mode.freebuild.name = Freier Bau
mode.freebuild.description = Begrenzte Ressourcen und kein Timer für Wellen.
mode.pvp.name = PvP
+4 -4
View File
@@ -286,6 +286,7 @@ 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
@@ -318,7 +319,8 @@ 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.explosive = ¡Altamente Explosivo!
text.blocks.boostitem = Boost Item
text.blocks.boostliquid = Boost Liquid
text.blocks.health = Vida
text.blocks.inaccuracy = Imprecisión
text.blocks.shots = Disparos
@@ -343,6 +345,7 @@ text.category.liquids = Líquidos
text.category.items = Objetos
text.category.crafting = Fabricación
text.category.shooting = Disparo
text.category.optional = Optional Enhancements
setting.autotarget.name = Auto apuntado
setting.fpscap.name = Máx FPS
setting.fpscap.none = Nada
@@ -359,7 +362,6 @@ setting.sensitivity.name = Sensibilidad del Control
setting.saveinterval.name = Intervalo del Auto-guardado
setting.seconds = {0} Segundos
setting.fullscreen.name = Pantalla Completa
setting.multithread.name = Multiproceso
setting.fps.name = Mostrar FPS
setting.vsync.name = VSync
setting.lasers.name = Mostrar Energía de los Láseres
@@ -404,8 +406,6 @@ mode.waves.name = hordas
mode.waves.description = El modo normal. con recursos limitados y entrada de hordas automática.
mode.sandbox.name = sandbox
mode.sandbox.description = Recursos ilimitados y sin temporizador para las hordas.
mode.custom.warning = Ten en cuenta que los bloques no pueden usarse en partidas personalizadas hasta que se desbloqueen en sectores.\n\n[LIGHT_GRAY]Si no desbloqueaste ningún bloque, ningno aparecerá.
mode.custom.warning.read = Solo para asegurar que lo has leído:\n[scarlet]¡LOS DESBLOQUEOS EN PARTIDAS PERSONALIZADAS NO ESTÁN DISPONIBLES EN LOS SECTORES U OTROS MODOS DE JUEGO!\n\n[LIGHT_GRAY](Ojalá esto no fuera necesario, pero parece que lo es)
mode.freebuild.name = construcción libre
mode.freebuild.description = recursos limitados y no hay temporizador para las hordas.
mode.pvp.name = PvP
+4 -4
View File
@@ -286,6 +286,7 @@ 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
@@ -318,7 +319,8 @@ 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.explosive = Hautement explosif!
text.blocks.boostitem = Boost Item
text.blocks.boostliquid = Boost Liquid
text.blocks.health = Santé
text.blocks.inaccuracy = Précision
text.blocks.shots = Tir
@@ -343,6 +345,7 @@ text.category.liquids = Liquides
text.category.items = Objets
text.category.crafting = Fabrication
text.category.shooting = Défense
text.category.optional = Optional Enhancements
setting.autotarget.name = Visée automatique
setting.fpscap.name = Max FPS
setting.fpscap.none = None
@@ -359,7 +362,6 @@ setting.sensitivity.name = Sensibilité de la manette
setting.saveinterval.name = Intervalle des sauvegardes auto
setting.seconds = {0} secondes
setting.fullscreen.name = Plein écran
setting.multithread.name = Multithreading [scarlet] (instable!)
setting.fps.name = Afficher FPS
setting.vsync.name = VSync
setting.lasers.name = Afficher les rayons des lasers
@@ -404,8 +406,6 @@ mode.waves.name = Vagues
mode.waves.description = le mode de jeu normal. Ressource limitée et vagues d'ennemis.
mode.sandbox.name = bac à sable
mode.sandbox.description = Ressources infinies et pas de timer pour les vagues.
mode.custom.warning = Notez que les blocs débloqués en partie personnalisées ne sont pas conservés pour les secteurs.\n\n[LIGHT_GRAY]En mode bac à sable, seul les blocs débloqués en mode secteur peuvent être utilisés.
mode.custom.warning.read = Simplement pour vérifier que vous l'avez lu :\n[scarlet]CE QUI EST DEBLOQUE LORS DES PARITES PERSONNALISEES NE L'EST POUR LES SECTEURS OU LES AUTRES MODES DE JEU!\n\n[LIGHT_GRAY](J'aurais souhaité que ce ne soit pas nécessaire, mais ça a l'air de l'être )
mode.freebuild.name = construction libre
mode.freebuild.description = Ressource limitée et pas de timer pour les vagues.
mode.pvp.name = JcJ
+12 -9
View File
@@ -1,5 +1,6 @@
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 = 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
@@ -9,6 +10,7 @@ text.link.itch.io.description = Page web itch.io avec les versions ordinateurs t
text.link.google-play.description = Page Google Play Store 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 ?
@@ -54,7 +56,7 @@ 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 = Obtain {0}:\n[accent]{1}/{2}[]
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
@@ -71,6 +73,7 @@ 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!
@@ -150,8 +153,8 @@ 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.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
@@ -286,6 +289,7 @@ 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
@@ -318,7 +322,8 @@ 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.explosive = Hautement explosif !
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
@@ -343,6 +348,7 @@ text.category.liquids = Liquides
text.category.items = Objets
text.category.crafting = Fabrication
text.category.shooting = Défense
text.category.optional = Améliorations facultatives
setting.autotarget.name = Visée automatique
setting.fpscap.name = Max FPS
setting.fpscap.none = Vide
@@ -359,7 +365,6 @@ setting.sensitivity.name = Contôle de la sensibilité
setting.saveinterval.name = Intervalle des sauvegardes auto
setting.seconds = {0} Secondes
setting.fullscreen.name = Plein écran
setting.multithread.name = Multithreading
setting.fps.name = Afficher FPS
setting.vsync.name = VSync
setting.lasers.name = Afficher les rayons des lasers
@@ -368,7 +373,7 @@ setting.musicvol.name = Volume de la musique
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
setting.crashreport.name = Envoyer des rapports d'incident anonymement.
text.keybind.title = Paramétrer les touches
category.general.name = Général
category.view.name = Voir
@@ -404,8 +409,6 @@ mode.waves.name = Vagues
mode.waves.description = Le mode normal. Ressources limitées et vagues déclenchées automatiquement.
mode.sandbox.name = Bac à sable
mode.sandbox.description = Ressources infinies et pas de compte à rebours pour les vagues.
mode.custom.warning = Notez que les blocs débloqués en partie personnalisées ne sont pas conservés pour les secteurs.\n\n[LIGHT_GRAY]En mode bac à sable, seul les blocs débloqués en mode secteur peuvent être utilisés.
mode.custom.warning.read = Juste pour vous assurer que vous l'avez lu:\n[scarlet]Les déverrouillages dans les jeux personnalisés ne sont pas transférés aux secteurs ou à d'autres modes!\n\n[LIGHT_GRAY](J'aimerais que ce ne soit pas nécessaire, mais apparemment c'est le cas)
mode.freebuild.name = Construction libre
mode.freebuild.description = Ressources limitées et pas de compte à rebours pour les vagues.
mode.pvp.name = PvP
+4 -4
View File
@@ -286,6 +286,7 @@ 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
@@ -318,7 +319,8 @@ text.blocks.coolant = Coolant
text.blocks.coolantuse = Coolant Use
text.blocks.inputliquidfuel = Fuel Liquid
text.blocks.liquidfueluse = Liquid Fuel Use
text.blocks.explosive = Mudah meledak!
text.blocks.boostitem = Boost Item
text.blocks.boostliquid = Boost Liquid
text.blocks.health = Darah
text.blocks.inaccuracy = Ketidaktelitian
text.blocks.shots = Tembakan
@@ -343,6 +345,7 @@ text.category.liquids = Liquids
text.category.items = Items
text.category.crafting = Crafting
text.category.shooting = Shooting
text.category.optional = Optional Enhancements
setting.autotarget.name = Auto-Target
setting.fpscap.name = Max FPS
setting.fpscap.none = None
@@ -359,7 +362,6 @@ setting.sensitivity.name = Sensitivitas Pengendali
setting.saveinterval.name = Waktu Simpan Otomatis
setting.seconds = {0} Detik
setting.fullscreen.name = Layar Penuh
setting.multithread.name = Multithreading
setting.fps.name = Tunjukkan FPS
setting.vsync.name = VSync
setting.lasers.name = Tampilkan Laser Tenaga
@@ -404,8 +406,6 @@ mode.waves.name = gelombang
mode.waves.description = the normal mode. limited resources and automatic incoming waves.
mode.sandbox.name = sandbox
mode.sandbox.description = infinite resources and no timer for waves.
mode.custom.warning = Note that blocks cannot be used in custom games until they are unlocked in sectors.\n\n[LIGHT_GRAY]If you have not unlocked any blocks, none will appear.
mode.custom.warning.read = Just to make sure you've read it:\n[scarlet]UNLOCKS IN CUSTOM GAMES DO NOT CARRY OVER TO SECTORS OR OTHER MODES!\n\n[LIGHT_GRAY](I wish this wasn't necessary, but apparently it is)
mode.freebuild.name = freebuild
mode.freebuild.description = limited resources and no timer for waves.
mode.pvp.name = PvP
+4 -4
View File
@@ -286,6 +286,7 @@ 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
@@ -318,7 +319,8 @@ text.blocks.coolant = Refrigerante
text.blocks.coolantuse = uso refrigerante
text.blocks.inputliquidfuel = carburante liquido
text.blocks.liquidfueluse = Utilizzo carburante liquido
text.blocks.explosive = Altamente esplosivo!
text.blocks.boostitem = Boost Item
text.blocks.boostliquid = Boost Liquid
text.blocks.health = Salute
text.blocks.inaccuracy = Inaccuratezza
text.blocks.shots = Colpi
@@ -343,6 +345,7 @@ text.category.liquids = Liquidi
text.category.items = Oggetti
text.category.crafting = Produzione
text.category.shooting = Potenza di fuoco
text.category.optional = Optional Enhancements
setting.autotarget.name = Auto-Target
setting.fpscap.name = Limite FPS
setting.fpscap.none = Niente
@@ -359,7 +362,6 @@ setting.sensitivity.name = Sensibilità del controller
setting.saveinterval.name = Intervallo di salvataggio automatico
setting.seconds = {0} Secondi
setting.fullscreen.name = Schermo Intero
setting.multithread.name = multithreading
setting.fps.name = Mostra FPS
setting.vsync.name = VSync
setting.lasers.name = Mostra Laser Energetici
@@ -404,8 +406,6 @@ mode.waves.name = ondate
mode.waves.description = modalità normale. risorse limitate e ondate automatiche.
mode.sandbox.name = Sandbox
mode.sandbox.description = risorse infinite e nessun timer per le ondate.
mode.custom.warning = Note that blocks cannot be used in custom games until they are unlocked in sectors.\n\n[LIGHT_GRAY]If you have not unlocked any blocks, none will appear.
mode.custom.warning.read = Just to make sure you've read it:\n[scarlet]UNLOCKS IN CUSTOM GAMES DO NOT CARRY OVER TO SECTORS OR OTHER MODES!\n\n[LIGHT_GRAY](I wish this wasn't necessary, but apparently it is)
mode.freebuild.name = freebuild
mode.freebuild.description = risorse limitate e nessun timer per le ondate.
mode.pvp.name = PvP
+10 -8
View File
@@ -1,5 +1,6 @@
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 = ゲームのソースコード
@@ -22,7 +23,7 @@ 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.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 = 次回以降表示しない
@@ -71,6 +72,7 @@ text.nextmission = 次のミッションへ
text.maps.none = [LIGHT_GRAY]マップが存在しません!
text.about.button = About
text.name = 名前:
text.noname = 先に[accent]プレイヤー名[]を決めてください。
text.filename = ファイル名:
text.unlocked = 新しいブロックをアンロック!
text.unlocked.plural = 新しいブロックをアンロック!
@@ -286,6 +288,7 @@ 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 = 電力/ショット
@@ -301,7 +304,7 @@ text.blocks.powerdamage = 電力/ダメージ
text.blocks.inputitemcapacity = 搬入アイテム容量
text.blocks.outputitemcapacity = 搬出アイテム容量
text.blocks.itemcapacity = アイテム容量
text.blocks.basepowergeneration = 電力発電量
text.blocks.basepowergeneration = 基本発電量
text.blocks.powertransferspeed = 電力伝送量
text.blocks.craftspeed = 生産速度
text.blocks.inputliquid = 必要な液体
@@ -310,7 +313,7 @@ text.blocks.inputitem = 必要なアイテム
text.blocks.inputitems = 必要なアイテム
text.blocks.outputitem = 搬出アイテム
text.blocks.drilltier = ドリル
text.blocks.drillspeed = 採掘速度
text.blocks.drillspeed = 基本採掘速度
text.blocks.liquidoutput = 搬出液体
text.blocks.liquidoutputspeed = 液体搬出速度
text.blocks.liquiduse = 液体使用量
@@ -318,7 +321,8 @@ text.blocks.coolant = 冷却
text.blocks.coolantuse = 冷却使用量
text.blocks.inputliquidfuel = 液体燃料
text.blocks.liquidfueluse = 液体燃料使用量
text.blocks.explosive = 高い爆発性!
text.blocks.boostitem = 加速アイテム
text.blocks.boostliquid = 加速液体
text.blocks.health = 耐久値
text.blocks.inaccuracy = 不正確
text.blocks.shots = ショット
@@ -343,6 +347,7 @@ text.category.liquids = 液体
text.category.items = アイテム
text.category.crafting = 製作速度
text.category.shooting = 攻撃速度
text.category.optional = 機能強化オプション
setting.autotarget.name = 自動ターゲット
setting.fpscap.name = 最大FPS
setting.fpscap.none = なし
@@ -359,7 +364,6 @@ setting.sensitivity.name = 操作感度
setting.saveinterval.name = 自動保存間隔
setting.seconds = {0} 秒
setting.fullscreen.name = フルスクリーン
setting.multithread.name = マルチスレッド
setting.fps.name = FPSを表示
setting.vsync.name = VSync
setting.lasers.name = 電力レーザーを表示
@@ -399,13 +403,11 @@ keybind.chat_history_next.name = 次のチャット履歴
keybind.chat_scroll.name = チャットスクロール
keybind.drop_unit.name = ドロップユニット
keybind.zoom_minimap.name = ミニマップのズーム
mode.text.help.title = モード説明
mode.text.help.title = モード説明
mode.waves.name = ウェーブ
mode.waves.description = ノーマルモードです。限られた資源でウェーブが自動的に始まります。
mode.sandbox.name = サンドボックス
mode.sandbox.description = 無限の資源でウェーブを自由に始められます。
mode.custom.warning = [scarlet]カスタムゲームまたは、サーバ内でのアンロックは保存されません。[]\n\nアンロックするには区域でプレイしてください。
mode.custom.warning.read = 必ずお読みください:\n[scarlet]カスタムゲーム内でのアンロックは区域やほかのモードには影響しません!\n\n[LIGHT_GRAY](多分必要ないと思いますが)
mode.freebuild.name = フリービルド
mode.freebuild.description = 限られた資源でウェーブを自由に始められます。
mode.pvp.name = PvP
File diff suppressed because it is too large Load Diff
+4 -4
View File
@@ -286,6 +286,7 @@ 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ł
@@ -318,7 +319,8 @@ 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.explosive = Wysoce wybuchowy!
text.blocks.boostitem = Boost Item
text.blocks.boostliquid = Boost Liquid
text.blocks.health = Zdrowie
text.blocks.inaccuracy = Niedokładność
text.blocks.shots = Strzały
@@ -343,6 +345,7 @@ text.category.liquids = Płyny
text.category.items = Przedmioty
text.category.crafting = Przetwórstwo
text.category.shooting = Strzelanie
text.category.optional = Optional Enhancements
setting.autotarget.name = Auto-Target
setting.fpscap.name = Max FPS
setting.fpscap.none = None
@@ -359,7 +362,6 @@ setting.sensitivity.name = Czułość kontrolera
setting.saveinterval.name = Interwał automatycznego zapisywania
setting.seconds = Sekundy
setting.fullscreen.name = Pełny ekran
setting.multithread.name = Wielowątkowość
setting.fps.name = Widoczny licznik FPS
setting.vsync.name = Synchronizacja pionowa
setting.lasers.name = Pokaż lasery zasilające
@@ -404,8 +406,6 @@ mode.waves.name = Fale
mode.waves.description = Normalny tryb. Normalne surowce i fale.
mode.sandbox.name = sandbox
mode.sandbox.description = Nieskończone surowce i fale bez odliczania. Dla przedszkolaków!
mode.custom.warning = Note that blocks cannot be used in custom games until they are unlocked in sectors.\n\n[LIGHT_GRAY]If you have not unlocked any blocks, none will appear.
mode.custom.warning.read = Just to make sure you've read it:\n[scarlet]UNLOCKS IN CUSTOM GAMES DO NOT CARRY OVER TO SECTORS OR OTHER MODES!\n\n[LIGHT_GRAY](I wish this wasn't necessary, but apparently it is)
mode.freebuild.name = budowanie
mode.freebuild.description = Normalne surowce i fale bez odliczania.
mode.pvp.name = PvP
+4 -4
View File
@@ -286,6 +286,7 @@ 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
@@ -318,7 +319,8 @@ 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.explosive = Altamente Explosivo!
text.blocks.boostitem = Boost Item
text.blocks.boostliquid = Boost Liquid
text.blocks.health = Saúde
text.blocks.inaccuracy = Imprecisão
text.blocks.shots = Tiros
@@ -343,6 +345,7 @@ text.category.liquids = Liquidos
text.category.items = Itens
text.category.crafting = Construindo
text.category.shooting = Atirando
text.category.optional = Optional Enhancements
setting.autotarget.name = Auto-Target
setting.fpscap.name = FPS Maximo
setting.fpscap.none = Nenhum
@@ -359,7 +362,6 @@ setting.sensitivity.name = Sensibilidade do Controle
setting.saveinterval.name = Intervalo de autosalvamento
setting.seconds = {0} Segundos
setting.fullscreen.name = Tela Cheia
setting.multithread.name = Multithreading
setting.fps.name = Mostrar FPS
setting.vsync.name = VSync
setting.lasers.name = Mostrar lasers
@@ -404,8 +406,6 @@ mode.waves.name = hordas
mode.waves.description = O modo normal. Recursos limitados E os ataques vem automaticamente.
mode.sandbox.name = sandbox
mode.sandbox.description = Recursos infinitos E sem tempo para Ataques.
mode.custom.warning = Note that blocks cannot be used in custom games until they are unlocked in sectors.\n\n[LIGHT_GRAY]If you have not unlocked any blocks, none will appear.
mode.custom.warning.read = Just to make sure you've read it:\n[scarlet]UNLOCKS IN CUSTOM GAMES DO NOT CARRY OVER TO SECTORS OR OTHER MODES!\n\n[LIGHT_GRAY](I wish this wasn't necessary, but apparently it is)
mode.freebuild.name = construção \nlivre
mode.freebuild.description = recursos limitados e Sem tempo para Ataques.
mode.pvp.name = PvP
+4 -4
View File
@@ -286,6 +286,7 @@ 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 = Энергия/выстрел
@@ -318,7 +319,8 @@ text.blocks.coolant = Охлаждающая жидкость
text.blocks.coolantuse = Охлажд. жидкости используется
text.blocks.inputliquidfuel = Жидкое топливо
text.blocks.liquidfueluse = Жидкого топлива используется
text.blocks.explosive = Взрывоопасно!
text.blocks.boostitem = Boost Item
text.blocks.boostliquid = Boost Liquid
text.blocks.health = Здоровье
text.blocks.inaccuracy = Разброс
text.blocks.shots = Выстрелы
@@ -343,6 +345,7 @@ text.category.liquids = Жидкости
text.category.items = Предметы
text.category.crafting = Создание
text.category.shooting = Cтрельба
text.category.optional = Optional Enhancements
setting.autotarget.name = Авто-цель
setting.fpscap.name = Макс. FPS
setting.fpscap.none = Неограниченный
@@ -359,7 +362,6 @@ setting.sensitivity.name = Чувствительность контроллер
setting.saveinterval.name = Интервал автосохранения
setting.seconds = {0} Секунд
setting.fullscreen.name = Полноэкранный режим
setting.multithread.name = Многопоточность (TPS)
setting.fps.name = Показывать FPS
setting.vsync.name = Верт. синхронизация
setting.lasers.name = Показывать энергетические лазеры
@@ -404,8 +406,6 @@ mode.waves.name = Волны
mode.waves.description = В режиме "волны" ограниченные ресурсы и автоматические наступающие волны.
mode.sandbox.name = Песочница
mode.sandbox.description = Бесконечные ресурсы и нет таймера для волн, но можно самим вызвать волну.
mode.custom.warning = [scarlet]РАЗБЛОКИРОВАННОЕ В ПОЛЬЗОВАТЕЛЬСКИХ ИГРАХ ИЛИ НА СЕРВЕРАХ НЕ СОХРАНЯЕТСЯ[]\n\nИграйте в секторах для разблокировки чего-либо
mode.custom.warning.read = Внимательно прочитайте это!:\n[scarlet]РАЗБЛОКИРОВАННОЕ В ПОЛЬЗОВАТЕЛЬСКИХ ИГРАХ ИЛИ ДРУГИХ РЕЖИМАХ ИГРЫ НЕ РАСПРОСТРАНЯЕТСЯ НА СЕКТОРА ИЛИ ДРУГИЕ РЕЖИМЫ ИГРЫ!\n\n[LIGHT_GRAY](Я бы хотел, чтобы это не было необходимо, но, по-видимому, это так)
mode.freebuild.name = Свободная\nстройка
mode.freebuild.description = ограниченные ресурсы и нет таймера для волн.
mode.pvp.name = Противо-\nстояние
+4 -4
View File
@@ -286,6 +286,7 @@ 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
@@ -318,7 +319,8 @@ text.blocks.coolant = Sogutma sivisi
text.blocks.coolantuse = Sogutma sivi kullanimi
text.blocks.inputliquidfuel = Yakit sivisi
text.blocks.liquidfueluse = Sivi yakit kullanimi
text.blocks.explosive = Patlayici!
text.blocks.boostitem = Boost Item
text.blocks.boostliquid = Boost Liquid
text.blocks.health = Can
text.blocks.inaccuracy = sekme
text.blocks.shots = vuruslar
@@ -343,6 +345,7 @@ text.category.liquids = sivilar
text.category.items = esyalar
text.category.crafting = uretim
text.category.shooting = sikma
text.category.optional = Optional Enhancements
setting.autotarget.name = Auto-Target
setting.fpscap.name = Max FPS
setting.fpscap.none = Yok
@@ -359,7 +362,6 @@ setting.sensitivity.name = Kumanda hassasligi
setting.saveinterval.name = Otomatik kaydetme suresi
setting.seconds = {0} Saniye
setting.fullscreen.name = Tam ekran
setting.multithread.name = Parcaciklar
setting.fps.name = FPS'i goster
setting.vsync.name = VSync
setting.lasers.name = Guc lazerlerini goster
@@ -404,8 +406,6 @@ mode.waves.name = Dalgali
mode.waves.description = Klasik mod. Dalgalara karsi cekirdegi koru.
mode.sandbox.name = Serbest
mode.sandbox.description = Sonsuz esyalar ve Dalga suresi yok
mode.custom.warning = Note that blocks cannot be used in custom games until they are unlocked in sectors.\n\n[LIGHT_GRAY]If you have not unlocked any blocks, none will appear.
mode.custom.warning.read = Just to make sure you've read it:\n[scarlet]UNLOCKS IN CUSTOM GAMES DO NOT CARRY OVER TO SECTORS OR OTHER MODES!\n\n[LIGHT_GRAY](I wish this wasn't necessary, but apparently it is)
mode.freebuild.name = Yapi Yapma
mode.freebuild.description = Sinirli esyalar ama dalga suresi yok.
mode.pvp.name = PvP
+4 -4
View File
@@ -286,6 +286,7 @@ 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ış
@@ -318,7 +319,8 @@ text.blocks.coolant = Coolant
text.blocks.coolantuse = Coolant Use
text.blocks.inputliquidfuel = Fuel Liquid
text.blocks.liquidfueluse = Liquid Fuel Use
text.blocks.explosive = Çok patlayıcı!
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
@@ -343,6 +345,7 @@ text.category.liquids = Liquids
text.category.items = Items
text.category.crafting = Crafting
text.category.shooting = Shooting
text.category.optional = Optional Enhancements
setting.autotarget.name = Auto-Target
setting.fpscap.name = Max FPS
setting.fpscap.none = None
@@ -359,7 +362,6 @@ setting.sensitivity.name = Denetleyici hassasiyeti
setting.saveinterval.name = Otomatik Kaydetme Aralığı
setting.seconds = saniye
setting.fullscreen.name = Tam ekran
setting.multithread.name = Çok iş parçacığı
setting.fps.name = Saniyede ... Kare göstermek
setting.vsync.name = VSync
setting.lasers.name = Güç Lazerleri Göster
@@ -404,8 +406,6 @@ mode.waves.name = dalgalar
mode.waves.description = normal mod. sınırlı kaynaklar ve otomatik gelen dalgalar.
mode.sandbox.name = Limitsiz Oynama
mode.sandbox.description = sonsuz kaynaklar ve dalgalar için zamanlayıcı yok.
mode.custom.warning = Note that blocks cannot be used in custom games until they are unlocked in sectors.\n\n[LIGHT_GRAY]If you have not unlocked any blocks, none will appear.
mode.custom.warning.read = Just to make sure you've read it:\n[scarlet]UNLOCKS IN CUSTOM GAMES DO NOT CARRY OVER TO SECTORS OR OTHER MODES!\n\n[LIGHT_GRAY](I wish this wasn't necessary, but apparently it is)
mode.freebuild.name = Özgür Oynama
mode.freebuild.description = sınırlı kaynaklar ve dalgalar için zamanlayıcı yok.
mode.pvp.name = PvP
+4 -4
View File
@@ -286,6 +286,7 @@ 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 = Енергія/постріл
@@ -318,7 +319,8 @@ text.blocks.coolant = Охолоджуюча рідина
text.blocks.coolantuse = Охолодж. рідини використовуеться
text.blocks.inputliquidfuel = Рідке паливо
text.blocks.liquidfueluse = Рідкого палива використовуеться
text.blocks.explosive = Вибухонебезпечний!
text.blocks.boostitem = Boost Item
text.blocks.boostliquid = Boost Liquid
text.blocks.health = Здоров'я
text.blocks.inaccuracy = Розкид
text.blocks.shots = Постріли
@@ -343,6 +345,7 @@ text.category.liquids = Рідинне
text.category.items = Елементи
text.category.crafting = Створення
text.category.shooting = Стрільба
text.category.optional = Optional Enhancements
setting.autotarget.name = Авто-ціль
setting.fpscap.name = Макс. FPS
setting.fpscap.none = Необмежений
@@ -359,7 +362,6 @@ setting.sensitivity.name = Чутливість контролера
setting.saveinterval.name = Інтервал автозбереження
setting.seconds = {0} сек.
setting.fullscreen.name = Повноекранний режим
setting.multithread.name = Багатопотоковість (TPS)
setting.fps.name = Показати FPS
setting.vsync.name = Вертикальна синхронізація
setting.lasers.name = Показати енергетичні лазери
@@ -404,8 +406,6 @@ mode.waves.name = Хвилі
mode.waves.description = Нормальний режим. Обмежені ресурси та автоматичні хвилі.
mode.sandbox.name = Пісочниця
mode.sandbox.description = Нескінченні ресурси і нема таймера для хвиль.
mode.custom.warning = [scarlet]РОЗБЛОКОВАНЕ В КОРИСТУВАЛЬНИЦЬКИХ ІГРАХ АБО НА СЕРВЕРАХ НЕ ЗБЕРІГАЄТЬСЯ.\n\nГрайте у секторах для розблокування.
mode.custom.warning.read = Уважно прочитайте це!:\n[scarlet]РОЗБЛОКОВАНЕ В КОРИСТУВАЛЬНИЦЬКИХ ІГРАХ АБО В ІНШИХ РЕЖИМАХ ГРИ НЕ ПОШИРЮЄТЬСЯ НА СЕКТОРИ ТА ІНШІ РЕЖИМИ ГРИ!\n\n[LIGHT_GRAY](Я б хотів, щоб це не було необхідно, але, мабуть, це так)
mode.freebuild.name = Вільний режим
mode.freebuild.description = обмежені ресурси і немає таймера для хвиль.
mode.pvp.name = PvP
+4 -4
View File
@@ -286,6 +286,7 @@ 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 = 能量/发射
@@ -318,7 +319,8 @@ text.blocks.coolant = 冷却剂
text.blocks.coolantuse = 冷却剂使用速度
text.blocks.inputliquidfuel = 液体燃料输入
text.blocks.liquidfueluse = 液体燃料使用速度
text.blocks.explosive = 易爆炸!
text.blocks.boostitem = Boost Item
text.blocks.boostliquid = Boost Liquid
text.blocks.health = 生命值
text.blocks.inaccuracy = 误差
text.blocks.shots = 发射数
@@ -343,6 +345,7 @@ text.category.liquids = 液体
text.category.items = 物品
text.category.crafting = 制造
text.category.shooting = 发射
text.category.optional = Optional Enhancements
setting.autotarget.name = 自动发射
setting.fpscap.name = 最高 FPS
setting.fpscap.none =
@@ -359,7 +362,6 @@ setting.sensitivity.name = 控制器灵敏度
setting.saveinterval.name = 自动保存间隔
setting.seconds = {0} 秒
setting.fullscreen.name = 全屏
setting.multithread.name = 多线程
setting.fps.name = 显示 FPS
setting.vsync.name = 帧同步
setting.lasers.name = 显示能量射线
@@ -404,8 +406,6 @@ mode.waves.name = 普通
mode.waves.description = 普通模式,有限的资源和自动生成敌人。
mode.sandbox.name = 沙盒
mode.sandbox.description = 无限的资源,不会自动生成敌人。
mode.custom.warning = 请注意,方块在区域内解锁之前,不能用于自定义游戏。\n\n[LIGHT_GRAY]如果您没有解锁任何方块,则不会出现任何方块。
mode.custom.warning.read = 确保你已经阅读过它:\n[scarlet]自定义游戏的解锁不带至区域或其他模式!\n\n[LIGHT_GRAY](我希望这不是必要的,但显然是必要的)
mode.freebuild.name = 自由建造
mode.freebuild.description = 有限的资源,不会自动生成敌人。
mode.pvp.name = PvP
+4 -4
View File
@@ -286,6 +286,7 @@ 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 = 能源/射擊
@@ -318,7 +319,8 @@ text.blocks.coolant = 冷卻劑
text.blocks.coolantuse = 使用冷卻劑
text.blocks.inputliquidfuel = 輸入液體燃料
text.blocks.liquidfueluse = 使用液體燃料速度
text.blocks.explosive = 容易爆炸!
text.blocks.boostitem = Boost Item
text.blocks.boostliquid = Boost Liquid
text.blocks.health = 耐久度
text.blocks.inaccuracy = 誤差
text.blocks.shots = 射擊數
@@ -343,6 +345,7 @@ text.category.liquids = 液體
text.category.items = 物品
text.category.crafting = 合成
text.category.shooting = 射擊
text.category.optional = Optional Enhancements
setting.autotarget.name = 自動射擊
setting.fpscap.name = 最大螢幕刷新率
setting.fpscap.none = 没有
@@ -359,7 +362,6 @@ setting.sensitivity.name = 控制器靈敏度
setting.saveinterval.name = 自動存檔間隔
setting.seconds = {0}秒
setting.fullscreen.name = 全螢幕
setting.multithread.name = 多執行緒
setting.fps.name = 顯示螢幕刷新率
setting.vsync.name = 垂直同步
setting.lasers.name = 顯示雷射光束
@@ -404,8 +406,6 @@ mode.waves.name = 一般
mode.waves.description = 一般模式,有限的資源與自動來襲的波次。
mode.sandbox.name = 沙盒
mode.sandbox.description = 無限的資源,與不倒數計時的波次。
mode.custom.warning = 請注意,方塊在區域內解鎖之前,不能用於自訂遊戲。\n\n[LIGHT_GRAY]如果您沒有解鎖任何方塊,則不會出現任何方塊。
mode.custom.warning.read = 確保你已閱讀過它:\n[scarlet]自訂遊戲的解鎖不帶至區域或其他模式!\n\n[LIGHT_GRAY](我希望這不是必要的,但顯然是必要的)
mode.freebuild.name = 自由建造
mode.freebuild.description = 有限的資源,與不倒數計時的波次。
mode.pvp.name = 對戰
+1 -2
View File
@@ -12,7 +12,6 @@ precision highp int;
uniform sampler2D u_texture;
uniform vec2 u_texsize;
uniform float u_time;
uniform float u_scaling;
uniform float u_dp;
uniform vec2 u_offset;
@@ -28,7 +27,7 @@ void main() {
vec2 T = v_texCoord.xy;
vec2 coords = (T * u_texsize) + u_offset;
T += vec2(sin(coords.y / 3.0 + u_time / 20.0) / 240.0, sin(coords.x / 3.0 + u_time / 20.0) / 240.0) * u_scaling;
T += vec2(sin(coords.y / 3.0 + u_time / 20.0), sin(coords.x / 3.0 + u_time / 20.0)) / u_texsize;
float si = sin(u_time / 20.0) / 8.0;
vec4 color = texture2D(u_texture, T);