diff --git a/annotations/src/main/resources/classids.properties b/annotations/src/main/resources/classids.properties index 24e21b4060..bd5b3c37b7 100644 --- a/annotations/src/main/resources/classids.properties +++ b/annotations/src/main/resources/classids.properties @@ -6,6 +6,7 @@ atrax=1 beta=30 block=2 corvus=24 +dummy=49 elude=45 flare=3 gamma=31 diff --git a/annotations/src/main/resources/revisions/dummy/0.json b/annotations/src/main/resources/revisions/dummy/0.json new file mode 100644 index 0000000000..94cd31bf55 --- /dev/null +++ b/annotations/src/main/resources/revisions/dummy/0.json @@ -0,0 +1 @@ +{fields:[{name:abilities,type:"mindustry.entities.abilities.Ability[]"},{name:aimX,type:float},{name:aimY,type:float},{name:building,type:Building},{name:controller,type:mindustry.entities.units.UnitController},{name:elevation,type:float},{name:flag,type:double},{name:health,type:float},{name:isShooting,type:boolean},{name:mineTile,type:mindustry.world.Tile},{name:mounts,type:"mindustry.entities.units.WeaponMount[]"},{name:plans,type:arc.struct.Queue},{name:rotation,type:float},{name:shield,type:float},{name:spawnedByCore,type:boolean},{name:stack,type:mindustry.type.ItemStack},{name:statuses,type:arc.struct.Seq},{name:team,type:mindustry.game.Team},{name:type,type:mindustry.type.UnitType},{name:updateBuilding,type:boolean},{name:vel,type:arc.math.geom.Vec2},{name:x,type:float},{name:y,type:float}]} \ No newline at end of file diff --git a/core/assets-raw/sprites/blocks/defense/target-dummy-preview.png b/core/assets-raw/sprites/blocks/defense/target-dummy-preview.png new file mode 100644 index 0000000000..f90824a0de Binary files /dev/null and b/core/assets-raw/sprites/blocks/defense/target-dummy-preview.png differ diff --git a/core/assets-raw/sprites/blocks/defense/target-dummy-team.png b/core/assets-raw/sprites/blocks/defense/target-dummy-team.png new file mode 100644 index 0000000000..4875a72c1a Binary files /dev/null and b/core/assets-raw/sprites/blocks/defense/target-dummy-team.png differ diff --git a/core/assets-raw/sprites/blocks/defense/target-dummy-tether-end.png b/core/assets-raw/sprites/blocks/defense/target-dummy-tether-end.png new file mode 100644 index 0000000000..2e17e46fae Binary files /dev/null and b/core/assets-raw/sprites/blocks/defense/target-dummy-tether-end.png differ diff --git a/core/assets-raw/sprites/blocks/defense/target-dummy-tether.png b/core/assets-raw/sprites/blocks/defense/target-dummy-tether.png new file mode 100644 index 0000000000..0bcd1cda23 Binary files /dev/null and b/core/assets-raw/sprites/blocks/defense/target-dummy-tether.png differ diff --git a/core/assets-raw/sprites/blocks/defense/target-dummy.png b/core/assets-raw/sprites/blocks/defense/target-dummy.png new file mode 100644 index 0000000000..8ae840d918 Binary files /dev/null and b/core/assets-raw/sprites/blocks/defense/target-dummy.png differ diff --git a/core/assets-raw/sprites/blocks/environment/metal-tiles-7-autotile.png b/core/assets-raw/sprites/blocks/environment/metal-tiles-7-autotile.png index 53aec1d601..b0ace6cf20 100644 Binary files a/core/assets-raw/sprites/blocks/environment/metal-tiles-7-autotile.png and b/core/assets-raw/sprites/blocks/environment/metal-tiles-7-autotile.png differ diff --git a/core/assets-raw/sprites/units/dummy-cell.png b/core/assets-raw/sprites/units/dummy-cell.png new file mode 100644 index 0000000000..cdf4aac595 Binary files /dev/null and b/core/assets-raw/sprites/units/dummy-cell.png differ diff --git a/core/assets-raw/sprites/units/dummy.png b/core/assets-raw/sprites/units/dummy.png new file mode 100644 index 0000000000..988bb37e85 Binary files /dev/null and b/core/assets-raw/sprites/units/dummy.png differ diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index 0d8dc32dc1..1954034a9e 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -50,6 +50,7 @@ mods.browser.add = Install mods.browser.reinstall = Reinstall mods.browser.view-releases = View Releases mods.browser.noreleases = [scarlet]No Releases Found\n[accent]Couldn't find any releases for this mod. Check if the mod's repository has any releases published. +mods.browser.current = [lightgray]Most recent commit mods.browser.latest = [lightgray][Latest] mods.browser.releases = Releases mods.browser.fetching = Fetching Releases... @@ -144,6 +145,7 @@ mods.initfailed = [red]\u26A0[] The previous Mindustry instance failed to initia mods = Mods mods.name = Mod: mods.none = [lightgray]No mods found! +mods.restore = Restore Failed mods.guide = Modding Guide mods.report = Report Bug mods.openfolder = Open Folder @@ -162,6 +164,7 @@ mod.installed = [[Installed] mod.display = [gray]Mod:[accent] {0} mod.enabled = [lightgray]Enabled mod.disabled = [red]Disabled +mod.failed = [red]Failed mod.multiplayer.compatible = [gray]Multiplayer Compatible mod.disable = Disable mod.version = Version: @@ -230,7 +233,7 @@ campaign.erekir = Newer, more polished content. Mostly linear campaign progressi campaign.serpulo = Older content; the classic experience. More open-ended, more content.\n\nPotentially unbalanced maps and campaign mechanics. Less polished. campaign.difficulty = Difficulty campaign.rework.title = Campaign Changes Notice -campaign.rework.serpulo ️️️️️️️= [accent]⚠ The Serpulo campaign has been reworked.[]\n\n\ +campaign.rework.serpulo = [accent]⚠ The Serpulo campaign has been reworked.[]\n\n\ Sector positions and difficulty have changed. You may encounter issues relating to leftover campaign saves from the old layout.\n\n\ For a cleaner experience, consider resetting your campaign saves in the settings. completed = [accent]Researched @@ -527,8 +530,10 @@ editor.filters.search = Search In: editor.filters.author = Author editor.filters.description = Description editor.filters.modname = Mod Name -editor.filters.prioritizemod = Mod Priority -editor.filters.prioritizecustom = Custom Priority +editor.filters.prioritize.name = Prioritize: Name +editor.filters.prioritize.custom = Prioritize: Custom +editor.filters.prioritize.builtin = Prioritize: Built-In +editor.filters.prioritize.recent = Prioritize: Recently Modified editor.filters.planetselect = Planet Selection editor.shiftx = Shift X editor.shifty = Shift Y @@ -1103,12 +1108,15 @@ status.slow.name = Slow status.fast.name = Fast status.shielded.name = Shielded status.disarmed.name = Disarmed +status.invincible.name = Invincible +status.dynamic.name = Dynamic settings.language = Language settings.data = Game Data settings.reset = Reset to Defaults settings.rebind = Rebind settings.resetKey = Reset +settings.unbindKey = Unbind settings.controls = Controls settings.game = Game settings.sound = Sound @@ -1137,6 +1145,7 @@ block.limit = [scarlet]Limit: {0} Buildings unsupported.environment = [scarlet]Unsupported Environment yes = Yes no = No +unabletoclog = Unable to clog info.title = Info error.title = [scarlet]An error has occured error.crashtitle = An error has occured @@ -1238,7 +1247,11 @@ stat.buildspeedmultiplier = Build Speed Multiplier stat.reactive = Reacts stat.immunities = Immunities stat.healing = Healing -stat.efficiency = [stat]{0}% Efficiency +stat.status = Status Effect +stat.efficiency = {0}% Efficiency +stat.chance = [stat]{0}%[lightgray] chance of [white] +stat.hitsize = Hitbox Size +stat.resettime = Reset Time ability.forcefield = Force Field ability.forcefield.description = Projects a force shield that absorbs bullets @@ -1296,6 +1309,7 @@ bar.cargounitcap = Cargo Unit Cap Reached bar.drillspeed = Drill Speed: {0}/s bar.pumpspeed = Pump Speed: {0}/s bar.efficiency = Efficiency: {0}% +bar.yield = Yield: +{0}% bar.boost = Boost: +{0}% bar.powerbuffer = Batteries: {0}/{1} bar.powerbalance = Power: {0}/s @@ -1315,7 +1329,7 @@ bar.nevermelts = never melts bar.heatamount = Heat: {0} bar.heatpercent = Heat: {0} ({1}%) bar.power = Power -bar.progress = Build Progress +bar.progress = Progress: {0}% bar.loadprogress = Progress bar.launchcooldown = Launch Cooldown bar.input = Input @@ -1325,6 +1339,10 @@ bar.regenerationrate = [stat]{0}/sec[lightgray] regen rate bar.activationtimer = Activates in {0} bar.activated = Activated bar.upto = Up to {0} +bar.lerpwarmuptime = Affected by overdrive. Non-linear; uses the exponential decay formula.\nFor reference, this will reach 90% progress in {0} seconds, and 99% in {1} seconds. +bar.damagetimetotal = {0} dmg/{1} sec +bar.hits = {0} hits +bar.dps = {0} DPS units.processorcontrol = [lightgray]Processor Controlled @@ -1368,6 +1386,7 @@ bullet.notargetsbuildings = [stat] ignores buildings unit.blocks = blocks unit.blockssquared = blocks\u00B2 +unit.worldunits = world units unit.powersecond = power units/second unit.tilessecond = tiles/second unit.liquidsecond = liquid units/second @@ -1394,6 +1413,7 @@ unit.shots = shots unit.pershot = /shot unit.perleg = per leg unit.perside = per side +unit.instant = Instant category.purpose = Purpose category.general = General category.power = Power @@ -1405,81 +1425,124 @@ category.optional = Optional Enhancements setting.alwaysmusic.name = Always Play Music setting.alwaysmusic.description = When enabled, music will always play on loop in-game.\nWhen disabled, it only plays at random intervals. setting.skipcoreanimation.name = Skip Core Launch/Land Animation +setting.skipcoreanimation.description = When enabled, the animation for core launching and landing will be skipped. setting.landscape.name = Lock Landscape -setting.shadows.name = Shadows +setting.landscape.description = When enabled, the screen orientation is locked to landscape mode. setting.blockreplace.name = Automatic Block Suggestions +setting.blockreplace.description = When enabled, placing a block on another of the same type\nwill suggest an automatic upgrade if available. setting.linear.name = Linear Filtering +setting.linear.description = When enabled, textures are smoothed. When disabled, textures have a pixelated look. setting.hints.name = Hints setting.backgroundpause.name = Pause In Background +setting.backgroundpause.description = When enabled, the game will pause when it is not in focus. setting.buildautopause.name = Auto-Pause Building +setting.buildautopause.description = When enabled, building is automatically paused when the player is not actively building. setting.doubletapmine.name = Double-Tap to Mine +setting.doubletapmine.description = When enabled, double-tapping on a resource tile will make your unit start mining it. setting.commandmodehold.name = Hold For Command Mode +setting.commandmodehold.description = Whether command mode is activated by holding the command key down, as opposed to toggling it once. setting.distinctcontrolgroups.name = Limit One Control Group Per Unit +setting.distinctcontrolgroups.description = When enabled, a unit can only belong to one control group at a time. setting.modcrashdisable.name = Disable Mods On Startup Crash +setting.modcrashdisable.description = When enabled, if the game crashes on startup, all mods\nwill be automatically disabled to prevent a crash loop. setting.animatedwater.name = Animated Surfaces -setting.animatedshields.name = Animated Shields +setting.animatedwater.description = Whether to display animations for surfaces like water, slag and shields. setting.playerindicators.name = Player Indicators +setting.playerindicators.description = Shows markers pointing in the direction of other players on the map. setting.showpings.name = Show Pings setting.showotherbuildplans.name = Show Other Player's Build Plans setting.indicators.name = Enemy Indicators +setting.indicators.description = Shows markers pointing in the direction of enemy units. setting.autotarget.name = Auto-Target +setting.autotarget.description = When enabled, your unit will automatically target and fire at nearby enemies. setting.keyboard.name = Mouse+Keyboard Controls (Experimental) -setting.touchscreen.name = Touchscreen Controls setting.fpscap.name = Max FPS +setting.fpscap.description = Sets the maximum frames per second the game will run at.\nHigher values may increase power consumption. setting.fpscap.none = None setting.fpscap.text = {0} FPS setting.uiscale.name = UI Scaling -setting.uiscale.description = Restart required to apply changes. +setting.uiscale.description = Modifies the size of the user interface.\nRestart required to apply changes. setting.uiEdgePadding.name = UI Edge Padding setting.uiEdgePadding.description = Adds padding to the edges of the UI. Useful for displays with rounded corners or notches. setting.swapdiagonal.name = Always Diagonal Placement +setting.swapdiagonal.description = When enabled, holding the placement key will switch to diagonal placement mode. setting.screenshake.name = Screen Shake +setting.screenshake.description = Adjusts the intensity of the screen shake effect from explosions and other events. setting.bloomintensity.name = Bloom Intensity +setting.bloomintensity.description = Adjusts the intensity of the bloom (glow) effect. setting.bloomblur.name = Bloom Blur +setting.bloomblur.description = Adjusts the blurriness of the bloom effect. setting.effects.name = Display Effects +setting.effects.description = Whether to display various visual effects like smoke and particles. setting.destroyedblocks.name = Display Destroyed Blocks +setting.destroyedblocks.description = When enabled, destroyed blocks leave behind rubble. setting.blockstatus.name = Display Block Status +setting.blockstatus.description = Shows colored status icons above blocks. setting.conveyorpathfinding.name = Conveyor Placement Pathfinding +setting.conveyorpathfinding.description = When enabled, placing conveyors will automatically try to find a path to the destination. setting.sensitivity.name = Controller Sensitivity +setting.sensitivity.description = Adjusts the sensitivity of game controllers. setting.saveinterval.name = Save Interval +setting.saveinterval.description = Sets the time interval for automatic game saves. setting.seconds = {0} seconds setting.milliseconds = {0} milliseconds setting.fullscreen.name = Fullscreen setting.fps.name = Show FPS & Ping +setting.fps.description = Displays the current frames per second and network ping in the corner of the screen. setting.console.name = Enable Console +setting.console.description = Enables the in-game Javascript console. setting.drawhitboxes.name = Display Hitboxes setting.showperformance.name = Display Performance Metrics setting.buildingtimestep.name = Fixed Building Timestep setting.buildingtimestep.description = Runs buildings on a fixed timestep with constant delta,\nas opposed to every frame with variable delta.\nIf buildings cannot be updated fast enough, the game will slow down.\nIf you don't know what that means, don't touch this option. setting.smoothcamera.name = Smooth Camera +setting.smoothcamera.description = When enabled, the camera will move more smoothly instead of\ninstantly snapping to new positions. setting.detach-camera.name = Free Camera setting.detach-camera.description = If enabled, the camera moves independently of the player unit.\nThis setting can be assigned a hotkey. setting.vsync.name = VSync +setting.vsync.description = Synchronizes the game's frame rate with the monitor's\nrefresh rate to prevent screen tearing. setting.pixelate.name = Pixelate +setting.pixelate.description = When enabled, the game is rendered at a lower resolution and\nscaled up, creating a pixelated effect. setting.minimap.name = Show Minimap +setting.minimap.description = Toggles the visibility of the minimap in the corner of the screen. setting.coreitems.name = Display Core Items +setting.coreitems.description = Toggles the display of items stored in the core on the side of the screen. setting.position.name = Show Player Position +setting.position.description = Displays the player's coordinates on the screen. setting.mouseposition.name = Show Mouse Position +setting.mouseposition.description = Displays the mouse cursor's coordinates on the screen. setting.musicvol.name = Music Volume setting.atmosphere.name = Show Planet Atmosphere +setting.atmosphere.description = Toggles the rendering of the planet atmospheres in the campaign 3D view. setting.drawlight.name = Draw Darkness/Lighting setting.ambientvol.name = Ambient Volume -setting.mutemusic.name = Mute Music setting.sfxvol.name = SFX Volume -setting.mutesound.name = Mute Sound setting.communityservers.name = Fetch Community Server List +setting.communityservers.description = When enabled, the game will fetch and display a list of community-run multiplayer servers. setting.savecreate.name = Auto-Create Saves +setting.savecreate.description = When enabled, the game will automatically create a new save file when starting a new game. setting.steampublichost.name = Public Game Visibility +setting.steampublichost.description = Controls who can see and join your game when hosting on Steam. setting.playerlimit.name = Player Limit +setting.playerlimit.description = Sets the maximum number of players that can join your server. setting.chatopacity.name = Chat Opacity +setting.chatopacity.description = Adjusts the transparency of the chat window. setting.lasersopacity.name = Power Laser Opacity +setting.lasersopacity.description = Adjusts the opacity of power node lasers. setting.unitlaseropacity.name = Unit Mining Beam Opacity +setting.unitlaseropacity.description = Adjusts the opacity of unit mining beams. setting.bridgeopacity.name = Bridge Opacity +setting.bridgeopacity.description = Adjusts the opacity of bridge conveyors. setting.playerchat.name = Display Player Bubble Chat +setting.playerchat.description = When enabled, chat messages from players will appear in bubbles above their heads. setting.showweather.name = Show Weather Graphics +setting.showweather.description = Toggles the display of weather effects like rain and snow. setting.hidedisplays.name = Hide Logic Displays +setting.hidedisplays.description = Hides the content of logic displays, which may improve performance. setting.macnotch.name = Adapt interface to display notch -setting.macnotch.description = Restart required to apply changes +setting.macnotch.description = On MacOS devices with a notch, lowers the UI to avoid it.\nRestart required to apply changes. +setting.logiclocalization.name = Logic Localization +setting.logiclocalization.description = When enabled, text in the logic editor is translated,\ninstead of being English for all languages. steam.friendsonly = Steam Friends Only steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join. @@ -1690,6 +1753,7 @@ rules.title.unit = Units rules.title.experimental = Experimental rules.title.environment = Environment rules.title.teams = Teams +rules.title.light = Lighting rules.title.planet = Planet rules.title.music = Music rules.alwaysplaymusic = Always Play Music @@ -1701,6 +1765,7 @@ rules.darkmusic.info = Comma-separated music tracks that are more likely to play rules.nomusic = Disable Automatic Music rules.nomusic.info = Turns off all automatic music playback.\nUseful for maps that have custom music played using processors. rules.lighting = Lighting +rules.lighting.unitlight = Unit Lighting rules.fog = Fog of War rules.invasions = Enemy Sector Invasions rules.legacylaunchpads = Legacy Launch Pad Mechanics @@ -2092,7 +2157,7 @@ block.constructor.description = Fabricates structures up to 2x2 tiles in size. block.large-constructor.name = Large Constructor block.large-constructor.description = Fabricates structures up to 4x4 tiles in size. block.deconstructor.name = Large Deconstructor -block.deconstructor.description = Deconstructs structures and units. Returns 100% of build cost. +block.deconstructor.description = Deconstructs inputted structures and units. Returns 100% of build cost. Holds items into seperate item capacities. block.payload-loader.name = Payload Loader block.payload-loader.description = Load liquids and items into blocks. block.payload-unloader.name = Payload Unloader @@ -2516,9 +2581,9 @@ block.bridge-conveyor.description = Transports items over terrain or buildings. block.phase-conveyor.description = Instantly transports items over terrain or buildings. Longer range than the item bridge, but requires power. block.sorter.description = If an input item matches the selection, it passes forward. Otherwise, the item is outputted to the left and right. block.inverted-sorter.description = Similar to a standard sorter, but outputs selected items to the sides instead. -block.router.description = Distributes input items to 3 output directions equally. +block.router.description = Distributes input items to all 4 output directions equally. block.router.details = A necessary evil. Using next to production inputs is not advised, as they will get clogged by output. -block.distributor.description = Distributes input items to 7 output directions equally. +block.distributor.description = Distributes input items to all 8 output directions equally. block.overflow-gate.description = Only outputs items to the left and right if the front path is blocked. block.underflow-gate.description = Opposite of an overflow gate. Outputs to the front if the left and right paths are blocked. block.mass-driver.description = Long-range item transport structure. Collects batches of items and shoots them to other mass drivers. @@ -2565,7 +2630,7 @@ block.core-nucleus.description = Core of the base. Extremely well armored. Store block.core-nucleus.details = The third and final iteration. block.vault.description = Stores a large amount of items of each type. Expands storage when placed next to a core. Contents can be retrieved with an unloader. block.container.description = Stores a small amount of items of each type. Expands storage when placed next to a core. Contents can be retrieved with an unloader. -block.unloader.description = Unloads the selected item from nearby blocks. +block.unloader.description = Unloads items from nearby blocks in any direction.\nOutput can be filtered to unload only specific items. block.launch-pad.description = Launches batches of items to selected sectors. block.advanced-launch-pad.description = Launches batches of items to selected sectors. Only accepts one item type at a time. block.advanced-launch-pad.details = Sub-orbital system for point-to-point transportation of resources. @@ -2612,6 +2677,8 @@ block.large-logic-display.description = Displays arbitrary graphics from a logic block.tile-logic-display.description = Displays arbitrary graphics from a logic processor.\nSeamlessly connects to nearby tiled display blocks. block.interplanetary-accelerator.description = A massive electromagnetic railgun tower. Accelerates cores to escape velocity for interplanetary deployment. block.repair-turret.description = Continuously repairs the closest damaged unit in its vicinity. Optionally accepts coolant. +block.target-dummy.name = Target Dummy +block.target-dummy.description = Spawns a target dummy to test damage per second. Armor and flight can be configured.\nSandbox only. #Erekir block.core-bastion.description = Core of the base. Armored. Once destroyed, the sector is lost. @@ -2700,7 +2767,7 @@ block.ship-refabricator.description = Upgrades inputted ship units to the second block.mech-refabricator.description = Upgrades inputted mech units to the second tier. block.prime-refabricator.description = Upgrades inputted units to the third tier. block.basic-assembler-module.description = Increases assembler tier when placed next to a construction boundary. Requires power. Can be used as a payload input. -block.small-deconstructor.description = Deconstructs inputted structures and units. Returns 100% of the build cost. +block.small-deconstructor.description = Deconstructs inputted structures and units. Returns 100% of the build cost. Holds items into seperate item capacities. block.reinforced-payload-conveyor.description = Moves payloads forward. block.reinforced-payload-router.description = Distributes payloads into adjacent blocks. Functions as a sorter when a filter is set. block.payload-mass-driver.description = Long-range payload transport structure. Shoots received payloads to linked payload mass drivers. @@ -3064,3 +3131,466 @@ lenum.dragmultiplier = Environment drag multiplier. lenum.ban = Blocks or units that cannot be placed or built. lenum.unban = Unban a unit or block. lenum.musicvolume = Global music volume multiplier.\nClamped to [0, 1]. + +# Implemented via the localizedName() method +instruction.read = Read +instruction.write = Write +instruction.draw = Draw +instruction.print = Print +instruction.printchar = Print Char +instruction.format = Format +instruction.drawflush = Draw Flush +instruction.printflush = Print Flush +instruction.getlink = Get link +instruction.control = Control +instruction.radar = Radar +instruction.sensor = Sensor +instruction.set = Set +instruction.operation = Operation +instruction.select = Select +instruction.wait = Wait +instruction.stop = Stop +instruction.lookup = Lookup +instruction.jump = Jump +instruction.end = End +instruction.unitbind = Unit Bind +instruction.unitcontrol = Unit Control +instruction.unitradar = Unit Radar +instruction.unitlocate = Unit Locate +instruction.query = Query +instruction.getblock = Get Block +instruction.setblock = Set Block +instruction.spawnunit = Spawn Unit +instruction.spawnbullet = Spawn Bullet +instruction.applystatus = Apply Status +instruction.weathersense = Weather Sense +instruction.weatherset = Weather Set +instruction.spawnwave = Spawn Wave +instruction.setrule = Set Rule +instruction.flushmessage = Flush Message +instruction.cutscene = Cutscene +instruction.effect = Effect +instruction.explosion = Explosion +instruction.setrate = Set Rate +instruction.fetch = Fetch +instruction.sync = Sync +instruction.clientdata = Client Data +instruction.getflag = Get Flag +instruction.setflag = Set Flag +instruction.setprop = Set Prop +instruction.playsound = Play Sound +instruction.playmusic = Play Music +instruction.setmarker = Set Marker +instruction.makemarker = Make Marker +instruction.localeprint = Locale Print +instruction.packcolor = Pack Color +instruction.unpackcolor = Unpack Color +instruction.invalid = Invalid +# Implemented via the enumText() method +blockflag.label.core = core +blockflag.label.storage = storage +blockflag.label.generator = generator +blockflag.label.turret = turret +blockflag.label.factory = factory +blockflag.label.repair = repair +blockflag.label.battery = battery +blockflag.label.reactor = reactor +blockflag.label.drill = drill +blockflag.label.shield = shield +contenttype.label.block = block +contenttype.label.unit = unit +contenttype.label.item = item +contenttype.label.liquid = liquid +contenttype.label.team = team +cutsceneaction.label.active = active +cutsceneaction.label.pan = pan +cutsceneaction.label.zoom = zoom +cutsceneaction.label.stop = stop +cutsceneaction.label.shake = shake +cutsceneaction.label.gethud = get HUD +cutsceneaction.label.sethud = set HUD +fetchtype.label.unit = unit +fetchtype.label.player = player +fetchtype.label.core = core +fetchtype.label.build = build +fetchtype.label.unitcount = unit count +fetchtype.label.playercount = player count +fetchtype.label.corecount = core count +fetchtype.label.buildcount = build count +graphicstype.label.clear = clear +graphicstype.label.color = color +graphicstype.label.col = col +graphicstype.label.stroke = stroke +graphicstype.label.line = line +graphicstype.label.rect = rect +graphicstype.label.linerect = line rect +graphicstype.label.poly = poly +graphicstype.label.linepoly = line poly +graphicstype.label.triangle = triangle +graphicstype.label.image = image +graphicstype.label.print = print +graphicstype.label.translate = translate +graphicstype.label.scale = scale +graphicstype.label.rotate = rotate +graphicstype.label.reset = reset +laccess.label.totalitems = total items +laccess.label.firstitem = first item +laccess.label.totalliquids = total liquids +laccess.label.totalpower = total power +laccess.label.itemcapacity = item capacity +laccess.label.liquidcapacity = liquid capacity +laccess.label.powercapacity = power capacity +laccess.label.powernetstored = powernet stored +laccess.label.powernetcapacity = powernet capacity +laccess.label.powernetin = powernet in +laccess.label.powernetout = powernet out +laccess.label.ammo = ammo +laccess.label.ammocapacity = ammo capacity +laccess.label.currentammotype = current ammo type +laccess.label.memorycapacity = memory capacity +laccess.label.health = health +laccess.label.maxhealth = max health +laccess.label.heat = heat +laccess.label.shield = shield +laccess.label.armor = armor +laccess.label.efficiency = efficiency +laccess.label.progress = progress +laccess.label.timescale = timescale +laccess.label.rotation = rotation +laccess.label.x = x +laccess.label.y = y +laccess.label.velocityx = x velocity +laccess.label.velocityy = y velocity +laccess.label.shootx = shoot x +laccess.label.shooty = shoot y +laccess.label.camerax = camera x +laccess.label.cameray = camera y +laccess.label.camerawidth = camera width +laccess.label.cameraheight = camera height +laccess.label.displaywidth = display width +laccess.label.displayheight = display height +laccess.label.buffersize = buffer size +laccess.label.operations = operations +laccess.label.size = size +laccess.label.solid = solid +laccess.label.dead = dead +laccess.label.range = range +laccess.label.shooting = shooting +laccess.label.boosting = boosting +laccess.label.minex = mining x +laccess.label.miney = mining y +laccess.label.mining = mining +laccess.label.buildx = build x +laccess.label.buildy = build y +laccess.label.pingx = ping x +laccess.label.pingy = ping y +laccess.label.pingtext = ping text +laccess.label.building = building +laccess.label.breaking = breaking +laccess.label.speed = speed +laccess.label.team = team +laccess.label.type = type +laccess.label.flag = flag +laccess.label.flying = flying +laccess.label.controlled = controlled +laccess.label.controller = controller +laccess.label.name = name +laccess.label.payloadcount = payload count +laccess.label.payloadtype = payload type +laccess.label.totalpayload = total payload +laccess.label.payloadcapacity = payload capacity +laccess.label.maxunits = max units +laccess.label.id = id +laccess.label.selectedblock = selected block +laccess.label.selectedrotation = selected rotation +laccess.label.bulletlifetime = bullet lifetime +laccess.label.bullettime = bullet time +laccess.label.enabled = enabled +laccess.label.shoot = shoot +laccess.label.shootp = shoot predict +laccess.label.config = config +laccess.label.color = color +llocate.label.ore = ore +llocate.label.spawn = spawn +llocate.label.building = building +llocate.label.damaged = damaged +lmarkercontrol.label.remove = remove +lmarkercontrol.label.world = world +lmarkercontrol.label.minimap = minimap +lmarkercontrol.label.light = light +lmarkercontrol.label.autoscale = autoscale +lmarkercontrol.label.pos = pos +lmarkercontrol.label.endpos = end pos +lmarkercontrol.label.drawlayer = draw layer +lmarkercontrol.label.color = color +lmarkercontrol.label.radius = radius +lmarkercontrol.label.stroke = stroke +lmarkercontrol.label.outline = outline +lmarkercontrol.label.rotation = rotation +lmarkercontrol.label.shape = shape +lmarkercontrol.label.arc = arc +lmarkercontrol.label.flushtext = flush text +lmarkercontrol.label.fontsize = font size +lmarkercontrol.label.textheight = text height +lmarkercontrol.label.textalign = text align +lmarkercontrol.label.linealign = line align +lmarkercontrol.label.labelflags = label flags +lmarkercontrol.label.texture = texture +lmarkercontrol.label.texturesize = texture size +lmarkercontrol.label.posi = posi +lmarkercontrol.label.uvi = uvi +lmarkercontrol.label.colori = colori +logicrule.label.currentwavetime = current wave time +logicrule.label.wavetimer = wave timer? +logicrule.label.waves = waves +logicrule.label.wave = wave +logicrule.label.wavespacing = wave spacing +logicrule.label.wavesending = waves ending? +logicrule.label.attackmode = attack mode? +logicrule.label.enemycorebuildradius = enemy core build radius +logicrule.label.dropzoneradius = drop zone radius +logicrule.label.unitcap = unit cap +logicrule.label.maparea = map area +logicrule.label.lighting = lighting? +logicrule.label.cangameover = can game over +logicrule.label.ambientlight = ambient light +logicrule.label.unitlight = unit light +logicrule.label.solarmultiplier = solar multiplier +logicrule.label.dragmultiplier = drag multiplier +logicrule.label.ban = ban +logicrule.label.unban = unban +logicrule.label.pausedisabled = pause disabled +logicrule.label.musicvolume = music volume +logicrule.label.buildspeed = build speed +logicrule.label.unithealth = unit health +logicrule.label.unitbuildspeed = unit build speed +logicrule.label.unitminespeed = unit mine speed +logicrule.label.unitcost = unit cost +logicrule.label.unitdamage = unit damage +logicrule.label.blockhealth = block health +logicrule.label.blockdamage = block damage +logicrule.label.rtsminweight = rts min weight +logicrule.label.rtsminsquad = rts min squad +lunitcontrol.label.idle = idle +lunitcontrol.label.stop = stop +lunitcontrol.label.unbind = unbind +lunitcontrol.label.move = move +lunitcontrol.label.approach = approach +lunitcontrol.label.pathfind = pathfind +lunitcontrol.label.autopathfind = auto pathfind +lunitcontrol.label.target = target +lunitcontrol.label.targetp = target predict +lunitcontrol.label.itemdrop = item drop +lunitcontrol.label.itemtake = item take +lunitcontrol.label.paydrop = payload drop +lunitcontrol.label.paytake = payload take +lunitcontrol.label.payenter = payload enter +lunitcontrol.label.flag = flag +lunitcontrol.label.mine = mine +lunitcontrol.label.build = build block +lunitcontrol.label.getblock = get block +lunitcontrol.label.deconstruct = deconstruct +lunitcontrol.label.within = within? +lunitcontrol.label.boost = boost +messagetype.label.notify = notify +messagetype.label.announce = announce +messagetype.label.toast = toast +messagetype.label.mission = mission +querytype.label.unit = unit +querytype.label.building = building +radarsort.label.distance = distance +radarsort.label.health = health +radarsort.label.maxhealth = max health +radarsort.label.shield = shield +radarsort.label.armor = armor +radartarget.label.any = any +radartarget.label.enemy = enemy +radartarget.label.ally = ally +radartarget.label.player = player +radartarget.label.attacker = attacker +radartarget.label.flying = flying +radartarget.label.ground = ground +tilelayer.label.floor = floor +tilelayer.label.ore = ore +tilelayer.label.block = block +tilelayer.label.building = building + +name.token.jump = Jump +name.token.color = color +name.token.width = width +name.token.height = height +name.token.sides = sides +name.token.radius = radius +name.token.rotation = rotation +name.token.degrees = degrees +name.token.image = image +name.token.size = size +name.token.align = align +name.token.set = set +name.token.of = of +name.token.to = to +name.token.at = at +name.token.in = in +name.token.damage = damage +name.token.velocityScl = velocity scale +name.token.lifeScl = life scale +name.token.aimX = aim X +name.token.aimY = aim Y +name.token.read = read +name.token.write = write +name.token.from = from +name.token.char = char +name.token.linknum = link\# +name.token.draw = draw +name.token.clear = clear +name.token.apply = apply +name.token.circle = circle +name.token.rect = rect +name.token.positional = positional +name.token.global = global +name.token.target = target +name.token.and = and +name.token.or = or +name.token.b-and = b-and +name.token.xor = xor +name.token.flip = flip +name.token.order = order +name.token.sort = sort +name.token.output = output +name.token.if = if +name.token.then = then +name.token.else = else +name.token.sec = sec +name.token.find = find +name.token.group = group +name.token.enemy = enemy? +name.token.ore = ore +name.token.outX = out X +name.token.outY = out Y +name.token.owner = owner +name.token.found = found? +name.token.building = building +name.token.always = always +name.token.not = not +name.token.pack = pack +name.token.unpack = unpack +name.token.-lookup = = lookup +name.token.type = type +name.token.get = get +name.token.team = team +name.token.rot = rot +name.token.spawn = spawn +name.token.-bullet = = bullet +name.token.unit = unit +name.token.weather = weather +name.token.state = state +name.token.natural = natural +name.token.speed = speed +name.token.level = level +name.token.duration = duration +name.token.seconds = seconds +name.token.shown = shown +name.token.data = data +name.token.effect = effect +name.token.pierce = pierce +name.token.ground = ground +name.token.air = air +name.token.flag = flag +name.token.volume = volume +name.token.pitch = pitch +name.token.pan = pan +name.token.limit = limit +name.token.id = id \# +name.token.replace = replace? +name.token.for = for +name.token.success = success +name.token.truefalse = true/false +name.token.layer = layer +name.token.stroke = stroke +name.token.outline = outline +name.token.fill = fill? +name.token.start = start +name.token.end = end +name.token.fetch = fetch? +name.token.background = background +name.token.printFlush = printflush +name.token.name = name +name.token.index = index +name.token.block-unit = block/unit +name.token.enable = enable +name.token.amount = amount +name.token.item = item +name.token.takeUnits = take units +name.token.value = value +name.token.floor = floor +name.token.result = result +name.token.config = config +name.token.shapeText = shape text +name.token.point = point +name.token.shape = shape +name.token.text = text +name.token.line = line +name.token.texture = texture +name.token.quad = quad +name.token.light = light +name.token.snowing = snowing +name.token.rain = rain +name.token.sandstorm = sand storm +name.token.sporestorm = spore storm +name.token.fog = fog +name.token.suspend-particles = suspended particles +name.token.topLeft = top left +name.token.top = top +name.token.topRight = top right +name.token.left = left +name.token.center = center +name.token.right = right +name.token.bottomLeft = bottom left +name.token.bottom = bottom +name.token.bottomRight = bottom right +name.token.none = none +name.token.warn = warn +name.token.cross = cross +name.token.blockFall = block fall +name.token.placeBlock = place block +name.token.placeBlockSpark = place block spark +name.token.breakBlock = break block +name.token.-spawn = = spawn +name.token.trail = trail +name.token.breakProp = break prop +name.token.smokeCloud = smoke cloud +name.token.vapor = vapor +name.token.hit = hit +name.token.hitSquare = hit square +name.token.shootSmall = shoot small +name.token.shootBig = shoot big +name.token.smokeSmall = smoke small +name.token.smokeBig = smoke big +name.token.smokeColor = smoke color +name.token.smokeSquare = smoke square +name.token.smokeSquareBig = smoke square big +name.token.spark = spark +name.token.sparkBig = spark big +name.token.sparkShoot = spark shoot +name.token.sparkShootBig = spark shoot big +name.token.drill = drill +name.token.drillBig = drill big +name.token.lightBlock = light block +name.token.explosion = explosion +name.token.smokePuff = smoke puff +name.token.sparkExplosion = spark explosion +name.token.crossExplosion = cross explosion +name.token.wave = wave +name.token.bubble = bubble +name.token.music = music +name.token.interrupt = interrupt +name.token.all = all +name.token.beams = beams +name.token.block = block +name.token.charge = charge +name.token.environment = environment +name.token.explosions = explosions +name.token.loops = loops +name.token.movement = movement +name.token.shoot = shoot +name.token.ui = UI diff --git a/core/assets/bundles/bundle_be.properties b/core/assets/bundles/bundle_be.properties index 2537691389..4b492cdbd7 100644 --- a/core/assets/bundles/bundle_be.properties +++ b/core/assets/bundles/bundle_be.properties @@ -50,6 +50,7 @@ mods.browser.add = Усталяваць mods.browser.reinstall = Пераўсталяваць mods.browser.view-releases = Праглядзець Рэлізы mods.browser.noreleases = [scarlet]Рэлізы Не Знойдзеныя\n[accent]Не магчыма знайсці рэлізы для гэтай мадыфікацыі. Праверце ці гэтая мадыфікацыя утрымлівае апублікаваныя рэлізы. +mods.browser.current = [lightgray]Most recent commit mods.browser.latest = <Апошнія> mods.browser.releases = Рэлізы mods.browser.fetching = Fetching Releases... @@ -144,6 +145,7 @@ mods.initfailed = [red]⚠[] Папярэдні асобнік Mindustry не а mods = Мадыфікацыі mods.name = Mod: mods.none = [lightgray]Мадыфікацыі не знойдзены! +mods.restore = Restore Failed mods.guide = Кіраўніцтва па мадам mods.report = Паведаміць пра памылку mods.openfolder = Адкрыць тэчку з мадыфікацыямі @@ -162,6 +164,7 @@ mod.installed = [[Усталявана] mod.display = [gray]Мадыфікацыя:[orange] {0} mod.enabled = [lightgray]Уключана mod.disabled = [scarlet]Выключана +mod.failed = [red]Failed mod.multiplayer.compatible = [gray]Многакарыстальніцка-Сумяшчальна mod.disable = Выкл. mod.version = Версія: @@ -522,8 +525,10 @@ editor.filters.search = Шукаць У: editor.filters.author = Аўтар editor.filters.description = Апісанне editor.filters.modname = Mod Name -editor.filters.prioritizemod = Mod Priority -editor.filters.prioritizecustom = Custom Priority +editor.filters.prioritize.name = Prioritize: Name +editor.filters.prioritize.custom = Prioritize: Custom +editor.filters.prioritize.builtin = Prioritize: Built-In +editor.filters.prioritize.recent = Prioritize: Recently Modified editor.filters.planetselect = Planet Selection editor.shiftx = Перамяшчэнне па X editor.shifty = Перамяшчэнне па Y @@ -1098,12 +1103,15 @@ status.slow.name = Павольны status.fast.name = Хуткі status.shielded.name = Абаронены status.disarmed.name = Абяззброены +status.invincible.name = Invincible +status.dynamic.name = Dynamic settings.language = Мова settings.data = Гульнявыя Дадзеныя settings.reset = Скінуць Налады settings.rebind = Змяніць settings.resetKey = Скінуць +settings.unbindKey = Unbind settings.controls = Кіраванне settings.game = Гульня settings.sound = Гук @@ -1132,6 +1140,7 @@ block.limit = [scarlet]Limit: {0} Buildings unsupported.environment = [scarlet]Непадтрымліваемае Асяродзе yes = Так no = Не +unabletoclog = Unable to clog info.title = Інфармацыя error.title = [crimson]Адбылася памылка error.crashtitle = Адбылася памылка @@ -1233,7 +1242,11 @@ stat.buildspeedmultiplier = Множнік Хуткасці Будоўлі stat.reactive = Рэагуе stat.immunities = Імунітэт stat.healing = Аднаўленне +stat.status = Status Effect stat.efficiency = [stat]{0}% Эфектыўнасці +stat.chance = [stat]{0}%[lightgray] chance of [white] +stat.hitsize = Hitbox Size +stat.resettime = Reset Time ability.forcefield = Сілавое Поле ability.forcefield.description = Разгортвае сілавое поле, якое паглынае ўсе кулі ворага @@ -1291,6 +1304,7 @@ bar.cargounitcap = Грузаёмістасць Адзінкі Дасягнут bar.drillspeed = Хуткасць бурэння: {0}/с bar.pumpspeed = Хуткасць выкачванне: {0}/с bar.efficiency = Эфектыўнасць: {0}% +bar.yield = Yield: +{0}% bar.boost = Моц Узлёту: +{0}% bar.powerbuffer = Battery Power: {0}/{1} bar.powerbalance = Энергія: {0}/с @@ -1320,6 +1334,10 @@ bar.regenerationrate = [stat]{0}/сек[lightgray] regen rate bar.activationtimer = Activates in {0} bar.activated = Activated bar.upto = Up to {0} +bar.lerpwarmuptime = Affected by overdrive. Non-linear; uses the exponential decay formula.\nFor reference, this will reach 90% progress in {0} seconds, and 99% in {1} seconds. +bar.damagetimetotal = {0} dmg/{1} sec +bar.hits = {0} hits +bar.dps = {0} DPS units.processorcontrol = [lightgray]Кантралюецца Працэссарам @@ -1363,6 +1381,7 @@ bullet.notargetsbuildings = [stat] ігнаруе снарады unit.blocks = блокі unit.blockssquared = блокі² +unit.worldunits = world units unit.powersecond = адзінак энергіі/секунду unit.tilessecond = плітак/секунду unit.liquidsecond = вадкасных адзінак/секунду @@ -1389,6 +1408,7 @@ unit.shots = стрэлаў unit.pershot = /стрэл unit.perleg = За нагу unit.perside = За бок +unit.instant = Instant category.purpose = Апісанне category.general = Асноўныя category.power = Энергія @@ -1400,27 +1420,39 @@ category.optional = Дадатковыя паляпшэння setting.alwaysmusic.name = Музыка заўседы грае setting.alwaysmusic.description = Калі гэта ўключана, музыка будзе граць заўсёды.\nКалі гэта выключана музыка будзе праз некаторыя прамежуткі. setting.skipcoreanimation.name = Прапусціць Запуск Ядра/Анімацыю Высадкі +setting.skipcoreanimation.description = When enabled, the animation for core launching and landing will be skipped. setting.landscape.name = Толькі альбомны (гарызантальны) рэжым -setting.shadows.name = Цені +setting.landscape.description = When enabled, the screen orientation is locked to landscape mode. setting.blockreplace.name = Аўтаматычная замена блокаў +setting.blockreplace.description = When enabled, placing a block on another of the same type\nwill suggest an automatic upgrade if available. setting.linear.name = Лінейная фільтраванне +setting.linear.description = When enabled, textures are smoothed. When disabled, textures have a pixelated look. setting.hints.name = Падказкі setting.backgroundpause.name = Паўза Калі Ў Фоне +setting.backgroundpause.description = When enabled, the game will pause when it is not in focus. setting.buildautopause.name = Аўтаматычная прыпыненне будаўніцтва +setting.buildautopause.description = When enabled, building is automatically paused when the player is not actively building. setting.doubletapmine.name = Двайныая Пстрычка каб дабываць +setting.doubletapmine.description = When enabled, double-tapping on a resource tile will make your unit start mining it. setting.commandmodehold.name = Утрымаць Для Рэжыму Загадаў +setting.commandmodehold.description = Whether command mode is activated by holding the command key down, as opposed to toggling it once. setting.distinctcontrolgroups.name = Толькі адна кантрольная група на адзінку +setting.distinctcontrolgroups.description = When enabled, a unit can only belong to one control group at a time. setting.modcrashdisable.name = Адключыць Мадыфікацыі Пры Памылковым Запуску +setting.modcrashdisable.description = When enabled, if the game crashes on startup, all mods\nwill be automatically disabled to prevent a crash loop. setting.animatedwater.name = Аніміраваныя вада -setting.animatedshields.name = Аніміраваныя шчыты +setting.animatedwater.description = Enables or disables animations for liquid surfaces like water and slag. setting.playerindicators.name = Індыкатары Гульцоў +setting.playerindicators.description = Shows markers pointing in the direction of other players on the map. setting.showpings.name = Паказваць пінгі setting.showotherbuildplans.name = Паказваць планы будаўніцтва іншых гульцоў setting.indicators.name = Індыкатары размяшчэння саюзнікаў і ворагаў +setting.indicators.description = Shows markers pointing in the direction of setting.autotarget.name = Аўтазахоп мэты +setting.autotarget.description = When enabled, your unit will automatically target and fire at nearby enemies. setting.keyboard.name = Мыш + Упраўленне з клавіятуры -setting.touchscreen.name = Сэнсарнае кіраванне setting.fpscap.name = Максімальны FPS +setting.fpscap.description = Sets the maximum frames per second the game will run at.\nHigher values may increase power consumption. setting.fpscap.none = Неабмежаваны setting.fpscap.text = {0} FPS setting.uiscale.name = Маштаб карыстальніцкага інтэрфейсу [lightgray] (перазапусьціцца)[] @@ -1428,53 +1460,84 @@ setting.uiscale.description = Каб змены ўжыліся патрабуе setting.uiEdgePadding.name = Адступы па баках інтэрфейсу setting.uiEdgePadding.description = Дадае адступы па баках інтэрфейсу. Карысна для экранаў з закругленымі кутамі або выразкамі. setting.swapdiagonal.name = Заўсёды дыяганальнае размяшчэнне +setting.swapdiagonal.description = When enabled, holding the placement key will switch to diagonal placement mode. setting.screenshake.name = Трасяніна экрана +setting.screenshake.description = Adjusts the intensity of the screen shake effect from explosions and other events. setting.bloomintensity.name = Інтэнсіўнасць Цвету +setting.bloomintensity.description = Adjusts the intensity of the bloom (glow) effect. setting.bloomblur.name = Размыты Цвет +setting.bloomblur.description = Adjusts the blurriness of the bloom effect. setting.effects.name = Эфекты +setting.effects.description = Enables or disables various visual effects like smoke and particles. setting.destroyedblocks.name = Адлюстроўваць знішчаныя блокі +setting.destroyedblocks.description = When enabled, destroyed blocks leave behind rubble. setting.blockstatus.name = Паказаць Стан Блокаў +setting.blockstatus.description = Shows colored status icons above blocks. setting.conveyorpathfinding.name = Пошук шляху для ўсталеўкі канвеераў +setting.conveyorpathfinding.description = When enabled, placing conveyors will automatically try to find a path to the destination. setting.sensitivity.name = Адчувальнасць кантролера +setting.sensitivity.description = Adjusts the sensitivity of game controllers. setting.saveinterval.name = Інтэрвал захавання +setting.saveinterval.description = Sets the time interval for automatic game saves. setting.seconds = {0} секунд setting.milliseconds = {0} мілісекунд setting.fullscreen.name = Поўнаэкранны рэжым setting.fps.name = Паказваць FPS і пінг +setting.fps.description = Displays the current frames per second and network ping in the corner of the screen. setting.console.name = Уключыць Тэрмінал +setting.console.description = Enables the in-game Javascript console. setting.drawhitboxes.name = Display Hitboxes setting.showperformance.name = Display Performance Metrics setting.buildingtimestep.name = Fixed Building Timestep setting.buildingtimestep.description = Runs buildings on a fixed timestep with constant delta,\nas opposed to every frame with variable delta.\nIf buildings cannot be updated fast enough, the game will slow down.\nIf you don't know what that means, don't touch this option. setting.smoothcamera.name = Павольная Камера +setting.smoothcamera.description = When enabled, the camera will move more smoothly instead of\ninstantly snapping to new positions. setting.detach-camera.name = Вольная камера setting.detach-camera.description = Калі ўключана, камера рухаецца незалежна ад гульца.\nГэтую наладу можна змяняць на гарачую клавішу. setting.vsync.name = Вертыкальная сінхранізацыя +setting.vsync.description = Synchronizes the game's frame rate with the monitor's\nrefresh rate to prevent screen tearing. setting.pixelate.name = Пікселізацыя +setting.pixelate.description = When enabled, the game is rendered at a lower resolution and\nscaled up, creating a pixelated effect. setting.minimap.name = Адлюстроўваць міні-карту +setting.minimap.description = Toggles the visibility of the minimap in the corner of the screen. setting.coreitems.name = Паказаць Прадметы Ядра +setting.coreitems.description = Toggles the display of items stored in the core on the side of the screen. setting.position.name = Адлюстроўваць каардынаты гульца +setting.position.description = Displays the player's coordinates on the screen. setting.mouseposition.name = Паказаць Пазіцыю Мышы +setting.mouseposition.description = Displays the mouse cursor's coordinates on the screen. setting.musicvol.name = Гучнасць музыкі setting.atmosphere.name = Паказаць Атмасферу Планеты +setting.atmosphere.description = Toggles the rendering of the planet atmospheres in the campaign 3D view. setting.drawlight.name = Паказваць цень/святло setting.ambientvol.name = Гучнасць акружэння -setting.mutemusic.name = Заглушыць музыку setting.sfxvol.name = Гучнасць эфектаў -setting.mutesound.name = Заглушыць гук setting.communityservers.name = Паказваць спіс карыстальніцкіх сервероў +setting.communityservers.description = When enabled, the game will fetch and display a list of community-run multiplayer servers. setting.savecreate.name = Аўтаматычнае стварэнне захаванняў +setting.savecreate.description = When enabled, the game will automatically create a new save file when starting a new game. setting.steampublichost.name = Бачнасць публічных гульняў +setting.steampublichost.description = Controls who can see and join your game when hosting on Steam. setting.playerlimit.name = Абмежаванне гульцоў +setting.playerlimit.description = Sets the maximum number of players that can join your server. setting.chatopacity.name = Непразрыстасць чата +setting.chatopacity.description = Adjusts the transparency of the chat window. setting.lasersopacity.name = Непразрыстасць лазераў энергазабеспячэння +setting.lasersopacity.description = Adjusts the opacity of power node lasers. setting.unitlaseropacity.name = Празрыстасць здабыўных промняў адзінак +setting.unitlaseropacity.description = Adjusts the opacity of unit mining beams. setting.bridgeopacity.name = Непразрыстасць мастоў +setting.bridgeopacity.description = Adjusts the opacity of bridge conveyors. setting.playerchat.name = Адлюстроўваць аблокі чата над гульцамі +setting.playerchat.description = When enabled, chat messages from players will appear in bubbles above their heads. setting.showweather.name = Паказаць Анімацыю Надвор'я +setting.showweather.description = Toggles the display of weather effects like rain and snow. setting.hidedisplays.name = Схаваць Лагічныя экраны +setting.hidedisplays.description = Hides the content of logic displays, which may improve performance. setting.macnotch.name = Адаптуйце інтэрфейс для адлюстравання выемкі setting.macnotch.description = Каб змены ўжыліся патрабуецца перазапуск +setting.logiclocalization.name = Logic Localization +setting.logiclocalization.description = When enabled, text in the logic editor is translated,\ninstead of being English for all languages. steam.friendsonly = Толькі сябры steam.friendsonly.tooltip = Толькі сябры з Steam моргуць зайсці у вашу гульню.\nУбярыце птушачку адсюль і гульня стане публічнай - Кожны зможа зайсці. @@ -1685,6 +1748,7 @@ rules.title.unit = Адзінкі rules.title.experimental = Эксперыментальны rules.title.environment = Асяродзе rules.title.teams = Каманды +rules.title.light = Lighting rules.title.planet = Планета rules.title.music = Music rules.alwaysplaymusic = Always Play Music @@ -1696,6 +1760,7 @@ rules.darkmusic.info = Comma-separated music tracks that are more likely to play rules.nomusic = Disable Automatic Music rules.nomusic.info = Turns off all automatic music playback.\nUseful for maps that have custom music played using processors. rules.lighting = Асвятленне +rules.lighting.unitlight = Unit Lighting rules.fog = Туман Вайны rules.invasions = Нападкі з варожых сектараў rules.legacylaunchpads = Старая механіка пускавых пляцовак @@ -2607,6 +2672,8 @@ block.large-logic-display.description = Адлюстроўвае графічн block.tile-logic-display.description = Адлюстроўвае графічныя малюнкі з лагічнага працэсара.\nБясшвоўна злучае суседнія бязмежныя экраны. block.interplanetary-accelerator.description = A massive electromagnetic railgun tower. Accelerates cores to escape velocity for interplanetary deployment. block.repair-turret.description = Бесперапынна рамантуе пашкоджаных адзінак па блізкасці. Апцыянальна выкарыстоўвае астуджальную вадкасць. +block.target-dummy.name = Target Dummy +block.target-dummy.description = Spawns a target dummy to test damage per second. Armor and flight can be configured.\nSandbox only. #Erekir block.core-bastion.description = Ядро вашай базы. Браніравана. Пры яго знішчэнні вы страчваеце сектар. @@ -3059,3 +3126,466 @@ lenum.dragmultiplier = Environment drag multiplier. lenum.ban = Blocks or units that cannot be placed or built. lenum.unban = Unban a unit or block lenum.musicvolume = Global music volume multiplier.\nClamped to [0, 1]. + +# Implemented via the localizedName() method +instruction.read = Read +instruction.write = Write +instruction.draw = Draw +instruction.print = Print +instruction.printchar = Print Char +instruction.format = Format +instruction.drawflush = Draw Flush +instruction.printflush = Print Flush +instruction.getlink = Get link +instruction.control = Control +instruction.radar = Radar +instruction.sensor = Sensor +instruction.set = Set +instruction.operation = Operation +instruction.select = Select +instruction.wait = Wait +instruction.stop = Stop +instruction.lookup = Lookup +instruction.jump = Jump +instruction.end = End +instruction.unitbind = Unit Bind +instruction.unitcontrol = Unit Control +instruction.unitradar = Unit Radar +instruction.unitlocate = Unit Locate +instruction.query = Query +instruction.getblock = Get Block +instruction.setblock = Set Block +instruction.spawnunit = Spawn Unit +instruction.spawnbullet = Spawn Bullet +instruction.applystatus = Apply Status +instruction.weathersense = Weather Sense +instruction.weatherset = Weather Set +instruction.spawnwave = Spawn Wave +instruction.setrule = Set Rule +instruction.flushmessage = Flush Message +instruction.cutscene = Cutscene +instruction.effect = Effect +instruction.explosion = Explosion +instruction.setrate = Set Rate +instruction.fetch = Fetch +instruction.sync = Sync +instruction.clientdata = Client Data +instruction.getflag = Get Flag +instruction.setflag = Set Flag +instruction.setprop = Set Prop +instruction.playsound = Play Sound +instruction.playmusic = Play Music +instruction.setmarker = Set Marker +instruction.makemarker = Make Marker +instruction.localeprint = Locale Print +instruction.packcolor = Pack Color +instruction.unpackcolor = Unpack Color +instruction.invalid = Invalid +# Implemented via the enumText() method +blockflag.label.core = core +blockflag.label.storage = storage +blockflag.label.generator = generator +blockflag.label.turret = turret +blockflag.label.factory = factory +blockflag.label.repair = repair +blockflag.label.battery = battery +blockflag.label.reactor = reactor +blockflag.label.drill = drill +blockflag.label.shield = shield +contenttype.label.block = block +contenttype.label.unit = unit +contenttype.label.item = item +contenttype.label.liquid = liquid +contenttype.label.team = team +cutsceneaction.label.active = active +cutsceneaction.label.pan = pan +cutsceneaction.label.zoom = zoom +cutsceneaction.label.stop = stop +cutsceneaction.label.shake = shake +cutsceneaction.label.gethud = get Hud +cutsceneaction.label.sethud = set Hud +fetchtype.label.unit = unit +fetchtype.label.player = player +fetchtype.label.core = core +fetchtype.label.build = build +fetchtype.label.unitcount = unit count +fetchtype.label.playercount = player count +fetchtype.label.corecount = core count +fetchtype.label.buildcount = build count +graphicstype.label.clear = clear +graphicstype.label.color = color +graphicstype.label.col = col +graphicstype.label.stroke = stroke +graphicstype.label.line = line +graphicstype.label.rect = rect +graphicstype.label.linerect = line rect +graphicstype.label.poly = poly +graphicstype.label.linepoly = line poly +graphicstype.label.triangle = triangle +graphicstype.label.image = image +graphicstype.label.print = print +graphicstype.label.translate = translate +graphicstype.label.scale = scale +graphicstype.label.rotate = rotate +graphicstype.label.reset = reset +laccess.label.totalitems = total items +laccess.label.firstitem = first item +laccess.label.totalliquids = total liquids +laccess.label.totalpower = total power +laccess.label.itemcapacity = item capacity +laccess.label.liquidcapacity = liquid capacity +laccess.label.powercapacity = power capacity +laccess.label.powernetstored = powernet stored +laccess.label.powernetcapacity = powernet capacity +laccess.label.powernetin = powernet in +laccess.label.powernetout = powernet out +laccess.label.ammo = ammo +laccess.label.ammocapacity = ammo capacity +laccess.label.currentammotype = current ammo type +laccess.label.memorycapacity = memory capacity +laccess.label.health = health +laccess.label.maxhealth = max health +laccess.label.heat = heat +laccess.label.shield = shield +laccess.label.armor = armor +laccess.label.efficiency = efficiency +laccess.label.progress = progress +laccess.label.timescale = timescale +laccess.label.rotation = rotation +laccess.label.x = x +laccess.label.y = y +laccess.label.velocityx = x velocity +laccess.label.velocityy = y velocity +laccess.label.shootx = shoot x +laccess.label.shooty = shoot y +laccess.label.camerax = camera x +laccess.label.cameray = camera y +laccess.label.camerawidth = camera width +laccess.label.cameraheight = camera height +laccess.label.displaywidth = display width +laccess.label.displayheight = display height +laccess.label.buffersize = buffer size +laccess.label.operations = operations +laccess.label.size = size +laccess.label.solid = solid +laccess.label.dead = dead +laccess.label.range = range +laccess.label.shooting = shooting +laccess.label.boosting = boosting +laccess.label.minex = mining x +laccess.label.miney = mining y +laccess.label.mining = mining +laccess.label.buildx = build x +laccess.label.buildy = build y +laccess.label.pingx = ping x +laccess.label.pingy = ping y +laccess.label.pingtext = ping text +laccess.label.building = building +laccess.label.breaking = breaking +laccess.label.speed = speed +laccess.label.team = team +laccess.label.type = type +laccess.label.flag = flag +laccess.label.flying = flying +laccess.label.controlled = controlled +laccess.label.controller = controller +laccess.label.name = name +laccess.label.payloadcount = payload count +laccess.label.payloadtype = payload type +laccess.label.totalpayload = total payload +laccess.label.payloadcapacity = payload capacity +laccess.label.maxunits = max units +laccess.label.id = id +laccess.label.selectedblock = selected block +laccess.label.selectedrotation = selected rotation +laccess.label.bulletlifetime = bullet lifetime +laccess.label.bullettime = bullet time +laccess.label.enabled = enabled +laccess.label.shoot = shoot +laccess.label.shootp = shoot predict +laccess.label.config = config +laccess.label.color = color +llocate.label.ore = ore +llocate.label.spawn = spawn +llocate.label.building = building +llocate.label.damaged = damaged +lmarkercontrol.label.remove = remove +lmarkercontrol.label.world = world +lmarkercontrol.label.minimap = minimap +lmarkercontrol.label.light = light +lmarkercontrol.label.autoscale = autoscale +lmarkercontrol.label.pos = pos +lmarkercontrol.label.endpos = end pos +lmarkercontrol.label.drawlayer = draw layer +lmarkercontrol.label.color = color +lmarkercontrol.label.radius = radius +lmarkercontrol.label.stroke = stroke +lmarkercontrol.label.outline = outline +lmarkercontrol.label.rotation = rotation +lmarkercontrol.label.shape = shape +lmarkercontrol.label.arc = arc +lmarkercontrol.label.flushtext = flush text +lmarkercontrol.label.fontsize = font size +lmarkercontrol.label.textheight = text height +lmarkercontrol.label.textalign = text align +lmarkercontrol.label.linealign = line align +lmarkercontrol.label.labelflags = label flags +lmarkercontrol.label.texture = texture +lmarkercontrol.label.texturesize = texture size +lmarkercontrol.label.posi = posi +lmarkercontrol.label.uvi = uvi +lmarkercontrol.label.colori = colori +logicrule.label.currentwavetime = current wave time +logicrule.label.wavetimer = wave timer? +logicrule.label.waves = waves +logicrule.label.wave = wave +logicrule.label.wavespacing = wave spacing +logicrule.label.wavesending = waves ending? +logicrule.label.attackmode = attack mode? +logicrule.label.enemycorebuildradius = enemy core build radius +logicrule.label.dropzoneradius = drop zone radius +logicrule.label.unitcap = unit cap +logicrule.label.maparea = map area +logicrule.label.lighting = lighting? +logicrule.label.cangameover = can game over +logicrule.label.ambientlight = ambient light +logicrule.label.unitlight = unit light +logicrule.label.solarmultiplier = solar multiplier +logicrule.label.dragmultiplier = drag multiplier +logicrule.label.ban = ban +logicrule.label.unban = unban +logicrule.label.pausedisabled = pause disabled +logicrule.label.musicvolume = music volume +logicrule.label.buildspeed = build speed +logicrule.label.unithealth = unit health +logicrule.label.unitbuildspeed = unit build speed +logicrule.label.unitminespeed = unit mine speed +logicrule.label.unitcost = unit cost +logicrule.label.unitdamage = unit damage +logicrule.label.blockhealth = block health +logicrule.label.blockdamage = block damage +logicrule.label.rtsminweight = rts min weight +logicrule.label.rtsminsquad = rts min squad +lunitcontrol.label.idle = idle +lunitcontrol.label.stop = stop +lunitcontrol.label.unbind = unbind +lunitcontrol.label.move = move +lunitcontrol.label.approach = approach +lunitcontrol.label.pathfind = pathfind +lunitcontrol.label.autopathfind = auto pathfind +lunitcontrol.label.target = target +lunitcontrol.label.targetp = target predict +lunitcontrol.label.itemdrop = item drop +lunitcontrol.label.itemtake = item take +lunitcontrol.label.paydrop = payload drop +lunitcontrol.label.paytake = payload take +lunitcontrol.label.payenter = payload enter +lunitcontrol.label.flag = flag +lunitcontrol.label.mine = mine +lunitcontrol.label.build = build block +lunitcontrol.label.getblock = get block +lunitcontrol.label.deconstruct = deconstruct +lunitcontrol.label.within = within? +lunitcontrol.label.boost = boost +messagetype.label.notify = notify +messagetype.label.announce = announce +messagetype.label.toast = toast +messagetype.label.mission = mission +querytype.label.unit = unit +querytype.label.building = building +radarsort.label.distance = distance +radarsort.label.health = health +radarsort.label.maxhealth = max health +radarsort.label.shield = shield +radarsort.label.armor = armor +radartarget.label.any = any +radartarget.label.enemy = enemy +radartarget.label.ally = ally +radartarget.label.player = player +radartarget.label.attacker = attacker +radartarget.label.flying = flying +radartarget.label.ground = ground +tilelayer.label.floor = floor +tilelayer.label.ore = ore +tilelayer.label.block = block +tilelayer.label.building = building + +name.token.jump = Jump +name.token.color = color +name.token.width = width +name.token.height = height +name.token.sides = sides +name.token.radius = radius +name.token.rotation = rotation +name.token.degrees = degrees +name.token.image = image +name.token.size = size +name.token.align = align +name.token.set = set +name.token.of = of +name.token.to = to +name.token.at = at +name.token.in = in +name.token.damage = damage +name.token.velocityScl = velocity scale +name.token.lifeScl = life scale +name.token.aimX = aim X +name.token.aimY = aim Y +name.token.read = read +name.token.write = write +name.token.from = from +name.token.char = char +name.token.linknum = link# +name.token.draw = draw +name.token.clear = clear +name.token.apply = apply +name.token.circle = circle +name.token.rect = rect +name.token.positional = positional +name.token.global = global +name.token.target = target +name.token.and = and +name.token.or = or +name.token.b-and = b-and +name.token.xor = xor +name.token.flip = flip +name.token.order = order +name.token.sort = sort +name.token.output = output +name.token.if = if +name.token.then = then +name.token.else = else +name.token.sec = sec +name.token.find = find +name.token.group = group +name.token.enemy = enemy? +name.token.ore = ore +name.token.outX = out X +name.token.outY = out Y +name.token.owner = owner +name.token.found = found? +name.token.building = building +name.token.always = always +name.token.not = not +name.token.pack = pack +name.token.unpack = unpack +name.token.-lookup = = lookup +name.token.type = type +name.token.get = get +name.token.team = team +name.token.rot = rot +name.token.spawn = spawn +name.token.-bullet = = bullet +name.token.unit = unit +name.token.weather = weather +name.token.state = state +name.token.natural = natural +name.token.speed = speed +name.token.level = level +name.token.duration = duration +name.token.seconds = seconds +name.token.shown = shown +name.token.data = data +name.token.effect = effect +name.token.pierce = pierce +name.token.ground = ground +name.token.air = air +name.token.flag = flag +name.token.volume = volume +name.token.pitch = pitch +name.token.pan = pan +name.token.limit = limit +name.token.id = id # +name.token.replace = replace? +name.token.for = for +name.token.success = success +name.token.truefalse = true/false +name.token.layer = layer +name.token.stroke = stroke +name.token.outline = outline +name.token.fill = fill? +name.token.start = start +name.token.end = end +name.token.fetch = fetch? +name.token.background = background +name.token.printFlush = printflush +name.token.name = name +name.token.index = index +name.token.block-unit = block/unit +name.token.enable = enable +name.token.amount = amount +name.token.item = item +name.token.takeUnits = take units +name.token.value = value +name.token.floor = floor +name.token.result = result +name.token.config = config +name.token.shapeText = shape text +name.token.point = point +name.token.shape = shape +name.token.text = text +name.token.line = line +name.token.texture = texture +name.token.quad = quad +name.token.light = light +name.token.snowing = snowing +name.token.rain = rain +name.token.sandstorm = sand storm +name.token.sporestorm = spore storm +name.token.fog = fog +name.token.suspend-particles = suspended particles +name.token.topLeft = top left +name.token.top = top +name.token.topRight = top right +name.token.left = left +name.token.center = center +name.token.right = right +name.token.bottomLeft = bottom left +name.token.bottom = bottom +name.token.bottomRight = bottom right +name.token.none = none +name.token.warn = warn +name.token.cross = cross +name.token.blockFall = block fall +name.token.placeBlock = place block +name.token.placeBlockSpark = place block spark +name.token.breakBlock = break block +name.token.-spawn = = spawn +name.token.trail = trail +name.token.breakProp = break prop +name.token.smokeCloud = smoke cloud +name.token.vapor = vapor +name.token.hit = hit +name.token.hitSquare = hit square +name.token.shootSmall = shoot small +name.token.shootBig = shoot big +name.token.smokeSmall = smoke small +name.token.smokeBig = smoke big +name.token.smokeColor = smoke color +name.token.smokeSquare = smoke square +name.token.smokeSquareBig = smoke square big +name.token.spark = spark +name.token.sparkBig = spark big +name.token.sparkShoot = spark shoot +name.token.sparkShootBig = spark shoot big +name.token.drill = drill +name.token.drillBig = drill big +name.token.lightBlock = light block +name.token.explosion = explosion +name.token.smokePuff = smoke puff +name.token.sparkExplosion = spark explosion +name.token.crossExplosion = cross explosion +name.token.wave = wave +name.token.bubble = bubble +name.token.music = music +name.token.interrupt = interrupt +name.token.all = All +name.token.beams = Beams +name.token.block = Block +name.token.charge = Charge +name.token.environment = Environment +name.token.explosions = Explosions +name.token.loops = Loops +name.token.movement = Movement +name.token.shoot = Shoot +name.token.ui = UI diff --git a/core/assets/bundles/bundle_bg.properties b/core/assets/bundles/bundle_bg.properties index d1c0eeab71..592f8254ef 100644 --- a/core/assets/bundles/bundle_bg.properties +++ b/core/assets/bundles/bundle_bg.properties @@ -50,6 +50,7 @@ mods.browser.add = Инсталирай mods.browser.reinstall = Преинсталирай mods.browser.view-releases = Вижте издания mods.browser.noreleases = [scarlet]Не са открити издания\n[accent]Не бяха открити издания за този мод. Проверете дали хранилището на мода има публикувани издания. +mods.browser.current = [lightgray]Most recent commit mods.browser.latest = <Последен> mods.browser.releases = Издания mods.browser.fetching = Обновяване на издания @@ -144,6 +145,7 @@ mods.initfailed = [red]⚠[]Mindustry претърпя срив при посл mods = Модове mods.name = Мод: mods.none = [lightgray]Няма намерени модове! +mods.restore = Restore Failed mods.guide = Как да създам модове? mods.report = Съобщаване за грешка mods.openfolder = Отвори Директория @@ -162,6 +164,7 @@ mod.installed = [[Инсталиран] mod.display = [gray]Мод:[orange] {0} mod.enabled = [lightgray]Активиран mod.disabled = [scarlet]Деактивиран +mod.failed = [red]Failed mod.multiplayer.compatible = [gray]Поддържа мрежова игра mod.disable = Деактивирай mod.version = Версия: @@ -522,8 +525,10 @@ editor.filters.search = Търсене в: editor.filters.author = Автор editor.filters.description = Описание editor.filters.modname = Име на мода -editor.filters.prioritizemod = Приоритет на мод -editor.filters.prioritizecustom = Персонализиран приоритет +editor.filters.prioritize.name = Prioritize: Name +editor.filters.prioritize.custom = Prioritize: Custom +editor.filters.prioritize.builtin = Prioritize: Built-In +editor.filters.prioritize.recent = Prioritize: Recently Modified editor.filters.planetselect = Избор на планета editor.shiftx = Наклони по X editor.shifty = Наклони по Y @@ -1098,12 +1103,15 @@ status.slow.name = Бавен status.fast.name = Бърз status.shielded.name = Защитен status.disarmed.name = Обезоръжен +status.invincible.name = Invincible +status.dynamic.name = Dynamic settings.language = Език settings.data = Данни на играта settings.reset = Върни към стандартните настройки settings.rebind = Смени settings.resetKey = Нулирай +settings.unbindKey = Unbind settings.controls = Управление settings.game = Игра settings.sound = Звук @@ -1132,6 +1140,7 @@ block.limit = [scarlet]Limit: {0} Buildings unsupported.environment = [scarlet]Неподдържана среда yes = Да no = Не +unabletoclog = Unable to clog info.title = Информация error.title = [scarlet]Възникна грешка error.crashtitle = Възникна грешка @@ -1233,7 +1242,11 @@ stat.buildspeedmultiplier = Множител на скорост за изгра stat.reactive = Реагира stat.immunities = Имунитет stat.healing = Лечение +stat.status = Status Effect stat.efficiency = [stat]{0}% Ефeктивност +stat.chance = [stat]{0}%[lightgray] chance of [white] +stat.hitsize = Hitbox Size +stat.resettime = Reset Time ability.forcefield = Енергийно поле ability.forcefield.description = Проектира силово поле, което поглъща куршуми @@ -1291,6 +1304,7 @@ bar.cargounitcap = Капацитета на преносвачите е дос bar.drillspeed = Скорост на свредлото: {0}/сек bar.pumpspeed = Скорост на помпата: {0}/сек bar.efficiency = Ефективност: {0}% +bar.yield = Yield: +{0}% bar.boost = Усилване: +{0}% bar.powerbuffer = Енегрия в батерията: {0}/{1} bar.powerbalance = Енергия: {0}/сек @@ -1320,6 +1334,10 @@ bar.regenerationrate = [stat]{0}/sec[lightgray] скорост на регене bar.activationtimer = Ацтивация след {0} bar.activated = Активирано bar.upto = Up to {0} +bar.lerpwarmuptime = Affected by overdrive. Non-linear; uses the exponential decay formula.\nFor reference, this will reach 90% progress in {0} seconds, and 99% in {1} seconds. +bar.damagetimetotal = {0} dmg/{1} sec +bar.hits = {0} hits +bar.dps = {0} DPS units.processorcontrol = [lightgray]Контролиран от процесор @@ -1363,6 +1381,7 @@ bullet.notargetsbuildings = [stat] игнорирай постройки unit.blocks = блокове unit.blockssquared = блока² +unit.worldunits = world units unit.powersecond = електричество/секунда unit.tilessecond = полета/секунда unit.liquidsecond = течност/секунда @@ -1389,6 +1408,7 @@ unit.shots = изстрели unit.pershot = /изстрел unit.perleg = на крак unit.perside = на страна +unit.instant = Instant category.purpose = Предназначение category.general = Обща информация category.power = Електричество @@ -1400,27 +1420,39 @@ category.optional = Допълнителни подобрения setting.alwaysmusic.name = Нека има музика setting.alwaysmusic.description = Когато тази опция е включена, музиката винаги ще продължава.\nИзключите ли опцията, музиката ще се задейства през неопределен интервал от време. setting.skipcoreanimation.name = Пропускане на анимацията на ядрото при изстрел/кацане +setting.skipcoreanimation.description = When enabled, the animation for core launching and landing will be skipped. setting.landscape.name = Заключване на пейзажа -setting.shadows.name = Сенки +setting.landscape.description = When enabled, the screen orientation is locked to landscape mode. setting.blockreplace.name = Автоматични предложения за блокове +setting.blockreplace.description = When enabled, placing a block on another of the same type\nwill suggest an automatic upgrade if available. setting.linear.name = Линейно филтриране +setting.linear.description = When enabled, textures are smoothed. When disabled, textures have a pixelated look. setting.hints.name = Подсказки setting.backgroundpause.name = Пауза при загуба на фокус +setting.backgroundpause.description = When enabled, the game will pause when it is not in focus. setting.buildautopause.name = Автоматична пауза на изграждането +setting.buildautopause.description = When enabled, building is automatically paused when the player is not actively building. setting.doubletapmine.name = Двоен клик за добив на ресурс +setting.doubletapmine.description = When enabled, double-tapping on a resource tile will make your unit start mining it. setting.commandmodehold.name = Задържане за команден режим +setting.commandmodehold.description = Whether command mode is activated by holding the command key down, as opposed to toggling it once. setting.distinctcontrolgroups.name = Ограничаване на контролните групи за една единица +setting.distinctcontrolgroups.description = When enabled, a unit can only belong to one control group at a time. setting.modcrashdisable.name = Забрани Модовете При Стартиране След Срив +setting.modcrashdisable.description = When enabled, if the game crashes on startup, all mods\nwill be automatically disabled to prevent a crash loop. setting.animatedwater.name = Анимирани повърхности -setting.animatedshields.name = Анимирани щитове +setting.animatedwater.description = Enables or disables animations for liquid surfaces like water and slag. setting.playerindicators.name = Индикатори на играчите +setting.playerindicators.description = Shows markers pointing in the direction of other players on the map. setting.showpings.name = Показвай маркери setting.showotherbuildplans.name = Показвай строежните планове на другите играчи setting.indicators.name = Индикатори за враговете +setting.indicators.description = Shows markers pointing in the direction of setting.autotarget.name = Автоматичен прицел +setting.autotarget.description = When enabled, your unit will automatically target and fire at nearby enemies. setting.keyboard.name = Управление: мишка/клавиатура -setting.touchscreen.name = Управление: тъчскрийн setting.fpscap.name = Максимални FPS +setting.fpscap.description = Sets the maximum frames per second the game will run at.\nHigher values may increase power consumption. setting.fpscap.none = Няма setting.fpscap.text = {0} FPS setting.uiscale.name = Размер на интерфейса[lightgray] (изисква рестарт)[] @@ -1428,53 +1460,84 @@ setting.uiscale.description = Нужен е рестарт, за да се пр setting.uiEdgePadding.name = Разстояние от ъглите на дисплея setting.uiEdgePadding.description = Добавя разстояние по краищата на потребителския интерфейс. Полезно при дисплеи с заоблени ъгли или прорези. setting.swapdiagonal.name = Винаги диагонално поставяне +setting.swapdiagonal.description = When enabled, holding the placement key will switch to diagonal placement mode. setting.screenshake.name = Клатене на екрана +setting.screenshake.description = Adjusts the intensity of the screen shake effect from explosions and other events. setting.bloomintensity.name = Интензитет на сиянията +setting.bloomintensity.description = Adjusts the intensity of the bloom (glow) effect. setting.bloomblur.name = Замъгляване на сияние +setting.bloomblur.description = Adjusts the blurriness of the bloom effect. setting.effects.name = Показвай ефекти +setting.effects.description = Enables or disables various visual effects like smoke and particles. setting.destroyedblocks.name = Показвай унищожени блокове +setting.destroyedblocks.description = When enabled, destroyed blocks leave behind rubble. setting.blockstatus.name = Показвай статуса на блоковете +setting.blockstatus.description = Shows colored status icons above blocks. setting.conveyorpathfinding.name = Намиране на валидна пътека при поставяне на транспортери +setting.conveyorpathfinding.description = When enabled, placing conveyors will automatically try to find a path to the destination. setting.sensitivity.name = Чувствителност на контролера +setting.sensitivity.description = Adjusts the sensitivity of game controllers. setting.saveinterval.name = Време между автоматичен запис +setting.saveinterval.description = Sets the time interval for automatic game saves. setting.seconds = {0} секунди setting.milliseconds = {0} милисекунди setting.fullscreen.name = Цял екран setting.fps.name = Показвай FPS & пинг +setting.fps.description = Displays the current frames per second and network ping in the corner of the screen. setting.console.name = Включване на конзолата +setting.console.description = Enables the in-game Javascript console. setting.drawhitboxes.name = Покажи хитбоксове setting.showperformance.name = Показвай статистика за производителността setting.buildingtimestep.name = Фиксирана стъпка на обновяване на сградите setting.buildingtimestep.description = Изпълнява сградите с фиксирана стъпка на обновяване с постоянна делта, вместо всеки кадър с променлива делта.\nАко сградите не могат да се обновяват достатъчно бързо, играта ще се забави. Ако не знаеш какво означава това, не променяй тази опция. setting.smoothcamera.name = Гладка камера +setting.smoothcamera.description = When enabled, the camera will move more smoothly instead of\ninstantly snapping to new positions. setting.detach-camera.name = Свободна камера setting.detach-camera.description = Ако е включено камерата ще се движи независимо от единицата на играча.\nМоже да бъде назначен клавиш за тази настройка. setting.vsync.name = Вертикална синхронизация (VSync) +setting.vsync.description = Synchronizes the game's frame rate with the monitor's\nrefresh rate to prevent screen tearing. setting.pixelate.name = Пикселизация +setting.pixelate.description = When enabled, the game is rendered at a lower resolution and\nscaled up, creating a pixelated effect. setting.minimap.name = Показвай мини-карта +setting.minimap.description = Toggles the visibility of the minimap in the corner of the screen. setting.coreitems.name = Показвай ресурсите в ядрото +setting.coreitems.description = Toggles the display of items stored in the core on the side of the screen. setting.position.name = Показвай позицията на играча +setting.position.description = Displays the player's coordinates on the screen. setting.mouseposition.name = Показвай позицията на мишката +setting.mouseposition.description = Displays the mouse cursor's coordinates on the screen. setting.musicvol.name = Сила на звука setting.atmosphere.name = Показвай атмосферата на планетата +setting.atmosphere.description = Toggles the rendering of the planet atmospheres in the campaign 3D view. setting.drawlight.name = Начертаване на мрак/светлина setting.ambientvol.name = Сила на звука на околната среда -setting.mutemusic.name = Заглуши музиката setting.sfxvol.name = Сила на звуковите ефекти -setting.mutesound.name = Заглуши звука setting.communityservers.name = Извличане на публичните сървъри +setting.communityservers.description = When enabled, the game will fetch and display a list of community-run multiplayer servers. setting.savecreate.name = Автоматични записи +setting.savecreate.description = When enabled, the game will automatically create a new save file when starting a new game. setting.steampublichost.name = Видимост за публична игра +setting.steampublichost.description = Controls who can see and join your game when hosting on Steam. setting.playerlimit.name = Лимит на играчи +setting.playerlimit.description = Sets the maximum number of players that can join your server. setting.chatopacity.name = Плътност на чата +setting.chatopacity.description = Adjusts the transparency of the chat window. setting.lasersopacity.name = Плътност на енергийните лазери +setting.lasersopacity.description = Adjusts the opacity of power node lasers. setting.unitlaseropacity.name = Плътност на копаещия лъч +setting.unitlaseropacity.description = Adjusts the opacity of unit mining beams. setting.bridgeopacity.name = Плътност на мостовете +setting.bridgeopacity.description = Adjusts the opacity of bridge conveyors. setting.playerchat.name = Показвай балончета за чата +setting.playerchat.description = When enabled, chat messages from players will appear in bubbles above their heads. setting.showweather.name = Показвай графики за климата +setting.showweather.description = Toggles the display of weather effects like rain and snow. setting.hidedisplays.name = Скрий логическите дисплеи +setting.hidedisplays.description = Hides the content of logic displays, which may improve performance. setting.macnotch.name = Адаптирайте интерфейса за показване на прорез setting.macnotch.description = За прилагане на промените е необходимо рестартиране +setting.logiclocalization.name = Logic Localization +setting.logiclocalization.description = When enabled, text in the logic editor is translated,\ninstead of being English for all languages. steam.friendsonly = Само приятели steam.friendsonly.tooltip = Дали вашите приятели от Steam ще могат да се включат в играта ви.\nИзключването на тази опция ще направи играта ви публична и всеки ще може да се присъедини. @@ -1685,6 +1748,7 @@ rules.title.unit = Единици rules.title.experimental = Експериментално rules.title.environment = Околна среда rules.title.teams = Отбори +rules.title.light = Lighting rules.title.planet = Планета rules.title.music = Музика rules.alwaysplaymusic = Винаги пускай музика @@ -1696,6 +1760,7 @@ rules.darkmusic.info = Музика, разделена със запетая, rules.nomusic = Изключи автоматичната музика rules.nomusic.info = Изключва цялото автоматично възпроизвеждане на музика.\nПолезно за карти, които имат персонализирана музика, изпълнявана чрез процесори. rules.lighting = Светкавици +rules.lighting.unitlight = Unit Lighting rules.fog = Мъгла на войната rules.invasions = Врагът превзема сектори rules.legacylaunchpads = Класически механики на изстрелващите площадки @@ -2607,6 +2672,8 @@ block.large-logic-display.description = Позволява изобразява block.tile-logic-display.description = Показва произволна графика от логически процесор.\nБезпроблемно се свързва със съседни плочкови дисплеи. block.interplanetary-accelerator.description = Масивна електромагнитна релсова кула. Ускорява ядрото до необходимата за междупланетно изстрелване скорост. block.repair-turret.description = Непрекъснато ремонтира най-близката повредена единица в обхват. Може да приема охладител. +block.target-dummy.name = Target Dummy +block.target-dummy.description = Spawns a target dummy to test damage per second. Armor and flight can be configured.\nSandbox only. #Erekir block.core-bastion.description = Ядро на базата. Добре бронирано. Ако бъде унищожено, секторът е загубен. @@ -3059,3 +3126,466 @@ lenum.dragmultiplier = Коефициент на триене на околна lenum.ban = Блокове и единици, които не могат да бъдат поставени или построени. lenum.unban = Разреши единица или блок. lenum.musicvolume = Глобален множител на силата на звука.\nОграничено до [0, 1]. + +# Implemented via the localizedName() method +instruction.read = Read +instruction.write = Write +instruction.draw = Draw +instruction.print = Print +instruction.printchar = Print Char +instruction.format = Format +instruction.drawflush = Draw Flush +instruction.printflush = Print Flush +instruction.getlink = Get link +instruction.control = Control +instruction.radar = Radar +instruction.sensor = Sensor +instruction.set = Set +instruction.operation = Operation +instruction.select = Select +instruction.wait = Wait +instruction.stop = Stop +instruction.lookup = Lookup +instruction.jump = Jump +instruction.end = End +instruction.unitbind = Unit Bind +instruction.unitcontrol = Unit Control +instruction.unitradar = Unit Radar +instruction.unitlocate = Unit Locate +instruction.query = Query +instruction.getblock = Get Block +instruction.setblock = Set Block +instruction.spawnunit = Spawn Unit +instruction.spawnbullet = Spawn Bullet +instruction.applystatus = Apply Status +instruction.weathersense = Weather Sense +instruction.weatherset = Weather Set +instruction.spawnwave = Spawn Wave +instruction.setrule = Set Rule +instruction.flushmessage = Flush Message +instruction.cutscene = Cutscene +instruction.effect = Effect +instruction.explosion = Explosion +instruction.setrate = Set Rate +instruction.fetch = Fetch +instruction.sync = Sync +instruction.clientdata = Client Data +instruction.getflag = Get Flag +instruction.setflag = Set Flag +instruction.setprop = Set Prop +instruction.playsound = Play Sound +instruction.playmusic = Play Music +instruction.setmarker = Set Marker +instruction.makemarker = Make Marker +instruction.localeprint = Locale Print +instruction.packcolor = Pack Color +instruction.unpackcolor = Unpack Color +instruction.invalid = Invalid +# Implemented via the enumText() method +blockflag.label.core = core +blockflag.label.storage = storage +blockflag.label.generator = generator +blockflag.label.turret = turret +blockflag.label.factory = factory +blockflag.label.repair = repair +blockflag.label.battery = battery +blockflag.label.reactor = reactor +blockflag.label.drill = drill +blockflag.label.shield = shield +contenttype.label.block = block +contenttype.label.unit = unit +contenttype.label.item = item +contenttype.label.liquid = liquid +contenttype.label.team = team +cutsceneaction.label.active = active +cutsceneaction.label.pan = pan +cutsceneaction.label.zoom = zoom +cutsceneaction.label.stop = stop +cutsceneaction.label.shake = shake +cutsceneaction.label.gethud = get Hud +cutsceneaction.label.sethud = set Hud +fetchtype.label.unit = unit +fetchtype.label.player = player +fetchtype.label.core = core +fetchtype.label.build = build +fetchtype.label.unitcount = unit count +fetchtype.label.playercount = player count +fetchtype.label.corecount = core count +fetchtype.label.buildcount = build count +graphicstype.label.clear = clear +graphicstype.label.color = color +graphicstype.label.col = col +graphicstype.label.stroke = stroke +graphicstype.label.line = line +graphicstype.label.rect = rect +graphicstype.label.linerect = line rect +graphicstype.label.poly = poly +graphicstype.label.linepoly = line poly +graphicstype.label.triangle = triangle +graphicstype.label.image = image +graphicstype.label.print = print +graphicstype.label.translate = translate +graphicstype.label.scale = scale +graphicstype.label.rotate = rotate +graphicstype.label.reset = reset +laccess.label.totalitems = total items +laccess.label.firstitem = first item +laccess.label.totalliquids = total liquids +laccess.label.totalpower = total power +laccess.label.itemcapacity = item capacity +laccess.label.liquidcapacity = liquid capacity +laccess.label.powercapacity = power capacity +laccess.label.powernetstored = powernet stored +laccess.label.powernetcapacity = powernet capacity +laccess.label.powernetin = powernet in +laccess.label.powernetout = powernet out +laccess.label.ammo = ammo +laccess.label.ammocapacity = ammo capacity +laccess.label.currentammotype = current ammo type +laccess.label.memorycapacity = memory capacity +laccess.label.health = health +laccess.label.maxhealth = max health +laccess.label.heat = heat +laccess.label.shield = shield +laccess.label.armor = armor +laccess.label.efficiency = efficiency +laccess.label.progress = progress +laccess.label.timescale = timescale +laccess.label.rotation = rotation +laccess.label.x = x +laccess.label.y = y +laccess.label.velocityx = x velocity +laccess.label.velocityy = y velocity +laccess.label.shootx = shoot x +laccess.label.shooty = shoot y +laccess.label.camerax = camera x +laccess.label.cameray = camera y +laccess.label.camerawidth = camera width +laccess.label.cameraheight = camera height +laccess.label.displaywidth = display width +laccess.label.displayheight = display height +laccess.label.buffersize = buffer size +laccess.label.operations = operations +laccess.label.size = size +laccess.label.solid = solid +laccess.label.dead = dead +laccess.label.range = range +laccess.label.shooting = shooting +laccess.label.boosting = boosting +laccess.label.minex = mining x +laccess.label.miney = mining y +laccess.label.mining = mining +laccess.label.buildx = build x +laccess.label.buildy = build y +laccess.label.pingx = ping x +laccess.label.pingy = ping y +laccess.label.pingtext = ping text +laccess.label.building = building +laccess.label.breaking = breaking +laccess.label.speed = speed +laccess.label.team = team +laccess.label.type = type +laccess.label.flag = flag +laccess.label.flying = flying +laccess.label.controlled = controlled +laccess.label.controller = controller +laccess.label.name = name +laccess.label.payloadcount = payload count +laccess.label.payloadtype = payload type +laccess.label.totalpayload = total payload +laccess.label.payloadcapacity = payload capacity +laccess.label.maxunits = max units +laccess.label.id = id +laccess.label.selectedblock = selected block +laccess.label.selectedrotation = selected rotation +laccess.label.bulletlifetime = bullet lifetime +laccess.label.bullettime = bullet time +laccess.label.enabled = enabled +laccess.label.shoot = shoot +laccess.label.shootp = shoot predict +laccess.label.config = config +laccess.label.color = color +llocate.label.ore = ore +llocate.label.spawn = spawn +llocate.label.building = building +llocate.label.damaged = damaged +lmarkercontrol.label.remove = remove +lmarkercontrol.label.world = world +lmarkercontrol.label.minimap = minimap +lmarkercontrol.label.light = light +lmarkercontrol.label.autoscale = autoscale +lmarkercontrol.label.pos = pos +lmarkercontrol.label.endpos = end pos +lmarkercontrol.label.drawlayer = draw layer +lmarkercontrol.label.color = color +lmarkercontrol.label.radius = radius +lmarkercontrol.label.stroke = stroke +lmarkercontrol.label.outline = outline +lmarkercontrol.label.rotation = rotation +lmarkercontrol.label.shape = shape +lmarkercontrol.label.arc = arc +lmarkercontrol.label.flushtext = flush text +lmarkercontrol.label.fontsize = font size +lmarkercontrol.label.textheight = text height +lmarkercontrol.label.textalign = text align +lmarkercontrol.label.linealign = line align +lmarkercontrol.label.labelflags = label flags +lmarkercontrol.label.texture = texture +lmarkercontrol.label.texturesize = texture size +lmarkercontrol.label.posi = posi +lmarkercontrol.label.uvi = uvi +lmarkercontrol.label.colori = colori +logicrule.label.currentwavetime = current wave time +logicrule.label.wavetimer = wave timer? +logicrule.label.waves = waves +logicrule.label.wave = wave +logicrule.label.wavespacing = wave spacing +logicrule.label.wavesending = waves ending? +logicrule.label.attackmode = attack mode? +logicrule.label.enemycorebuildradius = enemy core build radius +logicrule.label.dropzoneradius = drop zone radius +logicrule.label.unitcap = unit cap +logicrule.label.maparea = map area +logicrule.label.lighting = lighting? +logicrule.label.cangameover = can game over +logicrule.label.ambientlight = ambient light +logicrule.label.unitlight = unit light +logicrule.label.solarmultiplier = solar multiplier +logicrule.label.dragmultiplier = drag multiplier +logicrule.label.ban = ban +logicrule.label.unban = unban +logicrule.label.pausedisabled = pause disabled +logicrule.label.musicvolume = music volume +logicrule.label.buildspeed = build speed +logicrule.label.unithealth = unit health +logicrule.label.unitbuildspeed = unit build speed +logicrule.label.unitminespeed = unit mine speed +logicrule.label.unitcost = unit cost +logicrule.label.unitdamage = unit damage +logicrule.label.blockhealth = block health +logicrule.label.blockdamage = block damage +logicrule.label.rtsminweight = rts min weight +logicrule.label.rtsminsquad = rts min squad +lunitcontrol.label.idle = idle +lunitcontrol.label.stop = stop +lunitcontrol.label.unbind = unbind +lunitcontrol.label.move = move +lunitcontrol.label.approach = approach +lunitcontrol.label.pathfind = pathfind +lunitcontrol.label.autopathfind = auto pathfind +lunitcontrol.label.target = target +lunitcontrol.label.targetp = target predict +lunitcontrol.label.itemdrop = item drop +lunitcontrol.label.itemtake = item take +lunitcontrol.label.paydrop = payload drop +lunitcontrol.label.paytake = payload take +lunitcontrol.label.payenter = payload enter +lunitcontrol.label.flag = flag +lunitcontrol.label.mine = mine +lunitcontrol.label.build = build block +lunitcontrol.label.getblock = get block +lunitcontrol.label.deconstruct = deconstruct +lunitcontrol.label.within = within? +lunitcontrol.label.boost = boost +messagetype.label.notify = notify +messagetype.label.announce = announce +messagetype.label.toast = toast +messagetype.label.mission = mission +querytype.label.unit = unit +querytype.label.building = building +radarsort.label.distance = distance +radarsort.label.health = health +radarsort.label.maxhealth = max health +radarsort.label.shield = shield +radarsort.label.armor = armor +radartarget.label.any = any +radartarget.label.enemy = enemy +radartarget.label.ally = ally +radartarget.label.player = player +radartarget.label.attacker = attacker +radartarget.label.flying = flying +radartarget.label.ground = ground +tilelayer.label.floor = floor +tilelayer.label.ore = ore +tilelayer.label.block = block +tilelayer.label.building = building + +name.token.jump = Jump +name.token.color = color +name.token.width = width +name.token.height = height +name.token.sides = sides +name.token.radius = radius +name.token.rotation = rotation +name.token.degrees = degrees +name.token.image = image +name.token.size = size +name.token.align = align +name.token.set = set +name.token.of = of +name.token.to = to +name.token.at = at +name.token.in = in +name.token.damage = damage +name.token.velocityScl = velocity scale +name.token.lifeScl = life scale +name.token.aimX = aim X +name.token.aimY = aim Y +name.token.read = read +name.token.write = write +name.token.from = from +name.token.char = char +name.token.linknum = link# +name.token.draw = draw +name.token.clear = clear +name.token.apply = apply +name.token.circle = circle +name.token.rect = rect +name.token.positional = positional +name.token.global = global +name.token.target = target +name.token.and = and +name.token.or = or +name.token.b-and = b-and +name.token.xor = xor +name.token.flip = flip +name.token.order = order +name.token.sort = sort +name.token.output = output +name.token.if = if +name.token.then = then +name.token.else = else +name.token.sec = sec +name.token.find = find +name.token.group = group +name.token.enemy = enemy? +name.token.ore = ore +name.token.outX = out X +name.token.outY = out Y +name.token.owner = owner +name.token.found = found? +name.token.building = building +name.token.always = always +name.token.not = not +name.token.pack = pack +name.token.unpack = unpack +name.token.-lookup = = lookup +name.token.type = type +name.token.get = get +name.token.team = team +name.token.rot = rot +name.token.spawn = spawn +name.token.-bullet = = bullet +name.token.unit = unit +name.token.weather = weather +name.token.state = state +name.token.natural = natural +name.token.speed = speed +name.token.level = level +name.token.duration = duration +name.token.seconds = seconds +name.token.shown = shown +name.token.data = data +name.token.effect = effect +name.token.pierce = pierce +name.token.ground = ground +name.token.air = air +name.token.flag = flag +name.token.volume = volume +name.token.pitch = pitch +name.token.pan = pan +name.token.limit = limit +name.token.id = id # +name.token.replace = replace? +name.token.for = for +name.token.success = success +name.token.truefalse = true/false +name.token.layer = layer +name.token.stroke = stroke +name.token.outline = outline +name.token.fill = fill? +name.token.start = start +name.token.end = end +name.token.fetch = fetch? +name.token.background = background +name.token.printFlush = printflush +name.token.name = name +name.token.index = index +name.token.block-unit = block/unit +name.token.enable = enable +name.token.amount = amount +name.token.item = item +name.token.takeUnits = take units +name.token.value = value +name.token.floor = floor +name.token.result = result +name.token.config = config +name.token.shapeText = shape text +name.token.point = point +name.token.shape = shape +name.token.text = text +name.token.line = line +name.token.texture = texture +name.token.quad = quad +name.token.light = light +name.token.snowing = snowing +name.token.rain = rain +name.token.sandstorm = sand storm +name.token.sporestorm = spore storm +name.token.fog = fog +name.token.suspend-particles = suspended particles +name.token.topLeft = top left +name.token.top = top +name.token.topRight = top right +name.token.left = left +name.token.center = center +name.token.right = right +name.token.bottomLeft = bottom left +name.token.bottom = bottom +name.token.bottomRight = bottom right +name.token.none = none +name.token.warn = warn +name.token.cross = cross +name.token.blockFall = block fall +name.token.placeBlock = place block +name.token.placeBlockSpark = place block spark +name.token.breakBlock = break block +name.token.-spawn = = spawn +name.token.trail = trail +name.token.breakProp = break prop +name.token.smokeCloud = smoke cloud +name.token.vapor = vapor +name.token.hit = hit +name.token.hitSquare = hit square +name.token.shootSmall = shoot small +name.token.shootBig = shoot big +name.token.smokeSmall = smoke small +name.token.smokeBig = smoke big +name.token.smokeColor = smoke color +name.token.smokeSquare = smoke square +name.token.smokeSquareBig = smoke square big +name.token.spark = spark +name.token.sparkBig = spark big +name.token.sparkShoot = spark shoot +name.token.sparkShootBig = spark shoot big +name.token.drill = drill +name.token.drillBig = drill big +name.token.lightBlock = light block +name.token.explosion = explosion +name.token.smokePuff = smoke puff +name.token.sparkExplosion = spark explosion +name.token.crossExplosion = cross explosion +name.token.wave = wave +name.token.bubble = bubble +name.token.music = music +name.token.interrupt = interrupt +name.token.all = All +name.token.beams = Beams +name.token.block = Block +name.token.charge = Charge +name.token.environment = Environment +name.token.explosions = Explosions +name.token.loops = Loops +name.token.movement = Movement +name.token.shoot = Shoot +name.token.ui = UI diff --git a/core/assets/bundles/bundle_ca.properties b/core/assets/bundles/bundle_ca.properties index ba7bc8a4d1..e4ff869a8b 100644 --- a/core/assets/bundles/bundle_ca.properties +++ b/core/assets/bundles/bundle_ca.properties @@ -50,6 +50,7 @@ mods.browser.add = Instal·la mods.browser.reinstall = Reinstal·la mods.browser.view-releases = Veure versions publicades mods.browser.noreleases = [scarlet]No s’han trobat versions publicades.\n[accent]No s’ha trobat cap versió publicada d’aquest mod. Comproveu si el dipòsit del mod n’ha publicat alguna. +mods.browser.current = [lightgray]Most recent commit mods.browser.latest = [lightgray][La versió més recent] mods.browser.releases = Versions mods.browser.fetching = Es descarreguen les versions publicades... @@ -144,6 +145,7 @@ mods.initfailed = [red]⚠[] L’anterior instància del Mindustry no va poder i mods = Mods mods.name = Mod: mods.none = [lightgray]No s’ha trobat cap mod! +mods.restore = Restore Failed mods.guide = Guia sobre els mods mods.report = Informa d’un error mods.openfolder = Obre la carpeta @@ -162,6 +164,7 @@ mod.installed = [[Instal·lat] mod.display = [gray]Mod:[orange] {0} mod.enabled = [lightgray]Activat mod.disabled = [scarlet]Desactivat +mod.failed = [red]Failed mod.multiplayer.compatible = [gray]Compatible amb el mode multijugador mod.disable = Desactiva mod.version = Versió: @@ -522,8 +525,10 @@ editor.filters.search = Cerca a: editor.filters.author = Autor editor.filters.description = Descripció editor.filters.modname = Nom del mod -editor.filters.prioritizemod = Prioritat del mod -editor.filters.prioritizecustom = Prioritat personalitzada +editor.filters.prioritize.name = Prioritize: Name +editor.filters.prioritize.custom = Prioritize: Custom +editor.filters.prioritize.builtin = Prioritize: Built-In +editor.filters.prioritize.recent = Prioritize: Recently Modified editor.filters.planetselect = Selecció de planeta editor.shiftx = Desplaça en l’eix X editor.shifty = Desplaça en l’eix Y @@ -1098,12 +1103,15 @@ status.slow.name = Lent status.fast.name = Ràpid status.shielded.name = Amb escut status.disarmed.name = Sense armes +status.invincible.name = Invincible +status.dynamic.name = Dynamic settings.language = Idioma settings.data = Dades del joc settings.reset = Restableix els valors per defecte settings.rebind = Canvia settings.resetKey = Restableix +settings.unbindKey = Unbind settings.controls = Controls settings.game = Joc settings.sound = So @@ -1132,6 +1140,7 @@ block.limit = [scarlet]Límit: {0} estructures unsupported.environment = [scarlet]Entorn no vàlid yes = Sí no = No +unabletoclog = Unable to clog info.title = Informació error.title = [scarlet]Hi ha hagut un error. error.crashtitle = Hi ha hagut un error. @@ -1233,7 +1242,11 @@ stat.buildspeedmultiplier = Multiplicador de velocitat de construcció stat.reactive = Reacciona amb stat.immunities = Immunitats stat.healing = Reparador +stat.status = Status Effect stat.efficiency = [stat]{0} % d’eficiència +stat.chance = [stat]{0}%[lightgray] chance of [white] +stat.hitsize = Hitbox Size +stat.resettime = Reset Time ability.forcefield = Camp de força ability.forcefield.description = Projecta un camp de força que absorbeix les bales. @@ -1291,6 +1304,7 @@ bar.cargounitcap = S’ha assolit el límit de càrrega d’unitats. bar.drillspeed = Velocitat de perforació: {0}/s bar.pumpspeed = Velocitat de bombeig: {0}/s bar.efficiency = Eficiència: {0} % +bar.yield = Yield: +{0}% bar.boost = Potenciador: +{0} % bar.powerbuffer = Energia de la bateria: {0}/{1} bar.powerbalance = Potència: {0}/s @@ -1320,6 +1334,10 @@ bar.regenerationrate = [stat]{0}/sec[lightgray] de taxa de regen. bar.activationtimer = S’activa d’aquí a {0} bar.activated = Activat bar.upto = Up to {0} +bar.lerpwarmuptime = Affected by overdrive. Non-linear; uses the exponential decay formula.\nFor reference, this will reach 90% progress in {0} seconds, and 99% in {1} seconds. +bar.damagetimetotal = {0} dmg/{1} sec +bar.hits = {0} hits +bar.dps = {0} DPS units.processorcontrol = [lightgray]Controlat pel processador @@ -1363,6 +1381,7 @@ bullet.notargetsbuildings = [stat] ignora míssils unit.blocks = blocs unit.blockssquared = blocs² +unit.worldunits = world units unit.powersecond = unitats d’energia/s unit.tilessecond = caselles/s unit.liquidsecond = unitats de líquid/s @@ -1389,6 +1408,7 @@ unit.shots = trets unit.pershot = /tret unit.perleg = per pota unit.perside = per banda +unit.instant = Instant category.purpose = Funció category.general = General category.power = Energia @@ -1400,27 +1420,39 @@ category.optional = Millores opcionals setting.alwaysmusic.name = Reprodueix música sempre setting.alwaysmusic.description = Mentre estigui activat, la música es reproduirà en bucle durant les partides.\nQuan està desactivat, només es reproduirà a intervals aleatoris. setting.skipcoreanimation.name = Omet l’animació del llançament i aterratge del nucli +setting.skipcoreanimation.description = When enabled, the animation for core launching and landing will be skipped. setting.landscape.name = Bloca el paisatge -setting.shadows.name = Ombres +setting.landscape.description = When enabled, the screen orientation is locked to landscape mode. setting.blockreplace.name = Suggeriments de bloc automàtics +setting.blockreplace.description = When enabled, placing a block on another of the same type\nwill suggest an automatic upgrade if available. setting.linear.name = Filtrat lineal +setting.linear.description = When enabled, textures are smoothed. When disabled, textures have a pixelated look. setting.hints.name = Consells setting.backgroundpause.name = Pausa automàtica quan s’estigui en segon pla +setting.backgroundpause.description = When enabled, the game will pause when it is not in focus. setting.buildautopause.name = Pausa automàtica quan es construeixi +setting.buildautopause.description = When enabled, building is automatically paused when the player is not actively building. setting.doubletapmine.name = Dos tocs/clics per a extreure recursos +setting.doubletapmine.description = When enabled, double-tapping on a resource tile will make your unit start mining it. setting.commandmodehold.name = Mantén per al mode de comandament +setting.commandmodehold.description = Whether command mode is activated by holding the command key down, as opposed to toggling it once. setting.distinctcontrolgroups.name = Limita a un grup de control per unitat +setting.distinctcontrolgroups.description = When enabled, a unit can only belong to one control group at a time. setting.modcrashdisable.name = Desactiva els mods quan no es pugui iniciar el joc +setting.modcrashdisable.description = When enabled, if the game crashes on startup, all mods\nwill be automatically disabled to prevent a crash loop. setting.animatedwater.name = Animacions del terreny -setting.animatedshields.name = Animacions dels escuts +setting.animatedwater.description = Enables or disables animations for liquid surfaces like water and slag. setting.playerindicators.name = Indicadors de jugadors +setting.playerindicators.description = Shows markers pointing in the direction of other players on the map. setting.showpings.name = Mostra els pings setting.showotherbuildplans.name = Mostra els plans de construcció dels altres jugadors setting.indicators.name = Indicadors d’enemics +setting.indicators.description = Shows markers pointing in the direction of setting.autotarget.name = Apunta automàticament +setting.autotarget.description = When enabled, your unit will automatically target and fire at nearby enemies. setting.keyboard.name = Controls amb ratolí i teclat -setting.touchscreen.name = Controls tàctils setting.fpscap.name = FPS màx. +setting.fpscap.description = Sets the maximum frames per second the game will run at.\nHigher values may increase power consumption. setting.fpscap.none = Cap setting.fpscap.text = {0} FPS setting.uiscale.name = Escala de la interfície @@ -1428,53 +1460,84 @@ setting.uiscale.description = Cal reiniciar perquè s’apliquin els canvis. setting.uiEdgePadding.name = Farciment de les vores de la interfície setting.uiEdgePadding.description = Afegeix farciment a les vores de la interfície. Útil per a pantalles amb vores arrodonides o formes estranyes. setting.swapdiagonal.name = Permet sempre construir en diagonal +setting.swapdiagonal.description = When enabled, holding the placement key will switch to diagonal placement mode. setting.screenshake.name = Sacseig de pantalla +setting.screenshake.description = Adjusts the intensity of the screen shake effect from explosions and other events. setting.bloomintensity.name = Intensitat de l’efecte «bloom» +setting.bloomintensity.description = Adjusts the intensity of the bloom (glow) effect. setting.bloomblur.name = Desenfocament «bloom» +setting.bloomblur.description = Adjusts the blurriness of the bloom effect. setting.effects.name = Mostra els efectes +setting.effects.description = Enables or disables various visual effects like smoke and particles. setting.destroyedblocks.name = Mostra els blocs destruïts +setting.destroyedblocks.description = When enabled, destroyed blocks leave behind rubble. setting.blockstatus.name = Mostra l’estat dels blocs +setting.blockstatus.description = Shows colored status icons above blocks. setting.conveyorpathfinding.name = Construcció intel·ligent de cintes transportadores +setting.conveyorpathfinding.description = When enabled, placing conveyors will automatically try to find a path to the destination. setting.sensitivity.name = Sensitivitat del controlador +setting.sensitivity.description = Adjusts the sensitivity of game controllers. setting.saveinterval.name = Interval de les desades automàtiques +setting.saveinterval.description = Sets the time interval for automatic game saves. setting.seconds = {0} s setting.milliseconds = {0} ms setting.fullscreen.name = Pantalla completa setting.fps.name = Mostra els FPS i el ping +setting.fps.description = Displays the current frames per second and network ping in the corner of the screen. setting.console.name = Activa la consola +setting.console.description = Enables the in-game Javascript console. setting.drawhitboxes.name = Mostra quadres d’impacte setting.showperformance.name = Mostra mesures de rendiment setting.buildingtimestep.name = Pas de temps de les estructures fix setting.buildingtimestep.description = Les estructures s’executen a passos de temps fixos amb una delta constant,\na diferència de fer-ho amb deltes diferents.\nSi les estructures no es poden actualitzar prou ràpid, el joc s’alentirà.\nSi no enteneu què significa aquesta opció, no la toqueu. setting.smoothcamera.name = Moviment de càmera suau +setting.smoothcamera.description = When enabled, the camera will move more smoothly instead of\ninstantly snapping to new positions. setting.detach-camera.name = Càmera lliure setting.detach-camera.description = Si s’activa, la càmera es mou independentment de la unitat del jugador.\nA aquesta opció se li pot assignar una tecla de drecera. setting.vsync.name = Sincronització vertical (VSync) +setting.vsync.description = Synchronizes the game's frame rate with the monitor's\nrefresh rate to prevent screen tearing. setting.pixelate.name = Pixela +setting.pixelate.description = When enabled, the game is rendered at a lower resolution and\nscaled up, creating a pixelated effect. setting.minimap.name = Mostra el minimapa +setting.minimap.description = Toggles the visibility of the minimap in the corner of the screen. setting.coreitems.name = Mostra els elements del nucli +setting.coreitems.description = Toggles the display of items stored in the core on the side of the screen. setting.position.name = Mostra la posició del jugador +setting.position.description = Displays the player's coordinates on the screen. setting.mouseposition.name = Mostra la posició del ratolí +setting.mouseposition.description = Displays the mouse cursor's coordinates on the screen. setting.musicvol.name = Volum de la música setting.atmosphere.name = Mostra l’atmosfera del planeta +setting.atmosphere.description = Toggles the rendering of the planet atmospheres in the campaign 3D view. setting.drawlight.name = Dibuixa la foscor/llum setting.ambientvol.name = Volum del so ambiental -setting.mutemusic.name = Silencia la música setting.sfxvol.name = Volums dels efectes de so -setting.mutesound.name = Silencia el so setting.communityservers.name = Cerca la llista de servidors de la comunitat +setting.communityservers.description = When enabled, the game will fetch and display a list of community-run multiplayer servers. setting.savecreate.name = Desa automàticament la partida +setting.savecreate.description = When enabled, the game will automatically create a new save file when starting a new game. setting.steampublichost.name = Visibilitat de la partida pública +setting.steampublichost.description = Controls who can see and join your game when hosting on Steam. setting.playerlimit.name = Límit de jugadors +setting.playerlimit.description = Sets the maximum number of players that can join your server. setting.chatopacity.name = Opacitat del xat +setting.chatopacity.description = Adjusts the transparency of the chat window. setting.lasersopacity.name = Opacitat dels làsers d’energia +setting.lasersopacity.description = Adjusts the opacity of power node lasers. setting.unitlaseropacity.name = Opacitat dels raigs d’extraccions mineres +setting.unitlaseropacity.description = Adjusts the opacity of unit mining beams. setting.bridgeopacity.name = Opacitat de cintes i canonades subterrànies +setting.bridgeopacity.description = Adjusts the opacity of bridge conveyors. setting.playerchat.name = Mostra el xat bombolla dels jugadors +setting.playerchat.description = When enabled, chat messages from players will appear in bubbles above their heads. setting.showweather.name = Mostra l’estat meteorològic +setting.showweather.description = Toggles the display of weather effects like rain and snow. setting.hidedisplays.name = Amaga els monitors lògics +setting.hidedisplays.description = Hides the content of logic displays, which may improve performance. setting.macnotch.name = Adapta la interfície per a mostrar el notch setting.macnotch.description = Cal reiniciar perquè s’apliquin els canvis +setting.logiclocalization.name = Logic Localization +setting.logiclocalization.description = When enabled, text in the logic editor is translated,\ninstead of being English for all languages. steam.friendsonly = Només amics steam.friendsonly.tooltip = Indica si només els amics de Steam podran unir-se a la vostra partida.\nSi no es selecciona aquesta opció, la vostra partida serà pública i s’hi podrà unir qualsevol jugador. @@ -1685,6 +1748,7 @@ rules.title.unit = Unitats rules.title.experimental = Experimental rules.title.environment = Entorn rules.title.teams = Equips +rules.title.light = Lighting rules.title.planet = Planeta rules.title.music = Music rules.alwaysplaymusic = Reprodueix música sempre @@ -1696,6 +1760,7 @@ rules.darkmusic.info = Peces de música separades amb comes que es reproduiran a rules.nomusic = Desactiva la música automàtica rules.nomusic.info = Apaga la reproducció de la música automàtica.\nÚtil en mapes que ja tenen la seva música personalitzada mitjançant l’ús de processadors. rules.lighting = Il·luminació +rules.lighting.unitlight = Unit Lighting rules.fog = Amaga el terreny inexplorat rules.invasions = Invasions de sectors enemics rules.legacylaunchpads = Mecàniques de plataformes de llançament antigues @@ -2607,6 +2672,8 @@ block.large-logic-display.description = Mostra un gràfic des d’un processador block.tile-logic-display.description = Mostra gràfics arbitraris en un processador lògic.\nEs connecta sense problema amb altres blocs de pantalla en mosaic propers. block.interplanetary-accelerator.description = Una torreta amb un canó electromagnètic enorme. Accelera els nuclis fins aconseguir la velocitat d’escapament per a fer llançaments interplanetaris. block.repair-turret.description = Repara contínuament la unitat danyada que tingui més a prop al seu voltant. També se li pot subministrar refrigerant perquè funcioni més ràpid. +block.target-dummy.name = Target Dummy +block.target-dummy.description = Spawns a target dummy to test damage per second. Armor and flight can be configured.\nSandbox only. #Erekir block.core-bastion.description = Nucli de la base. Blindat. Quan es destrueix, es perd el sector. @@ -3059,3 +3126,466 @@ lenum.dragmultiplier = Multiplicador d’arrossegament de l’entorn. lenum.ban = Prohibeix blocs o unitats. Aquestes no es podran situar ni construir. lenum.unban = Permet una unitat o bloc. lenum.musicvolume = Multiplicador global del volum de música.\nLimitat a l’interval [0, 1]. + +# Implemented via the localizedName() method +instruction.read = Read +instruction.write = Write +instruction.draw = Draw +instruction.print = Print +instruction.printchar = Print Char +instruction.format = Format +instruction.drawflush = Draw Flush +instruction.printflush = Print Flush +instruction.getlink = Get link +instruction.control = Control +instruction.radar = Radar +instruction.sensor = Sensor +instruction.set = Set +instruction.operation = Operation +instruction.select = Select +instruction.wait = Wait +instruction.stop = Stop +instruction.lookup = Lookup +instruction.jump = Jump +instruction.end = End +instruction.unitbind = Unit Bind +instruction.unitcontrol = Unit Control +instruction.unitradar = Unit Radar +instruction.unitlocate = Unit Locate +instruction.query = Query +instruction.getblock = Get Block +instruction.setblock = Set Block +instruction.spawnunit = Spawn Unit +instruction.spawnbullet = Spawn Bullet +instruction.applystatus = Apply Status +instruction.weathersense = Weather Sense +instruction.weatherset = Weather Set +instruction.spawnwave = Spawn Wave +instruction.setrule = Set Rule +instruction.flushmessage = Flush Message +instruction.cutscene = Cutscene +instruction.effect = Effect +instruction.explosion = Explosion +instruction.setrate = Set Rate +instruction.fetch = Fetch +instruction.sync = Sync +instruction.clientdata = Client Data +instruction.getflag = Get Flag +instruction.setflag = Set Flag +instruction.setprop = Set Prop +instruction.playsound = Play Sound +instruction.playmusic = Play Music +instruction.setmarker = Set Marker +instruction.makemarker = Make Marker +instruction.localeprint = Locale Print +instruction.packcolor = Pack Color +instruction.unpackcolor = Unpack Color +instruction.invalid = Invalid +# Implemented via the enumText() method +blockflag.label.core = core +blockflag.label.storage = storage +blockflag.label.generator = generator +blockflag.label.turret = turret +blockflag.label.factory = factory +blockflag.label.repair = repair +blockflag.label.battery = battery +blockflag.label.reactor = reactor +blockflag.label.drill = drill +blockflag.label.shield = shield +contenttype.label.block = block +contenttype.label.unit = unit +contenttype.label.item = item +contenttype.label.liquid = liquid +contenttype.label.team = team +cutsceneaction.label.active = active +cutsceneaction.label.pan = pan +cutsceneaction.label.zoom = zoom +cutsceneaction.label.stop = stop +cutsceneaction.label.shake = shake +cutsceneaction.label.gethud = get Hud +cutsceneaction.label.sethud = set Hud +fetchtype.label.unit = unit +fetchtype.label.player = player +fetchtype.label.core = core +fetchtype.label.build = build +fetchtype.label.unitcount = unit count +fetchtype.label.playercount = player count +fetchtype.label.corecount = core count +fetchtype.label.buildcount = build count +graphicstype.label.clear = clear +graphicstype.label.color = color +graphicstype.label.col = col +graphicstype.label.stroke = stroke +graphicstype.label.line = line +graphicstype.label.rect = rect +graphicstype.label.linerect = line rect +graphicstype.label.poly = poly +graphicstype.label.linepoly = line poly +graphicstype.label.triangle = triangle +graphicstype.label.image = image +graphicstype.label.print = print +graphicstype.label.translate = translate +graphicstype.label.scale = scale +graphicstype.label.rotate = rotate +graphicstype.label.reset = reset +laccess.label.totalitems = total items +laccess.label.firstitem = first item +laccess.label.totalliquids = total liquids +laccess.label.totalpower = total power +laccess.label.itemcapacity = item capacity +laccess.label.liquidcapacity = liquid capacity +laccess.label.powercapacity = power capacity +laccess.label.powernetstored = powernet stored +laccess.label.powernetcapacity = powernet capacity +laccess.label.powernetin = powernet in +laccess.label.powernetout = powernet out +laccess.label.ammo = ammo +laccess.label.ammocapacity = ammo capacity +laccess.label.currentammotype = current ammo type +laccess.label.memorycapacity = memory capacity +laccess.label.health = health +laccess.label.maxhealth = max health +laccess.label.heat = heat +laccess.label.shield = shield +laccess.label.armor = armor +laccess.label.efficiency = efficiency +laccess.label.progress = progress +laccess.label.timescale = timescale +laccess.label.rotation = rotation +laccess.label.x = x +laccess.label.y = y +laccess.label.velocityx = x velocity +laccess.label.velocityy = y velocity +laccess.label.shootx = shoot x +laccess.label.shooty = shoot y +laccess.label.camerax = camera x +laccess.label.cameray = camera y +laccess.label.camerawidth = camera width +laccess.label.cameraheight = camera height +laccess.label.displaywidth = display width +laccess.label.displayheight = display height +laccess.label.buffersize = buffer size +laccess.label.operations = operations +laccess.label.size = size +laccess.label.solid = solid +laccess.label.dead = dead +laccess.label.range = range +laccess.label.shooting = shooting +laccess.label.boosting = boosting +laccess.label.minex = mining x +laccess.label.miney = mining y +laccess.label.mining = mining +laccess.label.buildx = build x +laccess.label.buildy = build y +laccess.label.pingx = ping x +laccess.label.pingy = ping y +laccess.label.pingtext = ping text +laccess.label.building = building +laccess.label.breaking = breaking +laccess.label.speed = speed +laccess.label.team = team +laccess.label.type = type +laccess.label.flag = flag +laccess.label.flying = flying +laccess.label.controlled = controlled +laccess.label.controller = controller +laccess.label.name = name +laccess.label.payloadcount = payload count +laccess.label.payloadtype = payload type +laccess.label.totalpayload = total payload +laccess.label.payloadcapacity = payload capacity +laccess.label.maxunits = max units +laccess.label.id = id +laccess.label.selectedblock = selected block +laccess.label.selectedrotation = selected rotation +laccess.label.bulletlifetime = bullet lifetime +laccess.label.bullettime = bullet time +laccess.label.enabled = enabled +laccess.label.shoot = shoot +laccess.label.shootp = shoot predict +laccess.label.config = config +laccess.label.color = color +llocate.label.ore = ore +llocate.label.spawn = spawn +llocate.label.building = building +llocate.label.damaged = damaged +lmarkercontrol.label.remove = remove +lmarkercontrol.label.world = world +lmarkercontrol.label.minimap = minimap +lmarkercontrol.label.light = light +lmarkercontrol.label.autoscale = autoscale +lmarkercontrol.label.pos = pos +lmarkercontrol.label.endpos = end pos +lmarkercontrol.label.drawlayer = draw layer +lmarkercontrol.label.color = color +lmarkercontrol.label.radius = radius +lmarkercontrol.label.stroke = stroke +lmarkercontrol.label.outline = outline +lmarkercontrol.label.rotation = rotation +lmarkercontrol.label.shape = shape +lmarkercontrol.label.arc = arc +lmarkercontrol.label.flushtext = flush text +lmarkercontrol.label.fontsize = font size +lmarkercontrol.label.textheight = text height +lmarkercontrol.label.textalign = text align +lmarkercontrol.label.linealign = line align +lmarkercontrol.label.labelflags = label flags +lmarkercontrol.label.texture = texture +lmarkercontrol.label.texturesize = texture size +lmarkercontrol.label.posi = posi +lmarkercontrol.label.uvi = uvi +lmarkercontrol.label.colori = colori +logicrule.label.currentwavetime = current wave time +logicrule.label.wavetimer = wave timer? +logicrule.label.waves = waves +logicrule.label.wave = wave +logicrule.label.wavespacing = wave spacing +logicrule.label.wavesending = waves ending? +logicrule.label.attackmode = attack mode? +logicrule.label.enemycorebuildradius = enemy core build radius +logicrule.label.dropzoneradius = drop zone radius +logicrule.label.unitcap = unit cap +logicrule.label.maparea = map area +logicrule.label.lighting = lighting? +logicrule.label.cangameover = can game over +logicrule.label.ambientlight = ambient light +logicrule.label.unitlight = unit light +logicrule.label.solarmultiplier = solar multiplier +logicrule.label.dragmultiplier = drag multiplier +logicrule.label.ban = ban +logicrule.label.unban = unban +logicrule.label.pausedisabled = pause disabled +logicrule.label.musicvolume = music volume +logicrule.label.buildspeed = build speed +logicrule.label.unithealth = unit health +logicrule.label.unitbuildspeed = unit build speed +logicrule.label.unitminespeed = unit mine speed +logicrule.label.unitcost = unit cost +logicrule.label.unitdamage = unit damage +logicrule.label.blockhealth = block health +logicrule.label.blockdamage = block damage +logicrule.label.rtsminweight = rts min weight +logicrule.label.rtsminsquad = rts min squad +lunitcontrol.label.idle = idle +lunitcontrol.label.stop = stop +lunitcontrol.label.unbind = unbind +lunitcontrol.label.move = move +lunitcontrol.label.approach = approach +lunitcontrol.label.pathfind = pathfind +lunitcontrol.label.autopathfind = auto pathfind +lunitcontrol.label.target = target +lunitcontrol.label.targetp = target predict +lunitcontrol.label.itemdrop = item drop +lunitcontrol.label.itemtake = item take +lunitcontrol.label.paydrop = payload drop +lunitcontrol.label.paytake = payload take +lunitcontrol.label.payenter = payload enter +lunitcontrol.label.flag = flag +lunitcontrol.label.mine = mine +lunitcontrol.label.build = build block +lunitcontrol.label.getblock = get block +lunitcontrol.label.deconstruct = deconstruct +lunitcontrol.label.within = within? +lunitcontrol.label.boost = boost +messagetype.label.notify = notify +messagetype.label.announce = announce +messagetype.label.toast = toast +messagetype.label.mission = mission +querytype.label.unit = unit +querytype.label.building = building +radarsort.label.distance = distance +radarsort.label.health = health +radarsort.label.maxhealth = max health +radarsort.label.shield = shield +radarsort.label.armor = armor +radartarget.label.any = any +radartarget.label.enemy = enemy +radartarget.label.ally = ally +radartarget.label.player = player +radartarget.label.attacker = attacker +radartarget.label.flying = flying +radartarget.label.ground = ground +tilelayer.label.floor = floor +tilelayer.label.ore = ore +tilelayer.label.block = block +tilelayer.label.building = building + +name.token.jump = Jump +name.token.color = color +name.token.width = width +name.token.height = height +name.token.sides = sides +name.token.radius = radius +name.token.rotation = rotation +name.token.degrees = degrees +name.token.image = image +name.token.size = size +name.token.align = align +name.token.set = set +name.token.of = of +name.token.to = to +name.token.at = at +name.token.in = in +name.token.damage = damage +name.token.velocityScl = velocity scale +name.token.lifeScl = life scale +name.token.aimX = aim X +name.token.aimY = aim Y +name.token.read = read +name.token.write = write +name.token.from = from +name.token.char = char +name.token.linknum = link# +name.token.draw = draw +name.token.clear = clear +name.token.apply = apply +name.token.circle = circle +name.token.rect = rect +name.token.positional = positional +name.token.global = global +name.token.target = target +name.token.and = and +name.token.or = or +name.token.b-and = b-and +name.token.xor = xor +name.token.flip = flip +name.token.order = order +name.token.sort = sort +name.token.output = output +name.token.if = if +name.token.then = then +name.token.else = else +name.token.sec = sec +name.token.find = find +name.token.group = group +name.token.enemy = enemy? +name.token.ore = ore +name.token.outX = out X +name.token.outY = out Y +name.token.owner = owner +name.token.found = found? +name.token.building = building +name.token.always = always +name.token.not = not +name.token.pack = pack +name.token.unpack = unpack +name.token.-lookup = = lookup +name.token.type = type +name.token.get = get +name.token.team = team +name.token.rot = rot +name.token.spawn = spawn +name.token.-bullet = = bullet +name.token.unit = unit +name.token.weather = weather +name.token.state = state +name.token.natural = natural +name.token.speed = speed +name.token.level = level +name.token.duration = duration +name.token.seconds = seconds +name.token.shown = shown +name.token.data = data +name.token.effect = effect +name.token.pierce = pierce +name.token.ground = ground +name.token.air = air +name.token.flag = flag +name.token.volume = volume +name.token.pitch = pitch +name.token.pan = pan +name.token.limit = limit +name.token.id = id # +name.token.replace = replace? +name.token.for = for +name.token.success = success +name.token.truefalse = true/false +name.token.layer = layer +name.token.stroke = stroke +name.token.outline = outline +name.token.fill = fill? +name.token.start = start +name.token.end = end +name.token.fetch = fetch? +name.token.background = background +name.token.printFlush = printflush +name.token.name = name +name.token.index = index +name.token.block-unit = block/unit +name.token.enable = enable +name.token.amount = amount +name.token.item = item +name.token.takeUnits = take units +name.token.value = value +name.token.floor = floor +name.token.result = result +name.token.config = config +name.token.shapeText = shape text +name.token.point = point +name.token.shape = shape +name.token.text = text +name.token.line = line +name.token.texture = texture +name.token.quad = quad +name.token.light = light +name.token.snowing = snowing +name.token.rain = rain +name.token.sandstorm = sand storm +name.token.sporestorm = spore storm +name.token.fog = fog +name.token.suspend-particles = suspended particles +name.token.topLeft = top left +name.token.top = top +name.token.topRight = top right +name.token.left = left +name.token.center = center +name.token.right = right +name.token.bottomLeft = bottom left +name.token.bottom = bottom +name.token.bottomRight = bottom right +name.token.none = none +name.token.warn = warn +name.token.cross = cross +name.token.blockFall = block fall +name.token.placeBlock = place block +name.token.placeBlockSpark = place block spark +name.token.breakBlock = break block +name.token.-spawn = = spawn +name.token.trail = trail +name.token.breakProp = break prop +name.token.smokeCloud = smoke cloud +name.token.vapor = vapor +name.token.hit = hit +name.token.hitSquare = hit square +name.token.shootSmall = shoot small +name.token.shootBig = shoot big +name.token.smokeSmall = smoke small +name.token.smokeBig = smoke big +name.token.smokeColor = smoke color +name.token.smokeSquare = smoke square +name.token.smokeSquareBig = smoke square big +name.token.spark = spark +name.token.sparkBig = spark big +name.token.sparkShoot = spark shoot +name.token.sparkShootBig = spark shoot big +name.token.drill = drill +name.token.drillBig = drill big +name.token.lightBlock = light block +name.token.explosion = explosion +name.token.smokePuff = smoke puff +name.token.sparkExplosion = spark explosion +name.token.crossExplosion = cross explosion +name.token.wave = wave +name.token.bubble = bubble +name.token.music = music +name.token.interrupt = interrupt +name.token.all = All +name.token.beams = Beams +name.token.block = Block +name.token.charge = Charge +name.token.environment = Environment +name.token.explosions = Explosions +name.token.loops = Loops +name.token.movement = Movement +name.token.shoot = Shoot +name.token.ui = UI diff --git a/core/assets/bundles/bundle_cs.properties b/core/assets/bundles/bundle_cs.properties index 173cc52fb9..17bdbb786a 100644 --- a/core/assets/bundles/bundle_cs.properties +++ b/core/assets/bundles/bundle_cs.properties @@ -50,6 +50,7 @@ mods.browser.add = Stáhnout mods.browser.reinstall = Přeinstalovat mods.browser.view-releases = Zobrazit Vydání mods.browser.noreleases = [scarlet]Žádná Vydání Nenalezena\n[accent]Nenalezena žádná vydání pro tuto modifikaci. Zjistěte, jestli repozitář modu byl již veřejně vydán. +mods.browser.current = [lightgray]Most recent commit mods.browser.latest = [lightgray] mods.browser.releases = Vydání mods.browser.fetching = Načítám vydání... @@ -144,6 +145,7 @@ mods.initfailed = [red]⚠[] Poslední Mindustry instanci se nepodařilo inicial mods = Modifikace mods.name = Modifikace: mods.none = [lightgray]Modifikace nebyly nalezeny.[] +mods.restore = Restore Failed mods.guide = Průvodce modifikacemi mods.report = Nahlásit závadu mods.openfolder = Otevřít složku s modifikacemi @@ -162,6 +164,7 @@ mod.installed = [[Instalováno] mod.display = [gray]Modifikace:[][orange] {0}[] mod.enabled = [lightgray]Povoleno[] mod.disabled = [scarlet]Zakázáno[] +mod.failed = [red]Failed mod.multiplayer.compatible = [gray]Hra více hráčů kompatibilní mod.disable = Zakázat mod.version = Verze: @@ -522,8 +525,10 @@ editor.filters.search = Hledat V: editor.filters.author = Autor editor.filters.description = Popis editor.filters.modname = Název modifikace -editor.filters.prioritizemod = Priorita modifikace -editor.filters.prioritizecustom = Vlastní priorita +editor.filters.prioritize.name = Prioritize: Name +editor.filters.prioritize.custom = Prioritize: Custom +editor.filters.prioritize.builtin = Prioritize: Built-In +editor.filters.prioritize.recent = Prioritize: Recently Modified editor.filters.planetselect = Výběr planety editor.shiftx = Posun X editor.shifty = Posun Y @@ -1098,12 +1103,15 @@ status.slow.name = Zpomalení status.fast.name = Zrychlení status.shielded.name = Se štítem status.disarmed.name = Beze zbraně +status.invincible.name = Invincible +status.dynamic.name = Dynamic settings.language = Jazyk settings.data = Data hry settings.reset = Nastavit na původní hodnoty settings.rebind = Změnit settings.resetKey = Původní +settings.unbindKey = Unbind settings.controls = Ovládání settings.game = Hra settings.sound = Zvuky @@ -1132,6 +1140,7 @@ block.limit = [scarlet]Limit: {0} Buildings unsupported.environment = [scarlet]Nepodporované Prostředí yes = Ano no = Ne +unabletoclog = Unable to clog info.title = Informace error.title = [scarlet]Objevila se chyba[] error.crashtitle = Objevila se chyba @@ -1233,7 +1242,11 @@ stat.buildspeedmultiplier = Násobitel Rychlostí Stavby stat.reactive = Reaguje stat.immunities = Imunita stat.healing = Léčí se +stat.status = Status Effect stat.efficiency = [stat]{0}% účinnost +stat.chance = [stat]{0}%[lightgray] chance of [white] +stat.hitsize = Hitbox Size +stat.resettime = Reset Time ability.forcefield = Silové pole ability.forcefield.description = Vytváří silový štít, který pohlcuje kulky. @@ -1291,6 +1304,7 @@ bar.cargounitcap = Strop nákladové jednotky dosažen. bar.drillspeed = Rychlost vrtu: {0}/s bar.pumpspeed = Rychlost pumpy: {0}/s bar.efficiency = Účinnost: {0}% +bar.yield = Yield: +{0}% bar.boost = Posílení: +{0}% bar.powerbuffer = Energie v bateriích: {0}/{1} bar.powerbalance = Energie: {0} @@ -1320,6 +1334,10 @@ bar.regenerationrate = [stat]{0}/sek[lightgray] rychlost regenerace bar.activationtimer = Aktivuje se za {0} bar.activated = Aktivováno bar.upto = Up to {0} +bar.lerpwarmuptime = Affected by overdrive. Non-linear; uses the exponential decay formula.\nFor reference, this will reach 90% progress in {0} seconds, and 99% in {1} seconds. +bar.damagetimetotal = {0} dmg/{1} sec +bar.hits = {0} hits +bar.dps = {0} DPS units.processorcontrol = [lightgray]Procesor je ovládán[] @@ -1363,6 +1381,7 @@ bullet.notargetsbuildings = [stat] ignoruje střely unit.blocks = bloky unit.blockssquared = bloky² +unit.worldunits = world units unit.powersecond = energie/sekunda unit.tilessecond = dlaždic/sekunda unit.liquidsecond = kapalin/sekunda @@ -1389,6 +1408,7 @@ unit.shots = střely unit.pershot = /střela unit.perleg = na nohu unit.perside = na stranu +unit.instant = Instant category.purpose = Účel category.general = Všeobecné category.power = Energie @@ -1400,27 +1420,39 @@ category.optional = Volitelné vylepšení setting.alwaysmusic.name = Vždy přehrávat hudbu setting.alwaysmusic.description = Pokud je toto nastavení povoleno, bude hudba hrát neustále. Jinak bude hrát pouze v náhodných intervalech. setting.skipcoreanimation.name = Přeskočit Animaci Odpalu/Přistání Jádra +setting.skipcoreanimation.description = When enabled, the animation for core launching and landing will be skipped. setting.landscape.name = Uzamknout krajinu -setting.shadows.name = Stíny +setting.landscape.description = When enabled, the screen orientation is locked to landscape mode. setting.blockreplace.name = Automatický návrh bloků +setting.blockreplace.description = When enabled, placing a block on another of the same type\nwill suggest an automatic upgrade if available. setting.linear.name = Lineární filtrování +setting.linear.description = When enabled, textures are smoothed. When disabled, textures have a pixelated look. setting.hints.name = Rady a tipy setting.backgroundpause.name = Pozastavit v pozadí +setting.backgroundpause.description = When enabled, the game will pause when it is not in focus. setting.buildautopause.name = Automaticky pozastavit stavění +setting.buildautopause.description = When enabled, building is automatically paused when the player is not actively building. setting.doubletapmine.name = Dvojklik pro Těžbu +setting.doubletapmine.description = When enabled, double-tapping on a resource tile will make your unit start mining it. setting.commandmodehold.name = Držet pro Příkazový Režim +setting.commandmodehold.description = Whether command mode is activated by holding the command key down, as opposed to toggling it once. setting.distinctcontrolgroups.name = Omezit na jednu ovládací skupinu na jednotku +setting.distinctcontrolgroups.description = When enabled, a unit can only belong to one control group at a time. setting.modcrashdisable.name = Vypnout Modifikace Při Pádovém Spuštění +setting.modcrashdisable.description = When enabled, if the game crashes on startup, all mods\nwill be automatically disabled to prevent a crash loop. setting.animatedwater.name = Animované povrchy -setting.animatedshields.name = Animované štíty +setting.animatedwater.description = Enables or disables animations for liquid surfaces like water and slag. setting.playerindicators.name = Indikátor pro hráče +setting.playerindicators.description = Shows markers pointing in the direction of other players on the map. setting.showpings.name = Zobrazovat pingy setting.showotherbuildplans.name = Zobrazovat stavební plány ostatních hráčů setting.indicators.name = Indikátor pro nepřátele +setting.indicators.description = Shows markers pointing in the direction of setting.autotarget.name = Automaticky zaměřovat +setting.autotarget.description = When enabled, your unit will automatically target and fire at nearby enemies. setting.keyboard.name = Ovládání myší a klávesnicí -setting.touchscreen.name = Ovládání dotykovým displejem setting.fpscap.name = Strop FPS (snímků/s) +setting.fpscap.description = Sets the maximum frames per second the game will run at.\nHigher values may increase power consumption. setting.fpscap.none = Žádný setting.fpscap.text = {0} snímků/s setting.uiscale.name = Škálování uživatelského rozhraní[lightgray] (je vyžadován restart)[] @@ -1428,53 +1460,84 @@ setting.uiscale.description = Pro aplikování změn, je potřeba restart. setting.uiEdgePadding.name = Odsazení okrajů rozhraní setting.uiEdgePadding.description = Přidá odsazení k okrajům uživatelského rozhraní. Užitečné pro displeje se zaoblenými rohy nebo výřezy. setting.swapdiagonal.name = Vždy pokládat úhlopříčně +setting.swapdiagonal.description = When enabled, holding the placement key will switch to diagonal placement mode. setting.screenshake.name = Chvění obrazovky +setting.screenshake.description = Adjusts the intensity of the screen shake effect from explosions and other events. setting.bloomintensity.name = Intenzita Bloom +setting.bloomintensity.description = Adjusts the intensity of the bloom (glow) effect. setting.bloomblur.name = Rozmazání Bloom +setting.bloomblur.description = Adjusts the blurriness of the bloom effect. setting.effects.name = Zobrazit efekty +setting.effects.description = Enables or disables various visual effects like smoke and particles. setting.destroyedblocks.name = Zobrazit zničené bloky +setting.destroyedblocks.description = When enabled, destroyed blocks leave behind rubble. setting.blockstatus.name = Zobrazit Stav Bloku +setting.blockstatus.description = Shows colored status icons above blocks. setting.conveyorpathfinding.name = Hledat cestu při umisťování pásu +setting.conveyorpathfinding.description = When enabled, placing conveyors will automatically try to find a path to the destination. setting.sensitivity.name = Citlivost ovladače +setting.sensitivity.description = Adjusts the sensitivity of game controllers. setting.saveinterval.name = Interval automatického ukládání +setting.saveinterval.description = Sets the time interval for automatic game saves. setting.seconds = {0} sekund setting.milliseconds = {0} milisekund setting.fullscreen.name = Celá obrazovka setting.fps.name = Ukázat FPS a ping +setting.fps.description = Displays the current frames per second and network ping in the corner of the screen. setting.console.name = Povolit Konzoli +setting.console.description = Enables the in-game Javascript console. setting.drawhitboxes.name = Display Hitboxes setting.showperformance.name = Display Performance Metrics setting.buildingtimestep.name = Fixed Building Timestep setting.buildingtimestep.description = Runs buildings on a fixed timestep with constant delta,\nas opposed to every frame with variable delta.\nIf buildings cannot be updated fast enough, the game will slow down.\nIf you don't know what that means, don't touch this option. setting.smoothcamera.name = Plynulá kamera +setting.smoothcamera.description = When enabled, the camera will move more smoothly instead of\ninstantly snapping to new positions. setting.detach-camera.name = Volná kamera setting.detach-camera.description = Pokud je zapnuto, kamera se pohybuje nezávisle na hráčově jednotce.\nTomuto nastavení lze přiřadit klávesovou zkratku. setting.vsync.name = Vertikální synchronizace +setting.vsync.description = Synchronizes the game's frame rate with the monitor's\nrefresh rate to prevent screen tearing. setting.pixelate.name = Rozpixelovat +setting.pixelate.description = When enabled, the game is rendered at a lower resolution and\nscaled up, creating a pixelated effect. setting.minimap.name = Ukázat Mini mapu +setting.minimap.description = Toggles the visibility of the minimap in the corner of the screen. setting.coreitems.name = Ukázat položky jádra +setting.coreitems.description = Toggles the display of items stored in the core on the side of the screen. setting.position.name = Ukázat pozici hráče +setting.position.description = Displays the player's coordinates on the screen. setting.mouseposition.name = Zobrazit Pozici Myši +setting.mouseposition.description = Displays the mouse cursor's coordinates on the screen. setting.musicvol.name = Hlasitost hudby setting.atmosphere.name = Ukázat atmosféru planety +setting.atmosphere.description = Toggles the rendering of the planet atmospheres in the campaign 3D view. setting.drawlight.name = Vykreslit Tmu/Světlo setting.ambientvol.name = Hlasitost prostředí -setting.mutemusic.name = Ztišit hudbu setting.sfxvol.name = Hlasitost efektů -setting.mutesound.name = Ztišit zvuk setting.communityservers.name = Aktualizovat Seznam Komunitních Serverů +setting.communityservers.description = When enabled, the game will fetch and display a list of community-run multiplayer servers. setting.savecreate.name = Automaticky ukládat hru +setting.savecreate.description = When enabled, the game will automatically create a new save file when starting a new game. setting.steampublichost.name = Veřejná viditelnost hry +setting.steampublichost.description = Controls who can see and join your game when hosting on Steam. setting.playerlimit.name = Nejvyšší počet hráčů +setting.playerlimit.description = Sets the maximum number of players that can join your server. setting.chatopacity.name = Průsvitnost kanálu zpráv +setting.chatopacity.description = Adjusts the transparency of the chat window. setting.lasersopacity.name = Průsvitnost energetického laseru +setting.lasersopacity.description = Adjusts the opacity of power node lasers. setting.unitlaseropacity.name = Průsvitnost těžebního laseru jednotek +setting.unitlaseropacity.description = Adjusts the opacity of unit mining beams. setting.bridgeopacity.name = Průsvitnost přemostění +setting.bridgeopacity.description = Adjusts the opacity of bridge conveyors. setting.playerchat.name = Zobrazit bublinu se zprávami hráče +setting.playerchat.description = When enabled, chat messages from players will appear in bubbles above their heads. setting.showweather.name = Zobrazit Grafiku Počasí +setting.showweather.description = Toggles the display of weather effects like rain and snow. setting.hidedisplays.name = Skrýt displeje logiky +setting.hidedisplays.description = Hides the content of logic displays, which may improve performance. setting.macnotch.name = Přizpůsobte rozhraní zobrazení zářezu setting.macnotch.description = Pro aplikování změn je potřeba restart +setting.logiclocalization.name = Logic Localization +setting.logiclocalization.description = When enabled, text in the logic editor is translated,\ninstead of being English for all languages. steam.friendsonly = Pouze pro přátele steam.friendsonly.tooltip = Určuje, zda bude hra přístupná jen tvým přátelům na Steamu, nebo všem. Odškrtnutí udělá hru veřejnou - připojit se bude moci každý. @@ -1685,6 +1748,7 @@ rules.title.unit = Jednotky rules.title.experimental = Experimentální rules.title.environment = Environmentální rules.title.teams = Týmy +rules.title.light = Lighting rules.title.planet = Planeta rules.title.music = Music rules.alwaysplaymusic = Always Play Music @@ -1696,6 +1760,7 @@ rules.darkmusic.info = Comma-separated music tracks that are more likely to play rules.nomusic = Disable Automatic Music rules.nomusic.info = Turns off all automatic music playback.\nUseful for maps that have custom music played using processors. rules.lighting = Osvětlení +rules.lighting.unitlight = Unit Lighting rules.fog = Mlha války rules.invasions = Invaze nepřátelských sektorů rules.legacylaunchpads = Starší mechanika vysílacích plošin @@ -2607,6 +2672,8 @@ block.large-logic-display.description = Zobrazuje libovolnou grafiku z logickéh block.tile-logic-display.description = Zobrazuje libovolnou grafiku z logického procesoru.\nPlynule se propojuje s blízkými dlaždicovými zobrazovacími bloky. block.interplanetary-accelerator.description = Masivní elektromagnetická věž. Urychlí jádro na únikovou rychlost pro meziplanetární vyslání. block.repair-turret.description = Nepřetržitě opravuje nejbližší poškozenou jednotku ve svém okolí. Lze volitelně dodávat chlazení pro jeho posílení. +block.target-dummy.name = Target Dummy +block.target-dummy.description = Spawns a target dummy to test damage per second. Armor and flight can be configured.\nSandbox only. #Erekir block.core-bastion.description = Jádro základny. Obrněné. Pokud je zničeno, sektor je ztracen. @@ -3059,3 +3126,466 @@ lenum.dragmultiplier = Násobek odporu prostředí. lenum.ban = Bloky nebo jednotky, které nemohou být umístěny nebo postaveny. lenum.unban = Povolit jednotku nebo blok. lenum.musicvolume = Global music volume multiplier.\nClamped to [0, 1]. + +# Implemented via the localizedName() method +instruction.read = Read +instruction.write = Write +instruction.draw = Draw +instruction.print = Print +instruction.printchar = Print Char +instruction.format = Format +instruction.drawflush = Draw Flush +instruction.printflush = Print Flush +instruction.getlink = Get link +instruction.control = Control +instruction.radar = Radar +instruction.sensor = Sensor +instruction.set = Set +instruction.operation = Operation +instruction.select = Select +instruction.wait = Wait +instruction.stop = Stop +instruction.lookup = Lookup +instruction.jump = Jump +instruction.end = End +instruction.unitbind = Unit Bind +instruction.unitcontrol = Unit Control +instruction.unitradar = Unit Radar +instruction.unitlocate = Unit Locate +instruction.query = Query +instruction.getblock = Get Block +instruction.setblock = Set Block +instruction.spawnunit = Spawn Unit +instruction.spawnbullet = Spawn Bullet +instruction.applystatus = Apply Status +instruction.weathersense = Weather Sense +instruction.weatherset = Weather Set +instruction.spawnwave = Spawn Wave +instruction.setrule = Set Rule +instruction.flushmessage = Flush Message +instruction.cutscene = Cutscene +instruction.effect = Effect +instruction.explosion = Explosion +instruction.setrate = Set Rate +instruction.fetch = Fetch +instruction.sync = Sync +instruction.clientdata = Client Data +instruction.getflag = Get Flag +instruction.setflag = Set Flag +instruction.setprop = Set Prop +instruction.playsound = Play Sound +instruction.playmusic = Play Music +instruction.setmarker = Set Marker +instruction.makemarker = Make Marker +instruction.localeprint = Locale Print +instruction.packcolor = Pack Color +instruction.unpackcolor = Unpack Color +instruction.invalid = Invalid +# Implemented via the enumText() method +blockflag.label.core = core +blockflag.label.storage = storage +blockflag.label.generator = generator +blockflag.label.turret = turret +blockflag.label.factory = factory +blockflag.label.repair = repair +blockflag.label.battery = battery +blockflag.label.reactor = reactor +blockflag.label.drill = drill +blockflag.label.shield = shield +contenttype.label.block = block +contenttype.label.unit = unit +contenttype.label.item = item +contenttype.label.liquid = liquid +contenttype.label.team = team +cutsceneaction.label.active = active +cutsceneaction.label.pan = pan +cutsceneaction.label.zoom = zoom +cutsceneaction.label.stop = stop +cutsceneaction.label.shake = shake +cutsceneaction.label.gethud = get Hud +cutsceneaction.label.sethud = set Hud +fetchtype.label.unit = unit +fetchtype.label.player = player +fetchtype.label.core = core +fetchtype.label.build = build +fetchtype.label.unitcount = unit count +fetchtype.label.playercount = player count +fetchtype.label.corecount = core count +fetchtype.label.buildcount = build count +graphicstype.label.clear = clear +graphicstype.label.color = color +graphicstype.label.col = col +graphicstype.label.stroke = stroke +graphicstype.label.line = line +graphicstype.label.rect = rect +graphicstype.label.linerect = line rect +graphicstype.label.poly = poly +graphicstype.label.linepoly = line poly +graphicstype.label.triangle = triangle +graphicstype.label.image = image +graphicstype.label.print = print +graphicstype.label.translate = translate +graphicstype.label.scale = scale +graphicstype.label.rotate = rotate +graphicstype.label.reset = reset +laccess.label.totalitems = total items +laccess.label.firstitem = first item +laccess.label.totalliquids = total liquids +laccess.label.totalpower = total power +laccess.label.itemcapacity = item capacity +laccess.label.liquidcapacity = liquid capacity +laccess.label.powercapacity = power capacity +laccess.label.powernetstored = powernet stored +laccess.label.powernetcapacity = powernet capacity +laccess.label.powernetin = powernet in +laccess.label.powernetout = powernet out +laccess.label.ammo = ammo +laccess.label.ammocapacity = ammo capacity +laccess.label.currentammotype = current ammo type +laccess.label.memorycapacity = memory capacity +laccess.label.health = health +laccess.label.maxhealth = max health +laccess.label.heat = heat +laccess.label.shield = shield +laccess.label.armor = armor +laccess.label.efficiency = efficiency +laccess.label.progress = progress +laccess.label.timescale = timescale +laccess.label.rotation = rotation +laccess.label.x = x +laccess.label.y = y +laccess.label.velocityx = x velocity +laccess.label.velocityy = y velocity +laccess.label.shootx = shoot x +laccess.label.shooty = shoot y +laccess.label.camerax = camera x +laccess.label.cameray = camera y +laccess.label.camerawidth = camera width +laccess.label.cameraheight = camera height +laccess.label.displaywidth = display width +laccess.label.displayheight = display height +laccess.label.buffersize = buffer size +laccess.label.operations = operations +laccess.label.size = size +laccess.label.solid = solid +laccess.label.dead = dead +laccess.label.range = range +laccess.label.shooting = shooting +laccess.label.boosting = boosting +laccess.label.minex = mining x +laccess.label.miney = mining y +laccess.label.mining = mining +laccess.label.buildx = build x +laccess.label.buildy = build y +laccess.label.pingx = ping x +laccess.label.pingy = ping y +laccess.label.pingtext = ping text +laccess.label.building = building +laccess.label.breaking = breaking +laccess.label.speed = speed +laccess.label.team = team +laccess.label.type = type +laccess.label.flag = flag +laccess.label.flying = flying +laccess.label.controlled = controlled +laccess.label.controller = controller +laccess.label.name = name +laccess.label.payloadcount = payload count +laccess.label.payloadtype = payload type +laccess.label.totalpayload = total payload +laccess.label.payloadcapacity = payload capacity +laccess.label.maxunits = max units +laccess.label.id = id +laccess.label.selectedblock = selected block +laccess.label.selectedrotation = selected rotation +laccess.label.bulletlifetime = bullet lifetime +laccess.label.bullettime = bullet time +laccess.label.enabled = enabled +laccess.label.shoot = shoot +laccess.label.shootp = shoot predict +laccess.label.config = config +laccess.label.color = color +llocate.label.ore = ore +llocate.label.spawn = spawn +llocate.label.building = building +llocate.label.damaged = damaged +lmarkercontrol.label.remove = remove +lmarkercontrol.label.world = world +lmarkercontrol.label.minimap = minimap +lmarkercontrol.label.light = light +lmarkercontrol.label.autoscale = autoscale +lmarkercontrol.label.pos = pos +lmarkercontrol.label.endpos = end pos +lmarkercontrol.label.drawlayer = draw layer +lmarkercontrol.label.color = color +lmarkercontrol.label.radius = radius +lmarkercontrol.label.stroke = stroke +lmarkercontrol.label.outline = outline +lmarkercontrol.label.rotation = rotation +lmarkercontrol.label.shape = shape +lmarkercontrol.label.arc = arc +lmarkercontrol.label.flushtext = flush text +lmarkercontrol.label.fontsize = font size +lmarkercontrol.label.textheight = text height +lmarkercontrol.label.textalign = text align +lmarkercontrol.label.linealign = line align +lmarkercontrol.label.labelflags = label flags +lmarkercontrol.label.texture = texture +lmarkercontrol.label.texturesize = texture size +lmarkercontrol.label.posi = posi +lmarkercontrol.label.uvi = uvi +lmarkercontrol.label.colori = colori +logicrule.label.currentwavetime = current wave time +logicrule.label.wavetimer = wave timer? +logicrule.label.waves = waves +logicrule.label.wave = wave +logicrule.label.wavespacing = wave spacing +logicrule.label.wavesending = waves ending? +logicrule.label.attackmode = attack mode? +logicrule.label.enemycorebuildradius = enemy core build radius +logicrule.label.dropzoneradius = drop zone radius +logicrule.label.unitcap = unit cap +logicrule.label.maparea = map area +logicrule.label.lighting = lighting? +logicrule.label.cangameover = can game over +logicrule.label.ambientlight = ambient light +logicrule.label.unitlight = unit light +logicrule.label.solarmultiplier = solar multiplier +logicrule.label.dragmultiplier = drag multiplier +logicrule.label.ban = ban +logicrule.label.unban = unban +logicrule.label.pausedisabled = pause disabled +logicrule.label.musicvolume = music volume +logicrule.label.buildspeed = build speed +logicrule.label.unithealth = unit health +logicrule.label.unitbuildspeed = unit build speed +logicrule.label.unitminespeed = unit mine speed +logicrule.label.unitcost = unit cost +logicrule.label.unitdamage = unit damage +logicrule.label.blockhealth = block health +logicrule.label.blockdamage = block damage +logicrule.label.rtsminweight = rts min weight +logicrule.label.rtsminsquad = rts min squad +lunitcontrol.label.idle = idle +lunitcontrol.label.stop = stop +lunitcontrol.label.unbind = unbind +lunitcontrol.label.move = move +lunitcontrol.label.approach = approach +lunitcontrol.label.pathfind = pathfind +lunitcontrol.label.autopathfind = auto pathfind +lunitcontrol.label.target = target +lunitcontrol.label.targetp = target predict +lunitcontrol.label.itemdrop = item drop +lunitcontrol.label.itemtake = item take +lunitcontrol.label.paydrop = payload drop +lunitcontrol.label.paytake = payload take +lunitcontrol.label.payenter = payload enter +lunitcontrol.label.flag = flag +lunitcontrol.label.mine = mine +lunitcontrol.label.build = build block +lunitcontrol.label.getblock = get block +lunitcontrol.label.deconstruct = deconstruct +lunitcontrol.label.within = within? +lunitcontrol.label.boost = boost +messagetype.label.notify = notify +messagetype.label.announce = announce +messagetype.label.toast = toast +messagetype.label.mission = mission +querytype.label.unit = unit +querytype.label.building = building +radarsort.label.distance = distance +radarsort.label.health = health +radarsort.label.maxhealth = max health +radarsort.label.shield = shield +radarsort.label.armor = armor +radartarget.label.any = any +radartarget.label.enemy = enemy +radartarget.label.ally = ally +radartarget.label.player = player +radartarget.label.attacker = attacker +radartarget.label.flying = flying +radartarget.label.ground = ground +tilelayer.label.floor = floor +tilelayer.label.ore = ore +tilelayer.label.block = block +tilelayer.label.building = building + +name.token.jump = Jump +name.token.color = color +name.token.width = width +name.token.height = height +name.token.sides = sides +name.token.radius = radius +name.token.rotation = rotation +name.token.degrees = degrees +name.token.image = image +name.token.size = size +name.token.align = align +name.token.set = set +name.token.of = of +name.token.to = to +name.token.at = at +name.token.in = in +name.token.damage = damage +name.token.velocityScl = velocity scale +name.token.lifeScl = life scale +name.token.aimX = aim X +name.token.aimY = aim Y +name.token.read = read +name.token.write = write +name.token.from = from +name.token.char = char +name.token.linknum = link# +name.token.draw = draw +name.token.clear = clear +name.token.apply = apply +name.token.circle = circle +name.token.rect = rect +name.token.positional = positional +name.token.global = global +name.token.target = target +name.token.and = and +name.token.or = or +name.token.b-and = b-and +name.token.xor = xor +name.token.flip = flip +name.token.order = order +name.token.sort = sort +name.token.output = output +name.token.if = if +name.token.then = then +name.token.else = else +name.token.sec = sec +name.token.find = find +name.token.group = group +name.token.enemy = enemy? +name.token.ore = ore +name.token.outX = out X +name.token.outY = out Y +name.token.owner = owner +name.token.found = found? +name.token.building = building +name.token.always = always +name.token.not = not +name.token.pack = pack +name.token.unpack = unpack +name.token.-lookup = = lookup +name.token.type = type +name.token.get = get +name.token.team = team +name.token.rot = rot +name.token.spawn = spawn +name.token.-bullet = = bullet +name.token.unit = unit +name.token.weather = weather +name.token.state = state +name.token.natural = natural +name.token.speed = speed +name.token.level = level +name.token.duration = duration +name.token.seconds = seconds +name.token.shown = shown +name.token.data = data +name.token.effect = effect +name.token.pierce = pierce +name.token.ground = ground +name.token.air = air +name.token.flag = flag +name.token.volume = volume +name.token.pitch = pitch +name.token.pan = pan +name.token.limit = limit +name.token.id = id # +name.token.replace = replace? +name.token.for = for +name.token.success = success +name.token.truefalse = true/false +name.token.layer = layer +name.token.stroke = stroke +name.token.outline = outline +name.token.fill = fill? +name.token.start = start +name.token.end = end +name.token.fetch = fetch? +name.token.background = background +name.token.printFlush = printflush +name.token.name = name +name.token.index = index +name.token.block-unit = block/unit +name.token.enable = enable +name.token.amount = amount +name.token.item = item +name.token.takeUnits = take units +name.token.value = value +name.token.floor = floor +name.token.result = result +name.token.config = config +name.token.shapeText = shape text +name.token.point = point +name.token.shape = shape +name.token.text = text +name.token.line = line +name.token.texture = texture +name.token.quad = quad +name.token.light = light +name.token.snowing = snowing +name.token.rain = rain +name.token.sandstorm = sand storm +name.token.sporestorm = spore storm +name.token.fog = fog +name.token.suspend-particles = suspended particles +name.token.topLeft = top left +name.token.top = top +name.token.topRight = top right +name.token.left = left +name.token.center = center +name.token.right = right +name.token.bottomLeft = bottom left +name.token.bottom = bottom +name.token.bottomRight = bottom right +name.token.none = none +name.token.warn = warn +name.token.cross = cross +name.token.blockFall = block fall +name.token.placeBlock = place block +name.token.placeBlockSpark = place block spark +name.token.breakBlock = break block +name.token.-spawn = = spawn +name.token.trail = trail +name.token.breakProp = break prop +name.token.smokeCloud = smoke cloud +name.token.vapor = vapor +name.token.hit = hit +name.token.hitSquare = hit square +name.token.shootSmall = shoot small +name.token.shootBig = shoot big +name.token.smokeSmall = smoke small +name.token.smokeBig = smoke big +name.token.smokeColor = smoke color +name.token.smokeSquare = smoke square +name.token.smokeSquareBig = smoke square big +name.token.spark = spark +name.token.sparkBig = spark big +name.token.sparkShoot = spark shoot +name.token.sparkShootBig = spark shoot big +name.token.drill = drill +name.token.drillBig = drill big +name.token.lightBlock = light block +name.token.explosion = explosion +name.token.smokePuff = smoke puff +name.token.sparkExplosion = spark explosion +name.token.crossExplosion = cross explosion +name.token.wave = wave +name.token.bubble = bubble +name.token.music = music +name.token.interrupt = interrupt +name.token.all = All +name.token.beams = Beams +name.token.block = Block +name.token.charge = Charge +name.token.environment = Environment +name.token.explosions = Explosions +name.token.loops = Loops +name.token.movement = Movement +name.token.shoot = Shoot +name.token.ui = UI diff --git a/core/assets/bundles/bundle_da.properties b/core/assets/bundles/bundle_da.properties index e599fc8d7b..61f38c1eaa 100644 --- a/core/assets/bundles/bundle_da.properties +++ b/core/assets/bundles/bundle_da.properties @@ -50,6 +50,7 @@ mods.browser.add = Install mods.browser.reinstall = Reinstall mods.browser.view-releases = View Releases mods.browser.noreleases = [scarlet]No Releases Found\n[accent]Couldn't find any releases for this mod. Check if the mod's repository has any releases published. +mods.browser.current = [lightgray]Most recent commit mods.browser.latest = mods.browser.releases = Releases mods.browser.fetching = Fetching Releases... @@ -144,6 +145,7 @@ mods.initfailed = [red]⚠[] The previous Mindustry instance failed to initializ mods = Mods mods.name = Mod: mods.none = [LIGHT_GRAY]Ingen mods fundet! +mods.restore = Restore Failed mods.guide = Modding-guide mods.report = Rapportér fejl mods.openfolder = Åben mod mappe @@ -162,6 +164,7 @@ mod.installed = [[Installed] mod.display = [gray]Mod:[orange] {0} mod.enabled = [lightgray]Aktiveret mod.disabled = [scarlet]Deaktiveret +mod.failed = [red]Failed mod.multiplayer.compatible = [gray]Multiplayer Compatible mod.disable = Deaktiver mod.version = Version: @@ -522,8 +525,10 @@ editor.filters.search = Search In: editor.filters.author = Author editor.filters.description = Description editor.filters.modname = Mod Name -editor.filters.prioritizemod = Mod Priority -editor.filters.prioritizecustom = Custom Priority +editor.filters.prioritize.name = Prioritize: Name +editor.filters.prioritize.custom = Prioritize: Custom +editor.filters.prioritize.builtin = Prioritize: Built-In +editor.filters.prioritize.recent = Prioritize: Recently Modified editor.filters.planetselect = Planet Selection editor.shiftx = Shift X editor.shifty = Shift Y @@ -1098,12 +1103,15 @@ status.slow.name = Slow status.fast.name = Fast status.shielded.name = Shielded status.disarmed.name = Disarmed +status.invincible.name = Invincible +status.dynamic.name = Dynamic settings.language = Sprog settings.data = Spildata settings.reset = Nulstil til standard settings.rebind = Rebind settings.resetKey = Nulstil +settings.unbindKey = Unbind settings.controls = Styring settings.game = Spil settings.sound = Lyd @@ -1132,6 +1140,7 @@ block.limit = [scarlet]Limit: {0} Buildings unsupported.environment = [scarlet]Unsupported Environment yes = Ja no = Nej +unabletoclog = Unable to clog info.title = Info error.title = [crimson]Der er opstået en fejl. error.crashtitle = Der er opstået en fejl. @@ -1233,7 +1242,11 @@ stat.buildspeedmultiplier = Build Speed Multiplier stat.reactive = Reacts stat.immunities = Immunities stat.healing = Healing +stat.status = Status Effect stat.efficiency = [stat]{0}% Efficiency +stat.chance = [stat]{0}%[lightgray] chance of [white] +stat.hitsize = Hitbox Size +stat.resettime = Reset Time ability.forcefield = Kraftfelt ability.forcefield.description = Projects a force shield that absorbs bullets @@ -1291,6 +1304,7 @@ bar.cargounitcap = Cargo Unit Cap Reached bar.drillspeed = Borehastighed: {0}/s bar.pumpspeed = Pumpehastighed: {0}/s bar.efficiency = Effektivitet: {0}% +bar.yield = Yield: +{0}% bar.boost = Boost: +{0}% bar.powerbuffer = Battery Power: {0}/{1} bar.powerbalance = Strøm: {0}/s @@ -1320,6 +1334,10 @@ bar.regenerationrate = [stat]{0}/sec[lightgray] regen rate bar.activationtimer = Activates in {0} bar.activated = Activated bar.upto = Up to {0} +bar.lerpwarmuptime = Affected by overdrive. Non-linear; uses the exponential decay formula.\nFor reference, this will reach 90% progress in {0} seconds, and 99% in {1} seconds. +bar.damagetimetotal = {0} dmg/{1} sec +bar.hits = {0} hits +bar.dps = {0} DPS units.processorcontrol = [lightgray]Processor kontrolleret @@ -1363,6 +1381,7 @@ bullet.notargetsbuildings = [stat] ignores missiles unit.blocks = blokke unit.blockssquared = blokke² +unit.worldunits = world units unit.powersecond = strømenheder/sekund unit.tilessecond = tiles/second unit.liquidsecond = væskeenheder/sekund @@ -1389,6 +1408,7 @@ unit.shots = shots unit.pershot = /shot unit.perleg = per leg unit.perside = per side +unit.instant = Instant category.purpose = Purpose category.general = Generel category.power = Strøm @@ -1400,27 +1420,39 @@ category.optional = Valgfri Opgraderinger setting.alwaysmusic.name = Always Play Music setting.alwaysmusic.description = When enabled, music will always play on loop in-game.\nWhen disabled, it only plays at random intervals. setting.skipcoreanimation.name = Skip Core Launch/Land Animation +setting.skipcoreanimation.description = When enabled, the animation for core launching and landing will be skipped. setting.landscape.name = Lås Landskab -setting.shadows.name = Skygger +setting.landscape.description = When enabled, the screen orientation is locked to landscape mode. setting.blockreplace.name = Automatiske Blok-forslag +setting.blockreplace.description = When enabled, placing a block on another of the same type\nwill suggest an automatic upgrade if available. setting.linear.name = Lineær Filtrering +setting.linear.description = When enabled, textures are smoothed. When disabled, textures have a pixelated look. setting.hints.name = Hints setting.backgroundpause.name = Pause In Background +setting.backgroundpause.description = When enabled, the game will pause when it is not in focus. setting.buildautopause.name = Auto-pause af bygning +setting.buildautopause.description = When enabled, building is automatically paused when the player is not actively building. setting.doubletapmine.name = Double-Tap to Mine +setting.doubletapmine.description = When enabled, double-tapping on a resource tile will make your unit start mining it. setting.commandmodehold.name = Hold For Command Mode +setting.commandmodehold.description = Whether command mode is activated by holding the command key down, as opposed to toggling it once. setting.distinctcontrolgroups.name = Limit One Control Group Per Unit +setting.distinctcontrolgroups.description = When enabled, a unit can only belong to one control group at a time. setting.modcrashdisable.name = Disable Mods On Startup Crash +setting.modcrashdisable.description = When enabled, if the game crashes on startup, all mods\nwill be automatically disabled to prevent a crash loop. setting.animatedwater.name = Animeret vand -setting.animatedshields.name = Animeret skjold +setting.animatedwater.description = Enables or disables animations for liquid surfaces like water and slag. setting.playerindicators.name = Player-indikatorer +setting.playerindicators.description = Shows markers pointing in the direction of other players on the map. setting.showpings.name = Show Pings setting.showotherbuildplans.name = Show Other Player's Build Plans setting.indicators.name = Fjende-/venne-indikatorer +setting.indicators.description = Shows markers pointing in the direction of setting.autotarget.name = Auto-mål +setting.autotarget.description = When enabled, your unit will automatically target and fire at nearby enemies. setting.keyboard.name = Mus- og Tasatur-styring -setting.touchscreen.name = Touchscreen-styring setting.fpscap.name = Max FPS +setting.fpscap.description = Sets the maximum frames per second the game will run at.\nHigher values may increase power consumption. setting.fpscap.none = None setting.fpscap.text = {0} FPS setting.uiscale.name = UI-skalering[lightgray] (genstart kræves)[] @@ -1428,53 +1460,84 @@ setting.uiscale.description = Restart required to apply changes. setting.uiEdgePadding.name = UI Edge Padding setting.uiEdgePadding.description = Adds padding to the edges of the UI. Useful for displays with rounded corners or notches. setting.swapdiagonal.name = Altid diagonal placering +setting.swapdiagonal.description = When enabled, holding the placement key will switch to diagonal placement mode. setting.screenshake.name = Skærm-ryst +setting.screenshake.description = Adjusts the intensity of the screen shake effect from explosions and other events. setting.bloomintensity.name = Bloom Intensity +setting.bloomintensity.description = Adjusts the intensity of the bloom (glow) effect. setting.bloomblur.name = Bloom Blur +setting.bloomblur.description = Adjusts the blurriness of the bloom effect. setting.effects.name = Vis effekter +setting.effects.description = Enables or disables various visual effects like smoke and particles. setting.destroyedblocks.name = Vis destruerede blokke +setting.destroyedblocks.description = When enabled, destroyed blocks leave behind rubble. setting.blockstatus.name = Vis blokstatus +setting.blockstatus.description = Shows colored status icons above blocks. setting.conveyorpathfinding.name = Transportbånd-stifinding +setting.conveyorpathfinding.description = When enabled, placing conveyors will automatically try to find a path to the destination. setting.sensitivity.name = Styrepind-sensitivitet +setting.sensitivity.description = Adjusts the sensitivity of game controllers. setting.saveinterval.name = Gemme-interval +setting.saveinterval.description = Sets the time interval for automatic game saves. setting.seconds = {0} sekunder setting.milliseconds = {0} millesekunder setting.fullscreen.name = Fuldskærm setting.fps.name = Vis FPS & Ping +setting.fps.description = Displays the current frames per second and network ping in the corner of the screen. setting.console.name = Enable Console +setting.console.description = Enables the in-game Javascript console. setting.drawhitboxes.name = Display Hitboxes setting.showperformance.name = Display Performance Metrics setting.buildingtimestep.name = Fixed Building Timestep setting.buildingtimestep.description = Runs buildings on a fixed timestep with constant delta,\nas opposed to every frame with variable delta.\nIf buildings cannot be updated fast enough, the game will slow down.\nIf you don't know what that means, don't touch this option. setting.smoothcamera.name = Blødt kamera +setting.smoothcamera.description = When enabled, the camera will move more smoothly instead of\ninstantly snapping to new positions. setting.detach-camera.name = Free Camera setting.detach-camera.description = If enabled, the camera moves independently of the player unit.\nThis setting can be assigned a hotkey. setting.vsync.name = VSync +setting.vsync.description = Synchronizes the game's frame rate with the monitor's\nrefresh rate to prevent screen tearing. setting.pixelate.name = Pixeler +setting.pixelate.description = When enabled, the game is rendered at a lower resolution and\nscaled up, creating a pixelated effect. setting.minimap.name = Vis minikort +setting.minimap.description = Toggles the visibility of the minimap in the corner of the screen. setting.coreitems.name = Vis kerne-genstande +setting.coreitems.description = Toggles the display of items stored in the core on the side of the screen. setting.position.name = Vis spillerposition +setting.position.description = Displays the player's coordinates on the screen. setting.mouseposition.name = Show Mouse Position +setting.mouseposition.description = Displays the mouse cursor's coordinates on the screen. setting.musicvol.name = Musik-volumen setting.atmosphere.name = Vis planet-atmosfære +setting.atmosphere.description = Toggles the rendering of the planet atmospheres in the campaign 3D view. setting.drawlight.name = Draw Darkness/Lighting setting.ambientvol.name = Stemningslyde-volumen -setting.mutemusic.name = Forstum musik setting.sfxvol.name = SFX-volumen -setting.mutesound.name = Forstum lyde setting.communityservers.name = Fetch Community Server List +setting.communityservers.description = When enabled, the game will fetch and display a list of community-run multiplayer servers. setting.savecreate.name = Gem automatisk +setting.savecreate.description = When enabled, the game will automatically create a new save file when starting a new game. setting.steampublichost.name = Public Game Visibility +setting.steampublichost.description = Controls who can see and join your game when hosting on Steam. setting.playerlimit.name = Spiller-grænse +setting.playerlimit.description = Sets the maximum number of players that can join your server. setting.chatopacity.name = Chat-gennemsigtighed +setting.chatopacity.description = Adjusts the transparency of the chat window. setting.lasersopacity.name = Strøm-laser-gennemsigtighed +setting.lasersopacity.description = Adjusts the opacity of power node lasers. setting.unitlaseropacity.name = Unit Mining Beam Opacity +setting.unitlaseropacity.description = Adjusts the opacity of unit mining beams. setting.bridgeopacity.name = Bro-gennemsigtighed +setting.bridgeopacity.description = Adjusts the opacity of bridge conveyors. setting.playerchat.name = Vis spillers bobbel-chat +setting.playerchat.description = When enabled, chat messages from players will appear in bubbles above their heads. setting.showweather.name = Show Weather Graphics +setting.showweather.description = Toggles the display of weather effects like rain and snow. setting.hidedisplays.name = Hide Logic Displays +setting.hidedisplays.description = Hides the content of logic displays, which may improve performance. setting.macnotch.name = Tilpas grænsefladen til at vise hak setting.macnotch.description = Genstart påkrævet for at anvende ændringer +setting.logiclocalization.name = Logic Localization +setting.logiclocalization.description = When enabled, text in the logic editor is translated,\ninstead of being English for all languages. steam.friendsonly = Friends Only steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join. @@ -1685,6 +1748,7 @@ rules.title.unit = Enheder rules.title.experimental = Eksperimentel rules.title.environment = Miljø rules.title.teams = Teams +rules.title.light = Lighting rules.title.planet = Planet rules.title.music = Music rules.alwaysplaymusic = Always Play Music @@ -1696,6 +1760,7 @@ rules.darkmusic.info = Comma-separated music tracks that are more likely to play rules.nomusic = Disable Automatic Music rules.nomusic.info = Turns off all automatic music playback.\nUseful for maps that have custom music played using processors. rules.lighting = Lys +rules.lighting.unitlight = Unit Lighting rules.fog = Fog of War rules.invasions = Enemy Sector Invasions rules.legacylaunchpads = Legacy Launch Pad Mechanics @@ -2607,6 +2672,8 @@ block.large-logic-display.description = Displays arbitrary graphics from a logic block.tile-logic-display.description = Displays arbitrary graphics from a logic processor.\nSeamlessly connects to nearby tiled display blocks. block.interplanetary-accelerator.description = A massive electromagnetic railgun tower. Accelerates cores to escape velocity for interplanetary deployment. block.repair-turret.description = Continuously repairs the closest damaged unit in its vicinity. Optionally accepts coolant. +block.target-dummy.name = Target Dummy +block.target-dummy.description = Spawns a target dummy to test damage per second. Armor and flight can be configured.\nSandbox only. #Erekir block.core-bastion.description = Core of the base. Armored. Once destroyed, the sector is lost. @@ -3059,3 +3126,466 @@ lenum.dragmultiplier = Environment drag multiplier. lenum.ban = Blocks or units that cannot be placed or built. lenum.unban = Unban a unit or block. lenum.musicvolume = Global music volume multiplier.\nClamped to [0, 1]. + +# Implemented via the localizedName() method +instruction.read = Read +instruction.write = Write +instruction.draw = Draw +instruction.print = Print +instruction.printchar = Print Char +instruction.format = Format +instruction.drawflush = Draw Flush +instruction.printflush = Print Flush +instruction.getlink = Get link +instruction.control = Control +instruction.radar = Radar +instruction.sensor = Sensor +instruction.set = Set +instruction.operation = Operation +instruction.select = Select +instruction.wait = Wait +instruction.stop = Stop +instruction.lookup = Lookup +instruction.jump = Jump +instruction.end = End +instruction.unitbind = Unit Bind +instruction.unitcontrol = Unit Control +instruction.unitradar = Unit Radar +instruction.unitlocate = Unit Locate +instruction.query = Query +instruction.getblock = Get Block +instruction.setblock = Set Block +instruction.spawnunit = Spawn Unit +instruction.spawnbullet = Spawn Bullet +instruction.applystatus = Apply Status +instruction.weathersense = Weather Sense +instruction.weatherset = Weather Set +instruction.spawnwave = Spawn Wave +instruction.setrule = Set Rule +instruction.flushmessage = Flush Message +instruction.cutscene = Cutscene +instruction.effect = Effect +instruction.explosion = Explosion +instruction.setrate = Set Rate +instruction.fetch = Fetch +instruction.sync = Sync +instruction.clientdata = Client Data +instruction.getflag = Get Flag +instruction.setflag = Set Flag +instruction.setprop = Set Prop +instruction.playsound = Play Sound +instruction.playmusic = Play Music +instruction.setmarker = Set Marker +instruction.makemarker = Make Marker +instruction.localeprint = Locale Print +instruction.packcolor = Pack Color +instruction.unpackcolor = Unpack Color +instruction.invalid = Invalid +# Implemented via the enumText() method +blockflag.label.core = core +blockflag.label.storage = storage +blockflag.label.generator = generator +blockflag.label.turret = turret +blockflag.label.factory = factory +blockflag.label.repair = repair +blockflag.label.battery = battery +blockflag.label.reactor = reactor +blockflag.label.drill = drill +blockflag.label.shield = shield +contenttype.label.block = block +contenttype.label.unit = unit +contenttype.label.item = item +contenttype.label.liquid = liquid +contenttype.label.team = team +cutsceneaction.label.active = active +cutsceneaction.label.pan = pan +cutsceneaction.label.zoom = zoom +cutsceneaction.label.stop = stop +cutsceneaction.label.shake = shake +cutsceneaction.label.gethud = get Hud +cutsceneaction.label.sethud = set Hud +fetchtype.label.unit = unit +fetchtype.label.player = player +fetchtype.label.core = core +fetchtype.label.build = build +fetchtype.label.unitcount = unit count +fetchtype.label.playercount = player count +fetchtype.label.corecount = core count +fetchtype.label.buildcount = build count +graphicstype.label.clear = clear +graphicstype.label.color = color +graphicstype.label.col = col +graphicstype.label.stroke = stroke +graphicstype.label.line = line +graphicstype.label.rect = rect +graphicstype.label.linerect = line rect +graphicstype.label.poly = poly +graphicstype.label.linepoly = line poly +graphicstype.label.triangle = triangle +graphicstype.label.image = image +graphicstype.label.print = print +graphicstype.label.translate = translate +graphicstype.label.scale = scale +graphicstype.label.rotate = rotate +graphicstype.label.reset = reset +laccess.label.totalitems = total items +laccess.label.firstitem = first item +laccess.label.totalliquids = total liquids +laccess.label.totalpower = total power +laccess.label.itemcapacity = item capacity +laccess.label.liquidcapacity = liquid capacity +laccess.label.powercapacity = power capacity +laccess.label.powernetstored = powernet stored +laccess.label.powernetcapacity = powernet capacity +laccess.label.powernetin = powernet in +laccess.label.powernetout = powernet out +laccess.label.ammo = ammo +laccess.label.ammocapacity = ammo capacity +laccess.label.currentammotype = current ammo type +laccess.label.memorycapacity = memory capacity +laccess.label.health = health +laccess.label.maxhealth = max health +laccess.label.heat = heat +laccess.label.shield = shield +laccess.label.armor = armor +laccess.label.efficiency = efficiency +laccess.label.progress = progress +laccess.label.timescale = timescale +laccess.label.rotation = rotation +laccess.label.x = x +laccess.label.y = y +laccess.label.velocityx = x velocity +laccess.label.velocityy = y velocity +laccess.label.shootx = shoot x +laccess.label.shooty = shoot y +laccess.label.camerax = camera x +laccess.label.cameray = camera y +laccess.label.camerawidth = camera width +laccess.label.cameraheight = camera height +laccess.label.displaywidth = display width +laccess.label.displayheight = display height +laccess.label.buffersize = buffer size +laccess.label.operations = operations +laccess.label.size = size +laccess.label.solid = solid +laccess.label.dead = dead +laccess.label.range = range +laccess.label.shooting = shooting +laccess.label.boosting = boosting +laccess.label.minex = mining x +laccess.label.miney = mining y +laccess.label.mining = mining +laccess.label.buildx = build x +laccess.label.buildy = build y +laccess.label.pingx = ping x +laccess.label.pingy = ping y +laccess.label.pingtext = ping text +laccess.label.building = building +laccess.label.breaking = breaking +laccess.label.speed = speed +laccess.label.team = team +laccess.label.type = type +laccess.label.flag = flag +laccess.label.flying = flying +laccess.label.controlled = controlled +laccess.label.controller = controller +laccess.label.name = name +laccess.label.payloadcount = payload count +laccess.label.payloadtype = payload type +laccess.label.totalpayload = total payload +laccess.label.payloadcapacity = payload capacity +laccess.label.maxunits = max units +laccess.label.id = id +laccess.label.selectedblock = selected block +laccess.label.selectedrotation = selected rotation +laccess.label.bulletlifetime = bullet lifetime +laccess.label.bullettime = bullet time +laccess.label.enabled = enabled +laccess.label.shoot = shoot +laccess.label.shootp = shoot predict +laccess.label.config = config +laccess.label.color = color +llocate.label.ore = ore +llocate.label.spawn = spawn +llocate.label.building = building +llocate.label.damaged = damaged +lmarkercontrol.label.remove = remove +lmarkercontrol.label.world = world +lmarkercontrol.label.minimap = minimap +lmarkercontrol.label.light = light +lmarkercontrol.label.autoscale = autoscale +lmarkercontrol.label.pos = pos +lmarkercontrol.label.endpos = end pos +lmarkercontrol.label.drawlayer = draw layer +lmarkercontrol.label.color = color +lmarkercontrol.label.radius = radius +lmarkercontrol.label.stroke = stroke +lmarkercontrol.label.outline = outline +lmarkercontrol.label.rotation = rotation +lmarkercontrol.label.shape = shape +lmarkercontrol.label.arc = arc +lmarkercontrol.label.flushtext = flush text +lmarkercontrol.label.fontsize = font size +lmarkercontrol.label.textheight = text height +lmarkercontrol.label.textalign = text align +lmarkercontrol.label.linealign = line align +lmarkercontrol.label.labelflags = label flags +lmarkercontrol.label.texture = texture +lmarkercontrol.label.texturesize = texture size +lmarkercontrol.label.posi = posi +lmarkercontrol.label.uvi = uvi +lmarkercontrol.label.colori = colori +logicrule.label.currentwavetime = current wave time +logicrule.label.wavetimer = wave timer? +logicrule.label.waves = waves +logicrule.label.wave = wave +logicrule.label.wavespacing = wave spacing +logicrule.label.wavesending = waves ending? +logicrule.label.attackmode = attack mode? +logicrule.label.enemycorebuildradius = enemy core build radius +logicrule.label.dropzoneradius = drop zone radius +logicrule.label.unitcap = unit cap +logicrule.label.maparea = map area +logicrule.label.lighting = lighting? +logicrule.label.cangameover = can game over +logicrule.label.ambientlight = ambient light +logicrule.label.unitlight = unit light +logicrule.label.solarmultiplier = solar multiplier +logicrule.label.dragmultiplier = drag multiplier +logicrule.label.ban = ban +logicrule.label.unban = unban +logicrule.label.pausedisabled = pause disabled +logicrule.label.musicvolume = music volume +logicrule.label.buildspeed = build speed +logicrule.label.unithealth = unit health +logicrule.label.unitbuildspeed = unit build speed +logicrule.label.unitminespeed = unit mine speed +logicrule.label.unitcost = unit cost +logicrule.label.unitdamage = unit damage +logicrule.label.blockhealth = block health +logicrule.label.blockdamage = block damage +logicrule.label.rtsminweight = rts min weight +logicrule.label.rtsminsquad = rts min squad +lunitcontrol.label.idle = idle +lunitcontrol.label.stop = stop +lunitcontrol.label.unbind = unbind +lunitcontrol.label.move = move +lunitcontrol.label.approach = approach +lunitcontrol.label.pathfind = pathfind +lunitcontrol.label.autopathfind = auto pathfind +lunitcontrol.label.target = target +lunitcontrol.label.targetp = target predict +lunitcontrol.label.itemdrop = item drop +lunitcontrol.label.itemtake = item take +lunitcontrol.label.paydrop = payload drop +lunitcontrol.label.paytake = payload take +lunitcontrol.label.payenter = payload enter +lunitcontrol.label.flag = flag +lunitcontrol.label.mine = mine +lunitcontrol.label.build = build block +lunitcontrol.label.getblock = get block +lunitcontrol.label.deconstruct = deconstruct +lunitcontrol.label.within = within? +lunitcontrol.label.boost = boost +messagetype.label.notify = notify +messagetype.label.announce = announce +messagetype.label.toast = toast +messagetype.label.mission = mission +querytype.label.unit = unit +querytype.label.building = building +radarsort.label.distance = distance +radarsort.label.health = health +radarsort.label.maxhealth = max health +radarsort.label.shield = shield +radarsort.label.armor = armor +radartarget.label.any = any +radartarget.label.enemy = enemy +radartarget.label.ally = ally +radartarget.label.player = player +radartarget.label.attacker = attacker +radartarget.label.flying = flying +radartarget.label.ground = ground +tilelayer.label.floor = floor +tilelayer.label.ore = ore +tilelayer.label.block = block +tilelayer.label.building = building + +name.token.jump = Jump +name.token.color = color +name.token.width = width +name.token.height = height +name.token.sides = sides +name.token.radius = radius +name.token.rotation = rotation +name.token.degrees = degrees +name.token.image = image +name.token.size = size +name.token.align = align +name.token.set = set +name.token.of = of +name.token.to = to +name.token.at = at +name.token.in = in +name.token.damage = damage +name.token.velocityScl = velocity scale +name.token.lifeScl = life scale +name.token.aimX = aim X +name.token.aimY = aim Y +name.token.read = read +name.token.write = write +name.token.from = from +name.token.char = char +name.token.linknum = link# +name.token.draw = draw +name.token.clear = clear +name.token.apply = apply +name.token.circle = circle +name.token.rect = rect +name.token.positional = positional +name.token.global = global +name.token.target = target +name.token.and = and +name.token.or = or +name.token.b-and = b-and +name.token.xor = xor +name.token.flip = flip +name.token.order = order +name.token.sort = sort +name.token.output = output +name.token.if = if +name.token.then = then +name.token.else = else +name.token.sec = sec +name.token.find = find +name.token.group = group +name.token.enemy = enemy? +name.token.ore = ore +name.token.outX = out X +name.token.outY = out Y +name.token.owner = owner +name.token.found = found? +name.token.building = building +name.token.always = always +name.token.not = not +name.token.pack = pack +name.token.unpack = unpack +name.token.-lookup = = lookup +name.token.type = type +name.token.get = get +name.token.team = team +name.token.rot = rot +name.token.spawn = spawn +name.token.-bullet = = bullet +name.token.unit = unit +name.token.weather = weather +name.token.state = state +name.token.natural = natural +name.token.speed = speed +name.token.level = level +name.token.duration = duration +name.token.seconds = seconds +name.token.shown = shown +name.token.data = data +name.token.effect = effect +name.token.pierce = pierce +name.token.ground = ground +name.token.air = air +name.token.flag = flag +name.token.volume = volume +name.token.pitch = pitch +name.token.pan = pan +name.token.limit = limit +name.token.id = id # +name.token.replace = replace? +name.token.for = for +name.token.success = success +name.token.truefalse = true/false +name.token.layer = layer +name.token.stroke = stroke +name.token.outline = outline +name.token.fill = fill? +name.token.start = start +name.token.end = end +name.token.fetch = fetch? +name.token.background = background +name.token.printFlush = printflush +name.token.name = name +name.token.index = index +name.token.block-unit = block/unit +name.token.enable = enable +name.token.amount = amount +name.token.item = item +name.token.takeUnits = take units +name.token.value = value +name.token.floor = floor +name.token.result = result +name.token.config = config +name.token.shapeText = shape text +name.token.point = point +name.token.shape = shape +name.token.text = text +name.token.line = line +name.token.texture = texture +name.token.quad = quad +name.token.light = light +name.token.snowing = snowing +name.token.rain = rain +name.token.sandstorm = sand storm +name.token.sporestorm = spore storm +name.token.fog = fog +name.token.suspend-particles = suspended particles +name.token.topLeft = top left +name.token.top = top +name.token.topRight = top right +name.token.left = left +name.token.center = center +name.token.right = right +name.token.bottomLeft = bottom left +name.token.bottom = bottom +name.token.bottomRight = bottom right +name.token.none = none +name.token.warn = warn +name.token.cross = cross +name.token.blockFall = block fall +name.token.placeBlock = place block +name.token.placeBlockSpark = place block spark +name.token.breakBlock = break block +name.token.-spawn = = spawn +name.token.trail = trail +name.token.breakProp = break prop +name.token.smokeCloud = smoke cloud +name.token.vapor = vapor +name.token.hit = hit +name.token.hitSquare = hit square +name.token.shootSmall = shoot small +name.token.shootBig = shoot big +name.token.smokeSmall = smoke small +name.token.smokeBig = smoke big +name.token.smokeColor = smoke color +name.token.smokeSquare = smoke square +name.token.smokeSquareBig = smoke square big +name.token.spark = spark +name.token.sparkBig = spark big +name.token.sparkShoot = spark shoot +name.token.sparkShootBig = spark shoot big +name.token.drill = drill +name.token.drillBig = drill big +name.token.lightBlock = light block +name.token.explosion = explosion +name.token.smokePuff = smoke puff +name.token.sparkExplosion = spark explosion +name.token.crossExplosion = cross explosion +name.token.wave = wave +name.token.bubble = bubble +name.token.music = music +name.token.interrupt = interrupt +name.token.all = All +name.token.beams = Beams +name.token.block = Block +name.token.charge = Charge +name.token.environment = Environment +name.token.explosions = Explosions +name.token.loops = Loops +name.token.movement = Movement +name.token.shoot = Shoot +name.token.ui = UI diff --git a/core/assets/bundles/bundle_de.properties b/core/assets/bundles/bundle_de.properties index 6fe7a4d804..39dad9ea74 100644 --- a/core/assets/bundles/bundle_de.properties +++ b/core/assets/bundles/bundle_de.properties @@ -50,6 +50,7 @@ mods.browser.add = Installieren mods.browser.reinstall = Neu installieren mods.browser.view-releases = Versionen ansehen mods.browser.noreleases = [scarlet]Keine Versionen gefunden\n[accent]Konnte für diese Mod keine Versionen finden. Überprüfe, ob die Mod auf GitHub Releases hat. +mods.browser.current = [lightgray]Most recent commit mods.browser.latest = [lightgray][Neueste] mods.browser.releases = Versionen mods.browser.fetching = Fetching Releases... @@ -144,6 +145,7 @@ mods.initfailed = [red]⚠[] Die vorherige Mindustry-Instanz konnte nicht starte mods = Mods mods.name = Mod: mods.none = [lightgray]Keine Mods gefunden! +mods.restore = Restore Failed mods.guide = Modding-Anleitung mods.report = Problem melden mods.openfolder = Mod-Verzeichnis öffnen @@ -162,6 +164,7 @@ mod.installed = [[Installiert] mod.display = [gray]Mod:[orange] {0} mod.enabled = [lightgray]Aktiviert mod.disabled = [red]Deaktiviert +mod.failed = [red]Failed mod.multiplayer.compatible = [gray]Mehrspieler-kompatibel mod.disable = Deaktivieren mod.version = Version: @@ -522,8 +525,10 @@ editor.filters.search = Suchen nach: editor.filters.author = Autor editor.filters.description = Beschreibung editor.filters.modname = Mod Name -editor.filters.prioritizemod = Mod Priority -editor.filters.prioritizecustom = Custom Priority +editor.filters.prioritize.name = Prioritize: Name +editor.filters.prioritize.custom = Prioritize: Custom +editor.filters.prioritize.builtin = Prioritize: Built-In +editor.filters.prioritize.recent = Prioritize: Recently Modified editor.filters.planetselect = Planet Selection editor.shiftx = Verschieben X editor.shifty = Verschieben Y @@ -1098,12 +1103,15 @@ status.slow.name = Slow status.fast.name = Fast status.shielded.name = Shielded status.disarmed.name = Disarmed +status.invincible.name = Invincible +status.dynamic.name = Dynamic settings.language = Sprache settings.data = Spieldaten settings.reset = Auf Standard zurücksetzen settings.rebind = Zuweisen settings.resetKey = Zurücksetzen +settings.unbindKey = Unbind settings.controls = Steuerung settings.game = Spiel settings.sound = Audio @@ -1132,6 +1140,7 @@ block.limit = [scarlet]Limit: {0} Buildings unsupported.environment = [scarlet]Umgebung nicht unterstützt yes = Ja no = Nein +unabletoclog = Unable to clog info.title = Info error.title = [crimson]Ein Fehler ist aufgetreten error.crashtitle = Ein Fehler ist aufgetreten! @@ -1233,7 +1242,11 @@ stat.buildspeedmultiplier = Baugeschwindigkeit-Multiplikator stat.reactive = Reagiert mit stat.immunities = Immunitäten stat.healing = Heilung +stat.status = Status Effect stat.efficiency = [stat]{0}% Efficiency +stat.chance = [stat]{0}%[lightgray] chance of [white] +stat.hitsize = Hitbox Size +stat.resettime = Reset Time ability.forcefield = Kraftfeld ability.forcefield.description = Projeziert ein Kraftfeld, welches Kugeln aufhält @@ -1291,6 +1304,7 @@ bar.cargounitcap = Frachteinheiten-Limit erreicht bar.drillspeed = Bohrgeschwindigkeit: {0}/s bar.pumpspeed = Pumpengeschwindigkeit: {0}/s bar.efficiency = Effizienz: {0}% +bar.yield = Yield: +{0}% bar.boost = Beschleunigung: +{0}% bar.powerbuffer = Battery Power: {0}/{1} bar.powerbalance = Strom: {0}/s @@ -1320,6 +1334,10 @@ bar.regenerationrate = [stat]{0}/sec[lightgray] regen rate bar.activationtimer = Activates in {0} bar.activated = Activated bar.upto = Up to {0} +bar.lerpwarmuptime = Affected by overdrive. Non-linear; uses the exponential decay formula.\nFor reference, this will reach 90% progress in {0} seconds, and 99% in {1} seconds. +bar.damagetimetotal = {0} dmg/{1} sec +bar.hits = {0} hits +bar.dps = {0} DPS units.processorcontrol = [lightgray]Prozessorgesteuert @@ -1363,6 +1381,7 @@ bullet.notargetsbuildings = [stat] ignoriert Gebäude unit.blocks = Blöcke unit.blockssquared = Blöcke² +unit.worldunits = world units unit.powersecond = Stromeinheiten/Sekunde unit.tilessecond = Blöcke/Sekunde unit.liquidsecond = Flüssigkeitseinheiten/Sekunde @@ -1389,6 +1408,7 @@ unit.shots = Schuss unit.pershot = /Schuss unit.perleg = per leg unit.perside = per side +unit.instant = Instant category.purpose = Beschreibung category.general = Allgemeines category.power = Strom @@ -1400,27 +1420,39 @@ category.optional = Optionale Zusätze setting.alwaysmusic.name = Immer Musik spielen setting.alwaysmusic.description = An: Musik spielt ständig im Spiel\n Aus: Musik spielt hin und wieder in zufälligen Abständen setting.skipcoreanimation.name = Kern Start- und Lande-Animation überspringen +setting.skipcoreanimation.description = When enabled, the animation for core launching and landing will be skipped. setting.landscape.name = immer Querformat -setting.shadows.name = Schatten +setting.landscape.description = When enabled, the screen orientation is locked to landscape mode. setting.blockreplace.name = Automatische Blockvorschläge +setting.blockreplace.description = When enabled, placing a block on another of the same type\nwill suggest an automatic upgrade if available. setting.linear.name = Lineare Filterung +setting.linear.description = When enabled, textures are smoothed. When disabled, textures have a pixelated look. setting.hints.name = Tipps setting.backgroundpause.name = Im Hintergrund pausieren +setting.backgroundpause.description = When enabled, the game will pause when it is not in focus. setting.buildautopause.name = Bauen automatisch pausieren +setting.buildautopause.description = When enabled, building is automatically paused when the player is not actively building. setting.doubletapmine.name = Doppeltippen zum Abbauen +setting.doubletapmine.description = When enabled, double-tapping on a resource tile will make your unit start mining it. setting.commandmodehold.name = Halten für Steuerungsmodus +setting.commandmodehold.description = Whether command mode is activated by holding the command key down, as opposed to toggling it once. setting.distinctcontrolgroups.name = Limit One Control Group Per Unit +setting.distinctcontrolgroups.description = When enabled, a unit can only belong to one control group at a time. setting.modcrashdisable.name = Mods bei Absturz deaktivieren +setting.modcrashdisable.description = When enabled, if the game crashes on startup, all mods\nwill be automatically disabled to prevent a crash loop. setting.animatedwater.name = Animierte Oberflächen -setting.animatedshields.name = Animierte Schilde +setting.animatedwater.description = Enables or disables animations for liquid surfaces like water and slag. setting.playerindicators.name = Spieler-Indikatoren +setting.playerindicators.description = Shows markers pointing in the direction of other players on the map. setting.showpings.name = Show Pings setting.showotherbuildplans.name = Show Other Player's Build Plans setting.indicators.name = Verbündeten-Indikatoren +setting.indicators.description = Shows markers pointing in the direction of setting.autotarget.name = Auto-Zielauswahl +setting.autotarget.description = When enabled, your unit will automatically target and fire at nearby enemies. setting.keyboard.name = Maus+Tastatur-Steuerung -setting.touchscreen.name = Touchscreen-Steuerung setting.fpscap.name = Max. FPS +setting.fpscap.description = Sets the maximum frames per second the game will run at.\nHigher values may increase power consumption. setting.fpscap.none = Kein(e) setting.fpscap.text = {0} FPS setting.uiscale.name = UI-Skalierung @@ -1428,53 +1460,84 @@ setting.uiscale.description = Neustart erforderlich. setting.uiEdgePadding.name = UI Edge Padding setting.uiEdgePadding.description = Adds padding to the edges of the UI. Useful for displays with rounded corners or notches. setting.swapdiagonal.name = Immer diagonale Platzierung +setting.swapdiagonal.description = When enabled, holding the placement key will switch to diagonal placement mode. setting.screenshake.name = Wackeleffekt +setting.screenshake.description = Adjusts the intensity of the screen shake effect from explosions and other events. setting.bloomintensity.name = Bloomstärke +setting.bloomintensity.description = Adjusts the intensity of the bloom (glow) effect. setting.bloomblur.name = Bloomunschärfe +setting.bloomblur.description = Adjusts the blurriness of the bloom effect. setting.effects.name = Effekte anzeigen +setting.effects.description = Enables or disables various visual effects like smoke and particles. setting.destroyedblocks.name = Zerstörte Blöcke anzeigen +setting.destroyedblocks.description = When enabled, destroyed blocks leave behind rubble. setting.blockstatus.name = Block-Status anzeigen +setting.blockstatus.description = Shows colored status icons above blocks. setting.conveyorpathfinding.name = Automatische Wegfindung beim Bau von Förderbändern +setting.conveyorpathfinding.description = When enabled, placing conveyors will automatically try to find a path to the destination. setting.sensitivity.name = Controller-Empfindlichkeit +setting.sensitivity.description = Adjusts the sensitivity of game controllers. setting.saveinterval.name = Autosave-Häufigkeit +setting.saveinterval.description = Sets the time interval for automatic game saves. setting.seconds = {0} Sekunden setting.milliseconds = {0} Millisekunden setting.fullscreen.name = Vollbild setting.fps.name = FPS anzeigen +setting.fps.description = Displays the current frames per second and network ping in the corner of the screen. setting.console.name = Konsole freigeben +setting.console.description = Enables the in-game Javascript console. setting.drawhitboxes.name = Display Hitboxes setting.showperformance.name = Display Performance Metrics setting.buildingtimestep.name = Fixed Building Timestep setting.buildingtimestep.description = Runs buildings on a fixed timestep with constant delta,\nas opposed to every frame with variable delta.\nIf buildings cannot be updated fast enough, the game will slow down.\nIf you don't know what that means, don't touch this option. setting.smoothcamera.name = Sanfte Kamerabewegungen +setting.smoothcamera.description = When enabled, the camera will move more smoothly instead of\ninstantly snapping to new positions. setting.detach-camera.name = Free Camera setting.detach-camera.description = If enabled, the camera moves independently of the player unit.\nThis setting can be assigned a hotkey. setting.vsync.name = VSync +setting.vsync.description = Synchronizes the game's frame rate with the monitor's\nrefresh rate to prevent screen tearing. setting.pixelate.name = Verpixeln [lightgray](Könnte die Leistung beeinträchtigen) +setting.pixelate.description = When enabled, the game is rendered at a lower resolution and\nscaled up, creating a pixelated effect. setting.minimap.name = Zeige die Minimap +setting.minimap.description = Toggles the visibility of the minimap in the corner of the screen. setting.coreitems.name = Kern-Materialien anzeigen +setting.coreitems.description = Toggles the display of items stored in the core on the side of the screen. setting.position.name = Spieler-Position anzeigen +setting.position.description = Displays the player's coordinates on the screen. setting.mouseposition.name = Mausposition anzeigen +setting.mouseposition.description = Displays the mouse cursor's coordinates on the screen. setting.musicvol.name = Musiklautstärke setting.atmosphere.name = Planetatmosphäre zeigen +setting.atmosphere.description = Toggles the rendering of the planet atmospheres in the campaign 3D view. setting.drawlight.name = Draw Darkness/Lighting setting.ambientvol.name = Ambient-Lautstärke -setting.mutemusic.name = Musik stummschalten setting.sfxvol.name = Audioeffekt-Lautstärke -setting.mutesound.name = Audioeffekte stummschalten setting.communityservers.name = Community-Server-Liste abrufen +setting.communityservers.description = When enabled, the game will fetch and display a list of community-run multiplayer servers. setting.savecreate.name = Automatisch speichern +setting.savecreate.description = When enabled, the game will automatically create a new save file when starting a new game. setting.steampublichost.name = Spiel öffentlich sichtbar +setting.steampublichost.description = Controls who can see and join your game when hosting on Steam. setting.playerlimit.name = Spielerbegrenzung +setting.playerlimit.description = Sets the maximum number of players that can join your server. setting.chatopacity.name = Chat-Deckkraft +setting.chatopacity.description = Adjusts the transparency of the chat window. setting.lasersopacity.name = Power-Laser-Deckkraft +setting.lasersopacity.description = Adjusts the opacity of power node lasers. setting.unitlaseropacity.name = Abbau-Laser-Deckkraft +setting.unitlaseropacity.description = Adjusts the opacity of unit mining beams. setting.bridgeopacity.name = Brücken-Deckkraft +setting.bridgeopacity.description = Adjusts the opacity of bridge conveyors. setting.playerchat.name = Chat im Spiel anzeigen +setting.playerchat.description = When enabled, chat messages from players will appear in bubbles above their heads. setting.showweather.name = Wetter anzeigen +setting.showweather.description = Toggles the display of weather effects like rain and snow. setting.hidedisplays.name = Logik-Bildschirme verdecken +setting.hidedisplays.description = Hides the content of logic displays, which may improve performance. setting.macnotch.name = Benutzeroberfläche an Aussparung anpassen setting.macnotch.description = Neustart erforderlich +setting.logiclocalization.name = Logic Localization +setting.logiclocalization.description = When enabled, text in the logic editor is translated,\ninstead of being English for all languages. steam.friendsonly = Nur Freunde steam.friendsonly.tooltip = Ob nur Steam-Freunde deinem Spiel beitreten können.\nDiese Einstellung zu deaktivieren macht dein Spiel öffentlich - jeder kann beitreten. @@ -1685,6 +1748,7 @@ rules.title.unit = Einheiten rules.title.experimental = Experimentell rules.title.environment = Umgebung rules.title.teams = Teams +rules.title.light = Lighting rules.title.planet = Planet rules.title.music = Music rules.alwaysplaymusic = Always Play Music @@ -1696,6 +1760,7 @@ rules.darkmusic.info = Comma-separated music tracks that are more likely to play rules.nomusic = Disable Automatic Music rules.nomusic.info = Turns off all automatic music playback.\nUseful for maps that have custom music played using processors. rules.lighting = Blitze +rules.lighting.unitlight = Unit Lighting rules.fog = Kriegsnebel rules.invasions = Enemy Sector Invasions rules.legacylaunchpads = Legacy Launch Pad Mechaniken @@ -2607,6 +2672,8 @@ block.large-logic-display.description = Zeigt mithilfe eines Prozessors Beliebig block.tile-logic-display.description = Zeigt mithilfe eines Prozessors Beliebiges an. Verbindet sich nahtlos mit benachbarten Bildschirmen. block.interplanetary-accelerator.description = Ein gewaltiger Railgun-Turm, der mithilfe von Elektromagnetismus Kerne stark genug beschleunigt, um Interplanetare Reisen zu ermöglichen. block.repair-turret.description = Heilt durchgehend die nächste befreundete, beschädigte Einheit in der Umgebung. Verwendet optional Kühlung. +block.target-dummy.name = Target Dummy +block.target-dummy.description = Spawns a target dummy to test damage per second. Armor and flight can be configured.\nSandbox only. #Erekir block.core-bastion.description = Kern der Basis. Gepanzert. Einmal zerstört, ist jeglicher Kontakt zum Sektor verloren. @@ -3059,3 +3126,466 @@ lenum.dragmultiplier = Environment drag multiplier. lenum.ban = Blocks or units that cannot be placed or built. lenum.unban = Unban a unit or block. lenum.musicvolume = Global music volume multiplier.\nClamped to [0, 1]. + +# Implemented via the localizedName() method +instruction.read = Read +instruction.write = Write +instruction.draw = Draw +instruction.print = Print +instruction.printchar = Print Char +instruction.format = Format +instruction.drawflush = Draw Flush +instruction.printflush = Print Flush +instruction.getlink = Get link +instruction.control = Control +instruction.radar = Radar +instruction.sensor = Sensor +instruction.set = Set +instruction.operation = Operation +instruction.select = Select +instruction.wait = Wait +instruction.stop = Stop +instruction.lookup = Lookup +instruction.jump = Jump +instruction.end = End +instruction.unitbind = Unit Bind +instruction.unitcontrol = Unit Control +instruction.unitradar = Unit Radar +instruction.unitlocate = Unit Locate +instruction.query = Query +instruction.getblock = Get Block +instruction.setblock = Set Block +instruction.spawnunit = Spawn Unit +instruction.spawnbullet = Spawn Bullet +instruction.applystatus = Apply Status +instruction.weathersense = Weather Sense +instruction.weatherset = Weather Set +instruction.spawnwave = Spawn Wave +instruction.setrule = Set Rule +instruction.flushmessage = Flush Message +instruction.cutscene = Cutscene +instruction.effect = Effect +instruction.explosion = Explosion +instruction.setrate = Set Rate +instruction.fetch = Fetch +instruction.sync = Sync +instruction.clientdata = Client Data +instruction.getflag = Get Flag +instruction.setflag = Set Flag +instruction.setprop = Set Prop +instruction.playsound = Play Sound +instruction.playmusic = Play Music +instruction.setmarker = Set Marker +instruction.makemarker = Make Marker +instruction.localeprint = Locale Print +instruction.packcolor = Pack Color +instruction.unpackcolor = Unpack Color +instruction.invalid = Invalid +# Implemented via the enumText() method +blockflag.label.core = core +blockflag.label.storage = storage +blockflag.label.generator = generator +blockflag.label.turret = turret +blockflag.label.factory = factory +blockflag.label.repair = repair +blockflag.label.battery = battery +blockflag.label.reactor = reactor +blockflag.label.drill = drill +blockflag.label.shield = shield +contenttype.label.block = block +contenttype.label.unit = unit +contenttype.label.item = item +contenttype.label.liquid = liquid +contenttype.label.team = team +cutsceneaction.label.active = active +cutsceneaction.label.pan = pan +cutsceneaction.label.zoom = zoom +cutsceneaction.label.stop = stop +cutsceneaction.label.shake = shake +cutsceneaction.label.gethud = get Hud +cutsceneaction.label.sethud = set Hud +fetchtype.label.unit = unit +fetchtype.label.player = player +fetchtype.label.core = core +fetchtype.label.build = build +fetchtype.label.unitcount = unit count +fetchtype.label.playercount = player count +fetchtype.label.corecount = core count +fetchtype.label.buildcount = build count +graphicstype.label.clear = clear +graphicstype.label.color = color +graphicstype.label.col = col +graphicstype.label.stroke = stroke +graphicstype.label.line = line +graphicstype.label.rect = rect +graphicstype.label.linerect = line rect +graphicstype.label.poly = poly +graphicstype.label.linepoly = line poly +graphicstype.label.triangle = triangle +graphicstype.label.image = image +graphicstype.label.print = print +graphicstype.label.translate = translate +graphicstype.label.scale = scale +graphicstype.label.rotate = rotate +graphicstype.label.reset = reset +laccess.label.totalitems = total items +laccess.label.firstitem = first item +laccess.label.totalliquids = total liquids +laccess.label.totalpower = total power +laccess.label.itemcapacity = item capacity +laccess.label.liquidcapacity = liquid capacity +laccess.label.powercapacity = power capacity +laccess.label.powernetstored = powernet stored +laccess.label.powernetcapacity = powernet capacity +laccess.label.powernetin = powernet in +laccess.label.powernetout = powernet out +laccess.label.ammo = ammo +laccess.label.ammocapacity = ammo capacity +laccess.label.currentammotype = current ammo type +laccess.label.memorycapacity = memory capacity +laccess.label.health = health +laccess.label.maxhealth = max health +laccess.label.heat = heat +laccess.label.shield = shield +laccess.label.armor = armor +laccess.label.efficiency = efficiency +laccess.label.progress = progress +laccess.label.timescale = timescale +laccess.label.rotation = rotation +laccess.label.x = x +laccess.label.y = y +laccess.label.velocityx = x velocity +laccess.label.velocityy = y velocity +laccess.label.shootx = shoot x +laccess.label.shooty = shoot y +laccess.label.camerax = camera x +laccess.label.cameray = camera y +laccess.label.camerawidth = camera width +laccess.label.cameraheight = camera height +laccess.label.displaywidth = display width +laccess.label.displayheight = display height +laccess.label.buffersize = buffer size +laccess.label.operations = operations +laccess.label.size = size +laccess.label.solid = solid +laccess.label.dead = dead +laccess.label.range = range +laccess.label.shooting = shooting +laccess.label.boosting = boosting +laccess.label.minex = mining x +laccess.label.miney = mining y +laccess.label.mining = mining +laccess.label.buildx = build x +laccess.label.buildy = build y +laccess.label.pingx = ping x +laccess.label.pingy = ping y +laccess.label.pingtext = ping text +laccess.label.building = building +laccess.label.breaking = breaking +laccess.label.speed = speed +laccess.label.team = team +laccess.label.type = type +laccess.label.flag = flag +laccess.label.flying = flying +laccess.label.controlled = controlled +laccess.label.controller = controller +laccess.label.name = name +laccess.label.payloadcount = payload count +laccess.label.payloadtype = payload type +laccess.label.totalpayload = total payload +laccess.label.payloadcapacity = payload capacity +laccess.label.maxunits = max units +laccess.label.id = id +laccess.label.selectedblock = selected block +laccess.label.selectedrotation = selected rotation +laccess.label.bulletlifetime = bullet lifetime +laccess.label.bullettime = bullet time +laccess.label.enabled = enabled +laccess.label.shoot = shoot +laccess.label.shootp = shoot predict +laccess.label.config = config +laccess.label.color = color +llocate.label.ore = ore +llocate.label.spawn = spawn +llocate.label.building = building +llocate.label.damaged = damaged +lmarkercontrol.label.remove = remove +lmarkercontrol.label.world = world +lmarkercontrol.label.minimap = minimap +lmarkercontrol.label.light = light +lmarkercontrol.label.autoscale = autoscale +lmarkercontrol.label.pos = pos +lmarkercontrol.label.endpos = end pos +lmarkercontrol.label.drawlayer = draw layer +lmarkercontrol.label.color = color +lmarkercontrol.label.radius = radius +lmarkercontrol.label.stroke = stroke +lmarkercontrol.label.outline = outline +lmarkercontrol.label.rotation = rotation +lmarkercontrol.label.shape = shape +lmarkercontrol.label.arc = arc +lmarkercontrol.label.flushtext = flush text +lmarkercontrol.label.fontsize = font size +lmarkercontrol.label.textheight = text height +lmarkercontrol.label.textalign = text align +lmarkercontrol.label.linealign = line align +lmarkercontrol.label.labelflags = label flags +lmarkercontrol.label.texture = texture +lmarkercontrol.label.texturesize = texture size +lmarkercontrol.label.posi = posi +lmarkercontrol.label.uvi = uvi +lmarkercontrol.label.colori = colori +logicrule.label.currentwavetime = current wave time +logicrule.label.wavetimer = wave timer? +logicrule.label.waves = waves +logicrule.label.wave = wave +logicrule.label.wavespacing = wave spacing +logicrule.label.wavesending = waves ending? +logicrule.label.attackmode = attack mode? +logicrule.label.enemycorebuildradius = enemy core build radius +logicrule.label.dropzoneradius = drop zone radius +logicrule.label.unitcap = unit cap +logicrule.label.maparea = map area +logicrule.label.lighting = lighting? +logicrule.label.cangameover = can game over +logicrule.label.ambientlight = ambient light +logicrule.label.unitlight = unit light +logicrule.label.solarmultiplier = solar multiplier +logicrule.label.dragmultiplier = drag multiplier +logicrule.label.ban = ban +logicrule.label.unban = unban +logicrule.label.pausedisabled = pause disabled +logicrule.label.musicvolume = music volume +logicrule.label.buildspeed = build speed +logicrule.label.unithealth = unit health +logicrule.label.unitbuildspeed = unit build speed +logicrule.label.unitminespeed = unit mine speed +logicrule.label.unitcost = unit cost +logicrule.label.unitdamage = unit damage +logicrule.label.blockhealth = block health +logicrule.label.blockdamage = block damage +logicrule.label.rtsminweight = rts min weight +logicrule.label.rtsminsquad = rts min squad +lunitcontrol.label.idle = idle +lunitcontrol.label.stop = stop +lunitcontrol.label.unbind = unbind +lunitcontrol.label.move = move +lunitcontrol.label.approach = approach +lunitcontrol.label.pathfind = pathfind +lunitcontrol.label.autopathfind = auto pathfind +lunitcontrol.label.target = target +lunitcontrol.label.targetp = target predict +lunitcontrol.label.itemdrop = item drop +lunitcontrol.label.itemtake = item take +lunitcontrol.label.paydrop = payload drop +lunitcontrol.label.paytake = payload take +lunitcontrol.label.payenter = payload enter +lunitcontrol.label.flag = flag +lunitcontrol.label.mine = mine +lunitcontrol.label.build = build block +lunitcontrol.label.getblock = get block +lunitcontrol.label.deconstruct = deconstruct +lunitcontrol.label.within = within? +lunitcontrol.label.boost = boost +messagetype.label.notify = notify +messagetype.label.announce = announce +messagetype.label.toast = toast +messagetype.label.mission = mission +querytype.label.unit = unit +querytype.label.building = building +radarsort.label.distance = distance +radarsort.label.health = health +radarsort.label.maxhealth = max health +radarsort.label.shield = shield +radarsort.label.armor = armor +radartarget.label.any = any +radartarget.label.enemy = enemy +radartarget.label.ally = ally +radartarget.label.player = player +radartarget.label.attacker = attacker +radartarget.label.flying = flying +radartarget.label.ground = ground +tilelayer.label.floor = floor +tilelayer.label.ore = ore +tilelayer.label.block = block +tilelayer.label.building = building + +name.token.jump = Jump +name.token.color = color +name.token.width = width +name.token.height = height +name.token.sides = sides +name.token.radius = radius +name.token.rotation = rotation +name.token.degrees = degrees +name.token.image = image +name.token.size = size +name.token.align = align +name.token.set = set +name.token.of = of +name.token.to = to +name.token.at = at +name.token.in = in +name.token.damage = damage +name.token.velocityScl = velocity scale +name.token.lifeScl = life scale +name.token.aimX = aim X +name.token.aimY = aim Y +name.token.read = read +name.token.write = write +name.token.from = from +name.token.char = char +name.token.linknum = link# +name.token.draw = draw +name.token.clear = clear +name.token.apply = apply +name.token.circle = circle +name.token.rect = rect +name.token.positional = positional +name.token.global = global +name.token.target = target +name.token.and = and +name.token.or = or +name.token.b-and = b-and +name.token.xor = xor +name.token.flip = flip +name.token.order = order +name.token.sort = sort +name.token.output = output +name.token.if = if +name.token.then = then +name.token.else = else +name.token.sec = sec +name.token.find = find +name.token.group = group +name.token.enemy = enemy? +name.token.ore = ore +name.token.outX = out X +name.token.outY = out Y +name.token.owner = owner +name.token.found = found? +name.token.building = building +name.token.always = always +name.token.not = not +name.token.pack = pack +name.token.unpack = unpack +name.token.-lookup = = lookup +name.token.type = type +name.token.get = get +name.token.team = team +name.token.rot = rot +name.token.spawn = spawn +name.token.-bullet = = bullet +name.token.unit = unit +name.token.weather = weather +name.token.state = state +name.token.natural = natural +name.token.speed = speed +name.token.level = level +name.token.duration = duration +name.token.seconds = seconds +name.token.shown = shown +name.token.data = data +name.token.effect = effect +name.token.pierce = pierce +name.token.ground = ground +name.token.air = air +name.token.flag = flag +name.token.volume = volume +name.token.pitch = pitch +name.token.pan = pan +name.token.limit = limit +name.token.id = id # +name.token.replace = replace? +name.token.for = for +name.token.success = success +name.token.truefalse = true/false +name.token.layer = layer +name.token.stroke = stroke +name.token.outline = outline +name.token.fill = fill? +name.token.start = start +name.token.end = end +name.token.fetch = fetch? +name.token.background = background +name.token.printFlush = printflush +name.token.name = name +name.token.index = index +name.token.block-unit = block/unit +name.token.enable = enable +name.token.amount = amount +name.token.item = item +name.token.takeUnits = take units +name.token.value = value +name.token.floor = floor +name.token.result = result +name.token.config = config +name.token.shapeText = shape text +name.token.point = point +name.token.shape = shape +name.token.text = text +name.token.line = line +name.token.texture = texture +name.token.quad = quad +name.token.light = light +name.token.snowing = snowing +name.token.rain = rain +name.token.sandstorm = sand storm +name.token.sporestorm = spore storm +name.token.fog = fog +name.token.suspend-particles = suspended particles +name.token.topLeft = top left +name.token.top = top +name.token.topRight = top right +name.token.left = left +name.token.center = center +name.token.right = right +name.token.bottomLeft = bottom left +name.token.bottom = bottom +name.token.bottomRight = bottom right +name.token.none = none +name.token.warn = warn +name.token.cross = cross +name.token.blockFall = block fall +name.token.placeBlock = place block +name.token.placeBlockSpark = place block spark +name.token.breakBlock = break block +name.token.-spawn = = spawn +name.token.trail = trail +name.token.breakProp = break prop +name.token.smokeCloud = smoke cloud +name.token.vapor = vapor +name.token.hit = hit +name.token.hitSquare = hit square +name.token.shootSmall = shoot small +name.token.shootBig = shoot big +name.token.smokeSmall = smoke small +name.token.smokeBig = smoke big +name.token.smokeColor = smoke color +name.token.smokeSquare = smoke square +name.token.smokeSquareBig = smoke square big +name.token.spark = spark +name.token.sparkBig = spark big +name.token.sparkShoot = spark shoot +name.token.sparkShootBig = spark shoot big +name.token.drill = drill +name.token.drillBig = drill big +name.token.lightBlock = light block +name.token.explosion = explosion +name.token.smokePuff = smoke puff +name.token.sparkExplosion = spark explosion +name.token.crossExplosion = cross explosion +name.token.wave = wave +name.token.bubble = bubble +name.token.music = music +name.token.interrupt = interrupt +name.token.all = All +name.token.beams = Beams +name.token.block = Block +name.token.charge = Charge +name.token.environment = Environment +name.token.explosions = Explosions +name.token.loops = Loops +name.token.movement = Movement +name.token.shoot = Shoot +name.token.ui = UI diff --git a/core/assets/bundles/bundle_es.properties b/core/assets/bundles/bundle_es.properties index 06272eebb5..6e00820a92 100644 --- a/core/assets/bundles/bundle_es.properties +++ b/core/assets/bundles/bundle_es.properties @@ -19,7 +19,7 @@ clipboardcopy = Este servidor quiere copiar texto a tu portapapeles. ¿Estás se linkfail = ¡Error al abrir el enlace!\nLa URL se ha copiado al portapapeles. screenshot = Captura de pantalla guardada en {0} screenshot.invalid = El mapa es demasiado grande, no hay suficiente memoria para la captura de pantalla. -screenshot.error = Failed to take screenshot. Your device likely does not support screenshots this large. +screenshot.error = Error al tomar una captura de pantalla. Probablemente tu dispositivo no soporte capturas de pantalla tan grandes. gameover = Fin de la partida gameover.disconnect = Desconectarse gameover.pvp = ¡El equipo[accent] {0}[] ha ganado! @@ -50,6 +50,7 @@ mods.browser.add = Instalar mods.browser.reinstall = Reinstalar mods.browser.view-releases = Versiones mods.browser.noreleases = [scarlet]No disponible.\n[accent]No se encontró ninguna versión publicada para este mod. Comprueba si el repositorio del mod ha publicado alguna versión. +mods.browser.current = [lightgray]Cambio más reciente mods.browser.latest = <Última> mods.browser.releases = Versiones mods.browser.fetching = Buscando Versiones... @@ -62,7 +63,7 @@ export.file = Exportar archivo import.file = Importar archivo copy.clipboard = Copiar al portapapeles load.clipboard = Importar desde el portapapeles -workshop.browse = Browse Workshop +workshop.browse = Explorar la Workshop workshop.share = Compartir en Steam Workshop schematic = Esquema @@ -144,24 +145,26 @@ mods.initfailed = [red]⚠[] La anterior ejecución de Mindustry no pudo inicial mods = Mods mods.name = Mod: mods.none = [lightgray]¡No se han encontrado mods! +mods.restore = Falló la restauración mods.guide = Guía sobre mods mods.report = Reportar error mods.openfolder = Abrir carpeta de mods mods.viewcontent = Ver contenido mods.reload = Recargar mods.reloadexit = A continuación se cerrará el juego para cargar los mods. -mods.update.available = [lightgray]Update Available: {0} -mods.update.all = Update All Mods -mods.downloading = [accent]Downloading Mod: {0} +mods.update.available = [lightgray]Actualización disponible: {0} +mods.update.all = Actualizar todos los Mods +mods.downloading = [accent]Descargando Mod: {0} -mod.warning = ⚠ Mods can execute arbitrary code.\n\nNever download mods from sources you don't trust - they could steal data or compromise your computer. -mod.warning.read = I actually read this -mod.warning.accept = I accept the responsibility -mod.warning.deny = Disable my mods +mod.warning = ⚠ Los Mods pueden ejecutar código arbitrario.\n\nNunca descargues mods de fuentes que no confías - pueden robarte información o comprometer tu computadora. +mod.warning.read = He leído esto +mod.warning.accept = Acepto la responsabilidad +mod.warning.deny = Desactivar mis mods mod.installed = [[Instalado] mod.display = [gray]Mod:[orange] {0} mod.enabled = [lightgray]Activado mod.disabled = [scarlet]Desactivado +mod.failed = [red]Falló mod.multiplayer.compatible = [gray]Compatible con multijugador mod.disable = Desactivar mod.version = Versión: @@ -187,7 +190,7 @@ mod.incompletedependencies.details = Este mod no se puede cargar debido a depend mod.requiresversion = Requiere la versión del juego: [red]{0} mod.errors = Ha ocurrido un fallo al cargar el contenido. -mod.errors.map = [scarlet]Errors have occurred loading map content. All custom content has been disabled.[]\nThis map will likely not function correctly. +mod.errors.map = [scarlet]Han ocurrido errores cargando el contenido del mapa. Todo el contenido personalizado ha sido desactivado.[]\nEs probable que este mapa no funcione correctamente. mod.noerrorplay = [scarlet]Se están ejecutando algunos mods con fallos.[]Debes deshabilitarlos o arreglar los errores antes de jugar. mod.enable = Activar mod.requiresrestart = El juego se cerrará para aplicar los cambios del mod. @@ -254,7 +257,7 @@ server.kicked.vote = Has sido expulsado por votación. Hasta luego. server.kicked.clientOutdated = ¡Cliente desactualizado! ¡Actualiza el juego! server.kicked.serverOutdated = ¡Servidor desactualizado! ¡Pídele al anfitrión que lo actualice! server.kicked.banned = Estás vetado en este servidor. -server.kicked.steamBanned = You have been banned from Steam lobbies for disruptive and shameful behavior. +server.kicked.steamBanned = Has sido baneado de las lobbies de Steam por conductas disruptivas e inapropiadas. server.kicked.typeMismatch = Este servidor no es compatible con el tipo de compilación de tu versión actual. server.kicked.playerLimit = Este servidor está lleno. Puedes esperar a que alguien deje un hueco. server.kicked.recentKick = Has sido expulsado recientemente.\nEspera antes de conectarte de nuevo. @@ -285,12 +288,12 @@ servers.remote = Servidores remotos servers.global = Servidores de la comunidad servers.disclaimer = Los servidores de la comunidad [accent]no[] son propiedad del desarrollador, ni administrados por el mismo.\n\nLos servidores podrían tener contenido generado por los usuarios no apropiado para todas las edades. -servers.connect.confirm = Join the following server?\n\n[accent]{0}[]\n\nOnly connect to servers you trust! +servers.connect.confirm = ¿Unirse al servidor?\n\n[accent]{0}[]\n\n¡Solo conectate a servidores en los que confíes! servers.showhidden = Mostrar servidores ocultos server.shown = Visibles server.hidden = Ocultos -servers.sortping = Sorting By: Ping -servers.sortplayers = Sorting By: Player Count +servers.sortping = Ordenar Por: Ping +servers.sortplayers = Ordenar Por: Cantidad de Jugadores viewplayer = Viendo al jugador: [accent]{0} trace = Rastrear Jugador @@ -339,14 +342,14 @@ disconnect.timeout = Tiempo de espera agotado. disconnect.data = ¡Hubo un fallo al cargar los datos! disconnect.snapshottimeout = Tiempo de espera agotado al recibir instantánea UDP.\nEsto puede ser debido a una red inestable o una conexión lenta. cantconnect = No es posible unirse a la partida ([accent]{0}[]). -disconnect.reason = Disconnected: {0} +disconnect.reason = Desconectado: {0} connecting = [accent]Conectando... reconnecting = [accent]Reconectado... -connecting.establish = [accent]Establishing connection... -receiving.world = [accent]Receiving world data ({0})... -receiving.assets = [accent]Receiving assets ({0})... -receiving.assets.fail = Error occurred while receiving assets. +connecting.establish = [accent]Estableciendo conexión ... +receiving.world = [accent]Recibiendo información del mundo ({0})... +receiving.assets = [accent]Recibiendo recursos ({0})... +receiving.assets.fail = Ocurrió un error al recibir los recursos. server.port = Puerto: server.invalidport = ¡El número de puerto no es valido! @@ -364,10 +367,10 @@ save.export = Exportar archivo de guardado save.import.invalid = [accent]¡Este archivo no es válido! save.import.fail = [scarlet]Hubo un fallo al importar el archivo de guardado: [accent]{0} save.export.fail = [scarlet]Ha fallado la exportación del guardado: [accent]{0} -save.export.needsload = [scarlet]⚠ This save contains embedded assets.[]\nLoad into this save before exporting it. -save.assets.missing = Missing Assets -save.assets.missing.list = Asset List... -save.assets.missing.info = [scarlet]⚠ This save contains missing assets![]\n\n[lightgray]This is likely because the save file was not properly exported.\n[lightgray]When sharing saves, only export through the in-game UI. Do not copy save files directly.\n[lightgray]If transferring files is necessary, make sure the [accent]assetCache[] folder is copied as well. +save.export.needsload = [scarlet]⚠ Este archivo de guardado contiene recursos incorporados.[]\nAbre este archivo de guardado antes de exportarlo. +save.assets.missing = Recursos Faltantes +save.assets.missing.list = Lista de Recursos... +save.assets.missing.info = [scarlet]⚠ !Este archivo de guardado contiene recursos faltantes![]\n\n[lightgray]Esto probablemente se deba a que este archivo de guardado no fue exportado correctamente.\n[lightgray]Cuando compartas archivos de guardado, solo exportalos a través de la interfaz dentro del juego. No copies archios de guardado directamente.\n[lightgray]Si es necesario el transferir archivos, asegurate de que el folder [accent]assetCache[] es copiado de igual manera. save.import = Importar guardado save.newslot = Nombre del archivo de guardado: save.rename = Renombrar @@ -502,7 +505,7 @@ editor.waves = Oleadas: editor.rules = Normas: editor.generation = Generación: editor.objectives = Objetivos -editor.locales = Paquetes de localización +editor.locales = Paquetes de traducción editor.worldprocessors = Procesadores estáticos editor.worldprocessors.editname = Editar nombre editor.worldprocessors.none = [lightgray]¡No se encontraron procesadores estáticos!\nAñade uno en el editor del mapa, o usa el botón \ue813 Añadir. @@ -522,82 +525,83 @@ editor.filters.search = Buscar en: editor.filters.author = Autor editor.filters.description = Descripción editor.filters.modname = Nombre del mod -editor.filters.prioritizemod = Priorizar de un Mod -editor.filters.prioritizecustom = Priorizar Personalizados -editor.filters.planetselect = Planet Selection +editor.filters.prioritize.name = Priorizar: Por Nombre +editor.filters.prioritize.custom = Priorizar: Personalizados +editor.filters.prioritize.builtin = Priorizar: Integrados +editor.filters.prioritize.recent = Priorizar: Modificado Recientemente +editor.filters.planetselect = Selección del Planeta editor.shiftx = Trasladar X editor.shifty = Trasladar Y -asset.emoji = Emojis -asset.patch = Patch -asset.content = Content -asset.bundle = Translation Bundle -asset.image = Image -asset.sound = Sound -asset.music = Music +asset.patch = Parche +asset.content = Contenido +asset.bundle = Paquete de Traducción +asset.image = Imagen +asset.sound = Sonido +asset.music = Musica -content.unit = Unit -content.item = Item -content.liquid = Liquid -content.block = Block -content.planet = Planet -content.weather = Weather -content.status = Status Effect +content.unit = Unidad +content.item = Recurso +content.liquid = Liquido +content.block = Bloque +content.planet = Planeta +content.weather = Clima +content.status = Efecto de Estado -patch.set = Patchset: {0} +patch.set = Conjunto de Parche: {0} patch.none = [lightgray]No hay conjuntos de parches cargados. patch.errors = Errores del conjunto de parches patch.importerror = Error al importar el conjunto de parches -patch.delete.confirm = ¿Estas seguro de eliminar este conjunto de parches? -patch.path = Path: +patch.delete.confirm = ¿Estás seguro de querer eliminar este conjunto de parches? +patch.path = Ruta: patch.fields = {0} campos -bundle.lines = {0} lines +bundle.lines = {0} lineas -images = Images -asset.title = Data Patches & Assets -asset.guide = Usage Guide -asset.bundle.exists = A bundle with path '{0}' already exists. -asset.importzip = Import Asset Zip -asset.exportzip = Export Asset Zip -asset.image.importzip = Import Zip -asset.image.exportzip = Export Zip -asset.clearall = Clear All -asset.clearall.confirm = Are you sure that you want to clear [red]all[] assets from this map?\nThis includes images, audio, content, etc. -asset.path.invalid = Path is invalid! -asset.imports = Import Results -asset.imported = [accent]{0} assets imported. -asset.import.none = No valid asset files found in zip archive. -asset.content.errors = Content Errors -asset.content.add = Add Content -asset.content.type = Type: -asset.content.exists = [red]Content with that name already exists! -asset.content.badname = [red]Invalid name! Most symbols are not allowed. -asset.content.import.file = Import File -asset.content.import.clipboard = Import From Clipboard -asset.exists = An asset of that type with the same path/name already exists:\n[lightgray]{0} -asset.exists.audio = A sound/music asset with that name is already loaded:\n[lightgray]{0} -asset.broken = This asset file could not be located.\nThis can be caused by improper import of data, or an incorrectly exported save. -asset.audio.invalid = Audio file could not be loaded.\nEnsure that it is a valid OGG or MP3 file. -asset.delete.confirm = Are you sure you want to delete this asset? -asset.images = Data Patch Images -asset.image.imports = Import Results -asset.image.imported = [accent]{0} images imported. -asset.image.none = No valid PNG files found in zip archive. -asset.image.error = [red]The following errors were encountered:[] -asset.image.clearall.confirm = Are you certain that you wish to clear all images? -asset.image.info = Image Info -asset.image.toolarge = Image ([lightgray]{0}x{1}[]) is too large. Maximum size is {2}x{3}. -asset.image.exists = An image with that path/name already exists:\n[lightgray]{0} -asset.image.delete.confirm = Are you certain that you wish to delete this image? -asset.image.name = [accent]File Name: [lightgray]{0} -asset.image.region.name = [accent]Region Name: [lightgray]{0} -asset.image.path = [accent]Path: [lightgray]{0} -asset.image.env = [accent]Uses Environment Atlas: [lightgray]{0} -asset.image.size = [accent]Size: [lightgray]{0}x{1} -asset.image.filesize = [accent]File Size: [lightgray]{0} -asset.image.packfailed = [red]⚠ Failed to pack sprite![] -asset.image.packfailed.env = This is likely caused by a lack of space in the environment atlas.\nNote that environment sprites are limited to a 512x512 total area. +images = Imágenes +asset.title = Parches de Datos y Recursos +asset.guide = Guía de Uso +asset.bundle.exists = Un paquete con la ruta '{0}' ya existe. +asset.importzip = Importar Zip con Recursos +asset.exportzip = Exportar Zip con Recursos +asset.image.importzip = Importar Zip +asset.image.exportzip = Exportar Zip +asset.clearall = Eliminar Todos +asset.clearall.confirm = ¿Estás seguro de querer eliminar [red]todos[] los recursos de este mapa?\nEsto incluye, imágenes, audio, contenido, etc. +asset.path.invalid = ¡La ruta es invalida! +asset.imports = Resultados de la Importación +asset.imported = [accent]{0} recursos importados. +asset.import.none = No se encontraron recursos validos en este archivo zip. +asset.content.errors = Errores en Contenido +asset.content.add = Añadir Contenido +asset.content.type = Tipo: +asset.content.exists = [red]!Un contenido con este nombre ya existe! +asset.content.badname = [red]!Nombre invalido! La mayoría de los símbolos no están permitidos. +asset.content.import.file = Importar archivo +asset.content.import.clipboard = Importar desde el Portapapeles +asset.exists = Un archivo de este tipo con la misma ruta/nombre ya existe:\n[lightgray]{0} +asset.exists.audio = Un archivo de sonido/musica con este nombre ya ha sido cargado:\n[lightgray]{0} +asset.broken = Este archivo no puede ser encontrado.\nEsto puede ser causado por una imporpia importación de los datos, o un archivo exportado incorrectamente. +asset.audio.invalid = El archivo de audio no pudo ser cargado.\nAsegurate de que es un archivo MP3 o OGG valido. +asset.delete.confirm = ¿Estás seguro de querer eliminar este archivo? +asset.images = Imágenes de Parche de Datos +asset.image.imports = Resultados de Importación +asset.image.imported = [accent]{0} imágenes importadas. +asset.image.none = No se encontraron archivos PNG validos en el archivo zip. +asset.image.error = [red]Se encontraron los siguientes errores:[] +asset.image.clearall.confirm = ¿Estás seguro de querer eliminar todas las imágenes? +asset.image.info = Información de la imagen +asset.image.toolarge = La imagen ([lightgray]{0}x{1}[]) es muy grande. El tamaño máximo es {2}x{3}. +asset.image.exists = Una imagen con esa ruta/nombre ya existe:\n[lightgray]{0} +asset.image.delete.confirm = ¿Estás seguro de querer eliminar esta imagen? +asset.image.name = [accent]Nombre del Archivo: [lightgray]{0} +asset.image.region.name = [accent]Nombre de la Región: [lightgray]{0} +asset.image.path = [accent]Ruta: [lightgray]{0} +asset.image.env = [accent]Usa el Atlas del Entorno: [lightgray]{0} +asset.image.size = [accent]Tamaño: [lightgray]{0}x{1} +asset.image.filesize = [accent]Tamaño del Archivo: [lightgray]{0} +asset.image.packfailed = [red]⚠ !Hubo un error al empaquetar el sprite![] +asset.image.packfailed.env = Esto es probable que se deba a la falta de espacio en el atlas de entorno.\nTen en cuenta que los sprites de entorno están limitados a un área total de 512x512. asset.emoji.delete = Delete Selected ({0}) asset.emoji.notfound = Image with specified name not found. @@ -616,7 +620,7 @@ waves.to = hasta waves.spawn = generar: waves.spawn.all = waves.spawn.select = Seleccionar zona de aparición -waves.spawn.none = [scarlet]No se encontraron zonas de aterrizaje en el mapa +waves.spawn.none = [scarlet]No se encontraron zonas de aparición en el mapa waves.spawn.first = [lightgray](primero {0}) waves.max = máximo de unidades waves.guardian = Guardián @@ -645,9 +649,9 @@ all = Todos editor.default = [lightgray] details = Detalles... edit = Editar... -edit.menu = Edit... +edit.menu = Editar... variables = Variables -logic.error.toolong = Processor code too long (Limit: {0} compressed bytes, actual length: {1} bytes) +logic.error.toolong = El código del procesador es muy largo (Límite: {0} bytes comprimidos, longitud actual: {1} bytes) logic.clear.confirm = ¿Seguro quieres limpiar todo el código de este procesador? logic.restart = Reiniciar logic.globals = Variables Integradas @@ -663,7 +667,7 @@ editor.errorlegacy = Este mapa es demasiado antiguo y usa un formato obsoleto. editor.errornot = Esto no es un fichero de mapa. editor.errorheader = Este mapa no es válido o está corrupto. editor.errorname = El mapa no tiene un nombre definido. ¿Estás intentando cargar un fichero de guardado? -editor.errorlocales = Error al leer paquetes de localización invalidos. +editor.errorlocales = Error al leer paquetes de traducción invalidos. editor.update = Actualizar editor.randomize = Aleatorizar editor.moveup = Subir @@ -723,8 +727,8 @@ toolmode.drawteams.description = Dibuja equipos en lugar de bloques. #unused toolmode.underliquid = Bajo líquidos toolmode.underliquid.description = Dibuja suelos bajo bloques con líquidos. -toolmode.fillunderliquid = Fill Under Liquids -toolmode.fillunderliquid.description = Fill floors under liquid tiles. +toolmode.fillunderliquid = Rellenar bajo líquidos +toolmode.fillunderliquid.description = Rellena el suelo bajo bloques con líquidos. filters.empty = [lightgray]¡No hay filtros! Añade uno con el botón de abajo. @@ -771,21 +775,21 @@ filter.option.percentile = Percentil filter.option.code = Código filter.option.loop = Bucle -locales.info = Aqui puedes agregar paquetes de localización para lenguajes específicos a tu mapa. En cada paquete de localización, cada propiedad tiene un nombre y un valor. Estas propiedades pueden ser usadas por los procesadores estáticos y por los objetivos usando sus nombres. Estos admiten aplicar formato al texto (remplazando un marcador de valor temporal con un valor actual).\n\n[cyan]Propiedad de ejemplo:\n[]nombre: [accent]contador[]\nvalor: [accent]Contador de ejemplo, tiempo faltante: {0}[]\n\n[cyan]Uso:\n[]Establecerlo como el texto de un objetivo: [accent]@contador\n\n[]Imprimirlo en un procesador estático:\n[accent]localeprint "contador"\nformat tiempo\n[gray](donde tiempo es una variable calculada por separado) -locales.deletelocale = ¿Estas seguro de eliminar este paquete de localización? -locales.applytoall = Aplicar cambios a todos los paquetes de localización -locales.addtoother = Añadir a otros paquetes de localización +locales.info = Aqui puedes agregar paquetes de traducción para lenguajes específicos a tu mapa. En cada paquete de traducción, cada propiedad tiene un nombre y un valor. Estas propiedades pueden ser usadas por los procesadores estáticos y por los objetivos usando sus nombres. Estos admiten aplicar formato al texto (remplazando un marcador de valor temporal con un valor actual).\n\n[cyan]Propiedad de ejemplo:\n[]nombre: [accent]contador[]\nvalor: [accent]Contador de ejemplo, tiempo faltante: {0}[]\n\n[cyan]Uso:\n[]Establecerlo como el texto de un objetivo: [accent]@contador\n\n[]Imprimirlo en un procesador estático:\n[accent]localeprint "contador"\nformat tiempo\n[gray](donde tiempo es una variable calculada por separado) +locales.deletelocale = ¿Estás seguro de querer eliminar este paquete de traducción? +locales.applytoall = Aplicar cambios a todos los paquetes de traducción +locales.addtoother = Añadir a otros paquetes de traducción locales.rollback = Revertir el último cambio locales.filter = Filtro de propiedades locales.searchname = Buscar nombre... locales.searchvalue = Buscar valor... -locales.searchlocale = Buscar paquete de localización... +locales.searchlocale = Buscar paquete de traducción... locales.byname = Por nombre locales.byvalue = Por valor -locales.showcorrect = Mostrar propiedades que están presentes en todos los paquetes de localización y tienen valores únicos en cada uno de ellos -locales.showmissing = Mostrar propiedades que faltan en algunos paquetes de localización -locales.showsame = Mostrar propiedades que tienen valores iguales en distintos paquetes de localización -locales.viewproperty = Ver en todos los paquetes de localización +locales.showcorrect = Mostrar propiedades que están presentes en todos los paquetes de traducción y tienen valores únicos en cada uno de ellos +locales.showmissing = Mostrar propiedades que faltan en algunos paquetes de traducción +locales.showsame = Mostrar propiedades que tienen valores iguales en distintos paquetes de traducción +locales.viewproperty = Ver en todos los paquetes de traducción locales.viewing = Viendo propiedad "{0}" locales.addicon = Añadir ícono locales.property.name = Nombre @@ -838,7 +842,7 @@ objective.destroyblock.name = Destruir bloque objective.destroyblocks.name = Destruir bloques objective.destroycore.name = Destruir núcleo objective.commandmode.name = Modo comando -objective.flag.name = Bandera +objective.flag.name = Etiqueta marker.shapetext.name = Forma del texto marker.point.name = Punto @@ -943,8 +947,8 @@ sector.lockdown = [red]:warning:[accent] Sector actualmente bajo ataque\n[lightg sector.curlost = Sector perdido sector.missingresources = [scarlet]Recursos insuficientes en el núcleo sector.attacked = ¡Sector [accent]{0}[white] bajo ataque! -sector.lost = ¡Sector [accent]{0}[white]perdido! -sector.capture = ¡Sector [accent]{0}[white]capturado! +sector.lost = ¡Sector [accent]{0}[white] perdido! +sector.capture = ¡Sector [accent]{0}[white] capturado! sector.capture.current = ¡Sector capturado! sector.changeicon = Cambiar icono sector.noswitch.title = No se pueden cambiar los sectores @@ -982,7 +986,7 @@ planet.sun.name = Sol sector.impact0078.name = Impacto 0078 sector.groundZero.name = Zona de Impacto -sector.crateredBattleground.name = Cratered Battleground +sector.crateredBattleground.name = Cráteres Bombardeados sector.frozenForest.name = Bosque Congelado sector.ruinousShores.name = Costas Ruinosas sector.stainedMountains.name = Montañas Manchadas @@ -1003,13 +1007,13 @@ sector.coastline.name = Litoral Húmedo sector.navalFortress.name = Fortaleza Naval sector.atolls.name = Atolones sector.testingGrounds.name = Campo de Pruebas -sector.perilousHarbor.name = Puerto Peligroso +sector.perilousHarbor.name = Puerto Traicionero sector.weatheredChannels.name = Canales Erosionados -sector.fallenVessel.name = Fallen Vessel +sector.fallenVessel.name = Nave Hundida sector.mycelialBastion.name = Bastión Infestado sector.frontier.name = Frontera sector.sunkenPier.name = Muelle Hundido -sector.littoralShipyard.name = Littoral Shipyard +sector.littoralShipyard.name = Astillero Litoral sector.geothermalStronghold.name = Fortaleza Geotérmica sector.groundZero.description = La ubicación adecuada para empezar una vez más. Baja amenaza enemiga. Pocos recursos.\n\nReúne la mayor cantidad de plomo y cobre posible.\nSigue adelante. @@ -1031,14 +1035,14 @@ sector.planetaryTerminal.description = El objetivo final.\n\nEsta base costera a sector.coastline.description = Se han detectado restos de tecnología de sintesís de aleación en esta ubicación. Repele los ataques enemigos, captura este sector, y consigue esa tecnología. sector.navalFortress.description = El enemigo ha establecido una base en una remota isla naturalmente fortificada. Destruye este puesto de avanzada. Hazte con su tecnología naval avanzada, e investígala. sector.facility32m.description = Este sector contiene las ruinas en descomposición de un puesto de fabricación de explosivos.\n\nCaptura esta área.Investiga el mezclador de explosivos. Produce compuesto explosivo para su uso como munición en torrretas. -sector.taintedWoods.description = [gray][optional objective][]\nRico en reservas de petróleo, este sector contiene una gran cantidad de esporas, haciendolo difícil de atravesar.\n\nUtiliza sus recursos para producir Plastanio. Repele al enemigo. -sector.sunkenPier.description = [gray][optional objective][]\nHace tiempo una plataforma petrolera en alta mar, esta instalación ha estado mucho tiempo en abandono.\n\nGrandes cantidades de unidades navales enemigas detectadas. Preparate para ataques desde múltiples direcciones. -sector.atolls.description = [gray][optional objective][]\nMúltiples bases navales enemigas han sido detectadas en esta ubicación.\n\nUtiliza la capacidad de carga de las unidades Mega para transportar fuerzas terrestres a posiciones de ataque. Construye unidades navales para destruir las bases en la periferia. +sector.taintedWoods.description = [gray][objetivo opcional][]\nRico en reservas de petróleo, este sector contiene una gran cantidad de esporas, haciendolo difícil de atravesar.\n\nUtiliza sus recursos para producir Plastanio. Repele al enemigo. +sector.sunkenPier.description = [gray][objetivo opcional][]\nHace tiempo una plataforma petrolera en alta mar, esta instalación ha estado mucho tiempo en abandono.\n\nGrandes cantidades de unidades navales enemigas detectadas. Preparate para ataques desde múltiples direcciones. +sector.atolls.description = [gray][objetivo opcional][]\nMúltiples bases navales enemigas han sido detectadas en esta ubicación.\n\nUtiliza la capacidad de carga de las unidades Mega para transportar fuerzas terrestres a posiciones de ataque. Construye unidades navales para destruir las bases en la periferia. sector.frontier.description = Una pequeña base enemiga ha sido detectada aquí.\n\nConstruye unidades Mono para extraer recursos de manera más efectiva. Utiliza los reconstructores aditivos para construir unidades más fuertes. sector.infestedCanyons.description = Mas allá de las montañas se extiende un río serpenteante, ahora cubierto por capas de musgo de esporas.\n\nResiste la ofensiva enemiga. Construye unidades navales. Elimina todos los núcleos. -sector.testingGrounds.description = [gray][optional objective][]\nUn valle desértico plagado de cráteres, usado anteriormente como un campo de pruebas para proyectos militares.\n\nDebido a la falta de agua, establecer una base aquí puede suponer un reto. Preparate para ataques desde múltiples direcciones. +sector.testingGrounds.description = [gray][objetivo opcional][]\nUn valle desértico plagado de cráteres, usado anteriormente como un campo de pruebas para proyectos militares.\n\nDebido a la falta de agua, establecer una base aquí puede suponer un reto. Preparate para ataques desde múltiples direcciones. sector.perilousHarbor.description = Múltiples bases enemigas se han establecido a lo largo de esta traicionera región costera.\n\nConstruye unidades navales y destruye sus fortificaciones. -sector.weatheredChannels.description = [gray][optional objective][]\nEste sistema de canales alberga una gran cantidad de recursos. Aterriza tu núcleo. Repele las oleadas enemigas para reclamarlos.\n\nEl enemigo tomará múltiples rutas para atacar tu infraestructura. Observa posibles señales de emboscadas y actúa en consideración. +sector.weatheredChannels.description = [gray][objetivo opcional][]\nEste sistema de canales alberga una gran cantidad de recursos. Aterriza tu núcleo. Repele las oleadas enemigas para reclamarlos.\n\nEl enemigo tomará múltiples rutas para atacar tu infraestructura. Observa posibles señales de emboscadas y actúa en consideración. sector.mycelialBastion.description = Este fortificado complejo se extiende en lo más profundo de las regiones infectadas de esporas, amenazando sectores adyacentes con unidades insectoides avanzadas.\n\nAtaca el complejo. Obtén su tecnología. Utiliza unidades capaces de pasar sobre los muros. sector.littoralShipyard.description = Situado en los confines del mar central, esta base de producción naval contiene tecnología para construir unidades avanzadas.\n\nDestruyela y usa su tecnología para contribuir a alcanzar el objetivo final. @@ -1085,7 +1089,7 @@ status.muddy.name = Fangoso status.melting.name = Fundido status.sapped.name = Debilitado status.electrified.name = Aturdido -status.spore-slowed.name = Ralentizado +status.spore-slowed.name = Ralentizado por esporas status.tarred.name = Alquitranado status.overdrive.name = Sobrecargado status.overclock.name = Acelerado @@ -1094,20 +1098,23 @@ status.blasted.name = Explosión status.corroded.name = Corrosión status.unmoving.name = Inmóvil status.boss.name = Guardián -status.slow.name = Slow -status.fast.name = Fast -status.shielded.name = Shielded -status.disarmed.name = Disarmed +status.slow.name = Rápido +status.fast.name = Lento +status.shielded.name = Blindado +status.disarmed.name = Desarmado +status.invincible.name = Invencible +status.dynamic.name = Dinámico settings.language = Idioma settings.data = Datos del juego settings.reset = Reiniciar a los valores por defecto settings.rebind = Reasignar settings.resetKey = Reiniciar +settings.unbindKey = Unbind settings.controls = Controles settings.game = Juego settings.sound = Sonido -settings.dev = Developer Options +settings.dev = Opciones de Desarrollador settings.graphics = Gráficos settings.cleardata = Eliminar datos del juego... settings.clear.confirm = ¿Quieres eliminar estos datos?\n¡Esta acción no se puede deshacer! @@ -1118,20 +1125,21 @@ settings.clearresearch = Borrar investigaciones tecnológicas settings.clearresearch.confirm = ¿Quieres eliminar todo el progreso de las investigaciones tecnológicas del modo campaña? settings.clearcampaignsaves = Borrar datos de campaña settings.clearcampaignsaves.confirm = ¿Quieres borrar tus partidas guardadas en el modo campaña? -settings.clearplanetdata = Clear Planet Data -settings.planetselect = Planet: {0} -settings.clearplanetresearch = Clear Planet Research -settings.clearplanetresearch.confirm = Are you sure you want to clear {0}'s research? -settings.clearplanetcampaignsaves = Clear Planet Campaign Saves -settings.clearplanetcampaignsaves.confirm = Are you sure you want to clear {0}'s campaign saves? +settings.clearplanetdata = Borrar información del planeta +settings.planetselect = Planeta: {0} +settings.clearplanetresearch = Borrar investigaciones tecnológicas del planeta +settings.clearplanetresearch.confirm = ¿Estás seguro de querer borrar las investigaciones tecnológicas de {0}? +settings.clearplanetcampaignsaves = Borrar las partidas de campaña del planeta +settings.clearplanetcampaignsaves.confirm = ¿Estas seguro de querer borrar las partidas de camapaña de {0}? paused = [accent] < Pausado > clear = Borrar banned = [scarlet]Vetado -block.limit = [scarlet]Limit: {0} Buildings +block.limit = [scarlet]Limite: {0} Construcciones unsupported.environment = [scarlet]Entorno no válido yes = Sí no = No +unabletoclog = No puede obstruirse info.title = Información error.title = [scarlet]Ha ocurrido un error error.crashtitle = Ha ocurrido un error @@ -1158,7 +1166,7 @@ stat.targetsground = Apunta a tierra stat.crushdamage = Daño de aplastamiento stat.legsplashdamage = Daño de área por pisotón stat.itemsmoved = Velocidad de movimiento -stat.itemsmoved.info = Throughput is often not linear and tied to FPS/TPS. +stat.itemsmoved.info = La velocidad no siempre es lineal y está vinculado a los FPS/TPS. stat.launchtime = Tiempo entre lanzamientos stat.shootrange = Alcance stat.size = Tamaño @@ -1173,7 +1181,7 @@ stat.powerdamage = Energía/Daño stat.itemcapacity = Capacidad de objetos stat.memorycapacity = Capacidad de memoria stat.basepowergeneration = Generación de energía -stat.meltdowntime = Meltdown Time +stat.meltdowntime = Tiempo de fusión stat.productiontime = Tiempo de producción stat.warmuptime = Tiempo de calentamiento stat.repairtime = Tiempo de reparación completa de bloques @@ -1182,8 +1190,8 @@ stat.weapons = Armas stat.bullet = Proyectil stat.moduletier = Categoría de módulo stat.unittype = Tipo de unidad -stat.receiverate = Receiving Rate -stat.receiverate.info = Affected by overdrive. Throughput can be increased by placing additional unloaders. +stat.receiverate = Tasa de objetos recibidos +stat.receiverate.info = Afectado por el proyector de aceleración. Puede ser aumentada colocando descargadores/cintas adicionales. stat.speedincrease = Aumento de velocidad stat.range = Alcance stat.drilltier = Taladrables @@ -1220,7 +1228,7 @@ stat.minespeed = Velocidad de extracción stat.minetier = Nivel de taladro stat.payloadcapacity = Capacidad de transporte stat.abilities = Habilidades -stat.canboost = Puede volar +stat.canboost = Puede sobrevolar stat.boostingspeed = Velocidad al sobrevolar stat.flying = Aéreo stat.ammouse = Uso de munición @@ -1233,7 +1241,11 @@ stat.buildspeedmultiplier = Multiplicador de velocidad de construcción stat.reactive = Reacciona con stat.immunities = Inmune a stat.healing = Curación +stat.status = Efecto de estado stat.efficiency = [stat]{0}% Eficiencia +stat.chance = [stat]{0}%[lightgray] probabilidad de [white] +stat.hitsize = Tamaño de Unidad +stat.resettime = Tiempo de Reinicio ability.forcefield = Área de Escudo ability.forcefield.description = Projecta un campo de fuerza que absorbe balas @@ -1291,6 +1303,7 @@ bar.cargounitcap = Se alcanzó el límite de carga de unidades bar.drillspeed = Velocidad del taladro: {0}/s bar.pumpspeed = Velocidad de bombeado: {0}/s bar.efficiency = Eficiencia: {0}% +bar.yield = Yield: +{0}% bar.boost = Aceleración: +{0}% bar.powerbuffer = Poder en baterías: {0}/{1} bar.powerbalance = Energía: {0}/s @@ -1305,8 +1318,8 @@ bar.liquid = Líquido bar.heat = Calor bar.cooldown = Enfriamiento bar.instability = Inestabilidad -bar.whenfull = when full -bar.nevermelts = never melts +bar.whenfull = si se encuentra lleno +bar.nevermelts = nunca hace fusión bar.heatamount = Calor: {0} bar.heatpercent = Calor: {0} ({1}%) bar.power = Energía @@ -1319,11 +1332,15 @@ bar.strength = [stat]{0}[lightgray]x potencia bar.regenerationrate = [stat]{0}/seg[lightgray] regeneración bar.activationtimer = Se activa en {0} bar.activated = Activado -bar.upto = Up to {0} +bar.upto = Hasta {0} +bar.lerpwarmuptime = Afectado por el proyector de aceleración. No es lineal; usa la formula de decaimiento exponencial.\nDe referencia, esto alcanzará el 90% del progreso en {0} segundos, y 99% en {1} segundos. +bar.damagetimetotal = {0} daño/{1} seg +bar.hits = {0} golpes +bar.dps = {0} DPS -units.processorcontrol = [lightgray]Controlado desde el procesador +units.processorcontrol = [lightgray]Controlada desde un procesador -weapon.pointdefense = [stat]Point Defense +weapon.pointdefense = [stat]Defensa puntual bullet.damage = [stat]{0}[lightgray] daño bullet.splashdamage = [stat]{0}[lightgray] daño en área ~[stat] {1}[lightgray] bloques @@ -1333,9 +1350,9 @@ bullet.armorpierce = [stat]perforación de armadura bullet.armorweakness = [red]{0}x[lightgray] debilidad contra armadura bullet.partialarmorpierce = [stat]{0}%[lightgray] perforación de armadura bullet.antiarmor = [stat]{0}x[lightgray] anti-armadura -bullet.blockarmorweakness = [red]{0}x[lightgray] building armor weakness -bullet.blockpartialarmorpierce = [stat]{0}%[lightgray] building armor pierce -bullet.blockantiarmor = [stat]{0}x[lightgray] building anti-armor +bullet.blockarmorweakness = [red]{0}x[lightgray] debilidad contra la armadura de bloques +bullet.blockpartialarmorpierce = [stat]{0}%[lightgray] perforación de armadura a bloques +bullet.blockantiarmor = [stat]{0}x[lightgray] anti armadura de bloques bullet.maxdamagefraction = [stat]{0}%[lightgray] daño límite bullet.suppression = [stat]{0} seg[lightgray] supresión de reparación ~ [stat]{1}[lightgray] casillas bullet.empradius = [stat]{0}[lightgray] radio PEM en bloques @@ -1346,9 +1363,9 @@ bullet.empunitdamage = [stat]{0}%[lightgray] daño a unidad bullet.interval = [stat]{0}/seg[lightgray] balas por intervalo: bullet.frags = [stat]{0}[lightgray]x proyectiles fragmentados: bullet.lightning = [stat]{0}[lightgray]x rayos ~ [stat]{1}[lightgray] daño -bullet.lightninginterval = [stat]{0}[lightgray] tiles interval ~ [stat]{1}[lightgray] tiles length +bullet.lightninginterval = [stat]{0}[lightgray] intervalo de casillas ~ [stat]{1}[lightgray] rango de casillas bullet.buildingdamage = [stat]{0}%[lightgray] daño a estructuras -bullet.spawnBullets = [stat]{0}x[lightgray] spawned bullets: +bullet.spawnBullets = [stat]{0}x[lightgray] balas creadas: bullet.shielddamage = [stat]{0}%[lightgray] daño a escudo bullet.knockback = [stat]{0}[lightgray] empuje bullet.pierce = [stat]{0}[lightgray]x perforación @@ -1363,15 +1380,16 @@ bullet.notargetsbuildings = [stat] ignora misiles unit.blocks = bloques unit.blockssquared = bloques² +unit.worldunits = unidades mundiales unit.powersecond = unidades de energía/segundo unit.tilessecond = bloques/segundo unit.liquidsecond = unidades de líquido/segundo unit.itemssecond = objetos/segundo unit.liquidunits = unidades de líquido unit.powerunits = unidades de energía -unit.powerequilibrium = power equilibrium +unit.powerequilibrium = equilibrio de energía unit.heatunits = unidades de calor -unit.heatunitsperside = heat units per side +unit.heatunitsperside = unidades de calor por lado unit.degrees = grados unit.seconds = segundos unit.minutes = mins @@ -1389,6 +1407,7 @@ unit.shots = tiros unit.pershot = /disparo unit.perleg = por pata unit.perside = por lado +unit.instant = Instantanea category.purpose = Objetivo category.general = General category.power = Energía @@ -1397,30 +1416,42 @@ category.items = Objetos category.crafting = Fabricación category.function = Función category.optional = Mejoras Opcionales -setting.alwaysmusic.name = Reproducir música siempre -setting.alwaysmusic.description = Cuando esté habilitado, la musica se reproducirá siempre en bucle en el juego.\nCuando esté deshabilitado, se reproducirá la musica en intervalos aleatorios. +setting.alwaysmusic.name = Reproducir siempre la música +setting.alwaysmusic.description = Cuando esté habilitado, la musica se reproducirá siempre en bucle dentro de el juego.\nCuando esté deshabilitado, la musica se reproducirá en intervalos aleatorios. setting.skipcoreanimation.name = Omitir animación de Lanzamiento/Aterrizaje del núcleo +setting.skipcoreanimation.description = Cuando se activa, la animación para el lanzamiento y aterrizaje del núcleo se omitirá. setting.landscape.name = Bloquear en horizontal -setting.shadows.name = Sombras +setting.landscape.description = Cuando se activa, la orientación de la pantalla se bloqueará en modo horizontal. setting.blockreplace.name = Sugerencias de bloques +setting.blockreplace.description = Cuando se activa, colocar un bloque sobre otro del mismo tipo\nsugerirá una mejora automática si está disponible. setting.linear.name = Filtrado lineal +setting.linear.description = Cuando se activa, las texturas son suavizadas. Cuando se desactiva, las texturas tienen una apariencia pixelada. setting.hints.name = Consejos setting.backgroundpause.name = Pausar en segundo plano +setting.backgroundpause.description = Cuando se activa, el juego se pausará cuando no esté enfocado. setting.buildautopause.name = Auto-pausar construcción +setting.buildautopause.description = Cuando se activa, la construcción se pausará automáticamente cuando el jugador no esté construyendo activamente. setting.doubletapmine.name = Doble clic para extraer minerales +setting.doubletapmine.description = Cuando se activa, hacer doble clic sobre una casilla con recursos hará que tu unidad empieze a minarla. setting.commandmodehold.name = Mantener para comandar unidades +setting.commandmodehold.description = Si el modo comando se activa al dejar apretada la tecla de comando, el opuesto a apretarla una sola vez. setting.distinctcontrolgroups.name = Limitar un grupo de control por unidad +setting.distinctcontrolgroups.description = Cuando se activa, una unidad puede pertenecer únicamente a un grupo de control a la vez. setting.modcrashdisable.name = Desactivar mods si el juego no puede iniciarse +setting.modcrashdisable.description = Cuando se activa, si el juego crashea al iniciar, todos los mods\nSerán desactivados automáticamente para prevenir un búcle de crasheos. setting.animatedwater.name = Animaciones de terreno -setting.animatedshields.name = Animación de escudos +setting.animatedwater.description = Activa o desactiva las animaciones de la superficie de los líquidos como agua o lava. setting.playerindicators.name = Indicadores de jugadores +setting.playerindicators.description = Muestra indicadores apuntando a la dirección de otros jugadores en el mapa. setting.showpings.name = Mostrar Pings setting.showotherbuildplans.name = Mostrar planos de construcción de otros jugadores setting.indicators.name = Indicadores de enemigos +setting.indicators.description = Muestra indicadores apuntando a la dirección de los enemigos en el mapa. setting.autotarget.name = Auto-apuntado +setting.autotarget.description = Cuando se activa, tu unidad apuntará y disparará automáticamente a enemigos cercanos. setting.keyboard.name = Controles de teclado y ratón -setting.touchscreen.name = Controles táctiles setting.fpscap.name = Límite de FPS +setting.fpscap.description = Establece la cantidad máxima de fotogramas por segundo a los cuales tu juego correrá.\nValores más altos podrían incrementar el consumo de energía. setting.fpscap.none = No setting.fpscap.text = {0} FPS setting.uiscale.name = Escala de interfaz @@ -1428,53 +1459,84 @@ setting.uiscale.description = Se requiere reiniciar para aplicar los cambios. setting.uiEdgePadding.name = Espaciado de bordes de UI setting.uiEdgePadding.description = Añade espaciado a los bordes de la UI. Útil para pantallas con esquinas redondeadas o muescas. setting.swapdiagonal.name = Colocación siempre diagonal +setting.swapdiagonal.description = Cuando se activa, dejar apretado la tecla de colocación cambiará al modo de colocación en diagonal. setting.screenshake.name = Vibración de pantalla +setting.screenshake.description = Ajusta la intensidad del efecto de vibración de pantalla debido a explosiones u otros eventos. setting.bloomintensity.name = Intensidad de desenfoque de Bloom +setting.bloomintensity.description = Ajusta la intensidad del efecto de resplandor (glow). setting.bloomblur.name = Difuminado de puntos de luz (Bloom) +setting.bloomblur.description = Ajusta el difuminado del efecto de luz (Bloom). setting.effects.name = Mostrar efectos +setting.effects.description = Mostrar o no los diferentes efectos visuales como el humo o las partículas. setting.destroyedblocks.name = Mostrar bloques destruidos +setting.destroyedblocks.description = Cuando se activa, los bloques destruidos dejarán escombros. setting.blockstatus.name = Mostrar estado de los bloques +setting.blockstatus.description = Muestra iconos de estado de varios colores sobre los bloques. setting.conveyorpathfinding.name = Construcción inteligente de cintas transportadoras +setting.conveyorpathfinding.description = Cuando se activa, colocar cintas transportadoras intentará encontrar una ruta al destino de manera automática. setting.sensitivity.name = Sensibilidad del mando +setting.sensitivity.description = Ajusta la sensibilidad del mando. setting.saveinterval.name = Intervalo de autoguardado +setting.saveinterval.description = Establece el intervalo de tiempo para los autoguardados. setting.seconds = {0} segundos setting.milliseconds = {0} milisegundos setting.fullscreen.name = Pantalla completa setting.fps.name = Mostrar FPS y ping +setting.fps.description = Muestra los fotogramas por segundo actuales y el ping de la red en la esquina de la pantalla. setting.console.name = Activar consola -setting.drawhitboxes.name = Display Hitboxes -setting.showperformance.name = Display Performance Metrics -setting.buildingtimestep.name = Fixed Building Timestep -setting.buildingtimestep.description = Runs buildings on a fixed timestep with constant delta,\nas opposed to every frame with variable delta.\nIf buildings cannot be updated fast enough, the game will slow down.\nIf you don't know what that means, don't touch this option. +setting.console.description = Activa la consola de Javascript dentro del juego. +setting.drawhitboxes.name = Mostrar Cajas de Colisión +setting.showperformance.name = Mostrar Metricas de Rendimiento +setting.buildingtimestep.name = Intervalo de tiempo fijo para construcciones +setting.buildingtimestep.description = Ejecuta las construcciones en un intervalo de tiempo fijo con un valor delta constante,\na diferencia de a cada fotograma con un valor delta variable.\nSi las construcciones no pueden ser actualizadas tan rápido, el juego reducira su velocidad.\nSi no sabes lo que eso significa, no toques esta opción. setting.smoothcamera.name = Movimiento de cámara suave +setting.smoothcamera.description = Cuando se activa, la camara se moverá de manera más suave en lugar de ajustarse \ninstantaneamente a nuevas posiciones. setting.detach-camera.name = Cámara libre -setting.detach-camera.description = Si se habilita, la cámara se mueve independientemente de la unidad del jugador.\nEsta configuración puede ser asignada a una tecla. +setting.detach-camera.description = Cuando se activa, la cámara se mueve independientemente de la unidad del jugador.\nEsta configuración puede ser asignada a una tecla. setting.vsync.name = Sincronización vertical +setting.vsync.description = Sincroniza la velocidad de fotogramas del juego con la \ntasa de refresco del monitor para prevenir el efecto de desgarre en la pantalla. setting.pixelate.name = Pixelar +setting.pixelate.description = Cuando se activa, el juego se renderizará a una resolución más baja para luego\nreescalarla, creando un efecto pixeleado. setting.minimap.name = Mostrar minimapa +setting.minimap.description = Activa/Desactiva el minimapa en la esquina de la pantalla. setting.coreitems.name = Mostrar objetos en el núcleo +setting.coreitems.description = Muestra/Oculta los recursos almacenados en el núcleo en la parte superior de la pantalla. setting.position.name = Mostrar posición de jugadores +setting.position.description = Muestra las coordenadas del jugador en la pantalla. setting.mouseposition.name = Mostrar posición del cursor +setting.mouseposition.description = Muestra las coordenadas del cursor del mouse en la pantalla. setting.musicvol.name = Volumen de la música setting.atmosphere.name = Mostrar atmósfera de planetas +setting.atmosphere.description = Activa/Desactiva el renderizado de la atmosfera de los planetas en la vista 3D de la campaña. setting.drawlight.name = Dibujar oscuridad/iluminación setting.ambientvol.name = Volumen del ambiente -setting.mutemusic.name = Silenciar música setting.sfxvol.name = Volumen del sonido -setting.mutesound.name = Silenciar sonido setting.communityservers.name = Buscar lista de servidores de la comunidad +setting.communityservers.description = Cuando se activa, el juego buscará y mostrará una lista de servidores multijugador creados por la comunidad. setting.savecreate.name = Guardado automático -setting.steampublichost.name = Public Game Visibility +setting.savecreate.description = Cuando se activa, el juego creará un archivo de guardado automáticamente al momento de iniciar una nueva partida. +setting.steampublichost.name = Visibilidad de Partida Publica +setting.steampublichost.description = Controla quien puede ver y unirse a tu servidor cuando se aloja en Steam. setting.playerlimit.name = Limite de jugadores +setting.playerlimit.description = Establece la cantidad máxima de jugadores que se pueden unir a tu servidor. setting.chatopacity.name = Opacidad del chat -setting.lasersopacity.name = Opacidad de láseres energía -setting.unitlaseropacity.name = Opacidad de rayo de minado de la unidad +setting.chatopacity.description = Ajusta la transparencia de la ventana de chat. +setting.lasersopacity.name = Opacidad de láseres de energía +setting.lasersopacity.description = Ajusta la opacidad de los láseres de los nodos de energía. +setting.unitlaseropacity.name = Opacidad de rayo de minado de las unidades +setting.unitlaseropacity.description = Ajusta la opacidad de los rayos de minado de las unidades. setting.bridgeopacity.name = Opacidad de puentes +setting.bridgeopacity.description = Ajusta la opacidad de puentes. setting.playerchat.name = Mostrar chat de burbuja de jugadores +setting.playerchat.description = Cuando se activa, los mensajes de chat de los jugadores se mostrarán en burbujas arriba de sus cabezas. setting.showweather.name = Efectos visuales climáticos +setting.showweather.description = Activa/Desactiva los efectos del clima como la lluvia o la nieve. setting.hidedisplays.name = Ocultar pantallas lógicas +setting.hidedisplays.description = Oculta el contenido de las pantallas lógicas, lo que podría mejorar el rendimiento. setting.macnotch.name = Adaptar la interfaz para mostrar la muesca setting.macnotch.description = Es necesario reiniciar para aplicar los cambios +setting.logiclocalization.name = Traducción de la Lógica +setting.logiclocalization.description = Cuando se activa, el texto en el editor de lógica será traducido,\nen lugar de estar en Inglés para todos los lenguajes. steam.friendsonly = Solo amigos steam.friendsonly.tooltip = Si solo los amigos de Steam podrán unirse a tu partida.\nDesmarcar esta opción hará tu partida pública - cualquiera podrá unirse. @@ -1580,7 +1642,7 @@ keybind.player_list.name = Lista de jugadores keybind.console.name = Consola keybind.rotate.name = Rotar keybind.rotateplaced.name = Rotar existente (Mantener tecla) -keybind.toggle_menus.name = Ocultar interfaz +keybind.toggle_menus.name = Mostrar/Ocultar interfaz keybind.chat_history_prev.name = Historial de chat - Anterior keybind.chat_history_next.name = Historial de chat - Siguiente keybind.chat_scroll.name = Historial de chat - Desplazar @@ -1588,12 +1650,12 @@ keybind.chat_mode.name = Cambiar modo de chat keybind.drop_unit.name = Soltar unidad keybind.zoom_minimap.name = Zoom del minimapa keybind.detach_camera.name = Alternar cámara libre -keybind.teleport_cursor.name = Teleport To Cursor (Sandbox) -keybind.debug_hitboxes.name = Alternar hitboxes en modo debug -keybind.performance_metrics.name = Toggle Performance Metrics +keybind.teleport_cursor.name = Teletransportar al Cursor (Modo Libre) +keybind.debug_hitboxes.name = Mostrar/Ocultar Cajas de Colisión en modo debug +keybind.performance_metrics.name = Mostrar/Ocultar Metricas de Rendimiento mode.help.title = Descripción mode.survival.name = Supervivencia -mode.survival.description = El modo normal. Recursos limitados y oleadas automáticas.\n[gray]Requiere puntos de aterrizaje enemigos en el mapa. +mode.survival.description = El modo normal. Recursos limitados y oleadas automáticas.\n[gray]Requiere puntos de aparición enemigos en el mapa. mode.sandbox.name = Modo libre mode.sandbox.description = Recursos ilimitados y tiempo indefinido para las oleadas. mode.editor.name = Editor @@ -1613,8 +1675,8 @@ rules.coreunloaders.info = Cuando está activado, Los descargadores de Serpulo p rules.derelictrepair = Permitir reparar bloques abandonados rules.reactorexplosions = Explosiones de reactores rules.coreincinerates = Incinerar exceso de recursos en el núcleo -rules.corebuildandconfig = Deconstruct And Configure Cores -rules.corebuildandconfig.info = Allows building and deconstructing cores anywhere, not just on core zones.\nAlso shows ui on cores to change player team. +rules.corebuildandconfig = Deconstruir y configurar núcleos +rules.corebuildandconfig.info = Permitir construir y deconstruir núcleos en cualquier lugar, no solo en las zonas especiales de núcleo.\nAdemás muestra una interfaz de usuario en los núcleos para cambiar de equipo al jugador. rules.disableworldprocessors = Desactivar procesadores estáticos rules.schematic = Permitir esquemas rules.wavetimer = Temporizador de oleadas @@ -1650,7 +1712,7 @@ rules.enemyCheat = La IA (Equipo Rojo) tiene recursos infinitos rules.blockhealthmultiplier = Multiplicador de vida de estructuras rules.blockdamagemultiplier = Multiplicador de daño de estructuras rules.unitfactoryactivation = Retardo de activación de las fabricas de unidades -rules.unitfactoryactivation.objective = Unit Factories Activating: {0} +rules.unitfactoryactivation.objective = Fabricas de Unidades Activandose: {0} rules.unitbuildspeedmultiplier = Multiplicador de velocidad de producción de unidades rules.unitcostmultiplier = Multiplicador de costo de unidades rules.unithealthmultiplier = Multiplicador de vida de unidades @@ -1674,7 +1736,7 @@ rules.buildspeedmultiplier = Multiplicador de velocidad de construcción rules.deconstructrefundmultiplier = Multiplicador de devolución de desconstrucción rules.waitForWaveToEnd = Las oleadas esperan a los enemigos rules.wavelimit = El mapa termina despues de la oleada -rules.dropzoneradius = Radio de zona de aterrizaje:[lightgray] (bloques) +rules.dropzoneradius = Radio de zona de aparición:[lightgray] (bloques) rules.unitammo = Las unidades necesitan munición rules.enemyteam = Equipo enemigo rules.playerteam = Equipo del jugador @@ -1685,23 +1747,25 @@ rules.title.unit = Unidades rules.title.experimental = Experimental rules.title.environment = Entorno rules.title.teams = Equipos +rules.title.light = Iluminación rules.title.planet = Planeta -rules.title.music = Music -rules.alwaysplaymusic = Always Play Music -rules.alwaysplaymusic.info = Overrides the 'always play music' audio setting. -rules.ambientmusic = Ambient Music -rules.ambientmusic.info = Comma-separated music tracks that randomly play under normal circumstances.\nIf empty, default music will be used. -rules.darkmusic = Conflict Music -rules.darkmusic.info = Comma-separated music tracks that are more likely to play during battle.\nIf empty, default music will be used. -rules.nomusic = Disable Automatic Music -rules.nomusic.info = Turns off all automatic music playback.\nUseful for maps that have custom music played using processors. +rules.title.music = Música +rules.alwaysplaymusic = Reproducir siempre la música +rules.alwaysplaymusic.info = Sobrescribe la configuración de audio de 'reproducir siempre la música'. +rules.ambientmusic = Musica ambiental +rules.ambientmusic.info = Pistas de audio separadas por coma que se reproducen de manera aleatoria bajo circunstancias normales.\nSi se deja vacío, la música por defecto será usada. +rules.darkmusic = Musica de Conflicto +rules.darkmusic.info = Pistas de audio separadas por coma que se es probable sean reproducidas durante una batalla.\nSi se deja vacío, la música por defecto será usada. +rules.nomusic = Desactivar música automática +rules.nomusic.info = Apaga la reproducción automática de música.\nÚtil para mapas que tengan música personalizada reproducida usando procesadores. rules.lighting = Iluminación +rules.lighting.unitlight = Iluminación de la Unidad rules.fog = Ocultar terreno inexplorado (Fog of War) -rules.invasions = Invasiones de sector enemigo +rules.invasions = Invasiones de sectores enemigos rules.legacylaunchpads = Mecánicas antiguas de la plataforma de lanzamiento rules.legacylaunchpads.info = Permite usar plataformas de lanzamiento sin plataformas de aterrizaje, como en la versión 7.0. landingpad.legacy.disabled = [scarlet]\ue815 Desactivado[lightgray] (Plataformas de lanzamiento antiguas activadas) -rules.hidespawns = Hide Enemy Spawns +rules.hidespawns = Ocultar zonas de aparición enemigas rules.randomwaveai = IA de las oleadas impredecible rules.pauseDisabled = Desactivar la pausa rules.fire = Fuego @@ -1871,7 +1935,7 @@ block.kiln.name = Horno para cristal block.graphite-press.name = Prensa de grafito block.multi-press.name = Multi-Prensa block.constructing = {0} [lightgray](Construyendo) -block.spawn.name = Zona de aterrizaje enemiga +block.spawn.name = Zona de aparición enemiga block.remove-wall.name = Quitar muro block.remove-ore.name = Quitar mineral block.core-shard.name = Núcleo: Shard @@ -2225,9 +2289,9 @@ block.disperse.name = Disperse block.afflict.name = Afflict block.lustre.name = Lustre block.scathe.name = Scathe -block.scathe.carbide.info = Travels significantly faster.\nModerate damage at any range. -block.scathe.surge-alloy.info = Splits into micro missiles.\nHeavy damage at close distance. -block.scathe.phase-fabric.info = Equipped with a force field.\nLow damage, largest radius. +block.scathe.carbide.info = Viaja significativamente más rápido.\nDaño moderado a cualquier rango. +block.scathe.surge-alloy.info = Se divide en micro misiles.\nDaño masivo a cortas distancias. +block.scathe.phase-fabric.info = Equipado con un escudo de energía.\nDaño bajo, el mayor radio. block.tank-refabricator.name = Refabricador de tanques block.mech-refabricator.name = Refabricador de mechs block.ship-refabricator.name = Refabricador de aeronaves @@ -2328,20 +2392,20 @@ gz.defend = Se aproxima un enemigo, prepárate para defenderte. gz.aa = Las unidades aéreas no son tan fáciles de eliminar con torretas comunes.\n:scatter: Las torretas [accent]Scatter[] proporcionan una excelente defensa anti-aérea, pero utilizan :lead: [accent]plomo[] como munición. gz.scatterammo = Suministra [accent]plomo[] a la torreta Scatter mediante cintas transportadoras. gz.supplyturret = [accent]Cargar torreta -gz.zone1 = Esta es la zona de aterrizaje del enemigo. +gz.zone1 = Esta es la zona de aparición del enemigo. gz.zone2 = Cualquier estructura en el área será destruida al comenzar una oleada. gz.zone3 = Ahora comenzará una oleada.\nPrepárate. gz.finish = Construye más torretas, extrae más recursos,\ny defiéndete de todas las oleadas para [accent]capturar este sector[]. -ff.coal = Use :mechanical-drill: [accent]Mechanical Drills[] to mine :ore-coal: [accent]coal[]. -ff.graphitepress = :tree: Research and place a :graphite-press: [accent]Graphite Press[]. -ff.craft = Move :coal: coal into the :graphite-press: [accent]Graphite Press[].\nIt will output :graphite: graphite to all nearby conveyors.\nMove the output :graphite: graphite from the :graphite-press: [accent]Graphite Press[] into the core. -ff.generator = :coal: Coal can also be used as fuel in :combustion-generator: [accent]Combustion Generators[].\nResearch and place a :combustion-generator: [accent]Combustion Generator[]. -ff.coalpower = Input :coal: coal into the generator to produce [accent]:power: power[]. -ff.coalpower.objective = :combustion-generator: Produce Power -ff.node = :power-node: [accent]Power Nodes[] transmit power to nearby blocks in range.\nResearch and place a :power-node: [accent]Power Node[] close to the generator. -ff.battery = :battery: [accent]Batteries[] store power.\nResearch and place a :battery: [accent]Battery[] close to the node. -ff.arc = :arc: [accent]Arc[] turrets require power to function. Research and place an :arc: [accent]Arc[] turret near a power node. +ff.coal = Usa :mechanical-drill: [accent]Taladros Mecánicos[] para extraer :ore-coal: [accent]carbón[]. +ff.graphitepress = :tree: Investiga y construye una :graphite-press: [accent]Prensa de Grafito[]. +ff.craft = Mueve :coal: el carbón hacia la :graphite-press: [accent]Prensa de Grafito[].\nEsta producirá :graphite: graphite hacia todos las cintas transportadoras cercanas.\nMueve el :graphite: grafito resultante de la :graphite-press: [accent]Prensa de Grafito[] hacia el núcleo. +ff.generator = El :coal: carbón tambien puede ser usado como combustible en los :combustion-generator: [accent]Generadores de Combustión[].\nInvestiga y construye un :combustion-generator: [accent]Generador de Combustión[]. +ff.coalpower = Mueve :coal: el carbón hacia el generador para producir [accent]:power: energía[]. +ff.coalpower.objective = :combustion-generator: Produce Energía +ff.node = Los :power-node: [accent]Nodos de Energía[] transmiten energía a estructuras cercanas dentro de su rango.\nInvestiga y construye un :power-node: [accent]Nodo de Energía[] cerca del generador. +ff.battery = Las :battery: [accent]Baterías[] almacenan energía.\nInvestiga y construye una :battery: [accent]Batería[] cerca de un nodo de energía. +ff.arc = Las torretas :arc: [accent]Arc[] requieren energía para funcionar. Investiga y construye una torreta :arc: [accent]Arc[] cerca de un nodo de energía. fungalpass.tutorial1 = Usa [accent]unidades[] para defender construcciones y atacar al enemigo.\nInvestiga y construye una :ground-factory: [accent]fábrica terrestre[]. fungalpass.tutorial2 = Selecciona unidades :dagger: [accent]Dagger[] en la fábrica.\nProduce 3 unidades. @@ -2352,21 +2416,21 @@ frontier.tutorial3 = [accent]Ataca rápidamente la base enemiga para evitar que atolls.destroy1 = Destruye los 2 [accent]núcleos foundation[] enemigos primero.\n[accent]Obtén acceso a torio[]. atolls.mega1 = Accede al [accent]modo comando[] y elige las unidades :mega:[accent]Mega[]. -atolls.mega2 = Usa el comando \ue87b [accent]Load Units[] para que los Mega transporten unidades terrestres. -atolls.mega3 = Move the Mega units [accent]above[] ground units to load them in. -atolls.mega4 = [accent]Drop ground units here to attack. -atolls.mega5 = Select the \ue879 [accent]Unload Payload[] command to have Mega units drop their carried units. -atolls.mega6 = Units will be [accent]automatically dropped[] while the \ue879 Unload Payload command is selected. -atolls.mega7 = Mega units [accent]will not[] drop ground units while they are above walls or deep water. -atolls.mega8 = [accent]Drop naval units here to attack.[] -atolls.attack1 = 1: Drop ground units here to attack from this location. -atolls.attack2 = 2: Alternatively, drop naval units here to launch a surprise attack. -atolls.carry1 = Carrying ground units requires :mega:[accent]Mega[] units. -atolls.carry2 = 1: Command Mega units to [accent]move over[] the ground units. -atolls.carry3 = 2: Select the \ue87b [accent]Load Units[] command in order to pick up the ground units with the Mega units. -atolls.carry4 = 3: Command and move the Mega carriers [accent]loaded with units[]. -atolls.carry5 = 4: Select the \ue879 [accent]'Unload Payload'[] command in order for the Mega units to drop the ground units. -atolls.carry6 = Estos pasos se pueden revisar [acento]aquí[]. +atolls.mega2 = Usa el comando \ue87b [accent]Cargar Unidades[] para que los Mega transporten unidades terrestres. +atolls.mega3 = Mueve las unidades Mega [accent]sobre[] las unidades terrestres para cargarlas. +atolls.mega4 = [accent]Suelta las unidades terrestres aquí para atacar. +atolls.mega5 = Selecciona el comando \ue879 [accent]Soltar Carga[] para hacer que las unidades Mega suelten las unidades cargadas. +atolls.mega6 = Las unidades serán [accent]soltadas automáticamente[] mientras el comando \ue879 Soltar Carga esté seleccionado. +atolls.mega7 = Las unidades Mega [accent]no soltarán[] unidades terrestres cuando se encuentren sobre muros o aguas profundas. +atolls.mega8 = [accent]Suelta unidades navales aquí para atacar.[] +atolls.attack1 = 1: Suelta unidades terrestres para atacar desde esta posición. +atolls.attack2 = 2: Alternativamente, suelta unidades navales aquí para lanzar un ataque sorpresa. +atolls.carry1 = Cargar unidades terrestres requiere unidades :mega:[accent]Mega[]. +atolls.carry2 = 1: Ordena a las unidades Mega a [accent]moverse sobre[] las unidades terrestres. +atolls.carry3 = 2: Selecciona el comando \ue87b [accent]Cargar Unidades[] con el fin de tomar las unidades terrestres con las unidades Mega. +atolls.carry4 = 3: Ordena a las unidades Mega a moverse una vez [accent]cargadas con unidades[]. +atolls.carry5 = 4: Selecciona el comando \ue879 [accent]'Soltar Carga'[] para hacer que las unidades Mega suelten a las unidades terrestres. +atolls.carry6 = Estos pasos se pueden revisar [accent]aquí[]. atolls.carry7 = Sigue estas instrucciones para lanzar más unidades por aire cerca de la base enemiga. atolls.noairunit = Esta base está demasiado fortificada como para ser destruida con unidades aéreas. atolls.2strategies = Existen dos estrategias para destruir esta base. @@ -2450,12 +2514,12 @@ block.armored-conveyor.description = Mueve objetos. No los acepta si entran por block.illuminator.description = Emite luz. block.message.description = Almacena un mensaje para comunicarte con tus aliados o dejar recordatorios. block.reinforced-message.description = Almacena un mensaje para comunicarte con tus aliados. -block.world-message.description = Un bloque de mensaje empleado en la creación de mapas. No se puede destruir. -block.world-processor.description = A processor for use in mapmaking. Cannot be destroyed. Capable of using privileged instructions, such as those that spawn units or change tiles. -block.world-cell.description = A memory cell for use in mapmaking. Cannot be destroyed. -block.world-switch.description = A switch block for use in mapmaking. Cannot be destroyed. Can only be interacted by players on the same team. -block.shield-projector.description = An unbreakable shield projector for use in mapmaking. -block.large-shield-projector.description = An unbreakable shield projector for use in mapmaking. +block.world-message.description = Un bloque de mensaje empleado en la creación de mapas. No puede ser destruido. +block.world-processor.description = Un procesador empleado en la creación de mapas. No puede ser destruido. Capaz de usar instrucciones especiales, como aquellas que hacen aparecer unidades o cambian casillas del mapa. +block.world-cell.description = Una unidad de memoria empleada en la creación de mapas. No puede ser destruida. +block.world-switch.description = Un interruptor empleado en la creación de mapas. No puede ser destruido. Solo puede ser usado por jugadores con el mismo equipo. +block.shield-projector.description = Un proyector de escudo indestructible empleado en la creación de mapas. +block.large-shield-projector.description = Un proyector de escudo indestructible empleado en la creación de mapas. block.graphite-press.description = Comprime carbón en piezas de grafito puro. block.multi-press.description = Utiliza agua y energía para procesar carbón más eficientemente. block.silicon-smelter.description = Refina silicio procesando arena y carbón. @@ -2607,6 +2671,8 @@ block.large-logic-display.description = Muestra gráficos arbitrarios dibujados block.tile-logic-display.description = Muestra gráficos arbitrarios dibujados desde un procesador lógico.\nSe conecta automáticamente a otras pantallas en mosaico cercanas block.interplanetary-accelerator.description = Una torre de proyección electromagnética masiva. Acelera núcleos hasta la velocidad necesaria para escapar del campo gravitatorio del planeta, habilitando el despliegue interplanetario. block.repair-turret.description = Repara continuamente la unidad dañada más cercana dentro de su alcance. Opcionalmente acepta refrigerante. +block.target-dummy.name = Muñeco de Pruebas +block.target-dummy.description = Crea un muñeco de pruebas para probar el daño por segundo. La armadura y capacidad de vuelo pueden ser configurados.\nSolo disponible en el modo Libre. #Erekir block.core-bastion.description = Núcleo de la base. Blindado. Una vez destruido, se pierde toda comunicación con el sector. @@ -2765,21 +2831,21 @@ unit.evoke.description = Construye estructuras para defender el núcleo Bastion. unit.incite.description = Construye estructuras para defender el núcleo Citadel. Dispone de un láser que repara estructuras. unit.emanate.description = Construye estructuras para defender el núcleo Acropolis. Dispone de láseres que reparan estructuras. -lst.read = Lee un número desde una unidad de memoria conectada. -lst.write = Escribe un número en una unidad de memoria conectada. +lst.read = Lee un objeto desde una unidad de memoria conectada. +lst.write = Escribe un objeto en una unidad de memoria conectada. lst.print = Añade texto a la cola para imprimir texto.\nNo mostrará nada hasta que se use [accent]Print Flush[]. lst.printchar = Añade un carácter UFT-16 o un ícono de contenido al búfer de impresión.\nNo muestra nada hasta que [accent]Print Flush[] sea usado. lst.format = Reemplaza el siguiente marcador de posición en el búfer de texto con un valor.\nNo hace nada si el patrón del marcador de posición es invalido.\nPatrón del marcador de posición: "{[accent]número 0-9[]}"\nEjemplo:\n[accent]print "test {0}"\nformat "ejemplo" lst.draw = Añade una operación a la cola para dibujar.\nNo mostrará nada hasta que se use [accent]Draw Flush[]. lst.drawflush = Muestra los datos en cola de operaciones [accent]Draw[] en una pantalla lógica. lst.printflush = Muestra los datos en cola de operaciones de [accent]Print[] en un bloque de mensaje. -lst.getlink = Obtiene el número de enlace de procesador. Inicia en 0. +lst.getlink = Obtiene una estructura enlazada al procesador por su índice. Inicia en 0. lst.control = Controla el estado de una estructura. lst.radar = Localiza unidades alrededor de una estructura con rango de detección. lst.sensor = Recopila datos de una estructura o unidad. lst.set = Establece una variable. lst.operation = Realiza una operación sobre 1-2 variables. -lst.select = Conditionally set a variable to one of two values. +lst.select = Establece una variable a uno de dos valores de manera condicional. lst.end = Salta al inicio de la lista de instrucciones. lst.wait = Espera unos segundos. lst.stop = Detiene la ejecución de este procesador. @@ -2792,7 +2858,7 @@ lst.unitlocate = Localiza un tipo específico de posición/estructura en cualqui lst.getblock = Obtiene los datos de un bloque en cualquier lugar. lst.setblock = Cambia los datos de un bloque en cualquier lugar. lst.spawnunit = Crea una unidad en una localización. -lst.spawnbullet = Spawns a bullet at a location. +lst.spawnbullet = Crea una bala en una localización. lst.applystatus = Aplica o elimina un efecto de alteración de estado a una unidad. lst.weathersense = Comprueba si un tipo de clima está activo. lst.weatherset = Establece el estado actual de un tipo de clima. @@ -2811,11 +2877,11 @@ lst.setprop = Establece una propiedad de una unidad o construcción. lst.effect = Crea un efecto de partículas. lst.sync = Sincroniza una variable a través de la red.\nSolo se invoca 10 veces por segundo como máximo. lst.playsound = Reproduce un sonido.\nEl volumen y la panorámica pueden ser valores globales, o pueden ser calculados basados en posición. -lst.playmusic = Plays a music track by name, e.g. [accent]"game1"[].\nIf [accent]interrupt[] is true, the previously playing music will be stopped.\nPlaying with null music and interrupt set to true will stop the current track.\nNote that music from data patches must be prefixed with [accent]dp-[]. +lst.playmusic = Reproduce una pista de audio usando su nombre, e.g. [accent]"game1"[].\nSi [accent]interrupt[] es verdadero, la música que se estaba reproduciendo previamente será detenida.\nReproducir con la pista de audio en null y interrupt establecido en verdadero detendrá la pista actual.\nTen en cuenta que las pistas de los parches de datos deberán tener el prefijo [accent]dp-[]. lst.makemarker = Crea un nuevo marcador lógico en el mundo.\nUna ID para identificar este marcador debe proporcionarse.\nLos marcadores se limitan actualmente a 20,000 por mapa. lst.setmarker = Establece una propiedad para un marcador.\nLa ID usada debe ser la misma que se uso en la instrucción Make Marker. -lst.localeprint = Añade el valor de una propiedad de localización al buffer de texto.\nPara establecer conjuntos de localización en el editor del mapa, revisa [accent]Información del mapa > Paquetes de localización[].\nSi el cliente es un dispositivo móvil, trata de imprimir primero una propiedad con terminación ".mobile". -lst.query = Queries units/buildings in a specified area.\nResults are outputted into [accent]@queries[].\nResults can be read from [accent]@queries[] using the [accent]Read[] instruction and an index.\nLength of [accent]@queries[] can be sensed using [accent]@size[] as a parameter. +lst.localeprint = Añade el valor de una propiedad de traducción al buffer de texto.\nPara establecer conjuntos de localización en el editor del mapa, revisa [accent]Información del mapa > Paquetes de traducción[].\nSi el cliente es un dispositivo móvil, trata de imprimir primero una propiedad con terminación ".mobile". +lst.query = Consulta unidades/construcciones en una área específica.\nLos resultados son guardados dentro de [accent]@queries[].\nLos resultados pueden ser leídos de [accent]@queries[] usando la instrucción [accent]Read[] y un índice.\nLa longitud de [accent]@queries[] puede ser sensada usando [accent]@size[] como un parámetro. lglobal.false = 0 lglobal.true = 1 @@ -2859,8 +2925,8 @@ lglobal.@clientUnit = Unidad del cliente ejecutando el código lglobal.@clientName = Nombre de jugador del cliente ejecutando el código lglobal.@clientTeam = ID del equipo del cliente ejecutando el código lglobal.@clientMobile = Verdadero si el cliente que está ejecutando el código es de dispositivo móvil, falso en caso contrario -lglobal.@clientMusicPlaying = True if any music is currently playing -lglobal.@clientCurrentMusic = Name of the current track being played, or null +lglobal.@clientMusicPlaying = Verdadero si se esta reproduciendo música actualmente +lglobal.@clientCurrentMusic = Nombre de la pista de audio siendo reproducida actualmente, o null lenum.type = El tipo de bloque/unidad\nEjemplo: para buscar cualquier enrutador, esto devolverá [accent]@router[].\nNo devuelve una cadena de texto. lenum.shoot = Dispara a una posición. @@ -2962,7 +3028,7 @@ lenum.player = Unidad controlada por un jugador. lenum.ore = Depósito mineral. lenum.damaged = Bloque aliado dañado. -lenum.spawn = Punto de aterrizaje enemigo.\nPuede ser un núcleo o una posición. +lenum.spawn = Punto de aparición enemigo.\nPuede ser un núcleo o una posición. lenum.building = Un bloque de una categoría específica. lenum.core = Cualquier núcleo. @@ -3008,7 +3074,7 @@ lenum.stop = Deja de moverse/extraer minerales/contruir. lenum.unbind = Desactiva el control externo de la unidad enlazada.\nLa unidad recupera su IA estándar. lenum.move = Moverse a una posición exacta. lenum.approach = Aproximarse al radio establecido de una posición concreta. -lenum.pathfind = Establece y sigue una ruta hasta el punto de aterrizaje enemigo. +lenum.pathfind = Establece y sigue una ruta hasta el punto de aparición enemigo. lenum.autopathfind = Establece y sigue automáticamente una ruta al núcleo más cercano o pundo de aparición.\nEs lo mismo que la búsqueda de ruta estándar de los enemigos. lenum.target = Dispara a una posición. lenum.targetp = Dispara a un objetivo con predicción de velocidad. @@ -3022,9 +3088,9 @@ lenum.mine = Extrae minerales de una posición. lenum.build = Construye una estructura. lenum.getblock = Busca una construcción, suelo y tipo de bloque en determinadas coordenadas.\nLa unidad deberá estar en un rango relativo a la posición, de lo contrario se retorna null. lenum.within = Comprueba si una unidad se encuentra cerca de una posición. -lenum.boost = Iniciar/Detener vuelo. +lenum.boost = Iniciar/Detener sobrevuelo. -lenum.flushtext = Envía el contenido del buffer de impresión a los marcadores, si es posible.\nSi fetch se establece como cierto, intentará buscar propiedades del algún conjunto de localización o el del propio juego. +lenum.flushtext = Envía el contenido del buffer de impresión a los marcadores, si es posible.\nSi fetch se establece como cierto, intentará buscar propiedades de algún conjunto de traducción o el del propio juego. lenum.texture = Nombre de la textura directo del atlas de texturas del juego (usando el estilo de notación kebab-case).\nSi printFlush se establece como cierto, el contenido del buffer de texto se usará como argumento. lenum.texturesize = Tamaño de la textura en casillas. El valor de cero escalará el ancho de un marcador al tamaño original de la textura. lenum.autoscale = Si la escala del marcador debe ajustarse correspondiendo al nivel de zoom del jugador. @@ -3058,4 +3124,467 @@ lenum.solarmultiplier = Multiplica la salida de energía de los paneles solares. lenum.dragmultiplier = Multiplicador de arrastre del ambiente. lenum.ban = Bloques o unidades que no pueden ser colocados o construidos. lenum.unban = Permite una unidad o bloque. -lenum.musicvolume = Global music volume multiplier.\nClamped to [0, 1]. +lenum.musicvolume = Multiplicador del volumen de música global.\nLimitado a [0, 1]. + +# Implemented via the localizedName() method +instruction.read = Leer +instruction.write = Escribir +instruction.draw = Agregar Gráficos +instruction.print = Agregar texto +instruction.printchar = Agregar Carácter +instruction.format = Reemplazar Formato +instruction.drawflush = Dibujar Gráficos +instruction.printflush = Imprimir +instruction.getlink = Obtener Enlazados +instruction.control = Controlar +instruction.radar = Radar +instruction.sensor = Sensor +instruction.set = Asignar +instruction.operation = Operación +instruction.select = Seleccionar +instruction.wait = Esperar +instruction.stop = Detener +instruction.lookup = Buscar +instruction.jump = Salto Condicional +instruction.end = Terminar +instruction.unitbind = Vincular Unidad +instruction.unitcontrol = Controlar Unidad +instruction.unitradar = Radar de Unidad +instruction.unitlocate = Localizar con Unidad +instruction.query = Query +instruction.getblock = Obtener Bloque +instruction.setblock = Crear Bloque +instruction.spawnunit = Aparecer Unidad +instruction.spawnbullet = Aparecer Bala +instruction.applystatus = Aplicar Estado +instruction.weathersense = Detectar Clima +instruction.weatherset = Establecer Clima +instruction.spawnwave = Aparecer Oleada +instruction.setrule = Cambiar Regla +instruction.flushmessage = Flush Message +instruction.cutscene = Cinematica +instruction.effect = Efecto +instruction.explosion = Explosion +instruction.setrate = Set Rate +instruction.fetch = Buscar +instruction.sync = Sincronizar +instruction.clientdata = Datos del Cliente +instruction.getflag = Get Flag +instruction.setflag = Set Flag +instruction.setprop = Set Prop +instruction.playsound = Reproducir Sonido +instruction.playmusic = Reproducir Musica +instruction.setmarker = Set Marker +instruction.makemarker = Make Marker +instruction.localeprint = Locale Print +instruction.packcolor = Desagrupar Color +instruction.unpackcolor = Agrupar Color +instruction.invalid = Instrucción Invalida +# Implemented via the enumText() method +blockflag.label.core = núcleos +blockflag.label.storage = almacenamiento +blockflag.label.generator = generadores +blockflag.label.turret = torretas +blockflag.label.factory = fábricas +blockflag.label.repair = puntosReparación +blockflag.label.battery = baterías +blockflag.label.reactor = reactores +blockflag.label.drill = taladros +blockflag.label.shield = escudos +contenttype.label.block = bloque +contenttype.label.unit = unidad +contenttype.label.item = recurso +contenttype.label.liquid = líquido +contenttype.label.team = equipo +cutsceneaction.label.active = activo +cutsceneaction.label.pan = panoramica +cutsceneaction.label.zoom = zoom +cutsceneaction.label.stop = detener +cutsceneaction.label.shake = vibración +cutsceneaction.label.gethud = get Hud +cutsceneaction.label.sethud = set Hud +fetchtype.label.unit = unidad +fetchtype.label.player = jugador +fetchtype.label.core = núcleo +fetchtype.label.build = construcción +fetchtype.label.unitcount = cantidad de unidades +fetchtype.label.playercount = cantidad de jugadores +fetchtype.label.corecount = cantidad de núcleos +fetchtype.label.buildcount = cantidad de construcciones +graphicstype.label.clear = clear +graphicstype.label.color = color +graphicstype.label.col = col +graphicstype.label.stroke = stroke +graphicstype.label.line = line +graphicstype.label.rect = rect +graphicstype.label.linerect = line rect +graphicstype.label.poly = poly +graphicstype.label.linepoly = line poly +graphicstype.label.triangle = triangle +graphicstype.label.image = image +graphicstype.label.print = print +graphicstype.label.translate = translate +graphicstype.label.scale = scale +graphicstype.label.rotate = rotate +graphicstype.label.reset = reset +laccess.label.totalitems = total de objetos +laccess.label.firstitem = primer objeto +laccess.label.totalliquids = liquido total +laccess.label.totalpower = energía total +laccess.label.itemcapacity = capacidad de objetos +laccess.label.liquidcapacity = capacidad de líquidos +laccess.label.powercapacity = capacidad de energía +laccess.label.powernetstored = energia almacenada en al red +laccess.label.powernetcapacity = capacidad de energía en la red +laccess.label.powernetin = energía generada en la red +laccess.label.powernetout = energía usada en la red +laccess.label.ammo = munición +laccess.label.ammocapacity = capacidad de munición +laccess.label.currentammotype = tipo de munición actual +laccess.label.memorycapacity = capacidad de memoria +laccess.label.health = salud +laccess.label.maxhealth = salud máxima +laccess.label.heat = calor +laccess.label.shield = escudo +laccess.label.armor = armadura +laccess.label.efficiency = eficiencia +laccess.label.progress = progreso +laccess.label.timescale = escala de tiempo +laccess.label.rotation = rotación +laccess.label.x = x +laccess.label.y = y +laccess.label.velocityx = velocidad x +laccess.label.velocityy = velocidad y +laccess.label.shootx = disparo x +laccess.label.shooty = disparo y +laccess.label.camerax = camara x +laccess.label.cameray = camara y +laccess.label.camerawidth = ancho de camara +laccess.label.cameraheight = largo de camara +laccess.label.displaywidth = ancho de pantalla +laccess.label.displayheight = largo de pantalla +laccess.label.buffersize = tamaño de buffer +laccess.label.operations = operaciones +laccess.label.size = tamaño +laccess.label.solid = ¿solido? +laccess.label.dead = ¿muerto? +laccess.label.range = rango +laccess.label.shooting = ¿disparando? +laccess.label.boosting = ¿sobrevolando? +laccess.label.minex = minando x +laccess.label.miney = minando y +laccess.label.mining = ¿minando? +laccess.label.buildx = construyendo x +laccess.label.buildy = construyendo y +laccess.label.pingx = ping x +laccess.label.pingy = ping y +laccess.label.pingtext = texto en ping +laccess.label.building = ¿construyendo? +laccess.label.breaking = ¿deconstruyendo? +laccess.label.speed = velocidad +laccess.label.team = equipo +laccess.label.type = tipo +laccess.label.flag = flag +laccess.label.flying = ¿puede volar? +laccess.label.controlled = ¿controlada? +laccess.label.controller = controlador +laccess.label.name = nombre +laccess.label.payloadcount = conteo de carga +laccess.label.payloadtype = tipo de carga +laccess.label.totalpayload = total de carga +laccess.label.payloadcapacity = capacidad de carga +laccess.label.maxunits = unidades máximas +laccess.label.id = id +laccess.label.selectedblock = bloque seleccionado +laccess.label.selectedrotation = rotación seleccionada +laccess.label.bulletlifetime = tiempo de vida de la bala +laccess.label.bullettime = tiempo de bala +laccess.label.enabled = ¿activado? +laccess.label.shoot = disparo +laccess.label.shootp = disparo con predicción +laccess.label.config = configuración +laccess.label.color = color +llocate.label.ore = mineral +llocate.label.spawn = puntoAparición +llocate.label.building = construcción +llocate.label.damaged = bloqueDañado +lmarkercontrol.label.remove = remove +lmarkercontrol.label.world = world +lmarkercontrol.label.minimap = minimap +lmarkercontrol.label.light = light +lmarkercontrol.label.autoscale = autoscale +lmarkercontrol.label.pos = pos +lmarkercontrol.label.endpos = end pos +lmarkercontrol.label.drawlayer = draw layer +lmarkercontrol.label.color = color +lmarkercontrol.label.radius = radius +lmarkercontrol.label.stroke = stroke +lmarkercontrol.label.outline = outline +lmarkercontrol.label.rotation = rotation +lmarkercontrol.label.shape = shape +lmarkercontrol.label.arc = arc +lmarkercontrol.label.flushtext = flush text +lmarkercontrol.label.fontsize = font size +lmarkercontrol.label.textheight = text height +lmarkercontrol.label.textalign = text align +lmarkercontrol.label.linealign = line align +lmarkercontrol.label.labelflags = label flags +lmarkercontrol.label.texture = texture +lmarkercontrol.label.texturesize = texture size +lmarkercontrol.label.posi = posi +lmarkercontrol.label.uvi = uvi +lmarkercontrol.label.colori = colori +logicrule.label.currentwavetime = tiempo restante oleada actual +logicrule.label.wavetimer = ¿temporizador de oleada? +logicrule.label.waves = ¿oleadas activas? +logicrule.label.wave = oleada +logicrule.label.wavespacing = tiempo entre oleadas +logicrule.label.wavesending = ¿adelantar oleada? +logicrule.label.attackmode = ¿modo de juego ataque? +logicrule.label.enemycorebuildradius = radio de construccion de núcleo enemiga +logicrule.label.dropzoneradius = radio de zona de aparición +logicrule.label.unitcap = capacidad de unidades +logicrule.label.maparea = area del mapa +logicrule.label.lighting = ¿iluminación? +logicrule.label.cangameover = se puede perder +logicrule.label.ambientlight = iluminación ambiental +logicrule.label.unitlight = iluminación de unidad +logicrule.label.solarmultiplier = multiplicador solar +logicrule.label.dragmultiplier = multiplicador de arrastre +logicrule.label.ban = banear +logicrule.label.unban = desbanear +logicrule.label.pausedisabled = ¿desactivar pausa? +logicrule.label.musicvolume = volumen de la música +logicrule.label.buildspeed = velocidad de construcción +logicrule.label.unithealth = salud de unidad +logicrule.label.unitbuildspeed = velocidad de construccion +logicrule.label.unitminespeed = velocidad de mineria +logicrule.label.unitcost = costo de unidad +logicrule.label.unitdamage = daño de unidad +logicrule.label.blockhealth = salud del bloque +logicrule.label.blockdamage = daño del bloque +logicrule.label.rtsminweight = rts ventaja minima escuadrón +logicrule.label.rtsminsquad = rts tamaño minimo de escuadrón +lunitcontrol.label.idle = inactiva +lunitcontrol.label.stop = detenerse +lunitcontrol.label.unbind = desvincular +lunitcontrol.label.move = mover +lunitcontrol.label.approach = aproximar +lunitcontrol.label.pathfind = encontrarRuta +lunitcontrol.label.autopathfind = encontrarRuta auto +lunitcontrol.label.target = target +lunitcontrol.label.targetp = target predict +lunitcontrol.label.itemdrop = soltar objeto +lunitcontrol.label.itemtake = tomar objeto +lunitcontrol.label.paydrop = soltar carga +lunitcontrol.label.paytake = tomar carga +lunitcontrol.label.payenter = entrar como carga +lunitcontrol.label.flag = etiqueta +lunitcontrol.label.mine = minar +lunitcontrol.label.build = construir bloque +lunitcontrol.label.getblock = obtener bloque +lunitcontrol.label.deconstruct = deconstruir +lunitcontrol.label.within = ¿dentro de? +lunitcontrol.label.boost = ¿potenciar? +messagetype.label.notify = notify +messagetype.label.announce = announce +messagetype.label.toast = toast +messagetype.label.mission = mission +querytype.label.unit = unit +querytype.label.building = building +radarsort.label.distance = distancia +radarsort.label.health = salud +radarsort.label.maxhealth = salud máxima +radarsort.label.shield = escudo +radarsort.label.armor = armadura +radartarget.label.any = cualquiera +radartarget.label.enemy = enemigo +radartarget.label.ally = aliado +radartarget.label.player = jugador +radartarget.label.attacker = unidad armada +radartarget.label.flying = unidad aérea +radartarget.label.ground = unidad terrestre +tilelayer.label.floor = floor +tilelayer.label.ore = ore +tilelayer.label.block = block +tilelayer.label.building = building + +name.token.jump = Jump +name.token.color = color +name.token.width = width +name.token.height = height +name.token.sides = sides +name.token.radius = radius +name.token.rotation = rotation +name.token.degrees = degrees +name.token.image = image +name.token.size = size +name.token.align = align +name.token.set = crear +name.token.of = of +name.token.to = a +name.token.at = en +name.token.in = en +name.token.damage = daño +name.token.velocityScl = velocity scale +name.token.lifeScl = life scale +name.token.aimX = aim X +name.token.aimY = aim Y +name.token.read = read +name.token.write = write +name.token.from = from +name.token.char = char +name.token.linknum = link# +name.token.draw = draw +name.token.clear = clear +name.token.apply = apply +name.token.circle = circle +name.token.rect = rect +name.token.positional = posicional +name.token.global = global +name.token.target = objetivo +name.token.and = y +name.token.or = or +name.token.b-and = b-and +name.token.xor = xor +name.token.flip = flip +name.token.order = ordenamiento +name.token.sort = ordenado por +name.token.output = output +name.token.if = if +name.token.then = then +name.token.else = else +name.token.sec = sec +name.token.find = localizar +name.token.group = grupo +name.token.enemy = ¿enemigo? +name.token.ore = mineral +name.token.outX = X obtenida +name.token.outY = Y obtenida +name.token.owner = owner +name.token.found = ¿encontrado? +name.token.building = construcción +name.token.always = always +name.token.not = not +name.token.pack = pack +name.token.unpack = unpack +name.token.-lookup = = lookup +name.token.type = type +name.token.get = get +name.token.team = team +name.token.rot = rot +name.token.spawn = spawn +name.token.-bullet = = bullet +name.token.unit = unit +name.token.weather = weather +name.token.state = state +name.token.natural = natural +name.token.speed = speed +name.token.level = level +name.token.duration = duration +name.token.seconds = seconds +name.token.shown = shown +name.token.data = data +name.token.effect = effect +name.token.pierce = pierce +name.token.ground = ground +name.token.air = air +name.token.flag = flag +name.token.volume = volume +name.token.pitch = pitch +name.token.pan = pan +name.token.limit = limit +name.token.id = id # +name.token.replace = replace? +name.token.for = for +name.token.success = success +name.token.truefalse = true/false +name.token.layer = layer +name.token.stroke = stroke +name.token.outline = outline +name.token.fill = fill? +name.token.start = start +name.token.end = end +name.token.fetch = fetch? +name.token.background = background +name.token.printFlush = printflush +name.token.name = name +name.token.index = index +name.token.block-unit = block/unit +name.token.enable = enable +name.token.amount = amount +name.token.item = item +name.token.takeUnits = take units +name.token.value = value +name.token.floor = floor +name.token.result = resultado +name.token.config = config +name.token.shapeText = shape text +name.token.point = point +name.token.shape = shape +name.token.text = text +name.token.line = line +name.token.texture = texture +name.token.quad = quad +name.token.light = light +name.token.snowing = snowing +name.token.rain = rain +name.token.sandstorm = sand storm +name.token.sporestorm = spore storm +name.token.fog = fog +name.token.suspend-particles = suspended particles +name.token.topLeft = top left +name.token.top = top +name.token.topRight = top right +name.token.left = left +name.token.center = center +name.token.right = right +name.token.bottomLeft = bottom left +name.token.bottom = bottom +name.token.bottomRight = bottom right +name.token.none = none +name.token.warn = advertencia +name.token.cross = cruz +name.token.blockFall = bloque cayendo +name.token.placeBlock = colocar bloque +name.token.placeBlockSpark = colocar bloque con chispas +name.token.breakBlock = romper bloque +name.token.-spawn = = spawn +name.token.trail = rastro +name.token.breakProp = romper objeto +name.token.smokeCloud = nube de humo +name.token.vapor = vapor +name.token.hit = golpe +name.token.hitSquare = golpe con cuadros +name.token.shootSmall = disparo pequeño +name.token.shootBig = disparo grande +name.token.smokeSmall = humo pequeño +name.token.smokeBig = humo grande +name.token.smokeColor = humo coloreado +name.token.smokeSquare = humo con cuadros +name.token.smokeSquareBig = humo grande con cuadros +name.token.spark = chispa +name.token.sparkBig = chispa grande +name.token.sparkShoot = disparo de chispa +name.token.sparkShootBig = disparo grande de chispa +name.token.drill = taladro +name.token.drillBig = taladro grande +name.token.lightBlock = iluminar bloque +name.token.explosion = explosión +name.token.smokePuff = nubecilla de humo +name.token.sparkExplosion = explosión con chispas +name.token.crossExplosion = explosión con cruz +name.token.wave = oleada +name.token.bubble = burbuja +name.token.music = music +name.token.interrupt = interrupt +name.token.all = Todos +name.token.beams = Rayos +name.token.block = Bloques +name.token.charge = Carga +name.token.environment = Clima +name.token.explosions = Explosiones +name.token.loops = Bucles +name.token.movement = Movimiento +name.token.shoot = Disparos +name.token.ui = Interfaz Usuario diff --git a/core/assets/bundles/bundle_et.properties b/core/assets/bundles/bundle_et.properties index fdb14450c3..ef796d5864 100644 --- a/core/assets/bundles/bundle_et.properties +++ b/core/assets/bundles/bundle_et.properties @@ -50,6 +50,7 @@ mods.browser.add = Paigalda mods.browser.reinstall = Taaspaigalda mods.browser.view-releases = Kuva Versioonid mods.browser.noreleases = [scarlet]Ei leidnud versioone\n[accent]Ei leidnud selle modi jaoks ühtegi väljaannet. Kontrollige, kas modi repositooriumis on avaldatud versioone. +mods.browser.current = [lightgray]Most recent commit mods.browser.latest = mods.browser.releases = Versioonid mods.browser.fetching = Fetching Releases... @@ -144,6 +145,7 @@ mods.initfailed = [red]⚠[] The previous Mindustry instance failed to initializ mods = Mods mods.name = Mod: mods.none = [lightgray]No mods found! +mods.restore = Restore Failed mods.guide = Modding Guide mods.report = Report Bug mods.openfolder = Open Mod Folder @@ -162,6 +164,7 @@ mod.installed = [[Installed] mod.display = [gray]Mod:[orange] {0} mod.enabled = [lightgray]Enabled mod.disabled = [scarlet]Disabled +mod.failed = [red]Failed mod.multiplayer.compatible = [gray]Multiplayer Compatible mod.disable = Disable mod.version = Version: @@ -522,8 +525,10 @@ editor.filters.search = Search In: editor.filters.author = Author editor.filters.description = Description editor.filters.modname = Mod Name -editor.filters.prioritizemod = Mod Priority -editor.filters.prioritizecustom = Custom Priority +editor.filters.prioritize.name = Prioritize: Name +editor.filters.prioritize.custom = Prioritize: Custom +editor.filters.prioritize.builtin = Prioritize: Built-In +editor.filters.prioritize.recent = Prioritize: Recently Modified editor.filters.planetselect = Planet Selection editor.shiftx = Shift X editor.shifty = Shift Y @@ -1098,12 +1103,15 @@ status.slow.name = Slow status.fast.name = Fast status.shielded.name = Shielded status.disarmed.name = Disarmed +status.invincible.name = Invincible +status.dynamic.name = Dynamic settings.language = Keel settings.data = Mänguandmed settings.reset = Vaikimisi sätted settings.rebind = Muuda settings.resetKey = Reset +settings.unbindKey = Unbind settings.controls = Juhtnupud settings.game = Mäng settings.sound = Heli @@ -1132,6 +1140,7 @@ block.limit = [scarlet]Limit: {0} Buildings unsupported.environment = [scarlet]Unsupported Environment yes = Jah no = Ei +unabletoclog = Unable to clog info.title = Info error.title = [crimson]Viga error.crashtitle = Viga @@ -1233,7 +1242,11 @@ stat.buildspeedmultiplier = Build Speed Multiplier stat.reactive = Reacts stat.immunities = Immunities stat.healing = Healing +stat.status = Status Effect stat.efficiency = [stat]{0}% Efficiency +stat.chance = [stat]{0}%[lightgray] chance of [white] +stat.hitsize = Hitbox Size +stat.resettime = Reset Time ability.forcefield = Force Field ability.forcefield.description = Projects a force shield that absorbs bullets @@ -1291,6 +1304,7 @@ bar.cargounitcap = Cargo Unit Cap Reached bar.drillspeed = Puurimise kiirus: {0}/s bar.pumpspeed = Pump Speed: {0}/s bar.efficiency = Kasutegur: {0}% +bar.yield = Yield: +{0}% bar.boost = Boost: +{0}% bar.powerbuffer = Battery Power: {0}/{1} bar.powerbalance = Bilanss: {0}/s @@ -1320,6 +1334,10 @@ bar.regenerationrate = [stat]{0}/sec[lightgray] regen rate bar.activationtimer = Activates in {0} bar.activated = Activated bar.upto = Up to {0} +bar.lerpwarmuptime = Affected by overdrive. Non-linear; uses the exponential decay formula.\nFor reference, this will reach 90% progress in {0} seconds, and 99% in {1} seconds. +bar.damagetimetotal = {0} dmg/{1} sec +bar.hits = {0} hits +bar.dps = {0} DPS units.processorcontrol = [lightgray]Processor Controlled @@ -1363,6 +1381,7 @@ bullet.notargetsbuildings = [stat] ignores missiles unit.blocks = blokki unit.blockssquared = blocks² +unit.worldunits = world units unit.powersecond = energiaühikut/s unit.tilessecond = tiles/second unit.liquidsecond = vedelikuühikut/s @@ -1389,6 +1408,7 @@ unit.shots = shots unit.pershot = /shot unit.perleg = per leg unit.perside = per side +unit.instant = Instant category.purpose = Purpose category.general = Üldinfo category.power = Energia @@ -1400,27 +1420,39 @@ category.optional = Valikulised täiustused setting.alwaysmusic.name = Always Play Music setting.alwaysmusic.description = When enabled, music will always play on loop in-game.\nWhen disabled, it only plays at random intervals. setting.skipcoreanimation.name = Skip Core Launch/Land Animation +setting.skipcoreanimation.description = When enabled, the animation for core launching and landing will be skipped. setting.landscape.name = Lukusta horisontaalpaigutus -setting.shadows.name = Varjud +setting.landscape.description = When enabled, the screen orientation is locked to landscape mode. setting.blockreplace.name = Automatic Block Suggestions +setting.blockreplace.description = When enabled, placing a block on another of the same type\nwill suggest an automatic upgrade if available. setting.linear.name = Lineaarne tekstuurivastendus +setting.linear.description = When enabled, textures are smoothed. When disabled, textures have a pixelated look. setting.hints.name = Hints setting.backgroundpause.name = Pause In Background +setting.backgroundpause.description = When enabled, the game will pause when it is not in focus. setting.buildautopause.name = Auto-Pause Building +setting.buildautopause.description = When enabled, building is automatically paused when the player is not actively building. setting.doubletapmine.name = Double-Tap to Mine +setting.doubletapmine.description = When enabled, double-tapping on a resource tile will make your unit start mining it. setting.commandmodehold.name = Hold For Command Mode +setting.commandmodehold.description = Whether command mode is activated by holding the command key down, as opposed to toggling it once. setting.distinctcontrolgroups.name = Limit One Control Group Per Unit +setting.distinctcontrolgroups.description = When enabled, a unit can only belong to one control group at a time. setting.modcrashdisable.name = Disable Mods On Startup Crash +setting.modcrashdisable.description = When enabled, if the game crashes on startup, all mods\nwill be automatically disabled to prevent a crash loop. setting.animatedwater.name = Animeeritud vesi -setting.animatedshields.name = Animeeritud kilbid +setting.animatedwater.description = Enables or disables animations for liquid surfaces like water and slag. setting.playerindicators.name = Player Indicators +setting.playerindicators.description = Shows markers pointing in the direction of other players on the map. setting.showpings.name = Show Pings setting.showotherbuildplans.name = Show Other Player's Build Plans setting.indicators.name = Vaenlaste/Liitlaste osutid +setting.indicators.description = Shows markers pointing in the direction of setting.autotarget.name = Automaatne sihtimine +setting.autotarget.description = When enabled, your unit will automatically target and fire at nearby enemies. setting.keyboard.name = Hiire ja klaviatuuri juhtnupud -setting.touchscreen.name = Puuteekraani juhtimine setting.fpscap.name = Maks. arv kaadreid/s +setting.fpscap.description = Sets the maximum frames per second the game will run at.\nHigher values may increase power consumption. setting.fpscap.none = Puudub setting.fpscap.text = {0} kaadrit/s setting.uiscale.name = Kasutajaliidese suurus[lightgray] (vajab mängu taaskäivitamist)[] @@ -1428,53 +1460,84 @@ setting.uiscale.description = Restart required to apply changes. setting.uiEdgePadding.name = UI Edge Padding setting.uiEdgePadding.description = Adds padding to the edges of the UI. Useful for displays with rounded corners or notches. setting.swapdiagonal.name = Paiguta alati diagonaalselt +setting.swapdiagonal.description = When enabled, holding the placement key will switch to diagonal placement mode. setting.screenshake.name = Ekraani värisemine +setting.screenshake.description = Adjusts the intensity of the screen shake effect from explosions and other events. setting.bloomintensity.name = Bloom Intensity +setting.bloomintensity.description = Adjusts the intensity of the bloom (glow) effect. setting.bloomblur.name = Bloom Blur +setting.bloomblur.description = Adjusts the blurriness of the bloom effect. setting.effects.name = Näita visuaalefekte +setting.effects.description = Enables or disables various visual effects like smoke and particles. setting.destroyedblocks.name = Display Destroyed Blocks +setting.destroyedblocks.description = When enabled, destroyed blocks leave behind rubble. setting.blockstatus.name = Display Block Status +setting.blockstatus.description = Shows colored status icons above blocks. setting.conveyorpathfinding.name = Conveyor Placement Pathfinding +setting.conveyorpathfinding.description = When enabled, placing conveyors will automatically try to find a path to the destination. setting.sensitivity.name = Kontrolleri tundlikkus +setting.sensitivity.description = Adjusts the sensitivity of game controllers. setting.saveinterval.name = Salvestamise intervall +setting.saveinterval.description = Sets the time interval for automatic game saves. setting.seconds = {0} sekundit setting.milliseconds = {0} milliseconds setting.fullscreen.name = Täisekraan setting.fps.name = Näita kaadrite arvu sekundis +setting.fps.description = Displays the current frames per second and network ping in the corner of the screen. setting.console.name = Enable Console +setting.console.description = Enables the in-game Javascript console. setting.drawhitboxes.name = Display Hitboxes setting.showperformance.name = Display Performance Metrics setting.buildingtimestep.name = Fixed Building Timestep setting.buildingtimestep.description = Runs buildings on a fixed timestep with constant delta,\nas opposed to every frame with variable delta.\nIf buildings cannot be updated fast enough, the game will slow down.\nIf you don't know what that means, don't touch this option. setting.smoothcamera.name = Smooth Camera +setting.smoothcamera.description = When enabled, the camera will move more smoothly instead of\ninstantly snapping to new positions. setting.detach-camera.name = Free Camera setting.detach-camera.description = If enabled, the camera moves independently of the player unit.\nThis setting can be assigned a hotkey. setting.vsync.name = Vertikaalne sünkroonimine +setting.vsync.description = Synchronizes the game's frame rate with the monitor's\nrefresh rate to prevent screen tearing. setting.pixelate.name = Piksel-efekt[lightgray] (lülitab animatsioonid välja) +setting.pixelate.description = When enabled, the game is rendered at a lower resolution and\nscaled up, creating a pixelated effect. setting.minimap.name = Näita kaarti +setting.minimap.description = Toggles the visibility of the minimap in the corner of the screen. setting.coreitems.name = Display Core Items +setting.coreitems.description = Toggles the display of items stored in the core on the side of the screen. setting.position.name = Show Player Position +setting.position.description = Displays the player's coordinates on the screen. setting.mouseposition.name = Show Mouse Position +setting.mouseposition.description = Displays the mouse cursor's coordinates on the screen. setting.musicvol.name = Muusika helitugevus setting.atmosphere.name = Show Planet Atmosphere +setting.atmosphere.description = Toggles the rendering of the planet atmospheres in the campaign 3D view. setting.drawlight.name = Draw Darkness/Lighting setting.ambientvol.name = Taustahelide tugevus -setting.mutemusic.name = Vaigista muusika setting.sfxvol.name = Heliefektide tugevus -setting.mutesound.name = Vaigista heli setting.communityservers.name = Fetch Community Server List +setting.communityservers.description = When enabled, the game will fetch and display a list of community-run multiplayer servers. setting.savecreate.name = Loo automaatseid salvestisi +setting.savecreate.description = When enabled, the game will automatically create a new save file when starting a new game. setting.steampublichost.name = Public Game Visibility +setting.steampublichost.description = Controls who can see and join your game when hosting on Steam. setting.playerlimit.name = Player Limit +setting.playerlimit.description = Sets the maximum number of players that can join your server. setting.chatopacity.name = Vestlusakna läbipaistmatus +setting.chatopacity.description = Adjusts the transparency of the chat window. setting.lasersopacity.name = Power Laser Opacity +setting.lasersopacity.description = Adjusts the opacity of power node lasers. setting.unitlaseropacity.name = Unit Mining Beam Opacity +setting.unitlaseropacity.description = Adjusts the opacity of unit mining beams. setting.bridgeopacity.name = Bridge Opacity +setting.bridgeopacity.description = Adjusts the opacity of bridge conveyors. setting.playerchat.name = Näita mängusisest vestlusakent +setting.playerchat.description = When enabled, chat messages from players will appear in bubbles above their heads. setting.showweather.name = Show Weather Graphics +setting.showweather.description = Toggles the display of weather effects like rain and snow. setting.hidedisplays.name = Hide Logic Displays +setting.hidedisplays.description = Hides the content of logic displays, which may improve performance. setting.macnotch.name = Kohandage liidest sälku kuvamiseks setting.macnotch.description = Muudatuste rakendamiseks on vaja taaskäivitada +setting.logiclocalization.name = Logic Localization +setting.logiclocalization.description = When enabled, text in the logic editor is translated,\ninstead of being English for all languages. steam.friendsonly = Friends Only steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join. @@ -1685,6 +1748,7 @@ rules.title.unit = Väeüksused rules.title.experimental = Experimental rules.title.environment = Environment rules.title.teams = Teams +rules.title.light = Lighting rules.title.planet = Planet rules.title.music = Music rules.alwaysplaymusic = Always Play Music @@ -1696,6 +1760,7 @@ rules.darkmusic.info = Comma-separated music tracks that are more likely to play rules.nomusic = Disable Automatic Music rules.nomusic.info = Turns off all automatic music playback.\nUseful for maps that have custom music played using processors. rules.lighting = Lighting +rules.lighting.unitlight = Unit Lighting rules.fog = Fog of War rules.invasions = Enemy Sector Invasions rules.legacylaunchpads = Legacy Launch Pad Mechanics @@ -2607,6 +2672,8 @@ block.large-logic-display.description = Displays arbitrary graphics from a logic block.tile-logic-display.description = Displays arbitrary graphics from a logic processor.\nSeamlessly connects to nearby tiled display blocks. block.interplanetary-accelerator.description = A massive electromagnetic railgun tower. Accelerates cores to escape velocity for interplanetary deployment. block.repair-turret.description = Continuously repairs the closest damaged unit in its vicinity. Optionally accepts coolant. +block.target-dummy.name = Target Dummy +block.target-dummy.description = Spawns a target dummy to test damage per second. Armor and flight can be configured.\nSandbox only. #Erekir block.core-bastion.description = Core of the base. Armored. Once destroyed, the sector is lost. @@ -3059,3 +3126,466 @@ lenum.dragmultiplier = Environment drag multiplier. lenum.ban = Blocks or units that cannot be placed or built. lenum.unban = Unban a unit or block. lenum.musicvolume = Global music volume multiplier.\nClamped to [0, 1]. + +# Implemented via the localizedName() method +instruction.read = Read +instruction.write = Write +instruction.draw = Draw +instruction.print = Print +instruction.printchar = Print Char +instruction.format = Format +instruction.drawflush = Draw Flush +instruction.printflush = Print Flush +instruction.getlink = Get link +instruction.control = Control +instruction.radar = Radar +instruction.sensor = Sensor +instruction.set = Set +instruction.operation = Operation +instruction.select = Select +instruction.wait = Wait +instruction.stop = Stop +instruction.lookup = Lookup +instruction.jump = Jump +instruction.end = End +instruction.unitbind = Unit Bind +instruction.unitcontrol = Unit Control +instruction.unitradar = Unit Radar +instruction.unitlocate = Unit Locate +instruction.query = Query +instruction.getblock = Get Block +instruction.setblock = Set Block +instruction.spawnunit = Spawn Unit +instruction.spawnbullet = Spawn Bullet +instruction.applystatus = Apply Status +instruction.weathersense = Weather Sense +instruction.weatherset = Weather Set +instruction.spawnwave = Spawn Wave +instruction.setrule = Set Rule +instruction.flushmessage = Flush Message +instruction.cutscene = Cutscene +instruction.effect = Effect +instruction.explosion = Explosion +instruction.setrate = Set Rate +instruction.fetch = Fetch +instruction.sync = Sync +instruction.clientdata = Client Data +instruction.getflag = Get Flag +instruction.setflag = Set Flag +instruction.setprop = Set Prop +instruction.playsound = Play Sound +instruction.playmusic = Play Music +instruction.setmarker = Set Marker +instruction.makemarker = Make Marker +instruction.localeprint = Locale Print +instruction.packcolor = Pack Color +instruction.unpackcolor = Unpack Color +instruction.invalid = Invalid +# Implemented via the enumText() method +blockflag.label.core = core +blockflag.label.storage = storage +blockflag.label.generator = generator +blockflag.label.turret = turret +blockflag.label.factory = factory +blockflag.label.repair = repair +blockflag.label.battery = battery +blockflag.label.reactor = reactor +blockflag.label.drill = drill +blockflag.label.shield = shield +contenttype.label.block = block +contenttype.label.unit = unit +contenttype.label.item = item +contenttype.label.liquid = liquid +contenttype.label.team = team +cutsceneaction.label.active = active +cutsceneaction.label.pan = pan +cutsceneaction.label.zoom = zoom +cutsceneaction.label.stop = stop +cutsceneaction.label.shake = shake +cutsceneaction.label.gethud = get Hud +cutsceneaction.label.sethud = set Hud +fetchtype.label.unit = unit +fetchtype.label.player = player +fetchtype.label.core = core +fetchtype.label.build = build +fetchtype.label.unitcount = unit count +fetchtype.label.playercount = player count +fetchtype.label.corecount = core count +fetchtype.label.buildcount = build count +graphicstype.label.clear = clear +graphicstype.label.color = color +graphicstype.label.col = col +graphicstype.label.stroke = stroke +graphicstype.label.line = line +graphicstype.label.rect = rect +graphicstype.label.linerect = line rect +graphicstype.label.poly = poly +graphicstype.label.linepoly = line poly +graphicstype.label.triangle = triangle +graphicstype.label.image = image +graphicstype.label.print = print +graphicstype.label.translate = translate +graphicstype.label.scale = scale +graphicstype.label.rotate = rotate +graphicstype.label.reset = reset +laccess.label.totalitems = total items +laccess.label.firstitem = first item +laccess.label.totalliquids = total liquids +laccess.label.totalpower = total power +laccess.label.itemcapacity = item capacity +laccess.label.liquidcapacity = liquid capacity +laccess.label.powercapacity = power capacity +laccess.label.powernetstored = powernet stored +laccess.label.powernetcapacity = powernet capacity +laccess.label.powernetin = powernet in +laccess.label.powernetout = powernet out +laccess.label.ammo = ammo +laccess.label.ammocapacity = ammo capacity +laccess.label.currentammotype = current ammo type +laccess.label.memorycapacity = memory capacity +laccess.label.health = health +laccess.label.maxhealth = max health +laccess.label.heat = heat +laccess.label.shield = shield +laccess.label.armor = armor +laccess.label.efficiency = efficiency +laccess.label.progress = progress +laccess.label.timescale = timescale +laccess.label.rotation = rotation +laccess.label.x = x +laccess.label.y = y +laccess.label.velocityx = x velocity +laccess.label.velocityy = y velocity +laccess.label.shootx = shoot x +laccess.label.shooty = shoot y +laccess.label.camerax = camera x +laccess.label.cameray = camera y +laccess.label.camerawidth = camera width +laccess.label.cameraheight = camera height +laccess.label.displaywidth = display width +laccess.label.displayheight = display height +laccess.label.buffersize = buffer size +laccess.label.operations = operations +laccess.label.size = size +laccess.label.solid = solid +laccess.label.dead = dead +laccess.label.range = range +laccess.label.shooting = shooting +laccess.label.boosting = boosting +laccess.label.minex = mining x +laccess.label.miney = mining y +laccess.label.mining = mining +laccess.label.buildx = build x +laccess.label.buildy = build y +laccess.label.pingx = ping x +laccess.label.pingy = ping y +laccess.label.pingtext = ping text +laccess.label.building = building +laccess.label.breaking = breaking +laccess.label.speed = speed +laccess.label.team = team +laccess.label.type = type +laccess.label.flag = flag +laccess.label.flying = flying +laccess.label.controlled = controlled +laccess.label.controller = controller +laccess.label.name = name +laccess.label.payloadcount = payload count +laccess.label.payloadtype = payload type +laccess.label.totalpayload = total payload +laccess.label.payloadcapacity = payload capacity +laccess.label.maxunits = max units +laccess.label.id = id +laccess.label.selectedblock = selected block +laccess.label.selectedrotation = selected rotation +laccess.label.bulletlifetime = bullet lifetime +laccess.label.bullettime = bullet time +laccess.label.enabled = enabled +laccess.label.shoot = shoot +laccess.label.shootp = shoot predict +laccess.label.config = config +laccess.label.color = color +llocate.label.ore = ore +llocate.label.spawn = spawn +llocate.label.building = building +llocate.label.damaged = damaged +lmarkercontrol.label.remove = remove +lmarkercontrol.label.world = world +lmarkercontrol.label.minimap = minimap +lmarkercontrol.label.light = light +lmarkercontrol.label.autoscale = autoscale +lmarkercontrol.label.pos = pos +lmarkercontrol.label.endpos = end pos +lmarkercontrol.label.drawlayer = draw layer +lmarkercontrol.label.color = color +lmarkercontrol.label.radius = radius +lmarkercontrol.label.stroke = stroke +lmarkercontrol.label.outline = outline +lmarkercontrol.label.rotation = rotation +lmarkercontrol.label.shape = shape +lmarkercontrol.label.arc = arc +lmarkercontrol.label.flushtext = flush text +lmarkercontrol.label.fontsize = font size +lmarkercontrol.label.textheight = text height +lmarkercontrol.label.textalign = text align +lmarkercontrol.label.linealign = line align +lmarkercontrol.label.labelflags = label flags +lmarkercontrol.label.texture = texture +lmarkercontrol.label.texturesize = texture size +lmarkercontrol.label.posi = posi +lmarkercontrol.label.uvi = uvi +lmarkercontrol.label.colori = colori +logicrule.label.currentwavetime = current wave time +logicrule.label.wavetimer = wave timer? +logicrule.label.waves = waves +logicrule.label.wave = wave +logicrule.label.wavespacing = wave spacing +logicrule.label.wavesending = waves ending? +logicrule.label.attackmode = attack mode? +logicrule.label.enemycorebuildradius = enemy core build radius +logicrule.label.dropzoneradius = drop zone radius +logicrule.label.unitcap = unit cap +logicrule.label.maparea = map area +logicrule.label.lighting = lighting? +logicrule.label.cangameover = can game over +logicrule.label.ambientlight = ambient light +logicrule.label.unitlight = unit light +logicrule.label.solarmultiplier = solar multiplier +logicrule.label.dragmultiplier = drag multiplier +logicrule.label.ban = ban +logicrule.label.unban = unban +logicrule.label.pausedisabled = pause disabled +logicrule.label.musicvolume = music volume +logicrule.label.buildspeed = build speed +logicrule.label.unithealth = unit health +logicrule.label.unitbuildspeed = unit build speed +logicrule.label.unitminespeed = unit mine speed +logicrule.label.unitcost = unit cost +logicrule.label.unitdamage = unit damage +logicrule.label.blockhealth = block health +logicrule.label.blockdamage = block damage +logicrule.label.rtsminweight = rts min weight +logicrule.label.rtsminsquad = rts min squad +lunitcontrol.label.idle = idle +lunitcontrol.label.stop = stop +lunitcontrol.label.unbind = unbind +lunitcontrol.label.move = move +lunitcontrol.label.approach = approach +lunitcontrol.label.pathfind = pathfind +lunitcontrol.label.autopathfind = auto pathfind +lunitcontrol.label.target = target +lunitcontrol.label.targetp = target predict +lunitcontrol.label.itemdrop = item drop +lunitcontrol.label.itemtake = item take +lunitcontrol.label.paydrop = payload drop +lunitcontrol.label.paytake = payload take +lunitcontrol.label.payenter = payload enter +lunitcontrol.label.flag = flag +lunitcontrol.label.mine = mine +lunitcontrol.label.build = build block +lunitcontrol.label.getblock = get block +lunitcontrol.label.deconstruct = deconstruct +lunitcontrol.label.within = within? +lunitcontrol.label.boost = boost +messagetype.label.notify = notify +messagetype.label.announce = announce +messagetype.label.toast = toast +messagetype.label.mission = mission +querytype.label.unit = unit +querytype.label.building = building +radarsort.label.distance = distance +radarsort.label.health = health +radarsort.label.maxhealth = max health +radarsort.label.shield = shield +radarsort.label.armor = armor +radartarget.label.any = any +radartarget.label.enemy = enemy +radartarget.label.ally = ally +radartarget.label.player = player +radartarget.label.attacker = attacker +radartarget.label.flying = flying +radartarget.label.ground = ground +tilelayer.label.floor = floor +tilelayer.label.ore = ore +tilelayer.label.block = block +tilelayer.label.building = building + +name.token.jump = Jump +name.token.color = color +name.token.width = width +name.token.height = height +name.token.sides = sides +name.token.radius = radius +name.token.rotation = rotation +name.token.degrees = degrees +name.token.image = image +name.token.size = size +name.token.align = align +name.token.set = set +name.token.of = of +name.token.to = to +name.token.at = at +name.token.in = in +name.token.damage = damage +name.token.velocityScl = velocity scale +name.token.lifeScl = life scale +name.token.aimX = aim X +name.token.aimY = aim Y +name.token.read = read +name.token.write = write +name.token.from = from +name.token.char = char +name.token.linknum = link# +name.token.draw = draw +name.token.clear = clear +name.token.apply = apply +name.token.circle = circle +name.token.rect = rect +name.token.positional = positional +name.token.global = global +name.token.target = target +name.token.and = and +name.token.or = or +name.token.b-and = b-and +name.token.xor = xor +name.token.flip = flip +name.token.order = order +name.token.sort = sort +name.token.output = output +name.token.if = if +name.token.then = then +name.token.else = else +name.token.sec = sec +name.token.find = find +name.token.group = group +name.token.enemy = enemy? +name.token.ore = ore +name.token.outX = out X +name.token.outY = out Y +name.token.owner = owner +name.token.found = found? +name.token.building = building +name.token.always = always +name.token.not = not +name.token.pack = pack +name.token.unpack = unpack +name.token.-lookup = = lookup +name.token.type = type +name.token.get = get +name.token.team = team +name.token.rot = rot +name.token.spawn = spawn +name.token.-bullet = = bullet +name.token.unit = unit +name.token.weather = weather +name.token.state = state +name.token.natural = natural +name.token.speed = speed +name.token.level = level +name.token.duration = duration +name.token.seconds = seconds +name.token.shown = shown +name.token.data = data +name.token.effect = effect +name.token.pierce = pierce +name.token.ground = ground +name.token.air = air +name.token.flag = flag +name.token.volume = volume +name.token.pitch = pitch +name.token.pan = pan +name.token.limit = limit +name.token.id = id # +name.token.replace = replace? +name.token.for = for +name.token.success = success +name.token.truefalse = true/false +name.token.layer = layer +name.token.stroke = stroke +name.token.outline = outline +name.token.fill = fill? +name.token.start = start +name.token.end = end +name.token.fetch = fetch? +name.token.background = background +name.token.printFlush = printflush +name.token.name = name +name.token.index = index +name.token.block-unit = block/unit +name.token.enable = enable +name.token.amount = amount +name.token.item = item +name.token.takeUnits = take units +name.token.value = value +name.token.floor = floor +name.token.result = result +name.token.config = config +name.token.shapeText = shape text +name.token.point = point +name.token.shape = shape +name.token.text = text +name.token.line = line +name.token.texture = texture +name.token.quad = quad +name.token.light = light +name.token.snowing = snowing +name.token.rain = rain +name.token.sandstorm = sand storm +name.token.sporestorm = spore storm +name.token.fog = fog +name.token.suspend-particles = suspended particles +name.token.topLeft = top left +name.token.top = top +name.token.topRight = top right +name.token.left = left +name.token.center = center +name.token.right = right +name.token.bottomLeft = bottom left +name.token.bottom = bottom +name.token.bottomRight = bottom right +name.token.none = none +name.token.warn = warn +name.token.cross = cross +name.token.blockFall = block fall +name.token.placeBlock = place block +name.token.placeBlockSpark = place block spark +name.token.breakBlock = break block +name.token.-spawn = = spawn +name.token.trail = trail +name.token.breakProp = break prop +name.token.smokeCloud = smoke cloud +name.token.vapor = vapor +name.token.hit = hit +name.token.hitSquare = hit square +name.token.shootSmall = shoot small +name.token.shootBig = shoot big +name.token.smokeSmall = smoke small +name.token.smokeBig = smoke big +name.token.smokeColor = smoke color +name.token.smokeSquare = smoke square +name.token.smokeSquareBig = smoke square big +name.token.spark = spark +name.token.sparkBig = spark big +name.token.sparkShoot = spark shoot +name.token.sparkShootBig = spark shoot big +name.token.drill = drill +name.token.drillBig = drill big +name.token.lightBlock = light block +name.token.explosion = explosion +name.token.smokePuff = smoke puff +name.token.sparkExplosion = spark explosion +name.token.crossExplosion = cross explosion +name.token.wave = wave +name.token.bubble = bubble +name.token.music = music +name.token.interrupt = interrupt +name.token.all = All +name.token.beams = Beams +name.token.block = Block +name.token.charge = Charge +name.token.environment = Environment +name.token.explosions = Explosions +name.token.loops = Loops +name.token.movement = Movement +name.token.shoot = Shoot +name.token.ui = UI diff --git a/core/assets/bundles/bundle_eu.properties b/core/assets/bundles/bundle_eu.properties index aa53746715..9d0c308ee4 100644 --- a/core/assets/bundles/bundle_eu.properties +++ b/core/assets/bundles/bundle_eu.properties @@ -50,6 +50,7 @@ mods.browser.add = Instalatu mods.browser.reinstall = Berrinstalatu mods.browser.view-releases = Ikusi bertsioak mods.browser.noreleases = [scarlet]Ez da bertsiorik aurkitu\n[accent]Ez da mod honen bertsiorik aurkitu. Egiaztatu mod-aren biltegian bertsiorik argitaratu ote den. +mods.browser.current = [lightgray]Most recent commit mods.browser.latest = mods.browser.releases = Bersioak mods.browser.fetching = Fetching Releases... @@ -144,6 +145,7 @@ mods.initfailed = [red]⚠[] Aurreko Mindustry instantziak ezin izan du abiatu. mods = Mod-ak mods.name = Mod: mods.none = [lightgray]Ez da mod-ik aurkitu! +mods.restore = Restore Failed mods.guide = Mod-ak sortzeko gida mods.report = Eman akatsaren berri mods.openfolder = Ireki Mod-en karpeta @@ -162,6 +164,7 @@ mod.installed = [[Instalatuta] mod.display = [gray]Mod:[orange] {0} mod.enabled = [lightgray]Gaituta mod.disabled = [scarlet]Desgaituta +mod.failed = [red]Failed mod.multiplayer.compatible = [gray]Hainbat jokalariekin bateragarria mod.disable = Desgaitu mod.version = Bertsioa: @@ -522,8 +525,10 @@ editor.filters.search = Bilatu: editor.filters.author = Egilea editor.filters.description = Deskripzioa editor.filters.modname = Mod Name -editor.filters.prioritizemod = Mod Priority -editor.filters.prioritizecustom = Custom Priority +editor.filters.prioritize.name = Prioritize: Name +editor.filters.prioritize.custom = Prioritize: Custom +editor.filters.prioritize.builtin = Prioritize: Built-In +editor.filters.prioritize.recent = Prioritize: Recently Modified editor.filters.planetselect = Planet Selection editor.shiftx = Shift X editor.shifty = Shift Y @@ -1098,12 +1103,15 @@ status.slow.name = Slow status.fast.name = Fast status.shielded.name = Shielded status.disarmed.name = Disarmed +status.invincible.name = Invincible +status.dynamic.name = Dynamic settings.language = Hizkuntza settings.data = Jolasaren datuak settings.reset = Berrezarri lehenespenak settings.rebind = Aldatu settings.resetKey = Berrezarri +settings.unbindKey = Unbind settings.controls = Kontrolak settings.game = Jolasa settings.sound = Soinua @@ -1132,6 +1140,7 @@ block.limit = [scarlet]Limit: {0} Buildings unsupported.environment = [scarlet]Euskarririk gabeko giroa yes = Bai no = Ez +unabletoclog = Unable to clog info.title = Informazioa error.title = [crimson]Errore bat gertatu da error.crashtitle = Errore bat gertatu da @@ -1233,7 +1242,11 @@ stat.buildspeedmultiplier = Eraikitze abiadura biderkatzailea stat.reactive = Erreakzionatzen du stat.immunities = Immunitateak stat.healing = Sendatzea +stat.status = Status Effect stat.efficiency = [stat]{0}% Eraginkortasuna +stat.chance = [stat]{0}%[lightgray] chance of [white] +stat.hitsize = Hitbox Size +stat.resettime = Reset Time ability.forcefield = Indar eremua ability.forcefield.description = Balak xurgatuko dituen indar ezkutua proiektatu @@ -1291,6 +1304,7 @@ bar.cargounitcap = Cargo Unit Cap Reached bar.drillspeed = Ustiatze-abiadura: {0}/s bar.pumpspeed = Ponpatze abiadura: {0}/s bar.efficiency = Eraginkortasuna: {0}% +bar.yield = Yield: +{0}% bar.boost = Bultzada: +{0}% bar.powerbuffer = Bateriaren energia: {0}/{1} bar.powerbalance = Energia: {0}/s @@ -1320,6 +1334,10 @@ bar.regenerationrate = [stat]{0}/seg[lightgray] birsorkuntza tasa bar.activationtimer = Activates in {0} bar.activated = Activated bar.upto = Up to {0} +bar.lerpwarmuptime = Affected by overdrive. Non-linear; uses the exponential decay formula.\nFor reference, this will reach 90% progress in {0} seconds, and 99% in {1} seconds. +bar.damagetimetotal = {0} dmg/{1} sec +bar.hits = {0} hits +bar.dps = {0} DPS units.processorcontrol = [lightgray]Prozesadorea kontrolatua @@ -1363,6 +1381,7 @@ bullet.notargetsbuildings = [stat] misilak alde batera uzten ditu unit.blocks = bloke unit.blockssquared = blokeak² +unit.worldunits = world units unit.powersecond = energia unitate/segundoko unit.tilessecond = teilak/segundoko unit.liquidsecond = likido unitate/segundoko @@ -1389,6 +1408,7 @@ unit.shots = tiroak unit.pershot = /tiroko unit.perleg = hankako unit.perside = per side +unit.instant = Instant category.purpose = Helburua category.general = Orokorra category.power = Energia @@ -1400,27 +1420,39 @@ category.optional = Aukerako hobekuntzak setting.alwaysmusic.name = Beti musika jotzen setting.alwaysmusic.description = Aktibatuta dagoenean, musikak joko du beti.Desaktibatuta dagoenean, ausazko tarteetan bakarrik joko du. setting.skipcoreanimation.name = Nukleoa jaurtitzeko/lurreratzeko animaziorik ez egitea +setting.skipcoreanimation.description = When enabled, the animation for core launching and landing will be skipped. setting.landscape.name = Blokeatu horizontalean -setting.shadows.name = Itzalak +setting.landscape.description = When enabled, the screen orientation is locked to landscape mode. setting.blockreplace.name = Bloke proposamen automatikoak +setting.blockreplace.description = When enabled, placing a block on another of the same type\nwill suggest an automatic upgrade if available. setting.linear.name = Iragazte lineala +setting.linear.description = When enabled, textures are smoothed. When disabled, textures have a pixelated look. setting.hints.name = Pistak setting.backgroundpause.name = Pausatu atzeko planoan +setting.backgroundpause.description = When enabled, the game will pause when it is not in focus. setting.buildautopause.name = Eraikina automatikoki pausatu +setting.buildautopause.description = When enabled, building is automatically paused when the player is not actively building. setting.doubletapmine.name = Ukitu bikoitza minatzeko. +setting.doubletapmine.description = When enabled, double-tapping on a resource tile will make your unit start mining it. setting.commandmodehold.name = Eduki sakatuta komando-modurako +setting.commandmodehold.description = Whether command mode is activated by holding the command key down, as opposed to toggling it once. setting.distinctcontrolgroups.name = Mugatu kontrol talde bat unitate bakoitzeko +setting.distinctcontrolgroups.description = When enabled, a unit can only belong to one control group at a time. setting.modcrashdisable.name = Modak desgaitu hasierako istripuan +setting.modcrashdisable.description = When enabled, if the game crashes on startup, all mods\nwill be automatically disabled to prevent a crash loop. setting.animatedwater.name = Animatutako ura -setting.animatedshields.name = Animatutako ezkutuak +setting.animatedwater.description = Enables or disables animations for liquid surfaces like water and slag. setting.playerindicators.name = Jokalariaren adierazleak +setting.playerindicators.description = Shows markers pointing in the direction of other players on the map. setting.showpings.name = Show Pings setting.showotherbuildplans.name = Show Other Player's Build Plans setting.indicators.name = Etsai/Aliatu adierazleak +setting.indicators.description = Shows markers pointing in the direction of setting.autotarget.name = Punteria automatikoa +setting.autotarget.description = When enabled, your unit will automatically target and fire at nearby enemies. setting.keyboard.name = Sagu+Teklatu kontrolak -setting.touchscreen.name = Ukitze-pantailaren kontrolak setting.fpscap.name = Max FPS +setting.fpscap.description = Sets the maximum frames per second the game will run at.\nHigher values may increase power consumption. setting.fpscap.none = Bat ere ez setting.fpscap.text = {0} FPS setting.uiscale.name = Interfaze-eskala[lightgray] (berrabiarazi behar da)[] @@ -1428,53 +1460,84 @@ setting.uiscale.description = Berrabiarazi egin behar da aldaketak aplikatzeko. setting.uiEdgePadding.name = UI Edge Padding setting.uiEdgePadding.description = Adds padding to the edges of the UI. Useful for displays with rounded corners or notches. setting.swapdiagonal.name = Kokatu beti diagonalean +setting.swapdiagonal.description = When enabled, holding the placement key will switch to diagonal placement mode. setting.screenshake.name = Pantailaren astindua +setting.screenshake.description = Adjusts the intensity of the screen shake effect from explosions and other events. setting.bloomintensity.name = Bloom intentsitatea +setting.bloomintensity.description = Adjusts the intensity of the bloom (glow) effect. setting.bloomblur.name = Bloom-aren desenfokatzea +setting.bloomblur.description = Adjusts the blurriness of the bloom effect. setting.effects.name = Bistaratze-efektuak +setting.effects.description = Enables or disables various visual effects like smoke and particles. setting.destroyedblocks.name = Erakutsi suntsitutako blokeak +setting.destroyedblocks.description = When enabled, destroyed blocks leave behind rubble. setting.blockstatus.name = Blokearen egoera erakutsi +setting.blockstatus.description = Shows colored status icons above blocks. setting.conveyorpathfinding.name = Garraio-zintak kokatzeko bide-bilaketa +setting.conveyorpathfinding.description = When enabled, placing conveyors will automatically try to find a path to the destination. setting.sensitivity.name = Kontrolagailuaren sentikortasuna +setting.sensitivity.description = Adjusts the sensitivity of game controllers. setting.saveinterval.name = Gordetzeko tartea +setting.saveinterval.description = Sets the time interval for automatic game saves. setting.seconds = {0} segundo setting.milliseconds = {0} milisegundo setting.fullscreen.name = Pantaila osoa setting.fps.name = Erakutsi FPS +setting.fps.description = Displays the current frames per second and network ping in the corner of the screen. setting.console.name = Gaitu kontsola +setting.console.description = Enables the in-game Javascript console. setting.drawhitboxes.name = Display Hitboxes setting.showperformance.name = Display Performance Metrics setting.buildingtimestep.name = Fixed Building Timestep setting.buildingtimestep.description = Runs buildings on a fixed timestep with constant delta,\nas opposed to every frame with variable delta.\nIf buildings cannot be updated fast enough, the game will slow down.\nIf you don't know what that means, don't touch this option. setting.smoothcamera.name = Kamera leuna +setting.smoothcamera.description = When enabled, the camera will move more smoothly instead of\ninstantly snapping to new positions. setting.detach-camera.name = Kamera librea setting.detach-camera.description = Gaituta badago, kamera jokalari unitatearekiko independenteki mugitzen da.\nEzarpen honi laster-tekla bat esleitu dakioke. setting.vsync.name = VSync +setting.vsync.description = Synchronizes the game's frame rate with the monitor's\nrefresh rate to prevent screen tearing. setting.pixelate.name = Pixelatu[lightgray] (animazioak desgaitzen ditu) +setting.pixelate.description = When enabled, the game is rendered at a lower resolution and\nscaled up, creating a pixelated effect. setting.minimap.name = Erakutsi mapatxoa +setting.minimap.description = Toggles the visibility of the minimap in the corner of the screen. setting.coreitems.name = Erakutsi nukleoko elementuak +setting.coreitems.description = Toggles the display of items stored in the core on the side of the screen. setting.position.name = Erakutsi jokalariaren kokalekua +setting.position.description = Displays the player's coordinates on the screen. setting.mouseposition.name = Erakutsi arratoiaren posizioa +setting.mouseposition.description = Displays the mouse cursor's coordinates on the screen. setting.musicvol.name = Musikaren bolumena setting.atmosphere.name = Erakutsi planetaren atmosfera +setting.atmosphere.description = Toggles the rendering of the planet atmospheres in the campaign 3D view. setting.drawlight.name = Marraztu Iluntasuna/Argitasuna setting.ambientvol.name = Giroaren bolumena -setting.mutemusic.name = Isilarazi musika setting.sfxvol.name = Efektuen bolumena -setting.mutesound.name = Isilarazi soinua setting.communityservers.name = Eskuratu komunitate zerbitzarien zerrenda +setting.communityservers.description = When enabled, the game will fetch and display a list of community-run multiplayer servers. setting.savecreate.name = Gorde automatikoki +setting.savecreate.description = When enabled, the game will automatically create a new save file when starting a new game. setting.steampublichost.name = Jokoaren ikusgarritasun publikoa +setting.steampublichost.description = Controls who can see and join your game when hosting on Steam. setting.playerlimit.name = Jokalari limitea +setting.playerlimit.description = Sets the maximum number of players that can join your server. setting.chatopacity.name = Txataren opakotasuna +setting.chatopacity.description = Adjusts the transparency of the chat window. setting.lasersopacity.name = Energia laserraren opakutasuna +setting.lasersopacity.description = Adjusts the opacity of power node lasers. setting.unitlaseropacity.name = Meatzaritza sorta unitarioaren opakutasuna +setting.unitlaseropacity.description = Adjusts the opacity of unit mining beams. setting.bridgeopacity.name = Zubiaren opakutasuna +setting.bridgeopacity.description = Adjusts the opacity of bridge conveyors. setting.playerchat.name = Erakutsi jolas barneko txata +setting.playerchat.description = When enabled, chat messages from players will appear in bubbles above their heads. setting.showweather.name = Erakutsi eguraldi grafikoak +setting.showweather.description = Toggles the display of weather effects like rain and snow. setting.hidedisplays.name = Ezkutatu pantaila logikoak +setting.hidedisplays.description = Hides the content of logic displays, which may improve performance. setting.macnotch.name = Egokitu interfazea bistaratzeko setting.macnotch.description = Berrabiarazi behar da aldaketak aplikatzeko +setting.logiclocalization.name = Logic Localization +setting.logiclocalization.description = When enabled, text in the logic editor is translated,\ninstead of being English for all languages. steam.friendsonly = Lagunak bakarrik steam.friendsonly.tooltip = Bai, Steam lagunak bakarrik sartu ahal izango dira zure jokoan.\nKutxa hau desblokeatzeak zure jokoa publiko egingo du. Edonork bat egin dezake. @@ -1685,6 +1748,7 @@ rules.title.unit = Unitateak rules.title.experimental = Esperimentala rules.title.environment = Ingurumena rules.title.teams = Taldeak +rules.title.light = Lighting rules.title.planet = Planeta rules.title.music = Music rules.alwaysplaymusic = Always Play Music @@ -1696,6 +1760,7 @@ rules.darkmusic.info = Comma-separated music tracks that are more likely to play rules.nomusic = Disable Automatic Music rules.nomusic.info = Turns off all automatic music playback.\nUseful for maps that have custom music played using processors. rules.lighting = Iluminazioa +rules.lighting.unitlight = Unit Lighting rules.fog = Gerra lainoa rules.invasions = Etsaien sektorearen inbasioak rules.legacylaunchpads = Oinordetzan hartutako jaurtiketa-plataformaren mekanika @@ -2607,6 +2672,8 @@ block.large-logic-display.description = Displays arbitrary graphics from a logic block.tile-logic-display.description = Displays arbitrary graphics from a logic processor.\nSeamlessly connects to nearby tiled display blocks. block.interplanetary-accelerator.description = A massive electromagnetic railgun tower. Accelerates cores to escape velocity for interplanetary deployment. block.repair-turret.description = Continuously repairs the closest damaged unit in its vicinity. Optionally accepts coolant. +block.target-dummy.name = Target Dummy +block.target-dummy.description = Spawns a target dummy to test damage per second. Armor and flight can be configured.\nSandbox only. #Erekir block.core-bastion.description = Core of the base. Armored. Once destroyed, the sector is lost. @@ -3059,3 +3126,466 @@ lenum.dragmultiplier = Environment drag multiplier. lenum.ban = Blocks or units that cannot be placed or built. lenum.unban = Unban a unit or block. lenum.musicvolume = Global music volume multiplier.\nClamped to [0, 1]. + +# Implemented via the localizedName() method +instruction.read = Read +instruction.write = Write +instruction.draw = Draw +instruction.print = Print +instruction.printchar = Print Char +instruction.format = Format +instruction.drawflush = Draw Flush +instruction.printflush = Print Flush +instruction.getlink = Get link +instruction.control = Control +instruction.radar = Radar +instruction.sensor = Sensor +instruction.set = Set +instruction.operation = Operation +instruction.select = Select +instruction.wait = Wait +instruction.stop = Stop +instruction.lookup = Lookup +instruction.jump = Jump +instruction.end = End +instruction.unitbind = Unit Bind +instruction.unitcontrol = Unit Control +instruction.unitradar = Unit Radar +instruction.unitlocate = Unit Locate +instruction.query = Query +instruction.getblock = Get Block +instruction.setblock = Set Block +instruction.spawnunit = Spawn Unit +instruction.spawnbullet = Spawn Bullet +instruction.applystatus = Apply Status +instruction.weathersense = Weather Sense +instruction.weatherset = Weather Set +instruction.spawnwave = Spawn Wave +instruction.setrule = Set Rule +instruction.flushmessage = Flush Message +instruction.cutscene = Cutscene +instruction.effect = Effect +instruction.explosion = Explosion +instruction.setrate = Set Rate +instruction.fetch = Fetch +instruction.sync = Sync +instruction.clientdata = Client Data +instruction.getflag = Get Flag +instruction.setflag = Set Flag +instruction.setprop = Set Prop +instruction.playsound = Play Sound +instruction.playmusic = Play Music +instruction.setmarker = Set Marker +instruction.makemarker = Make Marker +instruction.localeprint = Locale Print +instruction.packcolor = Pack Color +instruction.unpackcolor = Unpack Color +instruction.invalid = Invalid +# Implemented via the enumText() method +blockflag.label.core = core +blockflag.label.storage = storage +blockflag.label.generator = generator +blockflag.label.turret = turret +blockflag.label.factory = factory +blockflag.label.repair = repair +blockflag.label.battery = battery +blockflag.label.reactor = reactor +blockflag.label.drill = drill +blockflag.label.shield = shield +contenttype.label.block = block +contenttype.label.unit = unit +contenttype.label.item = item +contenttype.label.liquid = liquid +contenttype.label.team = team +cutsceneaction.label.active = active +cutsceneaction.label.pan = pan +cutsceneaction.label.zoom = zoom +cutsceneaction.label.stop = stop +cutsceneaction.label.shake = shake +cutsceneaction.label.gethud = get Hud +cutsceneaction.label.sethud = set Hud +fetchtype.label.unit = unit +fetchtype.label.player = player +fetchtype.label.core = core +fetchtype.label.build = build +fetchtype.label.unitcount = unit count +fetchtype.label.playercount = player count +fetchtype.label.corecount = core count +fetchtype.label.buildcount = build count +graphicstype.label.clear = clear +graphicstype.label.color = color +graphicstype.label.col = col +graphicstype.label.stroke = stroke +graphicstype.label.line = line +graphicstype.label.rect = rect +graphicstype.label.linerect = line rect +graphicstype.label.poly = poly +graphicstype.label.linepoly = line poly +graphicstype.label.triangle = triangle +graphicstype.label.image = image +graphicstype.label.print = print +graphicstype.label.translate = translate +graphicstype.label.scale = scale +graphicstype.label.rotate = rotate +graphicstype.label.reset = reset +laccess.label.totalitems = total items +laccess.label.firstitem = first item +laccess.label.totalliquids = total liquids +laccess.label.totalpower = total power +laccess.label.itemcapacity = item capacity +laccess.label.liquidcapacity = liquid capacity +laccess.label.powercapacity = power capacity +laccess.label.powernetstored = powernet stored +laccess.label.powernetcapacity = powernet capacity +laccess.label.powernetin = powernet in +laccess.label.powernetout = powernet out +laccess.label.ammo = ammo +laccess.label.ammocapacity = ammo capacity +laccess.label.currentammotype = current ammo type +laccess.label.memorycapacity = memory capacity +laccess.label.health = health +laccess.label.maxhealth = max health +laccess.label.heat = heat +laccess.label.shield = shield +laccess.label.armor = armor +laccess.label.efficiency = efficiency +laccess.label.progress = progress +laccess.label.timescale = timescale +laccess.label.rotation = rotation +laccess.label.x = x +laccess.label.y = y +laccess.label.velocityx = x velocity +laccess.label.velocityy = y velocity +laccess.label.shootx = shoot x +laccess.label.shooty = shoot y +laccess.label.camerax = camera x +laccess.label.cameray = camera y +laccess.label.camerawidth = camera width +laccess.label.cameraheight = camera height +laccess.label.displaywidth = display width +laccess.label.displayheight = display height +laccess.label.buffersize = buffer size +laccess.label.operations = operations +laccess.label.size = size +laccess.label.solid = solid +laccess.label.dead = dead +laccess.label.range = range +laccess.label.shooting = shooting +laccess.label.boosting = boosting +laccess.label.minex = mining x +laccess.label.miney = mining y +laccess.label.mining = mining +laccess.label.buildx = build x +laccess.label.buildy = build y +laccess.label.pingx = ping x +laccess.label.pingy = ping y +laccess.label.pingtext = ping text +laccess.label.building = building +laccess.label.breaking = breaking +laccess.label.speed = speed +laccess.label.team = team +laccess.label.type = type +laccess.label.flag = flag +laccess.label.flying = flying +laccess.label.controlled = controlled +laccess.label.controller = controller +laccess.label.name = name +laccess.label.payloadcount = payload count +laccess.label.payloadtype = payload type +laccess.label.totalpayload = total payload +laccess.label.payloadcapacity = payload capacity +laccess.label.maxunits = max units +laccess.label.id = id +laccess.label.selectedblock = selected block +laccess.label.selectedrotation = selected rotation +laccess.label.bulletlifetime = bullet lifetime +laccess.label.bullettime = bullet time +laccess.label.enabled = enabled +laccess.label.shoot = shoot +laccess.label.shootp = shoot predict +laccess.label.config = config +laccess.label.color = color +llocate.label.ore = ore +llocate.label.spawn = spawn +llocate.label.building = building +llocate.label.damaged = damaged +lmarkercontrol.label.remove = remove +lmarkercontrol.label.world = world +lmarkercontrol.label.minimap = minimap +lmarkercontrol.label.light = light +lmarkercontrol.label.autoscale = autoscale +lmarkercontrol.label.pos = pos +lmarkercontrol.label.endpos = end pos +lmarkercontrol.label.drawlayer = draw layer +lmarkercontrol.label.color = color +lmarkercontrol.label.radius = radius +lmarkercontrol.label.stroke = stroke +lmarkercontrol.label.outline = outline +lmarkercontrol.label.rotation = rotation +lmarkercontrol.label.shape = shape +lmarkercontrol.label.arc = arc +lmarkercontrol.label.flushtext = flush text +lmarkercontrol.label.fontsize = font size +lmarkercontrol.label.textheight = text height +lmarkercontrol.label.textalign = text align +lmarkercontrol.label.linealign = line align +lmarkercontrol.label.labelflags = label flags +lmarkercontrol.label.texture = texture +lmarkercontrol.label.texturesize = texture size +lmarkercontrol.label.posi = posi +lmarkercontrol.label.uvi = uvi +lmarkercontrol.label.colori = colori +logicrule.label.currentwavetime = current wave time +logicrule.label.wavetimer = wave timer? +logicrule.label.waves = waves +logicrule.label.wave = wave +logicrule.label.wavespacing = wave spacing +logicrule.label.wavesending = waves ending? +logicrule.label.attackmode = attack mode? +logicrule.label.enemycorebuildradius = enemy core build radius +logicrule.label.dropzoneradius = drop zone radius +logicrule.label.unitcap = unit cap +logicrule.label.maparea = map area +logicrule.label.lighting = lighting? +logicrule.label.cangameover = can game over +logicrule.label.ambientlight = ambient light +logicrule.label.unitlight = unit light +logicrule.label.solarmultiplier = solar multiplier +logicrule.label.dragmultiplier = drag multiplier +logicrule.label.ban = ban +logicrule.label.unban = unban +logicrule.label.pausedisabled = pause disabled +logicrule.label.musicvolume = music volume +logicrule.label.buildspeed = build speed +logicrule.label.unithealth = unit health +logicrule.label.unitbuildspeed = unit build speed +logicrule.label.unitminespeed = unit mine speed +logicrule.label.unitcost = unit cost +logicrule.label.unitdamage = unit damage +logicrule.label.blockhealth = block health +logicrule.label.blockdamage = block damage +logicrule.label.rtsminweight = rts min weight +logicrule.label.rtsminsquad = rts min squad +lunitcontrol.label.idle = idle +lunitcontrol.label.stop = stop +lunitcontrol.label.unbind = unbind +lunitcontrol.label.move = move +lunitcontrol.label.approach = approach +lunitcontrol.label.pathfind = pathfind +lunitcontrol.label.autopathfind = auto pathfind +lunitcontrol.label.target = target +lunitcontrol.label.targetp = target predict +lunitcontrol.label.itemdrop = item drop +lunitcontrol.label.itemtake = item take +lunitcontrol.label.paydrop = payload drop +lunitcontrol.label.paytake = payload take +lunitcontrol.label.payenter = payload enter +lunitcontrol.label.flag = flag +lunitcontrol.label.mine = mine +lunitcontrol.label.build = build block +lunitcontrol.label.getblock = get block +lunitcontrol.label.deconstruct = deconstruct +lunitcontrol.label.within = within? +lunitcontrol.label.boost = boost +messagetype.label.notify = notify +messagetype.label.announce = announce +messagetype.label.toast = toast +messagetype.label.mission = mission +querytype.label.unit = unit +querytype.label.building = building +radarsort.label.distance = distance +radarsort.label.health = health +radarsort.label.maxhealth = max health +radarsort.label.shield = shield +radarsort.label.armor = armor +radartarget.label.any = any +radartarget.label.enemy = enemy +radartarget.label.ally = ally +radartarget.label.player = player +radartarget.label.attacker = attacker +radartarget.label.flying = flying +radartarget.label.ground = ground +tilelayer.label.floor = floor +tilelayer.label.ore = ore +tilelayer.label.block = block +tilelayer.label.building = building + +name.token.jump = Jump +name.token.color = color +name.token.width = width +name.token.height = height +name.token.sides = sides +name.token.radius = radius +name.token.rotation = rotation +name.token.degrees = degrees +name.token.image = image +name.token.size = size +name.token.align = align +name.token.set = set +name.token.of = of +name.token.to = to +name.token.at = at +name.token.in = in +name.token.damage = damage +name.token.velocityScl = velocity scale +name.token.lifeScl = life scale +name.token.aimX = aim X +name.token.aimY = aim Y +name.token.read = read +name.token.write = write +name.token.from = from +name.token.char = char +name.token.linknum = link# +name.token.draw = draw +name.token.clear = clear +name.token.apply = apply +name.token.circle = circle +name.token.rect = rect +name.token.positional = positional +name.token.global = global +name.token.target = target +name.token.and = and +name.token.or = or +name.token.b-and = b-and +name.token.xor = xor +name.token.flip = flip +name.token.order = order +name.token.sort = sort +name.token.output = output +name.token.if = if +name.token.then = then +name.token.else = else +name.token.sec = sec +name.token.find = find +name.token.group = group +name.token.enemy = enemy? +name.token.ore = ore +name.token.outX = out X +name.token.outY = out Y +name.token.owner = owner +name.token.found = found? +name.token.building = building +name.token.always = always +name.token.not = not +name.token.pack = pack +name.token.unpack = unpack +name.token.-lookup = = lookup +name.token.type = type +name.token.get = get +name.token.team = team +name.token.rot = rot +name.token.spawn = spawn +name.token.-bullet = = bullet +name.token.unit = unit +name.token.weather = weather +name.token.state = state +name.token.natural = natural +name.token.speed = speed +name.token.level = level +name.token.duration = duration +name.token.seconds = seconds +name.token.shown = shown +name.token.data = data +name.token.effect = effect +name.token.pierce = pierce +name.token.ground = ground +name.token.air = air +name.token.flag = flag +name.token.volume = volume +name.token.pitch = pitch +name.token.pan = pan +name.token.limit = limit +name.token.id = id # +name.token.replace = replace? +name.token.for = for +name.token.success = success +name.token.truefalse = true/false +name.token.layer = layer +name.token.stroke = stroke +name.token.outline = outline +name.token.fill = fill? +name.token.start = start +name.token.end = end +name.token.fetch = fetch? +name.token.background = background +name.token.printFlush = printflush +name.token.name = name +name.token.index = index +name.token.block-unit = block/unit +name.token.enable = enable +name.token.amount = amount +name.token.item = item +name.token.takeUnits = take units +name.token.value = value +name.token.floor = floor +name.token.result = result +name.token.config = config +name.token.shapeText = shape text +name.token.point = point +name.token.shape = shape +name.token.text = text +name.token.line = line +name.token.texture = texture +name.token.quad = quad +name.token.light = light +name.token.snowing = snowing +name.token.rain = rain +name.token.sandstorm = sand storm +name.token.sporestorm = spore storm +name.token.fog = fog +name.token.suspend-particles = suspended particles +name.token.topLeft = top left +name.token.top = top +name.token.topRight = top right +name.token.left = left +name.token.center = center +name.token.right = right +name.token.bottomLeft = bottom left +name.token.bottom = bottom +name.token.bottomRight = bottom right +name.token.none = none +name.token.warn = warn +name.token.cross = cross +name.token.blockFall = block fall +name.token.placeBlock = place block +name.token.placeBlockSpark = place block spark +name.token.breakBlock = break block +name.token.-spawn = = spawn +name.token.trail = trail +name.token.breakProp = break prop +name.token.smokeCloud = smoke cloud +name.token.vapor = vapor +name.token.hit = hit +name.token.hitSquare = hit square +name.token.shootSmall = shoot small +name.token.shootBig = shoot big +name.token.smokeSmall = smoke small +name.token.smokeBig = smoke big +name.token.smokeColor = smoke color +name.token.smokeSquare = smoke square +name.token.smokeSquareBig = smoke square big +name.token.spark = spark +name.token.sparkBig = spark big +name.token.sparkShoot = spark shoot +name.token.sparkShootBig = spark shoot big +name.token.drill = drill +name.token.drillBig = drill big +name.token.lightBlock = light block +name.token.explosion = explosion +name.token.smokePuff = smoke puff +name.token.sparkExplosion = spark explosion +name.token.crossExplosion = cross explosion +name.token.wave = wave +name.token.bubble = bubble +name.token.music = music +name.token.interrupt = interrupt +name.token.all = All +name.token.beams = Beams +name.token.block = Block +name.token.charge = Charge +name.token.environment = Environment +name.token.explosions = Explosions +name.token.loops = Loops +name.token.movement = Movement +name.token.shoot = Shoot +name.token.ui = UI diff --git a/core/assets/bundles/bundle_fi.properties b/core/assets/bundles/bundle_fi.properties index d7e32e008a..5ab6dbd55d 100644 --- a/core/assets/bundles/bundle_fi.properties +++ b/core/assets/bundles/bundle_fi.properties @@ -50,6 +50,7 @@ mods.browser.add = Asenna mods.browser.reinstall = Uudelleenasenna mods.browser.view-releases = Näytä julkaistut versiot mods.browser.noreleases = [scarlet]Julkaistuja versioita ei löytynyt\n[accent]Tästä lisäosasta ei löytynyt julkaistuja versioita. Tarkista, onko lisäosan repositoriossa julkaistuja versioita. +mods.browser.current = [lightgray]Most recent commit mods.browser.latest = mods.browser.releases = Julkaistut versiot mods.browser.fetching = Fetching Releases... @@ -144,6 +145,7 @@ mods.initfailed = [red]⚠[] Edellisen Mindustryn instanssin initialisointi epä mods = Modit mods.name = Mod: mods.none = [lightgray]Modeja ei löytynyt! +mods.restore = Restore Failed mods.guide = Modaamisopas mods.report = Raportoi ohjelmistovirhe mods.openfolder = Avaa modikansio @@ -162,6 +164,7 @@ mod.installed = [[Asennettu] mod.display = [gray]Mod:[orange] {0} mod.enabled = [lightgray]Käytössä mod.disabled = [scarlet]Pois käytöstä +mod.failed = [red]Failed mod.multiplayer.compatible = [gray]Moninpelaajayhteensopiva mod.disable = Poista käytössä mod.version = Version: @@ -522,8 +525,10 @@ editor.filters.search = Search in: editor.filters.author = Tekijä editor.filters.description = Kuvaus editor.filters.modname = Mod Name -editor.filters.prioritizemod = Mod Priority -editor.filters.prioritizecustom = Custom Priority +editor.filters.prioritize.name = Prioritize: Name +editor.filters.prioritize.custom = Prioritize: Custom +editor.filters.prioritize.builtin = Prioritize: Built-In +editor.filters.prioritize.recent = Prioritize: Recently Modified editor.filters.planetselect = Planet Selection editor.shiftx = Siirrä X-akselin suunnassa editor.shifty = Siirrä Y-akselin suunnassa @@ -1098,12 +1103,15 @@ status.slow.name = Slow status.fast.name = Fast status.shielded.name = Shielded status.disarmed.name = Disarmed +status.invincible.name = Invincible +status.dynamic.name = Dynamic settings.language = Kieli settings.data = Peli Data settings.reset = Nollaa Asetukset settings.rebind = Uudelleenaseta settings.resetKey = Aseta Uudelleen +settings.unbindKey = Unbind settings.controls = Kontrollit settings.game = Peli settings.sound = Ääni @@ -1132,6 +1140,7 @@ block.limit = [scarlet]Limit: {0} Buildings unsupported.environment = [scarlet]Ympäristöä ei tueta yes = Kyllä no = Ei +unabletoclog = Unable to clog info.title = Informaatio error.title = [crimson]On tapahtunut virhe error.crashtitle = On tapahtunut virhe @@ -1233,7 +1242,11 @@ stat.buildspeedmultiplier = Rakennusnopeuskerroin stat.reactive = Reagoi stat.immunities = Immuuni stat.healing = Parantuu +stat.status = Status Effect stat.efficiency = [stat]{0}% Efficiency +stat.chance = [stat]{0}%[lightgray] chance of [white] +stat.hitsize = Hitbox Size +stat.resettime = Reset Time ability.forcefield = Voimakenttä ability.forcefield.description = Projects a force shield that absorbs bullets @@ -1291,6 +1304,7 @@ bar.cargounitcap = Kuljetusyksikköjen enimmäismäärä saavutettu bar.drillspeed = Poran nopeus: {0}/s bar.pumpspeed = Pumpun nopeus: {0}/s bar.efficiency = Tehokkuus: {0}% +bar.yield = Yield: +{0}% bar.boost = Tehostus: +{0}% bar.powerbuffer = Battery Power: {0}/{1} bar.powerbalance = Energia: {0}/s @@ -1320,6 +1334,10 @@ bar.regenerationrate = [stat]{0}/sec[lightgray] regen rate bar.activationtimer = Activates in {0} bar.activated = Activated bar.upto = Up to {0} +bar.lerpwarmuptime = Affected by overdrive. Non-linear; uses the exponential decay formula.\nFor reference, this will reach 90% progress in {0} seconds, and 99% in {1} seconds. +bar.damagetimetotal = {0} dmg/{1} sec +bar.hits = {0} hits +bar.dps = {0} DPS units.processorcontrol = [lightgray]Prosessorin hallitsema @@ -1363,6 +1381,7 @@ bullet.notargetsbuildings = [stat] ignores missiles unit.blocks = palikat unit.blockssquared = palikat² +unit.worldunits = world units unit.powersecond = energiayksikköä/sekunti unit.tilessecond = laattaa/second unit.liquidsecond = nesteyksikköä/sekunti @@ -1389,6 +1408,7 @@ unit.shots = shots unit.pershot = /laukaisu unit.perleg = per leg unit.perside = per side +unit.instant = Instant category.purpose = Tarkoitus category.general = Yleinen category.power = Energia @@ -1400,27 +1420,39 @@ category.optional = Mahdolliset parannukset setting.alwaysmusic.name = Always Play Music setting.alwaysmusic.description = When enabled, music will always play on loop in-game.\nWhen disabled, it only plays at random intervals. setting.skipcoreanimation.name = Ohita ytimen laukaisun/laskeutumisen animaatio +setting.skipcoreanimation.description = When enabled, the animation for core launching and landing will be skipped. setting.landscape.name = Lukitse tasavaakaan -setting.shadows.name = Varjot +setting.landscape.description = When enabled, the screen orientation is locked to landscape mode. setting.blockreplace.name = Automaattisia Palikka Suosituksia +setting.blockreplace.description = When enabled, placing a block on another of the same type\nwill suggest an automatic upgrade if available. setting.linear.name = Lineaarinen suodatus +setting.linear.description = When enabled, textures are smoothed. When disabled, textures have a pixelated look. setting.hints.name = Vihjeet setting.backgroundpause.name = Pysäytä taustalla +setting.backgroundpause.description = When enabled, the game will pause when it is not in focus. setting.buildautopause.name = Automaattisest Pysäytä Rakentaessa +setting.buildautopause.description = When enabled, building is automatically paused when the player is not actively building. setting.doubletapmine.name = Kaksoisklikkaa kaivaaksesi +setting.doubletapmine.description = When enabled, double-tapping on a resource tile will make your unit start mining it. setting.commandmodehold.name = Pidä pohjassa komentotilaa varten +setting.commandmodehold.description = Whether command mode is activated by holding the command key down, as opposed to toggling it once. setting.distinctcontrolgroups.name = Limit One Control Group Per Unit +setting.distinctcontrolgroups.description = When enabled, a unit can only belong to one control group at a time. setting.modcrashdisable.name = Poista lisäosat käytöstä käynnistyskaatumisissa +setting.modcrashdisable.description = When enabled, if the game crashes on startup, all mods\nwill be automatically disabled to prevent a crash loop. setting.animatedwater.name = Animoitu vesi -setting.animatedshields.name = Animoidut kilvet +setting.animatedwater.description = Enables or disables animations for liquid surfaces like water and slag. setting.playerindicators.name = Pelaajaindikaattorit +setting.playerindicators.description = Shows markers pointing in the direction of other players on the map. setting.showpings.name = Show Pings setting.showotherbuildplans.name = Show Other Player's Build Plans setting.indicators.name = Vihollis/Puolulais Indikaattorit +setting.indicators.description = Shows markers pointing in the direction of setting.autotarget.name = Automaatinen Tähtäys +setting.autotarget.description = When enabled, your unit will automatically target and fire at nearby enemies. setting.keyboard.name = Hiiri+Näppäimistö -ohjaus -setting.touchscreen.name = Kosketusnäyttöohjaus setting.fpscap.name = Maksimi FPS +setting.fpscap.description = Sets the maximum frames per second the game will run at.\nHigher values may increase power consumption. setting.fpscap.none = Ei Mitään setting.fpscap.text = {0} FPS setting.uiscale.name = UI Koko[lightgray] (vaatii uudelleenkäynnistyksen)[] @@ -1428,53 +1460,84 @@ setting.uiscale.description = Muutosten toteuttaminen vaatii uudelleenkäynnisty setting.uiEdgePadding.name = UI Edge Padding setting.uiEdgePadding.description = Adds padding to the edges of the UI. Useful for displays with rounded corners or notches. setting.swapdiagonal.name = Aina vino korvaus +setting.swapdiagonal.description = When enabled, holding the placement key will switch to diagonal placement mode. setting.screenshake.name = Näytön keikkuminen +setting.screenshake.description = Adjusts the intensity of the screen shake effect from explosions and other events. setting.bloomintensity.name = Bloom-intensiteetti +setting.bloomintensity.description = Adjusts the intensity of the bloom (glow) effect. setting.bloomblur.name = Bloom-sumennus +setting.bloomblur.description = Adjusts the blurriness of the bloom effect. setting.effects.name = Naytön Efektit +setting.effects.description = Enables or disables various visual effects like smoke and particles. setting.destroyedblocks.name = Näytä tuhoutuneet palikat +setting.destroyedblocks.description = When enabled, destroyed blocks leave behind rubble. setting.blockstatus.name = Näytä Palikan Toimintakunto +setting.blockstatus.description = Shows colored status icons above blocks. setting.conveyorpathfinding.name = Liukuhihnan älykäs sijoittaminen +setting.conveyorpathfinding.description = When enabled, placing conveyors will automatically try to find a path to the destination. setting.sensitivity.name = Ohjauksen herkkyys +setting.sensitivity.description = Adjusts the sensitivity of game controllers. setting.saveinterval.name = Tallennuksen Aikaväli +setting.saveinterval.description = Sets the time interval for automatic game saves. setting.seconds = {0} Sekuntia setting.milliseconds = {0} millisekuntia setting.fullscreen.name = Täysnäyttö setting.fps.name = Näytä FPS +setting.fps.description = Displays the current frames per second and network ping in the corner of the screen. setting.console.name = Salli konsoli +setting.console.description = Enables the in-game Javascript console. setting.drawhitboxes.name = Display Hitboxes setting.showperformance.name = Display Performance Metrics setting.buildingtimestep.name = Fixed Building Timestep setting.buildingtimestep.description = Runs buildings on a fixed timestep with constant delta,\nas opposed to every frame with variable delta.\nIf buildings cannot be updated fast enough, the game will slow down.\nIf you don't know what that means, don't touch this option. setting.smoothcamera.name = Pehmeä kamera +setting.smoothcamera.description = When enabled, the camera will move more smoothly instead of\ninstantly snapping to new positions. setting.detach-camera.name = Free Camera setting.detach-camera.description = If enabled, the camera moves independently of the player unit.\nThis setting can be assigned a hotkey. setting.vsync.name = VSync +setting.vsync.description = Synchronizes the game's frame rate with the monitor's\nrefresh rate to prevent screen tearing. setting.pixelate.name = Pixeloi[lightgray] (poistaa animaation käytöstä) +setting.pixelate.description = When enabled, the game is rendered at a lower resolution and\nscaled up, creating a pixelated effect. setting.minimap.name = Näytä pienoiskartta +setting.minimap.description = Toggles the visibility of the minimap in the corner of the screen. setting.coreitems.name = Näytä ytimen tavarat (WIP) +setting.coreitems.description = Toggles the display of items stored in the core on the side of the screen. setting.position.name = Näytä pelaajan sijainti +setting.position.description = Displays the player's coordinates on the screen. setting.mouseposition.name = Näytä hiiren sijainti +setting.mouseposition.description = Displays the mouse cursor's coordinates on the screen. setting.musicvol.name = Musiikin äänenvoimakkuus setting.atmosphere.name = Näytä planeetan ilmakehä +setting.atmosphere.description = Toggles the rendering of the planet atmospheres in the campaign 3D view. setting.drawlight.name = Draw Darkness/Lighting setting.ambientvol.name = Taustaäänet -setting.mutemusic.name = Mykistä musiikki setting.sfxvol.name = SFX-voimakkuus -setting.mutesound.name = Mykistä äänet setting.communityservers.name = Fetch Community Server List +setting.communityservers.description = When enabled, the game will fetch and display a list of community-run multiplayer servers. setting.savecreate.name = Luo tallenuksia automaattisesti +setting.savecreate.description = When enabled, the game will automatically create a new save file when starting a new game. setting.steampublichost.name = Public Game Visibility +setting.steampublichost.description = Controls who can see and join your game when hosting on Steam. setting.playerlimit.name = Pelaajaraja +setting.playerlimit.description = Sets the maximum number of players that can join your server. setting.chatopacity.name = Keskustelun läpinäkymättömyys +setting.chatopacity.description = Adjusts the transparency of the chat window. setting.lasersopacity.name = Energia laserin läpinäkymättömyys +setting.lasersopacity.description = Adjusts the opacity of power node lasers. setting.unitlaseropacity.name = Unit Mining Beam Opacity +setting.unitlaseropacity.description = Adjusts the opacity of unit mining beams. setting.bridgeopacity.name = Siltojen läpinäkyvyys +setting.bridgeopacity.description = Adjusts the opacity of bridge conveyors. setting.playerchat.name = Näytä pelinsisäinen keskustelu +setting.playerchat.description = When enabled, chat messages from players will appear in bubbles above their heads. setting.showweather.name = Näytä säägrafiikat +setting.showweather.description = Toggles the display of weather effects like rain and snow. setting.hidedisplays.name = Piilota logiikkanäytöt +setting.hidedisplays.description = Hides the content of logic displays, which may improve performance. setting.macnotch.name = Mukauta käyttöliittymä näyttämään lovi setting.macnotch.description = Muutosten toteuttaminen vaatii uudelleenkäynnistyksen +setting.logiclocalization.name = Logic Localization +setting.logiclocalization.description = When enabled, text in the logic editor is translated,\ninstead of being English for all languages. steam.friendsonly = Friends Only steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join. @@ -1685,6 +1748,7 @@ rules.title.unit = Yksiköt rules.title.experimental = Kokeellinen rules.title.environment = Ympäristö rules.title.teams = Joukkueet +rules.title.light = Lighting rules.title.planet = Planeetta rules.title.music = Music rules.alwaysplaymusic = Always Play Music @@ -1696,6 +1760,7 @@ rules.darkmusic.info = Comma-separated music tracks that are more likely to play rules.nomusic = Disable Automatic Music rules.nomusic.info = Turns off all automatic music playback.\nUseful for maps that have custom music played using processors. rules.lighting = Salamointi +rules.lighting.unitlight = Unit Lighting rules.fog = Sodan sumu (Fog of War) rules.invasions = Enemy Sector Invasions rules.legacylaunchpads = Legacy Launch Pad Mechanics @@ -2607,6 +2672,8 @@ block.large-logic-display.description = Näyttää mielivaltaista ggrafiikkaa pr block.tile-logic-display.description = Displays arbitrary graphics from a logic processor.\nSeamlessly connects to nearby tiled display blocks. block.interplanetary-accelerator.description = Massiivinen sähkömagneettinen raidetykkitorni. Kiihdyttää ytimiä pakonopeuteen interplanetaarista leviämistä varten. block.repair-turret.description = Korjaa jatkuvasti lähintä vahingoittunutta yksikköä lähellään. Käyttää vaihtoehtoisesti jäähdytysnestettä. +block.target-dummy.name = Target Dummy +block.target-dummy.description = Spawns a target dummy to test damage per second. Armor and flight can be configured.\nSandbox only. #Erekir block.core-bastion.description = Tukikohdan ydin. Panssaroitu. Mikäli tuhottu, sektori on menetetty. @@ -3059,3 +3126,466 @@ lenum.dragmultiplier = Environment drag multiplier. lenum.ban = Blocks or units that cannot be placed or built. lenum.unban = Unban a unit or block. lenum.musicvolume = Global music volume multiplier.\nClamped to [0, 1]. + +# Implemented via the localizedName() method +instruction.read = Read +instruction.write = Write +instruction.draw = Draw +instruction.print = Print +instruction.printchar = Print Char +instruction.format = Format +instruction.drawflush = Draw Flush +instruction.printflush = Print Flush +instruction.getlink = Get link +instruction.control = Control +instruction.radar = Radar +instruction.sensor = Sensor +instruction.set = Set +instruction.operation = Operation +instruction.select = Select +instruction.wait = Wait +instruction.stop = Stop +instruction.lookup = Lookup +instruction.jump = Jump +instruction.end = End +instruction.unitbind = Unit Bind +instruction.unitcontrol = Unit Control +instruction.unitradar = Unit Radar +instruction.unitlocate = Unit Locate +instruction.query = Query +instruction.getblock = Get Block +instruction.setblock = Set Block +instruction.spawnunit = Spawn Unit +instruction.spawnbullet = Spawn Bullet +instruction.applystatus = Apply Status +instruction.weathersense = Weather Sense +instruction.weatherset = Weather Set +instruction.spawnwave = Spawn Wave +instruction.setrule = Set Rule +instruction.flushmessage = Flush Message +instruction.cutscene = Cutscene +instruction.effect = Effect +instruction.explosion = Explosion +instruction.setrate = Set Rate +instruction.fetch = Fetch +instruction.sync = Sync +instruction.clientdata = Client Data +instruction.getflag = Get Flag +instruction.setflag = Set Flag +instruction.setprop = Set Prop +instruction.playsound = Play Sound +instruction.playmusic = Play Music +instruction.setmarker = Set Marker +instruction.makemarker = Make Marker +instruction.localeprint = Locale Print +instruction.packcolor = Pack Color +instruction.unpackcolor = Unpack Color +instruction.invalid = Invalid +# Implemented via the enumText() method +blockflag.label.core = core +blockflag.label.storage = storage +blockflag.label.generator = generator +blockflag.label.turret = turret +blockflag.label.factory = factory +blockflag.label.repair = repair +blockflag.label.battery = battery +blockflag.label.reactor = reactor +blockflag.label.drill = drill +blockflag.label.shield = shield +contenttype.label.block = block +contenttype.label.unit = unit +contenttype.label.item = item +contenttype.label.liquid = liquid +contenttype.label.team = team +cutsceneaction.label.active = active +cutsceneaction.label.pan = pan +cutsceneaction.label.zoom = zoom +cutsceneaction.label.stop = stop +cutsceneaction.label.shake = shake +cutsceneaction.label.gethud = get Hud +cutsceneaction.label.sethud = set Hud +fetchtype.label.unit = unit +fetchtype.label.player = player +fetchtype.label.core = core +fetchtype.label.build = build +fetchtype.label.unitcount = unit count +fetchtype.label.playercount = player count +fetchtype.label.corecount = core count +fetchtype.label.buildcount = build count +graphicstype.label.clear = clear +graphicstype.label.color = color +graphicstype.label.col = col +graphicstype.label.stroke = stroke +graphicstype.label.line = line +graphicstype.label.rect = rect +graphicstype.label.linerect = line rect +graphicstype.label.poly = poly +graphicstype.label.linepoly = line poly +graphicstype.label.triangle = triangle +graphicstype.label.image = image +graphicstype.label.print = print +graphicstype.label.translate = translate +graphicstype.label.scale = scale +graphicstype.label.rotate = rotate +graphicstype.label.reset = reset +laccess.label.totalitems = total items +laccess.label.firstitem = first item +laccess.label.totalliquids = total liquids +laccess.label.totalpower = total power +laccess.label.itemcapacity = item capacity +laccess.label.liquidcapacity = liquid capacity +laccess.label.powercapacity = power capacity +laccess.label.powernetstored = powernet stored +laccess.label.powernetcapacity = powernet capacity +laccess.label.powernetin = powernet in +laccess.label.powernetout = powernet out +laccess.label.ammo = ammo +laccess.label.ammocapacity = ammo capacity +laccess.label.currentammotype = current ammo type +laccess.label.memorycapacity = memory capacity +laccess.label.health = health +laccess.label.maxhealth = max health +laccess.label.heat = heat +laccess.label.shield = shield +laccess.label.armor = armor +laccess.label.efficiency = efficiency +laccess.label.progress = progress +laccess.label.timescale = timescale +laccess.label.rotation = rotation +laccess.label.x = x +laccess.label.y = y +laccess.label.velocityx = x velocity +laccess.label.velocityy = y velocity +laccess.label.shootx = shoot x +laccess.label.shooty = shoot y +laccess.label.camerax = camera x +laccess.label.cameray = camera y +laccess.label.camerawidth = camera width +laccess.label.cameraheight = camera height +laccess.label.displaywidth = display width +laccess.label.displayheight = display height +laccess.label.buffersize = buffer size +laccess.label.operations = operations +laccess.label.size = size +laccess.label.solid = solid +laccess.label.dead = dead +laccess.label.range = range +laccess.label.shooting = shooting +laccess.label.boosting = boosting +laccess.label.minex = mining x +laccess.label.miney = mining y +laccess.label.mining = mining +laccess.label.buildx = build x +laccess.label.buildy = build y +laccess.label.pingx = ping x +laccess.label.pingy = ping y +laccess.label.pingtext = ping text +laccess.label.building = building +laccess.label.breaking = breaking +laccess.label.speed = speed +laccess.label.team = team +laccess.label.type = type +laccess.label.flag = flag +laccess.label.flying = flying +laccess.label.controlled = controlled +laccess.label.controller = controller +laccess.label.name = name +laccess.label.payloadcount = payload count +laccess.label.payloadtype = payload type +laccess.label.totalpayload = total payload +laccess.label.payloadcapacity = payload capacity +laccess.label.maxunits = max units +laccess.label.id = id +laccess.label.selectedblock = selected block +laccess.label.selectedrotation = selected rotation +laccess.label.bulletlifetime = bullet lifetime +laccess.label.bullettime = bullet time +laccess.label.enabled = enabled +laccess.label.shoot = shoot +laccess.label.shootp = shoot predict +laccess.label.config = config +laccess.label.color = color +llocate.label.ore = ore +llocate.label.spawn = spawn +llocate.label.building = building +llocate.label.damaged = damaged +lmarkercontrol.label.remove = remove +lmarkercontrol.label.world = world +lmarkercontrol.label.minimap = minimap +lmarkercontrol.label.light = light +lmarkercontrol.label.autoscale = autoscale +lmarkercontrol.label.pos = pos +lmarkercontrol.label.endpos = end pos +lmarkercontrol.label.drawlayer = draw layer +lmarkercontrol.label.color = color +lmarkercontrol.label.radius = radius +lmarkercontrol.label.stroke = stroke +lmarkercontrol.label.outline = outline +lmarkercontrol.label.rotation = rotation +lmarkercontrol.label.shape = shape +lmarkercontrol.label.arc = arc +lmarkercontrol.label.flushtext = flush text +lmarkercontrol.label.fontsize = font size +lmarkercontrol.label.textheight = text height +lmarkercontrol.label.textalign = text align +lmarkercontrol.label.linealign = line align +lmarkercontrol.label.labelflags = label flags +lmarkercontrol.label.texture = texture +lmarkercontrol.label.texturesize = texture size +lmarkercontrol.label.posi = posi +lmarkercontrol.label.uvi = uvi +lmarkercontrol.label.colori = colori +logicrule.label.currentwavetime = current wave time +logicrule.label.wavetimer = wave timer? +logicrule.label.waves = waves +logicrule.label.wave = wave +logicrule.label.wavespacing = wave spacing +logicrule.label.wavesending = waves ending? +logicrule.label.attackmode = attack mode? +logicrule.label.enemycorebuildradius = enemy core build radius +logicrule.label.dropzoneradius = drop zone radius +logicrule.label.unitcap = unit cap +logicrule.label.maparea = map area +logicrule.label.lighting = lighting? +logicrule.label.cangameover = can game over +logicrule.label.ambientlight = ambient light +logicrule.label.unitlight = unit light +logicrule.label.solarmultiplier = solar multiplier +logicrule.label.dragmultiplier = drag multiplier +logicrule.label.ban = ban +logicrule.label.unban = unban +logicrule.label.pausedisabled = pause disabled +logicrule.label.musicvolume = music volume +logicrule.label.buildspeed = build speed +logicrule.label.unithealth = unit health +logicrule.label.unitbuildspeed = unit build speed +logicrule.label.unitminespeed = unit mine speed +logicrule.label.unitcost = unit cost +logicrule.label.unitdamage = unit damage +logicrule.label.blockhealth = block health +logicrule.label.blockdamage = block damage +logicrule.label.rtsminweight = rts min weight +logicrule.label.rtsminsquad = rts min squad +lunitcontrol.label.idle = idle +lunitcontrol.label.stop = stop +lunitcontrol.label.unbind = unbind +lunitcontrol.label.move = move +lunitcontrol.label.approach = approach +lunitcontrol.label.pathfind = pathfind +lunitcontrol.label.autopathfind = auto pathfind +lunitcontrol.label.target = target +lunitcontrol.label.targetp = target predict +lunitcontrol.label.itemdrop = item drop +lunitcontrol.label.itemtake = item take +lunitcontrol.label.paydrop = payload drop +lunitcontrol.label.paytake = payload take +lunitcontrol.label.payenter = payload enter +lunitcontrol.label.flag = flag +lunitcontrol.label.mine = mine +lunitcontrol.label.build = build block +lunitcontrol.label.getblock = get block +lunitcontrol.label.deconstruct = deconstruct +lunitcontrol.label.within = within? +lunitcontrol.label.boost = boost +messagetype.label.notify = notify +messagetype.label.announce = announce +messagetype.label.toast = toast +messagetype.label.mission = mission +querytype.label.unit = unit +querytype.label.building = building +radarsort.label.distance = distance +radarsort.label.health = health +radarsort.label.maxhealth = max health +radarsort.label.shield = shield +radarsort.label.armor = armor +radartarget.label.any = any +radartarget.label.enemy = enemy +radartarget.label.ally = ally +radartarget.label.player = player +radartarget.label.attacker = attacker +radartarget.label.flying = flying +radartarget.label.ground = ground +tilelayer.label.floor = floor +tilelayer.label.ore = ore +tilelayer.label.block = block +tilelayer.label.building = building + +name.token.jump = Jump +name.token.color = color +name.token.width = width +name.token.height = height +name.token.sides = sides +name.token.radius = radius +name.token.rotation = rotation +name.token.degrees = degrees +name.token.image = image +name.token.size = size +name.token.align = align +name.token.set = set +name.token.of = of +name.token.to = to +name.token.at = at +name.token.in = in +name.token.damage = damage +name.token.velocityScl = velocity scale +name.token.lifeScl = life scale +name.token.aimX = aim X +name.token.aimY = aim Y +name.token.read = read +name.token.write = write +name.token.from = from +name.token.char = char +name.token.linknum = link# +name.token.draw = draw +name.token.clear = clear +name.token.apply = apply +name.token.circle = circle +name.token.rect = rect +name.token.positional = positional +name.token.global = global +name.token.target = target +name.token.and = and +name.token.or = or +name.token.b-and = b-and +name.token.xor = xor +name.token.flip = flip +name.token.order = order +name.token.sort = sort +name.token.output = output +name.token.if = if +name.token.then = then +name.token.else = else +name.token.sec = sec +name.token.find = find +name.token.group = group +name.token.enemy = enemy? +name.token.ore = ore +name.token.outX = out X +name.token.outY = out Y +name.token.owner = owner +name.token.found = found? +name.token.building = building +name.token.always = always +name.token.not = not +name.token.pack = pack +name.token.unpack = unpack +name.token.-lookup = = lookup +name.token.type = type +name.token.get = get +name.token.team = team +name.token.rot = rot +name.token.spawn = spawn +name.token.-bullet = = bullet +name.token.unit = unit +name.token.weather = weather +name.token.state = state +name.token.natural = natural +name.token.speed = speed +name.token.level = level +name.token.duration = duration +name.token.seconds = seconds +name.token.shown = shown +name.token.data = data +name.token.effect = effect +name.token.pierce = pierce +name.token.ground = ground +name.token.air = air +name.token.flag = flag +name.token.volume = volume +name.token.pitch = pitch +name.token.pan = pan +name.token.limit = limit +name.token.id = id # +name.token.replace = replace? +name.token.for = for +name.token.success = success +name.token.truefalse = true/false +name.token.layer = layer +name.token.stroke = stroke +name.token.outline = outline +name.token.fill = fill? +name.token.start = start +name.token.end = end +name.token.fetch = fetch? +name.token.background = background +name.token.printFlush = printflush +name.token.name = name +name.token.index = index +name.token.block-unit = block/unit +name.token.enable = enable +name.token.amount = amount +name.token.item = item +name.token.takeUnits = take units +name.token.value = value +name.token.floor = floor +name.token.result = result +name.token.config = config +name.token.shapeText = shape text +name.token.point = point +name.token.shape = shape +name.token.text = text +name.token.line = line +name.token.texture = texture +name.token.quad = quad +name.token.light = light +name.token.snowing = snowing +name.token.rain = rain +name.token.sandstorm = sand storm +name.token.sporestorm = spore storm +name.token.fog = fog +name.token.suspend-particles = suspended particles +name.token.topLeft = top left +name.token.top = top +name.token.topRight = top right +name.token.left = left +name.token.center = center +name.token.right = right +name.token.bottomLeft = bottom left +name.token.bottom = bottom +name.token.bottomRight = bottom right +name.token.none = none +name.token.warn = warn +name.token.cross = cross +name.token.blockFall = block fall +name.token.placeBlock = place block +name.token.placeBlockSpark = place block spark +name.token.breakBlock = break block +name.token.-spawn = = spawn +name.token.trail = trail +name.token.breakProp = break prop +name.token.smokeCloud = smoke cloud +name.token.vapor = vapor +name.token.hit = hit +name.token.hitSquare = hit square +name.token.shootSmall = shoot small +name.token.shootBig = shoot big +name.token.smokeSmall = smoke small +name.token.smokeBig = smoke big +name.token.smokeColor = smoke color +name.token.smokeSquare = smoke square +name.token.smokeSquareBig = smoke square big +name.token.spark = spark +name.token.sparkBig = spark big +name.token.sparkShoot = spark shoot +name.token.sparkShootBig = spark shoot big +name.token.drill = drill +name.token.drillBig = drill big +name.token.lightBlock = light block +name.token.explosion = explosion +name.token.smokePuff = smoke puff +name.token.sparkExplosion = spark explosion +name.token.crossExplosion = cross explosion +name.token.wave = wave +name.token.bubble = bubble +name.token.music = music +name.token.interrupt = interrupt +name.token.all = All +name.token.beams = Beams +name.token.block = Block +name.token.charge = Charge +name.token.environment = Environment +name.token.explosions = Explosions +name.token.loops = Loops +name.token.movement = Movement +name.token.shoot = Shoot +name.token.ui = UI diff --git a/core/assets/bundles/bundle_fil.properties b/core/assets/bundles/bundle_fil.properties index 80e1bb75b3..bc8b4430e2 100644 --- a/core/assets/bundles/bundle_fil.properties +++ b/core/assets/bundles/bundle_fil.properties @@ -50,6 +50,7 @@ mods.browser.add = Kunin mods.browser.reinstall = Muling kunin mods.browser.view-releases = Tingan ang mga ipinalabas na bersyon mods.browser.noreleases = [scarlet]Walang ipinalabas na bersyon ang nahanap.\n[accent]Hindi makahanap ng bersyon sa pangbago na ito. Tingan kung may ipinalabas na bersyon ang repositoryo ng pangbago nito. +mods.browser.current = [lightgray]Most recent commit mods.browser.latest = mods.browser.releases = Ipinalabas na bersyon mods.browser.fetching = Fetching Releases... @@ -144,6 +145,7 @@ mods.initfailed = [red]⚠[] Hindi masimulan ang nakaraang instance ng Mindustry mods = Mga Pangbago mods.name = Pangbago: mods.none = [lightgray]Walang mga pangbago na nahanap! +mods.restore = Restore Failed mods.guide = Gabay para sa Paggawa ng Pangbago mods.report = Mag-ulat ng Report mods.openfolder = Buksan ang Folder @@ -162,6 +164,7 @@ mod.installed = [[Nakuha] mod.display = [gray]Pangbago:[orange] {0} mod.enabled = [lightgray]Gumagana mod.disabled = [scarlet]Hindi Gumagana +mod.failed = [red]Failed mod.multiplayer.compatible = [gray]Puwede sa Maraming Manlalaro mod.disable = Itigil mod.version = Bersyon: @@ -522,8 +525,10 @@ editor.filters.search = Hanapin Sa: editor.filters.author = Manggagawa editor.filters.description = Deskripsyon editor.filters.modname = Mod Name -editor.filters.prioritizemod = Mod Priority -editor.filters.prioritizecustom = Custom Priority +editor.filters.prioritize.name = Prioritize: Name +editor.filters.prioritize.custom = Prioritize: Custom +editor.filters.prioritize.builtin = Prioritize: Built-In +editor.filters.prioritize.recent = Prioritize: Recently Modified editor.filters.planetselect = Planet Selection editor.shiftx = Shift ang X editor.shifty = Shift ang Y @@ -1098,12 +1103,15 @@ status.slow.name = Slow status.fast.name = Fast status.shielded.name = Shielded status.disarmed.name = Disarmed +status.invincible.name = Invincible +status.dynamic.name = Dynamic settings.language = Wika settings.data = Game Data settings.reset = I-Reset sa mga Default settings.rebind = I-Rebind settings.resetKey = I-Reset +settings.unbindKey = Unbind settings.controls = Mga Controls settings.game = Game settings.sound = Sound @@ -1132,6 +1140,7 @@ block.limit = [scarlet]Limit: {0} Buildings unsupported.environment = [scarlet]Hindi supportadong Environment yes = OO no = Hindi +unabletoclog = Unable to clog info.title = Info error.title = [scarlet]An error has occured error.crashtitle = An error has occured @@ -1233,7 +1242,11 @@ stat.buildspeedmultiplier = Multiplier ng Bilis ng Pag-buo stat.reactive = Reacts stat.immunities = Immunities stat.healing = Healing +stat.status = Status Effect stat.efficiency = [stat]{0}% Efficiency +stat.chance = [stat]{0}%[lightgray] chance of [white] +stat.hitsize = Hitbox Size +stat.resettime = Reset Time ability.forcefield = Force Field ability.forcefield.description = Projects a force shield that absorbs bullets @@ -1291,6 +1304,7 @@ bar.cargounitcap = Naabot ng Limit ng Cargo Unit bar.drillspeed = Bilis ng Drill: {0}/s bar.pumpspeed = Bilis ng Pump: {0}/s bar.efficiency = Kahusayan: {0}% +bar.yield = Yield: +{0}% bar.boost = Palakas: +{0}% bar.powerbuffer = Battery: {0}/{1} bar.powerbalance = Kuryente: {0}/s @@ -1320,6 +1334,10 @@ bar.regenerationrate = [stat]{0}/sec[lightgray] regen rate bar.activationtimer = Activates in {0} bar.activated = Activated bar.upto = Up to {0} +bar.lerpwarmuptime = Affected by overdrive. Non-linear; uses the exponential decay formula.\nFor reference, this will reach 90% progress in {0} seconds, and 99% in {1} seconds. +bar.damagetimetotal = {0} dmg/{1} sec +bar.hits = {0} hits +bar.dps = {0} DPS units.processorcontrol = [lightgray]Processor Controlled @@ -1363,6 +1381,7 @@ bullet.notargetsbuildings = [stat] ignores missiles unit.blocks = blocks unit.blockssquared = blocks² +unit.worldunits = world units unit.powersecond = mga yunit ng kuryente/segundo unit.tilessecond = tile/segundo unit.liquidsecond = mga yunit ng likido/segundo @@ -1389,6 +1408,7 @@ unit.shots = shots unit.pershot = /shot unit.perleg = per leg unit.perside = per side +unit.instant = Instant category.purpose = Ang Purpose category.general = Pangkalahatan category.power = Kuryente @@ -1400,27 +1420,39 @@ category.optional = Opsyonal na mga enchantment setting.alwaysmusic.name = Always Play Music setting.alwaysmusic.description = When enabled, music will always play on loop in-game.\nWhen disabled, it only plays at random intervals. setting.skipcoreanimation.name = Laktawan ang Core Launch/Land Animation +setting.skipcoreanimation.description = When enabled, the animation for core launching and landing will be skipped. setting.landscape.name = Lock Landscape -setting.shadows.name = Shadows +setting.landscape.description = When enabled, the screen orientation is locked to landscape mode. setting.blockreplace.name = Automatic Block Suggestions +setting.blockreplace.description = When enabled, placing a block on another of the same type\nwill suggest an automatic upgrade if available. setting.linear.name = Linear Filtering +setting.linear.description = When enabled, textures are smoothed. When disabled, textures have a pixelated look. setting.hints.name = Hints setting.backgroundpause.name = Pause In Background +setting.backgroundpause.description = When enabled, the game will pause when it is not in focus. setting.buildautopause.name = Auto-Pause Building +setting.buildautopause.description = When enabled, building is automatically paused when the player is not actively building. setting.doubletapmine.name = Double-Tap to Mine +setting.doubletapmine.description = When enabled, double-tapping on a resource tile will make your unit start mining it. setting.commandmodehold.name = Hold For Command Mode +setting.commandmodehold.description = Whether command mode is activated by holding the command key down, as opposed to toggling it once. setting.distinctcontrolgroups.name = Limit One Control Group Per Unit +setting.distinctcontrolgroups.description = When enabled, a unit can only belong to one control group at a time. setting.modcrashdisable.name = Huwag paganahin ang Mods Sa Startup Crash +setting.modcrashdisable.description = When enabled, if the game crashes on startup, all mods\nwill be automatically disabled to prevent a crash loop. setting.animatedwater.name = Animated Fluids -setting.animatedshields.name = Animated Shields +setting.animatedwater.description = Enables or disables animations for liquid surfaces like water and slag. setting.playerindicators.name = Player Indicators +setting.playerindicators.description = Shows markers pointing in the direction of other players on the map. setting.showpings.name = Show Pings setting.showotherbuildplans.name = Show Other Player's Build Plans setting.indicators.name = Enemy Indicators +setting.indicators.description = Shows markers pointing in the direction of setting.autotarget.name = Auto-Target +setting.autotarget.description = When enabled, your unit will automatically target and fire at nearby enemies. setting.keyboard.name = Mouse+Keyboard Controls -setting.touchscreen.name = Touchscreen Controls setting.fpscap.name = Max FPS +setting.fpscap.description = Sets the maximum frames per second the game will run at.\nHigher values may increase power consumption. setting.fpscap.none = None setting.fpscap.text = {0} FPS setting.uiscale.name = UI Scaling[lightgray] (restart required)[] @@ -1428,53 +1460,84 @@ setting.uiscale.description = Kinakailangan ang pag-restart upang mailapat ang m setting.uiEdgePadding.name = UI Edge Padding setting.uiEdgePadding.description = Adds padding to the edges of the UI. Useful for displays with rounded corners or notches. setting.swapdiagonal.name = Palaging Diagonal na Placement +setting.swapdiagonal.description = When enabled, holding the placement key will switch to diagonal placement mode. setting.screenshake.name = Screen Shake +setting.screenshake.description = Adjusts the intensity of the screen shake effect from explosions and other events. setting.bloomintensity.name = Bloom Intensity +setting.bloomintensity.description = Adjusts the intensity of the bloom (glow) effect. setting.bloomblur.name = Bloom Blur +setting.bloomblur.description = Adjusts the blurriness of the bloom effect. setting.effects.name = I-Display Effects +setting.effects.description = Enables or disables various visual effects like smoke and particles. setting.destroyedblocks.name = Ipakita ang mga Nawasak na Block +setting.destroyedblocks.description = When enabled, destroyed blocks leave behind rubble. setting.blockstatus.name = I-Display Block Status +setting.blockstatus.description = Shows colored status icons above blocks. setting.conveyorpathfinding.name = Pathfinding ng Conveyor Placement +setting.conveyorpathfinding.description = When enabled, placing conveyors will automatically try to find a path to the destination. setting.sensitivity.name = Controller Sensitivity +setting.sensitivity.description = Adjusts the sensitivity of game controllers. setting.saveinterval.name = Save Interval +setting.saveinterval.description = Sets the time interval for automatic game saves. setting.seconds = {0} segundo setting.milliseconds = {0} millisegundo setting.fullscreen.name = Fullscreen setting.fps.name = Ipakita ang FPS & Ping +setting.fps.description = Displays the current frames per second and network ping in the corner of the screen. setting.console.name = Enable Console +setting.console.description = Enables the in-game Javascript console. setting.drawhitboxes.name = Display Hitboxes setting.showperformance.name = Display Performance Metrics setting.buildingtimestep.name = Fixed Building Timestep setting.buildingtimestep.description = Runs buildings on a fixed timestep with constant delta,\nas opposed to every frame with variable delta.\nIf buildings cannot be updated fast enough, the game will slow down.\nIf you don't know what that means, don't touch this option. setting.smoothcamera.name = Smooth Camera +setting.smoothcamera.description = When enabled, the camera will move more smoothly instead of\ninstantly snapping to new positions. setting.detach-camera.name = Free Camera setting.detach-camera.description = If enabled, the camera moves independently of the player unit.\nThis setting can be assigned a hotkey. setting.vsync.name = VSync +setting.vsync.description = Synchronizes the game's frame rate with the monitor's\nrefresh rate to prevent screen tearing. setting.pixelate.name = Pixelate +setting.pixelate.description = When enabled, the game is rendered at a lower resolution and\nscaled up, creating a pixelated effect. setting.minimap.name = Ipakita ang Minimap +setting.minimap.description = Toggles the visibility of the minimap in the corner of the screen. setting.coreitems.name = Display Core Items +setting.coreitems.description = Toggles the display of items stored in the core on the side of the screen. setting.position.name = Ipakita ang posisyon ng Player +setting.position.description = Displays the player's coordinates on the screen. setting.mouseposition.name = Ipakita ang Mouse Position +setting.mouseposition.description = Displays the mouse cursor's coordinates on the screen. setting.musicvol.name = Volume ng Music setting.atmosphere.name = Ipakita Planet Atmosphere +setting.atmosphere.description = Toggles the rendering of the planet atmospheres in the campaign 3D view. setting.drawlight.name = Draw Darkness/Lighting setting.ambientvol.name = Ambient Volume -setting.mutemusic.name = Mute Music setting.sfxvol.name = SFX Volume -setting.mutesound.name = Mute Sound setting.communityservers.name = Fetch Community Server List +setting.communityservers.description = When enabled, the game will fetch and display a list of community-run multiplayer servers. setting.savecreate.name = Auto-Create Saves +setting.savecreate.description = When enabled, the game will automatically create a new save file when starting a new game. setting.steampublichost.name = Public Game Visibility +setting.steampublichost.description = Controls who can see and join your game when hosting on Steam. setting.playerlimit.name = Player Limit +setting.playerlimit.description = Sets the maximum number of players that can join your server. setting.chatopacity.name = Chat Opacity +setting.chatopacity.description = Adjusts the transparency of the chat window. setting.lasersopacity.name = Power Laser Opacity +setting.lasersopacity.description = Adjusts the opacity of power node lasers. setting.unitlaseropacity.name = Unit Mining Beam Opacity +setting.unitlaseropacity.description = Adjusts the opacity of unit mining beams. setting.bridgeopacity.name = Bridge Opacity +setting.bridgeopacity.description = Adjusts the opacity of bridge conveyors. setting.playerchat.name = Ipakita Player Bubble Chat +setting.playerchat.description = When enabled, chat messages from players will appear in bubbles above their heads. setting.showweather.name = Show Weather Graphics +setting.showweather.description = Toggles the display of weather effects like rain and snow. setting.hidedisplays.name = Hide Logic Displays +setting.hidedisplays.description = Hides the content of logic displays, which may improve performance. setting.macnotch.name = Iangkop ang interface upang ipakita ang bingaw setting.macnotch.description = Kinakailangan ang pag-restart upang mailapat ang mga pagbabago +setting.logiclocalization.name = Logic Localization +setting.logiclocalization.description = When enabled, text in the logic editor is translated,\ninstead of being English for all languages. steam.friendsonly = Mga Kaibigan lang steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join. @@ -1685,6 +1748,7 @@ rules.title.unit = Mga Yunit rules.title.experimental = Experimental rules.title.environment = Kapaligiran rules.title.teams = Mga Team +rules.title.light = Lighting rules.title.planet = Planeta rules.title.music = Music rules.alwaysplaymusic = Always Play Music @@ -1696,6 +1760,7 @@ rules.darkmusic.info = Comma-separated music tracks that are more likely to play rules.nomusic = Disable Automatic Music rules.nomusic.info = Turns off all automatic music playback.\nUseful for maps that have custom music played using processors. rules.lighting = Lighting +rules.lighting.unitlight = Unit Lighting rules.fog = Fog of War rules.invasions = Enemy Sector Invasions rules.legacylaunchpads = Legacy Launch Pad Mechanics @@ -2607,6 +2672,8 @@ block.large-logic-display.description = Displays arbitrary graphics from a logic block.tile-logic-display.description = Displays arbitrary graphics from a logic processor.\nSeamlessly connects to nearby tiled display blocks. block.interplanetary-accelerator.description = A massive electromagnetic railgun tower. Accelerates cores to escape velocity for interplanetary deployment. block.repair-turret.description = Continuously repairs the closest damaged unit in its vicinity. Optionally accepts coolant. +block.target-dummy.name = Target Dummy +block.target-dummy.description = Spawns a target dummy to test damage per second. Armor and flight can be configured.\nSandbox only. #Erekir block.core-bastion.description = Core of the base. Armored. Once destroyed, the sector is lost. @@ -3059,3 +3126,466 @@ lenum.dragmultiplier = Environment drag multiplier. lenum.ban = Blocks or units that cannot be placed or built. lenum.unban = Unban a unit or block. lenum.musicvolume = Global music volume multiplier.\nClamped to [0, 1]. + +# Implemented via the localizedName() method +instruction.read = Read +instruction.write = Write +instruction.draw = Draw +instruction.print = Print +instruction.printchar = Print Char +instruction.format = Format +instruction.drawflush = Draw Flush +instruction.printflush = Print Flush +instruction.getlink = Get link +instruction.control = Control +instruction.radar = Radar +instruction.sensor = Sensor +instruction.set = Set +instruction.operation = Operation +instruction.select = Select +instruction.wait = Wait +instruction.stop = Stop +instruction.lookup = Lookup +instruction.jump = Jump +instruction.end = End +instruction.unitbind = Unit Bind +instruction.unitcontrol = Unit Control +instruction.unitradar = Unit Radar +instruction.unitlocate = Unit Locate +instruction.query = Query +instruction.getblock = Get Block +instruction.setblock = Set Block +instruction.spawnunit = Spawn Unit +instruction.spawnbullet = Spawn Bullet +instruction.applystatus = Apply Status +instruction.weathersense = Weather Sense +instruction.weatherset = Weather Set +instruction.spawnwave = Spawn Wave +instruction.setrule = Set Rule +instruction.flushmessage = Flush Message +instruction.cutscene = Cutscene +instruction.effect = Effect +instruction.explosion = Explosion +instruction.setrate = Set Rate +instruction.fetch = Fetch +instruction.sync = Sync +instruction.clientdata = Client Data +instruction.getflag = Get Flag +instruction.setflag = Set Flag +instruction.setprop = Set Prop +instruction.playsound = Play Sound +instruction.playmusic = Play Music +instruction.setmarker = Set Marker +instruction.makemarker = Make Marker +instruction.localeprint = Locale Print +instruction.packcolor = Pack Color +instruction.unpackcolor = Unpack Color +instruction.invalid = Invalid +# Implemented via the enumText() method +blockflag.label.core = core +blockflag.label.storage = storage +blockflag.label.generator = generator +blockflag.label.turret = turret +blockflag.label.factory = factory +blockflag.label.repair = repair +blockflag.label.battery = battery +blockflag.label.reactor = reactor +blockflag.label.drill = drill +blockflag.label.shield = shield +contenttype.label.block = block +contenttype.label.unit = unit +contenttype.label.item = item +contenttype.label.liquid = liquid +contenttype.label.team = team +cutsceneaction.label.active = active +cutsceneaction.label.pan = pan +cutsceneaction.label.zoom = zoom +cutsceneaction.label.stop = stop +cutsceneaction.label.shake = shake +cutsceneaction.label.gethud = get Hud +cutsceneaction.label.sethud = set Hud +fetchtype.label.unit = unit +fetchtype.label.player = player +fetchtype.label.core = core +fetchtype.label.build = build +fetchtype.label.unitcount = unit count +fetchtype.label.playercount = player count +fetchtype.label.corecount = core count +fetchtype.label.buildcount = build count +graphicstype.label.clear = clear +graphicstype.label.color = color +graphicstype.label.col = col +graphicstype.label.stroke = stroke +graphicstype.label.line = line +graphicstype.label.rect = rect +graphicstype.label.linerect = line rect +graphicstype.label.poly = poly +graphicstype.label.linepoly = line poly +graphicstype.label.triangle = triangle +graphicstype.label.image = image +graphicstype.label.print = print +graphicstype.label.translate = translate +graphicstype.label.scale = scale +graphicstype.label.rotate = rotate +graphicstype.label.reset = reset +laccess.label.totalitems = total items +laccess.label.firstitem = first item +laccess.label.totalliquids = total liquids +laccess.label.totalpower = total power +laccess.label.itemcapacity = item capacity +laccess.label.liquidcapacity = liquid capacity +laccess.label.powercapacity = power capacity +laccess.label.powernetstored = powernet stored +laccess.label.powernetcapacity = powernet capacity +laccess.label.powernetin = powernet in +laccess.label.powernetout = powernet out +laccess.label.ammo = ammo +laccess.label.ammocapacity = ammo capacity +laccess.label.currentammotype = current ammo type +laccess.label.memorycapacity = memory capacity +laccess.label.health = health +laccess.label.maxhealth = max health +laccess.label.heat = heat +laccess.label.shield = shield +laccess.label.armor = armor +laccess.label.efficiency = efficiency +laccess.label.progress = progress +laccess.label.timescale = timescale +laccess.label.rotation = rotation +laccess.label.x = x +laccess.label.y = y +laccess.label.velocityx = x velocity +laccess.label.velocityy = y velocity +laccess.label.shootx = shoot x +laccess.label.shooty = shoot y +laccess.label.camerax = camera x +laccess.label.cameray = camera y +laccess.label.camerawidth = camera width +laccess.label.cameraheight = camera height +laccess.label.displaywidth = display width +laccess.label.displayheight = display height +laccess.label.buffersize = buffer size +laccess.label.operations = operations +laccess.label.size = size +laccess.label.solid = solid +laccess.label.dead = dead +laccess.label.range = range +laccess.label.shooting = shooting +laccess.label.boosting = boosting +laccess.label.minex = mining x +laccess.label.miney = mining y +laccess.label.mining = mining +laccess.label.buildx = build x +laccess.label.buildy = build y +laccess.label.pingx = ping x +laccess.label.pingy = ping y +laccess.label.pingtext = ping text +laccess.label.building = building +laccess.label.breaking = breaking +laccess.label.speed = speed +laccess.label.team = team +laccess.label.type = type +laccess.label.flag = flag +laccess.label.flying = flying +laccess.label.controlled = controlled +laccess.label.controller = controller +laccess.label.name = name +laccess.label.payloadcount = payload count +laccess.label.payloadtype = payload type +laccess.label.totalpayload = total payload +laccess.label.payloadcapacity = payload capacity +laccess.label.maxunits = max units +laccess.label.id = id +laccess.label.selectedblock = selected block +laccess.label.selectedrotation = selected rotation +laccess.label.bulletlifetime = bullet lifetime +laccess.label.bullettime = bullet time +laccess.label.enabled = enabled +laccess.label.shoot = shoot +laccess.label.shootp = shoot predict +laccess.label.config = config +laccess.label.color = color +llocate.label.ore = ore +llocate.label.spawn = spawn +llocate.label.building = building +llocate.label.damaged = damaged +lmarkercontrol.label.remove = remove +lmarkercontrol.label.world = world +lmarkercontrol.label.minimap = minimap +lmarkercontrol.label.light = light +lmarkercontrol.label.autoscale = autoscale +lmarkercontrol.label.pos = pos +lmarkercontrol.label.endpos = end pos +lmarkercontrol.label.drawlayer = draw layer +lmarkercontrol.label.color = color +lmarkercontrol.label.radius = radius +lmarkercontrol.label.stroke = stroke +lmarkercontrol.label.outline = outline +lmarkercontrol.label.rotation = rotation +lmarkercontrol.label.shape = shape +lmarkercontrol.label.arc = arc +lmarkercontrol.label.flushtext = flush text +lmarkercontrol.label.fontsize = font size +lmarkercontrol.label.textheight = text height +lmarkercontrol.label.textalign = text align +lmarkercontrol.label.linealign = line align +lmarkercontrol.label.labelflags = label flags +lmarkercontrol.label.texture = texture +lmarkercontrol.label.texturesize = texture size +lmarkercontrol.label.posi = posi +lmarkercontrol.label.uvi = uvi +lmarkercontrol.label.colori = colori +logicrule.label.currentwavetime = current wave time +logicrule.label.wavetimer = wave timer? +logicrule.label.waves = waves +logicrule.label.wave = wave +logicrule.label.wavespacing = wave spacing +logicrule.label.wavesending = waves ending? +logicrule.label.attackmode = attack mode? +logicrule.label.enemycorebuildradius = enemy core build radius +logicrule.label.dropzoneradius = drop zone radius +logicrule.label.unitcap = unit cap +logicrule.label.maparea = map area +logicrule.label.lighting = lighting? +logicrule.label.cangameover = can game over +logicrule.label.ambientlight = ambient light +logicrule.label.unitlight = unit light +logicrule.label.solarmultiplier = solar multiplier +logicrule.label.dragmultiplier = drag multiplier +logicrule.label.ban = ban +logicrule.label.unban = unban +logicrule.label.pausedisabled = pause disabled +logicrule.label.musicvolume = music volume +logicrule.label.buildspeed = build speed +logicrule.label.unithealth = unit health +logicrule.label.unitbuildspeed = unit build speed +logicrule.label.unitminespeed = unit mine speed +logicrule.label.unitcost = unit cost +logicrule.label.unitdamage = unit damage +logicrule.label.blockhealth = block health +logicrule.label.blockdamage = block damage +logicrule.label.rtsminweight = rts min weight +logicrule.label.rtsminsquad = rts min squad +lunitcontrol.label.idle = idle +lunitcontrol.label.stop = stop +lunitcontrol.label.unbind = unbind +lunitcontrol.label.move = move +lunitcontrol.label.approach = approach +lunitcontrol.label.pathfind = pathfind +lunitcontrol.label.autopathfind = auto pathfind +lunitcontrol.label.target = target +lunitcontrol.label.targetp = target predict +lunitcontrol.label.itemdrop = item drop +lunitcontrol.label.itemtake = item take +lunitcontrol.label.paydrop = payload drop +lunitcontrol.label.paytake = payload take +lunitcontrol.label.payenter = payload enter +lunitcontrol.label.flag = flag +lunitcontrol.label.mine = mine +lunitcontrol.label.build = build block +lunitcontrol.label.getblock = get block +lunitcontrol.label.deconstruct = deconstruct +lunitcontrol.label.within = within? +lunitcontrol.label.boost = boost +messagetype.label.notify = notify +messagetype.label.announce = announce +messagetype.label.toast = toast +messagetype.label.mission = mission +querytype.label.unit = unit +querytype.label.building = building +radarsort.label.distance = distance +radarsort.label.health = health +radarsort.label.maxhealth = max health +radarsort.label.shield = shield +radarsort.label.armor = armor +radartarget.label.any = any +radartarget.label.enemy = enemy +radartarget.label.ally = ally +radartarget.label.player = player +radartarget.label.attacker = attacker +radartarget.label.flying = flying +radartarget.label.ground = ground +tilelayer.label.floor = floor +tilelayer.label.ore = ore +tilelayer.label.block = block +tilelayer.label.building = building + +name.token.jump = Jump +name.token.color = color +name.token.width = width +name.token.height = height +name.token.sides = sides +name.token.radius = radius +name.token.rotation = rotation +name.token.degrees = degrees +name.token.image = image +name.token.size = size +name.token.align = align +name.token.set = set +name.token.of = of +name.token.to = to +name.token.at = at +name.token.in = in +name.token.damage = damage +name.token.velocityScl = velocity scale +name.token.lifeScl = life scale +name.token.aimX = aim X +name.token.aimY = aim Y +name.token.read = read +name.token.write = write +name.token.from = from +name.token.char = char +name.token.linknum = link# +name.token.draw = draw +name.token.clear = clear +name.token.apply = apply +name.token.circle = circle +name.token.rect = rect +name.token.positional = positional +name.token.global = global +name.token.target = target +name.token.and = and +name.token.or = or +name.token.b-and = b-and +name.token.xor = xor +name.token.flip = flip +name.token.order = order +name.token.sort = sort +name.token.output = output +name.token.if = if +name.token.then = then +name.token.else = else +name.token.sec = sec +name.token.find = find +name.token.group = group +name.token.enemy = enemy? +name.token.ore = ore +name.token.outX = out X +name.token.outY = out Y +name.token.owner = owner +name.token.found = found? +name.token.building = building +name.token.always = always +name.token.not = not +name.token.pack = pack +name.token.unpack = unpack +name.token.-lookup = = lookup +name.token.type = type +name.token.get = get +name.token.team = team +name.token.rot = rot +name.token.spawn = spawn +name.token.-bullet = = bullet +name.token.unit = unit +name.token.weather = weather +name.token.state = state +name.token.natural = natural +name.token.speed = speed +name.token.level = level +name.token.duration = duration +name.token.seconds = seconds +name.token.shown = shown +name.token.data = data +name.token.effect = effect +name.token.pierce = pierce +name.token.ground = ground +name.token.air = air +name.token.flag = flag +name.token.volume = volume +name.token.pitch = pitch +name.token.pan = pan +name.token.limit = limit +name.token.id = id # +name.token.replace = replace? +name.token.for = for +name.token.success = success +name.token.truefalse = true/false +name.token.layer = layer +name.token.stroke = stroke +name.token.outline = outline +name.token.fill = fill? +name.token.start = start +name.token.end = end +name.token.fetch = fetch? +name.token.background = background +name.token.printFlush = printflush +name.token.name = name +name.token.index = index +name.token.block-unit = block/unit +name.token.enable = enable +name.token.amount = amount +name.token.item = item +name.token.takeUnits = take units +name.token.value = value +name.token.floor = floor +name.token.result = result +name.token.config = config +name.token.shapeText = shape text +name.token.point = point +name.token.shape = shape +name.token.text = text +name.token.line = line +name.token.texture = texture +name.token.quad = quad +name.token.light = light +name.token.snowing = snowing +name.token.rain = rain +name.token.sandstorm = sand storm +name.token.sporestorm = spore storm +name.token.fog = fog +name.token.suspend-particles = suspended particles +name.token.topLeft = top left +name.token.top = top +name.token.topRight = top right +name.token.left = left +name.token.center = center +name.token.right = right +name.token.bottomLeft = bottom left +name.token.bottom = bottom +name.token.bottomRight = bottom right +name.token.none = none +name.token.warn = warn +name.token.cross = cross +name.token.blockFall = block fall +name.token.placeBlock = place block +name.token.placeBlockSpark = place block spark +name.token.breakBlock = break block +name.token.-spawn = = spawn +name.token.trail = trail +name.token.breakProp = break prop +name.token.smokeCloud = smoke cloud +name.token.vapor = vapor +name.token.hit = hit +name.token.hitSquare = hit square +name.token.shootSmall = shoot small +name.token.shootBig = shoot big +name.token.smokeSmall = smoke small +name.token.smokeBig = smoke big +name.token.smokeColor = smoke color +name.token.smokeSquare = smoke square +name.token.smokeSquareBig = smoke square big +name.token.spark = spark +name.token.sparkBig = spark big +name.token.sparkShoot = spark shoot +name.token.sparkShootBig = spark shoot big +name.token.drill = drill +name.token.drillBig = drill big +name.token.lightBlock = light block +name.token.explosion = explosion +name.token.smokePuff = smoke puff +name.token.sparkExplosion = spark explosion +name.token.crossExplosion = cross explosion +name.token.wave = wave +name.token.bubble = bubble +name.token.music = music +name.token.interrupt = interrupt +name.token.all = All +name.token.beams = Beams +name.token.block = Block +name.token.charge = Charge +name.token.environment = Environment +name.token.explosions = Explosions +name.token.loops = Loops +name.token.movement = Movement +name.token.shoot = Shoot +name.token.ui = UI diff --git a/core/assets/bundles/bundle_fr.properties b/core/assets/bundles/bundle_fr.properties index 8da5e5cb3e..b3e8f0bb9e 100644 --- a/core/assets/bundles/bundle_fr.properties +++ b/core/assets/bundles/bundle_fr.properties @@ -50,6 +50,7 @@ mods.browser.add = Installer mods.browser.reinstall = Réinstaller mods.browser.view-releases = Versions mods.browser.noreleases = [scarlet]Aucune version trouvée.\n[accent]Vérifiez si le dépôt du mod a des versions publiées. +mods.browser.current = [lightgray]Most recent commit mods.browser.latest = mods.browser.releases = Versions mods.browser.fetching = Fetching Releases... @@ -144,6 +145,7 @@ mods.initfailed = [red]⚠[] L'instance précédente de Mindustry n’a pas pu s mods = Mods mods.name = Mod: mods.none = [lightgray]Aucun Mod trouvé ! +mods.restore = Restore Failed mods.guide = Guide de Modding mods.report = Signaler un Bug mods.openfolder = Ouvrir le Dossier @@ -162,6 +164,7 @@ mod.installed = [[Installé] mod.display = [gray]Mod:[orange] {0} mod.enabled = [lightgray]Activé mod.disabled = [scarlet]Désactivé +mod.failed = [red]Failed mod.multiplayer.compatible = [gray]Compatible en Multijoueur mod.disable = Désactiver mod.version = Version: @@ -522,8 +525,10 @@ editor.filters.search = Rechercher dans : editor.filters.author = Auteur editor.filters.description = Description editor.filters.modname = Nom du mod -editor.filters.prioritizemod = Priorité du mod -editor.filters.prioritizecustom = Priorité personnalisée +editor.filters.prioritize.name = Prioritize: Name +editor.filters.prioritize.custom = Prioritize: Custom +editor.filters.prioritize.builtin = Prioritize: Built-In +editor.filters.prioritize.recent = Prioritize: Recently Modified editor.filters.planetselect = Planet Selection editor.shiftx = Décalage X editor.shifty = Décalage Y @@ -1098,12 +1103,15 @@ status.slow.name = Lent status.fast.name = Rapide status.shielded.name = Protégé status.disarmed.name = Désarmé +status.invincible.name = Invincible +status.dynamic.name = Dynamic settings.language = Langage settings.data = Données du Jeu settings.reset = Valeurs par Défaut settings.rebind = Réattribuer settings.resetKey = Réinitialiser +settings.unbindKey = Unbind settings.controls = Contrôles settings.game = Jeu settings.sound = Son @@ -1132,6 +1140,7 @@ block.limit = [scarlet]Limit: {0} Buildings unsupported.environment = [scarlet]Environnement non supporté yes = Oui no = Non +unabletoclog = Unable to clog info.title = Infos error.title = [scarlet]Une erreur s'est produite error.crashtitle = Une erreur s'est produite @@ -1233,7 +1242,11 @@ stat.buildspeedmultiplier = Multiplicateur de vitesse de construction stat.reactive = Réactions stat.immunities = Immunités stat.healing = Guérison +stat.status = Status Effect stat.efficiency = [stat]{0}% Efficacité +stat.chance = [stat]{0}%[lightgray] chance of [white] +stat.hitsize = Hitbox Size +stat.resettime = Reset Time ability.forcefield = Champ de Force ability.forcefield.description = Projette un bouclier de force qui absorbe les balles @@ -1291,6 +1304,7 @@ bar.cargounitcap = Limite de Transporteurs Atteinte bar.drillspeed = Vitesse de Forage: {0}/s bar.pumpspeed = Vitesse de Pompage: {0}/s bar.efficiency = Efficacité: {0}% +bar.yield = Yield: +{0}% bar.boost = Boost: +{0}% bar.powerbuffer = Battery Power: {0}/{1} bar.powerbalance = Énergie: {0}/s @@ -1320,6 +1334,10 @@ bar.regenerationrate = [stat]{0}/sec[lightgray] taux de régénération bar.activationtimer = S'active dans {0} bar.activated = Activé bar.upto = Up to {0} +bar.lerpwarmuptime = Affected by overdrive. Non-linear; uses the exponential decay formula.\nFor reference, this will reach 90% progress in {0} seconds, and 99% in {1} seconds. +bar.damagetimetotal = {0} dmg/{1} sec +bar.hits = {0} hits +bar.dps = {0} DPS units.processorcontrol = [lightgray]Contrôlé par un processeur. @@ -1363,6 +1381,7 @@ bullet.notargetsbuildings = [stat] ignores missiles unit.blocks = blocs unit.blockssquared = blocs² +unit.worldunits = world units unit.powersecond = unités d'énergie/seconde unit.tilessecond = blocs/seconde unit.liquidsecond = unités de liquide/seconde @@ -1389,6 +1408,7 @@ unit.shots = tirs unit.pershot = /tirs unit.perleg = par jambe unit.perside = par côté +unit.instant = Instant category.purpose = Description category.general = Caractéristiques category.power = Énergie @@ -1400,27 +1420,39 @@ category.optional = Améliorations facultatives setting.alwaysmusic.name = Musique en continu setting.alwaysmusic.description = Quand activé, la musique est jouée en continu.\nSinon, la musique est jouée en intervalles aléatoires. setting.skipcoreanimation.name = Ignorer l'animation du lancement du noyau et de l'atterrissage +setting.skipcoreanimation.description = When enabled, the animation for core launching and landing will be skipped. setting.landscape.name = Verrouiller la rotation en mode paysage -setting.shadows.name = Ombres +setting.landscape.description = When enabled, the screen orientation is locked to landscape mode. setting.blockreplace.name = Suggestion automatique des Blocs +setting.blockreplace.description = When enabled, placing a block on another of the same type\nwill suggest an automatic upgrade if available. setting.linear.name = Filtrage linéaire +setting.linear.description = When enabled, textures are smoothed. When disabled, textures have a pixelated look. setting.hints.name = Astuces setting.backgroundpause.name = Pause en Arrière-plan +setting.backgroundpause.description = When enabled, the game will pause when it is not in focus. setting.buildautopause.name = Confirmation avant construction +setting.buildautopause.description = When enabled, building is automatically paused when the player is not actively building. setting.doubletapmine.name = Double-clic pour Miner +setting.doubletapmine.description = When enabled, double-tapping on a resource tile will make your unit start mining it. setting.commandmodehold.name = Retenir pour le Mode « Commande » +setting.commandmodehold.description = Whether command mode is activated by holding the command key down, as opposed to toggling it once. setting.distinctcontrolgroups.name = Limiter un groupe de contrôle par unité +setting.distinctcontrolgroups.description = When enabled, a unit can only belong to one control group at a time. setting.modcrashdisable.name = Désactiver les mods lors d'un crash au démarrage +setting.modcrashdisable.description = When enabled, if the game crashes on startup, all mods\nwill be automatically disabled to prevent a crash loop. setting.animatedwater.name = Surfaces Animées -setting.animatedshields.name = Boucliers Animés +setting.animatedwater.description = Enables or disables animations for liquid surfaces like water and slag. setting.playerindicators.name = Indicateurs d'alliés +setting.playerindicators.description = Shows markers pointing in the direction of other players on the map. setting.showpings.name = Afficher les pings setting.showotherbuildplans.name = Afficher les plans de construction des autres joueurs setting.indicators.name = Indicateurs d'ennemis +setting.indicators.description = Shows markers pointing in the direction of setting.autotarget.name = Visée automatique +setting.autotarget.description = When enabled, your unit will automatically target and fire at nearby enemies. setting.keyboard.name = Contrôles Souris+Clavier -setting.touchscreen.name = Commandes d'écran tactile setting.fpscap.name = FPS Max +setting.fpscap.description = Sets the maximum frames per second the game will run at.\nHigher values may increase power consumption. setting.fpscap.none = Illimité setting.fpscap.text = {0} FPS setting.uiscale.name = Échelle de l'interface @@ -1428,53 +1460,84 @@ setting.uiscale.description = Redémarrage du jeu nécessaire pour appliquer les setting.uiEdgePadding.name = Marge de l'interface setting.uiEdgePadding.description = Ajoute une marge sur les bords de l'interface. Utile pour les écrans aux coins arrondis ou avec des encoches. setting.swapdiagonal.name = Autoriser le placement en diagonale +setting.swapdiagonal.description = When enabled, holding the placement key will switch to diagonal placement mode. setting.screenshake.name = Tremblement de l'Écran +setting.screenshake.description = Adjusts the intensity of the screen shake effect from explosions and other events. setting.bloomintensity.name = Intensité de l'effet de Bloom +setting.bloomintensity.description = Adjusts the intensity of the bloom (glow) effect. setting.bloomblur.name = Flou de l'effet de Bloom +setting.bloomblur.description = Adjusts the blurriness of the bloom effect. setting.effects.name = Afficher les Effets +setting.effects.description = Enables or disables various visual effects like smoke and particles. setting.destroyedblocks.name = Afficher les Blocs détruits +setting.destroyedblocks.description = When enabled, destroyed blocks leave behind rubble. setting.blockstatus.name = Afficher le Statut des Blocs +setting.blockstatus.description = Shows colored status icons above blocks. setting.conveyorpathfinding.name = Placement intelligent des Convoyeurs +setting.conveyorpathfinding.description = When enabled, placing conveyors will automatically try to find a path to the destination. setting.sensitivity.name = Sensibilité de la manette +setting.sensitivity.description = Adjusts the sensitivity of game controllers. setting.saveinterval.name = Intervalle des Sauvegardes automatiques +setting.saveinterval.description = Sets the time interval for automatic game saves. setting.seconds = {0} secondes setting.milliseconds = {0} millisecondes setting.fullscreen.name = Plein Écran setting.fps.name = Afficher les FPS et le Ping +setting.fps.description = Displays the current frames per second and network ping in the corner of the screen. setting.console.name = Activer la Console +setting.console.description = Enables the in-game Javascript console. setting.drawhitboxes.name = Display Hitboxes setting.showperformance.name = Display Performance Metrics setting.buildingtimestep.name = Fixed Building Timestep setting.buildingtimestep.description = Runs buildings on a fixed timestep with constant delta,\nas opposed to every frame with variable delta.\nIf buildings cannot be updated fast enough, the game will slow down.\nIf you don't know what that means, don't touch this option. setting.smoothcamera.name = Lissage de la Caméra +setting.smoothcamera.description = When enabled, the camera will move more smoothly instead of\ninstantly snapping to new positions. setting.detach-camera.name = Caméra libre setting.detach-camera.description = Si activée, la caméra se déplace indépendamment de l'unité du joueur.\nCette option peut être associée à une touche. setting.vsync.name = Synchronisation Verticale +setting.vsync.description = Synchronizes the game's frame rate with the monitor's\nrefresh rate to prevent screen tearing. setting.pixelate.name = Pixeliser +setting.pixelate.description = When enabled, the game is rendered at a lower resolution and\nscaled up, creating a pixelated effect. setting.minimap.name = Afficher la Mini-carte +setting.minimap.description = Toggles the visibility of the minimap in the corner of the screen. setting.coreitems.name = Afficher les objets du Noyau +setting.coreitems.description = Toggles the display of items stored in the core on the side of the screen. setting.position.name = Afficher la position du joueur +setting.position.description = Displays the player's coordinates on the screen. setting.mouseposition.name = Afficher la Position de la Souris +setting.mouseposition.description = Displays the mouse cursor's coordinates on the screen. setting.musicvol.name = Volume de la Musique setting.atmosphere.name = Montrer l'Atmosphère des planètes +setting.atmosphere.description = Toggles the rendering of the planet atmospheres in the campaign 3D view. setting.drawlight.name = Dessiner les Ombres/Lumières setting.ambientvol.name = Volume Ambiant -setting.mutemusic.name = Couper la Musique setting.sfxvol.name = Volume des Sons et Effets -setting.mutesound.name = Couper les Sons et Effets setting.communityservers.name = Récupérer la liste des serveurs communautaires +setting.communityservers.description = When enabled, the game will fetch and display a list of community-run multiplayer servers. setting.savecreate.name = Sauvegardes Automatiques +setting.savecreate.description = When enabled, the game will automatically create a new save file when starting a new game. setting.steampublichost.name = Visibilité publique de la partie +setting.steampublichost.description = Controls who can see and join your game when hosting on Steam. setting.playerlimit.name = Limite de Joueurs +setting.playerlimit.description = Sets the maximum number of players that can join your server. setting.chatopacity.name = Opacité du Chat +setting.chatopacity.description = Adjusts the transparency of the chat window. setting.lasersopacity.name = Opacité des Connexions laser +setting.lasersopacity.description = Adjusts the opacity of power node lasers. setting.unitlaseropacity.name = Opacité du faisceau de minage des unités +setting.unitlaseropacity.description = Adjusts the opacity of unit mining beams. setting.bridgeopacity.name = Opacité des ponts +setting.bridgeopacity.description = Adjusts the opacity of bridge conveyors. setting.playerchat.name = Montrer les bulles de discussion des joueurs +setting.playerchat.description = When enabled, chat messages from players will appear in bubbles above their heads. setting.showweather.name = Montrer les Effets météo +setting.showweather.description = Toggles the display of weather effects like rain and snow. setting.hidedisplays.name = Cacher les Écrans +setting.hidedisplays.description = Hides the content of logic displays, which may improve performance. setting.macnotch.name = Adapter l'interface pour afficher l'encoche setting.macnotch.description = Redémarrage du jeu nécessaire pour appliquer les changements +setting.logiclocalization.name = Logic Localization +setting.logiclocalization.description = When enabled, text in the logic editor is translated,\ninstead of being English for all languages. steam.friendsonly = Amis seulement steam.friendsonly.tooltip = Indique si seuls les amis Steam peuvent rejoindre votre partie.\nSi vous décochez cette case, votre partie deviendra publique et tout le monde pourra la rejoindre. @@ -1685,6 +1748,7 @@ rules.title.unit = Unités rules.title.experimental = Expérimental rules.title.environment = Environnement rules.title.teams = Équipes +rules.title.light = Lighting rules.title.planet = Planète rules.title.music = Music rules.alwaysplaymusic = Always Play Music @@ -1696,6 +1760,7 @@ rules.darkmusic.info = Comma-separated music tracks that are more likely to play rules.nomusic = Disable Automatic Music rules.nomusic.info = Turns off all automatic music playback.\nUseful for maps that have custom music played using processors. rules.lighting = Éclairage +rules.lighting.unitlight = Unit Lighting rules.fog = Brouillard de Guerre rules.invasions = L'ennemi peut attaquer vos secteurs rules.legacylaunchpads = Anciennes rampes de lancement @@ -2607,6 +2672,8 @@ block.large-logic-display.description = Affiche des images à partir des instruc block.tile-logic-display.description = Affiche des images à partir des instructions d'un processeur logique.\nSe connecte sans transition aux écrans modulaires voisins. block.interplanetary-accelerator.description = Un énorme canon électromagnétique à rails. Accélère les Noyaux pour qu'ils échappent à la gravité de leur planète et leur permettent un déploiement interplanétaire. block.repair-turret.description = Répare en continu l'unité endommagée la plus proche dans son périmètre. Accepte le liquide de refroidissement en option. +block.target-dummy.name = Target Dummy +block.target-dummy.description = Spawns a target dummy to test damage per second. Armor and flight can be configured.\nSandbox only. #Erekir block.core-bastion.description = Le cœur de votre base. Blindé. Une fois détruit, le secteur est perdu. @@ -3059,3 +3126,466 @@ lenum.dragmultiplier = Multiplicateur de traînée environnementale. lenum.ban = Blocs ou unités qui ne peuvent pas être placés ou construits. lenum.unban = Lève l'interdiction d'une unité ou d'un bloc. lenum.musicvolume = Global music volume multiplier.\nClamped to [0, 1]. + +# Implemented via the localizedName() method +instruction.read = Read +instruction.write = Write +instruction.draw = Draw +instruction.print = Print +instruction.printchar = Print Char +instruction.format = Format +instruction.drawflush = Draw Flush +instruction.printflush = Print Flush +instruction.getlink = Get link +instruction.control = Control +instruction.radar = Radar +instruction.sensor = Sensor +instruction.set = Set +instruction.operation = Operation +instruction.select = Select +instruction.wait = Wait +instruction.stop = Stop +instruction.lookup = Lookup +instruction.jump = Jump +instruction.end = End +instruction.unitbind = Unit Bind +instruction.unitcontrol = Unit Control +instruction.unitradar = Unit Radar +instruction.unitlocate = Unit Locate +instruction.query = Query +instruction.getblock = Get Block +instruction.setblock = Set Block +instruction.spawnunit = Spawn Unit +instruction.spawnbullet = Spawn Bullet +instruction.applystatus = Apply Status +instruction.weathersense = Weather Sense +instruction.weatherset = Weather Set +instruction.spawnwave = Spawn Wave +instruction.setrule = Set Rule +instruction.flushmessage = Flush Message +instruction.cutscene = Cutscene +instruction.effect = Effect +instruction.explosion = Explosion +instruction.setrate = Set Rate +instruction.fetch = Fetch +instruction.sync = Sync +instruction.clientdata = Client Data +instruction.getflag = Get Flag +instruction.setflag = Set Flag +instruction.setprop = Set Prop +instruction.playsound = Play Sound +instruction.playmusic = Play Music +instruction.setmarker = Set Marker +instruction.makemarker = Make Marker +instruction.localeprint = Locale Print +instruction.packcolor = Pack Color +instruction.unpackcolor = Unpack Color +instruction.invalid = Invalid +# Implemented via the enumText() method +blockflag.label.core = core +blockflag.label.storage = storage +blockflag.label.generator = generator +blockflag.label.turret = turret +blockflag.label.factory = factory +blockflag.label.repair = repair +blockflag.label.battery = battery +blockflag.label.reactor = reactor +blockflag.label.drill = drill +blockflag.label.shield = shield +contenttype.label.block = block +contenttype.label.unit = unit +contenttype.label.item = item +contenttype.label.liquid = liquid +contenttype.label.team = team +cutsceneaction.label.active = active +cutsceneaction.label.pan = pan +cutsceneaction.label.zoom = zoom +cutsceneaction.label.stop = stop +cutsceneaction.label.shake = shake +cutsceneaction.label.gethud = get Hud +cutsceneaction.label.sethud = set Hud +fetchtype.label.unit = unit +fetchtype.label.player = player +fetchtype.label.core = core +fetchtype.label.build = build +fetchtype.label.unitcount = unit count +fetchtype.label.playercount = player count +fetchtype.label.corecount = core count +fetchtype.label.buildcount = build count +graphicstype.label.clear = clear +graphicstype.label.color = color +graphicstype.label.col = col +graphicstype.label.stroke = stroke +graphicstype.label.line = line +graphicstype.label.rect = rect +graphicstype.label.linerect = line rect +graphicstype.label.poly = poly +graphicstype.label.linepoly = line poly +graphicstype.label.triangle = triangle +graphicstype.label.image = image +graphicstype.label.print = print +graphicstype.label.translate = translate +graphicstype.label.scale = scale +graphicstype.label.rotate = rotate +graphicstype.label.reset = reset +laccess.label.totalitems = total items +laccess.label.firstitem = first item +laccess.label.totalliquids = total liquids +laccess.label.totalpower = total power +laccess.label.itemcapacity = item capacity +laccess.label.liquidcapacity = liquid capacity +laccess.label.powercapacity = power capacity +laccess.label.powernetstored = powernet stored +laccess.label.powernetcapacity = powernet capacity +laccess.label.powernetin = powernet in +laccess.label.powernetout = powernet out +laccess.label.ammo = ammo +laccess.label.ammocapacity = ammo capacity +laccess.label.currentammotype = current ammo type +laccess.label.memorycapacity = memory capacity +laccess.label.health = health +laccess.label.maxhealth = max health +laccess.label.heat = heat +laccess.label.shield = shield +laccess.label.armor = armor +laccess.label.efficiency = efficiency +laccess.label.progress = progress +laccess.label.timescale = timescale +laccess.label.rotation = rotation +laccess.label.x = x +laccess.label.y = y +laccess.label.velocityx = x velocity +laccess.label.velocityy = y velocity +laccess.label.shootx = shoot x +laccess.label.shooty = shoot y +laccess.label.camerax = camera x +laccess.label.cameray = camera y +laccess.label.camerawidth = camera width +laccess.label.cameraheight = camera height +laccess.label.displaywidth = display width +laccess.label.displayheight = display height +laccess.label.buffersize = buffer size +laccess.label.operations = operations +laccess.label.size = size +laccess.label.solid = solid +laccess.label.dead = dead +laccess.label.range = range +laccess.label.shooting = shooting +laccess.label.boosting = boosting +laccess.label.minex = mining x +laccess.label.miney = mining y +laccess.label.mining = mining +laccess.label.buildx = build x +laccess.label.buildy = build y +laccess.label.pingx = ping x +laccess.label.pingy = ping y +laccess.label.pingtext = ping text +laccess.label.building = building +laccess.label.breaking = breaking +laccess.label.speed = speed +laccess.label.team = team +laccess.label.type = type +laccess.label.flag = flag +laccess.label.flying = flying +laccess.label.controlled = controlled +laccess.label.controller = controller +laccess.label.name = name +laccess.label.payloadcount = payload count +laccess.label.payloadtype = payload type +laccess.label.totalpayload = total payload +laccess.label.payloadcapacity = payload capacity +laccess.label.maxunits = max units +laccess.label.id = id +laccess.label.selectedblock = selected block +laccess.label.selectedrotation = selected rotation +laccess.label.bulletlifetime = bullet lifetime +laccess.label.bullettime = bullet time +laccess.label.enabled = enabled +laccess.label.shoot = shoot +laccess.label.shootp = shoot predict +laccess.label.config = config +laccess.label.color = color +llocate.label.ore = ore +llocate.label.spawn = spawn +llocate.label.building = building +llocate.label.damaged = damaged +lmarkercontrol.label.remove = remove +lmarkercontrol.label.world = world +lmarkercontrol.label.minimap = minimap +lmarkercontrol.label.light = light +lmarkercontrol.label.autoscale = autoscale +lmarkercontrol.label.pos = pos +lmarkercontrol.label.endpos = end pos +lmarkercontrol.label.drawlayer = draw layer +lmarkercontrol.label.color = color +lmarkercontrol.label.radius = radius +lmarkercontrol.label.stroke = stroke +lmarkercontrol.label.outline = outline +lmarkercontrol.label.rotation = rotation +lmarkercontrol.label.shape = shape +lmarkercontrol.label.arc = arc +lmarkercontrol.label.flushtext = flush text +lmarkercontrol.label.fontsize = font size +lmarkercontrol.label.textheight = text height +lmarkercontrol.label.textalign = text align +lmarkercontrol.label.linealign = line align +lmarkercontrol.label.labelflags = label flags +lmarkercontrol.label.texture = texture +lmarkercontrol.label.texturesize = texture size +lmarkercontrol.label.posi = posi +lmarkercontrol.label.uvi = uvi +lmarkercontrol.label.colori = colori +logicrule.label.currentwavetime = current wave time +logicrule.label.wavetimer = wave timer? +logicrule.label.waves = waves +logicrule.label.wave = wave +logicrule.label.wavespacing = wave spacing +logicrule.label.wavesending = waves ending? +logicrule.label.attackmode = attack mode? +logicrule.label.enemycorebuildradius = enemy core build radius +logicrule.label.dropzoneradius = drop zone radius +logicrule.label.unitcap = unit cap +logicrule.label.maparea = map area +logicrule.label.lighting = lighting? +logicrule.label.cangameover = can game over +logicrule.label.ambientlight = ambient light +logicrule.label.unitlight = unit light +logicrule.label.solarmultiplier = solar multiplier +logicrule.label.dragmultiplier = drag multiplier +logicrule.label.ban = ban +logicrule.label.unban = unban +logicrule.label.pausedisabled = pause disabled +logicrule.label.musicvolume = music volume +logicrule.label.buildspeed = build speed +logicrule.label.unithealth = unit health +logicrule.label.unitbuildspeed = unit build speed +logicrule.label.unitminespeed = unit mine speed +logicrule.label.unitcost = unit cost +logicrule.label.unitdamage = unit damage +logicrule.label.blockhealth = block health +logicrule.label.blockdamage = block damage +logicrule.label.rtsminweight = rts min weight +logicrule.label.rtsminsquad = rts min squad +lunitcontrol.label.idle = idle +lunitcontrol.label.stop = stop +lunitcontrol.label.unbind = unbind +lunitcontrol.label.move = move +lunitcontrol.label.approach = approach +lunitcontrol.label.pathfind = pathfind +lunitcontrol.label.autopathfind = auto pathfind +lunitcontrol.label.target = target +lunitcontrol.label.targetp = target predict +lunitcontrol.label.itemdrop = item drop +lunitcontrol.label.itemtake = item take +lunitcontrol.label.paydrop = payload drop +lunitcontrol.label.paytake = payload take +lunitcontrol.label.payenter = payload enter +lunitcontrol.label.flag = flag +lunitcontrol.label.mine = mine +lunitcontrol.label.build = build block +lunitcontrol.label.getblock = get block +lunitcontrol.label.deconstruct = deconstruct +lunitcontrol.label.within = within? +lunitcontrol.label.boost = boost +messagetype.label.notify = notify +messagetype.label.announce = announce +messagetype.label.toast = toast +messagetype.label.mission = mission +querytype.label.unit = unit +querytype.label.building = building +radarsort.label.distance = distance +radarsort.label.health = health +radarsort.label.maxhealth = max health +radarsort.label.shield = shield +radarsort.label.armor = armor +radartarget.label.any = any +radartarget.label.enemy = enemy +radartarget.label.ally = ally +radartarget.label.player = player +radartarget.label.attacker = attacker +radartarget.label.flying = flying +radartarget.label.ground = ground +tilelayer.label.floor = floor +tilelayer.label.ore = ore +tilelayer.label.block = block +tilelayer.label.building = building + +name.token.jump = Jump +name.token.color = color +name.token.width = width +name.token.height = height +name.token.sides = sides +name.token.radius = radius +name.token.rotation = rotation +name.token.degrees = degrees +name.token.image = image +name.token.size = size +name.token.align = align +name.token.set = set +name.token.of = of +name.token.to = to +name.token.at = at +name.token.in = in +name.token.damage = damage +name.token.velocityScl = velocity scale +name.token.lifeScl = life scale +name.token.aimX = aim X +name.token.aimY = aim Y +name.token.read = read +name.token.write = write +name.token.from = from +name.token.char = char +name.token.linknum = link# +name.token.draw = draw +name.token.clear = clear +name.token.apply = apply +name.token.circle = circle +name.token.rect = rect +name.token.positional = positional +name.token.global = global +name.token.target = target +name.token.and = and +name.token.or = or +name.token.b-and = b-and +name.token.xor = xor +name.token.flip = flip +name.token.order = order +name.token.sort = sort +name.token.output = output +name.token.if = if +name.token.then = then +name.token.else = else +name.token.sec = sec +name.token.find = find +name.token.group = group +name.token.enemy = enemy? +name.token.ore = ore +name.token.outX = out X +name.token.outY = out Y +name.token.owner = owner +name.token.found = found? +name.token.building = building +name.token.always = always +name.token.not = not +name.token.pack = pack +name.token.unpack = unpack +name.token.-lookup = = lookup +name.token.type = type +name.token.get = get +name.token.team = team +name.token.rot = rot +name.token.spawn = spawn +name.token.-bullet = = bullet +name.token.unit = unit +name.token.weather = weather +name.token.state = state +name.token.natural = natural +name.token.speed = speed +name.token.level = level +name.token.duration = duration +name.token.seconds = seconds +name.token.shown = shown +name.token.data = data +name.token.effect = effect +name.token.pierce = pierce +name.token.ground = ground +name.token.air = air +name.token.flag = flag +name.token.volume = volume +name.token.pitch = pitch +name.token.pan = pan +name.token.limit = limit +name.token.id = id # +name.token.replace = replace? +name.token.for = for +name.token.success = success +name.token.truefalse = true/false +name.token.layer = layer +name.token.stroke = stroke +name.token.outline = outline +name.token.fill = fill? +name.token.start = start +name.token.end = end +name.token.fetch = fetch? +name.token.background = background +name.token.printFlush = printflush +name.token.name = name +name.token.index = index +name.token.block-unit = block/unit +name.token.enable = enable +name.token.amount = amount +name.token.item = item +name.token.takeUnits = take units +name.token.value = value +name.token.floor = floor +name.token.result = result +name.token.config = config +name.token.shapeText = shape text +name.token.point = point +name.token.shape = shape +name.token.text = text +name.token.line = line +name.token.texture = texture +name.token.quad = quad +name.token.light = light +name.token.snowing = snowing +name.token.rain = rain +name.token.sandstorm = sand storm +name.token.sporestorm = spore storm +name.token.fog = fog +name.token.suspend-particles = suspended particles +name.token.topLeft = top left +name.token.top = top +name.token.topRight = top right +name.token.left = left +name.token.center = center +name.token.right = right +name.token.bottomLeft = bottom left +name.token.bottom = bottom +name.token.bottomRight = bottom right +name.token.none = none +name.token.warn = warn +name.token.cross = cross +name.token.blockFall = block fall +name.token.placeBlock = place block +name.token.placeBlockSpark = place block spark +name.token.breakBlock = break block +name.token.-spawn = = spawn +name.token.trail = trail +name.token.breakProp = break prop +name.token.smokeCloud = smoke cloud +name.token.vapor = vapor +name.token.hit = hit +name.token.hitSquare = hit square +name.token.shootSmall = shoot small +name.token.shootBig = shoot big +name.token.smokeSmall = smoke small +name.token.smokeBig = smoke big +name.token.smokeColor = smoke color +name.token.smokeSquare = smoke square +name.token.smokeSquareBig = smoke square big +name.token.spark = spark +name.token.sparkBig = spark big +name.token.sparkShoot = spark shoot +name.token.sparkShootBig = spark shoot big +name.token.drill = drill +name.token.drillBig = drill big +name.token.lightBlock = light block +name.token.explosion = explosion +name.token.smokePuff = smoke puff +name.token.sparkExplosion = spark explosion +name.token.crossExplosion = cross explosion +name.token.wave = wave +name.token.bubble = bubble +name.token.music = music +name.token.interrupt = interrupt +name.token.all = All +name.token.beams = Beams +name.token.block = Block +name.token.charge = Charge +name.token.environment = Environment +name.token.explosions = Explosions +name.token.loops = Loops +name.token.movement = Movement +name.token.shoot = Shoot +name.token.ui = UI diff --git a/core/assets/bundles/bundle_hu.properties b/core/assets/bundles/bundle_hu.properties index a9f2ea8d1a..c0affc894b 100644 --- a/core/assets/bundles/bundle_hu.properties +++ b/core/assets/bundles/bundle_hu.properties @@ -49,7 +49,8 @@ mods.browser.selected = Mod kiválasztása mods.browser.add = Letöltés mods.browser.reinstall = Újratelepítés mods.browser.view-releases = Kiadások megtekintése -mods.browser.noreleases = [scarlet]Nem találhatók a kiadások\n[accent]Nem találhatók kiadások ehhez a modhoz. Nézd meg a tárolóját, hogy vannak-e kiadásai. +mods.browser.noreleases = [scarlet]Nem találhatók kiadások\n[accent]Nem találhatók kiadások ehhez a modhoz. Nézd meg a tárolóját, hogy vannak-e kiadásai. +mods.browser.current = [lightgray]Legutóbbi véglegesítés mods.browser.latest = [lightgray][Legújabb] mods.browser.releases = Kiadások mods.browser.fetching = Kiadások lekérése… @@ -107,7 +108,7 @@ nearpoint = [[ [scarlet]AZONNAL HAGYD EL A LEDOBÁSI PONTOT[] ]\nA megsemmisül database = Támaszpont adatbázisa database.button = Adatbázis database.patched = Módosítva javítócsomag-adatokkal. -viewfields = Tartalmi mezők megtekintése +viewfields = Adatmezők megtekintése (online) savegame = Játék mentése loadgame = Játék betöltése joingame = Kapcsolódás egy játékhoz @@ -144,6 +145,7 @@ mods.initfailed = [red]⚠[] Az előző Mindustry példány előkészítése nem mods = Modok mods.name = Mod neve: mods.none = [lightgray]Nem találhatók modok! +mods.restore = Nem sikerült a helyreállítás mods.guide = Modkészítési útmutató mods.report = Hiba jelentése mods.openfolder = Mappa megnyitása @@ -162,6 +164,7 @@ mod.installed = [[Telepítve] mod.display = [gray]Mod:[accent] {0} mod.enabled = [lightgray]Aktív mod.disabled = [red]Inaktív +mod.failed = [red]Sikertelen mod.multiplayer.compatible = [gray]Többjátékos kompatibilis mod.disable = Letiltás mod.version = Verzió: @@ -522,8 +525,10 @@ editor.filters.search = Keresés ebben: editor.filters.author = Szerző editor.filters.description = Leírás editor.filters.modname = Mod neve -editor.filters.prioritizemod = Mod előnyben részesítése -editor.filters.prioritizecustom = Egyéni előnyben részesítés +editor.filters.prioritize.name = Előnyben részesítés: Név szerint +editor.filters.prioritize.custom = Előnyben részesítés: Egyénileg készítettek szerint +editor.filters.prioritize.builtin = Előnyben részesítés: Beépítettek szerint +editor.filters.prioritize.recent = Előnyben részesítés: Utoljára módosítottak szerint editor.filters.planetselect = Bolygóválasztás editor.shiftx = X-eltolás editor.shifty = Y-eltolás @@ -838,7 +843,7 @@ objective.destroyblock.name = Blokk megsemmisítése objective.destroyblocks.name = Blokkok megsemmisítése objective.destroycore.name = Támaszpont megsemmisítése objective.commandmode.name = Parancsmód -objective.flag.name = Jelölő +objective.flag.name = Jelző marker.shapetext.name = Szövegforma marker.point.name = Pont @@ -1098,12 +1103,15 @@ status.slow.name = Lassú status.fast.name = Gyors status.shielded.name = Pajzzsal védett status.disarmed.name = Fegyvertelen +status.invincible.name = Legyőzhetetlen +status.dynamic.name = Dinamikus settings.language = Nyelvek settings.data = Játékadatok settings.reset = Alapértelmezés settings.rebind = Átállítás settings.resetKey = Vissza-\nállítás +settings.unbindKey = Törlés settings.controls = Irányítás settings.game = Játék settings.sound = Hangok @@ -1132,6 +1140,7 @@ block.limit = [scarlet]Korlátozás: {0} épület unsupported.environment = [scarlet]Nem támogatott környezet yes = Igen no = Nem +unabletoclog = Nem tud eltömődni info.title = Adatok error.title = [scarlet]Hiba történt error.crashtitle = Hiba történt @@ -1233,7 +1242,11 @@ stat.buildspeedmultiplier = Építésisebesség-szorzó stat.reactive = Reakciók stat.immunities = Immunitások stat.healing = Gyógyulás +stat.status = Állapothatás stat.efficiency = [stat]{0}% Hatásfok +stat.chance = [stat]{0}%[lightgray] esély [white] +stat.hitsize = Ütközési doboz mérete +stat.resettime = Idő visszaállítása ability.forcefield = Erőtér ability.forcefield.description = Olyan erőteret vetít ki, amely elnyeli a lövedékeket @@ -1291,6 +1304,7 @@ bar.cargounitcap = Az egység raktere megtelt bar.drillspeed = Termelés: {0}/mp bar.pumpspeed = Termelés: {0}/mp bar.efficiency = Hatásfok: {0}% +bar.yield = Yield: +{0}% bar.boost = Erősítés: +{0}% bar.powerbuffer = Akkumulátorok: {0}/{1} bar.powerbalance = Áram: {0}/mp @@ -1310,7 +1324,7 @@ bar.nevermelts = soha nem olvad le bar.heatamount = Hő: {0} bar.heatpercent = Hő: {0} ({1}%) bar.power = Áram -bar.progress = Építés állapota +bar.progress = Építés állapota: {0}% bar.loadprogress = Állapot bar.launchcooldown = Kilövés visszaszámlálása bar.input = Bemenet @@ -1319,7 +1333,11 @@ bar.strength = [stat]{0}[lightgray]x erő bar.regenerationrate = [stat]{0}/mp[lightgray] regenerálási sebesség bar.activationtimer = Aktiválás {0} mp múlva bar.activated = Aktiválva -bar.upto = Up to {0} +bar.upto = Legfeljebb: {0} +bar.lerpwarmuptime = Hat rá a túlhajtás. Nem lineáris; az exponenciális csillapítási képletet alkalmazza.\nViszonyításképpen: a folyamat {0} másodperc alatt éri el a 90%-os előrehaladást, és {1} másodperc alatt a 99%-ot. +bar.damagetimetotal = {0} sebzés/{1} mp +bar.hits = {0} ütés +bar.dps = {0} sebzés/mp units.processorcontrol = [lightgray]Processzorvezérelt @@ -1363,6 +1381,7 @@ bullet.notargetsbuildings = [stat] Nem veszi célba az épületeket unit.blocks = blokk unit.blockssquared = blokk² +unit.worldunits = világegységek unit.powersecond = áramegység/mp unit.tilessecond = mező/mp unit.liquidsecond = folyadékegység/mp @@ -1371,7 +1390,7 @@ unit.liquidunits = folyadékegység unit.powerunits = áramegység unit.powerequilibrium = áramegyensúly unit.heatunits = hőegység -unit.heatunitsperside = heat units per side +unit.heatunitsperside = hőegység oldalanként unit.degrees = fok unit.seconds = másodperc unit.minutes = perc @@ -1389,6 +1408,7 @@ unit.shots = lövés unit.pershot = /lövés unit.perleg = /láb unit.perside = /oldal +unit.instant = Azonnal category.purpose = Rendeltetés category.general = Általános category.power = Áram @@ -1400,27 +1420,39 @@ category.optional = Lehetséges fejlesztések setting.alwaysmusic.name = Folyamatos zenelejátszás setting.alwaysmusic.description = Amikor engedélyezve van, akkor a zene folyamatosan szól a játékban.\nHa ki van kapcsolva, akkor csak véletlenszerű időközönként szólal meg. setting.skipcoreanimation.name = Támaszpont animációjának kihagyása kilövéskor és leszálláskor +setting.skipcoreanimation.description = Ha engedélyezve van, akkor a támaszpont fel- és leszállásának\nanimációja nem lesz megjelenítve. setting.landscape.name = Fekvő mód zárolása -setting.shadows.name = Árnyékok +setting.landscape.description = Ha engedélyezve van, akkor a képernyő tájolása fekvő módban lesz rögzítve. setting.blockreplace.name = Automatikus blokkjavaslatok +setting.blockreplace.description = Ha engedélyezve van, és egy blokkot egy másik, azonos típusú blokkra\nakarunk helyezni, akkor a rendszer automatikus frissítést javasol,\namennyiben az elérhető. setting.linear.name = Lineáris szűrés +setting.linear.description = Ha engedélyezve van, akkor a textúrák simítottak lesznek, ha nincs, akkor pixelesek. setting.hints.name = Tanácsok setting.backgroundpause.name = Szüneteltetés a háttérben +setting.backgroundpause.description = Ha engedélyezve van, akkor a játék szünetelni fog, amikor nincs az előréterben. setting.buildautopause.name = Automatikus szüneteltetés építéskor +setting.buildautopause.description = Ha engedélyezve van, akkor az építés automatikusan szünetelni fog, amikor a játékos éppen nem építkezik. setting.doubletapmine.name = Bányászás dupla kattintással/koppintással +setting.doubletapmine.description = Ha engedélyezve van, akkor egy nyersanyagcsempére való\ndupla koppintás hatására a drón megkezdi a nyersanyag bányászását. setting.commandmodehold.name = Nyomva tartás a parancsmódhoz +setting.commandmodehold.description = Meghatározza, hogy a parancsmód a billentyű nyomva tartásával\naktiválódik-e, az egyszeri megnyomással való átkapcsolás helyett. setting.distinctcontrolgroups.name = Egységenként legfeljebb egy vezérlőcsoport +setting.distinctcontrolgroups.description = Ha engedélyezve van, akkor egy egység egyszerre csak egy vezérelt csoporthoz tartozhat. setting.modcrashdisable.name = Modok letiltása indításkori összeomláskor +setting.modcrashdisable.description = Ha engedélyetzve van, és a játék indításkor összeomlik, akkor az összes mod\nautomatikusan le lesz tiltva a következő indításkor, hogy elkerülhető legyen az összeomlási hurok. setting.animatedwater.name = Animált felületek -setting.animatedshields.name = Animált pajzsok +setting.animatedwater.description = Az olyan felületek animációjának engedélyezése vagy letiltása,\nmint a víz, a salak és a pajzsok. setting.playerindicators.name = Játékosjelzők +setting.playerindicators.description = Megjeleníti a többi játékos drónjának irányába mutató jelölőket. setting.showpings.name = Pingek megjelenítése setting.showotherbuildplans.name = Más játékosok építési terveinek megjelenítése setting.indicators.name = Ellenségjelzők +setting.indicators.description = Megjeleníti az ellenséges játékosok drónjának irányába mutató jelölőket. setting.autotarget.name = Automatikus célzás +setting.autotarget.description = Ha engedélyezve van, akkor a drón automatikusan megcélozza\nés tüzet nyit a közeli ellenségekre. setting.keyboard.name = Irányítás egérrel és billentyűzettel (kísérleti) -setting.touchscreen.name = Irányítás érintőképernyővel setting.fpscap.name = FPS-korlát +setting.fpscap.description = A játék maximális képkockasebességét lehet vele beállítani.\nA magasabb értékek növelhetik az energiafogyasztást. setting.fpscap.none = Nincs setting.fpscap.text = {0} FPS setting.uiscale.name = Felület méretezése @@ -1428,56 +1460,87 @@ setting.uiscale.description = A módosítások érvénybe lépéséhez újraind setting.uiEdgePadding.name = Kijelző széleinek kitöltése setting.uiEdgePadding.description = A felhasználói felület kitölti a kijelző széleit.\nHasznos a lekerekített sarkú vagy szenzorszigettel rendelkező eszközök esetén. setting.swapdiagonal.name = Mindig átlós elhelyezés +setting.swapdiagonal.description = Ha engedélyezve van, akkor az elhelyezési gomb lenyomva tartásával át lehet váltani az átlós elhelyezési módra. setting.screenshake.name = Képernyő rázkódása +setting.screenshake.description = Beállítja a robbanások és egyéb események által kiváltott\nképernyőrázkódás-hatás intenzitását. setting.bloomintensity.name = Bloom intenzitása +setting.bloomintensity.description = A „bloom” (fényhatás) intenzitását lehet vele finomhangolni. setting.bloomblur.name = Bloom elmosása +setting.bloomblur.description = A „bloom” (fényhatás) elmosódását lehet vele finomhangolni. setting.effects.name = Hatások megjelenítése +setting.effects.description = A különféle vizuális hatások, például füst és részecskék engedélyezése vagy letiltása. setting.destroyedblocks.name = Lerombolt építmények megjelenítése +setting.destroyedblocks.description = Ha engedélyezve van, akkor a megsemmisített blokkok\ntörmeléket hagynak maguk után. setting.blockstatus.name = Blokkok állapotának megjelenítése +setting.blockstatus.description = A blokkok felett színes állapotikonok jelennek meg. setting.conveyorpathfinding.name = Szállítószalag nyomvonalkeresése építéskor -setting.sensitivity.name = Kontroller érzékenysége +setting.conveyorpathfinding.description = Ha engedélyezve van, akkor a szállítószalagok elhelyezésekor a rendszer\nautomatikusan megpróbálja megtalálni az útvonalat a célállomásig. +setting.sensitivity.name = Játékvezérlők érzékenysége +setting.sensitivity.description = A játékvezérlők (joystick) érzékenységét lehet vele finomhangolni. setting.saveinterval.name = Mentési időköz +setting.saveinterval.description = Az automatikus játékmentések időközét lehet vele beállítani. setting.seconds = {0} másodperc setting.milliseconds = {0} ezredmásodperc setting.fullscreen.name = Teljes képernyő setting.fps.name = FPS, memóriahasználat és ping megjelenítése +setting.fps.description = Megjeleníti a jelenlegi képkockasebességet (FPS), a memóriahasználatot MB/GB-ban\nés a hálózati pinget a képernyő sarkában. setting.console.name = Konzol engedélyezése +setting.console.description = Engedélyezi a játékon belüli JavaScript-konzolt. setting.drawhitboxes.name = Ütközési dobozok megjelenítése setting.showperformance.name = Teljesítményadatok megjelenítése setting.buildingtimestep.name = Épületek rögzített időlépése setting.buildingtimestep.description = Épületek frissítésének futtatása rögzített időlépésben, állandó delta értékkel,\nnem pedig minden képkockánként, változó delta értékkel.\nHa az épületeket nem sikerül elég gyorsan frissíteni, a játék lelassul.nHa az épületek frissítése nem történik elég gyorsan, a játék lelassul.\nHa nem tudod, mit jelent ez, ne nyúlj ehhez a beállításhoz. setting.smoothcamera.name = Egyenletes kamera +setting.smoothcamera.description = Ha engedélyezve van, akkor a kamera egynletesebben, simábban mozog,\nahelyett, hogy hirtelen új pozíciókba ugrana. setting.detach-camera.name = Szabad kamera setting.detach-camera.description = Ha engedélyezve van, akkor a kamera a játékos által irányított egységtől (drón) függetlenül mozog.\nEz a beállítás hozzárendelhető egy gyorsbillentyűhöz. setting.vsync.name = VSync +setting.vsync.description = A játék képfrissítési sebességének szinkronizálása a monitor\nfrissítési gyakoriságával, hogy elkerülhető legyen a képtörés. setting.pixelate.name = Pixelesítés +setting.pixelate.description = Ha engedélyezve van, akkor a játék alacsonyabb felbontáson jelenik meg, majd\nfelnagyítódik, ami pixeles hatást eredményez. setting.minimap.name = Minitérkép megjelenítése -setting.coreitems.name = Támaszpontban lévő nyersanyagok megjelenítése +setting.minimap.description = A képernyő sarkában található minitérkép láthatóságát kapcsolja be vagy ki. +setting.coreitems.name = Támaszpontban tárolt nyersanyagok megjelenítése +setting.coreitems.description = A képernyő szélén a támaszpontban tárolt nyersanyagok mennyiségének megjelenítését kapcsolja be vagy ki. setting.position.name = Játékos pozíciójának megjelenítése +setting.position.description = Megjeleníti a játékos drónjának koordinátáit a képernyőn. setting.mouseposition.name = Egér pozíciójának megjelenítése +setting.mouseposition.description = Megjeleníti az egérkurzor koordinátáit a képernyőn. setting.musicvol.name = Zene hangereje -setting.atmosphere.name = Bolygóatmoszféra megjelenítése +setting.atmosphere.name = Bolygók légkörének megjelenítése +setting.atmosphere.description = A hadjáratok 3D-nézetében a bolygók légkörének megjelenítését kapcsolja be vagy ki. setting.drawlight.name = Sötét/világos fényhatások setting.ambientvol.name = Környezeti hangerő -setting.mutemusic.name = Zene némítása setting.sfxvol.name = Hanghatások hangereje -setting.mutesound.name = Hang némítása setting.communityservers.name = Közösségi kiszolgálók listájának lekérdezése +setting.communityservers.description = Ha engedélyezve van, akkor a játék lekéri és megjeleníti\na közösség által üzemeltetett kiszolgálók listáját. setting.savecreate.name = Automatikus mentés +setting.savecreate.description = Ha engedélyezve van, akkor a játék automatikusan létrehoz\negy új mentési fájlt, amikor a játékos egy új játékot indít.. setting.steampublichost.name = Nyilvános játék láthatósága +setting.steampublichost.description = A Steamen történő játék szervezésekor beállítható, hogy kik láthatják és csatlakozhatnak a játékhoz. setting.playerlimit.name = Játékoskorlát +setting.playerlimit.description = A saját kiszolgálóhoz csatlakozható játékosok maximális számát lehet vele beállítani. setting.chatopacity.name = Csevegő átlátszatlansága -setting.lasersopacity.name = Villanyvezeték átlátszatlansága -setting.unitlaseropacity.name = Egység bányászósugarának átlátszatlansága +setting.chatopacity.description = A csevegőablak átlátszatlanságát lehet vele finomhangolni. +setting.lasersopacity.name = Villanyoszlop-lézerek átlátszatlansága +setting.lasersopacity.description = A villanyoszlop-lézerek átlátszatlanságát lehet vele finomhangolni. +setting.unitlaseropacity.name = Egységek bányászósugarának átlátszatlansága +setting.unitlaseropacity.description = Az egységek bényászósugarának átlátszatlanságát lehet vele finomhangolni. setting.bridgeopacity.name = Híd átlátszatlansága -setting.playerchat.name = Játékosok csevegőbuborékainak megjelenítése +setting.bridgeopacity.description = A szállítószalaghidak átlátszatlanságát lehet vele finomhangolni. +setting.playerchat.name = Játékosok csevegési üznetbuborékainak megjelenítése +setting.playerchat.description = Ha engedélyezve van, akkor a játékosok csevegési üzenetei\nbuborékokban jelennek meg a „fejük” felett. setting.showweather.name = Időjárás-grafika megjelenítése +setting.showweather.description = Az időjárási jelenségek, például az eső és a hó megjelenítését kapcsolja be vagy ki. setting.hidedisplays.name = Logikai kijelzők elrejtése +setting.hidedisplays.description = Elrejti a logikai kijelzők tartalmát, ami javíthatja a teljesítményt. setting.macnotch.name = A felület igazítása a kijelző bevágásához -setting.macnotch.description = A változtatások érvénybe lépéséhez újraindítás szükséges +setting.macnotch.description = A szenzorszigettel rendelkező macOS-eszközökön a felhasználói felület lejjebb kerül, elkerülve a kitakarást.\nA változtatások érvénybe lépéséhez újraindítás szükséges +setting.logiclocalization.name = Logikai utasítások magyarul +setting.logiclocalization.description = Ha be van kapcsolva, akkor a logikai szerkesztő szövegei\nmagyar nyelven jelennek meg angol helyett. steam.friendsonly = Csak Steam barátok -steam.friendsonly.tooltip = Meghatározza, hogy csak a Steam-barátok kapcsolódhassanak-e a játékodhoz.\nHa kikapcsolod, a játékod nyilvános lesz és bárki kapcsolódhat hozzá. +steam.friendsonly.tooltip = Meghatározza, hogy csak a Steam-barátok csatlakozhatnak-e a játékodhoz.\nHa kiveszed a pipát, a játékod nyilvános lesz és bárki csatlakozhat hozzád. setting.maxmagnificationmultiplierpercent.name = Legkisebb kameratávolság setting.minmagnificationmultiplierpercent.name = Legnagyobb kameratávolság setting.minmagnificationmultiplierpercent.description = A magas értékek teljesítményproblémákat okozhatnak. @@ -1534,15 +1597,15 @@ keybind.unit_command_loop_payload.name = Egységparancs: folyamatos egységelsz keybind.rebuild_select.name = Régió újjáépítése keybind.schematic_select.name = Terület kijelölése -keybind.schematic_menu.name = Vázlat menü +keybind.schematic_menu.name = Vázlatmenü keybind.schematic_flip_x.name = Vázlat tükrözése vízszintesen keybind.schematic_flip_y.name = Vázlat tükrözése függőlegesen keybind.category_prev.name = Előző kategória keybind.category_next.name = Következő kategória -keybind.block_select_left.name = Blokk váltás balra -keybind.block_select_right.name = Blokk váltás jobbra -keybind.block_select_up.name = Blokk váltás fel -keybind.block_select_down.name = Blokk váltás le +keybind.block_select_left.name = Blokkváltás balra +keybind.block_select_right.name = Blokkváltás jobbra +keybind.block_select_up.name = Blokkváltás fel +keybind.block_select_down.name = Blokkváltás le keybind.block_select_01.name = 1. kategória/blokk választása keybind.block_select_02.name = 2. kategória/blokk választása keybind.block_select_03.name = 3. kategória/blokk választása @@ -1613,8 +1676,8 @@ rules.coreunloaders.info = Ha engedélyezve van, akkor a Serpulo kirakodói nyer rules.derelictrepair = Elhagyatott épületek javításának engedélyezése rules.reactorexplosions = Reaktorrobbanások rules.coreincinerates = Többletnyersanyagok megsemmisítése a támaszpontban -rules.corebuildandconfig = Deconstruct And Configure Cores -rules.corebuildandconfig.info = Allows building and deconstructing cores anywhere, not just on core zones.\nAlso shows ui on cores to change player team. +rules.corebuildandconfig = Támaszpontok lebontása és konfigurálása +rules.corebuildandconfig.info = Lehetővé teszi a támaszpontok szabad építését és lebontását a támaszpontzónákon kívül is.\nTovábbá a támaszpontok kezelőfelületén a játékos csapata is megváltoztatható. rules.disableworldprocessors = Világprocesszorok letiltása rules.schematic = Vázlatok engedélyezése rules.wavetimer = Hullámok időzítése @@ -1685,6 +1748,7 @@ rules.title.unit = Egységek rules.title.experimental = Kísérleti rules.title.environment = Környezet rules.title.teams = Csapatok +rules.title.light = Világítás rules.title.planet = Bolygó rules.title.music = Zene rules.alwaysplaymusic = Zene folyamatos lejátszása @@ -1696,6 +1760,7 @@ rules.darkmusic.info = Olyan zeneszámok vesszővel elválasztott listája, amel rules.nomusic = Automatikus zene letiltása rules.nomusic.info = Kikapcsolja az összes automatikus zenelejátszást.\nOlyan térképek esetén hasznos, ahol processzorok segítségével egyéni zene szól. rules.lighting = Világítás +rules.lighting.unitlight = Egység világítása rules.fog = A háború köde rules.invasions = Ellenséges szektorokból érkező inváziók rules.legacylaunchpads = Hagyományos kilövőállás-mechanizmus @@ -2087,7 +2152,7 @@ block.constructor.description = Legfeljebb 2×2-es mezőméretű épületeket á block.large-constructor.name = Nagy építő block.large-constructor.description = Legfeljebb akár 4×4-es mezőméretű épületeket is előállít. block.deconstructor.name = Nagy lebontó -block.deconstructor.description = Lebontja az épületeket és az egységeket. Visszaadja az építési költség 100%-át. +block.deconstructor.description = Lebontja a beadott építményeket és egységeket. Visszaadja az építési költség 100%-át. A nyersanyagokat típusonként elkülönítve egy bizonyos kapacitásig tárolja. block.payload-loader.name = Rakománycsomagoló block.payload-loader.description = A folyadékokat és a nyersanyagokat blokkokba csomagolja. block.payload-unloader.name = Rakománykibontó @@ -2511,9 +2576,9 @@ block.bridge-conveyor.description = Nyersanyagokat szállít épületek és tere block.phase-conveyor.description = Nyersanyagokat szállít épületek és terepakadályok fölött. Nagyobb távolságra ér, mint a sima szállítószalaghíd, de áramot fogyaszt. block.sorter.description = Csak a kiválasztott nyersanyagot engedi tovább egyenesen, minden mást oldalra ad ki. block.inverted-sorter.description = Hasonló a szokásos válogatóhoz, de a kiválasztott nyersanyagot oldalra adja ki. -block.router.description = Egyenletesen háromfelé osztja szét a beérkező nyersanyagokat. +block.router.description = Egyenletesen osztja szét a beérkező nyersanyagokat mind a négy kimeneti irányban. block.router.details = Egy szükséges rossz. Nem ajánlott termelőegységek mellett használni, mert a kimenet eltömíti. -block.distributor.description = Egyenletesen, hétfelé osztja szét a beérkező nyersanyagokat. +block.distributor.description = Egyenletesen osztja szét a beérkező nyersanyagokat mind a nyolc kimeneti irányban. block.overflow-gate.description = Csak akkor ad ki nyersanyagot oldalra, ha előrefelé már nem tud. block.underflow-gate.description = A túlcsorduló kapu ellentettje. Csak akkor ad ki nyersanyagot előrefelé, ha oldalra már nem tud. block.mass-driver.description = Nagy hatótávolságú nyersanyagszállító eszköz. Rakományokat gyűjt össze, és átlövi egy másik, hozzákapcsolt tömegmozgatónak. @@ -2560,7 +2625,7 @@ block.core-nucleus.description = Támaszpont. Rendkívül jól páncélozott. Ha block.core-nucleus.details = A harmadik, végső modell. block.vault.description = Nagy mennyiséget tárol minden nyersanyagtípusból. Növeli a támaszpont tárolókapacitását, ha egy támaszpont mellé van helyezve. A tartalma kirakodók segítségével nyerhető ki. block.container.description = Kis mennyiséget tárol minden nyersanyagtípusból. Növeli a támaszpont tárolókapacitását, ha egy támaszpont mellé van helyezve. A tartalma kirakodók segítségével nyerhető ki. -block.unloader.description = Kirakodja a szomszédos épületekből a kiválasztott nyersanyagot. +block.unloader.description = Kirakodja a nyersanyagokat a szomszédos épületekből bármelyik irányba.\nA kimenet szűrhető, így csak a megadott nyersanyagok lesznek kirakodva. block.launch-pad.description = Nyersanyagokat juttat el a kiválasztott szektorokba. block.advanced-launch-pad.description = Nyersanyagokat juttat el a kiválasztott szektorokba. Egyszerre csak egy nyersanyagtípust fogad el. block.advanced-launch-pad.details = Szuborbitális rendszer a nyersanyagok szektorok között történő szállítására. @@ -2607,6 +2672,8 @@ block.large-logic-display.description = Tetszőleges ábrákat jelenít meg egy block.tile-logic-display.description = Tetszőleges grafikát jelenít meg.\nGördülékenyen kapcsolódik a közeli csempézett logikai kijelzőblokkokhoz. block.interplanetary-accelerator.description = Hatalmas elektromágneses sínágyútorony. Képes a támaszpontokat szökési sebességre gyorsítani a bolygóközi bevetéshez. block.repair-turret.description = Folyamatosan javítja a hatósugarában lévő legközelebbi sérült egységet. Vízzel vagy hűtőfolyadékkal növelhető a javítási sebessége. +block.target-dummy.name = Célbábu +block.target-dummy.description = Célbábu elhelyezése a másodpercenkénti sebzés (sebzés/mp) teszteléséhez. A páncélzat és a repülési képesség beállítható.\nCsak Homokozó módban. #Erekir block.core-bastion.description = Támaszpont. Páncélozott. Ha elpusztul, a szektor elveszett. @@ -2695,7 +2762,7 @@ block.ship-refabricator.description = Kettes szintre fejleszti a beérkező rep block.mech-refabricator.description = Kettes szintre fejleszti a beérkező mech típusú egységeket. block.prime-refabricator.description = Hármas szintre fejleszti a beérkező tank típusú egységeket. block.basic-assembler-module.description = Növeli az összeszerelő szintjét, ha annak az építési határvonala mellé helyezik. Áramot fogyaszt. Használható nyersanyagrakomány-bemenetként. -block.small-deconstructor.description = Lebontja a beadott építményeket és egységeket. Visszaadja az építési költség 100%-át. +block.small-deconstructor.description = Lebontja a beadott építményeket és egységeket. Visszaadja az építési költség 100%-át. A nyersanyagokat típusonként elkülönítve egy bizonyos kapacitásig tárolja. block.reinforced-payload-conveyor.description = Előre mozgatja a rakományokat. block.reinforced-payload-router.description = A rakományokat a szomszédos blokkokba osztja szét. A megfelelő szűrő beállítása esetén rakomány-válogatóként is beállítható. block.payload-mass-driver.description = Nagy hatótávolságú rakományszállító eszköz. A kapott rakományokat egy másik, hozzákapcsolt rakomány-tömegmozgatónak lövi át. @@ -2805,8 +2872,8 @@ lst.unpackcolor = RGBA-összetevők kicsomagolása egy színből, amely a „Pac lst.setrule = Játékszabály beállítása. lst.flushmessage = Üzenet megjelenítése a képernyőn a szövegpufferből. Ha a sikeres válasz változója [accent]@wait[],\nakkor, megvárja, amíg az előző üzenet befejeződik.\nMáskülönben a kimenet független attól, hogy az üzenet megjelenítése sikeres volt-e. lst.cutscene = Játékos kamerájának mozgatása. -lst.setflag = Egy globális jelölő beállítása, amely minden processzor által olvasható. -lst.getflag = Ellenőrzés, hogy egy globális jelölő be van-e állítva. +lst.setflag = Egy globális jelző beállítása, amely minden processzor által olvasható. +lst.getflag = Ellenőrzés, hogy egy globális jelző be van-e állítva. lst.setprop = Egy egység vagy épület tulajdonságainak beállítása. lst.effect = Részecskehatás létrehozása. lst.sync = Egy változó szinkronizálása a hálózaton keresztül.\nMásodpercenként legfeljebb 20-szor hívható meg. @@ -3017,7 +3084,7 @@ lenum.itemtake = Egy nyersanyag felvétele egy épületből. lenum.paydrop = A jelenlegi rakomány ledobása. lenum.paytake = Rakomány felvétele a jelenlegi helyen. lenum.payenter = Belépés/leszállás a rakományblokkra, amelyen az egység van. -lenum.flag = Számjegyes egységjelölő. +lenum.flag = Számjegyes egységjelző. lenum.mine = Bányászat egy helyen. lenum.build = Egy épület építése. lenum.getblock = Az épület-, talaj- és blokktípus lekérdezése a koordinátákon.\nAz egységnek a pozíciótartományon belül kell lennie, máskülönben null értékkel tér vissza. @@ -3059,3 +3126,466 @@ lenum.dragmultiplier = Környezet húzási szorzója. lenum.ban = Épületek vagy egységek, amelyek nem építhetők meg vagy helyezhetők el a pályán. lenum.unban = Egy egység vagy épület újraengedélyezése. lenum.musicvolume = Globális zenehangerő-szorzó.\n[0, 1] közé korlátozva. + +# Implemented via the localizedName() method +instruction.read = Olvasás +instruction.write = Írás +instruction.draw = Rajzolás +instruction.print = Kiírás +instruction.printchar = Karakter kiírása +instruction.format = Formázás +instruction.drawflush = Rajzolás frissítése +instruction.printflush = Kiírás frissítése +instruction.getlink = Hivatkozás lekérése +instruction.control = Vezérlés +instruction.radar = Radar +instruction.sensor = Érzékelő +instruction.set = Beállítás +instruction.operation = Művelet +instruction.select = Kijelölés +instruction.wait = Várakozás +instruction.stop = Leállítás +instruction.lookup = Keresés +instruction.jump = Ugrás +instruction.end = Vége +instruction.unitbind = Egységkötés +instruction.unitcontrol = Egységvezérlés +instruction.unitradar = Egységradar +instruction.unitlocate = Egységkeresés +instruction.query = Lekérdezés +instruction.getblock = Blokk lekérése +instruction.setblock = Blokk beállítása +instruction.spawnunit = Egység elhelyezése +instruction.spawnbullet = Lövedék elhelyezése +instruction.applystatus = Állapot alkalmazása +instruction.weathersense = Időjárás érzékelése +instruction.weatherset = Időjárás beállítása +instruction.spawnwave = Hullám indítása +instruction.setrule = Szabály beállítása +instruction.flushmessage = Üzenet frissítése +instruction.cutscene = Átvezető +instruction.effect = Hatás +instruction.explosion = Robbanás +instruction.setrate = Sebesség beállítása +instruction.fetch = Lekérés +instruction.sync = Szinkronizálás +instruction.clientdata = Kliensadatok +instruction.getflag = Jelző lekérése +instruction.setflag = Jelző beállítása +instruction.setprop = Tulajdonság beállítása +instruction.playsound = Hang lejátszása +instruction.playmusic = Zene lejátszása +instruction.setmarker = Jelölő beállítása +instruction.makemarker = Jelölő létrehozása +instruction.localeprint = Helyi kiírás +instruction.packcolor = Szín becsomagolása +instruction.unpackcolor = Szín kicsomagolása +instruction.invalid = Érvénytelen +# Implemented via the enumText() method +blockflag.label.core = támaszpont +blockflag.label.storage = tároló +blockflag.label.generator = generátor +blockflag.label.turret = löveg +blockflag.label.factory = gyár +blockflag.label.repair = javító +blockflag.label.battery = akkumulátor +blockflag.label.reactor = reaktor +blockflag.label.drill = fúró +blockflag.label.shield = pajzs +contenttype.label.block = blokk +contenttype.label.unit = egység +contenttype.label.item = nyersanyag +contenttype.label.liquid = folyadék +contenttype.label.team = csapat +cutsceneaction.label.active = aktív +cutsceneaction.label.pan = pásztázás +cutsceneaction.label.zoom = nagyítás +cutsceneaction.label.stop = leállítás +cutsceneaction.label.shake = rázkódás +cutsceneaction.label.gethud = HUD lekérése +cutsceneaction.label.sethud = HUD beállítása +fetchtype.label.unit = egység +fetchtype.label.player = játékos +fetchtype.label.core = támaszpont +fetchtype.label.build = épület +fetchtype.label.unitcount = egységek száma +fetchtype.label.playercount = játékosok száma +fetchtype.label.corecount = támaszpontok száma +fetchtype.label.buildcount = épületek száma +graphicstype.label.clear = törlés +graphicstype.label.color = szín +graphicstype.label.col = csomagolt szín +graphicstype.label.stroke = körvonal +graphicstype.label.line = vonal +graphicstype.label.rect = téglalap +graphicstype.label.linerect = vonalas téglalap +graphicstype.label.poly = sokszög +graphicstype.label.linepoly = vonalas sokszög +graphicstype.label.triangle = háromszög +graphicstype.label.image = kép +graphicstype.label.print = kiírás +graphicstype.label.translate = eltolás +graphicstype.label.scale = méretezés +graphicstype.label.rotate = forgatás +graphicstype.label.reset = visszaállítás +laccess.label.totalitems = összes nyersanyag +laccess.label.firstitem = első nyersanyag +laccess.label.totalliquids = összes folyadék +laccess.label.totalpower = összes áram +laccess.label.itemcapacity = nyersanyagkapacitás +laccess.label.liquidcapacity = folyadékkapacitás +laccess.label.powercapacity = áramkapacitás +laccess.label.powernetstored = hálózatban tárolt áram +laccess.label.powernetcapacity = hálózati áramkapacitás +laccess.label.powernetin = bemeneti hálózati áram +laccess.label.powernetout = kimeneti hálózati áram +laccess.label.ammo = lőszer +laccess.label.ammocapacity = lőszerkapacitás +laccess.label.currentammotype = jelenlegi lőszertípus +laccess.label.memorycapacity = memóriakapacitás +laccess.label.health = életerő +laccess.label.maxhealth = maximális életerő +laccess.label.heat = hő +laccess.label.shield = pajzs +laccess.label.armor = páncél +laccess.label.efficiency = hatékonyság +laccess.label.progress = előrehaladás +laccess.label.timescale = időskála +laccess.label.rotation = forgás +laccess.label.x = X +laccess.label.y = Y +laccess.label.velocityx = X-sebesség +laccess.label.velocityy = Y-sebesség +laccess.label.shootx = X-lövés +laccess.label.shooty = Y-lövés +laccess.label.camerax = X-kamera +laccess.label.cameray = Y-kamera +laccess.label.camerawidth = kameraszélesség +laccess.label.cameraheight = kameramagasság +laccess.label.displaywidth = kijelzőszélesség +laccess.label.displayheight = kijelzőmagasság +laccess.label.buffersize = pufferméret +laccess.label.operations = műveletek +laccess.label.size = méret +laccess.label.solid = szilárd +laccess.label.dead = halott +laccess.label.range = hatótávolság +laccess.label.shooting = lövés +laccess.label.boosting = erősítés +laccess.label.minex = X-bányászás +laccess.label.miney = Y-bányászás +laccess.label.mining = bányászás +laccess.label.buildx = X-építés +laccess.label.buildy = Y-építés +laccess.label.pingx = X-ping +laccess.label.pingy = Y-ping +laccess.label.pingtext = pingszöveg +laccess.label.building = építés +laccess.label.breaking = törés +laccess.label.speed = sebesség +laccess.label.team = csapat +laccess.label.type = típus +laccess.label.flag = jelző +laccess.label.flying = repül +laccess.label.controlled = vezérelt +laccess.label.controller = vezérlő +laccess.label.name = név +laccess.label.payloadcount = rakomány száma +laccess.label.payloadtype = rakomány típusa +laccess.label.totalpayload = összes rakomány +laccess.label.payloadcapacity = rakománykapacitás +laccess.label.maxunits = maximális egységszám +laccess.label.id = azonosító +laccess.label.selectedblock = kijelölt blokk +laccess.label.selectedrotation = kijelölt forgatás +laccess.label.bulletlifetime = lövedék élettartama +laccess.label.bullettime = lövedék ideje +laccess.label.enabled = engedélyezve +laccess.label.shoot = lövés +laccess.label.shootp = lövés előrejelzése +laccess.label.config = konfiguráció +laccess.label.color = szín +llocate.label.ore = érc +llocate.label.spawn = kezdőpont +llocate.label.building = épület +llocate.label.damaged = sérült +lmarkercontrol.label.remove = eltávolítás +lmarkercontrol.label.world = világ +lmarkercontrol.label.minimap = minitérkép +lmarkercontrol.label.light = fény +lmarkercontrol.label.autoscale = automatikus méretezés +lmarkercontrol.label.pos = pozíció +lmarkercontrol.label.endpos = végpozíció +lmarkercontrol.label.drawlayer = rajzréteg +lmarkercontrol.label.color = szín +lmarkercontrol.label.radius = sugár +lmarkercontrol.label.stroke = vonalvastagság +lmarkercontrol.label.outline = körvonal +lmarkercontrol.label.rotation = forgás +lmarkercontrol.label.shape = alakzat +lmarkercontrol.label.arc = ív +lmarkercontrol.label.flushtext = szöveg frissítése +lmarkercontrol.label.fontsize = betűméret +lmarkercontrol.label.textheight = szövegmagasság +lmarkercontrol.label.textalign = szöveg igazítása +lmarkercontrol.label.linealign = sor igazítása +lmarkercontrol.label.labelflags = címkejelzők +lmarkercontrol.label.texture = textúra +lmarkercontrol.label.texturesize = textúraméret +lmarkercontrol.label.posi = indexelt pozíció +lmarkercontrol.label.uvi = indexelt UV-koordináta +lmarkercontrol.label.colori = indexelt szín +logicrule.label.currentwavetime = jelenlegi hullám ideje +logicrule.label.wavetimer = hullámidőzítő? +logicrule.label.waves = hullámok +logicrule.label.wave = hullám +logicrule.label.wavespacing = hullámok közötti idő +logicrule.label.wavesending = hullámok véget érnek? +logicrule.label.attackmode = támadó mód? +logicrule.label.enemycorebuildradius = ellenséges támaszpont építési sugara +logicrule.label.dropzoneradius = ledobási zóna sugara +logicrule.label.unitcap = egységkorlát +logicrule.label.maparea = térkép területe +logicrule.label.lighting = világítás? +logicrule.label.cangameover = lehetséges játék vége +logicrule.label.ambientlight = környezeti fény +logicrule.label.unitlight = egység fénye +logicrule.label.solarmultiplier = napelemszorzó +logicrule.label.dragmultiplier = környezet húzási szorzója +logicrule.label.ban = tiltás +logicrule.label.unban = tiltás megszüntetése +logicrule.label.pausedisabled = szüneteltetés letiltva +logicrule.label.musicvolume = zene hangereje +logicrule.label.buildspeed = építési sebesség +logicrule.label.unithealth = egység életereje +logicrule.label.unitbuildspeed = egység építési sebessége +logicrule.label.unitminespeed = egység bányászási sebessége +logicrule.label.unitcost = egység ára +logicrule.label.unitdamage = egység sebzése +logicrule.label.blockhealth = blokk életereje +logicrule.label.blockdamage = blokk sebzése +logicrule.label.rtsminweight = rts legkisebb súly +logicrule.label.rtsminsquad = rts legkisebb osztagméret +lunitcontrol.label.idle = tétlen +lunitcontrol.label.stop = leállítás +lunitcontrol.label.unbind = leválasztás +lunitcontrol.label.move = mozgás +lunitcontrol.label.approach = megközelítés +lunitcontrol.label.pathfind = útvonalkeresés +lunitcontrol.label.autopathfind = automatikus útvonalkeresés +lunitcontrol.label.target = célpont +lunitcontrol.label.targetp = célpont előrejelzése +lunitcontrol.label.itemdrop = nyersanyag ledobása +lunitcontrol.label.itemtake = nyersanyag felvétele +lunitcontrol.label.paydrop = rakomány ledobása +lunitcontrol.label.paytake = rakomány felvétele +lunitcontrol.label.payenter = belépés a rakományszállítóba +lunitcontrol.label.flag = jelző +lunitcontrol.label.mine = bányászás +lunitcontrol.label.build = blokk építése +lunitcontrol.label.getblock = blokk lekérése +lunitcontrol.label.deconstruct = lebontás +lunitcontrol.label.within = belül? +lunitcontrol.label.boost = erősítés? +messagetype.label.notify = értesítés +messagetype.label.announce = bejelentés +messagetype.label.toast = felugró +messagetype.label.mission = küldetés +querytype.label.unit = egység +querytype.label.building = épület +radarsort.label.distance = távolság +radarsort.label.health = életerő +radarsort.label.maxhealth = maximális életerő +radarsort.label.shield = pajzs +radarsort.label.armor = páncél +radartarget.label.any = bármely +radartarget.label.enemy = ellenség +radartarget.label.ally = szövetséges +radartarget.label.player = játékos +radartarget.label.attacker = támadó +radartarget.label.flying = légi +radartarget.label.ground = földi +tilelayer.label.floor = padló +tilelayer.label.ore = érc +tilelayer.label.block = blokk +tilelayer.label.building = épület + +name.token.jump = Jump +name.token.color = szín +name.token.width = szélesség +name.token.height = magasság +name.token.sides = oldalak +name.token.radius = sugár +name.token.rotation = forgatás +name.token.degrees = fok +name.token.image = kép +name.token.size = méret +name.token.align = igazítás +name.token.set = beállítás +name.token.of = ennek +name.token.to = erre +name.token.at = itt +name.token.in = ebben +name.token.damage = sebzés +name.token.velocityScl = sebességskála +name.token.lifeScl = élettartamskála +name.token.aimX = X-cél +name.token.aimY = Y-cél +name.token.read = olvasás +name.token.write = írás +name.token.from = innen +name.token.char = karakter +name.token.linknum = hivatkozás# +name.token.draw = rajzolás +name.token.clear = törlés +name.token.apply = alkalmaz +name.token.circle = kör +name.token.rect = téglalap +name.token.positional = pozicionális +name.token.global = globális +name.token.target = célpont +name.token.and = és +name.token.or = vagy +name.token.b-and = bit-és +name.token.xor = kizáró vagy +name.token.flip = tükrözés +name.token.order = sorrend +name.token.sort = rendezés +name.token.output = kimenet +name.token.if = ha +name.token.then = akkor +name.token.else = különben +name.token.sec = mp +name.token.find = keresés +name.token.group = csoport +name.token.enemy = ellenség? +name.token.ore = érc +name.token.outX = X-kimenet +name.token.outY = Y-kimenet +name.token.owner = tulajdonos +name.token.found = megtalálva? +name.token.building = épület +name.token.always = mindig +name.token.not = nem +name.token.pack = becsomagolás +name.token.unpack = kicsomagolás +name.token.-lookup = = keresés +name.token.type = típus +name.token.get = lekérés +name.token.team = csapat +name.token.rot = forgatás +name.token.spawn = elhelyezés +name.token.-bullet = = lövedék +name.token.unit = egység +name.token.weather = időjárás +name.token.state = állapot +name.token.natural = természetes +name.token.speed = sebesség +name.token.level = szint +name.token.duration = időtartam +name.token.seconds = seconds +name.token.shown = megjelenítve +name.token.data = adatok +name.token.effect = hatás +name.token.pierce = áthatolás +name.token.ground = földi +name.token.air = légi +name.token.flag = jelző +name.token.volume = hangerő +name.token.pitch = hangmagasság +name.token.pan = térhatás +name.token.limit = korlát +name.token.id = id # +name.token.replace = csere? +name.token.for = ezért +name.token.success = siker +name.token.truefalse = igaz/hamis +name.token.layer = réteg +name.token.stroke = vonalvastagság +name.token.outline = körvonal +name.token.fill = kitöltés? +name.token.start = kezdés +name.token.end = vége +name.token.fetch = lekérés? +name.token.background = háttér +name.token.printFlush = kiírásfrissítés +name.token.name = név +name.token.index = index +name.token.block-unit = blokk/egység +name.token.enable = engedélyezés +name.token.amount = mennyiség +name.token.item = nyersanyag +name.token.takeUnits = egységek felvétele +name.token.value = érték +name.token.floor = padló +name.token.result = eredmény +name.token.config = konfiguráció +name.token.shapeText = alakzatszöveg +name.token.point = pont +name.token.shape = alakzat +name.token.text = szöveg +name.token.line = vonal +name.token.texture = textúra +name.token.quad = négyszög +name.token.light = fény +name.token.snowing = havazás +name.token.rain = eső +name.token.sandstorm = homokvihar +name.token.sporestorm = spóravihar +name.token.fog = köd +name.token.suspend-particles = lebegő részecskék +name.token.topLeft = bal felső +name.token.top = felső +name.token.topRight = jobb felső +name.token.left = bal +name.token.center = közép +name.token.right = jobb +name.token.bottomLeft = bal alsó +name.token.bottom = alsó +name.token.bottomRight = jobb alsó +name.token.none = nincs +name.token.warn = figyelmeztetés +name.token.cross = kereszt +name.token.blockFall = blokkzuhanás +name.token.placeBlock = blokkelhelyezés +name.token.placeBlockSpark = blokkszikra-elhelyezés +name.token.breakBlock = blokk törése +name.token.-spawn = = elhelyezés +name.token.trail = nyomvonal +name.token.breakProp = törés tulajdonságai +name.token.smokeCloud = füstfelhő +name.token.vapor = pára +name.token.hit = találat +name.token.hitSquare = találatnégyzet +name.token.shootSmall = kis lövés +name.token.shootBig = nagy lövés +name.token.smokeSmall = kis füst +name.token.smokeBig = nagy füst +name.token.smokeColor = füst színe +name.token.smokeSquare = füstnégyzet +name.token.smokeSquareBig = nagy füstnégyzet +name.token.spark = szikra +name.token.sparkBig = nagy szikra +name.token.sparkShoot = szikralövés +name.token.sparkShootBig = nagy szikralövés +name.token.drill = fúró +name.token.drillBig = nagy fúró +name.token.lightBlock = blokk fénye +name.token.explosion = robbanás +name.token.smokePuff = füstpamacs +name.token.sparkExplosion = szikrarobbanás +name.token.crossExplosion = keresztrobbanás +name.token.wave = hullám +name.token.bubble = buborék +name.token.music = zene +name.token.interrupt = megszakítás +name.token.all = Összes +name.token.beams = Sugarak +name.token.block = Blokk +name.token.charge = Töltés +name.token.environment = Környezet +name.token.explosions = Robbanások +name.token.loops = Hurkok +name.token.movement = Mozgás +name.token.shoot = Lövés +name.token.ui = Felhasználói felület diff --git a/core/assets/bundles/bundle_id_ID.properties b/core/assets/bundles/bundle_id_ID.properties index 85dcaa2b24..5efaae43b7 100644 --- a/core/assets/bundles/bundle_id_ID.properties +++ b/core/assets/bundles/bundle_id_ID.properties @@ -50,6 +50,7 @@ mods.browser.add = Pasang mod mods.browser.reinstall = Pasang kembali mods.browser.view-releases = Lihat Rilis mods.browser.noreleases = [scarlet]Tidak Ada Rilis Ditemukan\n[accent]Tidak dapat menemukan rilis untuk mod ini. Periksa apakah repositori mod memiliki rilis publik. +mods.browser.current = [lightgray]Most recent commit mods.browser.latest = [lightgray][Terbaru] mods.browser.releases = Rilis mods.browser.fetching = Mengambil Rilis... @@ -113,7 +114,7 @@ loadgame = Muat Permainan joingame = Gabung Permainan customgame = Permainan Kustom newgame = Permainan Baru -none = +none = none.found = [lightgray] none.inmap = [lightgray] minimap = Peta Kecil @@ -144,6 +145,7 @@ mods.initfailed = [red]⚠[] Proses Mindustry sebelumnya gagal untuk dimulai. Ke mods = Mod mods.name = Mod: mods.none = [lightgray]Tidak ada mod yang ditemukan! +mods.restore = Restorasi Gagal mods.guide = Panduan Modifikasi mods.report = Laporkan Bug mods.openfolder = Buka Folder Mod @@ -162,6 +164,7 @@ mod.installed = [[Terpasang] mod.display = [gray]Mod:[accent] {0} mod.enabled = [lightgray]Aktif mod.disabled = [red]Nonaktif +mod.failed = [red]Gagal mod.multiplayer.compatible = [gray]Kompatibel dalam Multipemain mod.disable = Nonaktifkan mod.version = Versi: @@ -522,8 +525,10 @@ editor.filters.search = Cari Dalam: editor.filters.author = Pencipta editor.filters.description = Deskripsi editor.filters.modname = Nama Mod -editor.filters.prioritizemod = Prioritas Mod -editor.filters.prioritizecustom = Prioritas Kustom +editor.filters.prioritize.name = Prioritas: Nama +editor.filters.prioritize.custom = Prioritas: Kustom +editor.filters.prioritize.builtin = Prioritas: Bawaan +editor.filters.prioritize.recent = Prioritas: Baru saja disunting editor.filters.planetselect = Pemilihan Planet editor.shiftx = Shift X editor.shifty = Shift Y @@ -882,7 +887,7 @@ bannedunits.whitelist = Unit yang Dilarang Sebagai Whitelist bannedblocks.whitelist = Blok yang Dilarang Sebagai Whitelist addall = Tambah Semua launch.from = Meluncurkan Dari: [accent]{0} -launch.capacity = Kapasitas Barang yang Diluncurkan: [accent]{0} +launch.capacity = Kapasitas item yang Diluncurkan: [accent]{0} launch.destination = Destinasi: {0} landing.sources = Total Sumber Sektor: [accent]{0}[] landing.import = Total Impor Maksimum: {0}[accent]{1}[lightgray]/mnt @@ -1098,12 +1103,15 @@ status.slow.name = Melambat status.fast.name = Cepat status.shielded.name = Berperisai status.disarmed.name = Terlucuti +status.invincible.name = Tak Terkalahkan +status.dynamic.name = Dinamis settings.language = Bahasa settings.data = Data Game settings.reset = Atur Ulang ke Bawaan settings.rebind = Ganti Tombol settings.resetKey = Atur Ulang +settings.unbindKey = Hapus Tombol settings.controls = Kontrol settings.game = Permainan settings.sound = Suara @@ -1132,6 +1140,7 @@ block.limit = [scarlet]Batas: {0} Bangunan unsupported.environment = [scarlet]Ruang Lingkup Tidak Cocok yes = Ya no = Tidak +unabletoclog = Tidak akan tersumbat info.title = Info error.title = [scarlet]Sebuah kesalahan telah terjadi error.crashtitle = Sebuah kesalahan telah terjadi @@ -1157,8 +1166,8 @@ stat.targetsair = Target Udara stat.targetsground = Target Darat stat.crushdamage = Damage Benturan stat.legsplashdamage = Damage Percikan Kaki -stat.itemsmoved = Kecepatan Barang -stat.itemsmoved.info = Kecepatan barang seringkali tidak mulus dan berpengaruh dengan FPS. +stat.itemsmoved = Kecepatan Pengiriman +stat.itemsmoved.info = Kecepatan pengiriman seringkali tidak mulus dan berpengaruh dengan FPS. stat.launchtime = Selang Waktu Peluncuran stat.shootrange = Jarak stat.size = Ukuran @@ -1183,7 +1192,7 @@ stat.bullet = Peluru stat.moduletier = Tingkatan Modul stat.unittype = Jenis Unit stat.receiverate = Laju Penerimaan -stat.receiverate.info = Dapat dipercepat oleh proyektor pemercepat. Kecepatan pengeluaran barang dapat ditingkatkan dengan menempatkan pembongkar muatan. +stat.receiverate.info = Dapat dipercepat oleh proyektor pemercepat. Kecepatan pengeluaran item dapat ditingkatkan dengan menempatkan pembongkar muatan. stat.speedincrease = Peningkatan Kecepatan stat.range = Jarak stat.drilltier = Sumber Daya yang Ditambang @@ -1233,7 +1242,11 @@ stat.buildspeedmultiplier = Penggandaan Kecepatan Membangun stat.reactive = Reaktif stat.immunities = Kekebalan stat.healing = Menyembuhkan +stat.status = Efek Status stat.efficiency = [stat]{0}% Efisiensi +stat.chance = [stat]{0}%[lightgray] peluang [white] +stat.hitsize = Ukuran Hitbox +stat.resettime = Waktu Atur Ulang ability.forcefield = Perisai ability.forcefield.description = Memproyeksikan perisai yang menyerap peluru @@ -1291,6 +1304,7 @@ bar.cargounitcap = Kapasitas Unit Kargo Telah Mencapai Batas bar.drillspeed = Kecepatan Bor: {0}/d bar.pumpspeed = Kecepatan Pompa: {0}/d bar.efficiency = Efisiensi: {0}% +bar.yield = Yield: +{0}% bar.boost = Pendorongan: +{0}% bar.powerbuffer = Tenaga Baterai: {0}/{1} bar.powerbalance = Tenaga: {0}/d @@ -1310,7 +1324,7 @@ bar.nevermelts = tidak pernah meleleh bar.heatamount = Panas: {0} bar.heatpercent = Panas: {0} ({1}%) bar.power = Tenaga -bar.progress = Proses Pembangunan +bar.progress = Proses: {0}% bar.loadprogress = Proses Muatan bar.launchcooldown = Jeda Peluncuran bar.input = Masukan @@ -1319,7 +1333,11 @@ bar.strength = [stat]{0}[lightgray]x penguatan bar.regenerationrate = [stat]{0}/dtk[lightgray] waktu pemulihan bar.activationtimer = Aktif dalam {0} bar.activated = Aktif -bar.upto = Up to {0} +bar.upto = Hingga {0} +bar.lerpwarmuptime = Dapat dipercepat oleh proyektor pemercepat. Bersifat non-linear; menggunakan rumus peluruhan eksponensial.\nSebagai referensi, ini akan mencapai progres 90% dalam {0} detik, dan 99% dalam {1} detik. +bar.damagetimetotal = {0} dmg/{1} dtk +bar.hits = {0} hits +bar.dps = {0} DPS units.processorcontrol = [lightgray]Dikendalikan Prosesor @@ -1363,6 +1381,7 @@ bullet.notargetsbuildings = [stat] mengabaikan bangunan unit.blocks = blok unit.blockssquared = blok² +unit.worldunits = unit dunia unit.powersecond = unit tenaga/detik unit.tilessecond = ubin/detik unit.liquidsecond = unit zat cair/detik @@ -1371,7 +1390,7 @@ unit.liquidunits = unit zat cair unit.powerunits = unit tenaga unit.powerequilibrium = keseimbangan tenaga unit.heatunits = unit panas -unit.heatunitsperside = heat units per side +unit.heatunitsperside = unit panas per sisi unit.degrees = derajat unit.seconds = detik unit.minutes = menit @@ -1389,92 +1408,136 @@ unit.shots = tembakan unit.pershot = /tembakan unit.perleg = per kaki unit.perside = per sisi +unit.instant = Instan category.purpose = Kegunaan category.general = Umum category.power = Tenaga category.liquids = Zat Cair -category.items = Barang +category.items = Item category.crafting = Pemasukan/Pengeluaran category.function = Fungsi category.optional = Pilihan Peningkatan setting.alwaysmusic.name = Selalu Putar Musik setting.alwaysmusic.description = Saat diaktifkan, musik akan selalu diputar berulang-ulang di dalam game.\nSaat dinonaktifkan, musik hanya diputar secara acak. setting.skipcoreanimation.name = Lewati Animasi Peluncuran atau Pendaratan Inti +setting.skipcoreanimation.description = Ketika diaktifkan, animasi peluncuran dan pendaratan inti akan dilewati. setting.landscape.name = Kunci Pemandangan -setting.shadows.name = Bayangan +setting.landscape.description = Ketika diaktifkan, orientasi layar terkunci dalam mode lanskap. setting.blockreplace.name = Saran Blok Otomatis +setting.blockreplace.description = Ketika diaktifkan, menempatkan sebuah blok di atas blok lain yang sejenis\nakan menyarankan peningkatan otomatis jika tersedia. setting.linear.name = Filter Linear +setting.linear.description = Ketika diaktifkan, tekstur menjadi halus. Ketika dinonaktifkan, tekstur menjadi berpiksel. setting.hints.name = Petunjuk setting.backgroundpause.name = Jeda di Latar +setting.backgroundpause.description = Ketika diaktifkan, permainan akan dijeda ketika sedang tidak fokus. setting.buildautopause.name = Jeda Otomatis ketika Membangun +setting.buildautopause.description = Ketika diaktifkan, pembangunan dijeda secara otomatis ketika pemain tidak sedang aktif membangun. setting.doubletapmine.name = Ketuk Dua Kali untuk Menambang +setting.doubletapmine.description = Ketika diaktifkan, mengetuk dua kali pada ubin sumber daya akan membuat unit Anda mulai menambangnya. setting.commandmodehold.name = Tahan Untuk Mode Perintah +setting.commandmodehold.description = Apakah mode perintah diaktifkan dengan cara menahan tombol perintah, atau dengan cara mengekliknya sekali. setting.distinctcontrolgroups.name = Batasi Satu Grup Kontrol Per Unit +setting.distinctcontrolgroups.description = Ketika diaktifkan, sebuah unit hanya dapat menjadi bagian dari satu grup kendali dalam satu waktu. setting.modcrashdisable.name = Nonaktifkan Mod Ketika Ada Masalah Saat Memulai Game +setting.modcrashdisable.description = Ketika diaktifkan, apabila game mengalami masalah saat baru dimulai, semua mod akan dinonaktifkan secara otomatis untuk mencegah terjadinya siklus masalah yang berulang. setting.animatedwater.name = Animasi Perairan -setting.animatedshields.name = Animasi Perisai +setting.animatedwater.description = Mengaktifkan atau menonaktifkan animasi untuk permukaan cairan seperti air dan lava. setting.playerindicators.name = Indikasi Pemain +setting.playerindicators.description = Menampilkan penanda yang mengarah ke posisi pemain lain di peta. setting.showpings.name = Tampilkan Ping setting.showotherbuildplans.name = Tampilkan Rencana Pembangunan Pemain Lain setting.indicators.name = Indikasi Musuh +setting.indicators.description = Menampilkan penanda yang mengarah ke posisi unit musuh di peta. setting.autotarget.name = Bidik Musuh Secara Otomatis +setting.autotarget.description = Ketika diaktifkan, unit Anda akan secara otomatis membidik dan menembaki musuh di sekitar. setting.keyboard.name = Kontrol Tetikus+Papan Ketik -setting.touchscreen.name = Kontrol Layar Sentuh setting.fpscap.name = Batas FPS +setting.fpscap.description = Mengatur jumlah maksimum bingkai per detik (FPS) saat permainan berjalan.\nNilai yang lebih tinggi dapat meningkatkan konsumsi daya baterai. setting.fpscap.none = Tidak Ada setting.fpscap.text = {0} FPS setting.uiscale.name = Skala UI setting.uiscale.description = Mulai ulang diperlukan untuk menerapkan perubahan. setting.uiEdgePadding.name = Pengisi Tepi UI setting.uiEdgePadding.description = Menambahkan ruang pada tepi UI. Berguna untuk layar dengan sudut membulat atau lekukan. -setting.swapdiagonal.name = Penaruhan Selalu Diagonal +setting.swapdiagonal.name = Penempatan Selalu Diagonal +setting.swapdiagonal.description = Ketika diaktifkan, menahan tombol penempatan akan beralih ke mode penempatan diagonal. setting.screenshake.name = Layar Getar +setting.screenshake.description = Mengatur intensitas efek guncangan layar akibat ledakan dan peristiwa lainnya. setting.bloomintensity.name = Intensitas Bloom +setting.bloomintensity.description = Mengatur intensitas efek bloom (pijar). setting.bloomblur.name = Blur Bloom +setting.bloomblur.description = Mengatur tingkat keburaman efek bloom (pijar). setting.effects.name = Tampilkan Efek +setting.effects.description = Apakah akan menampilkan berbagai efek visual seperti asap dan partikel. setting.destroyedblocks.name = Tunjukkan Blok yang Telah Hancur +setting.destroyedblocks.description = Ketika diaktifkan, blok yang hancur akan menyisakan puing-puing. setting.blockstatus.name = Tunjukan Status Blok +setting.blockstatus.description = Menampilkan ikon status berwarna di atas blok. setting.conveyorpathfinding.name = Navigasi Konveyor/Pipa Otomatis +setting.conveyorpathfinding.description = Ketika diaktifkan, penempatan konveyor akan secara otomatis mencoba mencari jalur untuk sampai ke tujuan. setting.sensitivity.name = Sensitivitas Kontroler +setting.sensitivity.description = Mengatur sensitivitas kontroler game. setting.saveinterval.name = Jarak Menyimpan +setting.saveinterval.description = Mengatur jarak waktu untuk menyimpan permainan secara otomatis. setting.seconds = {0} detik setting.milliseconds = {0} milidetik setting.fullscreen.name = Layar Penuh setting.fps.name = Tampilkan FPS & Ping +setting.fps.description = Menampilkan jumlah bingkai per detik (FPS) dan ping jaringan saat ini di sudut layar. setting.console.name = Aktifkan Konsol +setting.console.description = Mengaktifkan konsol JavaScript dalam permainan. setting.drawhitboxes.name = Tampilkan Hitbox setting.showperformance.name = Tampilkan Metrik Performa -setting.buildingtimestep.name = Interval Waktu Pembangunan Tetap -setting.buildingtimestep.description = Menjalankan pembangunan pada interval waktu tetap dengan delta konstan,\nberbeda dengan setiap frame dengan delta variabel.\nJika bangunan tidak dapat diperbarui dengan cukup cepat, permainan akan melambat.\nJika Anda tidak tahu apa artinya, jangan aktifkan opsi ini. +setting.buildingtimestep.name = Jarak Waktu Pembangunan Tetap +setting.buildingtimestep.description = Menjalankan pembangunan pada jarak waktu tetap dengan delta konstan,\nberbeda dengan setiap frame dengan delta variabel.\nJika bangunan tidak dapat diperbarui dengan cukup cepat, permainan akan melambat.\nJika Anda tidak tahu apa artinya, jangan aktifkan opsi ini. setting.smoothcamera.name = Kamera Halus +setting.smoothcamera.description = Ketika diaktifkan, kamera akan bergerak lebih mulus,\ntidak langsung berpindah secara instan ke posisi baru. setting.detach-camera.name = Kamera Bebas -setting.detach-camera.description = Jika diaktifkan, kamera tidak akan mengikuti unit pemain.\nPengaturan ini dapat ditautkan ke keybind. +setting.detach-camera.description = Ketika diaktifkan, kamera tidak akan mengikuti unit pemain.\nPengaturan ini dapat ditautkan ke keybind. setting.vsync.name = VSync +setting.vsync.description = Menyelaraskan laju bingkai (frame rate) permainan dengan\nlaju penyegaran (refresh rate) monitor untuk mencegah robekan layar (screen tearing). setting.pixelate.name = Mode Pixel +setting.pixelate.description = Ketika diaktifkan, permainan dirender pada resolusi yang lebih rendah\ndan diperbesar, sehingga menciptakan efek piksel. setting.minimap.name = Tampilkan Peta Kecil +setting.minimap.description = Mengubah status tampilan minimap di sudut layar. setting.coreitems.name = Tampilkan Bahan Inti +setting.coreitems.description = Mengaktifkan atau menonaktifkan tampilan item yang tersimpan di inti pada sisi atas layar. setting.position.name = Tampilkan Posisi Pemain +setting.position.description = Menampilkan koordinat pemain di layar. setting.mouseposition.name = Tunjukkan Posisi Tetikus +setting.mouseposition.description = Menampilkan koordinat kursor mouse/tetikus di layar. setting.musicvol.name = Volume Musik setting.atmosphere.name = Tampilkan Atmosfer Planet +setting.atmosphere.description = Mengaktifkan atau menonaktifkan rendering atmosfer planet pada tampilan kampanye. setting.drawlight.name = Gambar Kegelapan atau Pencahayaan setting.ambientvol.name = Volume Sekitar -setting.mutemusic.name = Bisukan Musik setting.sfxvol.name = Volume Efek Suara -setting.mutesound.name = Bisukan Suara setting.communityservers.name = Ambil Daftar Server Komunitas +setting.communityservers.description = Ketika diaktifkan, game akan mengambil dan menampilkan daftar server multipemain yang dikelola oleh komunitas. setting.savecreate.name = Otomatis Menyimpan +setting.savecreate.description = Ketika diaktifkan, game akan secara otomatis membuat file simpanan baru saat memulai permainan baru. setting.steampublichost.name = Visibilitas Game Publik +setting.steampublichost.description = Mengatur siapa yang dapat melihat dan bergabung ke permainan Anda saat menjadi host di Steam. setting.playerlimit.name = Batas pemain +setting.playerlimit.description = Mengatur jumlah maksimum pemain yang dapat bergabung ke server Anda. setting.chatopacity.name = Jelas-Beningnya Pesan +setting.chatopacity.description = Mengatur transparansi jendela obrolan. setting.lasersopacity.name = Jelas-Beningnya Laser Tenaga +setting.lasersopacity.description = Mengatur opasitas laser simpul tenaga. setting.unitlaseropacity.name = Jelas-Beningnya Laser Unit Menambang +setting.unitlaseropacity.description = Mengatur tingkat transparansi sinar unit penambang. setting.bridgeopacity.name = Jelas-Beningnya Jembatan +setting.bridgeopacity.description = Mengatur tingkat transparansi jembatan konveyor. setting.playerchat.name = Tunjukkan Pesan Pemain +setting.playerchat.description = Ketika diaktifkan, pesan obrolan dari pemain akan muncul dalam gelembung di atas kepala mereka. setting.showweather.name = Tampilkan Cuaca +setting.showweather.description = Mengaktifkan atau menonaktifkan tampilan efek cuaca seperti hujan dan salju. setting.hidedisplays.name = Sembunyikan Tampilan Logika +setting.hidedisplays.description = Menyembunyikan konten tampilan logika, yang dapat meningkatkan kinerja. setting.macnotch.name = Sesuaikan tampilan dengan batas layar -setting.macnotch.description = Mulai ulang diperlukan untuk menerapkan perubahan +setting.macnotch.description = Pada perangkat macOS dengan notch, posisi UI diturunkan agar tidak terhalang olehnya. Mulai ulang diperlukan untuk menerapkan perubahan. +setting.logiclocalization.name = Lokalisasi Logika +setting.logiclocalization.description = Ketika diaktifkan, teks dalam editor prosesor logika akan diterjemahkan,\ntidak lagi terkunci dalam bahasa Inggris untuk semua bahasa. steam.friendsonly = Hanya Teman Steam steam.friendsonly.tooltip = Hanya teman Steam yang dapat bergabung ke permainan Anda.\nDengan menghapus centang pada kotak ini, permainan Anda akan menjadi publik - siapa pun dapat bergabung. @@ -1613,8 +1676,8 @@ rules.coreunloaders.info = Saat diaktifkan, pembongkar Serpulo dapat membongkar rules.derelictrepair = Izinkan Perbaikan Blok Derelik rules.reactorexplosions = Ledakan Reaktor rules.coreincinerates = Penghangusan Luapan Inti -rules.corebuildandconfig = Deconstruct And Configure Cores -rules.corebuildandconfig.info = Allows building and deconstructing cores anywhere, not just on core zones.\nAlso shows ui on cores to change player team. +rules.corebuildandconfig = Mendekonstruksi dan Mengonfigurasi Inti +rules.corebuildandconfig.info = Memungkinkan membangun dan mendekonstruksi inti di mana saja, tidak hanya di zona inti.\nIni juga menampilkan antarmuka pada inti untuk mengubah tim pemain. rules.disableworldprocessors = Nonaktifkan Prosesor Dunia rules.schematic = Skematik Diperbolehkan rules.wavetimer = Pengaturan Waktu Gelombang @@ -1685,6 +1748,7 @@ rules.title.unit = Unit rules.title.experimental = Eksperimental rules.title.environment = Lingkungan rules.title.teams = Tim +rules.title.light = Pencahayaan rules.title.planet = Planet rules.title.music = Musik rules.alwaysplaymusic = Selalu Putar Musik @@ -1695,7 +1759,8 @@ rules.darkmusic = Musik Konflik rules.darkmusic.info = Trek musik yang dipisahkan dengan koma yang lebih mungkin diputar selama pertempuran melawan penjaga.\nJika kosong, musik bawaan akan digunakan. rules.nomusic = Nonaktifkan Musik Otomatis rules.nomusic.info = Mematikan semua pemutaran musik otomatis.\nBerguna untuk peta yang memiliki musik khusus yang diputar menggunakan prosesor. -rules.lighting = Penerangan +rules.lighting = Pencahayaan +rules.lighting.unitlight = Unit Pencahayaan rules.fog = Kabut Perang rules.invasions = Invasi Sektor Musuh rules.legacylaunchpads = Mekanisme Alas Peluncur Warisan @@ -1713,7 +1778,7 @@ rules.weather.frequency = Frekuensi: rules.weather.always = Selalu rules.weather.duration = Durasi: -rules.randomwaveai.info = Membuat unit yang muncul dalam gelombang menargetkan struktur bangunan secara acak\nalih-alih menyerang inti atau generator pembangkit listrik secara langsung. +rules.randomwaveai.info = Membuat unit yang muncul dalam gelombang menargetkan struktur bangunan secara acak\ndari pada menyerang inti atau generator pembangkit listrik secara langsung. rules.placerangecheck.info = Mencegah pemain menempatkan apa pun di dekat bangunan musuh.\nKetika mencoba membangun menara, jangkauannya akan ditingkatkan sehingga menara tidak akan bisa menjangkau bangunan musuh. rules.onlydepositcore.info = Mencegah unit menyimpan bahan ke dalam bangunan apa pun kecuali inti. @@ -1754,7 +1819,7 @@ item.surge-alloy.name = Paduan Logam item.spore-pod.name = Polong Spora item.sand.name = Pasir item.blast-compound.name = Senyawa Peledak -item.pyratite.name = Pyratit +item.pyratite.name = Piratit item.metaglass.name = Metaglass item.scrap.name = Rongsokan item.fissile-matter.name = Bahan Fisil @@ -2021,7 +2086,7 @@ block.ripple.name = Ripple block.phase-conveyor.name = Konveyor Phase block.bridge-conveyor.name = Jembatan Konvenyor block.plastanium-compressor.name = Kompresor Plastanium -block.pyratite-mixer.name = Pencampur Pyratit +block.pyratite-mixer.name = Pencampur Piratit block.blast-mixer.name = Pencampur Bahan Peledak block.solar-panel.name = Panel Surya block.solar-panel-large.name = Panel Surya Besar @@ -2087,7 +2152,7 @@ block.constructor.description = Mengonstruksi bangunan hingga ubin berukuran 2x2 block.large-constructor.name = Konstruktor Besar block.large-constructor.description = Mengonstruksi bangunan hingga ubin berukuran 4x4. block.deconstructor.name = Dekonstruktor Besar -block.deconstructor.description = Mendekonstruksi bangunan dan unit. Mengembalikan 100% dari biaya pembangunan. +block.deconstructor.description = Mendekonstruksi bangunan dan unit yang dimasukkan. Mengembalikan 100% dari biaya pembangunan. Menampung item ke dalam ruang penyimpanan yang terpisah. block.payload-loader.name = Pemuat Muatan block.payload-loader.description = Memuat cairan dan item ke dalam blok. block.payload-unloader.name = Pembongkar Muatan @@ -2308,7 +2373,7 @@ hint.serpuloCoreZone = [accent]Inti[] :core-shard: tambahan dapat dibangun di at hint.cannotUpgrade = Ikon [red]:tree:[] di atas pabrik unit menunjukkan bahwa versi yang ditingkatkan belum diriset.\n\nPeningkatan unit harus diriset di [accent]:tree: pohon teknologi[] sebelum dapat diproduksi di rekonstruktor. hint.presetLaunch = [accent]Zona pendaratan[] yang berwarna abu-abu, seperti [accent]Hutan Beku[] dapat diluncurkan dari mana saja. Sektor seperti ini tidak perlu diluncurkan dari sektor terdekat milik Anda.\n\n[accent]Sektor yang bernomor[], seperti yang ini, bersifat [accent]opsional[]. hint.presetDifficulty = Sektor ini memiliki [scarlet]tingkat ancaman musuh yang tinggi[].\nMeluncurkan ke sektor tersebut [accent]tidak disarankan[] tanpa teknologi yang sesuai dan persiapan yang matang. -hint.coreIncinerate = Setelah inti penuh dengan suatu barang, barang yang sejenis akan [accent]dihanguskan[]. +hint.coreIncinerate = Setelah inti penuh dengan suatu item, item yang sejenis akan [accent]dihanguskan[]. hint.factoryControl = Untuk menentukan [accent]tempat keluar[] unit pabrik, klik blok pabrik ketika dalam mode perintah, lalu klik kanan pada lokasi yang diinginkan.\nUnit yang diproduksi akan langsung bergerak ke tempat yang ditentukan. hint.factoryControl.mobile = Untuk menentukan [accent]tempat keluar[] unit pabrik, ketuk blok pabrik ketika dalam mode perintah, lalu ketuk pada lokasi yang diinginkan.\nUnit yang diproduksi akan langsung bergerak ke tempat yang ditentukan. @@ -2446,7 +2511,7 @@ liquid.neoplasm.description = Produk sampingan biologis yang berbahaya dari reak liquid.neoplasm.details = Neoplasma. Sel sintetik Massa yang membelah dengan cepat dan tak terkendali dengan konsistensi seperti lumpur. Tahan panas. Sangat berbahaya bagi bangunan apa pun yang melibatkan air.\n\nTerlalu rumit dan tidak stabil untuk analisis standar. Potensi penerapan tidak diketahui. Dianjurkan untuk dibakar pada kolam lava. block.derelict = \uf77e [lightgray]Derelik -block.armored-conveyor.description = Memindahkan barang ke depan. Tidak dapat menerima masukan dari samping. +block.armored-conveyor.description = Memindahkan item ke depan. Tidak dapat menerima masukan dari samping. block.illuminator.description = Memancarkan cahaya. block.message.description = Menyimpan pesan untuk komunikasi antar sekutu. block.reinforced-message.description = Menyimpan pesan untuk komunikasi antar sekutu. @@ -2464,8 +2529,8 @@ block.plastanium-compressor.description = Memproduksi plastanium dari minyak dan block.phase-weaver.description = Mensintesis fabrik phase dari torium dan pasir. block.surge-smelter.description = Memproduksi paduan logam dari titanium, timah, silikon dan tembaga. block.cryofluid-mixer.description = Mencampur air dan titanium untuk memproduksi kriogenik. -block.blast-mixer.description = Memproduksi senyawa peledak dari pyratit dan polong spora. -block.pyratite-mixer.description = Mencampur batu bara, timah dan pasir menjadi pyratit. +block.blast-mixer.description = Memproduksi senyawa peledak dari piratit dan polong spora. +block.pyratite-mixer.description = Mencampur batu bara, timah dan pasir menjadi piratit. block.melter.description = Mencairkan rongsokan menjadi lava. block.separator.description = Memisahkan komponen mineral dari lava. block.spore-press.description = Mengkompres polong spora menjadi minyak. @@ -2503,20 +2568,20 @@ block.mend-projector.description = Memperbaiki blok di sekelilingnya secara berk block.overdrive-projector.description = Meningkatkan kecepatan pada bangunan di sekitarnya.\nDapat menggunakan fabrik phase untuk menambah jangkauan dan efisiensi. Efek Pemercepat tidak dapat ditumpuk. block.force-projector.description = Menciptakan perisai heksagonal di sekelilingnya, melindungi bangunan dan unit di dalamnya dari kerusakan. Terlalu banyak damage yang diserap akan membuat proyektor kepanasan. Dapat menggunakan cairan pendingin untuk mencegah panas berlebih. Fabrik phase dapat meningkatkan ukuran perisai. block.shock-mine.description = Mengeluarkan setruman listrik setelah diinjak musuh. -block.conveyor.description = Memindahkan barang ke depan. -block.titanium-conveyor.description = Memindahkan barang ke depan. Lebih cepat daripada konveyor biasa. -block.plastanium-conveyor.description = Memindahkan barang secara bertumpuk. Menerima barang dari belakang, dan membaginya ke tiga arah di depan. Memerlukan beberapa titik pemuat dan pembongkar untuk hasil yang maksimal. +block.conveyor.description = Memindahkan item ke depan. +block.titanium-conveyor.description = Memindahkan item ke depan. Lebih cepat daripada konveyor biasa. +block.plastanium-conveyor.description = Memindahkan item secara bertumpuk. Menerima item dari belakang, dan membaginya ke tiga arah di depan. Memerlukan beberapa titik pemuat dan pembongkar untuk hasil yang maksimal. block.junction.description = Bertindak sebagai jembatan untuk dua konveyor yang bersimpangan. -block.bridge-conveyor.description = Memindahkan barang melewati tanah atau bangunan. -block.phase-conveyor.description = Memindahkan barang secara instan melewati tanah atau bangunan. Memiliki jarak yang lebih jauh daripada jembatan, namun memerlukan tenaga. -block.sorter.description = Jika barang yang masuk cocok dengan seleksi, barang akan diperbolehkan lewat ke depan. Jika tidak, barang akan dikeluarkan ke kiri dan kanan. -block.inverted-sorter.description = Sama seperti penyortir, namun mengeluarkan barang terpilih ke samping. -block.router.description = Mendistribusikan barang ke 3 arah secara merata. -block.router.details = Bisa sangat menggangu. Jangan meletakkannya disamping bangunan pabrik, karena akan membuat laju pengeluaran barang tersumbat. -block.distributor.description = Mendistribusikan barang ke 7 arah secara merata. -block.overflow-gate.description = Hanya mengeluarkan barang ke kiri dan ke kanan jika bagian depan tertutup. -block.underflow-gate.description = Kebalikan dari gerbang luapan. Mengeluarkan barang ke depan jika bagian kiri dan kanan tertutup. -block.mass-driver.description = Blok transportasi barang jarak jauh. Mengumpulkan sejumlah barang dan menembakkannya ke penembak massal lainnya. +block.bridge-conveyor.description = Memindahkan item melewati tanah atau bangunan. +block.phase-conveyor.description = Memindahkan item secara instan melewati tanah atau bangunan. Memiliki jarak yang lebih jauh daripada jembatan, namun memerlukan tenaga. +block.sorter.description = Jika item yang masuk cocok dengan seleksi, item akan diperbolehkan lewat ke depan. Jika tidak, item akan dikeluarkan ke kiri dan kanan. +block.inverted-sorter.description = Sama seperti penyortir, namun mengeluarkan item terpilih ke samping. +block.router.description = Mendistribusikan item ke 4 arah secara merata. +block.router.details = Bisa sangat menggangu. Jangan meletakkannya disamping bangunan pabrik, karena akan membuat laju pengeluaran tersumbat. +block.distributor.description = Mendistribusikan item ke 8 arah secara merata. +block.overflow-gate.description = Hanya mengeluarkan item ke kiri dan ke kanan jika bagian depan tertutup. +block.underflow-gate.description = Kebalikan dari gerbang luapan. Mengeluarkan item ke depan jika bagian kiri dan kanan tertutup. +block.mass-driver.description = Blok transportasi item jarak jauh. Mengumpulkan sejumlah item dan menembakkannya ke penembak massal lainnya. block.mechanical-pump.description = Memompa dan mengeluarkan cairan. Tidak memerlukan tenaga. block.rotary-pump.description = Memompa dan mengeluarkan cairan. Memerlukan tenaga. block.impulse-pump.description = Memompa dan mengeluarkan cairan. @@ -2538,7 +2603,7 @@ block.battery-large.description = Menyimpan tenaga pada saat tenaga berlebih. Me block.combustion-generator.description = Menghasilkan tenaga dengan membakar material yang mudah terbakar, seperti batu bara. block.thermal-generator.description = Menghasilkan tenaga saat ditempatkan di lokasi yang panas. block.steam-generator.description = Menghasilkan tenaga dengan membakar material yang mudah terbakar dan mengubah air menjadi uap. -block.differential-generator.description = Menghasilkan tenaga dalam jumlah banyak. Memanfaatkan perbedaan suhu kriogenik dan pyratit yang terbakar. +block.differential-generator.description = Menghasilkan tenaga dalam jumlah banyak. Memanfaatkan perbedaan suhu kriogenik dan piratit yang terbakar. block.rtg-generator.description = Menggunakan panas dari senyawa radioaktif untuk memproduksi tenaga secara perlahan. block.solar-panel.description = Menghasilkan sedikit tenaga dari sinar matahari. block.solar-panel-large.description = Menghasilkan sedikit tenaga dari sinar matahari. Lebih efisien daripada panel surya biasa. @@ -2560,7 +2625,7 @@ block.core-nucleus.description = Inti markas. Sangat kuat. Menyimpan sangat bany block.core-nucleus.details = Iterasi ketiga dan yang terakhir. block.vault.description = Menyimpan semua tipe bahan dalam jumlah besar. Bahan dapat dikeluarkan dengan pembongkar muatan. block.container.description = Menyimpan semua tipe bahan dalam jumlah kecil. Bahan dapat dikeluarkan dengan pembongkar muatan. -block.unloader.description = Mengeluarkan bahan yang ditentukan dari bangunan. +block.unloader.description = Membongkar item dari blok di sekitarnya ke segala arah. Keluaran dapat difilter untuk membongkar item tertentu. block.launch-pad.description = Meluncurkan muatan bahan ke sektor yang dipilih. block.advanced-launch-pad.description = Meluncurkan muatan bahan ke sektor yang dipilih. Hanya menerima satu jenis item dalam satu waktu. block.advanced-launch-pad.details = Sistem sub-orbital untuk transportasi sumber daya point-to-point. @@ -2584,7 +2649,7 @@ block.repair-point.description = Memperbaiki unit terdekat yang rusak di sekitar block.segment.description = Merusakkan dan menghancurkan proyektil yang datang. Proyektil laser tidak dapat ditargetkan. block.parallax.description = Menembakkan laser yang menarik target udara, juga merusaknya selama dalam proses. block.tsunami.description = Menembakkan cairan dalam jumlah dan tekanan besar ke arah musuh. Dapat memadamkan api secara otomatis jika diisi dengan air. -block.silicon-crucible.description = Memurnikan silikon dari pasir dan batu bara, menggunakan pyratit sebagai sumber panas tambahan. Lebih efesien jika diletakkan di area yang panas. +block.silicon-crucible.description = Memurnikan silikon dari pasir dan batu bara, menggunakan piratit sebagai sumber panas tambahan. Lebih efesien jika diletakkan di area yang panas. block.disassembler.description = Memisahkan lava menjadi mineral langka dalam efesiensi rendah. Bisa memproduksi torium. block.overdrive-dome.description = Meningkatkan kecepatan pada bangunan di sekitarnya. Memerlukan fabrik phase dan silikon untuk bekerja. Efek Pemercepat tidak dapat ditumpuk. block.payload-conveyor.description = Memindahkan muatan yang besar, seperti unit dari pabrik. Magnetik. Dapat digunakan di lingkungan tanpa gravitasi. @@ -2607,6 +2672,8 @@ block.large-logic-display.description = Menampilkan grafik sembarang dari proses block.tile-logic-display.description = Menampilkan grafis sembarang dari prosesor.\nTerhubung secara mulus ke blok tampilan logika ubin yang saling berdempetan. block.interplanetary-accelerator.description = Sebuah menara railgun elektromagnetik raksasa. Meluncurkan Inti dengan kecepatan tinggi untuk peluncuran antarplanet. block.repair-turret.description = Memperbaiki unit terdekat yang rusak di sekitarnya secara terus-menerus. Dapat menerima pendingin. +block.target-dummy.name = Target Dummy +block.target-dummy.description = Memunculkan dummy untuk menguji damage per detik. Armor dan kemampuan terbang dapat diatur. Khusus mode sandbox. #Erekir block.core-bastion.description = Inti markas. Terlindungi. Jika hancur, sektor jatuh ke tangan musuh. @@ -2660,18 +2727,18 @@ block.reinforced-surge-wall.description = Melindungi bangunan dari proyektil mus block.reinforced-surge-wall-large.description = Melindungi bangunan dari proyektil musuh, melepaskan listrik secara berkala saat proyektil mengenai dinding. block.shielded-wall.description = Melindungi bangunan dari proyektil musuh, memantulkan sebagian besar peluru saat mengenai dinding. Menciptakan perisai yang menyerap sebagian besar proyektil saat diberi tenaga. Menghantarkan tenaga. block.blast-door.description = Dinding yang terbuka ketika unit darat sekutu berada dalam jangkauan. Tidak dapat dikontrol secara manual. -block.duct.description = Memindahkan barang ke depan. Hanya mampu menyimpan satu barang. -block.armored-duct.description = Memindahkan barang ke depan. Tidak dapat menerima masukan dari samping. -block.duct-router.description = Mendistribusikan barang secara merata ke tiga arah. Hanya menerima barang dari sisi belakang. Dapat dikonfigurasi sebagai penyortir barang. -block.overflow-duct.description = Hanya mengeluarkan barang ke samping jika jalur depan diblokir. -block.duct-bridge.description = Memindahkan barang melintasi medan dan bangunan -block.duct-unloader.description = Membongkarkan barang yang dipilih dari blok di belakangnya. Tidak dapat membongkar dari inti. -block.underflow-duct.description = Kebalikan dari pipa luapan. Mengeluarkan barang ke depan jika jalur kiri dan kanan terblokir. +block.duct.description = Memindahkan item ke depan. Hanya mampu menyimpan satu item. +block.armored-duct.description = Memindahkan item ke depan. Tidak dapat menerima masukan dari samping. +block.duct-router.description = Mendistribusikan item secara merata ke tiga arah. Hanya menerima item dari sisi belakang. Dapat dikonfigurasi sebagai penyortir item. +block.overflow-duct.description = Hanya mengeluarkan item ke samping jika jalur depan diblokir. +block.duct-bridge.description = Memindahkan item melintasi medan dan bangunan +block.duct-unloader.description = Membongkar item yang dipilih dari blok di belakangnya. Tidak dapat membongkar dari inti. +block.underflow-duct.description = Kebalikan dari pipa luapan. Mengeluarkan item ke depan jika jalur kiri dan kanan terblokir. block.reinforced-liquid-junction.description = Bertindak sebagai persimpangan antara dua saluran penyeberangan. -block.surge-conveyor.description = Memindahkan barang secara bertumpuk. Dapat dipercepat dengan tenaga. Menghantarkan tenaga. -block.surge-router.description = Mendistribusikan barang secara merata ke tiga arah dari konveyor paduan logam. Dapat dipercepat dengan tenaga. Menghantarkan tenaga. -block.unit-cargo-loader.description = Memproduksi unit kargo. Unit kargo secara otomatis mendistribusikan barang ke titik bongkar muatan unit kargo dengan filter yang cocok. -block.unit-cargo-unload-point.description = Bertindak sebagai titik bongkar muatan unit kargo. Menerima barang yang cocok dengan filter yang dipilih. +block.surge-conveyor.description = Memindahkan item secara bertumpuk. Dapat dipercepat dengan tenaga. Menghantarkan tenaga. +block.surge-router.description = Mendistribusikan item secara merata ke tiga arah dari konveyor paduan logam. Dapat dipercepat dengan tenaga. Menghantarkan tenaga. +block.unit-cargo-loader.description = Memproduksi unit kargo. Unit kargo secara otomatis mendistribusikan item ke titik bongkar muatan unit kargo dengan filter yang cocok. +block.unit-cargo-unload-point.description = Bertindak sebagai titik bongkar muatan unit kargo. Menerima item yang cocok dengan filter yang dipilih. block.beam-node.description = Mentransmisikan tenaga ke blok lain secara ortogonal. Menyimpan tenaga dalam jumlah yang kecil. block.beam-tower.description = Mentransmisikan tenaga ke blok lain secara ortogonal. Menyimpan tenaga dalam jumlah yang besar. Jarak jauh. block.beam-link.description = Mentransmisikan tenaga ke blok lain dalam jarak yang sangat jauh.\nHanya bisa tersambung ke struktur yang berdekatan atau tautan sinar lainnya. @@ -2682,8 +2749,8 @@ block.flux-reactor.description = Menghasilkan tenaga dalam jumlah besar ketika d block.neoplasia-reactor.description = Menggunakan arkisit, air, dan fabrik phase untuk menghasilkan daya dalam jumlah besar. Menghasilkan panas dan neoplasma yang berbahaya sebagai produk sampingan.\nMeledak jika neoplasma tidak dikeluarkan dari reaktor melalui saluran. block.build-tower.description = Secara otomatis membangun kembali bangunan dalam jangkauan dan membantu unit lain dalam konstruksi. block.regen-projector.description = Perlahan memperbaiki bangunan sekutu di perimeter persegi. Memerlukan hidrogen. Dapat menggunakan fabrik phase untuk meningkatkan efisiensi. -block.reinforced-container.description = Menyimpan sejumlah kecil barang. Isi kontainer dapat dibongkar melalui pembongkar muatan. Tidak dapat meningkatkan kapasitas penyimpanan inti. -block.reinforced-vault.description = Menyimpan sejumlah besar barang. Isi gudang dapat dibongkar melalui pembongkar muatan. Tidak dapat meningkatkan kapasitas penyimpanan inti. +block.reinforced-container.description = Menyimpan sejumlah kecil item. Isi kontainer dapat dibongkar melalui pembongkar muatan. Tidak dapat meningkatkan kapasitas penyimpanan inti. +block.reinforced-vault.description = Menyimpan sejumlah besar item. Isi gudang dapat dibongkar melalui pembongkar muatan. Tidak dapat meningkatkan kapasitas penyimpanan inti. block.tank-fabricator.description = Memproduksi unit Stell. Unit dapat digunakan secara langsung, atau dipindahkan ke pabrikator ulang untuk ditingkatkan. block.ship-fabricator.description = Memproduksi unit Elude. Unit dapat digunakan secara langsung, atau dipindahkan ke pabrikator ulang untuk ditingkatkan. block.mech-fabricator.description = Memproduksi unit Merui. Unit dapat digunakan secara langsung, atau dipindahkan ke pabrikator ulang untuk ditingkatkan. @@ -2695,7 +2762,7 @@ block.ship-refabricator.description = Meningkatkan unit kapal yang dimasukkan ke block.mech-refabricator.description = Meningkatkan unit meka yang dimasukkan ke tingkat kedua. block.prime-refabricator.description = Meningkatkan unit yang dimasukkan ke tingkat ketiga. block.basic-assembler-module.description = Menaikkan tingkat perakit ketika ditempatkan di sebelah batas konstruksi. Memerlukan tenaga. Dapat digunakan sebagai penerima muatan. -block.small-deconstructor.description = Mendekonstruksi bangunan dan unit yang dimasukkan. Mengembalikan 100% biaya pembangunan. +block.small-deconstructor.description = Mendekonstruksi bangunan dan unit yang dimasukkan. Mengembalikan 100% biaya pembangunan. Menampung item ke dalam ruang penyimpanan yang terpisah. block.reinforced-payload-conveyor.description = Memindahkan muatan ke depan. block.reinforced-payload-router.description = Mendistribusikan muatan ke blok yang berdekatan. Berfungsi sebagai penyortir ketika filter disetel. block.payload-mass-driver.description = Struktur transportasi muatan jarak jauh. Menembakkan muatan ke penembak muatan massal yang tersambung. @@ -2783,7 +2850,7 @@ lst.select = Menetapkan nilai variabel menjadi satu atau dua secara bersyarat. lst.end = Loncati ke awal dari tumpukan perintah. lst.wait = Memberi jeda dalam detik yang ditentukan. lst.stop = Menghentikan eksekusi dari prosesor ini. -lst.lookup = Mencari tipe barang/cairan/unit/blok dengan ID.\nJumlah hitungan dari setiap tipe dapat dilihat dengan:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[]\nUntuk operasi terbalik, artikan [accent]@id[] dari objek. +lst.lookup = Mencari tipe item/cairan/unit/blok dengan ID.\nJumlah hitungan dari setiap tipe dapat dilihat dengan:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[]\nUntuk operasi terbalik, artikan [accent]@id[] dari objek. lst.jump = Loncati secara bersyarat ke pernyataan berikutnya. lst.unitbind = Menautkan ke unit jenis berikutnya, dan menyimpannya di [accent]@unit[]. lst.unitcontrol = Mengendalikan unit yang saat ini dihubungkan. @@ -2865,7 +2932,7 @@ lglobal.@clientCurrentMusic = Nama musik yang sedang diputar, atau null lenum.type = Bentuk dari bangunan/unit.\nMisalnya, untuk blok pengarah masa, akan tampil sebagai [accent]@router[].\nBukan string. lenum.shoot = Menembak pada suatu posisi yang ditentukan. lenum.shootp = Menembak pada unit/bangunan dengan prediksi kecepatan. -lenum.config = Pengaturan bangunan, misalnya menyortir barang. +lenum.config = Pengaturan bangunan, misalnya menyortir item. lenum.enabled = Menentukan aktif tidaknya suatu blok. laccess.currentammotype = Bahan amunisi/cairan menara saat ini. @@ -3059,3 +3126,466 @@ lenum.dragmultiplier = Penggandaan hambatan lingkungan. lenum.ban = Blok atau unit yang tidak dapat ditempatkan atau dibangun. lenum.unban = Batalkan larangan memproduksi suatu unit atau membangun blok. lenum.musicvolume = Penggandaan volume musik global.\nDibatasi ke [0, 1]. + +# Implemented via the localizedName() method +instruction.read = Baca +instruction.write = Tulis +instruction.draw = Gambar +instruction.print = Cetak +instruction.printchar = Cetak Karakter +instruction.format = Format +instruction.drawflush = Flush Gambar +instruction.printflush = Flush Cetak +instruction.getlink = Dapatkan link +instruction.control = Kontrol +instruction.radar = Radar +instruction.sensor = Sensor +instruction.set = Atur +instruction.operation = Operasi +instruction.select = Pilih +instruction.wait = Tunggu +instruction.stop = Berhenti +instruction.lookup = Cari +instruction.jump = Lompatan +instruction.end = Akhiri +instruction.unitbind = Pilih Unit +instruction.unitcontrol = Kontrol Unit +instruction.unitradar = Radar Unit +instruction.unitlocate = Lokasi Unit +instruction.query = Kueri +instruction.getblock = Ambil Blok +instruction.setblock = Atur Blok +instruction.spawnunit = Munculkan Unit +instruction.spawnbullet = Munculkan Peluru +instruction.applystatus = Terapkan Status +instruction.weathersense = Deteksi Cuaca +instruction.weatherset = Atur Cuaca +instruction.spawnwave = Munculkan Gelombang +instruction.setrule = Atur Aturan +instruction.flushmessage = Tampilkan Pesan +instruction.cutscene = Adegan +instruction.effect = Efek +instruction.explosion = Ledakan +instruction.setrate = Atur Laju +instruction.fetch = Ambil Data +instruction.sync = Sinkronkan +instruction.clientdata = Data Klien +instruction.getflag = Ambil Flag +instruction.setflag = Atur Flag +instruction.setprop = Atur Properti +instruction.playsound = Putar Suara +instruction.playmusic = Putar Musik +instruction.setmarker = Atur Penanda +instruction.makemarker = Buat Penanda +instruction.localeprint = Cetak Lokalisasi +instruction.packcolor = Kemas Warna +instruction.unpackcolor = Bongkar Warna +instruction.invalid = Tidak Valid +# Implemented via the enumText() method +blockflag.label.core = inti +blockflag.label.storage = penyimpanan +blockflag.label.generator = generator +blockflag.label.turret = menara +blockflag.label.factory = pabrik +blockflag.label.repair = perbaiki +blockflag.label.battery = baterai +blockflag.label.reactor = reaktor +blockflag.label.drill = bor +blockflag.label.shield = perisai +contenttype.label.block = blok +contenttype.label.unit = unit +contenttype.label.item = item +contenttype.label.liquid = cairan +contenttype.label.team = tim +cutsceneaction.label.active = aktif +cutsceneaction.label.pan = geser +cutsceneaction.label.zoom = perbesar +cutsceneaction.label.stop = hentikan +cutsceneaction.label.shake = getar +cutsceneaction.label.gethud = ambil HUD +cutsceneaction.label.sethud = atur HUD +fetchtype.label.unit = unit +fetchtype.label.player = pemain +fetchtype.label.core = inti +fetchtype.label.build = bangunan +fetchtype.label.unitcount = jumlah unit +fetchtype.label.playercount = jumlah pemain +fetchtype.label.corecount = jumlah inti +fetchtype.label.buildcount = jumlah bangunan +graphicstype.label.clear = bersihkan +graphicstype.label.color = warna +graphicstype.label.col = wrn +graphicstype.label.stroke = garis tepi +graphicstype.label.line = garis +graphicstype.label.rect = persegi panjang +graphicstype.label.linerect = garis persegi panjang +graphicstype.label.poly = segi banyak +graphicstype.label.linepoly = garis segi banyak +graphicstype.label.triangle = segitiga +graphicstype.label.image = gambar +graphicstype.label.print = cetak +graphicstype.label.translate = geser posisi +graphicstype.label.scale = skala +graphicstype.label.rotate = putar +graphicstype.label.reset = atur ulang +laccess.label.totalitems = total item +laccess.label.firstitem = item pertama +laccess.label.totalliquids = total cairan +laccess.label.totalpower = total daya +laccess.label.itemcapacity = kapasitas item +laccess.label.liquidcapacity = kapasitas cairan +laccess.label.powercapacity = kapasitas tenaga +laccess.label.powernetstored = jaringan tenaga tersimpan +laccess.label.powernetcapacity = kapasitas jaringan tenaga +laccess.label.powernetin = masukan jaringan tenaga +laccess.label.powernetout = keluaran jaringan tenaga +laccess.label.ammo = amunisi +laccess.label.ammocapacity = kapasitas amunisi +laccess.label.currentammotype = tipe amunisi saat ini +laccess.label.memorycapacity = kapasitas memori +laccess.label.health = nyawa +laccess.label.maxhealth = nyawa maks +laccess.label.heat = panas +laccess.label.shield = perisai +laccess.label.armor = pelindung +laccess.label.efficiency = efisiensi +laccess.label.progress = proses +laccess.label.timescale = skala waktu +laccess.label.rotation = rotasi +laccess.label.x = x +laccess.label.y = y +laccess.label.velocityx = kecepatan x +laccess.label.velocityy = kecepatan y +laccess.label.shootx = tembak x +laccess.label.shooty = tembak y +laccess.label.camerax = kamera x +laccess.label.cameray = kamera y +laccess.label.camerawidth = lebar kamera +laccess.label.cameraheight = tinggi kamera +laccess.label.displaywidth = lebar tampilan +laccess.label.displayheight = tinggi tampilan +laccess.label.buffersize = ukuran buffer +laccess.label.operations = operasi +laccess.label.size = ukuran +laccess.label.solid = padat +laccess.label.dead = mati +laccess.label.range = jangkauan +laccess.label.shooting = menembak +laccess.label.boosting = pendorong +laccess.label.minex = tambang x +laccess.label.miney = tambang y +laccess.label.mining = menambang +laccess.label.buildx = bangun x +laccess.label.buildy = bangun y +laccess.label.pingx = ping x +laccess.label.pingy = ping y +laccess.label.pingtext = teks ping +laccess.label.building = bangunan +laccess.label.breaking = hancurkan +laccess.label.speed = kecepatan +laccess.label.team = tim +laccess.label.type = tipe +laccess.label.flag = flag +laccess.label.flying = terbang +laccess.label.controlled = dikontrol +laccess.label.controller = pengontrol +laccess.label.name = nama +laccess.label.payloadcount = jumlah muatan +laccess.label.payloadtype = tipe muatan +laccess.label.totalpayload = total muatan +laccess.label.payloadcapacity = kapasitas muatan +laccess.label.maxunits = unit maks +laccess.label.id = id +laccess.label.selectedblock = blok terpilih +laccess.label.selectedrotation = rotasi terpilih +laccess.label.bulletlifetime = masa aktif peluru +laccess.label.bullettime = waktu peluru +laccess.label.enabled = diaktifkan +laccess.label.shoot = tembak +laccess.label.shootp = prediksi tembak +laccess.label.config = konfig +laccess.label.color = warna +llocate.label.ore = bijih +llocate.label.spawn = kemunculan +llocate.label.building = bangunan +llocate.label.damaged = rusak +lmarkercontrol.label.remove = hapus +lmarkercontrol.label.world = dunia +lmarkercontrol.label.minimap = peta mini +lmarkercontrol.label.light = cahaya +lmarkercontrol.label.autoscale = skala otomatis +lmarkercontrol.label.pos = posisi +lmarkercontrol.label.endpos = posisi akhir +lmarkercontrol.label.drawlayer = lapisan gambar +lmarkercontrol.label.color = warna +lmarkercontrol.label.radius = radius +lmarkercontrol.label.stroke = garis tepi +lmarkercontrol.label.outline = garis luar +lmarkercontrol.label.rotation = rotasi +lmarkercontrol.label.shape = bentuk +lmarkercontrol.label.arc = busur +lmarkercontrol.label.flushtext = flush teks +lmarkercontrol.label.fontsize = ukuran font +lmarkercontrol.label.textheight = tinggi teks +lmarkercontrol.label.textalign = perataan teks +lmarkercontrol.label.linealign = perataan garis +lmarkercontrol.label.labelflags = label flag +lmarkercontrol.label.texture = tekstur +lmarkercontrol.label.texturesize = ukuran tekstur +lmarkercontrol.label.posi = posi +lmarkercontrol.label.uvi = uvi +lmarkercontrol.label.colori = colori +logicrule.label.currentwavetime = waktu gelombang saat ini +logicrule.label.wavetimer = waktu gelombang +logicrule.label.waves = gelombang +logicrule.label.wave = gelombang saat ini +logicrule.label.wavespacing = jarak antar gelombang +logicrule.label.wavesending = pengiriman gelombang +logicrule.label.attackmode = mode serangan +logicrule.label.enemycorebuildradius = radius bangun inti musuh +logicrule.label.dropzoneradius = radius zona pendaratan +logicrule.label.unitcap = batas unit +logicrule.label.maparea = area peta +logicrule.label.lighting = pencahayaan +logicrule.label.cangameover = bisa game over +logicrule.label.ambientlight = cahaya sekitar +logicrule.label.unitlight = cahaya unit +logicrule.label.solarmultiplier = pengganda surya +logicrule.label.dragmultiplier = pengganda hambatan +logicrule.label.ban = larang +logicrule.label.unban = batal larang +logicrule.label.pausedisabled = jeda dinonaktifkan +logicrule.label.musicvolume = volume musik +logicrule.label.buildspeed = kecepatan bangun +logicrule.label.unithealth = nyawa unit +logicrule.label.unitbuildspeed = kecepatan bangun unit +logicrule.label.unitminespeed = kecepatan tambang unit +logicrule.label.unitcost = biaya unit +logicrule.label.unitdamage = damage unit +logicrule.label.blockhealth = nyawa blok +logicrule.label.blockdamage = damage blok +logicrule.label.rtsminweight = bobot minimum rts +logicrule.label.rtsminsquad = skuad minimum rts +lunitcontrol.label.idle = diam +lunitcontrol.label.stop = berhenti +lunitcontrol.label.unbind = lepaskan pilihan +lunitcontrol.label.move = bergerak +lunitcontrol.label.approach = dekati +lunitcontrol.label.pathfind = cari jalur +lunitcontrol.label.autopathfind = cari jalur otomatis +lunitcontrol.label.target = target +lunitcontrol.label.targetp = prediksi target +lunitcontrol.label.itemdrop = jatuhkan item +lunitcontrol.label.itemtake = ambil item +lunitcontrol.label.paydrop = jatuhkan muatan +lunitcontrol.label.paytake = ambil muatan +lunitcontrol.label.payenter = masuk ke muatan +lunitcontrol.label.flag = flag +lunitcontrol.label.mine = tambang +lunitcontrol.label.build = bangun blok +lunitcontrol.label.getblock = dapatkan blok +lunitcontrol.label.deconstruct = dekonstruksi +lunitcontrol.label.within = dalam jangkauan +lunitcontrol.label.boost = pendorong +messagetype.label.notify = pemberitahuan +messagetype.label.announce = pengumuman +messagetype.label.toast = pesan singkat +messagetype.label.mission = misi +querytype.label.unit = unit +querytype.label.building = bangunan +radarsort.label.distance = jarak +radarsort.label.health = nyawa +radarsort.label.maxhealth = nyawa maks +radarsort.label.shield = perisai +radarsort.label.armor = pelindung +radartarget.label.any = apa saja +radartarget.label.enemy = musuh +radartarget.label.ally = sekutu +radartarget.label.player = pemain +radartarget.label.attacker = penyerang +radartarget.label.flying = terbang +radartarget.label.ground = darat +tilelayer.label.floor = lantai +tilelayer.label.ore = bijih +tilelayer.label.block = blok +tilelayer.label.building = bangunan + +name.token.jump = Jump +name.token.color = warna +name.token.width = lebar +name.token.height = tinggi +name.token.sides = sisi +name.token.radius = radius +name.token.rotation = rotasi +name.token.degrees = derajat +name.token.image = gambar +name.token.size = ukuran +name.token.align = perataan +name.token.set = setel +name.token.of = dari +name.token.to = ke +name.token.at = di +name.token.in = dalam +name.token.damage = damage +name.token.velocityScl = skala kecepatan +name.token.lifeScl = skala masa aktif +name.token.aimX = bidik X +name.token.aimY = bidik Y +name.token.read = baca +name.token.write = tulis +name.token.from = dari +name.token.char = karakter +name.token.linknum = link# +name.token.draw = gambar +name.token.clear = bersihkan +name.token.apply = terapkan +name.token.circle = lingkaran +name.token.rect = persegi panjang +name.token.positional = posisional +name.token.global = global +name.token.target = target +name.token.and = dan +name.token.or = atau +name.token.b-and = b-dan +name.token.xor = xor +name.token.flip = balik +name.token.order = urutan +name.token.sort = urutkan +name.token.output = keluaran +name.token.if = jika +name.token.then = maka +name.token.else = selain itu +name.token.sec = detik +name.token.find = cari +name.token.group = kelompok +name.token.enemy = musuh +name.token.ore = bijih +name.token.outX = luar X +name.token.outY = luar Y +name.token.owner = pemilik +name.token.found = ditemukan +name.token.building = bangunan +name.token.always = selalu +name.token.not = tidak +name.token.pack = kemas +name.token.unpack = bongkar +name.token.-lookup = = pencarian +name.token.type = tipe +name.token.get = dapatkan +name.token.team = tim +name.token.rot = rotasi +name.token.spawn = kemunculan +name.token.-bullet = peluru +name.token.unit = unit +name.token.weather = cuaca +name.token.state = status +name.token.natural = alami +name.token.speed = kecepatan +name.token.level = tingkat +name.token.duration = durasi +name.token.seconds = seconds +name.token.shown = ditampilkan +name.token.data = data +name.token.effect = efek +name.token.pierce = tembus +name.token.ground = darat +name.token.air = udara +name.token.flag = flag +name.token.volume = volume +name.token.pitch = nada +name.token.pan = geser +name.token.limit = batas +name.token.id = id # +name.token.replace = ganti +name.token.for = untuk +name.token.success = sukses +name.token.truefalse = benar/salah +name.token.layer = lapisan +name.token.stroke = garis tepi +name.token.outline = garis luar +name.token.fill = isi +name.token.start = mulai +name.token.end = akhir +name.token.fetch = ambil +name.token.background = latar belakang +name.token.printFlush = flush cetak +name.token.name = nama +name.token.index = indeks +name.token.block-unit = blok/unit +name.token.enable = aktifkan +name.token.amount = jumlah +name.token.item = item +name.token.takeUnits = ambil unit +name.token.value = nilai +name.token.floor = lantai +name.token.result = hasil +name.token.config = konfig +name.token.shapeText = teks berbentuk +name.token.point = titik +name.token.shape = bentuk +name.token.text = teks +name.token.line = garis +name.token.texture = tekstur +name.token.quad = segi empat +name.token.light = cahaya +name.token.snowing = salju +name.token.rain = hujan +name.token.sandstorm = badai pasir +name.token.sporestorm = badai spora +name.token.fog = kabut +name.token.suspend-particles = partikel tersuspensi +name.token.topLeft = kiri atas +name.token.top = atas +name.token.topRight = kanan atas +name.token.left = kiri +name.token.center = tengah +name.token.right = kanan +name.token.bottomLeft = kiri bawah +name.token.bottom = bawah +name.token.bottomRight = kanan bawah +name.token.none = tidak ada +name.token.warn = peringatan +name.token.cross = silang +name.token.blockFall = blok +name.token.placeBlock = tempatkan blok +name.token.placeBlockSpark = percikan tempatkan blok +name.token.breakBlock = hancurkan blok +name.token.-spawn = kemunculan +name.token.trail = jejak +name.token.breakProp = hancurkan batu +name.token.smokeCloud = awan asap +name.token.vapor = uap +name.token.hit = hantaman +name.token.hitSquare = hantaman persegi +name.token.shootSmall = tembak kecil +name.token.shootBig = tembak besar +name.token.smokeSmall = asap kecil +name.token.smokeBig = asap besar +name.token.smokeColor = warna asap +name.token.smokeSquare = asap persegi +name.token.smokeSquareBig = asap persegi besar +name.token.spark = percikan +name.token.sparkBig = percikan besar +name.token.sparkShoot = tembakan percikan +name.token.sparkShootBig = tembakan percikan besar +name.token.drill = bor +name.token.drillBig = bor besar +name.token.lightBlock = blok cahaya +name.token.explosion = ledakan +name.token.smokePuff = hembusan asap +name.token.sparkExplosion = ledakan percikan +name.token.crossExplosion = ledakan silang +name.token.wave = gelombang +name.token.bubble = gelembung +name.token.music = musik +name.token.interrupt = sela +name.token.all = semua +name.token.beams = pancaran +name.token.block = blok +name.token.charge = pengisian +name.token.environment = lingkungan +name.token.explosions = ledakan +name.token.loops = putaran +name.token.movement = pergerakan +name.token.shoot = tembakan +name.token.ui = UI diff --git a/core/assets/bundles/bundle_it.properties b/core/assets/bundles/bundle_it.properties index 156c231c27..984dd94639 100644 --- a/core/assets/bundles/bundle_it.properties +++ b/core/assets/bundles/bundle_it.properties @@ -1,28 +1,28 @@ credits.text = Creato da [royal]Anuken[] - [sky]anukendev@gmail.com[]\n\nVersione Italiana:[lightgray]\nDeltaRays\nGioIacca9 and Diegator04[] credits = Crediti contributors = Traduttori e Contributori -discord = Entra nel server Discord di Mindustry! -link.discord.description = Il server Discord ufficiale di Mindustry -link.reddit.description = Il subreddit di Mindustry! +discord = Entra nel Discord di Mindustry! +link.discord.description = La chat room ufficiale di Mindustry su Discord +link.reddit.description = Il subreddit di Mindustry link.github.description = Codice sorgente del gioco -link.changelog.description = Elenco delle modifiche del gioco -link.dev-builds.description = Build in sviluppo versioni instabili -link.trello.description = Sezione 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.changelog.description = Elenco delle modifiche al gioco +link.dev-builds.description = Build di sviluppo instabili +link.trello.description = Bacheca ufficiale Trello per le funzionalità pianificate +link.itch.io.description = Pagina itch.io con i download per PC +link.google-play.description = Pagina del Google Play Store link.f-droid.description = Catalogo F-Droid link.wiki.description = Wiki ufficiale di Mindustry link.suggestions.description = Suggerisci nuove funzionalità -link.bug.description = Trovato uno? Segnalalo qui -linkopen = Questo server ti ha inviato un link, sicuro di volerlo aprire?\n\n[sky]{0} +link.bug.description = Ne hai trovato uno? Segnalalo qui +linkopen = Questo server ti ha inviato un link. Sei sicuro di volerlo aprire?\n\n[sky]{0} clipboardcopy = This server wants to copy text to your clipboard. Are you sure you want to continue?\n\n[sky]{0} -linkfail = Impossibile aprire il link! L'URL è stato copiato negli appunti. -screenshot = Screenshot salvato a {0} -screenshot.invalid = Mappa troppo pesante, probabilmente non c'è abbastanza spazio sul disco. +linkfail = Apertura del link fallita!\nL'URL è stato copiato negli appunti. +screenshot = Screenshot salvato in {0} +screenshot.invalid = Mappa troppo grande, potenziale mancanza di memoria per lo screenshot. screenshot.error = Failed to take screenshot. Your device likely does not support screenshots this large. -gameover = Hai Perso. +gameover = Fine Partita gameover.disconnect = Disconnetti -gameover.pvp = La squadra[accent] {0}[] ha vinto! +gameover.pvp = La squadra [accent]{0}[] è vittoriosa! gameover.waiting = [accent]In attesa della prossima mappa... highscore = [accent]Nuovo record! copied = Copiato. @@ -32,90 +32,91 @@ bundle.external = Note: You have successfully loaded an external translation bun load.sound = Suoni load.map = Mappe load.image = Immagini -load.content = Contenuti +load.content = Contenuto load.system = Sistema load.mod = Mod load.scripts = Scripts -be.update = Una nuova build Bleeding Edge è disponibile: -be.update.confirm = Vuoi scaricarla e riavviare il gioco adesso? +be.update = È disponibile una nuova build Bleeding Edge: +be.update.confirm = Scaricare e riavviare ora? be.updating = Aggiornamento in corso... be.ignore = Ignora -be.noupdates = Nessun aggiornamento disponibile. -be.check = Verifica aggiornamenti +be.noupdates = Nessun aggiornamento trovato. +be.check = Controlla aggiornamenti mods.browser = Esplora Mod mods.browser.selected = Mod selezionata -mods.browser.add = Installa mod -mods.browser.reinstall = Reinstalla mod -mods.browser.view-releases = Vedi versioni -mods.browser.noreleases = [scarlet]Nessuna versione trovata\n[accent]Cerca se la mod ha delle versioni -mods.browser.latest = +mods.browser.add = Installa +mods.browser.reinstall = Reinstalla +mods.browser.view-releases = Visualizza versioni +mods.browser.noreleases = [scarlet]Nessuna versione trovata\n[accent]Impossibile trovare versioni per questa mod. Controlla se il repository della mod ha delle release pubblicate. +mods.browser.current = [lightgray]Most recent commit +mods.browser.latest = [lightgray][Ultima] mods.browser.releases = Versioni mods.browser.fetching = Fetching Releases... mods.github.open = Repo -mods.github.open-release = Pagina delle versioni di Mindustry -mods.browser.sortdate = Ordinato per data -mods.browser.sortstars = Ordinato per stelle +mods.github.open-release = Pagina Release +mods.browser.sortdate = Ordina per data +mods.browser.sortstars = Ordina per stelle -export.file = Esporta File -import.file = Importa File -copy.clipboard = Copia negli Appunti -load.clipboard = Importa dagli Appunti +export.file = Export File +import.file = Import File +copy.clipboard = Copy to Clipboard +load.clipboard = Load from Clipboard workshop.browse = Browse Workshop -workshop.share = Condividi nel Workshop +workshop.share = Share on Workshop schematic = Schematica schematic.add = Salva Schematica... schematics = Schematiche -schematic.search = Search schematics... -schematic.replace = Esiste già una schematica con questo nome. Sostituirla? -schematic.exists = Esiste già una schematica con questo nome. -schematic.import = Importa schematica +schematic.search = Cerca schematiche... +schematic.replace = Una schematica con questo nome esiste già. Sostituirla? +schematic.exists = Una schematica con questo nome esiste già. +schematic.import = Importa Schematica... schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Ruota Schematica schematic.saved = Schematica salvata. -schematic.delete.confirm = Questa schematica sarà cancellata definitivamente. -schematic.edit = Edit Schematic +schematic.delete.confirm = Questa schematica verrà eliminata definitivamente. +schematic.edit = Modifica Schematica schematic.info = {0}x{1}, {2} blocchi -schematic.disabled = [scarlet]Schematiche disabilitate[]\nNon hai il permesso di usare schematiche in questa [accent]mappa[] o [accent]server. -schematic.tags = Tags: -schematic.edittags = Modifiga Tag +schematic.disabled = [scarlet]Schematiche disabilitate[]\nNon ti è permesso usare schematiche in questa [accent]mappa[] o [accent]server[]. +schematic.tags = Tag: +schematic.edittags = Modifica Tag schematic.addtag = Aggiungi Tag -schematic.texttag = Tag di testo -schematic.icontag = Tag immagine +schematic.texttag = Tag di Testo +schematic.icontag = Tag Icona schematic.renametag = Rinomina Tag -schematic.tagged = {0} tagged -schematic.tagdelconfirm = Eliminare il tag definitivamente? -schematic.tagexists = Tag già esistente. +schematic.tagged = {0} taggati +schematic.tagdelconfirm = Eliminare completamente questo tag? +schematic.tagexists = Quel tag esiste già. stats = Statistiche -stats.wave = Ondate sconfitte -stats.unitsCreated = Unità create -stats.enemiesDestroyed = Nemici distrutti -stats.built = Edifici costruiti -stats.destroyed = Edifici distrutti -stats.deconstructed = Edifici smantellati -stats.playtime = Tempo giocato +stats.wave = Ondate Sconfitte +stats.unitsCreated = Unità Create +stats.enemiesDestroyed = Nemici Distrutti +stats.built = Edifici Costruiti +stats.destroyed = Edifici Distrutti +stats.deconstructed = Edifici Smantellati +stats.playtime = Tempo di Gioco -globalitems = [accent]Oggetti Globali -map.delete = Sei sicuro di voler eliminare la mappa '[accent]{0}[]'? -level.highscore = Miglior Punteggio: [accent]{0} -level.select = Selezione del Livello -level.mode = Modalità di Gioco: +globalitems = [accent]Oggetti del Pianeta +map.delete = Sei sicuro di voler eliminare la mappa "[accent]{0}[]"? +level.highscore = Record: [accent]{0} +level.select = Selezione Livello +level.mode = Modalità di gioco: coreattack = < Il Nucleo è sotto attacco! > -nearpoint = [[ [scarlet]LASCIA LA ZONA NEMICA IMMEDIATAMENTE[] ]\nautodistruzione imminente -database = Database Nucleo +nearpoint = [[ [scarlet]LASCIA IL PUNTO DI LANCIO IMMEDIATAMENTE[] ]\nannientamento imminente +database = Database del Nucleo database.button = Database -database.patched = Modified by data patches. -viewfields = View Content Fields -savegame = Salva -loadgame = Carica -joingame = Unisciti al Gioco -customgame = Gioco Personalizzato -newgame = Nuova partita -none = +database.patched = Modificato da patch di dati. +viewfields = Visualizza Campi Contenuto +savegame = Salva Partita +loadgame = Carica Partita +joingame = Unisciti alla Partita +customgame = Partita Personalizzata +newgame = Nuova Partita +none = none.found = [lightgray] -none.inmap = [lightgray] +none.inmap = [lightgray] minimap = Minimappa position = Posizione close = Chiudi @@ -123,33 +124,34 @@ website = Sito Web quit = Esci save.quit = Salva ed Esci maps = Mappe -maps.browse = Esplora Mappe +maps.browse = Sfoglia Mappe continue = Continua maps.none = [lightgray]Nessuna mappa trovata! invalid = Non valido -pickcolor = Seleziona Colore -color = Color +pickcolor = Scegli Colore +color = Colore import = Import export = Export -preparingconfig = Preparo la Configurazione -preparingcontent = Preparo il Contenuto -uploadingcontent = Carico il Contenuto +preparingconfig = Preparazione Configurazione +preparingcontent = Preparazione Contenuto +uploadingcontent = Caricamento Contenuto content.createdby = Created by: {0} -uploadingpreviewfile = Carico File di Anteprima -committingchanges = Applicando le Modifiche +uploadingpreviewfile = Caricamento File Anteprima +committingchanges = Applicazione Modifiche done = Fatto feature.unsupported = Il tuo dispositivo non supporta questa funzione. -mods.initfailed = [red]⚠[] L'ultimo avvio di Mindustry non è riuscito. Questo potrebbe essere a causa delle mod.\n\nè consigliato disabilitare tutte le mod.[] +mods.initfailed = [red]⚠[] L'istanza precedente di Mindustry non è riuscita ad inizializzarsi. Ciò è stato probabilmente causato da mod malfunzionanti.\n\nPer prevenire un ciclo di crash, [red]tutte le mod sono state disabilitate.[] mods = Mod mods.name = Mod: mods.none = [lightgray]Nessuna mod trovata! -mods.guide = Guida al modding +mods.restore = Restore Failed +mods.guide = Guida al Modding mods.report = Segnala un Bug mods.openfolder = Apri Cartella -mods.viewcontent = Vedi contenuto +mods.viewcontent = Visualizza Contenuto mods.reload = Ricarica -mods.reloadexit = Il gioco si chiuderà per ricaricare le mod. +mods.reloadexit = Per ricaricare le mod, il gioco ora si chiuderà. mods.update.available = [lightgray]Update Available: {0} mods.update.all = Update All Mods mods.downloading = [accent]Downloading Mod: {0} @@ -158,133 +160,134 @@ mod.warning = ⚠ Mods can execute arbitrary code.\n\nNever download mods from s mod.warning.read = I actually read this mod.warning.accept = I accept the responsibility mod.warning.deny = Disable my mods -mod.installed = [[Installed] +mod.installed = [[Installata] mod.display = [gray]Mod:[orange] {0} -mod.enabled = [lightgray]Abilitato -mod.disabled = [scarlet]Disabilitato -mod.multiplayer.compatible = [gray]Multiplayer Compatible +mod.enabled = [lightgray]Abilitata +mod.disabled = [red]Disabilitata +mod.failed = [red]Failed +mod.multiplayer.compatible = [gray]Compatibile con il Multiplayer mod.disable = Disabilita mod.version = Versione: mod.content = Contenuto: -mod.delete.error = Impossibile eliminare questa mod. Il file potrebbe essere in uso. +mod.delete.error = Impossibile eliminare la mod. Il file potrebbe essere in uso. -mod.incompatiblegame = [red]Outdated Game -mod.incompatiblemod = [red]Incompatible -mod.blacklisted = [red]Unsupported -mod.unmetdependencies = [red]Unmet Dependencies -mod.erroredcontent = [scarlet]Errori di Contenuto -mod.circulardependencies = [red]Circular Dependencies -mod.incompletedependencies = [red]Incomplete Dependencies +mod.incompatiblegame = [red]Gioco Obsoleto +mod.incompatiblemod = [red]Incompatibile +mod.blacklisted = [red]Non Supportata +mod.unmetdependencies = [red]Dipendenze Mancanti +mod.erroredcontent = [red]Errori nel Contenuto +mod.circulardependencies = [red]Dipendenze Circolari +mod.incompletedependencies = [red]Dipendenze Incomplete -mod.requiresversion.details = Richiede la versione del gioco: [accent]{0}[]\nIl tuo gioco è obsoleto. Questa mod richiede una versione più recente del gioco (possibilmente una versione beta/alpha) per funzionare. -mod.incompatiblemod.details = Questa mod non è compatibile con l'ultima versione del gioco. L'autore deve aggiornarla, e aggiungere [accent]minGameVersion: 154[] nel file [accent]mod.json[]. -mod.blacklisted.details = Questa mod è stata messa manualmente nella blacklist perchè provoca crash o altri problemi in questa versione del gioco. Non usarla. -mod.missingdependencies.details = Questa mod richiede queste dipendenze: {0} -mod.erroredcontent.details = Il caricamento del gioco ha causato degli errori. Chiedi all'autore della mod di correggerli. -mod.circulardependencies.details = Questa mod ha dipendenze che dipendono fra loro. -mod.incompletedependencies.details = Questa mod non è in grado di essere caricata per dipendenze non valide o mancanti: {0}. +mod.requiresversion.details = Richiede la versione del gioco: [accent]{0}[]\nIl tuo gioco è obsoleto. Questa mod richiede una versione più recente (probabilmente una release beta/alpha) per funzionare. +mod.incompatiblemod.details = Questa mod è incompatibile con l'ultima versione del gioco. L'autore deve aggiornarla e aggiungere [accent]minGameVersion: 154[] al suo file [accent]mod.json[]. +mod.blacklisted.details = Questa mod è stata inserita manualmente in blacklist perché causa crash o altri problemi con questa versione del gioco. Non usarla. +mod.missingdependencies.details = A questa mod mancano le dipendenze: {0} +mod.erroredcontent.details = Questa mod ha causato errori durante il caricamento. Chiedi all'autore della mod di risolverli. +mod.circulardependencies.details = Questa mod ha dipendenze che dipendono l'una dall'altra. +mod.incompletedependencies.details = Impossibile caricare questa mod a causa di dipendenze non valide o mancanti: {0}. -mod.requiresversion = Requires game version: [red]{0} +mod.requiresversion = Richiede la versione del gioco: [red]{0} -mod.errors = Si sono verificati degli errori durante il caricamento del contenuto. +mod.errors = Si sono verificati errori durante il caricamento del contenuto. mod.errors.map = [scarlet]Errors have occurred loading map content. All custom content has been disabled.[]\nThis map will likely not function correctly. -mod.noerrorplay = [scarlet]Sono presenti delle mod con errori.[] Puoi disabilitare le mod affette oppure sistemarle prima di giocare. +mod.noerrorplay = [red]Hai delle mod con errori.[] Disabilita le mod interessate o risolvi gli errori prima di giocare. mod.enable = Abilita -mod.requiresrestart = Il gioco verrà chiuso per applicare i cambiamenti. -mod.reloadrequired = [scarlet]Riavvio necessario +mod.requiresrestart = Il gioco si chiuderà ora per applicare le modifiche alle mod. +mod.reloadrequired = [red]Riavvio Richiesto mod.import = Importa Mod mod.import.file = Importa File -mod.import.github = Importa Mod da GitHub -mod.jarwarn = [scarlet]Le mod JAR mod sono intrinsecamente [orange]pericolose[].[red]\nAssicuratevi di star importando questa mod da una fonte affidabile!! -mod.item.remove = Questo item fa parte della mod[accent] '{0}'[]. Per rimuoverlo, disinstalla questa mod. +mod.import.github = Importa da GitHub +mod.jarwarn = [scarlet]Le mod JAR sono intrinsecamente insicure.[]\nAssicurati di importare questa mod da una fonte affidabile! +mod.item.remove = Questo oggetto fa parte della mod[accent] '{0}'[]. Per rimuoverlo, disinstalla quella mod. mod.remove.confirm = Questa mod verrà eliminata. mod.author = [lightgray]Autore:[] {0} -mod.missing = Questo salvataggio contiene delle mod che hai recentemente aggiornato o non hai più installate. Il salvataggio potrebbe corrompersi. Sei sicuro di volerlo caricare?\n[lightgray]Mod:\n{0} -mod.preview.missing = Prima di pubblicare questa mod nel Workshop, devi aggiungere un immagine di copertina.\nMetti un immagine con nome[accent] preview.png[] nella cartella della mod e riprova. -mod.folder.missing = Solo le mod in una cartella possono essere pubblicate nel Workshop.\nPer convertire una mod in una cartella, decomprimi i suoi file in una cartella ed elimina il vecchio zip, quindi riavvia il gioco o ricarica le tue mod. -mod.scripts.disable = Il tuo dispositivo non supporta le mod con gli script. Devi disabilitare queste mod per poter giocare. +mod.missing = Questo salvataggio contiene mod che hai aggiornato recentemente o che non hai più installato. Potrebbe verificarsi una corruzione del salvataggio. Sei sicuro di volerlo caricare?\n[lightgray]Mod:\n{0} +mod.preview.missing = Prima di pubblicare questa mod nel workshop, devi aggiungere un'immagine di anteprima.\nInserisci un'immagine chiamata[accent] preview.png[] nella cartella della mod e riprova. +mod.folder.missing = Solo le mod in formato cartella possono essere pubblicate nel workshop.\nPer convertire una mod in cartella, estrai semplicemente il suo file zip in una cartella e cancella il vecchio zip, quindi riavvia il gioco o ricarica le mod. +mod.scripts.disable = Il tuo dispositivo non supporta le mod con script. Devi disabilitare queste mod per giocare. -mod.dependencies.error = [scarlet]Mods are missing dependencies -mod.dependencies.soft = (optional) -mod.dependencies.download = Import -mod.dependencies.downloadreq = Import Required -mod.dependencies.downloadall = Import All -mod.dependencies.status = Import Results -mod.dependencies.success = Successfully downloaded: -mod.dependencies.failure = Failed to download: -mod.dependencies.imported = This mod requires dependencies. Download? +mod.dependencies.error = [scarlet]Mancano le dipendenze per le mod +mod.dependencies.soft = (opzionale) +mod.dependencies.download = Importa +mod.dependencies.downloadreq = Importazione Richiesta +mod.dependencies.downloadall = Importa Tutte +mod.dependencies.status = Risultati Importazione +mod.dependencies.success = Scaricato con successo: +mod.dependencies.failure = Download fallito: +mod.dependencies.imported = Questa mod richiede dipendenze. Scaricarle? about.button = Info name = Nome: -noname = Scegli un[accent] nome[] prima di unirti. +noname = Scegli prima un[accent] nome giocatore[]. search = Cerca: -planetmap = Mappa Pianeta +planetmap = Mappa del Pianeta launchcore = Lancia Nucleo filename = Nome File: unlocked = Nuovo contenuto sbloccato! -available = Nuova scoperta disponibile! -unlock.incampaign = < Scopri in campagnia per ulteriori informazioni > -campaign.select = Select Starting Campaign -campaign.none = [lightgray]Select a planet to start on.\nThis can be switched at any time. -campaign.erekir = Newer, more polished content. Mostly linear campaign progression.\n\nHigher quality maps and overall experience. -campaign.serpulo = Older content; the classic experience. More open-ended.\n\nPotentially unbalanced maps and campaign mechanics. Less polished. +available = Nuova ricerca disponibile! +unlock.incampaign = < Sblocca nella campagna per i dettagli > +campaign.select = Seleziona Campagna Iniziale +campaign.none = [lightgray]Seleziona un pianeta per iniziare.\nPuoi cambiare in qualsiasi momento. +campaign.erekir = Contenuti più recenti e rifiniti. Progressione della campagna per lo più lineare.\n\nPiù difficile. Mappe di qualità superiore ed esperienza migliore. +campaign.serpulo = Contenuti classici. Esperienza più aperta, più contenuti.\n\nMappe e meccaniche potenzialmente sbilanciate. Meno rifinito. campaign.difficulty = Difficoltà campaign.rework.title = Campaign Changes Notice -campaign.rework.serpulo = [accent]⚠ The Serpulo campaign has been reworked.[]\n\nSector positions and difficulty have changed. You may encounter issues relating to leftover campaign saves from the old layout.\n\nFor a cleaner experience, consider resetting your campaign saves in the settings. -completed = [accent]Completato -techtree = Albero Scoperte -techtree.select = Seleziona albero delle scoperte +campaign.rework.serpulo = ️️️️️️️= [accent]⚠ The Serpulo campaign has been reworked.[]\n\nSector positions and difficulty have changed. You may encounter issues relating to leftover campaign saves from the old layout.\n\nFor a cleaner experience, consider resetting your campaign saves in the settings. +completed = [accent]Ricercato +techtree = Albero della Ricerca +techtree.select = Selezione Albero della Ricerca techtree.serpulo = Serpulo techtree.erekir = Erekir research.load = Carica research.discard = Scarta research.list = [lightgray]Ricerca: -research = Albero Scoperte -researched = [lightgray]{0} cercati. +research = Ricerca +researched = [lightgray]{0} ricercato. research.progress = {0}% completato -players = {0} giocatori online -players.single = {0} giocatori online -players.search = Cerca -players.notfound = [gray]Nessun giocatore trovato +players = {0} giocatori +players.single = {0} giocatore +players.search = cerca +players.notfound = [gray]nessun giocatore trovato server.closing = [accent]Chiusura server... server.kicked.kick = Sei stato espulso dal server! -server.kicked.whitelist = Non sei presente nella whitelist. +server.kicked.whitelist = Non sei in whitelist qui. server.kicked.serverClose = Server chiuso. -server.kicked.vote = Sei stato espulso su richiesta dei giocatori. Tanti saluti. -server.kicked.clientOutdated = Versione del client obsoleta! Aggiorna il gioco! -server.kicked.serverOutdated = Server obsoleto! Chiedi all'host di aggiornare la versione del server! -server.kicked.banned = Sei stato bandito da questo server. +server.kicked.vote = Sei stato espulso tramite votazione. Addio. +server.kicked.clientOutdated = Client obsoleto! Aggiorna il gioco! +server.kicked.serverOutdated = Server obsoleto! Chiedi all'host di aggiornare! +server.kicked.banned = Sei bandito da questo server. server.kicked.steamBanned = You have been banned from Steam lobbies for disruptive and shameful behavior. -server.kicked.typeMismatch = Questo server non è compatibile con il tuo client. -server.kicked.playerLimit = Questo server è pieno. Attendi che si liberi un posto. -server.kicked.recentKick = Sei stato cacciato di recente.\nAspetta prima di riconnetterti. -server.kicked.nameInUse = C'è già qualcuno con il tuo nome su questo server. -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 i client personalizzati. Scarica la versione ufficiale dal sito. -server.kicked.gameover = Game over! +server.kicked.typeMismatch = Questo server non è compatibile con il tuo tipo di build. +server.kicked.playerLimit = Il server è pieno. Attendi un posto libero. +server.kicked.recentKick = Sei stato espulso di recente.\nAttendi prima di riconnetterti. +server.kicked.nameInUse = Qualcuno con questo nome è già presente nel server. +server.kicked.nameEmpty = Il nome scelto non è valido. +server.kicked.idInUse = Sei già in questo server! Non è permesso connettersi con due account. +server.kicked.customClient = Questo server non supporta build personalizzate. Scarica la versione ufficiale. +server.kicked.gameover = Partita finita! server.kicked.serverRestarting = Il server si sta riavviando. -server.versions = Versione client:[accent] {0}[]\nVersione server:[accent] {1}[] -host.info = Il pulsante [accent]Ospita[] ospita un server sulla porta [scarlet]6567[].[] Chiunque sulla stessa [lightgray]rete Wi-Fi o locale[] dovrebbe essere in grado di vedere il server nell'elenco server.\nSe vuoi che le persone siano in grado di connettersi ovunque tramite il tuo IP, è necessario eseguire il [accent]port forwarding[].\n\n[lightgray]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 l'[accent]IP del server[] a cui connettersi, scoprire un server sulla [accent]rete locale[] o connettersi ad uno [accent]globale[].\nSono supportati sia il multiplayer LAN che WAN.\n\n[lightgray]Se vuoi connetterti a qualcuno tramite IP, dovrai chiedere all'amministratore del server il suo indirizzo IP, che può essere trovato semplicemente cercando su Google "Il mio IP" dal suo dispositivo. -hostserver = Ospita Server +server.versions = La tua versione:[accent] {0}[]\nVersione server:[accent] {1}[] +host.info = Il pulsante [accent]Ospita[] avvia un server sulla porta specificata.\nChiunque sulla stessa [lightgray]rete Wi-Fi o locale[] dovrebbe essere in grado di vedere il tuo server nell'elenco.\n\nSe vuoi che le persone possano connettersi da ovunque tramite IP, è richiesto il [accent]port forwarding[].\n\n[lightgray]Nota: Se qualcuno ha problemi a connettersi alla tua partita LAN, assicurati di aver concesso a Mindustry l'accesso alla rete locale nelle impostazioni del firewall. Nota che le reti pubbliche a volte non permettono la scoperta dei server. +join.info = Qui puoi inserire l'[accent]IP di un server[] a cui connetterti, o scoprire server sulla [accent]rete locale[] o [accent]globali[].\nÈ supportato il multiplayer sia LAN che WAN.\n\n[lightgray]Se vuoi connetterti a qualcuno tramite IP, dovrai chiedere all'host il suo IP, che può essere trovato cercando "my ip" su Google dal suo dispositivo. +hostserver = Ospita Partita Multiplayer invitefriends = Invita Amici -hostserver.mobile = Ospita\nServer +hostserver.mobile = Ospita Partita host = Ospita -hosting = [accent]Apertura del server... +hosting = [accent]Apertura server... hosts.refresh = Aggiorna hosts.discovering = Ricerca partite LAN hosts.discovering.any = Ricerca partite -server.refreshing = Aggiornamento del server +server.refreshing = Aggiornamento server hosts.none = [lightgray]Nessuna partita locale trovata! host.invalid = [scarlet]Impossibile connettersi all'host. servers.local = Server Locali -servers.local.steam = Open Games & Local Servers +servers.local.steam = Partite Aperte e Server Locali servers.remote = Server Remoti -servers.global = Server Community +servers.global = Server della Comunità -servers.disclaimer = I server della Community [accent]non[] appartengono o sono controllati dallo sviluppatore.\n\nI servers potrebbero contenere del contenuto generato dall'utente che non è appropriato per tutte le età. +servers.disclaimer = I server della comunità [accent]non[] sono di proprietà o controllati dallo sviluppatore.\n\nI server possono contenere contenuti generati dagli utenti non adatti a tutte le età. servers.connect.confirm = Join the following server?\n\n[accent]{0}[]\n\nOnly connect to servers you trust! servers.showhidden = Mostra Server Nascosti server.shown = Visibile @@ -292,52 +295,52 @@ server.hidden = Nascosto servers.sortping = Sorting By: Ping servers.sortplayers = Sorting By: Player Count -viewplayer = Spettatore di: [accent]{0} +viewplayer = Visualizzazione Giocatore: [accent]{0} trace = Traccia Giocatore -trace.playername = Nome del Giocatore: [accent]{0} +trace.playername = Nome giocatore: [accent]{0} trace.ip = IP: [accent]{0} -trace.id = ID univoco: [accent]{0} -trace.language = Language: [accent]{0} +trace.id = ID: [accent]{0} +trace.language = Lingua: [accent]{0} trace.mobile = Client Mobile: [accent]{0} trace.modclient = Client Personalizzato: [accent]{0} -trace.times.joined = Accessi: [accent]{0} -trace.times.kicked = Espulsioni: [accent]{0} -trace.ips = IPs: -trace.names = Names: -invalidid = ID client non valido! Segnala un bug. +trace.times.joined = Volte connesso: [accent]{0} +trace.times.kicked = Volte espulso: [accent]{0} +trace.ips = IP: +trace.names = Nomi: +invalidid = ID client non valido! Invia una segnalazione bug. -player.ban = Ban -player.kick = Kick -player.trace = Trace -player.admin = Toggle Admin +player.ban = Bandisci +player.kick = Espelli +player.trace = Traccia +player.admin = Cambia Amministratore player.team = Cambia Squadra -server.bans = Lista Ban +server.bans = Ban server.bans.none = Nessun giocatore bandito trovato! server.admins = Amministratori server.admins.none = Nessun amministratore trovato! server.add = Aggiungi Server server.delete = Sei sicuro di voler eliminare questo server? server.edit = Modifica Server -server.outdated = [red]⚠ Server Obsoleto![] -server.outdated.client = [red]⚠ Client Obsoleto![] +server.outdated = [scarlet]Server Obsoleto![] +server.outdated.client = [scarlet]Client Obsoleto![] server.version = [gray]v{0} {1} server.custombuild = [accent]Build Personalizzata confirmban = Sei sicuro di voler bandire "{0}[white]"? confirmkick = Sei sicuro di voler espellere "{0}[white]"? -confirmunban = Sei sicuro di voler riammettere questo giocatore? +confirmunban = Sei sicuro di voler revocare il ban a questo giocatore? confirmadmin = Sei sicuro di voler rendere "{0}[white]" un amministratore? confirmunadmin = Sei sicuro di voler rimuovere lo stato di amministratore da "{0}[white]"? -votekick.reason = Vote-Kick Reason -votekick.reason.message = Are you sure you want to vote-kick "{0}[white]"?\nIf yes, please enter the reason: +votekick.reason = Motivo Votazione Espulsione +votekick.reason.message = Sei sicuro di voler votare per espellere "{0}[white]"?\nSe sì, inserisci il motivo: joingame.title = Unisciti alla Partita joingame.ip = Indirizzo: disconnect = Disconnesso. disconnect.error = Errore di connessione. disconnect.closed = Connessione chiusa. disconnect.timeout = Connessione scaduta. -disconnect.data = Errore durante il caricamento del mondo! -disconnect.snapshottimeout = Timed out while receiving UDP snapshots.\nThis may be caused by an unstable network or connection. +disconnect.data = Errore durante il caricamento dei dati del mondo! +disconnect.snapshottimeout = Timeout durante la ricezione degli snapshot UDP.\nCausato probabilmente da una rete instabile. cantconnect = Impossibile unirsi alla partita ([accent]{0}[]). disconnect.reason = Disconnected: {0} connecting = [accent]Connessione in corso... @@ -346,194 +349,196 @@ reconnecting = [accent]Riconnessione in corso... connecting.establish = [accent]Establishing connection... receiving.world = [accent]Receiving world data ({0})... receiving.assets = [accent]Receiving assets ({0})... -receiving.assets.fail = Error occurred while receiving assets. +receiving.assets.fail = I/O error occurred while receiving assets. server.port = Porta: server.invalidport = Numero porta non valido! -server.error.addressinuse = [scarlet]Failed to open server on port 6567.[]\n\nMake sure no other Mindustry servers are running on your device or network! +server.error.addressinuse = [scarlet]Impossibile aprire il server sulla porta 6567.[]\n\nAssicurati che non ci siano altri server Mindustry in esecuzione sul tuo dispositivo o sulla tua rete! server.error = [scarlet]Errore nell'hosting del server. save.new = Nuovo Salvataggio -save.overwrite = Sei sicuro di voler sovrascrivere questo salvataggio? -save.nocampaign = Individual save files from the campaign cannot be imported. +save.overwrite = Sei sicuro di voler sovrascrivere\nquesto slot di salvataggio? +save.nocampaign = I singoli file di salvataggio della campagna non possono essere importati. overwrite = Sovrascrivi save.none = Nessun salvataggio trovato! -savefail = Salvataggio del gioco non riuscito! +savefail = Salvataggio del gioco fallito! 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 = [scarlet]Impossibile importare il salvataggio: [accent]{0} -save.export.fail = [scarlet]Impossibile esportare il salvataggio: [accent]{0} +save.import.fail = [scarlet]Importazione salvataggio fallita: [accent]{0} +save.export.fail = [scarlet]Esportazione salvataggio fallita: [accent]{0} save.export.needsload = [scarlet]⚠ This save contains embedded assets.[]\nLoad into this save before exporting it. save.assets.missing = Missing Assets save.assets.missing.list = Asset List... save.assets.missing.info = [scarlet]⚠ This save contains missing assets![]\n\n[lightgray]This is likely because the save file was not properly exported.\n[lightgray]When sharing saves, only export through the in-game UI. Do not copy save files directly.\n[lightgray]If transferring files is necessary, make sure the [accent]assetCache[] folder is copied as well. save.import = Importa Salvataggio -save.newslot = Nome: +save.newslot = Nome salvataggio: save.rename = Rinomina save.rename.text = Nuovo nome: selectslot = Seleziona un salvataggio. slot = [accent]Slot {0} editmessage = Modifica Messaggio -save.corrupted = Salvataggio corrotto o non valido! +save.corrupted = File di salvataggio corrotto o non valido! empty = on = On off = Off -save.search = Ricerca giochi salvati... +save.search = Cerca salvataggi... save.autosave = Salvataggio Automatico: {0} save.map = Mappa: {0} -save.wave = Ondata: {0} -save.mode = Modalità di Gioco: {0} +save.wave = Ondata {0} +save.mode = Modalità: {0} save.date = Ultimo Salvataggio: {0} save.playtime = Tempo di Gioco: {0} -dontshowagain = Don't show again -warning = Attenzione +dontshowagain = Non mostrare più +warning = Avviso. confirm = Conferma delete = Elimina view.workshop = Vedi nel Workshop -workshop.listing = Modifica l'elenco del Workshop +workshop.listing = Modifica Elenco Workshop hide = Hide ok = OK -open = Apri -customize = Personalizza +open = Abri +customize = Personalizza Regole cancel = Annulla command = Comando -command.queue = [lightgray][Queuing] -command.mine = Mina +command.queue = Coda +command.mine = Estrai command.repair = Ripara command.rebuild = Ricostruisci -command.assist = Aiuta Giocatore +command.assist = Assisti Giocatore command.move = Muovi -command.enterPayload = Enter Payload Block -command.loadUnits = Load Units -command.loadBlocks = Load Blocks -command.unloadPayload = Unload Payload -command.loopPayload = Loop Unit Transfer -stance.stop = Cancel Orders -stance.shoot = Stance: Shoot -stance.holdfire = Stance: Hold Fire -stance.pursuetarget = Stance: Pursue Target -stance.patrol = Stance: Patrol Path +command.enterPayload = Entra nel Blocco Carico +command.loadUnits = Carica Unità +command.loadBlocks = Carica Blocchi +command.unloadPayload = Scarica Carico +command.loopPayload = Ciclo Trasferimento Unità +stance.stop = Annulla Ordini +stance.shoot = Assetto: Fuoco +stance.holdfire = Assetto: Cessate il Fuoco +stance.pursuetarget = Assetto: Insegui Bersaglio +stance.patrol = Assetto: Pattuglia Percorso stance.holdposition = Stance: Hold Position -stance.ram = Stance: Ram\n[lightgray]Straight line movement, no pathfinding +stance.ram = Assetto: Speronamento\n[lightgray]Movimento in linea retta, senza ricerca percorso stance.boost = Boost -stance.mineauto = Automatic Mining -stance.mine = Mine Item: {0} +stance.mineauto = Estrazione Automatica +stance.mine = Estrai Oggetto: {0} openlink = Apri Link copylink = Copia Link back = Indietro max = Max -objective = Map Objective -crash.export = Esporta Logs del Crash -crash.none = Nessun Log trovato. -crash.exported = Crash logs esportati. -data.export = Esporta Salvataggio -data.import = Importa Salvataggio -data.openfolder = Apri Cartella\nSalvataggi +objective = Obiettivo Mappa +crash.export = Esporta Log di Crash +crash.none = Nessun log di crash trovato. +crash.exported = Log di crash esportati. +data.export = Esporta Dati +data.import = Importa Dati +data.openfolder = Apri Cartella Dati data.exported = Dati esportati. data.invalid = Questi non sono dati di gioco validi. -data.import.confirm = Importare dati di gioco esterni sovrascriverà[scarlet] tutti[] i tuoi progressi attuali.\n[accent]L'operazione è irreversibile![]\n\nUna volta importati i dati, il gioco si chiuderà immediatamente. +data.import.confirm = L'importazione di dati esterni sovrascriverà [scarlet]tutti[] i tuoi dati di gioco attuali.\n[accent]L'operazione non può essere annullata![]\n\nUna volta importati i dati, il gioco si chiuderà immediatamente. quit.confirm = Sei sicuro di voler uscire? -loading = [accent]Caricamento in Corso... -downloading = [accent]Downloading... -saving = [accent]Salvataggio in corso... -respawn = [accent][[{0}][] per rinascere nel nucleo -cancelbuilding = [accent][[{0}][] per pulire la selezione +loading = [accent]Caricamento... +downloading = [accent]Download in corso... +saving = [accent]Salvataggio... +respawn = [accent][[{0}][] per rientrare +cancelbuilding = [accent][[{0}][] per annullare la pianificazione selectschematic = [accent][[{0}][] per selezionare+copiare -pausebuilding = [accent][[{0}][] per smettere di costruire -resumebuilding = [scarlet][[{0}][] per riprendere a costruire +pausebuilding = [accent][[{0}][] per mettere in pausa la costruzione +resumebuilding = [scarlet][[{0}][] per riprendere la costruzione enablebuilding = [scarlet][[{0}][] per abilitare la costruzione -showui = Interfaccia utente nascosta.\nPremere [accent][[{0}][] per mostrarla nuovamente. -commandmode.name = [accent]Command Mode -commandmode.nounits = [no units] +showui = Interfaccia nascosta.\nPremi [accent][[{0}][] per mostrare l'interfaccia. +commandmode.name = [accent]Modalità Comando +commandmode.nounits = [nessuna unità] wave = [accent]Ondata {0} wave.cap = [accent]Ondata {0}/{1} wave.waiting = [lightgray]Ondata tra {0} wave.waveInProgress = [lightgray]Ondata in corso -waiting = In attesa... -waiting.players = Attendendo giocatori... -wave.enemies = [lightgray]{0} Nemici Rimasti +waiting = [lightgray]In attesa... +waiting.players = In attesa di giocatori... +wave.enemies = [lightgray]{0} Nemici Rimanenti wave.enemycores = [accent]{0}[lightgray] Nuclei Nemici wave.enemycore = [accent]{0}[lightgray] Nucleo Nemico -wave.enemy = [lightgray]{0} Nemico Rimasto -wave.guardianwarn = Il Guardiano arriverà in [accent]{0}[] ondate. -wave.guardianwarn.one = Il Guardiano arriverà in [accent]{0}[] ondata. -loadimage = Carica immagine +wave.enemy = [lightgray]{0} Nemico Rimanente +wave.guardianwarn = Guardiano in arrivo tra [accent]{0}[] ondate. +wave.guardianwarn.one = Guardiano in arrivo tra [accent]{0}[] ondata. +loadimage = Carica Immagine saveimage = Salva Immagine unknown = Sconosciuto custom = Personalizzato -builtin = Incluso +builtin = Predefinito modded = Modded -map.delete.confirm = Sei sicuro di voler eliminare questa mappa? L'operazione è irreversibile! -map.random = [accent]Mappa casuale -map.nospawn = Questa mappa non possiede un Nucleo in cui generare! Aggiungine uno nell'editor. -map.nospawn.pvp = Questa mappa non ha un Nucleo Nemico! Aggiungi dei Nuclei nell'editor per poter giocare. -map.nospawn.attack = Questa mappa non ha nessun Nucleo Nemico da poter attaccare! Aggiungi dei Nuclei Nemici nell'editor per poter giocare. -map.invalid = Errore nel caricamento della mappa: file mappa corrotto o non valido. -workshop.update = Aggiorna elemento -workshop.error = Errore nel recupero dei dettagli del Workshop: {0} -map.publish.confirm = Vuoi pubblicare questa mappa?\n\n[lightgray]Assicurati di aver accettato il Workshop EULA, o le tue mappe non saranno visibili! +map.delete.confirm = Sei sicuro di voler eliminare questa mappa? L'operazione non può essere annullata! +map.random = [accent]Mappa Casuale +map.nospawn = Questa mappa non ha nuclei in cui il giocatore possa apparire! Aggiungi un nucleo {0} a questa mappa nell'editor. +map.nospawn.pvp = Questa mappa non ha nuclei nemici in cui il giocatore possa apparire! Aggiungi nuclei [scarlet]non arancioni[] a questa mappa nell'editor. +map.nospawn.attack = Questa mappa non ha nuclei nemici da attaccare! Aggiungi nuclei {0} a questa mappa nell'editor. +map.invalid = Errore nel caricamento della mappa: file corrotto o non valido. +workshop.update = Aggiorna Elemento +workshop.error = Errore nel recupero dei dettagli del workshop: {0} +map.publish.confirm = Sei sicuro di voler pubblicare questa mappa?\n\n[lightgray]Assicurati di aver accettato l'EULA del Workshop di Steam, o le tue mappe non appariranno! workshop.menu = Seleziona cosa vorresti fare con questo elemento. workshop.info = Info Elemento -changelog = Changelog (opzionale): -updatedesc = Sovrascrivere titolo e descrizione -eula = Steam EULA -missing = Questo prodotto è stato eliminato o spostato.\n[lightgray]L'elemento è stato scollegato automaticamente dal Workshop. +changelog = Registro modifiche (opzionale): +updatedesc = Sovrascrivi Titolo e Descrizione +eula = EULA di Steam +missing = Questo elemento è stato eliminato o spostato.\n[lightgray]Il collegamento al workshop è stato rimosso automaticamente. publishing = [accent]Pubblicazione... -publish.confirm = Sei sicuro di volerlo pubblicare?\n\n[lightgray]Assicurati di accettare il contratto EULA del Workshop o i tuoi prodotti non verranno mostrati! -publish.error = Errore nella pubblicazione del prodotto: {0} -steam.error = Impossibile inizializzare i servizi di Steam.\nErrore: {0} +publish.confirm = Sei sicuro di voler pubblicare questo elemento?\n\n[lightgray]Assicurati di aver accettato l'EULA del Workshop, o i tuoi elementi non appariranno! +publish.error = Errore nella pubblicazione dell'elemento: {0} +steam.error = Impossibile inizializzare i servizi Steam.\nErrore: {0} editor.showblocks = Mostra Blocchi editor.showterrain = Mostra Terreno -editor.showfloor = Mostra Pavimentazione +editor.showfloor = Mostra Pavimento editor.planet = Pianeta: editor.sector = Settore: editor.seed = Seme: -editor.brush = Dimensioni Pennello +editor.brush = Pennello editor.openin = Apri nell'Editor -editor.oregen = Generazione dei Minerali -editor.oregen.info = Generazione dei Minerali: +editor.oregen = Generazione Minerali +editor.oregen.info = Generazione Minerali: editor.mapinfo = Info Mappa editor.author = Autore: editor.description = Descrizione: -editor.nodescription = Una mappa deve avere una descrizione di almeno 4 caratteri per poter essere pubblicata. -editor.waves = Ondate: -editor.rules = Regole: -editor.generation = Generazione: +editor.nodescription = Una mappa deve avere una descrizione di almeno 4 caratteri prima di essere pubblicata. +editor.waves = Ondate +editor.rules = Regole +editor.generation = Generazione editor.objectives = Obiettivi -editor.locales = Locale Bundles -editor.worldprocessors = World Processors -editor.worldprocessors.editname = Edit Name -editor.worldprocessors.none = [lightgray]No world processor blocks found!\nAdd one in the map editor, or use the \ue813 Add button below. -editor.worldprocessors.nospace = No free space to place a world processor!\nDid you fill the map with structures? Why would you do this? -editor.worldprocessors.delete.confirm = Are you sure you want to delete this world processor?\n\nIf it is surrounded by walls, it will be replaced by an environmental wall. +editor.locales = Pacchetti Lingua +editor.worldprocessors = Processori Mondiali +editor.worldprocessors.editname = Modifica Nome +editor.worldprocessors.none = [lightgray]Nessun blocco Processore Mondiale trovato!\nAggiungine uno nell'editor mappe o usa il pulsante \ue813 Aggiungi qui sotto. +editor.worldprocessors.nospace = Nessuno spazio libero per piazzare un processore mondiale!\nHai riempito la mappa di strutture? Perché lo faresti? +editor.worldprocessors.delete.confirm = Sei sicuro di voler eliminare questo processore mondiale?\n\nSe è circondato da mura, verrà sostituito da un muro ambientale. editor.ingame = Modifica in Gioco editor.playtest = Playtest editor.publish.workshop = Pubblica nel Workshop editor.newmap = Nuova Mappa -editor.center = Centro -editor.search = Ricerca mappe... -editor.filters = Filtri mappe -editor.filters.mode = Modalità di gioco: +editor.center = Centra +editor.search = Cerca mappe... +editor.filters = Filtra Mappe +editor.filters.mode = Modalità: editor.filters.priorities = Priorities: -editor.filters.type = Tipo mappa: +editor.filters.type = Tipo Mappa: editor.filters.search = Cerca in: editor.filters.author = Autore editor.filters.description = Descrizione editor.filters.modname = Mod Name -editor.filters.prioritizemod = Mod Priority -editor.filters.prioritizecustom = Custom Priority +editor.filters.prioritize.name = Prioritize: Name +editor.filters.prioritize.custom = Prioritize: Custom +editor.filters.prioritize.builtin = Prioritize: Built-In +editor.filters.prioritize.recent = Prioritize: Recently Modified editor.filters.planetselect = Planet Selection -editor.shiftx = Shift X -editor.shifty = Shift Y +editor.shiftx = Sposta X +editor.shifty = Sposta Y +asset.patch = Patches asset.emoji = Emojis -asset.patch = Patch asset.content = Content -asset.bundle = Translation Bundle -asset.image = Image -asset.sound = Sound +asset.bundle = Translation Bundles +asset.image = Images +asset.sound = Sounds asset.music = Music content.unit = Unit @@ -545,7 +550,7 @@ content.weather = Weather content.status = Status Effect patch.set = Patchset: {0} -patch.none = [lightgray]No patchsets loaded. +patch.none = [lightgray]No patchsets found. patch.errors = Patchset Errors patch.importerror = Failed to import patchset patch.delete.confirm = Are you sure you want to delete this patchset? @@ -560,8 +565,8 @@ asset.guide = Usage Guide asset.bundle.exists = A bundle with path '{0}' already exists. asset.importzip = Import Asset Zip asset.exportzip = Export Asset Zip -asset.image.importzip = Import Zip -asset.image.exportzip = Export Zip +asset.image.importzip = Import Image Zip +asset.image.exportzip = Export Image Zip asset.clearall = Clear All asset.clearall.confirm = Are you sure that you want to clear [red]all[] assets from this map?\nThis includes images, audio, content, etc. asset.path.invalid = Path is invalid! @@ -605,35 +610,35 @@ asset.emoji.exists = An emoji with that name already exists. workshop = Workshop waves.title = Ondate -waves.team = Team +waves.team = Squadra waves.remove = Rimuovi -waves.every = sempre +waves.every = ogni waves.waves = ondata/e waves.health = salute: {0}% waves.perspawn = per generazione waves.shields = scudi/ondata waves.to = a waves.spawn = spawn: -waves.spawn.all = -waves.spawn.select = Seleziona spawn -waves.spawn.none = [scarlet]nessuno spawn trovato nella mappa +waves.spawn.all = +waves.spawn.select = Seleziona Spawn +waves.spawn.none = [scarlet]nessun punto di spawn trovato nella mappa waves.spawn.first = [lightgray](first {0}) -waves.max = numero massimo unità +waves.max = max unità waves.guardian = Guardiano waves.preview = Anteprima -waves.random = Random -waves.invalid = Ondate dagli appunti non valide. +waves.random = Casuale +waves.invalid = Ondate non valide negli appunti. waves.copied = Ondate copiate. -waves.none = Nessun nemico impostato.\nNota che le disposizioni di ondate vuote verranno automaticamente rimpiazzate con la disposizione predefinita. +waves.none = Nessun nemico definito.\nNota che le disposizioni vuote verranno sostituite automaticamente con quella predefinita. waves.sort = Ordina per -waves.sort.reverse = Inverti ordine -waves.sort.begin = Inizia +waves.sort.reverse = Ordine inverso +waves.sort.begin = Inizio waves.sort.health = Salute waves.sort.type = Tipo waves.search = Cerca ondate... waves.filter = Filtro Unità -waves.units.hide = Nascondi tutto -waves.units.show = Mostra tutto +waves.units.hide = Nascondi Tutto +waves.units.show = Mostra Tutto pause.disabled = [scarlet]Pause is disabled #these are intentionally in lower case @@ -641,153 +646,153 @@ wavemode.counts = conteggi wavemode.totals = totali wavemode.health = salute -all = All +all = Tutto editor.default = [lightgray] details = Dettagli... -edit = Modifica... +edit = Modifica edit.menu = Edit... -variables = Vars +variables = Variabili logic.error.toolong = Processor code too long (Limit: {0} compressed bytes, actual length: {1} bytes) -logic.clear.confirm = Are you sure you want to clear all code from this processor? -logic.restart = Restart -logic.globals = Built-in Variables +logic.clear.confirm = Sei sicuro di voler cancellare tutto il codice da questo processore? +logic.restart = Riavvia +logic.globals = Variabili Integrate editor.name = Nome: -editor.spawn = Piazza un'Unità -editor.removeunit = Rimuovi un'Unità -editor.teams = Colore Squadre +editor.spawn = Genera Unità +editor.removeunit = Rimuovi Unità +editor.teams = Squadre editor.errorload = Errore nel caricamento del file. -editor.errorsave = Errore nel salvataggio del file, -editor.errorimage = Questa è un'immagine, non una mappa.\n\nSe vuoi importare una mappa vecchia clicca su 'Importa Mappa Vecchia' nell'editor. -editor.errorlegacy = La mappa è troppo vecchia ed usa un formato che non è più supportato. +editor.errorsave = Errore nel salvataggio del file. +editor.errorimage = Questa è un'immagine, non una mappa. +editor.errorlegacy = Questa mappa è troppo vecchia e usa un formato legacy non più supportato. editor.errornot = Questo non è un file mappa. -editor.errorheader = Il file di questa mappa non è valido o è corrotto. -editor.errorname = Questa mappa è senza nome. Stai cercando di caricare un salvataggio? -editor.errorlocales = Error reading invalid locale bundles. +editor.errorheader = Questo file mappa non è valido o è corrotto. +editor.errorname = La mappa non ha un nome definito. Stai cercando di caricare un salvataggio? +editor.errorlocales = Errore nella lettura di pacchetti lingua non validi. editor.update = Aggiorna editor.randomize = Casualizza -editor.moveup = Muovi in alto -editor.movedown = Muovi in basso +editor.moveup = Muovi su +editor.movedown = Muovi giù editor.copy = Copia editor.apply = Applica editor.generate = Genera -editor.sectorgenerate = Genera settore +editor.sectorgenerate = Genera Settore editor.resize = Ridimensiona editor.loadmap = Carica Mappa editor.savemap = Salva Mappa -editor.savechanges = [scarlet]You have unsaved changes!\n\n[]Do you want to save them? +editor.savechanges = [scarlet]Hai modifiche non salvate![]\n\nVuoi salvarle? editor.saved = Salvato! -editor.save.noname = La tua mappa non ha un nome! Impostane uno nel menu 'Info Mappa'. -editor.save.overwrite = La tua mappa sovrascrive quelle incluse! Imposta un nome diverso nel menu 'Info Mappa'. -editor.import.exists = [scarlet]Impossibile importare:[] esiste già una mappa chiamata '{0}' che non può essere sovrascritta! +editor.save.noname = La tua mappa non ha un nome! Impostane uno nel menu 'info mappa'. +editor.save.overwrite = La tua mappa sovrascrive una mappa predefinita! Scegli un nome diverso nel menu 'info mappa'. +editor.import.exists = [scarlet]Impossibile importare:[] esiste già una mappa predefinita chiamata '{0}'! editor.import = Importa... -editor.importmap = Importa mappa -editor.importmap.description = Importa mappa preesistente +editor.importmap = Importa Mappa +editor.importmap.description = Importa una mappa già esistente editor.importfile = Importa File editor.importfile.description = Importa un file mappa esterno -editor.importimage = Importa File Immagine -editor.importimage.description = Importa immagine del terreno esterna +editor.importimage = Importa Immagine +editor.importimage.description = Importa un file immagine mappa esterno editor.export = Esporta... editor.exportfile = Esporta File -editor.exportfile.description = Esporta file mappa +editor.exportfile.description = Esporta un file mappa editor.exportimage = Esporta Immagine Terreno -editor.exportimage.description = Esporta un file immagine contenente solo il terreno -editor.loadimage = Importa\nTerreno -editor.saveimage = Esporta\nTerreno -editor.unsaved = Sei sicuro di voler uscire?\n[scarlet]Tutte le modifiche andranno perse. -editor.resizemap = Ridimensiona la mappa +editor.exportimage.description = Esporta un'immagine contenente solo il terreno base +editor.loadimage = Importa Terreno +editor.saveimage = Esporta Terreno +editor.unsaved = Sei sicuro di voler uscire?\n[scarlet]Tutte le modifiche non salvate andranno perse. +editor.resizemap = Ridimensiona 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?\n"[accent]{0}[]" +editor.overwrite.confirm = [scarlet]Attenzione![] Esiste già una mappa con questo nome. Sei sicuro di volerla sovrascrivere?\n"[accent]{0}[]" editor.exists = Esiste già una mappa con questo nome. editor.selectmap = Seleziona una mappa da caricare: -toolmode.replace = Sostituire +toolmode.replace = Sostituisci toolmode.replace.description = Disegna solo su blocchi solidi. toolmode.replaceall = Sostituisci Tutto -toolmode.replaceall.description = Rimpiazza tutti i blocchi nella mappa. +toolmode.replaceall.description = Sostituisce tutti i blocchi della mappa. toolmode.orthogonal = Ortogonale toolmode.orthogonal.description = Disegna solo linee ortogonali. toolmode.square = Quadrato toolmode.square.description = Pennello quadrato. toolmode.eraseores = Rimuovi Minerali -toolmode.eraseores.description = Rimuove solo minerali. +toolmode.eraseores.description = Rimuove solo i minerali. toolmode.fillteams = Riempi Squadre -toolmode.fillteams.description = Riempe squadre al posto di blocchi. -toolmode.fillerase = Fill Erase -toolmode.fillerase.description = Erase blocks of the same type. -toolmode.fillcliffs = Fill Cliffs -toolmode.fillcliffs.description = Turns walls into cliffs. +toolmode.fillteams.description = Riempie le squadre al posto dei blocchi. +toolmode.fillerase = Riempi e Rimuovi +toolmode.fillerase.description = Rimuove blocchi dello stesso tipo. +toolmode.fillcliffs = Riempi Scogliere +toolmode.fillcliffs.description = Trasforma i muri in scogliere. toolmode.drawteams = Disegna Squadre -toolmode.drawteams.description = Disegna squadre al posto di blocchi. +toolmode.drawteams.description = Disegna le squadre al posto dei blocchi. #unused -toolmode.underliquid = Under Liquids -toolmode.underliquid.description = Draw floors under liquid tiles. +toolmode.underliquid = Sotto Liquidi +toolmode.underliquid.description = Disegna i pavimenti sotto le celle liquide. toolmode.fillunderliquid = Fill Under Liquids toolmode.fillunderliquid.description = Fill floors under liquid tiles. -filters.empty = [lightgray]Nessun filtro! Aggiungine uno cliccando il tasto sotto. +filters.empty = [lightgray]Nessun filtro! Aggiungine uno con il pulsante sotto. -filter.distort = Modifica +filter.distort = Distorsione filter.noise = Rumore -filter.enemyspawn = Seleziona Punto di Generazione del Nemico -filter.spawnpath = Percorso per il Punto di Generazione -filter.corespawn = Seleziona Nucleo +filter.enemyspawn = Selezione Spawn Nemico +filter.spawnpath = Percorso verso lo Spawn +filter.corespawn = Selezione Nucleo filter.median = Mediana filter.oremedian = Mediana Minerali filter.blend = Miscela filter.defaultores = Minerali Predefiniti filter.ore = Minerale -filter.rivernoise = Interferenze Fiume -filter.mirror = Rifletti -filter.clear = Resetta Filtro +filter.rivernoise = Rumore Fiume +filter.mirror = Specchio +filter.clear = Reset filter.option.ignore = Ignora filter.scatter = Dispersione filter.terrain = Terreno -filter.logic = Logic +filter.logic = Logica filter.option.scale = Scala filter.option.chance = Probabilità filter.option.mag = Magnitudine filter.option.threshold = Soglia -filter.option.circle-scale = Modifica Diametro Cerchio -filter.option.octaves = Ottavi -filter.option.falloff = Cadere +filter.option.circle-scale = Scala Cerchio +filter.option.octaves = Ottave +filter.option.falloff = Dissolvenza filter.option.angle = Angolo -filter.option.tilt = Tilt -filter.option.rotate = Rotate +filter.option.tilt = Inclinazione +filter.option.rotate = Ruota filter.option.amount = Quantità filter.option.block = Blocco -filter.option.floor = Terreno -filter.option.flooronto = Terreno Mirato -filter.option.target = Obiettivo -filter.option.replacement = Sostituisci +filter.option.floor = Pavimento +filter.option.flooronto = Pavimento Bersaglio +filter.option.target = Bersaglio +filter.option.replacement = Sostituzione filter.option.wall = Muro filter.option.ore = Minerale -filter.option.floor2 = Terreno Secondario +filter.option.floor2 = Pavimento Secondario filter.option.threshold2 = Soglia Secondaria filter.option.radius = Raggio -filter.option.percentile = Percentuale -filter.option.code = Code -filter.option.loop = Loop +filter.option.percentile = Percentile +filter.option.code = Codice +filter.option.loop = Ciclo -locales.info = Here, you can add locale bundles for specific languages to your map. In locale bundles, each property has a name and a value. These properties can be used by world processors and objectives using their names. They support text formatting (replacing placeholders with actual values).\n\n[cyan]Example property:\n[]name: [accent]timer[]\nvalue: [accent]Example timer, time left: {0}[]\n\n[cyan]Usage:\n[]Set it as objective's text: [accent]@timer\n\n[]Print it in a world processor:\n[accent]localeprint "timer"\nformat time\n[gray](where time is a separately calculated variable) -locales.deletelocale = Are you sure you want to delete this locale bundle? -locales.applytoall = Apply Changes To All Locales -locales.addtoother = Add To Other Locales -locales.rollback = Rollback to last applied -locales.filter = Property filter -locales.searchname = Search name... -locales.searchvalue = Search value... -locales.searchlocale = Search locale... -locales.byname = By name -locales.byvalue = By value -locales.showcorrect = Show properties that are present in all locales and have unique values everywhere -locales.showmissing = Show properties that are missing in some locales -locales.showsame = Show properties that have same values in different locales -locales.viewproperty = View in all locales -locales.viewing = Viewing property "{0}" -locales.addicon = Add Icon +locales.info = Qui puoi aggiungere pacchetti lingua (bundles) alla tua mappa. Ogni proprietà ha un nome e un valore. Queste proprietà possono essere usate dai world processor e dagli obiettivi. Supportano la formattazione del testo (sostituendo i segnaposto con i valori reali).\n\n[cyan]Esempio:\n[]nome: [accent]timer[]\nvalore: [accent]Esempio timer, tempo rimasto: {0}[]\n\n[cyan]Utilizzo:\n[]Impostalo come testo obiettivo: [accent]@timer\n\n[]Stampalo in un world processor:\n[accent]localeprint "timer"\nformat time\n[gray](dove time è una variabile calcolata separatamente) +locales.deletelocale = Sei sicuro di voler eliminare questo pacchetto lingua? +locales.applytoall = Applica modifiche a tutte le lingue +locales.addtoother = Aggiungi ad altre lingue +locales.rollback = Ripristina all'ultima applicata +locales.filter = Filtro proprietà +locales.searchname = Cerca nome... +locales.searchvalue = Cerca valore... +locales.searchlocale = Cerca lingua... +locales.byname = Per nome +locales.byvalue = Per valore +locales.showcorrect = Mostra proprietà presenti in tutte le lingue e con valori univoci +locales.showmissing = Mostra proprietà mancanti in alcune lingue +locales.showsame = Mostra proprietà con valori identici in diverse lingue +locales.viewproperty = Visualizza in tutte le lingue +locales.viewing = Visualizzazione proprietà "{0}" +locales.addicon = Aggiungi Icona locales.property.name = name locales.property.text = text @@ -801,117 +806,117 @@ save = Salva fps = FPS: {0} ping = Ping: {0}ms tps = TPS: {0} -memory = Memoria: {0}MB -memory2 = Memoria:\n {0}MB +\n {1}MB -language.restart = Riavvia il gioco affinché le impostazioni della lingua abbiano effetto. +memory = Mem: {0}mb +memory2 = Mem:\n {0}mb +\n {1}mb +language.restart = Riavvia il gioco per rendere effettive le impostazioni della lingua. settings = Impostazioni tutorial = Tutorial -tutorial.retake = Ripeti il Tutorial +tutorial.retake = Ripeti Tutorial editor = Editor mapeditor = Editor Mappe abandon = Abbandona -abandon.text = Questa zona e tutte le tue risorse saranno perdute e passeranno al nemico. +abandon.text = Questa zona e tutte le sue risorse andranno perdute a favore del nemico. locked = Bloccato -complete = [lightgray]Completa: +complete = [lightgray]Completato: requirement.wave = Raggiungi l'ondata {0} in {1} -requirement.core = Distruggi il Nucleo Nemico in {0} -requirement.research = Scopri {0} +requirement.core = Distruggi il nucleo nemico in {0} +requirement.research = Ricerca {0} requirement.produce = Produci {0} requirement.capture = Cattura {0} -requirement.onplanet = Control Sector On {0} -requirement.onsector = Land On Sector: {0} +requirement.onplanet = Controlla settore su {0} +requirement.onsector = Atterra sul settore: {0} launch.text = Lancia -map.multiplayer = Solo l'host può vedere i settori. +map.multiplayer = Solo l'host può visualizzare i settori. uncover = Scopri configure = Configura Equipaggiamento objective.research.name = Ricerca objective.produce.name = Ottieni -objective.item.name = Ottieni oggetto -objective.coreitem.name = Core Item -objective.buildcount.name = Numero di costruzioni -objective.unitcount.name = Numero di unità -objective.destroyunits.name = Distruggi unità +objective.item.name = Ottieni Oggetto +objective.coreitem.name = Oggetto nel Nucleo +objective.buildcount.name = Numero Edifici +objective.unitcount.name = Numero Unità +objective.destroyunits.name = Distruggi Unità objective.timer.name = Timer -objective.destroyblock.name = Distruggi blocco -objective.destroyblocks.name = Distruggi blocchi -objective.destroycore.name = Distruggi nuclei -objective.commandmode.name = Modalità comando +objective.destroyblock.name = Distruggi Blocco +objective.destroyblocks.name = Distruggi Blocchi +objective.destroycore.name = Distruggi Nucleo +objective.commandmode.name = Modalità Comando objective.flag.name = Flag -marker.shapetext.name = Shape Text -marker.point.name = Point +marker.shapetext.name = Testo Sagomato +marker.point.name = Punto marker.shape.name = Forma marker.text.name = Testo -marker.line.name = Line -marker.quad.name = Quad +marker.line.name = Linea +marker.quad.name = Quadrato marker.texture.name = Texture marker.background = Sfondo -marker.outline = Outline +marker.outline = Contorno objective.research = [accent]Ricerca:\n[]{0}[lightgray]{1} objective.produce = [accent]Ottieni:\n[]{0}[lightgray]{1} objective.destroyblock = [accent]Distruggi:\n[]{0}[lightgray]{1} objective.destroyblocks = [accent]Distruggi: [lightgray]{0}[white]/{1}\n{2}[lightgray]{3} objective.item = [accent]Ottieni: [][lightgray]{0}[]/{1}\n{2}[lightgray]{3} -objective.coreitem = [accent]Muovi nel nucleo:\n[][lightgray]{0}[]/{1}\n{2}[lightgray]{3} +objective.coreitem = [accent]Sposta nel nucleo:\n[][lightgray]{0}[]/{1}\n{2}[lightgray]{3} objective.build = [accent]Costruisci: [][lightgray]{0}[]x\n{1}[lightgray]{2} objective.buildunit = [accent]Costruisci unità: [][lightgray]{0}[]x\n{1}[lightgray]{2} -objective.destroyunits = [accent]Distruggi: [][lightgray]{0}[]x unità +objective.destroyunits = [accent]Distruggi: [][lightgray]{0}[]x Unità objective.enemiesapproaching = [accent]Nemici in arrivo tra [lightgray]{0}[] -objective.enemyescalating = [accent]Produzione nemica in aumento tra [lightgray]{0}[] -objective.enemyairunits = [accent]La produzione aerea nemica comincia tra [lightgray]{0}[] +objective.enemyescalating = [accent]Enemy production escalating in [lightgray]{0}[] +objective.enemyairunits = [accent]Produzione unità aeree nemiche tra [lightgray]{0}[] objective.enemyunitproduction = [accent]Enemy unit production begins in [lightgray]{0}[] -objective.destroycore = [accent]Distruggi il nucleo nemico +objective.destroycore = [accent]Distruggi Nucleo Nemico objective.command = [accent]Comanda Unità -objective.nuclearlaunch = [accent]⚠ Lancio nucleare rilevato: [lightgray]{0} +objective.nuclearlaunch = [accent]⚠ Lancio missile rilevato: [lightgray]{0} -announce.nuclearstrike = [red]⚠ COLPO NUCLEARE IN ARRIVO ⚠ +announce.nuclearstrike = [red]⚠ ATTACCO MISSILISTICO IN ARRIVO ⚠\n[lightgray]costruisci immediatamente nuclei di riserva -loadout = Equipaggiamento +loadout = Equipaggiamento (Loadout) resources = Risorse resources.max = Max bannedblocks = Blocchi Banditi -unbannedblocks = Unbanned Blocks +unbannedblocks = Blocchi Riammessi objectives = Obiettivi -bannedunits = Unità bandite -unbannedunits = Unbanned Units -bannedunits.whitelist = Banned Units As Whitelist -bannedblocks.whitelist = Banned Blocks As Whitelist -addall = Aggiungi Tutti -launch.from = Partenza da: [accent]{0} -launch.capacity = Capacità di lancio oggetti: [accent]{0} +bannedunits = Unità Bandite +unbannedunits = Unità Riammesse +bannedunits.whitelist = Unità Bandite come Whitelist +bannedblocks.whitelist = Blocchi Banditi come Whitelist +addall = Aggiungi Tutto +launch.from = Lancio da: [accent]{0} +launch.capacity = Capacità oggetti al lancio: [accent]{0} launch.destination = Destinazione: {0} -landing.sources = Source Sectors: [accent]{0}[] -landing.import = Max Total Import: {0}[accent]{1}[lightgray]/min -configure.invalid = Il valore deve essere un numero compresto tra 0 e {0}. +landing.sources = Settori di origine: [accent]{0}[] +landing.import = Importazione Totale Max: {0}[accent]{1}[lightgray]/min +configure.invalid = La quantità deve essere un numero compreso tra 0 e {0}. add = Aggiungi... guardian = Guardiano -connectfail = [scarlet]Impossibile connettersi al server:\n\n[accent] {0} -error.unreachable = Server irraggiungibile. L'indirizzo è scritto correttamente? +connectfail = [scarlet]Errore di connessione:\n\n[accent]{0} +error.unreachable = Server irraggiungibile.\nL'indirizzo è scritto correttamente? error.invalidaddress = Indirizzo non valido. -error.timedout = Tempo scaduto!\nAssicurati che l'host abbia il port forwarding impostato e che l'indirizzo sia corretto! -error.mismatch = Errore dei pacchetti:\nPossibile discordanza della versione client/server.\nAssicurati che tu e l'host possediate l'ultima versione di Mindustry! +error.timedout = Connessione scaduta!\nAssicurati che l'host abbia impostato il port forwarding e che l'indirizzo sia corretto! +error.mismatch = Errore pacchetto:\npossibile discrepanza tra la versione client/server.\nAssicurati che tu e l'host abbiate l'ultima versione di Mindustry! error.alreadyconnected = Già connesso. -error.mapnotfound = Mappa non trovata! -error.io = Errore I/O di rete. +error.mapnotfound = File mappa non trovato! +error.io = Errore di rete I/O. error.any = Errore di rete sconosciuto. -error.bloom = Errore dell'avvio delle shaders.\nIl tuo dispositivo potrebbe non supportarle. -error.moddex = Mindustry is unable to load this mod.\nYour device is blocking import of Java mods due to recent changes in Android.\nThere is no known workaround to this issue. +error.bloom = Errore inizializzazione bloom.\nIl tuo dispositivo potrebbe non supportarlo. +error.moddex = Mindustry non è in grado di caricare questa mod.\nIl tuo dispositivo blocca l'importazione di mod Java a causa di recenti modifiche in Android.\nIl problema non verrà risolto. Non esiste una soluzione nota. weather.rain.name = Pioggia weather.snowing.name = Neve -weather.sandstorm.name = Tempesta di Sabbia -weather.sporestorm.name = Tempesta di Spore +weather.sandstorm.name = Tempesta di sabbia +weather.sporestorm.name = Tempesta di spore weather.fog.name = Nebbia -campaign.playtime = \uf129 [lightgray]Sector Playtime: {0} -campaign.complete = [accent]Congratulations.\n\nThe enemy on {0} has been defeated.\n[lightgray]The final sector has been conquered. +campaign.playtime = \uf129 [lightgray]Tempo di gioco settore: {0} +campaign.complete = [accent]Congratulazioni.\n\nIl nemico su {0} è stato sconfitto.\n[lightgray]L'ultimo settore è stato conquistato. -sectorlist = Settore +sectorlist = Settori sectorlist.attacked = {0} sotto attacco sectors.unexplored = [lightgray]Inesplorato sectors.attempts = Tentativi: @@ -925,54 +930,54 @@ sectors.wave = Ondata: sectors.stored = Immagazzinato: sectors.resume = Riprendi sectors.launch = Lancia -sectors.nolaunchcandidate = No Launch Sector -sectors.viewsubmission = \ue80d View Submissions +sectors.nolaunchcandidate = Nessun Settore di Lancio +sectors.viewsubmission = \ue80d Vedi Contributi sectors.select = Seleziona -sectors.launchselect = Select Launch Destination -sectors.nonelaunch = [lightgray]nessuno (sole) -sectors.redirect = Redirect Launch Pads +sectors.launchselect = Seleziona Destinazione Lancio +sectors.nonelaunch = [lightgray]nessuna (sole) +sectors.redirect = Reindirizza Launch Pad sectors.rename = Rinomina Settore sectors.enemybase = [scarlet]Base Nemica sectors.vulnerable = [scarlet]Vulnerabile -sectors.underattack = [scarlet]Sotto attacco! [accent]{0}% danneggiato -sectors.go = Lancia +sectors.underattack = [scarlet]Sotto attacco! +sectors.go = Vai sector.abandon = Abbandona -sector.abandon.confirm = Il nucleo/i di questo settore si auto-distruggeranno.\nContinuare? +sector.abandon.confirm = I nuclei di questo settore si auto-distruggeranno.\nContinuare? sector.curcapture = Settore Catturato -sector.lockdown = [red]:warning:[accent] Sector currently under attack\n[lightgray]production, research, export and import disabled +sector.lockdown = [red]:warning:[accent] Settore attualmente sotto attacco\n[lightgray]produzione, ricerca, esportazione e importazione disabilitate sector.curlost = Settore Perso -sector.missingresources = [scarlet]Risorse del Nucleo Insufficienti +sector.missingresources = [scarlet]Risorse Nucleo Insufficienti sector.attacked = Settore [accent]{0}[white] sotto attacco! sector.lost = Settore [accent]{0}[white] perso! -sector.capture = Sector [accent]{0}[white]Captured! +sector.capture = Settore [accent]{0}[white] Catturato! sector.capture.current = Settore Catturato! -sector.changeicon = Cambia icona -sector.noswitch.title = Impossibile cambiare settore -sector.noswitch = Non puoi cambiare settore mentre sei sotto attacco.\n\nSectore: [accent]{0}[] on [accent]{1}[] -sector.view = Vedi settore -sector.foundationrequired = [lightgray] Core: Foundation Required +sector.changeicon = Cambia Icona +sector.noswitch.title = Impossibile Cambiare Settore +sector.noswitch = Non puoi cambiare settore mentre un settore esistente è sotto attacco.\n\nSettore: [accent]{0}[] su [accent]{1}[] +sector.view = Vedi Settore +sector.foundationrequired = [lightgray] Nucleo: Fondazione Richiesto sector.shielded = [lightgray] Shielded threat.low = Bassa threat.medium = Media threat.high = Alta threat.extreme = Estrema -threat.eradication = Catastrofe +threat.eradication = Eradicazione difficulty.guide.title = Notice difficulty.guide = If a sector poses too much of a challenge, campaign difficulty can be adjusted for an easier experience. difficulty.guide.confirm = Adjust Difficulty -difficulty.casual = Molto Facile +difficulty.casual = Casual difficulty.easy = Facile difficulty.normal = Normale difficulty.hard = Difficile -difficulty.eradication = Eradication +difficulty.eradication = Eradicazione -difficulty.enemyHealthMultiplier = Enemy Health: {0} -difficulty.enemySpawnMultiplier = Enemy Amount: {0} -difficulty.waveTimeMultiplier = Wave Timer: {0} -difficulty.nomodifiers = [lightgray](No modifiers) +difficulty.enemyHealthMultiplier = Salute Nemici: {0} +difficulty.enemySpawnMultiplier = Quantità Nemici: {0} +difficulty.waveTimeMultiplier = Timer Ondate: {0} +difficulty.nomodifiers = [lightgray](Nessun modificatore) planets = Pianeti @@ -980,56 +985,56 @@ planet.serpulo.name = Serpulo planet.erekir.name = Erekir planet.sun.name = Sole -sector.impact0078.name = Impatto 0078 -sector.groundZero.name = Terreno Zero -sector.crateredBattleground.name = Terreno di Scontro Craterizzato +sector.impact0078.name = Impact 0078 +sector.groundZero.name = Ground Zero +sector.crateredBattleground.name = Cratered Battleground sector.frozenForest.name = Foresta Ghiacciata sector.ruinousShores.name = Rive in Rovina sector.stainedMountains.name = Montagne Macchiate sector.desolateRift.name = Spaccatura Desolata -sector.nuclearComplex.name = Complesso di Produzione Nucleare -sector.overgrowth.name = Profilassi -sector.tarFields.name = Distese di Catrame +sector.nuclearComplex.name = Complesso Produttivo Nucleare +sector.overgrowth.name = Sovracrescita +sector.tarFields.name = Campi di Catrame sector.saltFlats.name = Saline sector.fungalPass.name = Passo Fungino -sector.biomassFacility.name = Struttura di Sintesi di Biomassa +sector.biomassFacility.name = Impianto di Sintesi Biomassa sector.windsweptIslands.name = Isole Ventose -sector.extractionOutpost.name = Avamposto di Estrazione Mineraria -sector.facility32m.name = Facility 32 M -sector.taintedWoods.name = Tainted Woods -sector.infestedCanyons.name = Gole Infestate +sector.extractionOutpost.name = Avamposto d'Estrazione +sector.facility32m.name = Impianto 32 M +sector.taintedWoods.name = Boschi Contaminati +sector.infestedCanyons.name = Canyon Infestati sector.planetaryTerminal.name = Terminale di Lancio Planetario -sector.coastline.name = Linea Costiera +sector.coastline.name = Linea Costiera Umida sector.navalFortress.name = Fortezza Navale sector.atolls.name = Atolli sector.testingGrounds.name = Terreni di Prova -sector.perilousHarbor.name = Porto Insidioso +sector.perilousHarbor.name = Porto Pericoloso sector.weatheredChannels.name = Canali Logorati -sector.fallenVessel.name = Nave Affondata -sector.mycelialBastion.name = Bastione del Micelio +sector.fallenVessel.name = Nave Caduta +sector.mycelialBastion.name = Bastione Miceliale sector.frontier.name = Frontiera sector.sunkenPier.name = Molo Sommerso -sector.littoralShipyard.name = Cantiere Navale Litoraneo +sector.littoralShipyard.name = Littoral Shipyard sector.geothermalStronghold.name = Roccaforte Geotermica -sector.groundZero.description = La posizione ottimale per ricominciare. Bassa minaccia nemica. Poche risorse.\nRaccogli quanto più piombo e rame possibile.\nParti. +sector.groundZero.description = La posizione ottimale per ricominciare ancora una volta. Bassa minaccia nemica. Poche risorse.\nRaccogli quanto più piombo e rame possibile.\nVai avanti. sector.frozenForest.description = Anche qui, più vicino alle montagne, le spore si sono diffuse. Le temperature gelide non possono contenerle per sempre.\n\nInizia l'avventura nell'energia. Costruisci generatori a combustione. Impara a usare i riparatori. -sector.saltFlats.description = Alla periferia nel deserto si trovano le saline. Si possono ricavare poche risorse in questa posizione.\n\nIl nemico ha costruito un complesso di immagazzinamento delle risorse qui. Elimina il loro nucleo. Non lasciare niente in piedi. -sector.crateredBattleground.description = L'acqua si è accumulata nel cratere in questo territorio, segno delle guerre passate. Riconquista l'area, scava sabbia, produci vetro metallico e pompa acqua per raffreddare torrette e trivelle. -sector.ruinousShores.description = Oltre le distese, c'è il litorale. Una volta, questa posizione ospitava uno schieramento difensivo sulla costa. Non ne rimane molto. Solo le strutture di difesa più elementari sono rimaste intatte, tutto il resto è stato ridotto a rottami.\nContinua l'espansione verso l'esterno. Riscopri la tecnologia. -sector.stainedMountains.description = Oltre l'entroterra ci sono le montagne, ma non contaminato da spore.\nEstrai l'abbondante titanio in questa zona. Impara come usarlo.\n\nQui la presenza nemica è maggiore. Non dare loro il tempo di inviare le loro unità più forti. -sector.overgrowth.description = Questa zona è ricoperta di vegetazione, più vicina alla fonte delle spore.\nIl nemico ha stabilito un avamposto qui. Costruisci le unità Titano. Distruggilo. Recupera ciò che è stato perso. -sector.tarFields.description = La periferia di una zona adibita di produzione di petrolio, tra le montagne e il deserto. Una delle poche aree con riserve di catrame utilizzabili.\nAnche se abbandonata, quest'area ha alcune pericolose forze nemiche nelle vicinanze. Non sottovalutarli.\n\n[lightgray]Scopri tecnologie di raffinazione del petrolio, se possibile. -sector.desolateRift.description = Una zona estremamente pericolosa. Risorse abbondanti, ma poco spazio. Alto rischio di distruzione. Parti il prima possibile. Non lasciarti ingannare dalla lunga distanza tra gli attacchi nemici. -sector.nuclearComplex.description = Una vecchia struttura per la produzione e la lavorazione del torio, ridotta in rovina.\n[lightgray] Fai scoperte sul torio e sui suoi usi.\n\nIl nemico è presente in gran numero, costantemente alla ricerca di attaccanti. -sector.fungalPass.description = Una zona di transizione tra le alte montagne e le terre inferiori, piene di spore. Una piccola base di ricognizione nemica si trova qui.\nDistruggila.\nUsa le unità come Pugnalatori e Strisciatori. Togli i due nuclei. -sector.biomassFacility.description = L'origine delle spore. Questa è la struttura nella quale loro sono state studiate ed inizialmente prodotte.\nScopri la tecnologia contenuta all'interno. Coltiva spore per la produzione di carburante e plastica.\n\n[lightgray]Da fallimento di questa struttura, le spore sono state rilasciate. Nulla nell'ecosistema locale potrebbe competere con un orgamismo talmente invasivo. -sector.windsweptIslands.description = Oltre la fascia costiera si trova questo remoto arcipelago. Le registrazioni mostrano che una volta avevano [accent]Plastanio[]-producendo strutture.\n\nRespingi le unità navali nemiche. Stabilisci una base nelle isole. Scopri queste fabbriche. -sector.extractionOutpost.description = Un avamposto remoto, costruito dai nemici con l'obiettivo di lanciare risorse in altri settori.\n\nLa tecnologia di trasposto a settori-incrociati è essenziale per un ulteriore conquista. Distruggi la base. scopri la loro Rampa di Lancio. -sector.impact0078.description = Qui giaciono i resti della nave da trasporto interstellare che fu la prima ad entrare in questo sistema.\n\nRecupera per quanto possibile dal relitto. Scopri qualsiasi tecnologia intatta. -sector.planetaryTerminal.description = Il bersaglio finale.\n\nQuesta base costiera contiene una struttura capace di lanciare Nuclei ai pianeti locali. È estremamente protetto.\n\nProduci unità navali. Elimina il nemico il più rapidamente possibile. Scopri la struttura di lancio. -sector.coastline.description = In questo settore sono stati rilevati resti di tecnologia di unità navali. Respingi gli attacchi nemici, cattura il settore e acquisisci la tecnologia. -sector.navalFortress.description = Il nemico ha stabilito una base su un'isola remota e fortificata naturalmente. Distruggi questo avamposto. Acquisisci la loro tecnologia navale avanzata e fate ricerche. +sector.saltFlats.description = Ai margini del deserto si trovano le Saline. Poche risorse si possono trovare in questa posizione.\n\nIl nemico ha eretto qui un complesso di stoccaggio risorse. Eradica il loro nucleo. Non lasciare nulla in piedi. +sector.crateredBattleground.description = Water has accumulated in this crater, relic of the old wars. Reclaim the area. Collect sand. Smelt metaglass. Pump water to cool turrets and drills. +sector.ruinousShores.description = Oltre le distese, c'è il litorale. Un tempo, questa posizione ospitava una schiera di difesa costiera. Non ne rimane molto. Solo le strutture di difesa più basilari sono rimaste intatte, tutto il resto ridotto a rottami.\nContinua l'espansione verso l'esterno. Riscopri la tecnologia. +sector.stainedMountains.description = Più all'interno si trovano le montagne, non ancora contaminate dalle spore.\nEstrai l'abbondante titanio in quest'area. Impara come usarlo.\n\nLa presenza nemica è maggiore qui. Non dare loro il tempo di inviare le loro unità più forti. +sector.overgrowth.description = Questa zona è ricoperta di vegetazione, più vicina alla fonte delle spore.\nIl nemico ha stabilito un avamposto qui. Costruisci unità Mace. Distruggilo. +sector.tarFields.description = La periferia di una zona di produzione petrolifera, tra le montagne e il deserto. Una delle poche aree con riserve di catrame utilizzabili.\nSebbene abbandonata, quest'area ha alcune pericolose forze nemiche nelle vicinanze. Non sottovalutarle.\n\n[lightgray]Ricerca la tecnologia di lavorazione del petrolio se possibile. +sector.desolateRift.description = Una zona estremamente pericolosa. Risorse abbondanti, ma poco spazio. Alto rischio di distruzione. Costruisci difese aeree e terrestri il prima possibile. Non farti ingannare dalla lunga distanza tra gli attacchi nemici. +sector.nuclearComplex.description = Una ex struttura per la produzione e la lavorazione del torio, ridotta in rovina.\n[lightgray]Ricerca il torio e i suoi numerosi utilizzi.\n\nIl nemico è presente qui in gran numero, costantemente in perlustrazione per eventuali attaccanti. +sector.fungalPass.description = Una zona di transizione tra le alte montagne e le terre più basse infestate dalle spore. Una piccola base di ricognizione nemica si trova qui.\nDistruggila.\nUsa unità Dagger. Elimina il nucleo nemico. +sector.biomassFacility.description = L'origine delle spore. Questa è la struttura in cui venivano ricercate e inizialmente prodotte.\nRicerca la tecnologia contenuta all'interno. Coltiva spore per la produzione di carburante e plastica.\n\n[lightgray]Alla caduta di questa struttura, le spore furono rilasciate. Nulla nell'ecosistema locale poteva competere con un organismo così invasivo. +sector.windsweptIslands.description = Oltre il litorale si trova questa catena remota di isole. I registri mostrano che un tempo possedevano strutture per la produzione di [accent]Plastanio[].\n\nRespingi le unità navali del nemico. Stabilisci una base sulle isole. Ricerca queste fabbriche. +sector.extractionOutpost.description = Un avamposto remoto, costruito dal nemico allo scopo di lanciare risorse verso altri settori.\n\nLa tecnologia di trasporto intersettoriale è essenziale per un'ulteriore conquista. Distruggi la base. Ricerca i loro Launch Pad. +sector.impact0078.description = Qui giacciono i resti della nave da trasporto interstellare che per prima entrò in questo sistema.\n\nRecupera quanto più possibile dal relitto. Ricerca qualsiasi tecnologia intatta. +sector.planetaryTerminal.description = L'obiettivo finale.\n\nQuesta base costiera contiene una struttura capace di lanciare Nuclei verso i pianeti locali. È estremamente ben guardata.\n\nProduci unità navali. Elimina il nemico il più rapidamente possibile. Ricerca la struttura di lancio. +sector.coastline.description = Resti di tecnologia per unità navali sono stati rilevati in questa posizione. Respingi gli attacchi nemici, cattura questo settore e acquisisci la tecnologia. +sector.navalFortress.description = Il nemico ha stabilito una base su un'isola remota, fortificata naturalmente. Distruggi questo avamposto. Acquisisci la loro tecnologia avanzata per mezzi navali e ricercala. sector.facility32m.description = This sector contains the moldering remnants of an explosives production facility.\n\nCapture this area. Research the Blast Mixer. Produce Blast Compound for use as turret ammunition. sector.taintedWoods.description = [gray][optional objective][]\nRich in oil reserves, this sector contains large masses of fungal growth, making it difficult to traverse.\n\nUtilize its resources to produce Plastanium. Fend off the enemy. sector.sunkenPier.description = [gray][optional objective][]\nOnce an offshore oil platform, this facility has long-since fallen into disrepair.\n\nHigh amounts of enemy naval units detected. Be prepared for attacks from multiple directions. @@ -1042,88 +1047,91 @@ sector.weatheredChannels.description = [gray][optional objective][]\nThis channe sector.mycelialBastion.description = This fortified complex lies deep within the fungal regions, threatening neighboring sectors with advanced insectoid units.\n\nAssault the complex. Obtain the technology within. Utilize units capable of traversing walls. sector.littoralShipyard.description = Located upon the far reaches of the central sea, this naval production facility contains technology for building advanced units.\n\nDestroy this facility, and use its technology to further assist in the completion of the final objective. -sector.onset.name = L'Esordio +sector.onset.name = L'Inizio sector.aegis.name = Aegis sector.lake.name = Lago -sector.intersect.name = Intersezioni -sector.atlas.name = Atlas -sector.split.name = Dividi +sector.intersect.name = Intersezione +sector.atlas.name = Atlante +sector.split.name = Scissione sector.basin.name = Bacino -sector.marsh.name = Acquitrino -sector.peaks.name = Punte -sector.ravine.name = Ravina +sector.marsh.name = Palude +sector.peaks.name = Vette +sector.ravine.name = Forra sector.caldera-erekir.name = Caldera -sector.stronghold.name = Fortezza -sector.crevice.name = Crevice +sector.stronghold.name = Roccaforte +sector.crevice.name = Crepaccio sector.siege.name = Assedio -sector.crossroads.name = Incrocio -sector.karst.name = Karst +sector.crossroads.name = Crocevia +sector.karst.name = Carso sector.origin.name = Origine -sector.onset.description = Settore di prova. Questo obiettivo non è ancora stato creato. Aspetta ulteriori informazioni. -sector.aegis.description = This sector contains deposits of tungsten.\nResearch the [accent]Impact Drill[] to mine this resource, and destroy the enemy base in the area. -sector.lake.description = This sector's slag lake greatly limits viable units. A hover unit is the only option.\nResearch the [accent]ship fabricator[] and produce an [accent]elude[] unit as soon as possible. -sector.intersect.description = Scans suggest that this sector will be attacked from multiple sides soon after landing.\nSet up defenses quickly and expand as soon as possible.\n[accent]Mech[] units will be required for the area's rough terrain. -sector.atlas.description = This sector contains varied terrain and will require a variety of units to attack effectively.\nUpgraded units may also be necessary to get past some of the tougher enemy bases detected here.\nResearch the [accent]Electrolyzer[] and the [accent]Tank Refabricator[]. -sector.split.description = The minimal enemy presence in this sector makes it perfect for testing new transport tech. -sector.basin.description = Large enemy presence detected in this sector.\nBuild units quickly and capture enemy cores to gain a foothold. -sector.marsh.description = This sector has an abundance of arkycite, but has limited vents.\nBuild [accent]Chemical Combustion Chambers[] to generate power. -sector.peaks.description = The mountainous terrain in this sector make most units useless. Flying units will be required.\nBe aware of enemy anti-air installations. It may be possible to disable some of these installations by targeting their supporting buildings. -sector.ravine.description = No enemy cores detected in the sector, although it's an important transportation route for the enemy. Expect variety of enemy forces.\nProduce [accent]surge alloy[]. Construct [accent]Afflict[] turrets. -sector.caldera-erekir.description = The resources detected in this sector are scattered across several islands.\nResearch and deploy drone-based transportation. -sector.stronghold.description = The large enemy encampment in this sector guards significant deposits of [accent]thorium[].\nUse it to develop higher tier units and turrets. -sector.crevice.description = The enemy will send fierce attack forces to take out your base in this sector.\nDeveloping [accent]carbide[] and the [accent]Pyrolysis Generator[] may be imperative for survival. -sector.siege.description = This sector features two parallel canyons that will force a two-pronged attack.\nResearch [accent]cyanogen[] to gain the capability to create even stronger tank units.\nCaution: enemy long-range missiles have been detected. The missiles may be shot down before impact. -sector.crossroads.description = The enemy bases in this sector have been established in varying terrain. Research different units to adapt.\nAdditionally, some bases are protected by shields. Figure out how they are powered. -sector.karst.description = This sector is rich in resources, but will be attacked by the enemy once a new core lands.\nTake advantage of the resources and research [accent]phase fabric[]. -sector.origin.description = The final sector with a significant enemy presence.\nNo probable research opportunities remain - focus solely on destroying all enemy cores. +sector.onset.description = Inizia la conquista di Erekir. Raccogli risorse, produci unità e inizia a ricercare tecnologia. +sector.aegis.description = Questo settore contiene depositi di tungsteno.\nRicerca la [accent]Trivella a Impatto[] per estrarre questa risorsa e distruggi la base nemica nell'area. +sector.lake.description = Il lago di scorie di questo settore limita notevolmente le unità utilizzabili. Un'unità hover è l'unica opzione.\nRicerca il [accent]fabbricatore navale[] e produci un'unità [accent]elusore[] il prima possibile. +sector.intersect.description = Le scansioni suggeriscono che questo settore sarà attaccato da più lati subito dopo l'atterraggio.\nConfigura rapidamente le difese ed espanditi il prima possibile.\nSaranno necessarie unità [accent]Mech[] per il terreno accidentato della zona. +sector.atlas.description = Questo settore contiene terreni vari e richiederà una varietà di unità per attaccare efficacemente.\nUnità potenziate potrebbero essere necessarie per superare alcune basi nemiche rilevate qui.\nRicerca l'[accent]Elettrolizzatore[] e il [accent]Rifabbricatore Tank[]. +sector.split.description = La minima presenza nemica in questo settore lo rende perfetto per testare nuove tecnologie di trasporto. +sector.basin.description = Rilevata grande presenza nemica in questo settore.\nCostruisci unità rapidamente e cattura i nuclei nemici per stabilire una testa di ponte. +sector.marsh.description = Questo settore ha un'abbondanza di arkycite, ma ha sfiati limitati.\nCostruisci [accent]Camere di Combustione Chimica[] per generare energia. +sector.peaks.description = Il terreno montuoso in questo settore rende la maggior parte delle unità inutili. Saranno necessarie unità volanti.\nPresta attenzione alle installazioni antiaeree nemiche. Potrebbe essere possibile disabilitare alcune di queste installazioni prendendo di mira i loro edifici di supporto. +sector.ravine.description = Un'importante rotta di trasporto per il nemico. Nessun nucleo rilevato nel settore, ma aspettati una varietà di forze nemiche.\nProduci [accent]lega surge[]. Costruisci torrette [accent]Afflict[]. +sector.caldera-erekir.description = Le risorse rilevate in questo settore sono sparse su diverse isole.\nRicerca e schiera il trasporto basato su droni. +sector.stronghold.description = Il grande accampamento nemico in questo settore sorveglia significativi depositi di [accent]torio[].\nUsalo per sviluppare unità e torrette di livello superiore. +sector.crevice.description = Il nemico invierà feroci forze d'attacco per distruggere la tua base in questo settore.\nSviluppare il [accent]carburo[] e il [accent]Generatore a Pirolisi[] potrebbe essere imperativo per la sopravvivenza. +sector.siege.description = Questo settore presenta due canyon paralleli che forzeranno un attacco su due fronti.\nRicerca il [accent]cianogeno[] per ottenere la capacità di creare unità tank ancora più forti.\nAttenzione: sono stati rilevati missili nemici a lungo raggio. I missili possono essere abbattuti prima dell'impatto. +sector.crossroads.description = Le basi nemiche in questo settore sono state stabilite in terreni diversi. Ricerca unità diverse per adattarti.\nInoltre, alcune basi sono protette da scudi. Scopri come sono alimentati. +sector.karst.description = Questo settore è ricco di risorse, ma sarà attaccato dal nemico una volta atterrato un nuovo nucleo.\nApprofitta delle risorse e ricerca il [accent]tessuto di fase[]. +sector.origin.description = L'ultimo settore con una significativa presenza nemica.\nNon rimangono probabili opportunità di ricerca - concentrati esclusivamente sulla distruzione di tutti i nuclei nemici. -status.burning.name = Bruciatura +status.burning.name = In fiamme status.freezing.name = Congelamento status.wet.name = Bagnato status.muddy.name = Fangoso status.melting.name = Fusione -status.sapped.name = Sfinimento +status.sapped.name = Indebolito status.electrified.name = Elettrificato -status.spore-slowed.name = Rallentamento da spore -status.tarred.name = Catramato -status.overdrive.name = Potenziato -status.overclock.name = Sovraccarico -status.shocked.name = Stordito +status.spore-slowed.name = Rallentato da Spore +status.tarred.name = Imbrattato di Catrame +status.overdrive.name = Sovraccarico +status.overclock.name = Overclock +status.shocked.name = Folgorato status.blasted.name = Esploso status.corroded.name = Corroso -status.unmoving.name = Immobile +status.unmoving.name = Immobilizzato status.boss.name = Guardiano -status.slow.name = Lento -status.fast.name = Veloce -status.shielded.name = Scudato -status.disarmed.name = Disinnescato +status.slow.name = Slow +status.fast.name = Fast +status.shielded.name = Shielded +status.disarmed.name = Disarmed +status.invincible.name = Invincible +status.dynamic.name = Dynamic settings.language = Lingua settings.data = Dati di Gioco -settings.reset = Ripristina Impostazioni -settings.rebind = Modifica +settings.reset = Ripristina Predefiniti +settings.rebind = Cambia tasti settings.resetKey = Ripristina +settings.unbindKey = Unbind settings.controls = Controlli settings.game = Gioco -settings.sound = Suoni +settings.sound = Audio settings.dev = Developer Options settings.graphics = Grafica -settings.cleardata = Elimina Dati di Gioco -settings.clear.confirm = Sei sicuro di voler cancellare i dati?\nQuesta operazione non può essere annullata! -settings.clearall.confirm = [scarlet]ATTENZIONE![]\nQuesto cancellerà tutti i dati, inclusi salvataggi, mappe, oggetti sbloccati ed impostazioni.\nDopo aver premuto su 'ok' il gioco eliminerà i dati e si chiuderà automaticamente. -settings.clearsaves.confirm = Sei sicuro di voler eliminare tutti i tuoi salvataggi? -settings.clearsaves = Elimina Salvataggi -settings.clearresearch = Elimina Scoperte -settings.clearresearch.confirm = Sei sicuro di voler eliminare le scoperte della modalità campagna? -settings.clearcampaignsaves = Elimina Salvataggi Campagna -settings.clearcampaignsaves.confirm = Sei sicuro di voler eliminare tutti i salvataggi della modalità campagna? -settings.clearplanetdata = Elimina Dati Pianeta +settings.cleardata = Cancella Dati di Gioco... +settings.clear.confirm = Sei sicuro di voler cancellare questi dati?\nCiò che è fatto non può essere annullato! +settings.clearall.confirm = [scarlet]ATTENZIONE![]\nQuesto cancellerà tutti i dati, inclusi salvataggi, mappe, sblocchi e tasti.\nUna volta premuto 'ok', il gioco pulirà tutti i dati e uscirà automaticamente. +settings.clearsaves.confirm = Sei sicuro di voler cancellare tutti i tuoi salvataggi? +settings.clearsaves = Cancella Salvataggi +settings.clearresearch = Cancella Ricerche +settings.clearresearch.confirm = Sei sicuro di voler cancellare tutte le tue ricerche della campagna? +settings.clearcampaignsaves = Cancella Salvataggi Campagna +settings.clearcampaignsaves.confirm = Sei sicuro di voler cancellare tutti i tuoi salvataggi della campagna? +settings.clearplanetdata = Clear Planet Data settings.planetselect = Planet: {0} -settings.clearplanetresearch = Elimina Scoperte Pianeta -settings.clearplanetresearch.confirm = Sei sicuro di voler eliminare le scoperte di {0}? -settings.clearplanetcampaignsaves = Elimina Salvataggi di Campagna del Pianeta -settings.clearplanetcampaignsaves.confirm = Sei sicuro di voler eliminare i salvataggi della campagna di {0}? +settings.clearplanetresearch = Clear Planet Research +settings.clearplanetresearch.confirm = Are you sure you want to clear {0}'s research? +settings.clearplanetcampaignsaves = Clear Planet Campaign Saves +settings.clearplanetcampaignsaves.confirm = Are you sure you want to clear {0}'s campaign saves? paused = [accent]< In Pausa > clear = Pulisci @@ -1132,85 +1140,86 @@ block.limit = [scarlet]Limit: {0} Buildings unsupported.environment = [scarlet]Ambiente non supportato yes = Sì no = No +unabletoclog = Unable to clog info.title = Info error.title = [scarlet]Si è verificato un errore error.crashtitle = Si è verificato un errore unit.nobuild = [scarlet]L'unità non può costruire -lastaccessed = [lightgray]Ultimo Accesso: {0} -lastcommanded = [lightgray]Ultimo comandato: {0} +lastaccessed = [lightgray]Ultimo accesso: {0} +lastcommanded = [lightgray]Ultimo comando: {0} block.unknown = [lightgray]??? -stat.showinmap = -stat.description = Obiettivo +stat.showinmap = +stat.description = Scopo stat.input = Ingresso stat.output = Uscita -stat.maxefficiency = Efficienza massima -stat.booster = Potenziamenti -stat.tiles = Blocchi Richiesti +stat.maxefficiency = Efficienza Massima +stat.booster = Potenziamento +stat.tiles = Celle Richieste stat.affinities = Affinità stat.opposites = Opposti stat.powercapacity = Capacità Energetica stat.powershot = Energia/Colpo stat.damage = Danno stat.frequency = Frequenza -stat.targetsair = Attacca Nemici Aerei -stat.targetsground = Attacca Nemici Terreni -stat.crushdamage = Crush Damage -stat.legsplashdamage = Leg Splash Damage -stat.itemsmoved = Velocità +stat.targetsair = Colpisce Aria +stat.targetsground = Colpisce Terra +stat.crushdamage = Danno da Schiacciamento +stat.legsplashdamage = Danno d'Area Gambe +stat.itemsmoved = Velocità Movimento stat.itemsmoved.info = Throughput is often not linear and tied to FPS/TPS. -stat.launchtime = Tempo tra Lanci -stat.shootrange = Raggio +stat.launchtime = Tempo tra i Lanci +stat.shootrange = Gittata stat.size = Dimensione -stat.displaysize = Dimensione Schermo +stat.displaysize = Dimensione Visualizzata stat.liquidcapacity = Capacità Liquidi -stat.powerrange = Raggio di Connessione -stat.linkrange = Raggio di Collegamento +stat.powerrange = Raggio Energia +stat.linkrange = Raggio Collegamento stat.instructions = Istruzioni -stat.powerconnections = Connessioni Massime -stat.poweruse = Consumo Energetico +stat.powerconnections = Connessioni Max +stat.poweruse = Uso Energia stat.powerdamage = Energia/Danno stat.itemcapacity = Capacità Oggetti -stat.memorycapacity = Capacità di Memoria -stat.basepowergeneration = Generazione Minima di Energia +stat.memorycapacity = Capacità Memoria +stat.basepowergeneration = Generazione Energia Base stat.meltdowntime = Meltdown Time stat.productiontime = Tempo di Produzione stat.warmuptime = Tempo di Riscaldamento -stat.repairtime = Tempo di Riparazione Completa -stat.repairspeed = Velocità di riparazione +stat.repairtime = Tempo Riparazione Totale Blocco +stat.repairspeed = Velocità Riparazione stat.weapons = Armi stat.bullet = Proiettile -stat.moduletier = Grado del modulo +stat.moduletier = Livello Modulo stat.unittype = Tipo Unità stat.receiverate = Receiving Rate stat.receiverate.info = Affected by overdrive. Throughput can be increased by placing additional unloaders. -stat.speedincrease = Potenziamento Velocità +stat.speedincrease = Incremento Velocità stat.range = Raggio -stat.drilltier = Scavabili -stat.drillspeed = Velocità di Scavo -stat.boosteffect = Effetto Boost -stat.maxunits = Unità Attive Massime +stat.drilltier = Livello Trivellazione +stat.drillspeed = Velocità Trivellazione Base +stat.boosteffect = Effetto Potenziamento +stat.maxunits = Max Unità Attive stat.health = Salute stat.armor = Armatura -stat.armor.info = Danno preso = danno - armatura.\nFino a 90% di riduzione. +stat.armor.info = Applied damage = incoming damage - armor.\nUp to 90% maximum damage reduction. stat.buildtime = Tempo di Costruzione -stat.maxconsecutive = Limite Consecutivi +stat.maxconsecutive = Max Consecutivi stat.buildcost = Costo di Costruzione -stat.inaccuracy = Inaccuratezza +stat.inaccuracy = Imprecisione stat.shots = Colpi -stat.reload = Cadenza +stat.reload = Cadenza di Fuoco stat.ammo = Munizioni -stat.shieldhealth = Integrità Scudo -stat.cooldowntime = Tempo Raffreddamento -stat.regenerationrate = Regeneration Rate +stat.shieldhealth = Salute Scudo +stat.cooldowntime = Tempo di Raffreddamento +stat.regenerationrate = Tasso di Rigenerazione stat.activationtime = Tempo di Attivazione stat.explosiveness = Esplosività -stat.basedeflectchance = Probabilità di Deviazione -stat.lightningchance = Probabilità di Fulmine -stat.lightningdamage = Danno Fulmine +stat.basedeflectchance = Probabilità Deviazione Base +stat.lightningchance = Probabilità Fulmini +stat.lightningdamage = Danno Fulmini stat.flammability = Infiammabilità stat.radioactivity = Radioattività -stat.charge = Carica elettrica +stat.charge = Carica stat.heatcapacity = Capacità Termica stat.viscosity = Viscosità stat.temperature = Temperatura @@ -1220,90 +1229,95 @@ stat.minespeed = Velocità Estrazione stat.minetier = Livello Estrazione stat.payloadcapacity = Capacità di Carico stat.abilities = Abilità -stat.canboost = Capace di Potenziamento -stat.boostingspeed = Boosting Speed -stat.flying = Volo -stat.ammouse = Consumo di munizioni -stat.ammocapacity = Capacità di munizioni -stat.damagemultiplier = Moltiplicatore danni -stat.healthmultiplier = Moltiplicatore salute -stat.speedmultiplier = Moltiplicatore velocità -stat.reloadmultiplier = Moltiplicatore ricarica -stat.buildspeedmultiplier = Moltiplicatore velocità di costruzione -stat.reactive = Reacts +stat.canboost = Può Potenziare +stat.boostingspeed = Velocità Potenziamento +stat.flying = Volante +stat.ammouse = Uso Munizioni +stat.ammocapacity = Capacità Munizioni +stat.damagemultiplier = Moltiplicatore Danno +stat.healthmultiplier = Moltiplicatore Salute +stat.speedmultiplier = Moltiplicatore Velocità +stat.reloadmultiplier = Moltiplicatore Ricarica +stat.buildspeedmultiplier = Moltiplicatore Velocità Costruzione +stat.reactive = Reagisce stat.immunities = Immunità -stat.healing = Rigenerazione +stat.healing = Cura +stat.status = Status Effect stat.efficiency = [stat]{0}% Efficienza +stat.chance = [stat]{0}%[lightgray] chance of [white] +stat.hitsize = Hitbox Size +stat.resettime = Reset Time ability.forcefield = Campo di Forza -ability.forcefield.description = Crea un campo di forza che assorbe proiettili -ability.repairfield = Campo Riparativo -ability.repairfield.description = Ripara unità alleate +ability.forcefield.description = Proietta uno scudo di forza che assorbe i proiettili +ability.repairfield = Campo di Riparazione +ability.repairfield.description = Ripara le unità vicine ability.statusfield = Campo di Stato -ability.statusfield.description = Applies a status effect to nearby units +ability.statusfield.description = Applica un effetto di stato alle unità vicine ability.unitspawn = Fabbrica ability.unitspawn.description = Costruisce unità -ability.shieldregenfield = Campo di Rigenerazione Scudo -ability.shieldregenfield.description = Rigenera gli scudi di unità alleate -ability.movelightning = Movimento Fulminante -ability.movelightning.description = Rilascia fulmini quando in movimento -ability.armorplate = Armor Plate -ability.armorplate.description = Riduce il danno preso mentre si spara. -ability.shieldarc = Shield Arc -ability.shieldarc.description = Projects a force shield in an arc that absorbs bullets -ability.suppressionfield = Regen Suppression Field -ability.suppressionfield.description = Ferma gli edifici di riparazione limitrofi -ability.energyfield = Campo energetico -ability.energyfield.description = Zaps nearby enemies -ability.energyfield.healdescription = Zaps nearby enemies and heals allies -ability.regen = Rigenerazione -ability.regen.description = Rigenera la propria vita nel tempo -ability.liquidregen = Liquid Absorption -ability.liquidregen.description = Absorbs liquid to heal itself -ability.spawndeath = Death Spawns -ability.spawndeath.description = Releases units on death -ability.liquidexplode = Death Spillage -ability.liquidexplode.description = Spills liquid on death +ability.shieldregenfield = Campo Rigenerazione Scudi +ability.shieldregenfield.description = Rigenera gli scudi delle unità vicine +ability.movelightning = Fulmine in Movimento +ability.movelightning.description = Rilascia fulmini mentre si muove +ability.armorplate = Piastra Corazzata +ability.armorplate.description = Riduce i danni subiti mentre spara +ability.shieldarc = Scudo ad Arco +ability.shieldarc.description = Proietta uno scudo di forza ad arco che assorbe o devia proiettili, missili e unità +ability.suppressionfield = Soppressione Riparazioni +ability.suppressionfield.description = Blocca gli edifici di riparazione e le torri di costruzione vicine +ability.energyfield = Campo Energetico +ability.energyfield.description = Folgora i nemici vicini +ability.energyfield.healdescription = Folgora i nemici vicini e cura gli alleati +ability.regen = Autorigenerazione +ability.regen.description = Rigenera la propria salute nel tempo +ability.liquidregen = Assorbimento Liquidi +ability.liquidregen.description = Assorbe liquidi per curarsi +ability.spawndeath = Prole alla Morte +ability.spawndeath.description = Rilascia unità alla morte +ability.liquidexplode = Fuoriuscita alla Morte +ability.liquidexplode.description = Rilascia liquidi alla morte -ability.stat.firingrate = [stat]{0}/sec[lightgray] firing rate +ability.stat.firingrate = [stat]{0}/sec[lightgray] cadenza di fuoco ability.stat.regen = [stat]{0}[lightgray] salute/sec ability.stat.pulseregen = [stat]{0}[lightgray] salute/impulso -ability.stat.shield = [stat]{0}[lightgray] scudo +ability.stat.shield = [stat]{0}[lightgray] scudo max ability.stat.repairspeed = [stat]{0}/sec[lightgray] velocità riparazione -ability.stat.deflectchance = [stat]{0}%[lightgray] deflect chance -ability.stat.slurpheal = [stat]{0}[lightgray] health/liquid unit -ability.stat.cooldown = [stat]{0} sec[lightgray] ripresa -ability.stat.maxtargets = [stat]{0}[lightgray] obiettivi max -ability.stat.sametypehealmultiplier = [stat]{0}%[lightgray] same type repair amount +ability.stat.deflectchance = [stat]{0}%[lightgray] probabilità deviazione +ability.stat.slurpheal = [stat]{0}[lightgray] salute/unità liquido +ability.stat.cooldown = [stat]{0} sec[lightgray] ricarica +ability.stat.maxtargets = [stat]{0}[lightgray] bersagli max +ability.stat.sametypehealmultiplier = [stat]{0}%[lightgray] riparazione stesso tipo ability.stat.damagereduction = [stat]{0}%[lightgray] riduzione danno -ability.stat.minspeed = [stat]{0} tiles/sec[lightgray] velocità min +ability.stat.minspeed = [stat]{0} celle/sec[lightgray] velocità min ability.stat.duration = [stat]{0} sec[lightgray] durata -ability.stat.buildtime = [stat]{0} sec[lightgray] tempo di costruzione +ability.stat.buildtime = [stat]{0} sec[lightgray] tempo costruzione -bar.displaytoolarge = Dimensions too large\n(Max: {0}x{0}) -bar.onlycoredeposit = Concesso solo il deposito al nucleo -bar.drilltierreq = Miglior Trivella Richiesta -bar.nobatterypower = Insufficieny Battery Power -bar.noresources = Risorse Mancanti -bar.corereq = Nucleo Richiesto -bar.corefloor = Core Zone Tile Required -bar.cargounitcap = Limite massimo di unità raggiunto -bar.drillspeed = Velocità Scavo: {0}/s -bar.pumpspeed = Velocità di Pompaggio: {0}/s +bar.displaytoolarge = Dimensioni troppo grandi\n(Max: {0}x{0}) +bar.onlycoredeposit = Permesso solo il deposito nel nucleo +bar.drilltierreq = Richiesta trivella migliore +bar.nobatterypower = Energia batteria insufficiente +bar.noresources = Risorse mancanti +bar.corereq = Richiesto Nucleo Base +bar.corefloor = Richiesta Cella Zona Nucleo +bar.cargounitcap = Limite Unità di Carico Raggiunto +bar.drillspeed = Velocità Trivella: {0}/s +bar.pumpspeed = Velocità Pompa: {0}/s bar.efficiency = Efficienza: {0}% -bar.boost = Boost: +{0}% -bar.powerbuffer = Potenza Batterie: {0}/{1} +bar.yield = Yield: +{0}% +bar.boost = Potenziamento: +{0}% +bar.powerbuffer = Batterie: {0}/{1} bar.powerbalance = Energia: {0}/s bar.powerstored = Immagazzinata: {0}/{1} bar.poweramount = Energia: {0} -bar.poweroutput = Energia in Uscita: {0} +bar.poweroutput = Produzione Energia: {0} bar.powerlines = Connessioni: {0}/{1} bar.items = Oggetti: {0} bar.capacity = Capacità: {0} bar.unitcap = {0} {1}/{2} bar.liquid = Liquido bar.heat = Calore -bar.cooldown = Ripresa +bar.cooldown = Ricarica bar.instability = Instabilità bar.whenfull = when full bar.nevermelts = never melts @@ -1312,70 +1326,75 @@ bar.heatpercent = Calore: {0} ({1}%) bar.power = Energia bar.progress = Progresso Costruzione bar.loadprogress = Progresso -bar.launchcooldown = Tempo rimanente al lancio -bar.input = Entrata +bar.launchcooldown = Ricarica Lancio +bar.input = Ingresso bar.output = Uscita bar.strength = [stat]{0}[lightgray]x forza -bar.regenerationrate = [stat]{0}/sec[lightgray] regen rate -bar.activationtimer = Attivazione in {0} +bar.regenerationrate = [stat]{0}/sec[lightgray] tasso rigenerazione +bar.activationtimer = Si attiva in {0} bar.activated = Attivato bar.upto = Up to {0} +bar.lerpwarmuptime = Affected by overdrive. Non-linear; uses the exponential decay formula.\nFor reference, this will reach 90% progress in {0} seconds, and 99% in {1} seconds. +bar.damagetimetotal = {0} dmg/{1} sec +bar.hits = {0} hits +bar.dps = {0} DPS units.processorcontrol = [lightgray]Controllato dal Processore -weapon.pointdefense = [stat]Point Defense +weapon.pointdefense = [stat]Difesa Puntuale bullet.damage = [stat]{0}[lightgray] danno -bullet.splashdamage = [stat]{0}[lightgray] danno ad area ~[stat] {1}[lightgray] blocchi +bullet.splashdamage = [stat]{0}[lightgray] danno d'area ~ [stat]{1}[lightgray] celle bullet.incendiary = [stat]incendiario bullet.homing = [stat]autoguidato -bullet.armorpierce = [stat]perforazione alle armature -bullet.armorweakness = [red]{0}x[lightgray] armor weakness -bullet.partialarmorpierce = [stat]{0}%[lightgray] armor piercing -bullet.antiarmor = [stat]{0}x[lightgray] anti-armor +bullet.armorpierce = [stat]perforante +bullet.armorweakness = [red]{0}%[lightgray] debolezza armatura +bullet.partialarmorpierce = [stat]{0}%[lightgray] armor pierce +bullet.antiarmor = [stat]{0}x[lightgray] anti-armatura bullet.blockarmorweakness = [red]{0}x[lightgray] building armor weakness bullet.blockpartialarmorpierce = [stat]{0}%[lightgray] building armor pierce bullet.blockantiarmor = [stat]{0}x[lightgray] building anti-armor bullet.maxdamagefraction = [stat]{0}%[lightgray] limite danno -bullet.suppression = [stat]{0} sec[lightgray] repair suppression ~ [stat]{1}[lightgray] tiles -bullet.empradius = [stat]{0}[lightgray] tiles EMP radius +bullet.suppression = [stat]{0}[lightgray] secondi di soppressione riparazioni ~ [stat]{1}[lightgray] celle +bullet.empradius = [stat]{0}[lightgray] celle raggio EMP bullet.empboost = [stat]{0}%[lightgray] overdrive ~ [stat]{1}[lightgray] -bullet.empdamage = [stat]{0}%[lightgray] power damage -bullet.empslowdown = [stat]{0}%[lightgray] enemy power overdrive ~ [stat]{1}[lightgray] -bullet.empunitdamage = [stat]{0}%[lightgray] unit damage -bullet.interval = [stat]{0}/sec[lightgray] interval bullets: -bullet.frags = [stat]{0}[lightgray]x frammentazione: -bullet.lightning = [stat]{0}[lightgray]x fulmine ~ [stat]{1}[lightgray] danno -bullet.lightninginterval = [stat]{0}[lightgray] tiles interval ~ [stat]{1}[lightgray] tiles length -bullet.buildingdamage = [stat]{0}%[lightgray] danno alle costruzioni -bullet.spawnBullets = [stat]{0}x[lightgray] spawned bullets: -bullet.shielddamage = [stat]{0}%[lightgray] shield damage +bullet.empdamage = [stat]{0}%[lightgray] danno energetico +bullet.empslowdown = [stat]{0}%[lightgray] sovraccarico energia nemica ~ [stat]{1}[lightgray] +bullet.empunitdamage = [stat]{0}%[lightgray] danno unità +bullet.interval = [stat]{0}/sec[lightgray] intervallo proiettili: +bullet.frags = [stat]{0}x[lightgray] proiettili frammentazione: +bullet.lightning = [stat]{0}x[lightgray] fulmine ~ [stat]{1}[lightgray] danno +bullet.lightninginterval = [stat]{0}[lightgray] celle intervallo ~ [stat]{1}[lightgray] celle lunghezza +bullet.buildingdamage = [stat]{0}%[lightgray] danno agli edifici +bullet.spawnBullets = [stat]{0}x[lightgray] proiettili generati: +bullet.shielddamage = [stat]{0}%[lightgray] danno agli scudi bullet.knockback = [stat]{0}[lightgray] contraccolpo -bullet.pierce = [stat]{0}[lightgray]x perforazione -bullet.infinitepierce = [stat]perforazione -bullet.healpercent = [stat]{0}[lightgray]% guarigione -bullet.healamount = [stat]{0}[lightgray] quantità di cura -bullet.multiplier = [stat]{0}[lightgray]x moltiplicatore munizioni -bullet.reload = [stat]{0}%[lightgray] ricarica -bullet.range = [stat]{0}[lightgray] raggio in blocchi -bullet.notargetsmissiles = [stat] ignores buildings -bullet.notargetsbuildings = [stat] ignores missiles +bullet.pierce = [stat]{0}x[lightgray] perforazione +bullet.infinitepierce = [stat]perforante +bullet.healpercent = [stat]{0}%[lightgray] riparazione +bullet.healamount = [stat]{0}[lightgray] riparazione diretta +bullet.multiplier = [stat]{0}[lightgray] munizioni/oggetto +bullet.reload = [stat]{0}%[lightgray] cadenza di fuoco +bullet.range = [stat]{0}[lightgray] celle di gittata +bullet.notargetsmissiles = [stat] ignora i missili +bullet.notargetsbuildings = [stat] ignora gli edifici unit.blocks = blocchi unit.blockssquared = blocchi² -unit.powersecond = unità energetica/s -unit.tilessecond = blocchi/s -unit.liquidsecond = unità liquide/s -unit.itemssecond = oggetti/s -unit.liquidunits = unità liquidi -unit.powerunits = unità energetica -unit.powerequilibrium = power equilibrium -unit.heatunits = unità termica +unit.worldunits = world units +unit.powersecond = unità energetiche/secondo +unit.tilessecond = celle/secondo +unit.liquidsecond = unità liquide/secondo +unit.itemssecond = oggetti/secondo +unit.liquidunits = unità liquide +unit.powerunits = unità energetiche +unit.powerequilibrium = equilibrio energetico +unit.heatunits = unità termiche unit.heatunitsperside = heat units per side unit.degrees = gradi unit.seconds = secondi -unit.minutes = minuti -unit.persecond = /s +unit.minutes = min +unit.persecond = /sec unit.perminute = /min unit.timesspeed = x velocità unit.multiplier = x @@ -1385,183 +1404,227 @@ unit.items = oggetti unit.thousands = k unit.millions = mln unit.billions = mld -unit.shots = shots +unit.shots = colpi unit.pershot = /colpo -unit.perleg = per leg -unit.perside = per side +unit.perleg = per gamba +unit.perside = per lato +unit.instant = Instant category.purpose = Scopo -category.general = Generali +category.general = Generale category.power = Energia category.liquids = Liquidi category.items = Oggetti -category.crafting = Produzione +category.crafting = Ingresso/Uscita category.function = Funzione -category.optional = Miglioramenti Opzionali -setting.alwaysmusic.name = Always Play Music -setting.alwaysmusic.description = When enabled, music will always play on loop in-game.\nWhen disabled, it only plays at random intervals. -setting.skipcoreanimation.name = Salta il lancio del nucleo/Animazione -setting.landscape.name = Visuale Orizontale -setting.shadows.name = Ombre -setting.blockreplace.name = Suggerimento Blocchi Automatico +category.optional = Potenziamenti Opzionali +setting.alwaysmusic.name = Riproduci sempre musica +setting.alwaysmusic.description = Se abilitato, la musica sarà sempre in riproduzione ciclica durante il gioco.\nSe disabilitato, verrà riprodotta solo ad intervalli casuali. +setting.skipcoreanimation.name = Salta animazione lancio/atterraggio Nucleo +setting.skipcoreanimation.description = When enabled, the animation for core launching and landing will be skipped. +setting.landscape.name = Blocca Orizzontale +setting.landscape.description = When enabled, the screen orientation is locked to landscape mode. +setting.blockreplace.name = Suggerimenti automatici blocchi +setting.blockreplace.description = When enabled, placing a block on another of the same type\nwill suggest an automatic upgrade if available. setting.linear.name = Filtro Lineare +setting.linear.description = When enabled, textures are smoothed. When disabled, textures have a pixelated look. setting.hints.name = Suggerimenti -setting.backgroundpause.name = Metti in pausa quando in background -setting.buildautopause.name = Pausa Automatica nella Costruzione -setting.doubletapmine.name = Doppio click per minare -setting.commandmodehold.name = Tieni premuto per comandare -setting.distinctcontrolgroups.name = Limit One Control Group Per Unit -setting.modcrashdisable.name = Disabilita le mod dopo un arresto anomalo -setting.animatedwater.name = Fluidi Animati -setting.animatedshields.name = Scudi Animati -setting.playerindicators.name = Indicatori Giocatori +setting.backgroundpause.name = Pausa in Background +setting.backgroundpause.description = When enabled, the game will pause when it is not in focus. +setting.buildautopause.name = Pausa automatica costruzione +setting.buildautopause.description = When enabled, building is automatically paused when the player is not actively building. +setting.doubletapmine.name = Doppio tocco per scavare +setting.doubletapmine.description = When enabled, double-tapping on a resource tile will make your unit start mining it. +setting.commandmodehold.name = Tieni premuto per modalità comando +setting.commandmodehold.description = Whether command mode is activated by holding the command key down, as opposed to toggling it once. +setting.distinctcontrolgroups.name = Limita a un gruppo di controllo per unità +setting.distinctcontrolgroups.description = When enabled, a unit can only belong to one control group at a time. +setting.modcrashdisable.name = Disabilita Mod al crash all'avvio +setting.modcrashdisable.description = When enabled, if the game crashes on startup, all mods\nwill be automatically disabled to prevent a crash loop. +setting.animatedwater.name = Superfici animate +setting.animatedwater.description = Enables or disables animations for liquid surfaces like water and slag. +setting.playerindicators.name = Indicatori giocatori +setting.playerindicators.description = Shows markers pointing in the direction of other players on the map. setting.showpings.name = Show Pings setting.showotherbuildplans.name = Show Other Player's Build Plans -setting.indicators.name = Indicatori Nemici -setting.autotarget.name = Mira Automatica -setting.keyboard.name = Tastiera -setting.touchscreen.name = Controlli Touchscreen -setting.fpscap.name = Limite FPS -setting.fpscap.none = Niente +setting.indicators.name = Indicatori nemici +setting.indicators.description = Shows markers pointing in the direction of +setting.autotarget.name = Mira automatica +setting.autotarget.description = When enabled, your unit will automatically target and fire at nearby enemies. +setting.keyboard.name = Controlli Mouse+Tastiera (Sperimentale) +setting.fpscap.name = FPS Max +setting.fpscap.description = Sets the maximum frames per second the game will run at.\nHigher values may increase power consumption. +setting.fpscap.none = Nessuno setting.fpscap.text = {0} FPS -setting.uiscale.name = Ridimensionamento Interfaccia[lightgray] (richiede il riavvio)[] -setting.uiscale.description = Riavvio necessario per applicare le modifiche. +setting.uiscale.name = Scala Interfaccia +setting.uiscale.description = Riavvio richiesto per applicare le modifiche. setting.uiEdgePadding.name = UI Edge Padding setting.uiEdgePadding.description = Adds padding to the edges of the UI. Useful for displays with rounded corners or notches. -setting.swapdiagonal.name = Posizionamento Sempre Diagonale -setting.screenshake.name = Movimento dello Schermo -setting.bloomintensity.name = Intensità d'illuminazione (Bloom Intensity) -setting.bloomblur.name = Illuminazione sfocata (Bloom Blur) -setting.effects.name = Visualizza Effetti -setting.destroyedblocks.name = Visualizza Blocchi Distrutti -setting.blockstatus.name = Visualizza Stato Blocchi -setting.conveyorpathfinding.name = Posizionamento Nastri Trasportatori Intelligente -setting.sensitivity.name = Sensibilità del Controller -setting.saveinterval.name = Intervallo di Salvataggio Automatico +setting.swapdiagonal.name = Posizionamento sempre diagonale +setting.swapdiagonal.description = When enabled, holding the placement key will switch to diagonal placement mode. +setting.screenshake.name = Vibrazione schermo +setting.screenshake.description = Adjusts the intensity of the screen shake effect from explosions and other events. +setting.bloomintensity.name = Intensità Bloom +setting.bloomintensity.description = Adjusts the intensity of the bloom (glow) effect. +setting.bloomblur.name = Sfocatura Bloom +setting.bloomblur.description = Adjusts the blurriness of the bloom effect. +setting.effects.name = Mostra Effetti +setting.effects.description = Enables or disables various visual effects like smoke and particles. +setting.destroyedblocks.name = Mostra blocchi distrutti +setting.destroyedblocks.description = When enabled, destroyed blocks leave behind rubble. +setting.blockstatus.name = Mostra stato blocchi +setting.blockstatus.description = Shows colored status icons above blocks. +setting.conveyorpathfinding.name = Pathfinding posizionamento nastri +setting.conveyorpathfinding.description = When enabled, placing conveyors will automatically try to find a path to the destination. +setting.sensitivity.name = Sensibilità Controller +setting.sensitivity.description = Adjusts the sensitivity of game controllers. +setting.saveinterval.name = Intervallo Salvataggio +setting.saveinterval.description = Sets the time interval for automatic game saves. setting.seconds = {0} secondi setting.milliseconds = {0} millisecondi setting.fullscreen.name = Schermo Intero setting.fps.name = Mostra FPS e Ping -setting.console.name = Attiva Console +setting.fps.description = Displays the current frames per second and network ping in the corner of the screen. +setting.console.name = Abilita Console +setting.console.description = Enables the in-game Javascript console. setting.drawhitboxes.name = Display Hitboxes setting.showperformance.name = Display Performance Metrics setting.buildingtimestep.name = Fixed Building Timestep setting.buildingtimestep.description = Runs buildings on a fixed timestep with constant delta,\nas opposed to every frame with variable delta.\nIf buildings cannot be updated fast enough, the game will slow down.\nIf you don't know what that means, don't touch this option. -setting.smoothcamera.name = Visuale fluida -setting.detach-camera.name = Free Camera -setting.detach-camera.description = If enabled, the camera moves independently of the player unit.\nThis setting can be assigned a hotkey. +setting.smoothcamera.name = Telecamera fluida +setting.smoothcamera.description = When enabled, the camera will move more smoothly instead of\ninstantly snapping to new positions. +setting.detach-camera.name = Telecamera libera +setting.detach-camera.description = Se abilitato, la telecamera si muove indipendentemente dall'unità del giocatore.\nQuesta impostazione può essere assegnata a un tasto rapido. setting.vsync.name = VSync -setting.pixelate.name = Pixellato +setting.vsync.description = Synchronizes the game's frame rate with the monitor's\nrefresh rate to prevent screen tearing. +setting.pixelate.name = Effetto Pixel +setting.pixelate.description = When enabled, the game is rendered at a lower resolution and\nscaled up, creating a pixelated effect. setting.minimap.name = Mostra Minimappa -setting.coreitems.name = Mostra Oggetti Nucleo -setting.position.name = Mostra Posizione Giocatori -setting.mouseposition.name = Mostra mouse +setting.minimap.description = Toggles the visibility of the minimap in the corner of the screen. +setting.coreitems.name = Mostra Risorse Nucleo +setting.coreitems.description = Toggles the display of items stored in the core on the side of the screen. +setting.position.name = Mostra Posizione Giocatore +setting.position.description = Displays the player's coordinates on the screen. +setting.mouseposition.name = Mostra Posizione Mouse +setting.mouseposition.description = Displays the mouse cursor's coordinates on the screen. setting.musicvol.name = Volume Musica setting.atmosphere.name = Mostra Atmosfera Pianeta -setting.drawlight.name = Draw Darkness/Lighting +setting.atmosphere.description = Toggles the rendering of the planet atmospheres in the campaign 3D view. +setting.drawlight.name = Mostra Oscurità/Illuminazione setting.ambientvol.name = Volume Ambiente -setting.mutemusic.name = Silenzia Musica -setting.sfxvol.name = Volume Effetti -setting.mutesound.name = Silenzia Suoni -setting.communityservers.name = Fetch Community Server List -setting.savecreate.name = Salvataggi Automatici -setting.steampublichost.name = Public Game Visibility +setting.sfxvol.name = Volume SFX +setting.communityservers.name = Recupera lista Server Comunità +setting.communityservers.description = When enabled, the game will fetch and display a list of community-run multiplayer servers. +setting.savecreate.name = Crea salvataggi automatici +setting.savecreate.description = When enabled, the game will automatically create a new save file when starting a new game. +setting.steampublichost.name = Visibilità Partita Pubblica +setting.steampublichost.description = Controls who can see and join your game when hosting on Steam. setting.playerlimit.name = Limite Giocatori +setting.playerlimit.description = Sets the maximum number of players that can join your server. setting.chatopacity.name = Opacità Chat -setting.lasersopacity.name = Opacità Raggi Energetici -setting.unitlaseropacity.name = Unit Mining Beam Opacity -setting.bridgeopacity.name = Opacità Nastri e Condotti Sopraelevati -setting.playerchat.name = Mostra Chat -setting.showweather.name = Mostra grafica del meteo +setting.chatopacity.description = Adjusts the transparency of the chat window. +setting.lasersopacity.name = Opacità Laser Energia +setting.lasersopacity.description = Adjusts the opacity of power node lasers. +setting.unitlaseropacity.name = Opacità Raggio Estrazione Unità +setting.unitlaseropacity.description = Adjusts the opacity of unit mining beams. +setting.bridgeopacity.name = Opacità Ponti +setting.bridgeopacity.description = Adjusts the opacity of bridge conveyors. +setting.playerchat.name = Mostra bolle chat giocatori +setting.playerchat.description = When enabled, chat messages from players will appear in bubbles above their heads. +setting.showweather.name = Mostra grafica meteo +setting.showweather.description = Toggles the display of weather effects like rain and snow. setting.hidedisplays.name = Nascondi display logici -setting.macnotch.name = Adatta l'interfaccia per visualizzare la tacca -setting.macnotch.description = Riavvio necessario per applicare le modifiche +setting.hidedisplays.description = Hides the content of logic displays, which may improve performance. +setting.macnotch.name = Adatta interfaccia al notch del display +setting.macnotch.description = Riavvio richiesto per applicare le modifiche +setting.logiclocalization.name = Logic Localization +setting.logiclocalization.description = When enabled, text in the logic editor is translated,\ninstead of being English for all languages. -steam.friendsonly = Friends Only -steam.friendsonly.tooltip = Se solo i tuoi amici su Steam possono entrare nella tua partita.\nDisattivando questo renderà la tua partita pubblica - dunque chiunque può entrare. -setting.maxmagnificationmultiplierpercent.name = Min Camera Distance -setting.minmagnificationmultiplierpercent.name = Max Camera Distance -setting.minmagnificationmultiplierpercent.description = High values may cause performance issues. -public.beta = Nota che le versioni beta del gioco non possono creare lobby pubbliche. -uiscale.reset = La scala dell'interfaccia utente è stata modificata.\nPremere 'OK' per confermare questa scala.\n[scarlet]Ripristina ed esci in [accent] {0}[] secondi... +steam.friendsonly = Solo Amici +steam.friendsonly.tooltip = Indica se solo gli amici di Steam possono unirsi alla tua partita.\nSe deselezionato, la partita sarà pubblica e chiunque potrà unirsi. +setting.maxmagnificationmultiplierpercent.name = Distanza Minima Telecamera +setting.minmagnificationmultiplierpercent.name = Distanza Massima Telecamera +setting.minmagnificationmultiplierpercent.description = Valori alti potrebbero causare problemi di prestazioni. +public.beta = Nota: le versioni beta del gioco non possono creare lobby pubbliche. +uiscale.reset = La scala dell'interfaccia è stata modificata.\nPremi "OK" per confermare questa scala.\n[scarlet]Ripristino ed uscita tra[accent] {0}[] secondi... uiscale.cancel = Annulla ed Esci -setting.bloom.name = Shaders -keybind.title = Configurazione Tasti -keybinds.mobile = [scarlet]La maggior parte dei controlli qui non sono funzionano sui dispositivi mobili. È supportato solo il movimento di base. +setting.bloom.name = Bloom +keybind.title = Riassegna Tasti +keybinds.mobile = [scarlet]La maggior parte dei tasti qui non funziona su mobile. È supportato solo il movimento di base. category.general.name = Generale -category.view.name = Visualizzazione -category.command.name = Unit Command +category.view.name = Vista +category.command.name = Comando Unità category.multiplayer.name = Multigiocatore -category.blocks.name = Seleziona Blocco +category.blocks.name = Selezione Blocchi placement.blockselectkeys = \n[lightgray]Tasto: [{0}, ping.text = Ping: keybind.ping.name = Ping Location keybind.respawn.name = Rinasci keybind.control.name = Controlla Unità -keybind.clear_building.name = Pulisci Costruzione +keybind.clear_building.name = Rimuovi costruzione keybind.press = Premi un tasto... -keybind.press.axis = Premi un'asse o un tasto... -keybind.screenshot.name = Screenshot della Mappa -keybind.toggle_power_lines.name = Attiva/Disattiva Laser d'Energia +keybind.press.axis = Premi un asse o un tasto... +keybind.screenshot.name = Screenshot Mappa +keybind.toggle_power_lines.name = Attiva/Disattiva Laser Energia keybind.toggle_block_status.name = Attiva/Disattiva Stato Blocchi -keybind.move_x.name = Muovi Orizzontalmente -keybind.move_y.name = Muovi Verticalmente -keybind.mouse_move.name = Segui il Mouse -keybind.pan.name = Vista Panoramica -keybind.boost.name = Scatto -keybind.command_mode.name = Modalità di comando -keybind.command_queue.name = Unit Command Queue -keybind.create_control_group.name = Create Control Group +keybind.move_x.name = Muovi X +keybind.move_y.name = Muovi Y +keybind.mouse_move.name = Segui Mouse +keybind.pan.name = Panoramica Vista +keybind.boost.name = Turbo +keybind.command_mode.name = Modalità Comando +keybind.command_queue.name = In coda comando unità +keybind.create_control_group.name = Crea Gruppo di Controllo keybind.cancel_orders.name = Annulla Ordini -keybind.unit_stance_shoot.name = Unit Stance: Shoot -keybind.unit_stance_hold_fire.name = Unit Stance: Hold Fire -keybind.unit_stance_pursue_target.name = Unit Stance: Pursue Target -keybind.unit_stance_patrol.name = Unit Stance: Patrol -keybind.unit_stance_ram.name = Unit Stance: Ram +keybind.unit_stance_shoot.name = Postura Unità: Spara +keybind.unit_stance_hold_fire.name = Postura Unità: Cessate il fuoco +keybind.unit_stance_pursue_target.name = Postura Unità: Insegui bersaglio +keybind.unit_stance_patrol.name = Postura Unità: Pattuglia +keybind.unit_stance_ram.name = Postura Unità: Sperona keybind.unit_stance_boost.name = Unit Stance: Boost keybind.unit_stance_hold_position.name = Unit Stance: Hold Position -keybind.unit_command_move.name = Unit Command: Move -keybind.unit_command_repair.name = Unit Command: Repair -keybind.unit_command_rebuild.name = Unit Command: Rebuild -keybind.unit_command_assist.name = Unit Command: Assist -keybind.unit_command_mine.name = Unit Command: Mine -keybind.unit_command_load_units.name = Unit Command: Load Units -keybind.unit_command_load_blocks.name = Unit Command: Load Blocks -keybind.unit_command_unload_payload.name = Unit Command: Unload Payload -keybind.unit_command_enter_payload.name = Unit Command: Enter Payload -keybind.unit_command_loop_payload.name = Unit Command: Loop Unit Transfer +keybind.unit_command_move.name = Comando Unità: Muovi +keybind.unit_command_repair.name = Comando Unità: Ripara +keybind.unit_command_rebuild.name = Comando Unità: Ricostruisci +keybind.unit_command_assist.name = Comando Unità: Assisti +keybind.unit_command_mine.name = Comando Unità: Estrai +keybind.unit_command_load_units.name = Comando Unità: Carica Unità +keybind.unit_command_load_blocks.name = Comando Unità: Carica Blocchi +keybind.unit_command_unload_payload.name = Comando Unità: Scarica Carico +keybind.unit_command_enter_payload.name = Comando Unità: Entra nel Carico +keybind.unit_command_loop_payload.name = Comando Unità: Ciclo Trasferimento Unità -keybind.rebuild_select.name = Rebuild Region +keybind.rebuild_select.name = Ricostruisci Regione keybind.schematic_select.name = Seleziona Regione -keybind.schematic_menu.name = Menu Schematica -keybind.schematic_flip_x.name = Ruota Schematica Orizzontalmente -keybind.schematic_flip_y.name = Ruota Schematica Verticalmente +keybind.schematic_menu.name = Menu Schemi +keybind.schematic_flip_x.name = Rifletti Schema X +keybind.schematic_flip_y.name = Rifletti Schema Y keybind.category_prev.name = Categoria Precedente keybind.category_next.name = Categoria Successiva keybind.block_select_left.name = Seleziona Blocco Sinistra keybind.block_select_right.name = Seleziona Blocco Destra keybind.block_select_up.name = Seleziona Blocco Su keybind.block_select_down.name = Seleziona Blocco Giù -keybind.block_select_01.name = Seleziona Categoria/Blocco 1 -keybind.block_select_02.name = Seleziona Categoria/Blocco 2 -keybind.block_select_03.name = Seleziona Categoria/Blocco 3 -keybind.block_select_04.name = Seleziona Categoria/Blocco 4 -keybind.block_select_05.name = Seleziona Categoria/Blocco 5 -keybind.block_select_06.name = Seleziona Categoria/Blocco 6 -keybind.block_select_07.name = Seleziona Categoria/Blocco 7 -keybind.block_select_08.name = Seleziona Categoria/Blocco 8 -keybind.block_select_09.name = Seleziona Categoria/Blocco 9 -keybind.block_select_10.name = Seleziona Categoria/Blocco 10 -keybind.fullscreen.name = Schermo Intero -keybind.select.name = Seleziona/Spara -keybind.diagonal_placement.name = Posiziona Diagonalmente -keybind.pick.name = Scegli Blocco -keybind.break_block.name = Rompi Blocco -keybind.select_all_units.name = Select All Units -keybind.select_all_unit_factories.name = Select All Unit Factories -keybind.select_all_unit_transport.name = Select All Unit Transports -keybind.select_across_screen.name = Select Across Screen (Hold) +keybind.block_select_01.name = Selezione Categoria/Blocco 1 +keybind.block_select_02.name = Selezione Categoria/Blocco 2 +keybind.block_select_03.name = Selezione Categoria/Blocco 3 +keybind.block_select_04.name = Selezione Categoria/Blocco 4 +keybind.block_select_05.name = Selezione Categoria/Blocco 5 +keybind.block_select_06.name = Selezione Categoria/Blocco 6 +keybind.block_select_07.name = Selezione Categoria/Blocco 7 +keybind.block_select_08.name = Selezione Categoria/Blocco 8 +keybind.block_select_09.name = Selezione Categoria/Blocco 9 +keybind.block_select_10.name = Selezione Categoria/Blocco 10 +keybind.fullscreen.name = Attiva/Disattiva Schermo Intero +keybind.select.name = Seleziona/Fuoco +keybind.diagonal_placement.name = Posizionamento Diagonale +keybind.pick.name = Copia Blocco +keybind.break_block.name = Demolisci Blocco +keybind.select_all_units.name = Seleziona Tutte le Unità +keybind.select_all_unit_factories.name = Seleziona Tutte le Fabbriche Unità +keybind.select_all_unit_transport.name = Seleziona Tutti i Trasporti Unità +keybind.select_across_screen.name = Seleziona su Schermo (Tieni Premuto) keybind.deselect.name = Deseleziona keybind.pickupCargo.name = Raccogli Carico keybind.dropCargo.name = Rilascia Carico @@ -1570,122 +1633,123 @@ keybind.zoom.name = Zoom keybind.menu.name = Menu keybind.pause.name = Pausa keybind.skip_wave.name = Salta Ondata -keybind.pause_building.name = Interrompi/Riprendi Costruzione +keybind.pause_building.name = Pausa/Riprendi Costruzione keybind.minimap.name = Minimappa -keybind.planet_map.name = Mappa Pianeta -keybind.research.name = Albero Scoperte +keybind.planet_map.name = Mappa Planetaria +keybind.research.name = Ricerca keybind.block_info.name = Info Blocco keybind.chat.name = Chat -keybind.player_list.name = Lista dei Giocatori +keybind.player_list.name = Lista Giocatori keybind.console.name = Console keybind.rotate.name = Ruota -keybind.rotateplaced.name = Ruota Blocco Esistente (mantenere premuto) +keybind.rotateplaced.name = Ruota Esistente (Tieni Premuto) keybind.toggle_menus.name = Mostra/Nascondi Menu -keybind.chat_history_prev.name = Scorri Chat verso l'alto -keybind.chat_history_next.name = Scorri Chat verso il basso +keybind.chat_history_prev.name = Cronologia Chat Prec. +keybind.chat_history_next.name = Cronologia Chat Succ. keybind.chat_scroll.name = Scorri Chat -keybind.chat_mode.name = Cambia modalità chat -keybind.drop_unit.name = Lascia Materiali -keybind.zoom_minimap.name = Esegui Zoom Minimappa -keybind.detach_camera.name = Toggle Free Camera +keybind.chat_mode.name = Cambia Modalità Chat +keybind.drop_unit.name = Rilascia Unità +keybind.zoom_minimap.name = Zoom Minimappa +keybind.detach_camera.name = Attiva Telecamera Libera keybind.teleport_cursor.name = Teleport To Cursor (Sandbox) -keybind.debug_hitboxes.name = Toggle Debug Hitboxes +keybind.debug_hitboxes.name = Attiva Hitbox di Debug keybind.performance_metrics.name = Toggle Performance Metrics -mode.help.title = Descrizione delle Modalità +mode.help.title = Descrizione delle modalità mode.survival.name = Sopravvivenza -mode.survival.description = Modalità normale. Risorse limitate ed ondate in entrata automatiche. -mode.sandbox.name = Creativa +mode.survival.description = La modalità normale. Risorse limitate e ondate in arrivo automatiche.\n[gray]Richiede punti di generazione nemici nella mappa per giocare. +mode.sandbox.name = Sandbox mode.sandbox.description = Risorse infinite e nessun timer per le ondate. mode.editor.name = Editor mode.pvp.name = PvP -mode.pvp.description = Combatti contro altri giocatori in locale.\n[gray]Per giocare la mappa sono necessari almeno due nuclei di colore diverso. -mode.attack.name = Schermaglia -mode.attack.description = Distruggi la base nemica. \n[gray]Richiede un nucleo rosso nella mappa per essere giocata. +mode.pvp.description = Combatti contro altri giocatori localmente.\n[gray]Richiede almeno 2 nuclei di colore diverso nella mappa per giocare. +mode.attack.name = Attacco +mode.attack.description = Distruggi la base nemica.\n[gray]Richiede un nucleo rosso nella mappa per giocare. mode.custom = Regole Personalizzate -rules.invaliddata = Invalid clipboard data. -rules.hidebannedblocks = Hide Banned Blocks +rules.invaliddata = Dati negli appunti non validi. +rules.hidebannedblocks = Nascondi Blocchi Banditi rules.infiniteresources = Risorse Infinite -rules.fillitems = Fill Core With Items -rules.onlydepositcore = Deposito consentito solo al nucleo -rules.coreunloaders = Allow Core Unloaders -rules.coreunloaders.info = When enabled, Serpulo unloaders can take items from the core.\nDoes not affect Erekir unloaders. -rules.derelictrepair = Allow Derelict Block Repair -rules.reactorexplosions = Esplosioni Reattore -rules.coreincinerates = Core Incinerates Overflow +rules.fillitems = Riempi Nucleo con Oggetti +rules.onlydepositcore = Permetti Solo Deposito nel Nucleo +rules.coreunloaders = Permetti Scaricatori dal Nucleo +rules.coreunloaders.info = Se abilitato, gli scaricatori di Serpulo possono prelevare oggetti dal nucleo.\nNon influisce sugli scaricatori di Erekir. +rules.derelictrepair = Permetti Riparazione Blocchi Abbandonati +rules.reactorexplosions = Esplosioni dei Reattori +rules.coreincinerates = Il Nucleo Incenerisce l'Eccesso rules.corebuildandconfig = Deconstruct And Configure Cores rules.corebuildandconfig.info = Allows building and deconstructing cores anywhere, not just on core zones.\nAlso shows ui on cores to change player team. -rules.disableworldprocessors = Disabilita processori -rules.schematic = Schematiche Consentite +rules.disableworldprocessors = Disabilita Processori Globali +rules.schematic = Schemi Consentiti rules.wavetimer = Timer Ondate rules.wavesending = Invio Ondate -rules.allowedit = Allow Editing Rules -rules.allowedit.info = When enabled, the player can edit rules in-game via the button in the bottom left corner of the Pause menu. -rules.alloweditworldprocessors = Allow Editing World Processors -rules.alloweditworldprocessors.info = When enabled, world logic blocks can be placed and edited even outside the editor. +rules.allowedit = Permetti Modifica Regole +rules.allowedit.info = Se abilitato, il giocatore può modificare le regole in partita tramite il pulsante nell'angolo in basso a sinistra del menu di Pausa. +rules.alloweditworldprocessors = Permetti Modifica Processori Globali +rules.alloweditworldprocessors.info = Se abilitato, i blocchi logici globali possono essere piazzati e modificati anche fuori dall'editor. rules.waves = Ondate -rules.airUseSpawns = Air units use spawn points -rules.wavespawnatcores = Waves Spawn At Cores -rules.wavespawnatcores.info = When enabled in attack mode, waves spawn near all enemy cores. +rules.airUseSpawns = Unità Aeree usano Punti di Generazione +rules.wavespawnatcores = Ondate Generate ai Nuclei +rules.wavespawnatcores.info = Se abilitato in modalità attacco, le ondate appaiono vicino a tutti i nuclei nemici. rules.attack = Modalità Attacco -rules.buildai = Base Builder AI -rules.buildaitier = Builder AI Tier -rules.rtsai = RTS AI -rules.rtsai.campaign = RTS Attack AI -rules.rtsai.campaign.info = In attack maps, makes units group up and attack player bases in a more intelligent manner. -rules.clearsectoronloss = Clear Sector On Loss -rules.clearsectoronloss.info = When the sector is lost, player buildings from the previous attempt will not carry over. -rules.rtsminsquadsize = Dimensione minima squadra -rules.rtsmaxsquadsize = Dimensione massima squadra -rules.rtsminattackweight = Min Attack Weight -rules.cleanupdeadteams = Cancella costruzioni delle squadre sconfitte (PvP) -rules.corecapture = Cattura nucleo alla distruzione -rules.polygoncoreprotection = Polygonal Core Protection -rules.placerangecheck = Protezione del nucleo dalle costruzioni nemiche -rules.protectcores = Protect Cores -rules.protectcores.info = When disabled, the core no-build radius won't affect this team.\nPlayers won't be assigned to unprotected teams. -rules.checkplacement = Check Placement -rules.checkplacement.info = When disabled, buildings of this team are ignored in placement range checks. -rules.enemyCheat = Risorse AI (squadra Rossa) Infinite -rules.blockhealthmultiplier = Moltiplicatore Salute Blocco -rules.blockdamagemultiplier = Moltiplicatore Danno Blocco +rules.buildai = IA Costruttrice Base +rules.buildaitier = Livello IA Costruttrice +rules.rtsai = IA RTS +rules.rtsai.campaign = IA Attacco RTS +rules.rtsai.campaign.info = Nelle mappe attacco, fa sì che le unità si raggruppino e attacchino le basi dei giocatori in modo più intelligente. +rules.clearsectoronloss = Pulisci Settore alla Sconfitta +rules.clearsectoronloss.info = Quando il settore viene perso, le costruzioni del giocatore del tentativo precedente non verranno mantenute. +rules.rtsminsquadsize = Dim. Minima Squadra +rules.rtsmaxsquadsize = Dim. Massima Squadra +rules.rtsminattackweight = Peso Minimo Attacco +rules.cleanupdeadteams = Pulisci Edifici Squadre Sconfitte (PvP) +rules.corecapture = Cattura Nucleo alla Distruzione +rules.polygoncoreprotection = Protezione Nucleo Poligonale +rules.placerangecheck = Controllo Distanza Posizionamento +rules.protectcores = Proteggi Nuclei +rules.protectcores.info = Se disabilitato, il raggio di non-costruzione del nucleo non influenzerà questa squadra.\nI giocatori non verranno assegnati a squadre non protette. +rules.checkplacement = Controlla Posizionamento +rules.checkplacement.info = Se disabilitato, gli edifici di questa squadra vengono ignorati nei controlli della distanza di posizionamento. +rules.enemyCheat = Risorse Infinite Squadra Nemica +rules.blockhealthmultiplier = Moltiplicatore Salute Blocchi +rules.blockdamagemultiplier = Moltiplicatore Danno Blocchi rules.unitfactoryactivation = Unit Factory Activation Delay rules.unitfactoryactivation.objective = Unit Factories Activating: {0} -rules.unitbuildspeedmultiplier = Moltiplicatore Velocità Costruzione Unità +rules.unitbuildspeedmultiplier = Moltiplicatore Velocità Produzione Unità rules.unitcostmultiplier = Moltiplicatore Costo Unità -rules.unithealthmultiplier = Moltiplicatore Vita Unità +rules.unithealthmultiplier = Moltiplicatore Salute Unità rules.unitdamagemultiplier = Moltiplicatore Danno Unità -rules.unitcrashdamagemultiplier = Unit Crash Damage Multiplier -rules.unitminespeedmultiplier = Unit Mine Speed Multiplier -rules.logicunitcontrol = Logic Unit Control -rules.logicunitbuild = Logic Unit Building -rules.logicunitdeconstruct = Logic Unit Deconstruction -rules.solarmultiplier = Moltiplicatore energia solare -rules.unitcapvariable = Cores Contribute To Unit Cap -rules.unitpayloadsexplode = Carried Payloads Explode With The Unit -rules.unitcap = Base Unit Cap -rules.limitarea = Limite dimensioni mappa -rules.enemycorebuildradius = Raggio di protezione del Nucleo Nemico dalle costruzioni:[lightgray] (blocchi) -rules.extracorebuildradius = Extra No-Build Radius:[lightgray] (tiles) -rules.wavespacing = Tempo fra Ondate:[lightgray] (secondi) -rules.initialwavespacing = Tempo per la prima ondata:[lightgray] (sec) +rules.unitcrashdamagemultiplier = Moltiplicatore Danno Impatto Unità +rules.unitminespeedmultiplier = Moltiplicatore Velocità Estrazione Unità +rules.logicunitcontrol = Controllo Unità via Logica +rules.logicunitbuild = Costruzione Unità via Logica +rules.logicunitdeconstruct = Smantellamento Unità via Logica +rules.solarmultiplier = Moltiplicatore Energia Solare +rules.unitcapvariable = I Nuclei contribuiscono al Limite Unità +rules.unitpayloadsexplode = I Carichi esplodono con l'Unità +rules.unitcap = Limite Unità Base +rules.limitarea = Limita Area Mappa +rules.enemycorebuildradius = Raggio No-Costruzione Nucleo:[lightgray] (celle) +rules.extracorebuildradius = Raggio No-Costruzione Extra:[lightgray] (celle) +rules.wavespacing = Intervallo Ondate:[lightgray] (sec) +rules.initialwavespacing = Intervallo Ondata Iniziale:[lightgray] (sec) rules.buildcostmultiplier = Moltiplicatore Costo Costruzione rules.buildspeedmultiplier = Moltiplicatore Velocità Costruzione -rules.deconstructrefundmultiplier = Moltiplicatore Rimborso di Smantellamento -rules.waitForWaveToEnd = Le ondate aspettano fino a quando l'ondata precedente finisce -rules.wavelimit = Map Ends After Wave -rules.dropzoneradius = Raggio di Generazione:[lightgray] (blocchi) -rules.unitammo = Unità Richiedono Munizioni -rules.enemyteam = Squadra avversaria -rules.playerteam = Squadra giocatore +rules.deconstructrefundmultiplier = Moltiplicatore Rimborso Smantellamento +rules.waitForWaveToEnd = Le Ondate attendono i Nemici +rules.wavelimit = La Mappa termina dopo l'Ondata +rules.dropzoneradius = Raggio Zona di Lancio:[lightgray] (celle) +rules.unitammo = Le Unità richiedono Munizioni [red](potrebbe essere rimosso) +rules.enemyteam = Squadra Nemica +rules.playerteam = Squadra Giocatore rules.title.waves = Ondate -rules.title.resourcesbuilding = Risorse e Costruzioni +rules.title.resourcesbuilding = Risorse & Costruzioni rules.title.enemy = Nemici rules.title.unit = Unità rules.title.experimental = Sperimentale rules.title.environment = Ambiente -rules.title.teams = squadre -rules.title.planet = pianeta +rules.title.teams = Squadre +rules.title.light = Lighting +rules.title.planet = Pianeta rules.title.music = Music rules.alwaysplaymusic = Always Play Music rules.alwaysplaymusic.info = Overrides the 'always play music' audio setting. @@ -1696,50 +1760,51 @@ rules.darkmusic.info = Comma-separated music tracks that are more likely to play rules.nomusic = Disable Automatic Music rules.nomusic.info = Turns off all automatic music playback.\nUseful for maps that have custom music played using processors. rules.lighting = Illuminazione -rules.fog = Nebbia di guerra -rules.invasions = Enemy Sector Invasions -rules.legacylaunchpads = Legacy Launch Pad Mechanics -rules.legacylaunchpads.info = Allows using launch pads without landing pads, as in 7.0. -landingpad.legacy.disabled = [scarlet]\ue815 Disabled[lightgray] (Legacy Launch Pads enabled) +rules.lighting.unitlight = Unit Lighting +rules.fog = Nebbia di Guerra +rules.invasions = Invasioni Settori Nemici +rules.legacylaunchpads = Meccaniche Piattaforma di Lancio Legacy +rules.legacylaunchpads.info = Permette di usare le piattaforme di lancio senza le zone di atterraggio, come nella versione 7.0. +landingpad.legacy.disabled = [scarlet]\ue815 Disabilitato[lightgray] (Piattaforme di Lancio Legacy abilitate) rules.hidespawns = Hide Enemy Spawns -rules.randomwaveai = Unpredictable Wave AI +rules.randomwaveai = IA Ondate Imprevedibile rules.pauseDisabled = Disable Pausing rules.fire = Fuoco -rules.anyenv = -rules.explosions = Danno da Esplosione Blocchi/Unità -rules.ambientlight = Illuminazione\nAmbientale +rules.anyenv = +rules.explosions = Danno Esplosione Blocco/Unità +rules.ambientlight = Luce Ambientale rules.weather = Meteo rules.weather.frequency = Frequenza: -rules.weather.always = sempre +rules.weather.always = Sempre rules.weather.duration = Durata: -rules.randomwaveai.info = Makes units spawned in waves target random structures instead of directly attacking the core or power generators. -rules.placerangecheck.info = Prevents players from placing anything near enemy buildings. When trying to place a turret, the range is increased, so the turret will not be able to reach the enemy. -rules.onlydepositcore.info = Prevents units from depositing items into any buildings except cores. +rules.randomwaveai.info = Fa sì che le unità generate nelle ondate bersaglino strutture casuali invece di attaccare direttamente il nucleo o i generatori di corrente. +rules.placerangecheck.info = Impedisce ai giocatori di piazzare qualsiasi cosa vicino agli edifici nemici. Quando si tenta di piazzare una torretta, il raggio viene aumentato, così la torretta non sarà in grado di raggiungere il nemico. +rules.onlydepositcore.info = Impedisce alle unità di depositare oggetti in qualsiasi edificio eccetto i nuclei. database-category.item = Oggetti -database-category.liquid = Liquidi +database-category.liquid = Fluidi database-category.unit = Unità database-category.block = Blocchi -database-category.status = Status Effects +database-category.status = Effetti di Stato database-category.sector = Settori database-category.team = Fazioni -database-tag.turret = Torrette +database-tag.turret = Torretta database-tag.production = Produzione database-tag.distribution = Distribuzione database-tag.liquid = Liquidi database-tag.power = Energia database-tag.defense = Difesa -database-tag.crafting = Crafting +database-tag.crafting = Lavorazione database-tag.units = Unità database-tag.effect = Utilità database-tag.logic = Logica database-tag.unit-air = Aria database-tag.unit-naval = Navale -database-tag.unit-ground = Terreno +database-tag.unit-ground = Terra -wallore = (Mura) +wallore = (Parete) item.copper.name = Rame item.lead.name = Piombo @@ -1750,19 +1815,19 @@ item.thorium.name = Torio item.silicon.name = Silicio item.plastanium.name = Plastanio item.phase-fabric.name = Tessuto di Fase -item.surge-alloy.name = Lega superconduttrice +item.surge-alloy.name = Lega Superconduttrice item.spore-pod.name = Baccello di Spore item.sand.name = Sabbia item.blast-compound.name = Composto Esplosivo -item.pyratite.name = Pirite +item.pyratite.name = Piratite item.metaglass.name = Vetro Metallico item.scrap.name = Rottame -item.fissile-matter.name = Fissile Matter +item.fissile-matter.name = Materia Fissile item.beryllium.name = Berillio item.tungsten.name = Tungsteno item.oxide.name = Ossido item.carbide.name = Carburo -item.dormant-cyst.name = Dormant Cyst +item.dormant-cyst.name = Cisti Dormiente liquid.water.name = Acqua liquid.slag.name = Scoria @@ -1800,7 +1865,7 @@ unit.oct.name = Curatore unit.risso.name = Corvetta unit.minke.name = Cacciatorpediniere unit.bryde.name = Incrociatore -unit.sei.name = Nave da Guerra +unit.sei.name = Nave da guerra unit.omura.name = Portaerei unit.retusa.name = Retusa unit.oxynoe.name = Oxynoe @@ -1817,28 +1882,28 @@ unit.corvus.name = Disgregatore unit.stell.name = Stell unit.locus.name = Locus -unit.precept.name = Precept -unit.vanquish.name = Vanquish -unit.conquer.name = Conquer +unit.precept.name = Precetto +unit.vanquish.name = Sconfiggitore +unit.conquer.name = Conquistatore unit.merui.name = Merui unit.cleroi.name = Cleroi unit.anthicus.name = Anthicus unit.tecta.name = Tecta unit.collaris.name = Collaris -unit.elude.name = Elude -unit.avert.name = Avert -unit.obviate.name = Obviate -unit.quell.name = Quell -unit.disrupt.name = Disrupt -unit.evoke.name = Evoke -unit.incite.name = Incite -unit.emanate.name = Emanate -unit.manifold.name = Manifold -unit.assembly-drone.name = Drone di Assemblaggio +unit.elude.name = Elusore +unit.avert.name = Deviazione +unit.obviate.name = Prevenitore +unit.quell.name = Soppressore +unit.disrupt.name = Disturbatore +unit.evoke.name = Evocatore +unit.incite.name = Istigatore +unit.emanate.name = Emanatore +unit.manifold.name = Molteplice +unit.assembly-drone.name = Drone di assemblaggio unit.latum.name = Latum unit.renale.name = Renale -block.parallax.name = Parallasse +block.parallax.name = Torretta Parallasse block.cliff.name = Scogliera block.sand-boulder.name = Masso di Sabbia block.basalt-boulder.name = Masso di Basalto @@ -1870,10 +1935,10 @@ block.thruster.name = Propulsore block.kiln.name = Forno block.graphite-press.name = Pressa per Grafite block.multi-press.name = Multi Pressa -block.constructing = {0}\n[lightgray](In Costruzione) +block.constructing = {0} [lightgray](In Costruzione) block.spawn.name = Punto di Generazione Nemico -block.remove-wall.name = Elimina Muro -block.remove-ore.name = Elimina Minerale +block.remove-wall.name = Rimuovi muro +block.remove-ore.name = Rimuovi minerale block.core-shard.name = Nucleo: Frammento block.core-foundation.name = Nucleo: Fondamento block.core-nucleus.name = Nucleo: Centrale @@ -1881,7 +1946,7 @@ block.deep-water.name = Acqua Profonda block.shallow-water.name = Acqua block.tainted-water.name = Acqua Contaminata block.deep-tainted-water.name = Acqua Contaminata Profonda -block.darksand-tainted-water.name = Acqua Contaminata Scura +block.darksand-tainted-water.name = Acqua Contaminata Sabbia Scura block.tar.name = Catrame block.stone.name = Pietra block.sand-floor.name = Sabbia @@ -1889,11 +1954,11 @@ block.darksand.name = Sabbia Scura block.ice.name = Ghiaccio block.snow.name = Neve block.crater-stone.name = Crateri -block.sand-water.name = Acqua Sabbiosa -block.darksand-water.name = Acqua Sabbiosa Scura -block.char.name = Carbone +block.sand-water.name = Acqua con Sabbia +block.darksand-water.name = Acqua con Sabbia Scura +block.char.name = Pietra Arsa block.dacite.name = Dacite -block.rhyolite.name = Rhyolite +block.rhyolite.name = Riolite block.dacite-wall.name = Muro di Dacite block.dacite-boulder.name = Masso di Dacite block.ice-snow.name = Neve Ghiacciata @@ -1914,28 +1979,28 @@ block.metal-floor-3.name = Pavimento Metallico 3 block.metal-floor-4.name = Pavimento Metallico 4 block.metal-floor-5.name = Pavimento Metallico 5 block.metal-floor-damaged.name = Pavimento Metallico Danneggiato -block.metal-tiles-1.name = Piastrelle di Metallo 1 -block.metal-tiles-2.name = Piastrelle di Metallo 2 -block.metal-tiles-3.name = Piastrelle di Metallo 3 -block.metal-tiles-4.name = Piastrelle di Metallo 4 -block.metal-tiles-5.name = Piastrelle di Metallo 5 -block.metal-tiles-6.name = Piastrelle di Metallo 6 -block.metal-tiles-7.name = Piastrelle di Metallo 7 -block.metal-tiles-8.name = Piastrelle di Metallo 8 -block.metal-tiles-9.name = Piastrelle di Metallo 9 -block.metal-tiles-10.name = Piastrelle di Metallo 10 -block.metal-tiles-11.name = Piastrelle di Metallo 11 -block.metal-tiles-12.name = Piastrelle di Metallo 12 -block.metal-tiles-13.name = Piastrelle di Metallo 13 -block.metal-wall-1.name = Metal Wall 1 -block.metal-wall-2.name = Metal Wall 2 -block.metal-wall-3.name = Metal Wall 3 -block.colored-floor.name = Colored Floor -block.colored-wall.name = Colored Wall -block.character-overlay.name = Character Overlay -block.character-overlay-white.name = Character Overlay (White) -block.rune-overlay.name = Rune Overlay -block.rune-overlay-crux.name = Rune Overlay (Crux) +block.metal-tiles-1.name = Piastrelle metalliche 1 +block.metal-tiles-2.name = Piastrelle metalliche 2 +block.metal-tiles-3.name = Piastrelle metalliche 3 +block.metal-tiles-4.name = Piastrelle metalliche 4 +block.metal-tiles-5.name = Piastrelle metalliche 5 +block.metal-tiles-6.name = Piastrelle metalliche 6 +block.metal-tiles-7.name = Piastrelle metalliche 7 +block.metal-tiles-8.name = Piastrelle metalliche 8 +block.metal-tiles-9.name = Piastrelle metalliche 9 +block.metal-tiles-10.name = Piastrelle metalliche 10 +block.metal-tiles-11.name = Piastrelle metalliche 11 +block.metal-tiles-12.name = Piastrelle metalliche 12 +block.metal-tiles-13.name = Piastrelle metalliche 13 +block.metal-wall-1.name = Muro metallico 1 +block.metal-wall-2.name = Muro metallico 2 +block.metal-wall-3.name = Muro metallico 3 +block.colored-floor.name = Pavimento colorato +block.colored-wall.name = Muro colorato +block.character-overlay.name = Sovrapposizione personaggio +block.character-overlay-white.name = Sovrapposizione personaggio (Bianco) +block.rune-overlay.name = Sovrapposizione runica +block.rune-overlay-crux.name = Sovrapposizione runica (Crux) block.dark-panel-1.name = Pannello Scuro 1 block.dark-panel-2.name = Pannello Scuro 2 block.dark-panel-3.name = Pannello Scuro 3 @@ -1959,27 +2024,27 @@ block.thorium-wall-large.name = Muro di Torio Grande block.door.name = Porta block.door-large.name = Porta Grande block.duo.name = Torretta Duo -block.scorch.name = Bruciatore -block.scatter.name = Cannone a Dispersione -block.hail.name = Bombardiere -block.lancer.name = Lanciere +block.scorch.name = Torretta Bruciatore +block.scatter.name = Torretta Dispersore +block.hail.name = Torretta Grandine +block.lancer.name = Torretta Lanciere block.conveyor.name = Nastro Trasportatore block.titanium-conveyor.name = Nastro di Titanio block.plastanium-conveyor.name = Nastro di Plastanio block.armored-conveyor.name = Nastro Corazzato block.junction.name = Incrocio block.router.name = Distributore -block.distributor.name = Distributore Grande -block.sorter.name = Filtro -block.inverted-sorter.name = Filtro Inverso +block.distributor.name = Distributore Grandev +block.sorter.name = Selezionatore +block.inverted-sorter.name = Selezionatore Invertito block.message.name = Messaggio -block.reinforced-message.name = Reinforced Message -block.world-message.name = World Message -block.world-switch.name = World Switch -block.illuminator.name = Lanterna -block.overflow-gate.name = Separatore per Eccesso -block.underflow-gate.name = Separatore per Eccesso Inverso -block.silicon-smelter.name = Fonderia +block.reinforced-message.name = Messaggio Rinforzato +block.world-message.name = Messaggio Mondiale +block.world-switch.name = Interruttore Mondiale +block.illuminator.name = Illuminatore +block.overflow-gate.name = Deviatore per Eccesso +block.underflow-gate.name = Deviatore per Carenza +block.silicon-smelter.name = Fonderia di Silicio block.phase-weaver.name = Tessitore di Fase block.pulverizer.name = Polverizzatore block.cryofluid-mixer.name = Miscelatore di Criofluido @@ -1991,11 +2056,11 @@ block.coal-centrifuge.name = Centrifuga di Carbone block.power-node.name = Nodo Energetico block.power-node-large.name = Nodo Energetico Grande block.surge-tower.name = Torre di Sovratensione -block.diode.name = Diodo +block.diode.name = Diodo per Batteria block.battery.name = Batteria block.battery-large.name = Batteria Grande -block.combustion-generator.name = Generatore a Combustibile -block.steam-generator.name = Turbina a Vapore +block.combustion-generator.name = Generatore a Combustione +block.steam-generator.name = Generatore a Vapore block.differential-generator.name = Generatore Differenziale block.impact-reactor.name = Reattore ad Impatto block.mechanical-drill.name = Trivella Meccanica @@ -2005,23 +2070,23 @@ block.water-extractor.name = Estrattore d'Acqua block.cultivator.name = Coltivatore block.conduit.name = Condotto block.mechanical-pump.name = Pompa Meccanica -block.item-source.name = Fonte Infinita (oggetti) -block.item-void.name = Cestino (oggetti) -block.liquid-source.name = Fonte Infinita (liquidi) -block.liquid-void.name = Cestino (liquidi) -block.power-void.name = Cestino (energia) -block.power-source.name = Fonte Infinita (energia) +block.item-source.name = Sorgente Oggetti +block.item-void.name = Vuoto Oggetti +block.liquid-source.name = Sorgente Liquidi +block.liquid-void.name = Vuoto Liquidi +block.power-void.name = Vuoto Energetico +block.power-source.name = Sorgente Energetica block.unloader.name = Scaricatore -block.vault.name = Deposito -block.wave.name = Idrogetto -block.tsunami.name = Tsunami -block.swarmer.name = Sciamatore -block.salvo.name = Cannone Leggero -block.ripple.name = Cannone Pesante +block.vault.name = Caveau +block.wave.name = Torretta Ondata +block.tsunami.name = Torretta Tsunami +block.swarmer.name = Torretta Sciamatore +block.salvo.name = Torretta Raffica +block.ripple.name = Torretta Increspatura block.phase-conveyor.name = Nastro di Fase -block.bridge-conveyor.name = Nastro Trasportatore Sopraelevato -block.plastanium-compressor.name = Compressore al Plastanio -block.pyratite-mixer.name = Miscelatore di Pirite +block.bridge-conveyor.name = Nastro a Ponte +block.plastanium-compressor.name = Compressore di Plastanio +block.pyratite-mixer.name = Miscelatore di Piratite block.blast-mixer.name = Miscelatore d'Esplosivi block.solar-panel.name = Pannello Solare block.solar-panel-large.name = Pannello Solare Grande @@ -2032,37 +2097,37 @@ block.pulse-conduit.name = Condotto a Impulsi block.plated-conduit.name = Condotto Placcato block.phase-conduit.name = Condotto di Fase block.liquid-router.name = Distributore di Liquidi -block.liquid-tank.name = Serbatoio -block.liquid-container.name = Liquid Container +block.liquid-tank.name = Serbatoio Liquidi +block.liquid-container.name = Contenitore Liquidi block.liquid-junction.name = Giunzione Liquida -block.bridge-conduit.name = Condotto Sopraelevato -block.rotary-pump.name = Pompa a Turbina +block.bridge-conduit.name = Condotto a Ponte +block.rotary-pump.name = Pompa Rotativa block.thorium-reactor.name = Reattore al Torio -block.mass-driver.name = Lancia Materiali -block.blast-drill.name = Trivella ad Impulsi -block.impulse-pump.name = Pompa Termica +block.mass-driver.name = Lanciatore Magnetico +block.blast-drill.name = Trivella a Getto d'Aria +block.impulse-pump.name = Pompa a Impulsi block.thermal-generator.name = Generatore Termico -block.surge-smelter.name = Altoforno +block.surge-smelter.name = Fonderia Superconduttrice block.mender.name = Riparatore -block.mend-projector.name = Riparatore Grande -block.surge-wall.name = Muro di Sovratensione -block.surge-wall-large.name = Muro di Sovratensione Grande -block.cyclone.name = Ciclone -block.fuse.name = Frantume -block.shock-mine.name = Mina Stordente -block.overdrive-projector.name = Generatore di Campo di Overdrive -block.force-projector.name = Generatore di Campo di Forza -block.arc.name = Arco Elettrico +block.mend-projector.name = Proiettore Riparatore +block.surge-wall.name = Muro Superconduttore +block.surge-wall-large.name = Muro Superconduttore Grande +block.cyclone.name = Torretta Ciclone +block.fuse.name = Torretta Fusibile +block.shock-mine.name = Mina a Shock +block.overdrive-projector.name = Proiettore di Sovraccarico +block.force-projector.name = Proiettore di Forza +block.arc.name = Torretta Arco block.rtg-generator.name = Generatore RTG -block.spectre.name = Spettro -block.meltdown.name = Fusione -block.foreshadow.name = Tenebra +block.spectre.name = Torretta Spettro +block.meltdown.name = Torretta Fusione +block.foreshadow.name = Torretta Presagio block.container.name = Contenitore -block.launch-pad.name = Ascensore Spaziale -block.advanced-launch-pad.name = Ascensore Spaziale +block.launch-pad.name = Piattaforma di Lancio [lightgray](Legacy) +block.advanced-launch-pad.name = Piattaforma di Lancio block.landing-pad.name = Piattaforma di Atterraggio -block.segment.name = Segmentatore +block.segment.name = Torretta Segmento block.ground-factory.name = Fabbrica Terrestre block.air-factory.name = Fabbrica Aerea block.naval-factory.name = Fabbrica Navale @@ -2070,268 +2135,268 @@ block.additive-reconstructor.name = Ricostruttore Additivo block.multiplicative-reconstructor.name = Ricostruttore Moltiplicativo block.exponential-reconstructor.name = Ricostruttore Esponenziale block.tetrative-reconstructor.name = Ricostruttore Tetrattivo -block.payload-conveyor.name = Trasportatore di Massa +block.payload-conveyor.name = Trasportatore di Carico block.payload-router.name = Distributore di Carico block.duct.name = Condotto -block.duct-router.name = Duct Router -block.duct-bridge.name = Duct Bridge -block.large-payload-mass-driver.name = Large Payload Mass Driver -block.payload-void.name = Payload Void -block.payload-source.name = Payload Source +block.duct-router.name = Distributore di Condotti +block.duct-bridge.name = Ponte di Condotti +block.large-payload-mass-driver.name = Lanciatore Magnetico di Carico Grande +block.payload-void.name = Vuoto di Carico +block.payload-source.name = Sorgente di Carico block.disassembler.name = Disassemblatore -block.silicon-crucible.name = Crogiolo per Silicio -block.overdrive-dome.name = Cupola di Overdrive +block.silicon-crucible.name = Crogiolo di Silicio +block.overdrive-dome.name = Cupola di Sovraccarico block.interplanetary-accelerator.name = Acceleratore Interplanetario block.constructor.name = Costruttore -block.constructor.description = Fabbrica strutture fino a 2x2 tasselli di grandezza. +block.constructor.description = Fabbrica strutture fino a una dimensione di 2x2 celle. block.large-constructor.name = Costruttore Grande -block.large-constructor.description = Fabbrica strutture fino a 4x4 tasselli di grandezza. -block.deconstructor.name = Demolitore +block.large-constructor.description = Fabbrica strutture fino a una dimensione di 4x4 celle. +block.deconstructor.name = Decostruttore Grande block.deconstructor.description = Demolisce strutture e unità. Restituisce il 100% del costo di costruzione. -block.payload-loader.name = Payload Loader -block.payload-loader.description = Load liquids and items into blocks. -block.payload-unloader.name = Payload Unloader -block.payload-unloader.description = Unloads liquids and items from blocks. +block.payload-loader.name = Caricatore di Carico +block.payload-loader.description = Carica liquidi e oggetti nei blocchi. +block.payload-unloader.name = Scaricatore di Carico +block.payload-unloader.description = Scarica liquidi e oggetti dai blocchi. block.heat-source.name = Fonte di Calore -block.heat-source.description = Un blocco 1x1 che fornisce un calore virtualmente infinito. +block.heat-source.description = Emette grandi quantità di calore. Solo Sandbox. #Erekir -block.empty.name = Empty -block.rhyolite-crater.name = Rhyolite Crater -block.rough-rhyolite.name = Rough Rhyolite -block.regolith.name = Regolith -block.yellow-stone.name = Yellow Stone -block.carbon-stone.name = Carbon Stone -block.ferric-stone.name = Ferric Stone -block.ferric-craters.name = Ferric Craters -block.beryllic-stone.name = Beryllic Stone -block.crystalline-stone.name = Crystalline Stone -block.crystal-floor.name = Crystal Floor -block.yellow-stone-plates.name = Yellow Stone Plates -block.red-stone.name = Red Stone -block.dense-red-stone.name = Dense Red Stone -block.red-ice.name = Red Ice -block.arkycite-floor.name = Arkycite Floor -block.arkyic-stone.name = Arkyic Stone -block.rhyolite-vent.name = Rhyolite Vent -block.carbon-vent.name = Carbon Vent -block.arkyic-vent.name = Arkyic Vent -block.yellow-stone-vent.name = Yellow Stone Vent -block.red-stone-vent.name = Red Stone Vent -block.crystalline-vent.name = Crystalline Vent -block.stone-vent.name = Stone Vent -block.basalt-vent.name = Basalt Vent +block.empty.name = Vuoto +block.rhyolite-crater.name = Cratere di Riolite +block.rough-rhyolite.name = Riolite Grezza +block.regolith.name = Regolite +block.yellow-stone.name = Pietra Gialla +block.carbon-stone.name = Pietra Carboniosa +block.ferric-stone.name = Pietra Ferrica +block.ferric-craters.name = Crateri Ferrici +block.beryllic-stone.name = Pietra Berillica +block.crystalline-stone.name = Pietra Cristallina +block.crystal-floor.name = Pavimento di Cristallo +block.yellow-stone-plates.name = Lastre di Pietra Gialla +block.red-stone.name = Pietra Rossa +block.dense-red-stone.name = Pietra Rossa Densa +block.red-ice.name = Ghiaccio Rosso +block.arkycite-floor.name = Arkycite +block.arkyic-stone.name = Pietra Arkyica +block.rhyolite-vent.name = Sfiato di Riolite +block.carbon-vent.name = Sfiato Carbonioso +block.arkyic-vent.name = Sfiato Arkyico +block.yellow-stone-vent.name = Sfiato di Pietra Gialla +block.red-stone-vent.name = Sfiato di Pietra Rossa +block.crystalline-vent.name = Sfiato Cristallino +block.stone-vent.name = Sfiato di Pietra +block.basalt-vent.name = Sfiato di Basalto block.redmat.name = Redmat block.bluemat.name = Bluemat -block.core-zone.name = Core Zone -block.regolith-wall.name = Regolith Wall -block.yellow-stone-wall.name = Yellow Stone Wall -block.rhyolite-wall.name = Rhyolite Wall -block.carbon-wall.name = Carbon Wall -block.ferric-stone-wall.name = Ferric Stone Wall -block.beryllic-stone-wall.name = Beryllic Stone Wall -block.arkyic-wall.name = Arkyic Wall -block.crystalline-stone-wall.name = Crystalline Stone Wall -block.red-ice-wall.name = Red Ice Wall -block.red-stone-wall.name = Red Stone Wall -block.red-diamond-wall.name = Red Diamond Wall -block.redweed.name = Redweed -block.pur-bush.name = Pur Bush -block.yellowcoral.name = Yellowcoral -block.carbon-boulder.name = Carbon Boulder -block.ferric-boulder.name = Ferric Boulder -block.beryllic-boulder.name = Beryllic Boulder -block.yellow-stone-boulder.name = Yellow Stone Boulder -block.arkyic-boulder.name = Arkyic Boulder -block.crystal-cluster.name = Crystal Cluster -block.vibrant-crystal-cluster.name = Vibrant Crystal Cluster -block.crystal-blocks.name = Crystal Blocks -block.crystal-orbs.name = Crystal Orbs -block.crystalline-boulder.name = Crystalline Boulder -block.red-ice-boulder.name = Red Ice Boulder -block.rhyolite-boulder.name = Rhyolite Boulder -block.red-stone-boulder.name = Red Stone Boulder -block.graphitic-wall.name = Graphitic Wall -block.silicon-arc-furnace.name = Silicon Arc Furnace -block.electrolyzer.name = Electrolyzer -block.atmospheric-concentrator.name = Atmospheric Concentrator -block.oxidation-chamber.name = Oxidation Chamber -block.electric-heater.name = Electric Heater -block.slag-heater.name = Slag Heater -block.phase-heater.name = Phase Heater -block.heat-redirector.name = Heat Redirector -block.small-heat-redirector.name = Small Heat Redirector -block.heat-router.name = Heat Router -block.slag-incinerator.name = Slag Incinerator -block.carbide-crucible.name = Carbide Crucible -block.slag-centrifuge.name = Slag Centrifuge -block.surge-crucible.name = Surge Crucible -block.cyanogen-synthesizer.name = Cyanogen Synthesizer -block.phase-synthesizer.name = Phase Synthesizer -block.heat-reactor.name = Heat Reactor -block.beryllium-wall.name = Beryllium Wall -block.beryllium-wall-large.name = Large Beryllium Wall -block.tungsten-wall.name = Tungsten Wall -block.tungsten-wall-large.name = Large Tungsten Wall -block.blast-door.name = Blast Door -block.carbide-wall.name = Carbide Wall -block.carbide-wall-large.name = Large Carbide Wall -block.reinforced-surge-wall.name = Reinforced Surge Wall -block.reinforced-surge-wall-large.name = Large Reinforced Surge Wall -block.shielded-wall.name = Shielded Wall +block.core-zone.name = Zona del Nucleo +block.regolith-wall.name = Muro di Regolite +block.yellow-stone-wall.name = Muro di Pietra Gialla +block.rhyolite-wall.name = Muro di Riolite +block.carbon-wall.name = Muro Carbonioso +block.ferric-stone-wall.name = Muro di Pietra Ferrica +block.beryllic-stone-wall.name = Muro di Pietra Berillica +block.arkyic-wall.name = Muro Arkyico +block.crystalline-stone-wall.name = Muro di Pietra Cristallina +block.red-ice-wall.name = Muro di Ghiaccio Rosso +block.red-stone-wall.name = Muro di Pietra Rossa +block.red-diamond-wall.name = Muro di Diamante Rosso +block.redweed.name = Erbaccia Rossa +block.pur-bush.name = Cespuglio Pur +block.yellowcoral.name = Corallo Giallo +block.carbon-boulder.name = Masso Carbonioso +block.ferric-boulder.name = Masso Ferrico +block.beryllic-boulder.name = Masso Berillico +block.yellow-stone-boulder.name = Masso di Pietra Gialla +block.arkyic-boulder.name = Masso Arkyico +block.crystal-cluster.name = Grappolo di Cristalli +block.vibrant-crystal-cluster.name = Grappolo di Cristalli Vividi +block.crystal-blocks.name = Blocchi di Cristallo +block.crystal-orbs.name = Sfere di Cristallo +block.crystalline-boulder.name = Masso Cristallino +block.red-ice-boulder.name = Masso di Ghiaccio Rosso +block.rhyolite-boulder.name = Masso di Riolite +block.red-stone-boulder.name = Masso di Pietra Rossa +block.graphitic-wall.name = Muro Grafitico +block.silicon-arc-furnace.name = Forno ad Arco per Silicio +block.electrolyzer.name = Elettrolizzatore +block.atmospheric-concentrator.name = Concentratore Atmosferico +block.oxidation-chamber.name = Camera di Ossidazione +block.electric-heater.name = Riscaldatore Elettrico +block.slag-heater.name = Riscaldatore a Scoria +block.phase-heater.name = Riscaldatore di Fase +block.heat-redirector.name = Deviatore di Calore +block.small-heat-redirector.name = Deviatore di Calore Piccolo +block.heat-router.name = Distributore di Calore +block.slag-incinerator.name = Inceneritore di Scoria +block.carbide-crucible.name = Crogiolo di Carburo +block.slag-centrifuge.name = Centrifuga di Scoria +block.surge-crucible.name = Crogiolo Superconduttore +block.cyanogen-synthesizer.name = Sintetizzatore di Cianogeno +block.phase-synthesizer.name = Sintetizzatore di Fase +block.heat-reactor.name = Reattore Termico +block.beryllium-wall.name = Muro di Berillio +block.beryllium-wall-large.name = Muro Grande di Berillio +block.tungsten-wall.name = Muro di Tungsteno +block.tungsten-wall-large.name = Muro Grande di Tungsteno +block.blast-door.name = Porta Antiesplosione +block.carbide-wall.name = Muro di Carburo +block.carbide-wall-large.name = Muro Grande di Carburo +block.reinforced-surge-wall.name = Muro Rinforzato Superconduttore +block.reinforced-surge-wall-large.name = Muro Grande Rinforzato Superconduttore +block.shielded-wall.name = Muro Schermato block.radar.name = Radar -block.build-tower.name = Build Tower -block.regen-projector.name = Regen Projector -block.shockwave-tower.name = Shockwave Tower -block.shield-projector.name = Shield Projector -block.large-shield-projector.name = Large Shield Projector -block.armored-duct.name = Armored Duct -block.overflow-duct.name = Overflow Duct -block.underflow-duct.name = Underflow Duct -block.duct-unloader.name = Duct Unloader -block.surge-conveyor.name = Surge Conveyor -block.surge-router.name = Surge Router -block.unit-cargo-loader.name = Unit Cargo Loader -block.unit-cargo-unload-point.name = Unit Cargo Unload Point -block.reinforced-pump.name = Reinforced Pump -block.reinforced-conduit.name = Reinforced Conduit -block.reinforced-liquid-junction.name = Reinforced Liquid Junction -block.reinforced-bridge-conduit.name = Reinforced Bridge Conduit -block.reinforced-liquid-router.name = Reinforced Liquid Router -block.reinforced-liquid-container.name = Reinforced Liquid Container -block.reinforced-liquid-tank.name = Reinforced Liquid Tank -block.beam-node.name = Beam Node -block.beam-tower.name = Beam Tower -block.beam-link.name = Beam Link -block.turbine-condenser.name = Turbine Condenser -block.chemical-combustion-chamber.name = Chemical Combustion Chamber -block.pyrolysis-generator.name = Pyrolysis Generator -block.vent-condenser.name = Vent Condenser -block.cliff-crusher.name = Cliff Crusher -block.large-cliff-crusher.name = Advanced Cliff Crusher -block.plasma-bore.name = Plasma Bore -block.large-plasma-bore.name = Large Plasma Bore -block.impact-drill.name = Impact Drill -block.eruption-drill.name = Eruption Drill -block.core-bastion.name = Core Bastion -block.core-citadel.name = Core Citadel -block.core-acropolis.name = Core Acropolis -block.reinforced-container.name = Reinforced Container -block.reinforced-vault.name = Reinforced Vault -block.breach.name = Breach -block.sublimate.name = Sublimate -block.titan.name = Titan -block.disperse.name = Disperse -block.afflict.name = Afflict -block.lustre.name = Lustre -block.scathe.name = Scathe +block.build-tower.name = Torre di Costruzione +block.regen-projector.name = Proiettore Rigenerante +block.shockwave-tower.name = Torre a Onde d'Urto +block.shield-projector.name = Proiettore di Scudi +block.large-shield-projector.name = Proiettore di Scudi Grande +block.armored-duct.name = Condotto Corazzato +block.overflow-duct.name = Condotto di Sovraccarico +block.underflow-duct.name = Condotto di Sottocarico +block.duct-unloader.name = Scaricatore di Condotti +block.surge-conveyor.name = Nastro Superconduttore +block.surge-router.name = Distributore Superconduttore +block.unit-cargo-loader.name = Caricatore Carichi Unità +block.unit-cargo-unload-point.name = Punto Scarico Carichi Unità +block.reinforced-pump.name = Pompa Rinforzata +block.reinforced-conduit.name = Condotto Rinforzato +block.reinforced-liquid-junction.name = Giunzione Liquida Rinforzata +block.reinforced-bridge-conduit.name = Condotto a Ponte Rinforzato +block.reinforced-liquid-router.name = Distributore Liquidi Rinforzato +block.reinforced-liquid-container.name = Contenitore Liquidi Rinforzato +block.reinforced-liquid-tank.name = Serbatoio Liquidi Rinforzato +block.beam-node.name = Nodo a Raggio +block.beam-tower.name = Torre a Raggio +block.beam-link.name = Collegamento a Raggio +block.turbine-condenser.name = Condensatore a Turbina +block.chemical-combustion-chamber.name = Camera di Combustione Chimica +block.pyrolysis-generator.name = Generatore a Pirolisi +block.vent-condenser.name = Condensatore di Sfiato +block.cliff-crusher.name = Frantumatore di Scogliere +block.large-cliff-crusher.name = Frantumatore di Scogliere Avanzato +block.plasma-bore.name = Perforatore al Plasma +block.large-plasma-bore.name = Perforatore al Plasma Avanzato +block.impact-drill.name = Trivella a Impatto +block.eruption-drill.name = Trivella a Eruzione +block.core-bastion.name = Nucleo: Bastione +block.core-citadel.name = Nucleo: Cittadella +block.core-acropolis.name = Nucleo: Acropoli +block.reinforced-container.name = Contenitore Rinforzato +block.reinforced-vault.name = Caveau Rinforzato +block.breach.name = Torretta Breccia +block.sublimate.name = Torretta Sublimatore +block.titan.name = Torretta Titano +block.disperse.name = Torretta Disperditore +block.afflict.name = Torretta Tormento +block.lustre.name = Torretta Lustro +block.scathe.name = Torretta Falce block.scathe.carbide.info = Travels significantly faster.\nModerate damage at any range. block.scathe.surge-alloy.info = Splits into micro missiles.\nHeavy damage at close distance. block.scathe.phase-fabric.info = Equipped with a force field.\nLow damage, largest radius. -block.tank-refabricator.name = Tank Refabricator -block.mech-refabricator.name = Mech Refabricator -block.ship-refabricator.name = Ship Refabricator -block.tank-assembler.name = Tank Assembler -block.ship-assembler.name = Ship Assembler -block.mech-assembler.name = Mech Assembler -block.reinforced-payload-conveyor.name = Reinforced Payload Conveyor -block.reinforced-payload-router.name = Reinforced Payload Router -block.payload-mass-driver.name = Payload Mass Driver -block.small-deconstructor.name = Small Deconstructor -block.canvas.name = Canvas +block.tank-refabricator.name = Rifabbricatore Carri +block.mech-refabricator.name = Rifabbricatore Mech +block.ship-refabricator.name = Rifabbricatore Navi +block.tank-assembler.name = Assemblatore Carri +block.ship-assembler.name = Assemblatore Navi +block.mech-assembler.name = Assemblatore Mech +block.reinforced-payload-conveyor.name = Trasportatore Carichi Rinforzato +block.reinforced-payload-router.name = Distributore Carichi Rinforzato +block.payload-mass-driver.name = Lanciatore Magnetico di Carichi +block.small-deconstructor.name = Decostruttore +block.canvas.name = Tela block.large-canvas.name = Large Canvas -block.world-processor.name = World Processor -block.world-cell.name = World Cell -block.tank-fabricator.name = Tank Fabricator -block.mech-fabricator.name = Mech Fabricator -block.ship-fabricator.name = Ship Fabricator -block.prime-refabricator.name = Prime Refabricator -block.unit-repair-tower.name = Unit Repair Tower -block.diffuse.name = Diffuse -block.basic-assembler-module.name = Basic Assembler Module -block.smite.name = Smite -block.malign.name = Malign -block.flux-reactor.name = Flux Reactor -block.neoplasia-reactor.name = Neoplasia Reactor +block.world-processor.name = Processore Mondiale +block.world-cell.name = Cella Mondiale +block.tank-fabricator.name = Fabbricatore Carri +block.mech-fabricator.name = Fabbricatore Mech +block.ship-fabricator.name = Fabbricatore Navi +block.prime-refabricator.name = Rifabbricatore Primario +block.unit-repair-tower.name = Torre Riparazione Unità +block.diffuse.name = Torretta Diffusore +block.basic-assembler-module.name = Modulo Assemblatore Base +block.smite.name = Torretta Castigo +block.malign.name = Torretta Maligno +block.flux-reactor.name = Reattore a Flusso +block.neoplasia-reactor.name = Reattore Neoplastico block.switch.name = Interruttore block.micro-processor.name = Micro Processore block.logic-processor.name = Processore Logico block.hyper-processor.name = Iper Processore block.logic-display.name = Display Logico -block.large-logic-display.name = Grande Display Logico -block.tile-logic-display.name = Tiled Logic Display +block.large-logic-display.name = Display Logico Grande +block.tile-logic-display.name = Display Logico a Mattonelle block.memory-cell.name = Cella di Memoria block.memory-bank.name = Banca di Memoria team.malis.name = Malis -team.crux.name = rosso -team.sharded.name = arancione -team.derelict.name = abbandonato -team.green.name = verde -team.blue.name = blu +team.crux.name = Crux +team.sharded.name = Sharded +team.derelict.name = Abbandonati +team.green.name = Verde +team.blue.name = Blu hint.skip = Salta hint.desktopMove = Usa [accent][[WASD][] per muoverti. -hint.zoom = [accent]Scorri[] per aumentare o ridurre la visuale. -hint.desktopShoot = [accent][[Click-sinistro][] per sparare. +hint.zoom = [accent]Scorri[] per aumentare o ridurre lo zoom. +hint.desktopShoot = [accent][[Click sinistro][] per sparare. hint.depositItems = Per trasferire oggetti, trascina dalla tua nave al nucleo. hint.respawn = Per rinascere come nave, premi [accent][[V][]. -hint.respawn.mobile = Hai cambiato il controllo a unità/strutture. Per rinascere come nave, [accent]tocca the l'avatar in alto a sinistra.[] -hint.desktopPause = Premi[accent][[Space][] per mettere in pausa o riprendere il gioco. -hint.breaking = [accent]Click-destro[] e trascina per distruggere blocchi. -hint.breaking.mobile = Attiva il \ue817 [accent]martello[] in fondo a destra e tocca per distruggere blocchi.\n\nTieni premuto il tuo dito per un secondo e trascina per distruggere blocchi in una selezione. -hint.blockInfo = View information of a block by selecting it in the [accent]build menu[], then selecting the [accent][[?][] button at the right. -hint.derelict = [accent]Derelict[] structures are broken remnants of old bases that no longer function.\n\nThese structures can be [accent]deconstructed[] for resources. -hint.research = Usa il pulsante \ue875 [accent]Scopri[] per scoprire nuova tecnologia. -hint.research.mobile = Usa il pulsante \ue875 [accent]Research[] nel \ue88c [accent]menu[] per scoprire una nuova tecnologia. -hint.unitControl = Tieni premuto [accent][[L-ctrl][] e [accent]clic[] per controllare unità o torrette amichevoli. -hint.unitControl.mobile = [accent][[Doppio-tocco][] per controllare unità o torrette amichevoli. -hint.unitSelectControl = To control units, enter [accent]command mode[] by holding [accent]L-shift.[]\nWhile in command mode, click and drag to select units. [accent]Right-click[] a location or target to command units there. -hint.unitSelectControl.mobile = To control units, enter [accent]command mode[] by pressing the [accent]command[] button in the bottom left.\nWhile in command mode, long-press and drag to select units. Tap a location or target to command units there. -hint.launch = Una volta che sono state raccolte abbastanza risorse, puoi[accent]Lanciare[] selezionando settori vicini dalla \ue827 [accent]Mappa[] in fondo a destra. -hint.launch.mobile = Una volta che sono state raccolte abbastanza risorse, puoi[accent]Lanciare[] selezionando settori vicini dalla \ue827 [accent]Mappa[] nel \ue88c [accent]menu[]. -hint.schematicSelect = Tieni premuto [accent][[F][] e trascina per selezionare blocchi da copiare ed incollare.\n\n[accent][[Middle Click][] per copiare un singolo tipo di blocco. -hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically. -hint.rebuildSelect.mobile = Select the \ue874 copy button, then tap the \ue80f rebuild button and drag to select destroyed block plans.\nThis will rebuild them automatically. -hint.conveyorPathfind = Tieni premuto [accent][[L-Ctrl][] mentre trascini nastri per generare automaticamente un percorso. -hint.conveyorPathfind.mobile = Attiva la \ue844 [accent]modalità diagonale[] e trascina nastri per generare automaticamente un percorso. -hint.boost = Tieni premuto [accent][[L-Shift][] per volare sopra gli ostacoli con la tua unità attuale.\n\nSolo poche unità terrestri possono farlo. +hint.respawn.mobile = Hai cambiato il controllo a unità/struttura. Per rinascere come nave, [accent]tocca l'avatar in alto a sinistra.[] +hint.desktopPause = Premi [accent][[Spazio][] per mettere in pausa o riprendere il gioco. +hint.breaking = [accent]Click destro[] e trascina per distruggere blocchi. +hint.breaking.mobile = Attiva il :hammer: [accent]martello[] in basso a destra e tocca per distruggere i blocchi.\n\nTieni premuto il dito per un secondo e trascina per distruggere un'area selezionata. +hint.blockInfo = Visualizza le risorse in entrata e le statistiche di un blocco selezionandolo nel [accent]menu di costruzione[], quindi premendo il pulsante [accent][[?][] a destra. +hint.derelict = Le strutture [accent]abbandonate[] sono resti danneggiati di vecchie basi che non funzionano più.\n\nQueste strutture possono essere [accent]smantellate[] per ottenere risorse o riparate. +hint.research = Usa il pulsante :tree: [accent]Ricerca[] per sbloccare nuova tecnologia. +hint.research.mobile = Usa il pulsante :tree: [accent]Ricerca[] nel :menu: [accent]Menu[] per sbloccare nuova tecnologia. +hint.unitControl = Tieni premuto [accent][[L-Ctrl][] e [accent]clicca[] per controllare manualmente unità o torrette amiche. +hint.unitControl.mobile = [accent][[Doppio tocco][] per controllare manualmente unità o torrette amiche. +hint.unitSelectControl = Per controllare le unità, entra in [accent]modalità comando[] tenendo premuto [accent]L-Shift.[]\nIn modalità comando, clicca e trascina per selezionare le unità. [accent]Click destro[] su una posizione o un bersaglio per inviarvi le unità. +hint.unitSelectControl.mobile = Per controllare le unità, entra in [accent]modalità comando[] premendo il pulsante [accent]comando[] in basso a sinistra.\nIn modalità comando, tieni premuto e trascina per selezionare le unità. Tocca una posizione o un bersaglio per inviarvi le unità. +hint.launch = Una volta raccolte abbastanza risorse, puoi [accent]Lanciare[] al settore successivo aprendo la :map: [accent]Mappa[] in basso a destra e spostandoti sulla nuova posizione. +hint.launch.mobile = Una volta raccolte abbastanza risorse, puoi [accent]Lanciare[] selezionando i settori vicini dalla :map: [accent]Mappa[] nel :menu: [accent]Menu[]. +hint.schematicSelect = Tieni premuto [accent][[F][] e trascina per selezionare blocchi da copiare e incollare.\n\n[accent][[Click centrale][] per copiare un singolo tipo di blocco. +hint.rebuildSelect = Tieni premuto [accent][[B][] e trascina per selezionare i progetti dei blocchi distrutti.\nQuesto li ricostruirà automaticamente. +hint.rebuildSelect.mobile = Seleziona il pulsante :copy: copia, quindi tocca il pulsante :wrench: ricostruisci e trascina per selezionare i progetti dei blocchi distrutti.\nQuesto li ricostruirà automaticamente. +hint.conveyorPathfind = Tieni premuto [accent][[L-Ctrl][] mentre trascini i nastri per generare automaticamente un percorso. +hint.conveyorPathfind.mobile = Attiva la :diagonal: [accent]modalità diagonale[] e trascina i nastri per generare automaticamente un percorso. +hint.boost = Tieni premuto [accent][[L-Shift][] per volare sopra gli ostacoli con la tua unità attuale.\n\nSolo poche unità terrestri possiedono propulsori. hint.payloadPickup = Premi [accent][[[] per raccogliere piccoli blocchi o unità. -hint.payloadPickup.mobile = [accent]Clicca e trattieni[] piccoli blocchi o unità per raccglierla. +hint.payloadPickup.mobile = [accent]Tieni premuto[] su un piccolo blocco o unità per raccoglierlo. hint.payloadDrop = Premi [accent]][] per rilasciare un carico. -hint.payloadDrop.mobile = [accent]Clicca e trattieni[] una posizione vuota per rilasciarci un carico. -hint.waveFire = [accent]Idrogetto[] torrette con acqua per munizioni spegneranno automaticamente incendi. -hint.guardian = Unità [accent]Guardiano[] sono corazzate. Munizioni deboli come [accent]Rame[] e [accent]Piombo[] sono [scarlet]inefficaci[].\n\nUsa torrette di grado superiore o \uf835 [accent]Grafite[] \uf861Duo/\uf859Cannone Leggero per buttare giù il boss. -hint.coreUpgrade = I nuclei possono essere aggiornati [accent]piazzando nuclei di un livello superiore sopra di loro[].\n\nPiazzia un nucleo \uf868 [accent]Fondazione[] sopra il nucleo \uf869 [accent]Frammento[]. Assicurati che sia libero da ostacoli. -hint.serpuloCoreZone = Additional cores may be constructed on :core-zone: [accent]Core Zone[] tiles. -hint.cannotUpgrade = A [red]:tree:[] icon over a payload unit indicates that its upgraded version is not researched yet.\n\nUnit upgrades must be researched in the [accent]:tree: tech tree[] before they can be produced in reconstructors. -hint.presetLaunch = [accent]Settori grigi d'atterraggio[], come [accent]Foresta Ghiacciata[], possono essere lanciati da ovunque. Non richiedono la cattura nei terrotori circostanti.\n\n[accent]Settori numerati[], come questo qui, sono [accent]opzionali[]. -hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation. -hint.coreIncinerate = After the core is filled to capacity with an item, any extra items of that type it receives will be [accent]incinerated[]. -hint.factoryControl = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there. -hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there. +hint.payloadDrop.mobile = [accent]Tieni premuto[] su una posizione vuota per rilasciarvi il carico. +hint.waveFire = Le torrette [accent]Ondata[] caricate con acqua spegneranno automaticamente gli incendi vicini. +hint.guardian = Le unità [accent]Guardiano[] sono corazzate. Munizioni deboli come [accent]Rame[] e [accent]Piombo[] sono [scarlet]inefficaci[].\n\nUsa torrette di grado superiore o munizioni in :graphite: [accent]Grafite[] per :duo: Duo/:salvo: Salvo per abbattere i Guardiani. +hint.coreUpgrade = I nuclei possono essere potenziati [accent]piazzando nuclei di livello superiore sopra di essi[].\n\nPiazza un nucleo :core-foundation: [accent]Fondazione[] sopra il nucleo :core-shard: [accent]Frammento[]. Assicurati che l'area sia libera da ostacoli. +hint.serpuloCoreZone = È possibile costruire nuclei :core-shard: [accent]aggiuntivi[] sulle caselle :core-zone: [accent]Zona del Nucleo[]. +hint.cannotUpgrade = Un'icona [red]:tree:[] sopra un'unità di carico indica che la sua versione potenziata non è ancora stata ricercata.\n\nI potenziamenti delle unità devono essere ricercati nell'[accent]albero tecnologico :tree:[] prima di poter essere prodotti nei ricostruttori. +hint.presetLaunch = I [accent]settori grigi (zone d'atterraggio)[], come la [accent]Foresta Ghiacciata[], possono essere lanciati da ovunque. Non richiedono la conquista dei territori circostanti.\n\nI [accent]settori numerati[], come questo, sono [accent]opzionali[]. +hint.presetDifficulty = Questo settore ha un [scarlet]alto livello di minaccia nemica[].\nIl lancio verso tali settori è [accent]sconsigliato[] senza tecnologia e preparazione adeguate. +hint.coreIncinerate = Una volta che il nucleo è pieno, ogni oggetto extra di quel tipo che riceverà verrà [accent]incenerito[]. +hint.factoryControl = Per impostare la [accent]destinazione di uscita[] di una fabbrica, clicca sul blocco fabbrica in modalità comando, quindi fai click destro su una posizione.\nLe unità prodotte si sposteranno automaticamente lì. +hint.factoryControl.mobile = Per impostare la [accent]destinazione di uscita[] di una fabbrica, tocca il blocco fabbrica in modalità comando, quindi tocca una posizione.\nLe unità prodotte si sposteranno automaticamente lì. -gz.mine = Move near the \uf8c4 [accent]copper ore[] on the ground and click to begin mining. -gz.mine.mobile = Move near the \uf8c4 [accent]copper ore[] on the ground and tap it to begin mining. -gz.research = Open the \ue875 tech tree.\nResearch the \uf870 [accent]Mechanical Drill[], then select it from the menu in the bottom right.\nClick on a copper patch to place it. -gz.research.mobile = Open the \ue875 tech tree.\nResearch the \uf870 [accent]Mechanical Drill[], then select it from the menu in the bottom right.\nTap on a copper patch to place it.\n\nPress the \ue800 [accent]checkmark[] at the bottom right to confirm. -gz.conveyors = Research and place \uf896 [accent]conveyors[] to move the mined resources\nfrom drills to the core.\n\nClick and drag to place multiple conveyors.\n[accent]Scroll[] to rotate. -gz.conveyors.mobile = Research and place \uf896 [accent]conveyors[] to move the mined resources\nfrom drills to the core.\n\nHold down your finger for a second and drag to place multiple conveyors. -gz.drills = Expand the mining operation.\nPlace more Mechanical Drills.\nMine 100 copper. -gz.lead = \uf837 [accent]Lead[] is another commonly used resource.\nSet up drills to mine lead. -gz.moveup = \ue804 Move up for further objectives. -gz.turrets = Research and place 2 \uf861 [accent]Duo[] turrets to defend the core.\nDuo turrets require \uf838 [accent]ammo[] from conveyors. -gz.duoammo = Supply the Duo turrets with [accent]copper[], using conveyors. -gz.walls = [accent]Walls[] can prevent oncoming damage from reaching buildings.\nPlace \uf8ae [accent]copper walls[] around the turrets. -gz.defend = Enemy incoming, prepare to defend. -gz.aa = Flying units cannot easily be dispatched with standard turrets.\n\uf860 [accent]Scatter[] turrets provide excellent anti-air, but require \uf837 [accent]lead[] as ammo. -gz.scatterammo = Supply the Scatter turret with [accent]lead[], using conveyors. -gz.supplyturret = [accent]Supply Turret -gz.zone1 = This is the enemy drop zone. -gz.zone2 = Anything built in the radius is destroyed when a wave starts. -gz.zone3 = A wave will begin now.\nGet ready. -gz.finish = Build more turrets, mine more resources,\nand defend against all the waves to [accent]capture the sector[]. +gz.mine = Avvicinati al \uf8c4 [accent]rame[] a terra e fai clic per iniziare a estrarre. +gz.mine.mobile = Avvicinati al \uf8c4 [accent]rame[] a terra e toccalo per iniziare a estrarre. +gz.research = Apri l'albero tecnologico \ue875.\nRicerca la :mechanical-drill: [accent]Trivella Meccanica[], poi selezionala dal menu :production: in basso a destra.\nFai clic su un giacimento di rame per posizionarla. +gz.research.mobile = Apri l'albero tecnologico \ue875.\nRicerca la :mechanical-drill: [accent]Trivella Meccanica[], poi selezionala dal menu :production: in basso a destra.\nTocca un giacimento di rame per posizionarla.\n\nPremi il :ok: [accent]segno di spunta[] in basso a destra per confermare. +gz.conveyors = Ricerca e posiziona i :conveyor: [accent]nastri trasportatori[] per spostare le risorse estratte\ndalle trivelle al nucleo.\n\nFai clic e trascina per posizionare più nastri.\n[accent]Scorri[] per ruotare. +gz.conveyors.mobile = Ricerca e posiziona i :conveyor: [accent]nastri trasportatori[] per spostare le risorse estratte\ndalle trivelle al nucleo.\n\nTieni premuto il dito per un secondo e trascina per posizionare più nastri. +gz.drills = Espandi l'operazione di estrazione.\nPosiziona altre Trivelle Meccaniche.\nEstrai 100 unità di rame. +gz.lead = Il :lead: [accent]Piombo[] è un'altra risorsa comunemente usata.\nConfigura delle trivelle per estrarre piombo. +gz.moveup = :up: Spostati in alto per ulteriori obiettivi. +gz.turrets = Ricerca e posiziona 2 :duo: [accent]Torrette Duo[] per difendere il nucleo.\nLe torrette Duo richiedono :copper: [accent]munizioni[] dai trasportatori. +gz.duoammo = Rifornisci le Torrette Duo con :copper: [accent]rame[], usando i nastri trasportatori. +gz.walls = I [accent]muri[] possono impedire che i danni in arrivo raggiungano gli edifici.\nPosiziona :copper-wall: [accent]muri di rame[] attorno alle torrette. +gz.defend = Nemici in arrivo, preparati a difendere. +gz.aa = Le unità volanti non possono essere eliminate facilmente con le torrette standard.\nLe :scatter: [accent]Torrette Disperditore[] forniscono un'eccellente difesa antiaerea, ma richiedono :lead: [accent]piombo[] come munizioni. +gz.scatterammo = Rifornisci la Torretta Disperditore con :lead: [accent]piombo[], usando i nastri trasportatori. +gz.supplyturret = [accent]Rifornimento Torretta +gz.zone1 = Questa è la zona di atterraggio nemica. +gz.zone2 = Qualsiasi cosa costruita nel raggio d'azione verrà distrutta all'inizio di un'ondata. +gz.zone3 = Un'ondata inizierà ora.\nPreparati. +gz.finish = Costruisci più torrette, estrai più risorse,\ne difendi contro tutte le ondate per [accent]conquistare il settore[]. ff.coal = Use :mechanical-drill: [accent]Mechanical Drills[] to mine :ore-coal: [accent]coal[]. ff.graphitepress = :tree: Research and place a :graphite-press: [accent]Graphite Press[]. @@ -2343,719 +2408,1184 @@ ff.node = :power-node: [accent]Power Nodes[] transmit power to nearby blocks in ff.battery = :battery: [accent]Batteries[] store power.\nResearch and place a :battery: [accent]Battery[] close to the node. ff.arc = :arc: [accent]Arc[] turrets require power to function. Research and place an :arc: [accent]Arc[] turret near a power node. -fungalpass.tutorial1 = Use [accent]units[] to defend buildings and attack the enemy.\nResearch and place a :ground-factory: [accent]ground factory[]. -fungalpass.tutorial2 = Select :dagger: [accent]Dagger[] units in the factory.\nProduce 3 units. +fungalpass.tutorial1 = Usa le [accent]unità[] per difendere gli edifici e attaccare il nemico.\nRicerca e posiziona una :ground-factory: [accent]fabbrica terrestre[]. +fungalpass.tutorial2 = Seleziona le unità :dagger: [accent]Pugnalatore[] nella fabbrica.\nProduci 3 unità. -frontier.tutorial1 = The :additive-reconstructor: [accent]Additive Reconstructor[]\nupgrades tier 1 units to tier 2\nusing :silicon: silicon and :graphite: graphite.\n\n[accent]Research and reconstruct\na []:dagger:[accent] dagger to a []:mace:[accent] mace. -frontier.tutorial2 = Enemy waves send [accent]infinitely[] until all enemy cores are [unlaunched]destroyed. -frontier.tutorial3 = [accent]Attack the enemy base fast to prevent waves from getting too high[]. +frontier.tutorial1 = Il :additive-reconstructor: [accent]Ricostruttore Additivo[]\npotenzia le unità di livello 1 al livello 2\nusando :silicon: silicio e :graphite: grafite.\n\n[accent]Ricerca e ricostruisci\nun :dagger: [accent]Pugnalatore in un :mace: [accent]Randellatore. +frontier.tutorial2 = Le ondate nemiche verranno inviate [accent]all'infinito[] finché tutti i nuclei nemici non saranno [unlaunched]distrutti. +frontier.tutorial3 = [accent]Attacca rapidamente la base nemica per evitare che le ondate diventino troppo forti[]. -atolls.destroy1 = Destroy the 2 enemy [accent]foundation cores[] first.\n[accent]Gain access to thorium[]. -atolls.mega1 = Enter [accent]command mode[] and select the :mega:[accent]Mega[] units. -atolls.mega2 = Select the \ue87b [accent]Load Units[] command to have Mega units to pick up ground units. -atolls.mega3 = Move the Mega units [accent]above[] ground units to load them in. -atolls.mega4 = [accent]Drop ground units here to attack. -atolls.mega5 = Select the \ue879 [accent]Unload Payload[] command to have Mega units drop their carried units. -atolls.mega6 = Units will be [accent]automatically dropped[] while the \ue879 Unload Payload command is selected. -atolls.mega7 = Mega units [accent]will not[] drop ground units while they are above walls or deep water. -atolls.mega8 = [accent]Drop naval units here to attack.[] -atolls.attack1 = 1: Drop ground units here to attack from this location. -atolls.attack2 = 2: Alternatively, drop naval units here to launch a surprise attack. -atolls.carry1 = Carrying ground units requires :mega:[accent]Mega[] units. -atolls.carry2 = 1: Command Mega units to [accent]move over[] the ground units. -atolls.carry3 = 2: Select the \ue87b [accent]Load Units[] command in order to pick up the ground units with the Mega units. -atolls.carry4 = 3: Command and move the Mega carriers [accent]loaded with units[]. -atolls.carry5 = 4: Select the \ue879 [accent]'Unload Payload'[] command in order for the Mega units to drop the ground units. -atolls.carry6 = These steps can be reviewed [accent]here[]. -atolls.carry7 = Follow these instructions to airdrop more units near the enemy base. -atolls.noairunit = This base is too well-fortified to destroy with air units. -atolls.2strategies = There are two strategies to destroy this base. +atolls.destroy1 = Distruggi prima i 2 [accent]nuclei fondazione[] nemici.\n[accent]Ottieni accesso al torio[]. +atolls.mega1 = Entra in [accent]modalità comando[] e seleziona le unità :mega: [accent]Mega[]. +atolls.mega2 = Seleziona il comando \ue87b [accent]Carica Unità[] affinché le unità Mega raccolgano le unità terrestri. +atolls.mega3 = Sposta le unità Mega [accent]sopra[] le unità terrestri per caricarle. +atolls.mega4 = [accent]Rilascia qui le unità terrestri per attaccare. +atolls.mega5 = Seleziona il comando \ue879 [accent]Scarica Carico[] affinché le unità Mega rilascino le unità trasportate. +atolls.mega6 = Le unità verranno [accent]rilasciate automaticamente[] finché il comando \ue879 Scarica Carico è selezionato. +atolls.mega7 = Le unità Mega [accent]non[] rilasceranno unità terrestri sopra muri o acqua profonda. +atolls.mega8 = [accent]Rilascia qui le unità navali per attaccare.[] +atolls.attack1 = 1: Rilascia qui le unità terrestri per attaccare da questa posizione. +atolls.attack2 = 2: In alternativa, rilascia qui le unità navali per lanciare un attacco a sorpresa. +atolls.carry1 = Trasportare unità terrestri richiede unità :mega: [accent]Mega[]. +atolls.carry2 = 1: Ordina alle unità Mega di [accent]spostarsi sopra[] le unità terrestri. +atolls.carry3 = 2: Seleziona il comando \ue87b [accent]Carica Unità[] per raccogliere le unità terrestri con le unità Mega. +atolls.carry4 = 3: Comanda e sposta i trasportatori Mega [accent]carichi di unità[]. +atolls.carry5 = 4: Seleziona il comando \ue879 [accent]Scarica Carico[] affinché le unità Mega rilascino le unità terrestri. +atolls.carry6 = Questi passaggi possono essere rivisti [accent]qui[]. +atolls.carry7 = Segui queste istruzioni per trasportare più unità vicino alla base nemica. +atolls.noairunit = Questa base è troppo ben fortificata per essere distrutta solo con unità aeree. +atolls.2strategies = Esistono due strategie per distruggere questa base. -onset.mine = Click to mine \uf748 [accent]beryllium[] from walls.\n\nUse [accent][[WASD] to move. -onset.mine.mobile = Tap to mine \uf748 [accent]beryllium[] from walls. -onset.research = Open the \ue875 tech tree.\nResearch, then place a \uf73e [accent]turbine condenser[] on the vent.\nThis will generate [accent]power[]. -onset.bore = Research and place a \uf741 [accent]plasma bore[].\nThis automatically mines resources from walls. -onset.power = To [accent]power[] the plasma bore, research and place a \uf73d [accent]beam node[].\nConnect the turbine condenser to the plasma bore. -onset.ducts = Research and place \uf799 [accent]ducts[] to move the mined resources from the plasma bore to the core.\nClick and drag to place multiple ducts.\n[accent]Scroll[] to rotate. -onset.ducts.mobile = Research and place \uf799 [accent]ducts[] to move the mined resources from the plasma bore to the core.\n\nHold down your finger for a second and drag to place multiple ducts. -onset.moremine = Expand the mining operation.\nPlace more Plasma Bores and use beam nodes and ducts to support them.\nMine 200 beryllium. -onset.graphite = More complex blocks require \uf835 [accent]graphite[].\nSet up plasma bores to mine graphite. -onset.research2 = Begin researching [accent]factories[].\nResearch the \uf74d [accent]cliff crusher[] and \uf779 [accent]silicon arc furnace[]. -onset.arcfurnace = The arc furnace needs \uf834 [accent]sand[] and \uf835 [accent]graphite[] to create \uf82f [accent]silicon[].\n[accent]Power[] is also required. -onset.crusher = Use \uf74d [accent]cliff crushers[] to mine sand. -onset.fabricator = Use [accent]units[] to explore the map, defend buildings, and attack the enemy. Research and place a \uf6a2 [accent]tank fabricator[]. -onset.makeunit = Produce a unit.\nUse the "?" button to see selected factory requirements. -onset.turrets = Units are effective, but [accent]turrets[] provide better defensive capabilities if used effectively.\nPlace a \uf6eb [accent]Breach[] turret.\nTurrets require \uf748 [accent]ammo[]. -onset.turretammo = Supply the turret with [accent]beryllium ammo.[] -onset.walls = [accent]Walls[] can prevent oncoming damage from reaching buildings.\nPlace some \uf6ee [accent]beryllium walls[] around the turret. -onset.enemies = Enemy incoming, prepare to defend. -onset.defenses = [accent]Set up defenses:[lightgray] {0} -onset.attack = The enemy is vulnerable. Counter-attack. -onset.cores = New cores can be placed on [accent]core tiles[].\nNew cores function as forward bases and share a resource inventory with other cores.\nPlace a \uf725 core. -onset.detect = The enemy will be able to detect you in 2 minutes.\nSet up defenses, mining, and production. -onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack. -onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack. -aegis.tungsten = Tungsten can be mined using an [accent]impact drill[].\nThis structure requires [accent]water[] and [accent]power[]. +onset.mine = Fai clic per estrarre :beryllium: [accent]berillio[] dai muri.\n\nUsa [accent][[WASD] per muoverti. +onset.mine.mobile = Tocca per estrarre :beryllium: [accent]berillio[] dai muri. +onset.research = Apri l'albero tecnologico :tree:.\nRicerca, quindi posiziona un :turbine-condenser: [accent]condensatore a turbina[] sullo sfiato.\nQuesto genererà [accent]energia[]. +onset.bore = Ricerca e posiziona un :plasma-bore: [accent]perforatore al plasma[].\nEstrae automaticamente risorse dai muri. +onset.power = Per fornire [accent]energia[] al perforatore al plasma, ricerca e posiziona un :beam-node: [accent]nodo a raggio[].\nCollega il condensatore a turbina al perforatore al plasma. +onset.ducts = Ricerca e posiziona i :duct: [accent]condotti[] per spostare le risorse estratte dal perforatore al plasma al nucleo.\nFai clic e trascina per posizionare più condotti.\n[accent]Scorri[] per ruotare. +onset.ducts.mobile = Ricerca e posiziona i :duct: [accent]condotti[] per spostare le risorse estratte dal perforatore al plasma al nucleo.\n\nTieni premuto il dito per un secondo e trascina per posizionare più condotti. +onset.moremine = Espandi l'operazione di estrazione.\nPosiziona altri Perforatori al Plasma e usa nodi a raggio e condotti per supportarli.\nEstrai 200 unità di berillio. +onset.graphite = I blocchi più complessi richiedono :graphite: [accent]grafite[].\nConfigura i perforatori al plasma per estrarre grafite. +onset.research2 = Inizia a ricercare le [accent]fabbriche[].\nRicerca il :cliff-crusher: [accent]frantumatore di scogliere[] e il :silicon-arc-furnace: [accent]forno ad arco per silicio[]. +onset.arcfurnace = Il forno ad arco richiede :sand: [accent]sabbia[] e :graphite: [accent]grafite[] per creare :silicon: [accent]silicio[].\nÈ richiesta anche [accent]energia[]. +onset.crusher = Usa i :cliff-crusher: [accent]frantumatori di scogliere[] per estrarre sabbia. +onset.fabricator = Usa le [accent]unità[] per esplorare la mappa, difendere gli edifici e attaccare il nemico. Ricerca e posiziona un :tank-fabricator: [accent]fabbricatore di carri[]. +onset.makeunit = Produci un'unità.\nUsa il pulsante "?" per vedere i requisiti della fabbrica selezionata. +onset.turrets = Le unità sono efficaci, ma le [accent]torrette[] offrono migliori capacità difensive se usate correttamente.\nPosiziona una :breach: [accent]Torretta Breccia[].\nLe torrette richiedono :beryllium: [accent]munizioni[]. +onset.turretammo = Rifornisci la torretta con [accent]berillio[] come munizione, usando i condotti. +onset.walls = I [accent]muri[] possono impedire che i danni in arrivo raggiungano gli edifici.\nPosiziona alcuni :beryllium-wall: [accent]muri di berillio[] attorno alla torretta. +onset.enemies = Nemici in arrivo, preparati a difendere. +onset.defenses = [accent]Prepara le difese:[lightgray] {0} +onset.attack = Il nemico è vulnerabile. Contrattacca. +onset.cores = Nuovi nuclei possono essere piazzati sulle [accent]caselle del nucleo[].\nI nuovi nuclei fungono da basi avanzate e condividono l'inventario con gli altri nuclei.\nPosiziona un nucleo :core-bastion:. +onset.detect = Il nemico potrà individuarti tra 2 minuti.\nOrganizza difese, estrazione e produzione. +onset.commandmode = Tieni premuto [accent]Shift[] per entrare in [accent]modalità comando[].\n[accent]Click sinistro e trascina[] per selezionare le unità.\n[accent]Click destro[] per ordinare il movimento o l'attacco. +onset.commandmode.mobile = Premi il [accent]pulsante comando[] per entrare in [accent]modalità comando[].\nTieni premuto un dito, quindi [accent]trascina[] per selezionare le unità.\n[accent]Tocca[] per ordinare il movimento o l'attacco. +aegis.tungsten = Il tungsteno può essere estratto usando una :impact-drill: [accent]trivella a impatto[].\nQuesta struttura richiede [accent]acqua[] ed [accent]energia[]. -split.pickup = Some blocks can be picked up by the core unit.\nPick up this [accent]container[] and place it onto the [accent]payload loader[].\n(Default keys are [ and ] to pick up and drop) -split.pickup.mobile = Some blocks can be picked up by the core unit.\nPick up this [accent]container[] and place it onto the [accent]payload loader[].\n(To pick up or drop something, long-press it.) -split.acquire = You must acquire some tungsten to build units. -split.build = Units must be transported to the other side of the wall.\nPlace two [accent]Payload Mass Drivers[], one on each side of the wall.\nSet up the link by pressing one of them, then selecting the other. -split.container = Similar to the container, units can also be transported using a [accent]Payload Mass Driver[].\nPlace a unit fabricator adjacent to a mass driver to load them, then send them across the wall to attack the enemy base. +split.pickup = Alcuni blocchi possono essere raccolti dall'unità del nucleo.\nRaccogli questo [accent]contenitore[] e posizionalo sul [accent]caricatore di carichi[].\n(I tasti predefiniti sono [[ e ] per raccogliere e rilasciare) +split.pickup.mobile = Alcuni blocchi possono essere raccolti dall'unità del nucleo.\nRaccogli questo [accent]contenitore[] e posizionalo sul [accent]caricatore di carichi[].\n(Per raccogliere o rilasciare qualcosa, tieni premuto a lungo.) +split.acquire = Ottieni del tungsteno per costruire unità. +split.build = Le unità devono essere trasportate dall'altro lato del muro.\nPosiziona due [accent]Lanciatori Magnetici di Carichi[], uno su ciascun lato del muro.\nConfigura il collegamento selezionandone uno e poi l'altro. +split.container = Similmente al contenitore, anche le unità possono essere trasportate con un [accent]Lanciatore Magnetico di Carichi[].\nPosiziona un fabbricatore di unità adiacente a un lanciatore per caricarle, poi inviale oltre il muro. -item.copper.description = Usato in molti tipi di costruzioni e munizioni. +item.copper.description = Usato in quasi tutti i tipi di costruzione e munizioni. item.copper.details = Rame. Metallo anormalmente abbondante su Serpulo. Strutturalmente debole se non rinforzato. -item.lead.description = Usato nel trasporto di liquidi e strutture elettriche. -item.lead.details = Denso. Inerte. Ampiamente utilizzato in batterie.\nNota: Probabilmente tossico per le forme di vita biologica. Non che siano rimaste in molti qui. -item.metaglass.description = Usato nelle strutture per il trasporto/immagazzinamento dei liquidi. -item.graphite.description = Usato nei componenti elettrici e come munizione per le torrette. +item.lead.description = Usato nel trasporto di liquidi e nelle strutture elettriche. +item.lead.details = Denso. Inerte. Ampiamente utilizzato nelle batterie.\nNota: Probabilmente tossico per le forme di vita biologiche; non che ne siano rimaste molte qui. +item.metaglass.description = Usato nelle strutture di distribuzione e stoccaggio dei liquidi. +item.graphite.description = Usato nei componenti elettrici e come munizione per torrette. item.sand.description = Usata per la produzione di altri materiali raffinati. -item.coal.description = Usato per la produzione di combustibili e materiali più raffinati. -item.coal.details = Sembra siano resti organici fossilizzati di piante, formati prima dell'evento di semina. -item.titanium.description = Usato nelle strutture per il trasporto dei liquidi e per le trivelle. -item.thorium.description = Utilizzato per la costruzione delle strutture più robuste e come combustibile nucleare. -item.scrap.description = Utilizzato nel fonditore e nel polverizzatore per essere raffinato in altri materiali. -item.scrap.details = Detriti di vecchie strutture e unità abbandonate. -item.silicon.description = Usato nei pannelli solari, circuiti complessi e come munizione per certe torrette. -item.plastanium.description = Utilizzato per le unità avanzate e come munizione. -item.phase-fabric.description = Usato nei circuiti avanzati e per le strutture autoriparanti. -item.surge-alloy.description = Usato come munizione per torrette avanzate. -item.spore-pod.description = Utilizzato per la conversione in petrolio, esplosivi e carburante. +item.coal.description = Usato come combustibile e per la produzione di materiali raffinati. +item.coal.details = Sembra essere materia vegetale fossilizzata, formatasi molto prima dell'evento di semina. +item.titanium.description = Usato nelle strutture di trasporto liquidi, trivelle e fabbriche avanzate. +item.thorium.description = Usato in strutture durevoli e come combustibile nucleare. +item.scrap.description = Usato nei Fonditori e nei Polverizzatori per essere raffinato in altri materiali. +item.scrap.details = Resti di vecchie strutture e unità. +item.silicon.description = Usato nei pannelli solari, elettronica complessa e munizioni a ricerca. +item.plastanium.description = Usato in unità avanzate, isolamento e munizioni a frammentazione. +item.phase-fabric.description = Usato nell'elettronica avanzata e nelle strutture autoriparanti. +item.surge-alloy.description = Usato in armamenti avanzati e strutture di difesa reattiva. +item.spore-pod.description = Usato per la conversione in petrolio, esplosivi e combustibile. item.spore-pod.details = Spore. Probabilmente una forma di vita sintetica. Emettono gas tossici per altre vite biologiche. Estremamente invasive. Altamente infiammabili in certe condizioni. -item.blast-compound.description = Un composto altamente volatile, utilizzato nella produzione di bombe ed esplosivi. Può essere utilizzato come combustibile anche se non è consigliabile. -item.pyratite.description = Una sostanza molto infiammabile che viene utilizzata nelle armi da fuoco. +item.blast-compound.description = Usato in bombe e munizioni esplosive. +item.pyratite.description = Usata in armi incendiarie e generatori a combustione. #Erekir -item.beryllium.description = Used in many types of construction and ammunition on Erekir. -item.tungsten.description = Used in drills, armor and ammunition. Required in the construction of more advanced structures. -item.oxide.description = Used as a heat conductor and insulator for power. -item.carbide.description = Used in advanced structures, heavier units, and ammunition. +item.beryllium.description = Usato in molti tipi di costruzioni e munizioni su Erekir. +item.tungsten.description = Usato in trivelle, armature e munizioni. Richiesto per la costruzione di strutture avanzate. +item.oxide.description = Usato come conduttore di calore e isolante elettrico. +item.carbide.description = Usato in strutture avanzate, unità pesanti e munizioni. -liquid.water.description = Usato per il raffreddamento di macchinari ed il trattamento dei rifiuti. -liquid.slag.description = Raffinata nei separatori in diversi metalli o spruzzata sui nemici come munizione. +liquid.water.description = Usata per raffreddare i macchinari e trattare i rifiuti. +liquid.slag.description = Raffinata nei separatori nei suoi metalli costituenti. Usata nelle torrette per liquidi come munizione. liquid.oil.description = Usato nella produzione di materiali avanzati e come munizione incendiaria. -liquid.cryofluid.description = Usato come refrigerante in reattori, torrette e macchinari. +liquid.cryofluid.description = Usato come refrigerante in reattori, torrette e fabbriche. #Erekir -liquid.arkycite.description = Used in chemical reactions for power generation and material synthesis. -liquid.ozone.description = Used as an oxidizing agent in material production, and as fuel. Moderately explosive. -liquid.hydrogen.description = Used in resource extraction, unit production and structure repair. Flammable. -liquid.cyanogen.description = Used for ammunition, construction of advanced units, and various reactions in advanced blocks. Highly flammable. -liquid.nitrogen.description = Used in resource extraction, gas creation and unit production. Inert. -liquid.neoplasm.description = A dangerous biological byproduct of the Neoplasia reactor. Quickly spreads to any adjacent water-containing block it touches, damaging them in the process. Viscous. -liquid.neoplasm.details = Neoplasm. An uncontrollable mass of rapidly-dividing synthetic cells with a sludge-like consistency. Heat-resistant. Extremely dangerous to any structures involving water.\n\nToo complex and unstable for standard analysis. Potential applications unknown. Incineration in slag pools is recommended. +liquid.arkycite.description = Usata nelle reazioni chimiche per la generazione di energia e la sintesi di materiali. +liquid.ozone.description = Usato come combustibile e agente ossidante nella produzione di materiali. Moderatamente esplosivo. +liquid.hydrogen.description = Usato nell'estrazione di risorse, produzione di unità e riparazione di strutture. Infiammabile. +liquid.cyanogen.description = Usato per munizioni, unità avanzate e varie reazioni in blocchi complessi. Altamente infiammabile. +liquid.nitrogen.description = Usato nell'estrazione di risorse, creazione di gas e produzione di unità. Inerte. +liquid.neoplasm.description = Un pericoloso sottoprodotto biologico del reattore neoplastico. Si diffonde rapidamente in ogni blocco adiacente contenente acqua, danneggiandolo. Viscoso. +liquid.neoplasm.details = Neoplasma. Una massa incontrollabile di cellule sintetiche a rapida divisione con una consistenza fangosa. Resistente al calore. Estremamente pericoloso per le strutture che utilizzano acqua.\n\nTroppo complesso e instabile per un'analisi standard. Applicazioni ignote. Si raccomanda l'incenerimento in pozze di scorie. -block.derelict = \uf77e [lightgray]Derelict -block.armored-conveyor.description = Trasporta gli oggetti. Non accetta oggetti dai lati. +block.derelict = \uf77e [lightgray]Abbandonato +block.armored-conveyor.description = Trasporta gli oggetti in avanti. Non accetta input laterali da altri nastri trasportatori. block.illuminator.description = Emette luce. -block.message.description = Memorizza un messaggio per le comunicazioni tra alleati. -block.reinforced-message.description = Memorizza un messaggio per le comunicazioni tra alleati. -block.world-message.description = A message block for use in mapmaking. Cannot be destroyed. +block.message.description = Memorizza un messaggio per la comunicazione tra alleati. +block.reinforced-message.description = Memorizza un messaggio per la comunicazione tra alleati. +block.world-message.description = Un blocco messaggio per l'uso nella creazione di mappe. Non può essere distrutto. block.world-processor.description = A processor for use in mapmaking. Cannot be destroyed. Capable of using privileged instructions, such as those that spawn units or change tiles. block.world-cell.description = A memory cell for use in mapmaking. Cannot be destroyed. block.world-switch.description = A switch block for use in mapmaking. Cannot be destroyed. Can only be interacted by players on the same team. block.shield-projector.description = An unbreakable shield projector for use in mapmaking. block.large-shield-projector.description = An unbreakable shield projector for use in mapmaking. block.graphite-press.description = Comprime il carbone in grafite. -block.multi-press.description = Comprime il carbone in grafite. Necessite di acqua come refrigerante. +block.multi-press.description = Comprime il carbone in grafite. Richiede acqua come refrigerante. block.silicon-smelter.description = Raffina il silicio da sabbia e carbone. block.kiln.description = Fonde sabbia e piombo in vetro metallico. block.plastanium-compressor.description = Produce plastanio da petrolio e titanio. block.phase-weaver.description = Sintetizza il tessuto di fase da torio e sabbia. -block.surge-smelter.description = Fonde titanio, piombo, silicio e rame nella lega di sovratensione. -block.cryofluid-mixer.description = Miscela acqua e polvere di titanio per produrre il criofluido. -block.blast-mixer.description = Produce composto esplosivo dalla pirite e dal baccello di spore. -block.pyratite-mixer.description = Miscela carbone, piombo e sabbia in pirite. -block.melter.description = Fonde i rottami in scorie. -block.separator.description = Raffina le scorie nei minerali che le compongono. +block.surge-smelter.description = Fonde titanio, piombo, silicio e rame nella lega superconduttrice (Surge Alloy). +block.cryofluid-mixer.description = Miscela acqua e polvere fine di titanio per produrre il criofluido. +block.blast-mixer.description = Produce composto esplosivo da piratite e baccelli di spore. +block.pyratite-mixer.description = Miscela carbone, piombo e sabbia in piratite. +block.melter.description = Fonde i rottami in scorie (slag). +block.separator.description = Separa le scorie nei minerali che le compongono. block.spore-press.description = Comprime i baccelli di spore in petrolio. -block.pulverizer.description = Polverizza i rottami in sabbia. +block.pulverizer.description = Frantuma i rottami in sabbia fine. block.coal-centrifuge.description = Trasforma il petrolio in carbone. -block.incinerator.description = Distrugge ogni oggetto o liquido che riceve. -block.power-void.description = Distrugge l'energia in entrata. Disponibile solo nella modalità creativa. -block.power-source.description = Genera energia infinita. Disponibile solo nella modalità creativa. -block.item-source.description = Genera oggetti infiniti. Disponibile solo nella modalità creativa. -block.item-void.description = Distrugge tutti gli oggetti che riceve. Disponibile solo nella modalità creativa. -block.liquid-source.description = Genera liquidi infiniti. Disponibile solo nella modalità creativa. -block.liquid-void.description = Distrugge qualsiasi liquido che riceve. Disponibile solo nella modalità creativa. -block.payload-source.description = Infinitely outputs payloads. Sandbox only. -block.payload-void.description = Destroys any payloads. Sandbox only. +block.incinerator.description = Vaporizza ogni oggetto o liquido che riceve. +block.power-void.description = Distrugge tutta l'energia in ingresso. Solo modalità Sandbox. +block.power-source.description = Genera energia infinita. Solo modalità Sandbox. +block.item-source.description = Genera oggetti infiniti. Solo modalità Sandbox. +block.item-void.description = Distrugge gli oggetti in ingresso. Solo modalità Sandbox. +block.liquid-source.description = Genera liquidi infiniti. Solo modalità Sandbox. +block.liquid-void.description = Distrugge i liquidi in ingresso. Solo modalità Sandbox. +block.payload-source.description = Genera carichi (payload) infiniti. Solo modalità Sandbox. +block.payload-void.description = Distrugge qualsiasi carico. Solo modalità Sandbox. block.copper-wall.description = Protegge le strutture dai proiettili nemici. block.copper-wall-large.description = Protegge le strutture dai proiettili nemici. block.titanium-wall.description = Protegge le strutture dai proiettili nemici. block.titanium-wall-large.description = Protegge le strutture dai proiettili nemici. -block.plastanium-wall.description = Protegge le strutture dai proiettili nemici. Assorbe i raggi laser e gli archi elettrici. Absorbs lasers and electric arcs. Blocca le connessioni automatiche dei nodi energetici. -block.plastanium-wall-large.description = Protegge le strutture dai proiettili nemici. Assorbe i raggi laser e gli archi elettrici. Absorbs lasers and electric arcs. Blocca le connessioni automatiche dei nodi energetici. +block.plastanium-wall.description = Protegge le strutture dai proiettili nemici. Assorbe i raggi laser e gli archi elettrici. Blocca le connessioni energetiche automatiche. +block.plastanium-wall-large.description = Protegge le strutture dai proiettili nemici. Assorbe i raggi laser e gli archi elettrici. Blocca le connessioni energetiche automatiche. block.thorium-wall.description = Protegge le strutture dai proiettili nemici. block.thorium-wall-large.description = Protegge le strutture dai proiettili nemici. -block.phase-wall.description = Protegge le strutture dai proiettili nemici riflettendone la maggior parte all'impatto. -block.phase-wall-large.description = Protegge le strutture dai proiettili nemici riflettendone la maggior parte all'impatto. -block.surge-wall.description = Protegge le strutture dai proiettili nemici rilasciando periodicamente archi elettrici al contatto. -block.surge-wall-large.description = Protegge le strutture dai proiettili nemici rilasciando periodicamente archi elettrici al contatto. -block.scrap-wall.description = Protects structures from enemy projectiles. -block.scrap-wall-large.description = Protects structures from enemy projectiles. -block.scrap-wall-huge.description = Protects structures from enemy projectiles. -block.scrap-wall-gigantic.description = Protects structures from enemy projectiles. -block.door.description = Un muro che può essere aperto o chiuso. -block.door-large.description = Un muro che può essere aperto o chiuso. -block.mender.description = Ripara periodicamente i blocchi nelle sue vicinanze.\nAccetta silicio per aumentare la portata e l'efficienza. -block.mend-projector.description = Ripara periodicamente i blocchi nelle sue vicinanze.\nAccetta tessuto di fase per aumentare la portata e l'efficienza. -block.overdrive-projector.description = Aumenta la velocità delle strutture vicine.\nAccetta tessuto di fase per aumentare la portata e l'efficienza. -block.force-projector.description = Crea un campo di forza esagonale attorno a se proteggendo le strutture e le unità dai proiettili nemici.\nSi surriscalda se subisce troppi colpi. Accetta liquidi refrigeranti per prevenire il surriscaldamento. Il tessuto di fase aumenta la portata dello scudo. -block.shock-mine.description = Rilascia archi elettrici al contatto con un nemico. -block.conveyor.description = Trasporta gli oggetti. -block.titanium-conveyor.description = Trasporta gli oggetti. È più veloce di un nastro trasportatore standard. -block.plastanium-conveyor.description = Trasporta gli oggetti in lotti. Accetta gli oggetti dal retro e li scarica in tre direzioni. Necessita di molteplici punti di carico e scarico per aumentare la portata. -block.junction.description = Funge da ponte tra due nastri trasportatori che si incrociano. -block.bridge-conveyor.description = Trasporta gli oggetti sopra blocchi e strutture. -block.phase-conveyor.description = Trasporta gli oggetti sopra blocchi e strutture istantaneamente. Ha un raggio più ampio rispetto al nastro trasportatore sopraelevato, ma ha bisogno di energia per funzionare. -block.sorter.description = Se un oggetto in ingresso corrisponde al filtro selezionato, passa avanti. Altrimenti l'oggetto viene deviato a destra e sinistra. -block.inverted-sorter.description = Simile al filtro comune ma devia a destra e sinistra gli oggetti se corrispondono al filtro selezionato. -block.router.description = Distribuisce equamente gli oggetti in entrata nelle 3 uscite. -block.router.details = Un male necessario. L'uso dei distributori accanto agli input di produzione non è consigliato poiché verrebbero intasati dall'output. -block.distributor.description = Distribuisce equamente gli oggetti in entrata nelle 7 uscite. -block.overflow-gate.description = Devia gli oggetti a destra e a sinistra solo se l'uscita anteriore è bloccata. Non può essere usato insieme ad altri blocchi per la gestione degli oggetti. -block.underflow-gate.description = L'esatto opposto del separatore per eccesso. Devia gli oggetti verso l'uscita anteriore solo se le uscite laterali sono bloccate. Non può essere usato insieme ad altri blocchi per la gestione degli oggetti. -block.mass-driver.description = Struttura per il trasporto di oggetti a lungo raggio. Immagazzina lotti di oggetti e li spara ad un altro trasportatore di massa. -block.mechanical-pump.description = Pompa liquidi. Non richiede energia. -block.rotary-pump.description = Pompa liquidi. Richiede energia. -block.impulse-pump.description = Pompa liquidi. -block.conduit.description = Trasporta i liquidi. Spesso usato insieme a pompe e altri condotti. -block.pulse-conduit.description = Trasporta i liquidi più velocemente. Ha una capacità maggiore rispetto ai condotti tradizionali. -block.plated-conduit.description = Trasporta i liquidi. Non accetta liquidi dai lati. Non spande. -block.liquid-router.description = Accetta liquidi da un lato e li divide equamente nelle 3 uscite. Può anche immagazzinare una piccola quantità di liquido. -block.liquid-container.description = Stores a sizeable amount of liquid. Outputs to all sides, similarly to a liquid router. -block.liquid-tank.description = Immagazzina una grande quantità di liquido. Emette il liquido che contiene da tutti i lati, simile ad un distributore di liquidi. +block.phase-wall.description = Protegge le strutture dai proiettili nemici, riflettendone la maggior parte all'impatto. +block.phase-wall-large.description = Protegge le strutture dai proiettili nemici, riflettendone la maggior parte all'impatto. +block.surge-wall.description = Protegge le strutture dai proiettili nemici, rilasciando periodicamente archi elettrici al contatto. +block.surge-wall-large.description = Protegge le strutture dai proiettili nemici, rilasciando periodicamente archi elettrici al contatto. +block.scrap-wall.description = Protegge le strutture dai proiettili nemici. +block.scrap-wall-large.description = Protegge le strutture dai proiettili nemici. +block.scrap-wall-huge.description = Protegge le strutture dai proiettili nemici. +block.scrap-wall-gigantic.description = Protegge le strutture dai proiettili nemici. +block.door.description = Un muro che può essere aperto e chiuso. +block.door-large.description = Un muro che può essere aperto e chiuso. +block.mender.description = Ripara periodicamente i blocchi nelle vicinanze.\nOpzionalmente usa silicio per aumentare raggio ed efficienza. +block.mend-projector.description = Ripara i blocchi nelle vicinanze.\nOpzionalmente usa tessuto di fase per aumentare raggio ed efficienza. +block.overdrive-projector.description = Aumenta la velocità delle strutture vicine.\nOpzionalmente usa tessuto di fase per aumentare raggio ed efficienza. Gli effetti non si accumulano. +block.force-projector.description = Crea un campo di forza esagonale, proteggendo strutture e unità all'interno.\nSi surriscalda se subisce troppi danni. Opzionalmente usa refrigerante per prevenire il surriscaldamento. Il tessuto di fase aumenta la dimensione dello scudo. +block.shock-mine.description = Rilascia archi elettrici al contatto con unità nemiche. +block.conveyor.description = Trasporta gli oggetti in avanti. +block.titanium-conveyor.description = Trasporta gli oggetti in avanti. Più veloce di un nastro standard. +block.plastanium-conveyor.description = Trasporta gli oggetti in lotti. Accetta oggetti dal retro e li scarica in tre direzioni frontali. Richiede più punti di carico/scarico per la massima portata. +block.junction.description = Funge da ponte per due nastri trasportatori che si incrociano. +block.bridge-conveyor.description = Trasporta gli oggetti sopra terreni o strutture. +block.phase-conveyor.description = Trasporta istantaneamente gli oggetti sopra terreni o strutture. Raggio maggiore del ponte, ma richiede energia. +block.sorter.description = Se un oggetto corrisponde alla selezione, passa avanti. Altrimenti, viene deviato a sinistra e a destra. +block.inverted-sorter.description = Simile a un filtro standard, ma devia gli oggetti selezionati ai lati. +block.router.description = Distribuisce equamente gli oggetti in ingresso in 3 direzioni. +block.router.details = Un male necessario. Sconsigliato l'uso accanto agli ingressi di produzione, poiché potrebbero intasarsi con l'output. +block.distributor.description = Distribuisce equamente gli oggetti in ingresso in 7 direzioni. +block.overflow-gate.description = Emette oggetti a sinistra e destra solo se il percorso frontale è bloccato. +block.underflow-gate.description = L'opposto del separatore per eccesso. Emette frontalmente se i percorsi laterali sono bloccati. +block.mass-driver.description = Struttura di trasporto a lungo raggio. Raccoglie lotti di oggetti e li spara ad altri lanciatori magnetici. +block.mechanical-pump.description = Pompa ed emette liquidi. Non richiede energia. +block.rotary-pump.description = Pompa ed emette liquidi. Richiede energia. +block.impulse-pump.description = Pompa ed emette liquidi in modo efficiente. +block.conduit.description = Sposta i liquidi in avanti. Usato con pompe e altri condotti. +block.pulse-conduit.description = Sposta i liquidi in avanti. Più veloce e capiente dei condotti standard. +block.plated-conduit.description = Sposta i liquidi in avanti. Non accetta input laterali. Non ha perdite. +block.liquid-router.description = Accetta liquidi da una direzione e li divide equamente in un massimo di 3 uscite. Può anche immagazzinare liquidi. +block.liquid-container.description = Immagazzina una discreta quantità di liquido. Emette da tutti i lati, come un distributore. +block.liquid-tank.description = Immagazzina una grande quantità di liquido. Emette da tutti i lati, come un distributore. block.liquid-junction.description = Funge da ponte tra due condotti che si incrociano. -block.bridge-conduit.description = Trasporta i liquidi sopra blocchi e strutture. -block.phase-conduit.description = Trasporta i liquidi sopra blocchi e strutture istantaneamente. Ha un raggio più ampio rispetto al condotto sopraelevato, ma ha bisogno di energia per funzionare. -block.power-node.description = Trasmette l'energia ai nodi connessi. Il nodo riceve e trasmette l'energia a tutti i blocchi adiacenti. -block.power-node-large.description = Un nodo energetico avanzato con un raggio maggiore. -block.surge-tower.description = Un nodo energetico a lungo raggio ma con poche connessioni disponibili. -block.diode.description = Dirige l'energia delle batterie in una direzione solo se dal lato opposto l'energia immagazzinata è minore. -block.battery.description = Immagazzina l'energia quando in eccesso. Emette l'energia nei momenti di deficit. -block.battery-large.description = Immagazzina l'energia quando in eccesso. Emette l'energia nei momenti di deficit. Ha una capacità maggiore rispetto le batterie tradizionali. -block.combustion-generator.description = Genera energia bruciando combustibili come il carbone. -block.thermal-generator.description = Genera energia se posizionato su luoghi caldi. -block.steam-generator.description = Genera energia bruciando combustibili per trasformare l'acqua in vapore. -block.differential-generator.description = Genera grandi quantità di energia sfruttando la differenza di temperatura tra criofluido e pirite ardente. -block.rtg-generator.description = Sfrutta lentamente il calore dei composti radioattivi in decadimento per produrre energia. -block.solar-panel.description = Genera piccole quantità di energia dal sole. -block.solar-panel-large.description = Genera piccole quantità di energia dal sole. Più efficente del pannello solare tradizionale. -block.thorium-reactor.description = Genera grandi quantità di energia dal torio. Ha bisogno di essere costantemente raffreddato. Esplode violentemente quando il liquido refrigerante non è sufficente a raffreddarlo. -block.impact-reactor.description = Quando alla massima efficienza, genera enormi quantità di energia. Ha bisogno di una discreta quantità di energia per avviare il processo. -block.mechanical-drill.description = Quando posizionata su un minerale, estrae minerali ad un ritmo lento ma costante. Può scavare solo i minerali più teneri. -block.pneumatic-drill.description = Una trivella migliorata capace di estrarre il titanio. Lavora più velocemente di una trivella meccanica. -block.laser-drill.description = Grazie alla tecnologia laser, permette di scavare ancora più velocemente ma deve essere alimentata. È in grado di estrarre il torio. -block.blast-drill.description = La trivella migliore. Richiede grandi quantità di energia per funzionare. -block.water-extractor.description = Estrae l'acqua dal terreno. Utilizzato nei luoghi senza una fonte d'acqua superficiale nelle vicinanze. -block.cultivator.description = Coltiva delle piccole concentrazioni di spore presenti nell'atmosfera in baccelli di spore. -block.cultivator.details = Tecnologia recuperata. Usata per la produzione di enormi quantità di materiale organico il più efficientemente possibile. È probabile che sia il primo incubatore delle spore che ora ricoprono Serpulo. -block.oil-extractor.description = Utilizza grandi quantità di energia, sabbia ed acqua per estrarre il petrolio. -block.core-shard.description = Nucleo della base. Una volta distrutto, il settore è perso. -block.core-shard.details = La prima generazione. Compatto. Autoreplicante. Dotato di propulsori di lancio monouso. Non pensato per viaggi interplanetari. -block.core-foundation.description = Nucleo della base. Corazzato. Immagazzina più risorse del Frammento. -block.core-foundation.details = La seconda generazione. -block.core-nucleus.description = Nucleo della base. Estremamente resistente. Immagazzina enormi quantità di risorse. -block.core-nucleus.details = La terza e ultima generazione. -block.vault.description = Immagazzina grandi quantità di oggetti di ogni tipo. Può essere svuotato con uno scaricatore. -block.container.description = Imagazzina piccole quantità di oggetti di ogni tipo. Può essere svuotato con uno scaricatore. -block.unloader.description = Scarica l'oggetto selezionato dai blocchi adiacenti. -block.launch-pad.description = Lancia lotti di oggetti ai settori selezionati. -block.advanced-launch-pad.description = Launches batches of items to selected sectors. Only accepts one item type at a time. -block.advanced-launch-pad.details = Sub-orbital system for point-to-point transportation of resources. -block.landing-pad.description = Receives items from launch pads in other sectors. Requires large amounts of water to protect against impacts of landings. -block.duo.description = Spara proiettili ai nemici. -block.scatter.description = Spara agglomerati di piombo, rottami o vetro metallico ai nemici aerei. -block.scorch.description = Incenerisce qualsiasi unità terrena nelle vicinanze. Altamente efficace a distanza ravvicinata. -block.hail.description = Spara piccole schegge alle unità terrene su lunghe distanze. -block.wave.description = Spara liquidi ai nemici. Quando alimentato ad acqua, estingue automaticamente gli incendi. -block.lancer.description = Carica e spara potenti raggi di energia alle unità terrene. -block.arc.description = Spara archi elettrici alle unità terrene. -block.swarmer.description = Spara missili automiranti ai nemici. -block.salvo.description = Spara raffiche di proiettili ai nemici. -block.fuse.description = Colpisce i nemici vicini con tre scariche penetranti. -block.ripple.description = Spara molteplici proiettili alle unità terrene, anche su lunghe distanze. -block.cyclone.description = Spara raffiche di proiettili ai nemici nelle vicinanze. -block.spectre.description = Spara raffiche di proiettili perforanti alle unità aeree e terrene. -block.meltdown.description = Carica e spara un potentissimo raggio laser ai nemici vicini. Richiede liquido refrigerante per funzionare. -block.foreshadow.description = Spara con precisione un potente raggio, anche su grandi distanze. -block.repair-point.description = Ripara costantemente l'unità più vicina nel suo raggio d'azione. -block.segment.description = Indebolisce e distrugge i proiettili nel suo raggio d'azione. I laser non vengono mirati. -block.parallax.description = Spara un raggio traente che avvicina i bersagli aerei, indebolendoli allo stesso tempo. -block.tsunami.description = Spara potenti getti di liquidi ai nemici. Quando alimentato ad acqua, estingue automaticamente gli incendi. -block.silicon-crucible.description = Produce il silicio da sabbia e carbone usando la pirite come fonte di calore aggiuntiva. Aumenta la sua efficienza su terreni caldi. -block.disassembler.description = Separa le scorie in diversi minerali, tra cui il torio. -block.overdrive-dome.description = Aumenta la velocità delle strutture vicine. Richiede tessuto di fase e silicio per funzionare. -block.payload-conveyor.description = Trasporta carichi pesanti come le unità prodotte nelle fabbriche. -block.payload-router.description = Divide equamente il carico dei trasportatori di massa in 3 direzioni. -block.ground-factory.description = Produce le unità terrene. Le unità prodotte possono essere utilizzate direttamente o trasferite nei ricostruttori per essere potenziate. -block.air-factory.description = Produce le unità aeree. Le unità prodotte possono essere utilizzate direttamente o trasferite nei ricostruttori per essere potenziate. -block.naval-factory.description = Produce le unità navali. Le unità prodotte possono essere utilizzate direttamente o trasferite nei ricostruttori per essere potenziate. -block.additive-reconstructor.description = Migliora le unità in ingresso ad unità di seconda generazione. -block.multiplicative-reconstructor.description = Migliora le unità in ingresso ad unità di terza generazione. -block.exponential-reconstructor.description = Migliora le unità in ingresso ad unità di quarta generazione. -block.tetrative-reconstructor.description = Migliora le unità in ingresso ad unità di quinta generazione. -block.switch.description = Un semplice interruttore. Il suo stato può essere letto e controllato dai processori. -block.micro-processor.description = Esegue costantemente una sequenza di istruzioni. Può essere usato per controllare unità e strutture. -block.logic-processor.description = Esegue costantemente una sequenza di istruzioni. Può essere usato per controllare unità e strutture. Più veloce del micro processore. -block.hyper-processor.description = Esegue costantemente una sequenza di istruzioni. Può essere usato per controllare unità e strutture. Più veloce del processore logico. -block.memory-cell.description = Imagazzina le informazioni elaborate dai processori. -block.memory-bank.description = Imagazzina le informazioni elaborate dai processori. Alta capacità. -block.logic-display.description = Visualizza la grafica arbitraria elaborata dal processore. -block.large-logic-display.description = Visualizza la grafica arbitraria elaborata dal processore. -block.tile-logic-display.description = Displays arbitrary graphics from a logic processor.\nSeamlessly connects to nearby tiled display blocks. -block.interplanetary-accelerator.description = Una massiccia torre che utilizza potenti campi elettromagnetici. Accelera nuclei fino alla velocità di fuga per un impiego interplanetario. -block.repair-turret.description = Continuously repairs the closest damaged unit in its vicinity. Optionally accepts coolant. +block.bridge-conduit.description = Trasporta i liquidi sopra terreni o strutture. +block.phase-conduit.description = Trasporta i liquidi sopra terreni o strutture. Raggio maggiore del ponte condotto, ma richiede energia. +block.power-node.description = Trasmette energia ai nodi collegati. Riceve o fornisce energia a qualsiasi blocco adiacente. +block.power-node-large.description = Un nodo energetico avanzato con raggio maggiore. +block.surge-tower.description = Un nodo energetico a lungo raggio con poche connessioni disponibili. +block.diode.description = Sposta l'energia delle batterie in una sola direzione, ma solo se l'altro lato ha meno energia immagazzinata. +block.battery.description = Immagazzina energia nei momenti di eccesso. La emette nei momenti di deficit. +block.battery-large.description = Immagazzina energia nei momenti di eccesso. Più capiente di una batteria normale. +block.combustion-generator.description = Genera energia bruciando materiali infiammabili, come il carbone. +block.thermal-generator.description = Genera energia se posizionato su caselle calde. +block.steam-generator.description = Genera energia bruciando combustibili e trasformando l'acqua in vapore. +block.differential-generator.description = Genera grandi quantità di energia sfruttando la differenza di temperatura tra criofluido e piratite. +block.rtg-generator.description = Sfrutta il calore del decadimento radioattivo per produrre energia a ritmo costante. +block.solar-panel.description = Fornisce una piccola quantità di energia dal sole. +block.solar-panel-large.description = Fornisce energia dal sole in modo più efficiente rispetto al pannello standard. +block.thorium-reactor.description = Genera enormi quantità di energia dal torio. Richiede raffreddamento costante. Esplode violentemente se il refrigerante è insufficiente. +block.impact-reactor.description = Genera quantità massicce di energia al picco di efficienza. Richiede un forte input iniziale per avviare il processo. +block.mechanical-drill.description = Se posto su un minerale, estrae oggetti lentamente. Scava solo risorse base. +block.pneumatic-drill.description = Una trivella migliorata, capace di scavare il titanio. Più veloce della trivella meccanica. +block.laser-drill.description = Scava ancora più velocemente tramite tecnologia laser, ma richiede energia. Può estrarre il torio. +block.blast-drill.description = La trivella definitiva. Richiede grandi quantità di energia. +block.water-extractor.description = Estrae acqua dal sottosuolo. Usato dove non c'è acqua superficiale. +block.cultivator.description = Coltiva spore atmosferiche in baccelli di spore. +block.cultivator.details = Tecnologia recuperata. Usata per produrre biomassa il più efficientemente possibile. Probabile incubatore iniziale delle spore che ora coprono Serpulo. +block.oil-extractor.description = Usa energia, sabbia e acqua per estrarre petrolio dal sottosuolo. +block.core-shard.description = Nucleo della base. Se distrutto, il settore è perso. +block.core-shard.details = La prima versione. Compatta. Autoreplicante. Dotata di propulsori monouso. Non progettata per viaggi interplanetari. +block.core-foundation.description = Nucleo della base. Ben corazzato. Più capiente del Frammento. +block.core-foundation.details = La seconda versione. +block.core-nucleus.description = Nucleo della base. Estremamente corazzato. Immagazzina enormi quantità di risorse. +block.core-nucleus.details = La terza e ultima versione. +block.vault.description = Immagazzina grandi quantità di oggetti. Espande il deposito se adiacente al nucleo. I contenuti possono essere prelevati con uno scaricatore. +block.container.description = Immagazzina piccole quantità di oggetti. Espande il deposito se adiacente al nucleo. +block.unloader.description = Scarica l'oggetto selezionato dai blocchi vicini. +block.launch-pad.description = Lancia lotti di oggetti verso i settori selezionati. +block.advanced-launch-pad.description = Lancia lotti di oggetti verso i settori selezionati. Accetta un solo tipo di oggetto alla volta. +block.advanced-launch-pad.details = Sistema sub-orbitale per il trasporto di risorse punto-a-punto. +block.landing-pad.description = Riceve oggetti dalle piattaforme di lancio di altri settori. Richiede acqua per proteggere dagli impatti degli atterraggi. +block.duo.description = Spara proiettili alternati ai nemici. +block.scatter.description = Spara raffiche di piombo, rottami o vetro metallico ai bersagli aerei. +block.scorch.description = Incenerisce i nemici terrestri vicini. Altamente efficace a corto raggio. +block.hail.description = Spara piccoli proiettili a lungo raggio contro nemici terrestri. +block.wave.description = Spara getti di liquido. Spegne automaticamente gli incendi se alimentata con acqua. +block.lancer.description = Carica e spara potenti raggi di energia ai bersagli terrestri. +block.arc.description = Spara archi elettrici ai bersagli terrestri. +block.swarmer.description = Spara missili a ricerca ai nemici. +block.salvo.description = Spara rapide raffiche di proiettili ai nemici. +block.fuse.description = Spara tre raffiche perforanti a corto raggio. +block.ripple.description = Spara gruppi di proiettili a lungo raggio ai nemici terrestri. +block.cyclone.description = Spara raffiche esplosive ai nemici vicini. +block.spectre.description = Spara grossi proiettili a bersagli aerei e terrestri. +block.meltdown.description = Carica e spara un raggio laser persistente. Richiede refrigerante. +block.foreshadow.description = Spara un singolo colpo potente a lunghissima distanza. Prioritizza i nemici con più salute. +block.repair-point.description = Ripara continuamente l'unità danneggiata più vicina. +block.segment.description = Danneggia e distrugge i proiettili in arrivo. Non bersaglia i laser. +block.parallax.description = Emette un raggio traente che attira i bersagli aerei, danneggiandoli. +block.tsunami.description = Spara potenti getti di liquido. Spegne gli incendi se alimentata con acqua. +block.silicon-crucible.description = Raffina il silicio da sabbia e carbone, usando la piratite come calore extra. Più efficiente in luoghi caldi. +block.disassembler.description = Separa le scorie in tracce di minerali esotici. Può produrre torio. +block.overdrive-dome.description = Aumenta la velocità delle strutture vicine. Richiede tessuto di fase e silicio. Non si accumula. +block.payload-conveyor.description = Trasporta carichi pesanti, come unità dalle fabbriche. Magnetico. Usabile in assenza di gravità. +block.payload-router.description = Divide i carichi in 3 direzioni. Funziona come un filtro se impostato. Magnetico. +block.ground-factory.description = Produce unità terrestri. Possono essere usate direttamente o potenziate nei ricostruttori. +block.air-factory.description = Produce unità aeree. Possono essere usate direttamente o potenziate nei ricostruttori. +block.naval-factory.description = Produce unità navali. Possono essere usate direttamente o potenziate nei ricostruttori. +block.additive-reconstructor.description = Potenzia le unità al secondo livello. +block.multiplicative-reconstructor.description = Potenzia le unità al terzo livello. +block.exponential-reconstructor.description = Potenzia le unità al quarto livello. +block.tetrative-reconstructor.description = Potenzia le unità al quinto e ultimo livello. +block.switch.description = Un interruttore attivabile. Lo stato può essere letto dai processori logici. +block.micro-processor.description = Esegue istruzioni logiche in un ciclo. Controlla unità e strutture. +block.logic-processor.description = Esegue istruzioni logiche. Più veloce del micro-processore. +block.hyper-processor.description = Esegue istruzioni logiche. Il più veloce tra i processori. +block.memory-cell.description = Memorizza informazioni per un processore logico. +block.memory-bank.description = Memorizza informazioni per un processore logico. Alta capacità. +block.logic-display.description = Mostra grafiche generate da un processore logico. +block.large-logic-display.description = Mostra grafiche generate da un processore logico. +block.tile-logic-display.description = Mostra grafiche generate da un processore logico.\nSi collega fluidamente ai display vicini. +block.interplanetary-accelerator.description = Un'enorme torre a rotaia elettromagnetica. Accelera i nuclei alla velocità di fuga per il dispiegamento interplanetario. +block.repair-turret.description = Ripara continuamente l'unità danneggiata più vicina. Opzionalmente accetta refrigerante. +block.target-dummy.name = Target Dummy +block.target-dummy.description = Spawns a target dummy to test damage per second. Armor and flight can be configured.\nSandbox only. #Erekir -block.core-bastion.description = Core of the base. Armored. Once destroyed, the sector is lost. -block.core-citadel.description = Core of the base. Very well armored. Stores more resources than a Bastion core. -block.core-acropolis.description = Core of the base. Exceptionally well armored. Stores more resources than a Citadel core. -block.breach.description = Fires piercing beryllium or tungsten ammunition at enemy targets. -block.diffuse.description = Fires a burst of bullets in a wide cone. Pushes enemy targets back. -block.sublimate.description = Fires a continuous jet of flame at enemy targets. Pierces armor. -block.titan.description = Fires a massive explosive artillery shell at ground targets. Requires hydrogen. -block.afflict.description = Fires a massive charged orb of fragmentary flak. Requires heating. -block.disperse.description = Fires bursts of flak at aerial targets. -block.lustre.description = Fires a slow-moving single-target laser at enemy targets. -block.scathe.description = Launches a powerful missile at ground targets over vast distances. -block.smite.description = Fires bursts of piercing, lightning-emitting bullets. -block.malign.description = Fires a barrage of homing laser charges at enemy targets. Requires extensive heating. -block.silicon-arc-furnace.description = Refines silicon from sand and graphite. -block.oxidation-chamber.description = Converts beryllium and ozone into oxide. Emits heat as a by-product. -block.electric-heater.description = Heats facing blocks. Requires large amounts of power. -block.slag-heater.description = Heats facing blocks. Requires slag. -block.phase-heater.description = Heats facing blocks. Requires phase fabric. -block.heat-redirector.description = Redirects accumulated heat to other blocks. -block.small-heat-redirector.description = Redirects accumulated heat to other blocks. -block.heat-router.description = Spreads accumulated heat in three output directions. -block.electrolyzer.description = Converts water into hydrogen and ozone gas. -block.atmospheric-concentrator.description = Concentrates nitrogen from the atmosphere. Requires heat. -block.surge-crucible.description = Forms surge alloy from slag and silicon. Requires heat. -block.phase-synthesizer.description = Synthesizes phase fabric from thorium, sand, and ozone. Requires heat. -block.carbide-crucible.description = Fuses graphite and tungsten into carbide. Requires heat. -block.cyanogen-synthesizer.description = Synthesizes cyanogen from arkycite and graphite. Requires heat. -block.slag-incinerator.description = Incinerates non-volatile items or liquids. Requires slag. -block.vent-condenser.description = Condenses vent gases into water. Consumes power. -block.plasma-bore.description = When placed facing an ore wall, outputs items indefinitely. Requires small amounts of power. -block.large-plasma-bore.description = A larger plasma bore. Capable of mining tungsten and thorium. Requires hydrogen and power. -block.cliff-crusher.description = Crushes walls, outputting sand indefinitely. Requires power. Efficiency varies based on type of wall. -block.large-cliff-crusher.description = Crushes walls, outputting sand indefinitely. Requires power and ozone. Efficiency varies based on type of wall. Optionally consumes tungsten to increase efficiency. -block.impact-drill.description = When placed on ore, outputs items in bursts indefinitely. Requires power and water. -block.eruption-drill.description = An improved impact drill. Capable of mining thorium. Requires hydrogen. -block.reinforced-conduit.description = Moves fluids forward. Doesn't accept non-conduit inputs to the sides. -block.reinforced-liquid-router.description = Distributes fluids equally to all sides. -block.reinforced-liquid-tank.description = Stores a large amount of fluids. -block.reinforced-liquid-container.description = Stores a sizeable amount of fluids. -block.reinforced-bridge-conduit.description = Transports fluids over structures and terrain. -block.reinforced-pump.description = Pumps and outputs liquids. Requires hydrogen. -block.beryllium-wall.description = Protects structures from enemy projectiles. -block.beryllium-wall-large.description = Protects structures from enemy projectiles. -block.tungsten-wall.description = Protects structures from enemy projectiles. -block.tungsten-wall-large.description = Protects structures from enemy projectiles. -block.carbide-wall.description = Protects structures from enemy projectiles. -block.carbide-wall-large.description = Protects structures from enemy projectiles. -block.reinforced-surge-wall.description = Protects structures from enemy projectiles, periodically launching electric arcs upon projectile contact. -block.reinforced-surge-wall-large.description = Protects structures from enemy projectiles, periodically launching electric arcs upon projectile contact. -block.shielded-wall.description = Protects structures from enemy projectiles. Deploys a shield that absorbs most projectiles when power is provided. Conducts power. -block.blast-door.description = A wall that opens when allied ground units are in range. Cannot be manually controlled. -block.duct.description = Moves items forward. Only capable of storing a single item. -block.armored-duct.description = Moves items forward. Does not accept non-duct inputs from the sides. -block.duct-router.description = Distributes items equally across three directions. Only accepts items from the back side. Can be configured as an item sorter. -block.overflow-duct.description = Only outputs items to the sides if the front path is blocked. -block.duct-bridge.description = Moves items over structures and terrain. -block.duct-unloader.description = Unloads the selected item from the block behind it. Cannot unload from cores. -block.underflow-duct.description = Opposite of an overflow duct. Outputs to the front if the left and right paths are blocked. -block.reinforced-liquid-junction.description = Acts as a junction between two crossing conduits. -block.surge-conveyor.description = Moves items in batches. Can be sped up with power. Conducts power. -block.surge-router.description = Equally distributes items in three directions from surge conveyors. Can be sped up with power. Conducts power. -block.unit-cargo-loader.description = Constructs cargo drones. Drones automatically distribute items to Cargo Unload Points with a matching filter. -block.unit-cargo-unload-point.description = Acts as an unloading point for cargo drones. Accepts items that match the selected filter. -block.beam-node.description = Transmits power to other blocks orthogonally. Stores a small amount of power. -block.beam-tower.description = Transmits power to other blocks orthogonally. Stores a large amount of power. Long-range. -block.beam-link.description = Transmits power over vast distances.\nOnly capable of connecting to adjacent structures or other beam links. -block.turbine-condenser.description = Generates power when placed on vents. Produces a small amount of water. -block.chemical-combustion-chamber.description = Generates power from arkycite and ozone. -block.pyrolysis-generator.description = Generates large amounts of power from arkycite and slag. Produces water as a byproduct. -block.flux-reactor.description = Generates large amounts of power when heated. Requires cyanogen as a stabilizer. Power output and cyanogen requirements are proportional to heat input.\nExplodes if insufficient cyanogen is provided. -block.neoplasia-reactor.description = Uses arkycite, water and phase fabric to generate large amounts of power. Produces heat and dangerous neoplasm as a byproduct.\nExplodes violently if neoplasm is not removed from the reactor via conduits. -block.build-tower.description = Automatically rebuilds structures in range and assists other units in construction. -block.regen-projector.description = Slowly repairs allied structures in a square perimeter. Requires hydrogen. -block.reinforced-container.description = Stores a small amount of items. Contents can be retrieved via unloaders. Does not increase core storage capacity. -block.reinforced-vault.description = Stores a large amount of items. Contents can be retrieved via unloaders. Does not increase core storage capacity. -block.tank-fabricator.description = Constructs Stell units. Outputted units can be used directly, or moved into refabricators for upgrading. -block.ship-fabricator.description = Constructs Elude units. Outputted units can be used directly, or moved into refabricators for upgrading. -block.mech-fabricator.description = Constructs Merui units. Outputted units can be used directly, or moved into refabricators for upgrading. -block.tank-assembler.description = Assembles large tanks out of inputted blocks and units. Output tier may be increased by adding modules. -block.ship-assembler.description = Assembles large ships out of inputted blocks and units. Output tier may be increased by adding modules. -block.mech-assembler.description = Assembles large mechs out of inputted blocks and units. Output tier may be increased by adding modules. -block.tank-refabricator.description = Upgrades inputted tank units to the second tier. -block.ship-refabricator.description = Upgrades inputted ship units to the second tier. -block.mech-refabricator.description = Upgrades inputted mech units to the second tier. -block.prime-refabricator.description = Upgrades inputted units to the third tier. -block.basic-assembler-module.description = Incrementa gli assemblatori alla generazione successiva quando è piazzato di fianco ad un perimetro di costruzione. Richiede energia. Può essere usato come ingresso di materiale. -block.small-deconstructor.description = Deconstructs inputted structures and units. Returns 100% of the build cost. -block.reinforced-payload-conveyor.description = Moves payloads forward. -block.reinforced-payload-router.description = Distributes payloads into adjacent blocks. Functions as a sorter when a filter is set. -block.payload-mass-driver.description = Long-range payload transport structure. Shoots received payloads to linked payload mass drivers. -block.large-payload-mass-driver.description = Long-range payload transport structure. Shoots received payloads to linked payload mass drivers. -block.unit-repair-tower.description = Repairs all units in its vicinity. Requires ozone. -block.radar.description = Gradually uncovers terrain and enemy units in a large radius. Requires power. -block.shockwave-tower.description = Damages and destroys enemy projectiles in a radius. Requires cyanogen. -block.canvas.description = Displays a simple image with a pre-defined palette. Editable. +block.core-bastion.description = Nucleo della base. Corazzato. Una volta distrutto, il settore è perso. +block.core-citadel.description = Nucleo della base. Molto ben corazzato. Immagazzina più risorse di un nucleo Bastion. +block.core-acropolis.description = Nucleo della base. Eccezionalmente corazzato. Immagazzina più risorse di un nucleo Citadel. +block.breach.description = Spara proiettili perforanti ai bersagli nemici. +block.diffuse.description = Spara raffiche di proiettili in un ampio cono. Respinge i bersagli nemici. +block.sublimate.description = Spara un getto continuo di fiamme ai bersagli nemici. Perfora le corazze. +block.titan.description = Spara enormi proiettili d'artiglieria esplosivi ai bersagli terrestri. Richiede idrogeno. +block.afflict.description = Spara enormi sfere cariche di frammenti aerea (flak). Richiede riscaldamento. +block.disperse.description = Spara raffiche di proiettili a frammentazione ai bersagli aerei. +block.lustre.description = Spara un laser continuo e lento a bersaglio singolo. +block.scathe.description = Lancia potenti missili a lungo raggio verso bersagli terrestri a distanze enormi. +block.smite.description = Spara raffiche di proiettili perforanti che emettono fulmini. +block.malign.description = Spara una salva di cariche laser a ricerca. Richiede un riscaldamento esteso. +block.silicon-arc-furnace.description = Raffina il silicio partendo da sabbia e grafite. +block.oxidation-chamber.description = Converte berillio e ozono in ossido. Emette calore come sottoprodotto. +block.electric-heater.description = Fornisce calore alle strutture. Richiede grandi quantità di energia. +block.slag-heater.description = Fornisce calore alle strutture. Richiede scorie (slag). +block.phase-heater.description = Fornisce calore alle strutture. Richiede tessuto di fase. +block.heat-redirector.description = Reindirizza il calore accumulato verso altri blocchi. +block.small-heat-redirector.description = Reindirizza il calore accumulato verso altri blocchi. +block.heat-router.description = Distribuisce il calore accumulato in tre direzioni d'uscita. +block.electrolyzer.description = Scompone l'acqua in idrogeno e ozono. Espelle i gas in due direzioni opposte, contrassegnate dai rispettivi colori. +block.atmospheric-concentrator.description = Concentra l'azoto dall'atmosfera. Richiede calore. +block.surge-crucible.description = Crea lega superconduttrice (surge alloy) dal silicio e dai metalli presenti nelle scorie. Richiede calore. +block.phase-synthesizer.description = Sintetizza il tessuto di fase da torio, sabbia e ozono. Richiede calore. +block.carbide-crucible.description = Fonde grafite e tungsteno per creare il carburo. Richiede calore. +block.cyanogen-synthesizer.description = Sintetizza cianogeno da arkycite e grafite. Richiede calore. +block.slag-incinerator.description = Incenerisce oggetti o liquidi non volatili. Richiede scorie. +block.vent-condenser.description = Condensa i gas degli sfiati (vent) in acqua. Consuma energia. +block.plasma-bore.description = Quando posizionata di fronte a una parete minerale, estrae oggetti indefinitamente. Richiede poca energia.\nUsa opzionalmente idrogeno per aumentare l'efficienza. +block.large-plasma-bore.description = Un perforatore al plasma più grande. Capace di estrarre tungsteno e torio. Richiede idrogeno ed energia.\nUsa opzionalmente azoto per aumentare l'efficienza. +block.cliff-crusher.description = Frantuma le pareti rocciose producendo sabbia. Richiede energia. L'efficienza varia in base al tipo di parete. +block.large-cliff-crusher.description = Frantuma le pareti rocciose producendo sabbia. Richiede energia e idrogeno. L'efficienza varia in base alla parete. Può consumare grafite per aumentare l'efficienza. +block.impact-drill.description = Se posta su un minerale, estrae oggetti a raffiche costanti. Richiede energia e acqua.\nUsa opzionalmente ozono per aumentare l'efficienza. +block.eruption-drill.description = Una trivella a impatto migliorata. Capace di estrarre torio. Richiede idrogeno.\nUsa opzionalmente cianogeno per aumentare l'efficienza. +block.reinforced-conduit.description = Sposta i liquidi in avanti. Non accetta input laterali se non da altri condotti. +block.reinforced-liquid-router.description = Distribuisce i liquidi equamente su tutti i lati. +block.reinforced-liquid-tank.description = Immagazzina una grande quantità di liquidi. +block.reinforced-liquid-container.description = Immagazzina una discreta quantità di liquidi. +block.reinforced-bridge-conduit.description = Trasporta i liquidi sopra strutture e terreni. +block.reinforced-pump.description = Pompa ed emette liquidi. Richiede idrogeno. +block.beryllium-wall.description = Protegge le strutture dai proiettili nemici. +block.beryllium-wall-large.description = Protegge le strutture dai proiettili nemici. +block.tungsten-wall.description = Protegge le strutture dai proiettili nemici. +block.tungsten-wall-large.description = Protegge le strutture dai proiettili nemici. +block.carbide-wall.description = Protegge le strutture dai proiettili nemici. +block.carbide-wall-large.description = Protegge le strutture dai proiettili nemici. +block.reinforced-surge-wall.description = Protegge le strutture e rilascia periodicamente archi elettrici al contatto. +block.reinforced-surge-wall-large.description = Protegge le strutture e rilascia periodicamente archi elettrici al contatto. +block.shielded-wall.description = Protegge dalle munizioni riflettendone la maggior parte. Attiva uno scudo che assorbe i proiettili se alimentato. Conduce energia. +block.blast-door.description = Un muro che si apre quando le unità terrestri alleate sono vicine. Non può essere controllato manualmente. +block.duct.description = Sposta gli oggetti in avanti. Può contenere un solo oggetto alla volta. +block.armored-duct.description = Sposta gli oggetti in avanti. Non accetta input laterali da altre fonti. +block.duct-router.description = Distribuisce gli oggetti equamente in tre direzioni. Accetta oggetti solo dal retro. Può fungere da filtro. +block.overflow-duct.description = Emette oggetti ai lati solo se il percorso frontale è bloccato. +block.duct-bridge.description = Sposta gli oggetti sopra strutture e terreni. +block.duct-unloader.description = Scarica l'oggetto selezionato dal blocco posteriore. Non può scaricare dai nuclei. +block.underflow-duct.description = L'opposto del condotto di troppo pieno. Emette frontalmente se i percorsi laterali sono bloccati. +block.reinforced-liquid-junction.description = Funge da giunzione tra due condotti rinforzati che si incrociano. +block.surge-conveyor.description = Muove gli oggetti in lotti. Può essere accelerato con l'energia. Conduce energia. +block.surge-router.description = Distribuisce equamente gli oggetti in tre direzioni dai nastri Surge. Può essere accelerato con l'energia. Conduce energia. +block.unit-cargo-loader.description = Costruisce droni da carico. I droni distribuiscono automaticamente gli oggetti ai punti di scarico con filtro corrispondente. +block.unit-cargo-unload-point.description = Punto di scarico per i droni da carico. Accetta oggetti che corrispondono al filtro. +block.beam-node.description = Trasmette energia agli altri blocchi ortogonalmente. Immagazzina poca energia. +block.beam-tower.description = Trasmette energia ortogonalmente a lungo raggio. Immagazzina molta energia. +block.beam-link.description = Trasmette energia su distanze vastissime.\nSi collega solo a strutture adiacenti o altri Beam Link. +block.turbine-condenser.description = Genera energia se posto sugli sfiati. Produce una piccola quantità d'acqua. +block.chemical-combustion-chamber.description = Genera energia da arkycite e ozono. +block.pyrolysis-generator.description = Genera molta energia da arkycite e scorie. Produce acqua come sottoprodotto. +block.flux-reactor.description = Genera molta energia quando riscaldato. Richiede cianogeno come stabilizzatore. Output e consumi sono proporzionali al calore.\nEsplode se il cianogeno scarseggia. +block.neoplasia-reactor.description = Usa arkycite, acqua e tessuto di fase per generare molta energia. Produce calore e pericoloso neoplasma.\nEsplode se il neoplasma non viene rimosso tramite condotti. +block.build-tower.description = Ricostruisce automaticamente le strutture nel raggio e assiste la costruzione. +block.regen-projector.description = Ripara lentamente le strutture alleate in un perimetro quadrato. Richiede idrogeno.\nUsa opzionalmente tessuto di fase per aumentare l'efficienza. +block.reinforced-container.description = Immagazzina una piccola quantità di oggetti. Svuotabile tramite scaricatori. Non aumenta lo spazio del nucleo. +block.reinforced-vault.description = Immagazzina molti oggetti. Svuotabile tramite scaricatori. Non aumenta lo spazio del nucleo. +block.tank-fabricator.description = Produce unità Stell. Possono essere usate direttamente o potenziate nei rifabbricatori. +block.ship-fabricator.description = Produce unità Elude. Possono essere usate direttamente o potenziate nei rifabbricatori. +block.mech-fabricator.description = Produce unità Merui. Possono essere usate direttamente o potenziate nei rifabbricatori. +block.tank-assembler.description = Assembla grandi carri usando blocchi e unità. Il livello (tier) può essere aumentato con i moduli. +block.ship-assembler.description = Assembla grandi navi usando blocchi e unità. Il livello può essere aumentato con i moduli. +block.mech-assembler.description = Assembla grandi mech usando blocchi e unità. Il livello può essere aumentato con i moduli. +block.tank-refabricator.description = Potenzia i carri al secondo livello. +block.ship-refabricator.description = Potenzia le navi al secondo livello. +block.mech-refabricator.description = Potenzia i mech al secondo livello. +block.prime-refabricator.description = Potenzia le unità al terzo livello. +block.basic-assembler-module.description = Aumenta il livello dell'assemblatore se posto vicino al perimetro di costruzione. Richiede energia. Funge da ingresso carichi. +block.small-deconstructor.description = Smantella strutture e unità. Restituisce il 100% dei costi di costruzione. +block.reinforced-payload-conveyor.description = Sposta i carichi (payload) in avanti. +block.reinforced-payload-router.description = Distribuisce i carichi ai blocchi adiacenti. Funge da filtro se impostato. +block.payload-mass-driver.description = Trasporto carichi a lungo raggio. Spara i carichi verso altri lanciatori collegati. +block.large-payload-mass-driver.description = Trasporto carichi a lungo raggio migliorato. +block.unit-repair-tower.description = Ripara tutte le unità nelle vicinanze. Richiede ozono. +block.radar.description = Rivela gradualmente il terreno e le unità nemiche in un ampio raggio. Richiede energia. +block.shockwave-tower.description = Danneggia e distrugge i proiettili nemici in un raggio d'azione. Richiede cianogeno. +block.canvas.description = Mostra un'immagine semplice con una tavolozza predefinita. Modificabile. block.large-canvas.description = Displays a simple image with a pre-defined palette. Editable. -unit.dagger.description = Spara proiettili standard ai nemici vicini. -unit.mace.description = Spara raffiche infuocate ai nemici vicini. -unit.fortress.description = Spara proiettili con l'artiglieria a lungo raggio alle unità terrene. -unit.scepter.description = Spara una raffica di proiettili Fires a barrage of charged bullets at all nearby enemies. -unit.reign.description = Spara una serie di proiettili perforanti a tutti i nemici nelle vicinanze. -unit.nova.description = Spara raggi laser che danneggiano i nemici e riparano le strutture degli alleati. È in grado di volare. -unit.pulsar.description = Spara archi elettrici che danneggiano i nemici e riparano le strutture degli alleati. È in grado di volare. -unit.quasar.description = Spara raggi laser perforanti che danneggiano i nemici e riparano le strutture degli alleati. È in grado di volare. Corazzato. -unit.vela.description = Spara un enorme e costante raggio laser che danneggia i nemici e ripara le strutture degli alleati. È in grado di volare. -unit.corvus.description = Spara un enorme raggio laser esplosivo che danneggia i nemici e ripara le strutture degli alleati. Può camminare sopra la maggior parte dei terreni. -unit.crawler.description = Corre verso i nemici ed esplode, causando una grande esplosione. Può camminare sopra la maggior parte dei terreni. -unit.atrax.description = Spara sfere debilitanti di scorie alle unità terrene. Può camminare sopra la maggior parte dei terreni. -unit.spiroct.description = Spara raggi laser ai nemici, riparando se stesso. Può camminare sopra la maggior parte dei terreni. -unit.arkyid.description = Spara enormi raggi laser ai nemici, riparando se stesso. Può camminare sopra la maggior parte dei terreni. -unit.toxopid.description = Spara archi elettrici e laser perforanti ai nemici. Può camminare sopra la maggior parte dei terreni. -unit.flare.description = Spara proiettili standard alle unità terrene e alle strutture nemiche. -unit.horizon.description = Rilascia bombe alle unità terrene e alle strutture nemiche. -unit.zenith.description = Spara salve di missili ai nemici vicini. -unit.antumbra.description = Spara una raggica di proiettili ai nemici nelle vicinanze. -unit.eclipse.description = Spara due laser perforanti e schegge ai nemici nelle vicinanze. -unit.mono.description = Estrae rame e piombo automaticamente per poi depositarlo nel nucleo. -unit.poly.description = Ricostruisce automaticamente le strutture danneggiate e assiste altre unità durante la costruzione. -unit.mega.description = Ripara automaticamente le strutture danneggiate. È in grado di trasportare blocchi e piccole unità terrene. -unit.quad.description = Rilascia grandi bombe alle unità terrene, riparando le strutture alleate e danneggiando quelle nemiche. È in grado di trasportare unità terrene di medie dimensioni. -unit.oct.description = Protegge gli alleati nelle vicinanze con lo scudo rigenerante integrato. È in grado di trasportare la maggior parte delle unità terrene. -unit.risso.description = Spara una raffica di missili e proiettili ai nemici nelle vicinanze. -unit.minke.description = Spara proiettili incendiari e standard alle unità terrene. -unit.bryde.description = Spara proiettili e missili a lungo raggio ai nemici. -unit.sei.description = Spara raffiche di missili e proiettili corazzati e perforanti ai nemici. -unit.omura.description = Utilizza un bullone sparatato grazie a due binari a scorrimento accelerati da un campo elettromagnetico. Lunga gittata e perforazione estrema. -unit.alpha.description = Difende il nucleo Frammento dai nemici. Costruisce strutture. -unit.beta.description = Difende il nucleo Fondamento dai nemici. Costruisce strutture. -unit.gamma.description = Difende il nucleo Kernel dai nemici. Costruisce strutture. -unit.retusa.description = Lancia siluri di puntamento contro i nemici vicini. Ripara le unità alleate. -unit.oxynoe.description = Spara flussi di fiamme che riparano le strutture ai nemici vicini. Bersaglia i proiettili nemici nelle vicinanze con una torretta di difesa. -unit.cyerce.description = Spara missili a grappolo contro i nemici. Ripara le unità alleate. -unit.aegires.description = Scuote tutte le unità e le strutture nemiche che entrano nel suo campo energetico. Ripara tutti gli alleati. -unit.navanax.description = Spara proiettili EMP esplosivi, infliggendo danni significativi alle reti elettriche nemiche e riparando le strutture alleate. Scioglie i nemici vicini con 4 torrette laser autonome. +unit.dagger.description = Spara proiettili standard ai bersagli nemici. +unit.mace.description = Spara flussi di fiamme ai bersagli nemici. +unit.fortress.description = Spara colpi di artiglieria a lungo raggio ai bersagli terrestri nemici. +unit.scepter.description = Spara una raffica di proiettili carichi ai bersagli nemici. +unit.reign.description = Spara una raffica di massicci proiettili perforanti ai bersagli nemici. +unit.nova.description = Spara impulsi laser che danneggiano i nemici e riparano le strutture alleate. In grado di volare. +unit.pulsar.description = Spara archi elettrici che danneggiano i nemici e riparano le strutture alleate. In grado di volare. +unit.quasar.description = Spara raggi laser perforanti che danneggiano i nemici e riparano le strutture alleate. In grado di volare. Dotata di scudo. +unit.vela.description = Spara un enorme raggio laser continuo che danneggia i nemici, causa incendi e ripara le strutture alleate. In grado di volare. +unit.corvus.description = Spara un enorme colpo laser che danneggia i nemici e ripara le strutture alleate. Può scavalcare la maggior parte dei terreni. +unit.crawler.description = Si muove verso i bersagli nemici e si autodistrugge, causando una grande esplosione. +unit.atrax.description = Spara sfere debilitanti di scorie ai bersagli terrestri. Può scavalcare la maggior parte dei terreni. +unit.spiroct.description = Spara raggi laser assorbenti (sapping) ai nemici, riparando se stessa nel processo. Può scavalcare i terreni. +unit.arkyid.description = Spara grandi raggi laser assorbenti ai nemici, riparando se stessa nel processo. Può scavalcare i terreni. +unit.toxopid.description = Spara grandi proiettili elettrici a grappolo e laser perforanti. Può scavalcare la maggior parte dei terreni. +unit.flare.description = Spara proiettili standard ai bersagli terrestri nemici. +unit.horizon.description = Rilascia gruppi di bombe sui bersagli terrestri nemici. +unit.zenith.description = Spara salve di missili ai bersagli nemici. +unit.antumbra.description = Spara una raffica di proiettili ai bersagli nemici. +unit.eclipse.description = Spara due laser perforanti e una raffica di contraerea (flak) ai bersagli nemici. +unit.mono.description = Estrae automaticamente rame e piombo, depositandoli nel nucleo. +unit.poly.description = Ricostruisce automaticamente le strutture distrutte e assiste le altre unità nella costruzione. +unit.mega.description = Ripara automaticamente le strutture danneggiate. In grado di trasportare blocchi e piccole unità terrestri. +unit.quad.description = Sgancia bombe al plasma sui bersagli terrestri, riparando gli alleati e danneggiando i nemici. Può trasportare unità terrestri medie. +unit.oct.description = Protegge gli alleati vicini con uno scudo rigenerante. In grado di trasportare la maggior parte delle unità terrestri. +unit.risso.description = Spara una raffica di missili e proiettili ai bersagli nemici. +unit.minke.description = Spara proiettili d'artiglieria e munizioni standard ai bersagli terrestri nemici. +unit.bryde.description = Spara proiettili d'artiglieria a lungo raggio e missili ai bersagli nemici. +unit.sei.description = Spara una raffica di missili e proiettili perforanti ai bersagli nemici. +unit.omura.description = Spara un colpo di cannone a rotaia (railgun) perforante a lungo raggio. +unit.alpha.description = Difende il nucleo Shard dai nemici. Costruisce strutture. +unit.beta.description = Difende il nucleo Foundation dai nemici. Costruisce strutture. +unit.gamma.description = Difende il nucleo Nucleus dai nemici. Costruisce strutture. +unit.retusa.description = Spara siluri a ricerca ai bersagli nemici. Ripara le unità alleate. +unit.oxynoe.description = Spara flussi di fiamme riparatrici ai nemici. Intercetta i proiettili nemici con una torretta di difesa puntuale. +unit.cyerce.description = Spara missili a grappolo a ricerca ai bersagli nemici. Ripara le unità alleate. +unit.aegires.description = Folgora tutte le unità e strutture nemiche nel suo campo energetico. Ripara tutti gli alleati. +unit.navanax.description = Spara proiettili EMP esplosivi, danneggiando le reti elettriche nemiche e riparando gli alleati. Scioglie i nemici con 4 torrette laser autonome. #Erekir -unit.stell.description = Spara proiettili standard contro i bersagli nemici. -unit.locus.description = Spara proiettili alternati contro i bersagli nemici. -unit.precept.description = Spara proiettili a grappolo perforanti contro i bersagli nemici. -unit.vanquish.description = Spara grandi proiettili perforanti contro i bersagli nemici. -unit.conquer.description = Spara grandi cascate di proiettili perforanti contro i bersagli nemici. -unit.merui.description = Spara con l'artiglieria a lungo raggio contro bersagli terrestri nemici. Può superare la maggior parte dei terreni. -unit.cleroi.description = Spara proiettili doppi contro i bersagli nemici. Bersaglia i proiettili nemici con le torrette di difesa. Può superare la maggior parte dei terreni. -unit.anthicus.description = Spara missili a lunga gittata contro i bersagli nemici. Può superare la maggior parte dei terreni. -unit.tecta.description = Spara missili al plasma a puntamento interno contro i bersagli nemici. Si protegge con uno scudo direzionale. Può superare la maggior parte dei terreni. -unit.collaris.description = Spara con l'artiglieria a frammentazione a lungo raggio contro gli obiettivi nemici. Può superare la maggior parte dei terreni. -unit.elude.description = Spara coppie di proiettili di puntamento contro i bersagli nemici. Può galleggiare su corpi liquidi. -unit.avert.description = Spara coppie di proiettili a spirale contro i bersagli nemici. -unit.obviate.description = Spara coppie di fulmini a spirale contro i bersagli nemici. -unit.quell.description = Spara missili di puntamento a lungo raggio contro gli obiettivi nemici. Sopprime i blocchi di riparazione delle strutture nemiche. -unit.disrupt.description = Spara missili di soppressione a lungo raggio contro gli obiettivi nemici. Sopprime i blocchi di riparazione delle strutture nemiche. -unit.evoke.description = Costruisce strutture per difendere il nucleo del Bastione. Ripara le strutture con un raggio. -unit.incite.description = Costruisce strutture per difendere il nucleo della Cittadella. Ripara le strutture con un raggio. -unit.emanate.description = Costruisce strutture per difendere il nucleo dell'Acropoli. Ripara le strutture con le travi. +unit.stell.description = Spara proiettili standard ai bersagli nemici. +unit.locus.description = Spara proiettili alternati ai bersagli nemici. +unit.precept.description = Spara proiettili a grappolo perforanti ai bersagli nemici. Meno influenzata dall'attrito dei liquidi. +unit.vanquish.description = Spara grandi proiettili perforanti a frammentazione ai nemici. Meno influenzata dall'attrito dei liquidi. +unit.conquer.description = Spara grandi cascate di proiettili perforanti ai nemici. Molto meno influenzata dall'attrito dei liquidi. +unit.merui.description = Spara colpi d'artiglieria a lungo raggio ai bersagli terrestri. Può scavalcare la maggior parte dei terreni. +unit.cleroi.description = Spara doppi proiettili ai nemici. Intercetta i proiettili nemici con torrette di difesa. Può scavalcare i terreni. +unit.anthicus.description = Spara missili a ricerca a lungo raggio ai bersagli nemici. Può scavalcare i terreni. +unit.tecta.description = Spara missili al plasma a ricerca ai nemici. Si protegge con uno scudo direzionale. Può scavalcare i terreni. +unit.collaris.description = Spara artiglieria a frammentazione a lungo raggio ai nemici. Può scavalcare la maggior parte dei terreni. +unit.elude.description = Spara coppie di proiettili a ricerca ai nemici. Può fluttuare sopra i liquidi. +unit.avert.description = Spara coppie di proiettili roteanti ai bersagli nemici. +unit.obviate.description = Spara coppie di sfere di fulmini roteanti ai bersagli nemici. +unit.quell.description = Spara missili a ricerca a lungo raggio con scudo al plasma instabile. Sopprime i blocchi di riparazione nemici. Solo bersagli terrestri. +unit.disrupt.description = Spara missili di soppressione a ricerca a lungo raggio. Sopprime i blocchi di riparazione nemici. Solo bersagli terrestri. +unit.evoke.description = Costruisce strutture per difendere il nucleo Bastion. Ripara con un raggio. Può trasportare strutture 2x2. +unit.incite.description = Costruisce strutture per difendere il nucleo Citadel. Ripara con un raggio. Può trasportare strutture 2x2. +unit.emanate.description = Costruisce strutture per difendere il nucleo Acropolis. Ripara con raggi multipli. Può trasportare strutture 2x2. -lst.read = Leggi un numero da una cella di memoria collegata. -lst.write = Scrivi un numero in una cella di memoria collegata. -lst.print = Add text to the print buffer.\nDoes not display anything until [accent]Print Flush[] is used. -lst.printchar = Add a UTF-16 character or content icon to the print buffer.\nDoes not display anything until [accent]Print Flush[] is used. -lst.format = Replace next placeholder in text buffer with a value.\nDoes not do anything if placeholder pattern is invalid.\nPlaceholder pattern: "{[accent]number 0-9[]}"\nExample:\n[accent]print "test {0}"\nformat "example" -lst.draw = Add an operation to the drawing buffer.\nDoes not display anything until [accent]Draw Flush[] is used. -lst.drawflush = Flush queued [accent]Draw[] operations to a display. -lst.printflush = Flush queued [accent]Print[] operations to a message block. -lst.getlink = Get a processor link by index. Starts at 0. -lst.control = Controlla un edificio. -lst.radar = Geolocalizza unità attorno ad un edificio, dato un certo raggio. -lst.sensor = Ottieni informazioni da un edificio o da unità. -lst.set = Imposta una variabile. -lst.operation = Esegui un'operazione su 1-2 variabili. +lst.read = Legge un numero da una cella di memoria collegata.\nPuò anche leggere variabili da altri processori. +lst.write = Scrive un numero in una cella di memoria collegata.\nPuò anche scrivere variabili in altri processori. +lst.print = Aggiunge testo al buffer di stampa.\nNon visualizza nulla finché non viene usato [accent]Print Flush[]. +lst.printchar = Aggiunge un carattere UTF-16 o un'icona al buffer di stampa. +lst.format = Sostituisce il segnaposto nel buffer con un valore.\nEsempio: {0}, {1}, ecc. +lst.draw = Aggiunge un'operazione al buffer di disegno.\nNon visualizza nulla finché non viene usato [accent]Draw Flush[]. +lst.drawflush = Invia le operazioni [accent]Draw[] in coda a un display. +lst.printflush = Invia le operazioni [accent]Print[] in coda a un blocco messaggio. +lst.getlink = Ottiene un collegamento del processore tramite indice (parte da 0). +lst.control = Controlla un edificio (es. attiva/disattiva, configura). +lst.radar = Individua unità attorno a un edificio entro un certo raggio. +lst.sensor = Ottiene dati (sensori) da un edificio o unità (es. @chiaro, @rame). +lst.set = Imposta una variabile a un valore. +lst.operation = Esegue un'operazione matematica o logica su 1-2 variabili. lst.select = Conditionally set a variable to one of two values. -lst.end = Jump to the top of the instruction stack. -lst.wait = Attendi un certo numero di secondi. -lst.stop = Interrompi l'esecuzione di questo processore. -lst.lookup = Look up an item/liquid/unit/block type by ID.\nTotal counts of each type can be accessed with:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] -lst.jump = Conditionally jump to another statement. -lst.unitbind = Bind to the next unit of a type, and store it in [accent]@unit[]. -lst.unitcontrol = Control the currently bound unit. -lst.unitradar = Locate units around the currently bound unit. -lst.unitlocate = Locate a specific type of position/building anywhere on the map.\nRequires a bound unit. -lst.getblock = Get tile data at any location. -lst.setblock = Set tile data at any location. -lst.spawnunit = Spawn unit at a location. +lst.end = Salta all'inizio della lista di istruzioni. +lst.wait = Attende un determinato numero di secondi. +lst.stop = Arresta l'esecuzione di questo processore. +lst.lookup = Cerca un tipo di oggetto/liquido/unità/blocco tramite ID. +lst.jump = Salta a un'altra riga di codice se una condizione è vera. +lst.unitbind = Si collega alla prossima unità di un certo tipo e la memorizza in [accent]@unit[]. +lst.unitcontrol = Controlla l'unità attualmente collegata. +lst.unitradar = Individua unità attorno all'unità collegata. +lst.unitlocate = Trova una posizione o edificio specifico sulla mappa.\nRichiede un'unità collegata. +lst.getblock = Ottiene i dati della cella (tile) in una posizione. +lst.setblock = Imposta il tipo di cella in una posizione. +lst.spawnunit = Genera un'unità in una posizione specifica. lst.spawnbullet = Spawns a bullet at a location. -lst.applystatus = Apply or clear a status effect from a uniut. -lst.weathersense = Check if a type of weather is active. -lst.weatherset = Set the current state of a type of weather. -lst.spawnwave = Simulate a wave being spawned at a arbitrary location.\nWill not increment the wave counter. -lst.explosion = Create an explosion at a location. -lst.setrate = Set processor execution speed in instructions/tick.\nCannot surpass maximum execution speed. -lst.fetch = Lookup units, cores, players or buildings by index.\nIndices start at 0 and end at their returned count. -lst.packcolor = Pack [0, 1] RGBA components into a single number for drawing or rule-setting. -lst.unpackcolor = Unpack RGBA components from a color that was packed using Pack Color. -lst.setrule = Set a game rule. -lst.flushmessage = Display a message on the screen from the text buffer.\nWill wait until the previous message finishes. -lst.cutscene = Manipulate the player camera. -lst.setflag = Set a global flag that can be read by all processors. -lst.getflag = Check if a global flag is set. -lst.setprop = Sets a property of a unit or building. -lst.effect = Create a particle effect. -lst.sync = Sync a variable across the network.\nOnly invoked 10 times a second at most. -lst.playsound = Plays a sound.\nVolume and pan can be a global value, or calculated based on position. +lst.applystatus = Applica o rimuove un effetto di stato da un'unità. +lst.weathersense = Controlla se un tipo di meteo è attivo. +lst.weatherset = Imposta lo stato corrente del meteo. +lst.spawnwave = Genera un'ondata di nemici. +lst.explosion = Crea un'esplosione in una posizione. +lst.setrate = Imposta la velocità di esecuzione (istruzioni per tick). +lst.fetch = Cerca unità, nuclei, giocatori o edifici tramite indice. +lst.packcolor = Converte componenti RGBA [0, 1] in un singolo numero. +lst.unpackcolor = Estrae i componenti RGBA da un colore numerico. +lst.setrule = Cambia una regola di gioco in tempo reale. +lst.flushmessage = Mostra un messaggio a schermo dal buffer di testo. +lst.cutscene = Manipola la telecamera del giocatore. +lst.setflag = Imposta un flag globale leggibile da tutti i processori. +lst.getflag = Controlla se un flag globale è attivo. +lst.setprop = Imposta una proprietà di un'unità o edificio. +lst.effect = Crea un effetto particellare visivo. +lst.sync = Sincronizza una variabile in rete.\nLimite: 20 volte al secondo per variabile. +lst.playsound = Riproduce un effetto sonoro. lst.playmusic = Plays a music track by name, e.g. [accent]"game1"[].\nIf [accent]interrupt[] is true, the previously playing music will be stopped.\nPlaying with null music and interrupt set to true will stop the current track.\nNote that music from data patches must be prefixed with [accent]dp-[]. -lst.makemarker = Create a new logic marker in the world.\nAn ID to identify this marker must be provided.\nMarkers currently limited to 20,000 per world. -lst.setmarker = Set a property for a marker.\nThe ID used must be the same as in the Make Marker instruction. -lst.localeprint = Add map locale property value to the text buffer.\nTo set map locale bundles in map editor, check [accent]Map Info > Locale Bundles[].\nIf client is a mobile device, tries to print a property ending in ".mobile" first. +lst.makemarker = Crea un marcatore logico visibile nel mondo. +lst.setmarker = Modifica le proprietà di un marcatore esistente. +lst.localeprint = Aggiunge una stringa di localizzazione della mappa al buffer. lst.query = Queries units/buildings in a specified area.\nResults are outputted into [accent]@queries[].\nResults can be read from [accent]@queries[] using the [accent]Read[] instruction and an index.\nLength of [accent]@queries[] can be sensed using [accent]@size[] as a parameter. lglobal.false = 0 lglobal.true = 1 lglobal.null = null -lglobal.@pi = The mathematical constant pi (3.141...) -lglobal.@e = The mathematical constant e (2.718...) -lglobal.@degToRad = Multiply by this number to convert degrees to radians -lglobal.@radToDeg = Multiply by this number to convert radians to degrees +lglobal.@pi = La costante matematica pi greco (3.141...) +lglobal.@e = La costante matematica e (2.718...) +lglobal.@degToRad = Moltiplica per questo numero per convertire i gradi in radianti +lglobal.@radToDeg = Moltiplica per questo numero per convertire i radianti in gradi -lglobal.@time = Playtime of current save, in milliseconds -lglobal.@tick = Playtime of current save, in ticks (1 second = 60 ticks) -lglobal.@second = Playtime of current save, in seconds -lglobal.@minute = Playtime of current save, in minutes -lglobal.@waveNumber = Current wave number, if waves are enabled -lglobal.@waveTime = Countdown timer for waves, in seconds -lglobal.@mapw = Map width in tiles -lglobal.@maph = Map height in tiles +lglobal.@time = Tempo di gioco del salvataggio corrente, in millisecondi +lglobal.@tick = Tempo di gioco del salvataggio corrente, in tick (1 secondo = 60 tick) +lglobal.@second = Tempo di gioco del salvataggio corrente, in secondi +lglobal.@minute = Tempo di gioco del salvataggio corrente, in minuti +lglobal.@waveNumber = Numero dell'ondata corrente, se le ondate sono attive +lglobal.@waveTime = Conto alla rovescia per la prossima ondata, in secondi +lglobal.@mapw = Larghezza della mappa in celle +lglobal.@maph = Altezza della mappa in celle -lglobal.sectionMap = Map -lglobal.sectionGeneral = General -lglobal.sectionNetwork = Network/Clientside [World Processor Only] -lglobal.sectionProcessor = Processor -lglobal.sectionLookup = Lookup +lglobal.sectionMap = Mappa +lglobal.sectionGeneral = Generale +lglobal.sectionNetwork = Rete/Client [Solo World Processor] +lglobal.sectionProcessor = Processore +lglobal.sectionLookup = Ricerca -lglobal.@this = The logic block executing the code -lglobal.@thisx = X coordinate of block executing the code -lglobal.@thisy = Y coordinate of block executing the code -lglobal.@links = Total number of blocks linked to this processors -lglobal.@ipt = Execution speed of the processor in instructions per tick (60 ticks = 1 second) +lglobal.@this = Il blocco logico che sta eseguendo il codice +lglobal.@thisx = Coordinata X del blocco che esegue il codice +lglobal.@thisy = Coordinata Y del blocco che esegue il codice +lglobal.@links = Numero totale di blocchi collegati a questo processore +lglobal.@ipt = Velocità di esecuzione in istruzioni per tick (60 tick = 1 secondo) -lglobal.@unitCount = Total number of types of unit content in the game; used with the lookup instruction -lglobal.@blockCount = Total number of types of block content in the game; used with the lookup instruction -lglobal.@itemCount = Total number of types of item content in the game; used with the lookup instruction -lglobal.@liquidCount = Total number of types of liquid content in the game; used with the lookup instruction +lglobal.@unitCount = Numero totale di tipi di unità nel gioco; usato con l'istruzione lookup +lglobal.@blockCount = Numero totale di tipi di blocchi nel gioco; usato con l'istruzione lookup +lglobal.@itemCount = Numero totale di tipi di oggetti nel gioco; usato con l'istruzione lookup +lglobal.@liquidCount = Numero totale di tipi di liquidi nel gioco; usato con l'istruzione lookup -lglobal.@server = True if the code is running on a server or in singleplayer, false otherwise -lglobal.@client = True if the code is running on a client connected to a server +lglobal.@server = Vero se il codice gira su un server o in singleplayer, falso altrimenti +lglobal.@client = Vero se il codice gira su un client connesso a un server -lglobal.@clientLocale = Locale of the client running the code. For example: en_US -lglobal.@clientUnit = Unit of client running the code -lglobal.@clientName = Player name of client running the code -lglobal.@clientTeam = Team ID of client running the code -lglobal.@clientMobile = True is the client running the code is on mobile, false otherwise +lglobal.@clientLocale = Lingua (locale) del client che esegue il codice (es: it_IT) +lglobal.@clientUnit = Unità del client che esegue il codice +lglobal.@clientName = Nome giocatore del client che esegue il codice +lglobal.@clientTeam = ID squadra del client che esegue il codice +lglobal.@clientMobile = Vero se il client corre su un dispositivo mobile lglobal.@clientMusicPlaying = True if any music is currently playing lglobal.@clientCurrentMusic = Name of the current track being played, or null -lenum.type = Type of building/unit.\ne.g. for any router, this will return [accent]@router[].\nNot a string. -lenum.shoot = Shoot at a position. -lenum.shootp = Shoot at a unit/building with velocity prediction. -lenum.config = Building configuration, e.g. sorter item. -lenum.enabled = Whether the block is enabled. +lenum.type = Tipo di edificio/unità (es: per un router restituirà [accent]@router[]). Non è una stringa. +lenum.shoot = Spara verso una posizione. +lenum.shootp = Spara verso un bersaglio con predizione della traiettoria. +lenum.config = Configurazione del blocco (es: l'oggetto selezionato in un selettore). +lenum.enabled = Indica se il blocco è attivo. -laccess.currentammotype = Current ammo item/liquid of a turret. -laccess.memorycapacity = Number of cells in a memory block. -laccess.color = Illuminator color. -laccess.controller = Unit controller. If processor controlled, returns processor.\nIf in a formation, returns leader.\nOtherwise, returns the unit itself. -laccess.dead = Whether a unit/building is dead or no longer valid. -laccess.controlled = Returns:\n[accent]@ctrlProcessor[] if unit controller is processor\n[accent]@ctrlPlayer[] if unit/building controller is player\n[accent]@ctrlFormation[] if unit is in formation\nOtherwise, 0. -laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress. -laccess.speed = Top speed of a unit, in tiles/sec. -laccess.size = Size of a unit/building or the length of a string. -laccess.id = ID of a unit/block/item/liquid.\nThis is the inverse of the lookup operation. -laccess.displaywidth = Width of a display block in pixels. -laccess.displayheight = Height of a display block in pixels. -laccess.buffersize = Number of unprocessed commands in the graphics buffer of a display. -laccess.operations = Number of operations performed on the block.\nFor displays, returns the number of drawflush operations. -laccess.maxunits = Maximum units that a team can have.\nCan only be sensed from cores. +laccess.currentammotype = Tipo di munizione (oggetto/liquido) attualmente in uso in una torretta. +laccess.memorycapacity = Capacità totale di celle in un blocco di memoria. +laccess.color = Colore di un illuminatore. +laccess.controller = Controllore dell'unità. Restituisce il processore se comandata, il leader se in formazione, o se stessa. +laccess.dead = Vero se l'unità o l'edificio è distrutto o non più valido. +laccess.controlled = Restituisce:\n[accent]@ctrlProcessor[] se controllata da logica\n[accent]@ctrlPlayer[] se controllata da un giocatore\n[accent]@ctrlCommand[] se riceve un comando giocatore\nAltrimenti, 0. +laccess.progress = Progresso dell'azione (da 0 a 1). Produzione, ricarica torretta o costruzione. +laccess.speed = Velocità massima dell'unità in celle al secondo. +laccess.size = Dimensione del blocco/unità o lunghezza di una stringa. +laccess.id = ID numerico di unità/blocco/oggetto/liquido. L'inverso del comando lookup. +laccess.displaywidth = Larghezza del display in pixel. +laccess.displayheight = Altezza del display in pixel. +laccess.buffersize = Per i messaggi: lunghezza del testo. Per i display: numero di comandi grafici in coda. +laccess.operations = Operazioni eseguite. Per i display, indica il numero di drawflush. +laccess.maxunits = Numero massimo di unità consentite per la squadra (rilevabile solo dai nuclei). -lcategory.unknown = Unknown -lcategory.unknown.description = Uncategorized instructions. +lcategory.unknown = Sconosciuto +lcategory.unknown.description = Istruzioni non categorizzate. lcategory.io = Input & Output -lcategory.io.description = Modify contents of memory blocks and processor buffers. -lcategory.block = Block Control -lcategory.block.description = Interact with blocks. -lcategory.operation = Operations -lcategory.operation.description = Logical operations. -lcategory.control = Flow Control -lcategory.control.description = Manage execution order. -lcategory.unit = Unit Control -lcategory.unit.description = Give units commands. -lcategory.world = World -lcategory.world.description = Control how the world behaves. +lcategory.io.description = Modifica il contenuto della memoria e dei buffer. +lcategory.block = Controllo Blocchi +lcategory.block.description = Interagisce con le strutture. +lcategory.operation = Operazioni +lcategory.operation.description = Calcoli e operazioni logiche. +lcategory.control = Controllo Flusso +lcategory.control.description = Gestisce l'ordine di esecuzione del codice. +lcategory.unit = Controllo Unità +lcategory.unit.description = Impartisce comandi alle unità. +lcategory.world = Mondo +lcategory.world.description = Modifica le regole dell'ambiente di gioco. -graphicstype.clear = Fill the display with a color. -graphicstype.color = Set color for next drawing operations. -graphicstype.col = Equivalent to color, but packed.\nPacked colors are written as hex codes with a [accent]%[] prefix.\nExample: [accent]%ff0000[] would be red. -graphicstype.stroke = Set line width. -graphicstype.line = Draw line segment. -graphicstype.rect = Fill a rectangle. -graphicstype.linerect = Draw a rectangle outline. -graphicstype.poly = Fill a regular polygon. -graphicstype.linepoly = Draw a regular polygon outline. -graphicstype.triangle = Fill a triangle. -graphicstype.image = Draw an image of some content or copies another display.\nex content: [accent]@router[], [accent]@dagger[] or a display [accent]display1[]. -graphicstype.print = Draws text from the print buffer.\nClears the print buffer. +graphicstype.clear = Pulisce il display con un colore specifico. +graphicstype.color = Imposta il colore per i prossimi disegni. +graphicstype.col = Colore in formato compresso (es: [accent]%ff0000[] per il rosso). +graphicstype.stroke = Imposta lo spessore della linea. +graphicstype.line = Disegna un segmento di linea. +graphicstype.rect = Disegna un rettangolo pieno. +graphicstype.linerect = Disegna il contorno di un rettangolo. +graphicstype.poly = Disegna un poligono regolare pieno. +graphicstype.linepoly = Disegna il contorno di un poligono regolare. +graphicstype.triangle = Disegna un triangolo pieno. +graphicstype.image = Disegna l'icona di un contenuto o copia un altro display. +graphicstype.print = Disegna il testo dal buffer di stampa (solo ASCII). Pulisce il buffer dopo l'uso. -lenum.always = Always true. -lenum.idiv = Integer division. -lenum.div = Division.\nReturns [accent]null[] on divide-by-zero. -lenum.mod = Modulo. -lenum.emod = True modulo, result sign comes from the divisor. -lenum.equal = Equal. Coerces types.\nNon-null objects compared with numbers become 1, otherwise 0. -lenum.notequal = Not equal. Coerces types. -lenum.strictequal = Strict equality. Does not coerce types.\nCan be used to check for [accent]null[]. -lenum.shl = Bit-shift left. -lenum.shr = Bit-shift right. -lenum.ushr = Unsigned bit-shift right. -lenum.or = Bitwise OR. -lenum.land = Logical AND. -lenum.and = Bitwise AND. -lenum.not = Bitwise flip. -lenum.xor = Bitwise XOR. +lenum.always = Sempre vero. +lenum.idiv = Divisione intera. +lenum.div = Divisione. Restituisce [accent]null[] se si divide per zero. +lenum.mod = Modulo (resto della divisione). +lenum.emod = Modulo euclideo (il segno segue il divisore). +lenum.equal = Uguale (con conversione automatica del tipo). +lenum.notequal = Diverso (con conversione automatica del tipo). +lenum.strictequal = Uguaglianza stretta. Non converte i tipi (utile per controllare [accent]null[]). +lenum.shl = Shift bit a sinistra. +lenum.shr = Shift bit a destra. +lenum.ushr = Shift bit a destra logico (unsigned). +lenum.or = OR bit a bit. +lenum.land = AND logico. +lenum.and = AND bit a bit. +lenum.not = Inversione bit a bit (NOT). +lenum.xor = XOR bit a bit. -lenum.min = Minimum of two numbers. -lenum.max = Maximum of two numbers. -lenum.angle = Angle of vector in degrees. -lenum.anglediff = Absolute distance between two angles in degrees. -lenum.len = Length of vector. +lenum.min = Il minimo tra due numeri. +lenum.max = Il massimo tra due numeri. +lenum.angle = Angolo di un vettore in gradi. +lenum.anglediff = Differenza assoluta tra due angoli in gradi. +lenum.len = Lunghezza di un vettore (magnitudo). -lenum.sin = Sine, in degrees. -lenum.cos = Cosine, in degrees. -lenum.tan = Tangent, in degrees. +lenum.sin = Seno (in gradi). +lenum.cos = Coseno (in gradi). +lenum.tan = Tangente (in gradi). -lenum.asin = Arc sine, in degrees. -lenum.acos = Arc cosine, in degrees. -lenum.atan = Arc tangent, in degrees. +lenum.asin = Arcoseno (in gradi). +lenum.acos = Arcocoseno (in gradi). +lenum.atan = Arcotangente (in gradi). #not a typo, look up 'range notation' -lenum.rand = Random decimal in range [0, value). -lenum.log = Natural logarithm (ln). -lenum.log10 = Base 10 logarithm. -lenum.noise = 2D simplex noise. -lenum.abs = Absolute value. -lenum.sqrt = Square root. +lenum.rand = Numero decimale casuale tra 0 e il valore (escluso). +lenum.log = Logaritmo naturale (ln). +lenum.log10 = Logaritmo in base 10. +lenum.noise = Rumore Simplex 2D. +lenum.abs = Valore assoluto. +lenum.sqrt = Radice quadrata. -lenum.any = Any unit. -lenum.ally = Ally unit. -lenum.attacker = Unit with a weapon. -lenum.enemy = Enemy unit. -lenum.boss = Guardian unit. -lenum.flying = Flying unit. -lenum.ground = Ground unit. -lenum.player = Unit controlled by a player. +lenum.any = Qualsiasi unità. +lenum.ally = Unità alleata. +lenum.attacker = Unità dotata di armi. +lenum.enemy = Unità nemica. +lenum.boss = Unità guardiana (Boss). +lenum.flying = Unità volante. +lenum.ground = Unità terrestre. +lenum.player = Unità controllata da un giocatore. -lenum.ore = Ore deposit. -lenum.damaged = Damaged ally building. -lenum.spawn = Enemy spawn point.\nMay be a core or a position. -lenum.building = Building in a specific group. +lenum.ore = Deposito di minerale. +lenum.damaged = Edificio alleato danneggiato. +lenum.spawn = Punto di generazione nemico (nucleo o posizione). +lenum.building = Edificio appartenente a un gruppo specifico. -lenum.core = Any core. -lenum.storage = Storage building, e.g. Vault. -lenum.generator = Buildings that generate power. -lenum.factory = Buildings that transform resources. -lenum.repair = Repair points. -lenum.battery = Any battery. -lenum.resupply = Resupply points.\nOnly relevant when [accent]"Unit Ammo"[] is enabled. -lenum.reactor = Impact/Thorium reactor. -lenum.turret = Any turret. +lenum.core = Qualsiasi nucleo. +lenum.storage = Edificio di stoccaggio (es: Deposito). +lenum.generator = Strutture che producono energia. +lenum.factory = Strutture che trasformano risorse. +lenum.repair = Punti di riparazione. +lenum.battery = Qualsiasi batteria. +lenum.resupply = Punti di rifornimento (se "Unit Ammo" è attivo). +lenum.reactor = Reattore al Torio o a Impatto. +lenum.turret = Qualsiasi torretta. -sensor.in = The building/unit to sense. +sensor.in = L'edificio o unità da analizzare. -radar.from = Building to sense from.\nSensor range is limited by building range. -radar.target = Filter for units to sense. -radar.and = Additional filters. -radar.order = Sorting order. 0 to reverse. -radar.sort = Metric to sort results by. -radar.output = Variable to write output unit to. +radar.from = Edificio da cui scansionare (limitato dal raggio del blocco). +radar.target = Filtro per le unità da rilevare. +radar.and = Filtri supplementari. +radar.order = Ordine di selezione (0 per invertire). +radar.sort = Metrica su cui basare l'ordinamento. +radar.output = Variabile in cui salvare l'unità trovata. -unitradar.target = Filter for units to sense. -unitradar.and = Additional filters. -unitradar.order = Sorting order. 0 to reverse. -unitradar.sort = Metric to sort results by. -unitradar.output = Variable to write output unit to. +unitradar.target = Filtro per le unità da rilevare. +unitradar.and = Filtri supplementari. +unitradar.order = Ordine di selezione (0 per invertire). +unitradar.sort = Metrica su cui basare l'ordinamento. +unitradar.output = Variabile in cui salvare l'unità trovata. -control.of = Building to control. -control.unit = Unit/building to aim at. -control.shoot = Whether to shoot. +control.of = Edificio da controllare. +control.unit = Unità/edificio su cui mirare. +control.shoot = Determina se aprire il fuoco. -unitlocate.enemy = Whether to locate enemy buildings. -unitlocate.found = Whether the object was found. -unitlocate.building = Output variable for located building. -unitlocate.outx = Output X coordinate. -unitlocate.outy = Output Y coordinate. -unitlocate.group = Building group to look for. +unitlocate.enemy = Cerca edifici nemici? +unitlocate.found = Vero se l'oggetto è stato trovato. +unitlocate.building = Variabile di output per l'edificio trovato. +unitlocate.outx = Coordinata X trovata. +unitlocate.outy = Coordinata Y trovata. +unitlocate.group = Categoria di edificio da cercare. -playsound.limit = If true, prevents this sound from playing\nif it has already been played in the same frame. +playsound.limit = Se attivo, impedisce la ripetizione dello stesso suono nello stesso frame. -lenum.idle = Don't move, but keep building/mining.\nThe default state. -lenum.stop = Stop moving/mining/building. -lenum.unbind = Completely disable logic control.\nResume standard AI. -lenum.move = Move to exact position. -lenum.approach = Approach a position with a radius. -lenum.pathfind = Pathfind to the enemy spawn. -lenum.autopathfind = Automatically pathfinds to the nearest enemy core or drop point.\nThis is the same as standard wave enemy pathfinding. -lenum.target = Shoot a position. -lenum.targetp = Shoot a target with velocity prediction. -lenum.itemdrop = Drop an item. -lenum.itemtake = Take an item from a building. -lenum.paydrop = Drop current payload. -lenum.paytake = Pick up payload at current location. -lenum.payenter = Enter/land on the payload block the unit is on. -lenum.flag = Numeric unit flag. -lenum.mine = Mine at a position. -lenum.build = Build a structure. -lenum.getblock = Fetch building, floor and block type at coordinates.\nUnit must be in range of the position, otherwise null is returned. -lenum.within = Check if unit is near a position. -lenum.boost = Start/stop boosting. +lenum.idle = Resta fermo, ma continua a minare/costruire (stato base). +lenum.stop = Ferma ogni movimento, minazione o costruzione. +lenum.unbind = Disattiva il controllo logico e ripristina l'IA standard. +lenum.move = Muoviti verso una coordinata esatta. +lenum.approach = Avvicinati a un punto entro un certo raggio. +lenum.pathfind = Pathfinding verso la posizione specificata. +lenum.autopathfind = Pathfinding automatico verso il nucleo nemico o punto di scarico più vicino. +lenum.target = Mira e spara a una posizione. +lenum.targetp = Mira e spara a un bersaglio con predizione della traiettoria. +lenum.itemdrop = Lascia l'oggetto trasportato. +lenum.itemtake = Preleva un oggetto da un edificio. +lenum.paydrop = Rilascia il carico trasportato (payload). +lenum.paytake = Raccogli il carico nella posizione corrente. +lenum.payenter = Atterra o entra nel blocco di carico sottostante. +lenum.flag = Imposta un flag numerico sull'unità. +lenum.mine = Estrai minerali in una posizione. +lenum.build = Costruisci una struttura specifica. +lenum.getblock = Legge edificio e terreno alle coordinate (l'unità dev'essere in raggio). +lenum.within = Controlla se l'unità è vicina a una posizione. +lenum.boost = Attiva o disattiva i propulsori (boost). -lenum.flushtext = Flush print buffer's content to marker, if applicable.\nIf fetch is set to true, tries to fetch properties from map locale bundle or game's bundle. -lenum.texture = Texture name straight from game's texture atlas (using kebab-case naming style).\nIf printFlush is set to true, consumes text buffer content as text argument. -lenum.texturesize = Size of texture in tiles. Zero value scales marker width to original texture's size. -lenum.autoscale = Whether to scale marker corresponding to player's zoom level. -lenum.posi = Indexed position, used for line and quad markers with index zero being the first position. -lenum.uvi = Texture's position ranging from zero to one, used for quad markers. -lenum.colori = Indexed position, used for line and quad markers with index zero being the first color. +lenum.flushtext = Invia il buffer di stampa a un marcatore. +lenum.texture = Nome della texture dall'atlante di gioco (formato kebab-case). +lenum.texturesize = Dimensione della texture in celle. 0 usa la dimensione originale. +lenum.autoscale = Scala il marcatore in base allo zoom del giocatore. +lenum.posi = Posizione indicizzata (usata per linee e poligoni). +lenum.uvi = Posizione della texture (da 0 a 1) per marcatori quad. +lenum.colori = Colore indicizzato per linee e poligoni. -lenum.wavetimer = Whether the waves come automatically on a timer. If not, waves come when the play button is pressed. -lenum.wave = Current wave number. Can be anything in non-wave modes. -lenum.currentwavetime = Wave countdown in ticks. -lenum.waves = Whether waves are spawnable at all. -lenum.wavesending = Whether the waves can be manually summoned with the play button. -lenum.attackmode = Determines if gamemode is attack mode. -lenum.wavespacing = Time between waves in ticks. -lenum.enemycorebuildradius = No-build zone around enemy core radius. -lenum.dropzoneradius = Radius around enemy wave drop zones. -lenum.unitcap = Base unit cap. Can still be increased by blocks. -lenum.lighting = Whether ambient lighting is enabled. -lenum.buildspeed = Multiplier for building speed. -lenum.unithealth = How much health units start with. -lenum.unitbuildspeed = How fast unit factories build units. -lenum.unitcost = Multiplier of resources that units take to build. -lenum.unitdamage = How much damage units deal. -lenum.blockhealth = How much health blocks start with. -lenum.blockdamage = How much damage blocks (turrets) deal. -lenum.rtsminweight = Minimum "advantage" needed for a squad to attack. Higher -> more cautious. -lenum.rtsminsquad = Minimum size of attack squads. -lenum.maparea = Playable map area. Anything outside the area will not be interactable. -lenum.ambientlight = Ambient light color. Used when lighting is enabled. -lenum.solarmultiplier = Multiplies power output of solar panels. -lenum.dragmultiplier = Environment drag multiplier. -lenum.ban = Blocks or units that cannot be placed or built. -lenum.unban = Unban a unit or block. +lenum.wavetimer = Ondate automatiche con timer o manuali. +lenum.wave = Numero ondata corrente. +lenum.currentwavetime = Conto alla rovescia ondata (in tick). +lenum.waves = Abilita/disabilita le ondate. +lenum.wavesending = Permette il richiamo manuale delle ondate. +lenum.attackmode = Vero se la modalità è Attacco. +lenum.wavespacing = Intervallo tra le ondate (in tick). +lenum.enemycorebuildradius = Raggio di divieto costruzione attorno al nucleo nemico. +lenum.dropzoneradius = Raggio della zona di atterraggio nemica. +lenum.unitcap = Limite base di unità. +lenum.lighting = Illuminazione ambientale attiva/disattiva. +lenum.buildspeed = Moltiplicatore velocità costruzione. +lenum.unithealth = Moltiplicatore salute iniziale unità. +lenum.unitbuildspeed = Velocità di produzione unità nelle fabbriche. +lenum.unitcost = Moltiplicatore costo risorse unità. +lenum.unitdamage = Moltiplicatore danni unità. +lenum.blockhealth = Moltiplicatore salute blocchi. +lenum.blockdamage = Moltiplicatore danni blocchi (torrette). +lenum.rtsminweight = Vantaggio minimo per l'attacco di squadra (più alto = più cautela). +lenum.rtsminsquad = Dimensione minima delle squadre d'attacco. +lenum.maparea = Area di gioco valida. +lenum.ambientlight = Colore della luce ambientale. +lenum.solarmultiplier = Moltiplica l'energia dei pannelli solari. +lenum.dragmultiplier = Moltiplicatore attrito ambientale. +lenum.ban = Blocchi o unità banditi. +lenum.unban = Rimuove il bando per un blocco o unità. lenum.musicvolume = Global music volume multiplier.\nClamped to [0, 1]. + +# Implemented via the localizedName() method +instruction.read = Read +instruction.write = Write +instruction.draw = Draw +instruction.print = Print +instruction.printchar = Print Char +instruction.format = Format +instruction.drawflush = Draw Flush +instruction.printflush = Print Flush +instruction.getlink = Get link +instruction.control = Control +instruction.radar = Radar +instruction.sensor = Sensor +instruction.set = Set +instruction.operation = Operation +instruction.select = Select +instruction.wait = Wait +instruction.stop = Stop +instruction.lookup = Lookup +instruction.jump = Jump +instruction.end = End +instruction.unitbind = Unit Bind +instruction.unitcontrol = Unit Control +instruction.unitradar = Unit Radar +instruction.unitlocate = Unit Locate +instruction.query = Query +instruction.getblock = Get Block +instruction.setblock = Set Block +instruction.spawnunit = Spawn Unit +instruction.spawnbullet = Spawn Bullet +instruction.applystatus = Apply Status +instruction.weathersense = Weather Sense +instruction.weatherset = Weather Set +instruction.spawnwave = Spawn Wave +instruction.setrule = Set Rule +instruction.flushmessage = Flush Message +instruction.cutscene = Cutscene +instruction.effect = Effect +instruction.explosion = Explosion +instruction.setrate = Set Rate +instruction.fetch = Fetch +instruction.sync = Sync +instruction.clientdata = Client Data +instruction.getflag = Get Flag +instruction.setflag = Set Flag +instruction.setprop = Set Prop +instruction.playsound = Play Sound +instruction.playmusic = Play Music +instruction.setmarker = Set Marker +instruction.makemarker = Make Marker +instruction.localeprint = Locale Print +instruction.packcolor = Pack Color +instruction.unpackcolor = Unpack Color +instruction.invalid = Invalid +# Implemented via the enumText() method +blockflag.label.core = core +blockflag.label.storage = storage +blockflag.label.generator = generator +blockflag.label.turret = turret +blockflag.label.factory = factory +blockflag.label.repair = repair +blockflag.label.battery = battery +blockflag.label.reactor = reactor +blockflag.label.drill = drill +blockflag.label.shield = shield +contenttype.label.block = block +contenttype.label.unit = unit +contenttype.label.item = item +contenttype.label.liquid = liquid +contenttype.label.team = team +cutsceneaction.label.active = active +cutsceneaction.label.pan = pan +cutsceneaction.label.zoom = zoom +cutsceneaction.label.stop = stop +cutsceneaction.label.shake = shake +cutsceneaction.label.gethud = get Hud +cutsceneaction.label.sethud = set Hud +fetchtype.label.unit = unit +fetchtype.label.player = player +fetchtype.label.core = core +fetchtype.label.build = build +fetchtype.label.unitcount = unit count +fetchtype.label.playercount = player count +fetchtype.label.corecount = core count +fetchtype.label.buildcount = build count +graphicstype.label.clear = clear +graphicstype.label.color = color +graphicstype.label.col = col +graphicstype.label.stroke = stroke +graphicstype.label.line = line +graphicstype.label.rect = rect +graphicstype.label.linerect = line rect +graphicstype.label.poly = poly +graphicstype.label.linepoly = line poly +graphicstype.label.triangle = triangle +graphicstype.label.image = image +graphicstype.label.print = print +graphicstype.label.translate = translate +graphicstype.label.scale = scale +graphicstype.label.rotate = rotate +graphicstype.label.reset = reset +laccess.label.totalitems = total items +laccess.label.firstitem = first item +laccess.label.totalliquids = total liquids +laccess.label.totalpower = total power +laccess.label.itemcapacity = item capacity +laccess.label.liquidcapacity = liquid capacity +laccess.label.powercapacity = power capacity +laccess.label.powernetstored = powernet stored +laccess.label.powernetcapacity = powernet capacity +laccess.label.powernetin = powernet in +laccess.label.powernetout = powernet out +laccess.label.ammo = ammo +laccess.label.ammocapacity = ammo capacity +laccess.label.currentammotype = current ammo type +laccess.label.memorycapacity = memory capacity +laccess.label.health = health +laccess.label.maxhealth = max health +laccess.label.heat = heat +laccess.label.shield = shield +laccess.label.armor = armor +laccess.label.efficiency = efficiency +laccess.label.progress = progress +laccess.label.timescale = timescale +laccess.label.rotation = rotation +laccess.label.x = x +laccess.label.y = y +laccess.label.velocityx = x velocity +laccess.label.velocityy = y velocity +laccess.label.shootx = shoot x +laccess.label.shooty = shoot y +laccess.label.camerax = camera x +laccess.label.cameray = camera y +laccess.label.camerawidth = camera width +laccess.label.cameraheight = camera height +laccess.label.displaywidth = display width +laccess.label.displayheight = display height +laccess.label.buffersize = buffer size +laccess.label.operations = operations +laccess.label.size = size +laccess.label.solid = solid +laccess.label.dead = dead +laccess.label.range = range +laccess.label.shooting = shooting +laccess.label.boosting = boosting +laccess.label.minex = mining x +laccess.label.miney = mining y +laccess.label.mining = mining +laccess.label.buildx = build x +laccess.label.buildy = build y +laccess.label.pingx = ping x +laccess.label.pingy = ping y +laccess.label.pingtext = ping text +laccess.label.building = building +laccess.label.breaking = breaking +laccess.label.speed = speed +laccess.label.team = team +laccess.label.type = type +laccess.label.flag = flag +laccess.label.flying = flying +laccess.label.controlled = controlled +laccess.label.controller = controller +laccess.label.name = name +laccess.label.payloadcount = payload count +laccess.label.payloadtype = payload type +laccess.label.totalpayload = total payload +laccess.label.payloadcapacity = payload capacity +laccess.label.maxunits = max units +laccess.label.id = id +laccess.label.selectedblock = selected block +laccess.label.selectedrotation = selected rotation +laccess.label.bulletlifetime = bullet lifetime +laccess.label.bullettime = bullet time +laccess.label.enabled = enabled +laccess.label.shoot = shoot +laccess.label.shootp = shoot predict +laccess.label.config = config +laccess.label.color = color +llocate.label.ore = ore +llocate.label.spawn = spawn +llocate.label.building = building +llocate.label.damaged = damaged +lmarkercontrol.label.remove = remove +lmarkercontrol.label.world = world +lmarkercontrol.label.minimap = minimap +lmarkercontrol.label.light = light +lmarkercontrol.label.autoscale = autoscale +lmarkercontrol.label.pos = pos +lmarkercontrol.label.endpos = end pos +lmarkercontrol.label.drawlayer = draw layer +lmarkercontrol.label.color = color +lmarkercontrol.label.radius = radius +lmarkercontrol.label.stroke = stroke +lmarkercontrol.label.outline = outline +lmarkercontrol.label.rotation = rotation +lmarkercontrol.label.shape = shape +lmarkercontrol.label.arc = arc +lmarkercontrol.label.flushtext = flush text +lmarkercontrol.label.fontsize = font size +lmarkercontrol.label.textheight = text height +lmarkercontrol.label.textalign = text align +lmarkercontrol.label.linealign = line align +lmarkercontrol.label.labelflags = label flags +lmarkercontrol.label.texture = texture +lmarkercontrol.label.texturesize = texture size +lmarkercontrol.label.posi = posi +lmarkercontrol.label.uvi = uvi +lmarkercontrol.label.colori = colori +logicrule.label.currentwavetime = current wave time +logicrule.label.wavetimer = wave timer? +logicrule.label.waves = waves +logicrule.label.wave = wave +logicrule.label.wavespacing = wave spacing +logicrule.label.wavesending = waves ending? +logicrule.label.attackmode = attack mode? +logicrule.label.enemycorebuildradius = enemy core build radius +logicrule.label.dropzoneradius = drop zone radius +logicrule.label.unitcap = unit cap +logicrule.label.maparea = map area +logicrule.label.lighting = lighting? +logicrule.label.cangameover = can game over +logicrule.label.ambientlight = ambient light +logicrule.label.unitlight = unit light +logicrule.label.solarmultiplier = solar multiplier +logicrule.label.dragmultiplier = drag multiplier +logicrule.label.ban = ban +logicrule.label.unban = unban +logicrule.label.pausedisabled = pause disabled +logicrule.label.musicvolume = music volume +logicrule.label.buildspeed = build speed +logicrule.label.unithealth = unit health +logicrule.label.unitbuildspeed = unit build speed +logicrule.label.unitminespeed = unit mine speed +logicrule.label.unitcost = unit cost +logicrule.label.unitdamage = unit damage +logicrule.label.blockhealth = block health +logicrule.label.blockdamage = block damage +logicrule.label.rtsminweight = rts min weight +logicrule.label.rtsminsquad = rts min squad +lunitcontrol.label.idle = idle +lunitcontrol.label.stop = stop +lunitcontrol.label.unbind = unbind +lunitcontrol.label.move = move +lunitcontrol.label.approach = approach +lunitcontrol.label.pathfind = pathfind +lunitcontrol.label.autopathfind = auto pathfind +lunitcontrol.label.target = target +lunitcontrol.label.targetp = target predict +lunitcontrol.label.itemdrop = item drop +lunitcontrol.label.itemtake = item take +lunitcontrol.label.paydrop = payload drop +lunitcontrol.label.paytake = payload take +lunitcontrol.label.payenter = payload enter +lunitcontrol.label.flag = flag +lunitcontrol.label.mine = mine +lunitcontrol.label.build = build block +lunitcontrol.label.getblock = get block +lunitcontrol.label.deconstruct = deconstruct +lunitcontrol.label.within = within? +lunitcontrol.label.boost = boost +messagetype.label.notify = notify +messagetype.label.announce = announce +messagetype.label.toast = toast +messagetype.label.mission = mission +querytype.label.unit = unit +querytype.label.building = building +radarsort.label.distance = distance +radarsort.label.health = health +radarsort.label.maxhealth = max health +radarsort.label.shield = shield +radarsort.label.armor = armor +radartarget.label.any = any +radartarget.label.enemy = enemy +radartarget.label.ally = ally +radartarget.label.player = player +radartarget.label.attacker = attacker +radartarget.label.flying = flying +radartarget.label.ground = ground +tilelayer.label.floor = floor +tilelayer.label.ore = ore +tilelayer.label.block = block +tilelayer.label.building = building + +name.token.jump = Jump +name.token.color = color +name.token.width = width +name.token.height = height +name.token.sides = sides +name.token.radius = radius +name.token.rotation = rotation +name.token.degrees = degrees +name.token.image = image +name.token.size = size +name.token.align = align +name.token.set = set +name.token.of = of +name.token.to = to +name.token.at = at +name.token.in = in +name.token.damage = damage +name.token.velocityScl = velocity scale +name.token.lifeScl = life scale +name.token.aimX = aim X +name.token.aimY = aim Y +name.token.read = read +name.token.write = write +name.token.from = from +name.token.char = char +name.token.linknum = link# +name.token.draw = draw +name.token.clear = clear +name.token.apply = apply +name.token.circle = circle +name.token.rect = rect +name.token.positional = positional +name.token.global = global +name.token.target = target +name.token.and = and +name.token.or = or +name.token.b-and = b-and +name.token.xor = xor +name.token.flip = flip +name.token.order = order +name.token.sort = sort +name.token.output = output +name.token.if = if +name.token.then = then +name.token.else = else +name.token.sec = sec +name.token.find = find +name.token.group = group +name.token.enemy = enemy? +name.token.ore = ore +name.token.outX = out X +name.token.outY = out Y +name.token.owner = owner +name.token.found = found? +name.token.building = building +name.token.always = always +name.token.not = not +name.token.pack = pack +name.token.unpack = unpack +name.token.-lookup = = lookup +name.token.type = type +name.token.get = get +name.token.team = team +name.token.rot = rot +name.token.spawn = spawn +name.token.-bullet = = bullet +name.token.unit = unit +name.token.weather = weather +name.token.state = state +name.token.natural = natural +name.token.speed = speed +name.token.level = level +name.token.duration = duration +name.token.seconds = seconds +name.token.shown = shown +name.token.data = data +name.token.effect = effect +name.token.pierce = pierce +name.token.ground = ground +name.token.air = air +name.token.flag = flag +name.token.volume = volume +name.token.pitch = pitch +name.token.pan = pan +name.token.limit = limit +name.token.id = id # +name.token.replace = replace? +name.token.for = for +name.token.success = success +name.token.truefalse = true/false +name.token.layer = layer +name.token.stroke = stroke +name.token.outline = outline +name.token.fill = fill? +name.token.start = start +name.token.end = end +name.token.fetch = fetch? +name.token.background = background +name.token.printFlush = printflush +name.token.name = name +name.token.index = index +name.token.block-unit = block/unit +name.token.enable = enable +name.token.amount = amount +name.token.item = item +name.token.takeUnits = take units +name.token.value = value +name.token.floor = floor +name.token.result = result +name.token.config = config +name.token.shapeText = shape text +name.token.point = point +name.token.shape = shape +name.token.text = text +name.token.line = line +name.token.texture = texture +name.token.quad = quad +name.token.light = light +name.token.snowing = snowing +name.token.rain = rain +name.token.sandstorm = sand storm +name.token.sporestorm = spore storm +name.token.fog = fog +name.token.suspend-particles = suspended particles +name.token.topLeft = top left +name.token.top = top +name.token.topRight = top right +name.token.left = left +name.token.center = center +name.token.right = right +name.token.bottomLeft = bottom left +name.token.bottom = bottom +name.token.bottomRight = bottom right +name.token.none = none +name.token.warn = warn +name.token.cross = cross +name.token.blockFall = block fall +name.token.placeBlock = place block +name.token.placeBlockSpark = place block spark +name.token.breakBlock = break block +name.token.-spawn = = spawn +name.token.trail = trail +name.token.breakProp = break prop +name.token.smokeCloud = smoke cloud +name.token.vapor = vapor +name.token.hit = hit +name.token.hitSquare = hit square +name.token.shootSmall = shoot small +name.token.shootBig = shoot big +name.token.smokeSmall = smoke small +name.token.smokeBig = smoke big +name.token.smokeColor = smoke color +name.token.smokeSquare = smoke square +name.token.smokeSquareBig = smoke square big +name.token.spark = spark +name.token.sparkBig = spark big +name.token.sparkShoot = spark shoot +name.token.sparkShootBig = spark shoot big +name.token.drill = drill +name.token.drillBig = drill big +name.token.lightBlock = light block +name.token.explosion = explosion +name.token.smokePuff = smoke puff +name.token.sparkExplosion = spark explosion +name.token.crossExplosion = cross explosion +name.token.wave = wave +name.token.bubble = bubble +name.token.music = music +name.token.interrupt = interrupt +name.token.all = All +name.token.beams = Beams +name.token.block = Block +name.token.charge = Charge +name.token.environment = Environment +name.token.explosions = Explosions +name.token.loops = Loops +name.token.movement = Movement +name.token.shoot = Shoot +name.token.ui = UI diff --git a/core/assets/bundles/bundle_ja.properties b/core/assets/bundles/bundle_ja.properties index 5eb2dccdd3..5f1789f135 100644 --- a/core/assets/bundles/bundle_ja.properties +++ b/core/assets/bundles/bundle_ja.properties @@ -50,6 +50,7 @@ mods.browser.add = インストール mods.browser.reinstall = 再インストール mods.browser.view-releases = リリースを表示 mods.browser.noreleases = [scarlet]リリースが見つかりません\n[accent]このmodのリリースが見つかりませんでした。modのリポジトリにリリースが公開されているかどうかを確認してください。 +mods.browser.current = [lightgray]Most recent commit mods.browser.latest = <最新> mods.browser.releases = リリース mods.browser.fetching = リリースを取得中... @@ -144,6 +145,7 @@ mods.initfailed = [red]⚠[] 以前のMindustryの初期化に失敗しました mods = Mods mods.name = Mod: mods.none = [lightgray]Modが見つかりませんでした! +mods.restore = Restore Failed mods.guide = Mod作成ガイド mods.report = バグを報告する mods.openfolder = Modフォルダを開く @@ -162,6 +164,7 @@ mod.installed = [[インストール済み] mod.display = [gray]Mod:[orange] {0} mod.enabled = [lightgray]有効 mod.disabled = [scarlet]無効 +mod.failed = [red]Failed mod.multiplayer.compatible = [gray]マルチプレイに対応 mod.disable = 無効化 mod.version = バージョン @@ -522,8 +525,10 @@ editor.filters.search = 検索: editor.filters.author = 作者 editor.filters.description = 説明 editor.filters.modname = Modの名前 -editor.filters.prioritizemod = Modの優先順位 -editor.filters.prioritizecustom = カスタムの優先度 +editor.filters.prioritize.name = Prioritize: Name +editor.filters.prioritize.custom = Prioritize: Custom +editor.filters.prioritize.builtin = Prioritize: Built-In +editor.filters.prioritize.recent = Prioritize: Recently Modified editor.filters.planetselect = 惑星の選択 editor.shiftx = Shift X editor.shifty = Shift Y @@ -1098,12 +1103,15 @@ status.slow.name = スロー status.fast.name = ファスト status.shielded.name = シールド status.disarmed.name = ディスアーム +status.invincible.name = Invincible +status.dynamic.name = Dynamic settings.language = 言語 settings.data = ゲームデータ settings.reset = デフォルトにリセット settings.rebind = 再設定 settings.resetKey = リセット +settings.unbindKey = Unbind settings.controls = コントロール settings.game = ゲーム settings.sound = サウンド @@ -1132,6 +1140,7 @@ block.limit = [scarlet]Limit: {0} Buildings unsupported.environment = [scarlet]サポートされていない環境 yes = はい no = いいえ +unabletoclog = Unable to clog info.title = 情報 error.title = [crimson]エラーが発生しました error.crashtitle = エラーが発生しました @@ -1233,7 +1242,11 @@ stat.buildspeedmultiplier = 建築速度倍率 stat.reactive = 反応 stat.immunities = 耐性 stat.healing = 治癒 +stat.status = Status Effect stat.efficiency = [stat]{0}% 効率 +stat.chance = [stat]{0}%[lightgray] chance of [white] +stat.hitsize = Hitbox Size +stat.resettime = Reset Time ability.forcefield = フォースフィールド ability.forcefield.description = 攻撃を吸収するフォースフィールドを発する。 @@ -1291,6 +1304,7 @@ bar.cargounitcap = 貨物ユニットの容量の上限に達しました bar.drillspeed = 採掘速度: {0}/秒 bar.pumpspeed = 吸液速度: {0}/s bar.efficiency = 効率: {0}% +bar.yield = Yield: +{0}% bar.boost = ブースト: +{0}% bar.powerbuffer = バッテリー電力: {0}/{1} bar.powerbalance = 電力均衡: {0}/秒 @@ -1320,6 +1334,10 @@ bar.regenerationrate = [stat]{0}/秒[lightgray] 再生率 bar.activationtimer = 発動まで {0} bar.activated = アクティブ bar.upto = Up to {0} +bar.lerpwarmuptime = Affected by overdrive. Non-linear; uses the exponential decay formula.\nFor reference, this will reach 90% progress in {0} seconds, and 99% in {1} seconds. +bar.damagetimetotal = {0} dmg/{1} sec +bar.hits = {0} hits +bar.dps = {0} DPS units.processorcontrol = [lightgray]プロセッサーの制御下 @@ -1363,6 +1381,7 @@ bullet.notargetsbuildings = [stat] ミサイル無視 unit.blocks = ブロック unit.blockssquared = ブロック² +unit.worldunits = world units unit.powersecond = 電力/秒 unit.tilessecond = タイル/秒 unit.liquidsecond = 液体/秒 @@ -1389,6 +1408,7 @@ unit.shots = 発 unit.pershot = /発 unit.perleg = 1脚あたり unit.perside = 片側あたり +unit.instant = Instant category.purpose = 説明 category.general = 一般 category.power = 電力 @@ -1400,27 +1420,39 @@ category.optional = 強化オプション setting.alwaysmusic.name = 常に音楽を再生 setting.alwaysmusic.description = 有効にすると、ゲーム中は音楽が常にループ再生されます。\n無効の場合は、ランダムな間隔で再生されます。 setting.skipcoreanimation.name = コアの打ち上げ/着陸アニメーションをスキップ +setting.skipcoreanimation.description = When enabled, the animation for core launching and landing will be skipped. setting.landscape.name = 横画面固定 -setting.shadows.name = 影 +setting.landscape.description = When enabled, the screen orientation is locked to landscape mode. setting.blockreplace.name = 自動ブロック提案 +setting.blockreplace.description = When enabled, placing a block on another of the same type\nwill suggest an automatic upgrade if available. setting.linear.name = リニアフィルター +setting.linear.description = When enabled, textures are smoothed. When disabled, textures have a pixelated look. setting.hints.name = ヒント setting.backgroundpause.name = バックグラウンド中一時停止 +setting.backgroundpause.description = When enabled, the game will pause when it is not in focus. setting.buildautopause.name = 建築自動中断 +setting.buildautopause.description = When enabled, building is automatically paused when the player is not actively building. setting.doubletapmine.name = ダブルタップで採掘 +setting.doubletapmine.description = When enabled, double-tapping on a resource tile will make your unit start mining it. setting.commandmodehold.name = コマンドモードで長押し +setting.commandmodehold.description = Whether command mode is activated by holding the command key down, as opposed to toggling it once. setting.distinctcontrolgroups.name = ユニットごとにコントロールグループを1つに制限 +setting.distinctcontrolgroups.description = When enabled, a unit can only belong to one control group at a time. setting.modcrashdisable.name = 起動時にクラッシュした場合にModを無効にする +setting.modcrashdisable.description = When enabled, if the game crashes on startup, all mods\nwill be automatically disabled to prevent a crash loop. setting.animatedwater.name = 流体のアニメーション -setting.animatedshields.name = シールドのアニメーション +setting.animatedwater.description = Enables or disables animations for liquid surfaces like water and slag. setting.playerindicators.name = プレイヤーの方角表示 +setting.playerindicators.description = Shows markers pointing in the direction of other players on the map. setting.showpings.name = ピンを表示 setting.showotherbuildplans.name = 他プレイヤーの建築プランを表示する setting.indicators.name = 敵の方角表示 +setting.indicators.description = Shows markers pointing in the direction of setting.autotarget.name = 標的自動補足 +setting.autotarget.description = When enabled, your unit will automatically target and fire at nearby enemies. setting.keyboard.name = マウスとキーボード操作 -setting.touchscreen.name = タッチスクリーン操作 setting.fpscap.name = 最大FPS +setting.fpscap.description = Sets the maximum frames per second the game will run at.\nHigher values may increase power consumption. setting.fpscap.none = なし setting.fpscap.text = {0} FPS setting.uiscale.name = UIサイズ @@ -1428,53 +1460,84 @@ setting.uiscale.description = 再起動が必要です。 setting.uiEdgePadding.name = UIエッジ余白 setting.uiEdgePadding.description = UIの端に余白を追加します。角が丸いディスプレイやノッチがある画面で有用です。 setting.swapdiagonal.name = 常に斜め設置 +setting.swapdiagonal.description = When enabled, holding the placement key will switch to diagonal placement mode. setting.screenshake.name = 画面の揺れ +setting.screenshake.description = Adjusts the intensity of the screen shake effect from explosions and other events. setting.bloomintensity.name = きらめきの強さ +setting.bloomintensity.description = Adjusts the intensity of the bloom (glow) effect. setting.bloomblur.name = 光のぼやけ +setting.bloomblur.description = Adjusts the blurriness of the bloom effect. setting.effects.name = 画面効果 +setting.effects.description = Enables or disables various visual effects like smoke and particles. setting.destroyedblocks.name = 破壊されたブロックを表示 +setting.destroyedblocks.description = When enabled, destroyed blocks leave behind rubble. setting.blockstatus.name = ブロックの状態を表示 +setting.blockstatus.description = Shows colored status icons above blocks. setting.conveyorpathfinding.name = コンベアー配置経路探索 +setting.conveyorpathfinding.description = When enabled, placing conveyors will automatically try to find a path to the destination. setting.sensitivity.name = 操作感度 +setting.sensitivity.description = Adjusts the sensitivity of game controllers. setting.saveinterval.name = 自動保存間隔 +setting.saveinterval.description = Sets the time interval for automatic game saves. setting.seconds = {0} 秒 setting.milliseconds = {0} ミリ秒 setting.fullscreen.name = フルスクリーン setting.fps.name = FPSを表示 +setting.fps.description = Displays the current frames per second and network ping in the corner of the screen. setting.console.name = コンソールを有効にする +setting.console.description = Enables the in-game Javascript console. setting.drawhitboxes.name = 当たり判定を表示する setting.showperformance.name = パフォーマンスを表示する setting.buildingtimestep.name = 固定建築更新間隔 setting.buildingtimestep.description = 建築物を一定のデルタ時間で固定された更新間隔で動作させます。\nフレームごとの可変デルタ時間での更新とは異なります。\n建築物を十分な速度で更新できない場合、ゲームの進行が遅くなります。\nこの説明の意味が分からない場合は、この設定を変更しないでください。 setting.smoothcamera.name = スムーズなカメラ +setting.smoothcamera.description = When enabled, the camera will move more smoothly instead of\ninstantly snapping to new positions. setting.detach-camera.name = フリーカメラ setting.detach-camera.description = 有効にすると、カメラがプレイヤーユニットから独立して移動します。\nこの設定はホットキーに割り当て可能です。 setting.vsync.name = 垂直同期 +setting.vsync.description = Synchronizes the game's frame rate with the monitor's\nrefresh rate to prevent screen tearing. setting.pixelate.name = ピクセル化 +setting.pixelate.description = When enabled, the game is rendered at a lower resolution and\nscaled up, creating a pixelated effect. setting.minimap.name = ミニマップを表示 +setting.minimap.description = Toggles the visibility of the minimap in the corner of the screen. setting.coreitems.name = コアの資源を表示 +setting.coreitems.description = Toggles the display of items stored in the core on the side of the screen. setting.position.name = プレイヤーの位置表示 +setting.position.description = Displays the player's coordinates on the screen. setting.mouseposition.name = マウスの位置を表示 +setting.mouseposition.description = Displays the mouse cursor's coordinates on the screen. setting.musicvol.name = 音楽 音量 setting.atmosphere.name = 惑星の大気を表示 +setting.atmosphere.description = Toggles the rendering of the planet atmospheres in the campaign 3D view. setting.drawlight.name = 暗闇と光源の描画 setting.ambientvol.name = 環境音 音量 -setting.mutemusic.name = 音楽をミュート setting.sfxvol.name = 効果音 音量 -setting.mutesound.name = 効果音をミュート setting.communityservers.name = コミュニティサーバー一覧を取得 +setting.communityservers.description = When enabled, the game will fetch and display a list of community-run multiplayer servers. setting.savecreate.name = 自動保存 +setting.savecreate.description = When enabled, the game will automatically create a new save file when starting a new game. setting.steampublichost.name = 公開ゲームとして表示 +setting.steampublichost.description = Controls who can see and join your game when hosting on Steam. setting.playerlimit.name = プレイヤー数制限 +setting.playerlimit.description = Sets the maximum number of players that can join your server. setting.chatopacity.name = チャットの透明度 +setting.chatopacity.description = Adjusts the transparency of the chat window. setting.lasersopacity.name = 電線の透明度 +setting.lasersopacity.description = Adjusts the opacity of power node lasers. setting.unitlaseropacity.name = 採掘ビーム透明度 +setting.unitlaseropacity.description = Adjusts the opacity of unit mining beams. setting.bridgeopacity.name = ブリッジの透明度 +setting.bridgeopacity.description = Adjusts the opacity of bridge conveyors. setting.playerchat.name = ゲーム内にチャットを表示 +setting.playerchat.description = When enabled, chat messages from players will appear in bubbles above their heads. setting.showweather.name = 天気のグラフィックを表示 +setting.showweather.description = Toggles the display of weather effects like rain and snow. setting.hidedisplays.name = 描画されているロジックディスプレイを非表示 +setting.hidedisplays.description = Hides the content of logic displays, which may improve performance. setting.macnotch.name = インターフェイスをノッチ表示に適応させる setting.macnotch.description = 再起動が必要です。 +setting.logiclocalization.name = Logic Localization +setting.logiclocalization.description = When enabled, text in the logic editor is translated,\ninstead of being English for all languages. steam.friendsonly = フレンドのみ steam.friendsonly.tooltip = Steamのフレンドのみがゲームに参加できるようにします。\nこの設定を無効にするとゲームは公開され、誰でも参加できます。 @@ -1685,6 +1748,7 @@ rules.title.unit = ユニット rules.title.experimental = 実験的なゲームプレイ rules.title.environment = 環境 rules.title.teams = チーム +rules.title.light = Lighting rules.title.planet = 惑星 rules.title.music = 音楽 rules.alwaysplaymusic = 常に音楽を再生する @@ -1696,6 +1760,7 @@ rules.darkmusic.info = 戦闘中に再生されやすい音楽トラック(カ rules.nomusic = 自動音楽再生を無効化する rules.nomusic.info = すべての自動音楽再生を無効にします。\nプロセッサでカスタム音楽を再生するマップに便利です。 rules.lighting = 霧 +rules.lighting.unitlight = Unit Lighting rules.fog = 戦場の霧 rules.invasions = 敵セクター侵攻 rules.legacylaunchpads = 旧発射台仕様 @@ -2607,6 +2672,8 @@ block.large-logic-display.description = プロセッサからの任意のグラ block.tile-logic-display.description = プロセッサからの任意のグラフィックを表示します。\n近くのタイルディスプレイブロックにシームレスに接続します。 block.interplanetary-accelerator.description = 巨大な電磁レールガンタワーです。別惑星への展開のためにコアを重力圏脱出可能速度まで加速します。 block.repair-turret.description = 範囲内の損傷したブロックを近い順に継続的に修復します。修復量は各ブロックの最大HPに依存します。\n冷却液によるブーストが可能です。 +block.target-dummy.name = Target Dummy +block.target-dummy.description = Spawns a target dummy to test damage per second. Armor and flight can be configured.\nSandbox only. #Erekir block.core-bastion.description = 基本的な堅いコアです。一度破壊されると、セクターを失います。破壊されないようにしましょう。 @@ -3059,3 +3126,466 @@ lenum.dragmultiplier = 環境による抵抗倍率。 lenum.ban = 配置または建造できないブロックやユニット。 lenum.unban = ユニットまたはブロックの禁止を解除する。 lenum.musicvolume = 音楽の音量倍率。\n [0, 1]の範囲に制限されます。 + +# Implemented via the localizedName() method +instruction.read = Read +instruction.write = Write +instruction.draw = Draw +instruction.print = Print +instruction.printchar = Print Char +instruction.format = Format +instruction.drawflush = Draw Flush +instruction.printflush = Print Flush +instruction.getlink = Get link +instruction.control = Control +instruction.radar = Radar +instruction.sensor = Sensor +instruction.set = Set +instruction.operation = Operation +instruction.select = Select +instruction.wait = Wait +instruction.stop = Stop +instruction.lookup = Lookup +instruction.jump = Jump +instruction.end = End +instruction.unitbind = Unit Bind +instruction.unitcontrol = Unit Control +instruction.unitradar = Unit Radar +instruction.unitlocate = Unit Locate +instruction.query = Query +instruction.getblock = Get Block +instruction.setblock = Set Block +instruction.spawnunit = Spawn Unit +instruction.spawnbullet = Spawn Bullet +instruction.applystatus = Apply Status +instruction.weathersense = Weather Sense +instruction.weatherset = Weather Set +instruction.spawnwave = Spawn Wave +instruction.setrule = Set Rule +instruction.flushmessage = Flush Message +instruction.cutscene = Cutscene +instruction.effect = Effect +instruction.explosion = Explosion +instruction.setrate = Set Rate +instruction.fetch = Fetch +instruction.sync = Sync +instruction.clientdata = Client Data +instruction.getflag = Get Flag +instruction.setflag = Set Flag +instruction.setprop = Set Prop +instruction.playsound = Play Sound +instruction.playmusic = Play Music +instruction.setmarker = Set Marker +instruction.makemarker = Make Marker +instruction.localeprint = Locale Print +instruction.packcolor = Pack Color +instruction.unpackcolor = Unpack Color +instruction.invalid = Invalid +# Implemented via the enumText() method +blockflag.label.core = core +blockflag.label.storage = storage +blockflag.label.generator = generator +blockflag.label.turret = turret +blockflag.label.factory = factory +blockflag.label.repair = repair +blockflag.label.battery = battery +blockflag.label.reactor = reactor +blockflag.label.drill = drill +blockflag.label.shield = shield +contenttype.label.block = block +contenttype.label.unit = unit +contenttype.label.item = item +contenttype.label.liquid = liquid +contenttype.label.team = team +cutsceneaction.label.active = active +cutsceneaction.label.pan = pan +cutsceneaction.label.zoom = zoom +cutsceneaction.label.stop = stop +cutsceneaction.label.shake = shake +cutsceneaction.label.gethud = get Hud +cutsceneaction.label.sethud = set Hud +fetchtype.label.unit = unit +fetchtype.label.player = player +fetchtype.label.core = core +fetchtype.label.build = build +fetchtype.label.unitcount = unit count +fetchtype.label.playercount = player count +fetchtype.label.corecount = core count +fetchtype.label.buildcount = build count +graphicstype.label.clear = clear +graphicstype.label.color = color +graphicstype.label.col = col +graphicstype.label.stroke = stroke +graphicstype.label.line = line +graphicstype.label.rect = rect +graphicstype.label.linerect = line rect +graphicstype.label.poly = poly +graphicstype.label.linepoly = line poly +graphicstype.label.triangle = triangle +graphicstype.label.image = image +graphicstype.label.print = print +graphicstype.label.translate = translate +graphicstype.label.scale = scale +graphicstype.label.rotate = rotate +graphicstype.label.reset = reset +laccess.label.totalitems = total items +laccess.label.firstitem = first item +laccess.label.totalliquids = total liquids +laccess.label.totalpower = total power +laccess.label.itemcapacity = item capacity +laccess.label.liquidcapacity = liquid capacity +laccess.label.powercapacity = power capacity +laccess.label.powernetstored = powernet stored +laccess.label.powernetcapacity = powernet capacity +laccess.label.powernetin = powernet in +laccess.label.powernetout = powernet out +laccess.label.ammo = ammo +laccess.label.ammocapacity = ammo capacity +laccess.label.currentammotype = current ammo type +laccess.label.memorycapacity = memory capacity +laccess.label.health = health +laccess.label.maxhealth = max health +laccess.label.heat = heat +laccess.label.shield = shield +laccess.label.armor = armor +laccess.label.efficiency = efficiency +laccess.label.progress = progress +laccess.label.timescale = timescale +laccess.label.rotation = rotation +laccess.label.x = x +laccess.label.y = y +laccess.label.velocityx = x velocity +laccess.label.velocityy = y velocity +laccess.label.shootx = shoot x +laccess.label.shooty = shoot y +laccess.label.camerax = camera x +laccess.label.cameray = camera y +laccess.label.camerawidth = camera width +laccess.label.cameraheight = camera height +laccess.label.displaywidth = display width +laccess.label.displayheight = display height +laccess.label.buffersize = buffer size +laccess.label.operations = operations +laccess.label.size = size +laccess.label.solid = solid +laccess.label.dead = dead +laccess.label.range = range +laccess.label.shooting = shooting +laccess.label.boosting = boosting +laccess.label.minex = mining x +laccess.label.miney = mining y +laccess.label.mining = mining +laccess.label.buildx = build x +laccess.label.buildy = build y +laccess.label.pingx = ping x +laccess.label.pingy = ping y +laccess.label.pingtext = ping text +laccess.label.building = building +laccess.label.breaking = breaking +laccess.label.speed = speed +laccess.label.team = team +laccess.label.type = type +laccess.label.flag = flag +laccess.label.flying = flying +laccess.label.controlled = controlled +laccess.label.controller = controller +laccess.label.name = name +laccess.label.payloadcount = payload count +laccess.label.payloadtype = payload type +laccess.label.totalpayload = total payload +laccess.label.payloadcapacity = payload capacity +laccess.label.maxunits = max units +laccess.label.id = id +laccess.label.selectedblock = selected block +laccess.label.selectedrotation = selected rotation +laccess.label.bulletlifetime = bullet lifetime +laccess.label.bullettime = bullet time +laccess.label.enabled = enabled +laccess.label.shoot = shoot +laccess.label.shootp = shoot predict +laccess.label.config = config +laccess.label.color = color +llocate.label.ore = ore +llocate.label.spawn = spawn +llocate.label.building = building +llocate.label.damaged = damaged +lmarkercontrol.label.remove = remove +lmarkercontrol.label.world = world +lmarkercontrol.label.minimap = minimap +lmarkercontrol.label.light = light +lmarkercontrol.label.autoscale = autoscale +lmarkercontrol.label.pos = pos +lmarkercontrol.label.endpos = end pos +lmarkercontrol.label.drawlayer = draw layer +lmarkercontrol.label.color = color +lmarkercontrol.label.radius = radius +lmarkercontrol.label.stroke = stroke +lmarkercontrol.label.outline = outline +lmarkercontrol.label.rotation = rotation +lmarkercontrol.label.shape = shape +lmarkercontrol.label.arc = arc +lmarkercontrol.label.flushtext = flush text +lmarkercontrol.label.fontsize = font size +lmarkercontrol.label.textheight = text height +lmarkercontrol.label.textalign = text align +lmarkercontrol.label.linealign = line align +lmarkercontrol.label.labelflags = label flags +lmarkercontrol.label.texture = texture +lmarkercontrol.label.texturesize = texture size +lmarkercontrol.label.posi = posi +lmarkercontrol.label.uvi = uvi +lmarkercontrol.label.colori = colori +logicrule.label.currentwavetime = current wave time +logicrule.label.wavetimer = wave timer? +logicrule.label.waves = waves +logicrule.label.wave = wave +logicrule.label.wavespacing = wave spacing +logicrule.label.wavesending = waves ending? +logicrule.label.attackmode = attack mode? +logicrule.label.enemycorebuildradius = enemy core build radius +logicrule.label.dropzoneradius = drop zone radius +logicrule.label.unitcap = unit cap +logicrule.label.maparea = map area +logicrule.label.lighting = lighting? +logicrule.label.cangameover = can game over +logicrule.label.ambientlight = ambient light +logicrule.label.unitlight = unit light +logicrule.label.solarmultiplier = solar multiplier +logicrule.label.dragmultiplier = drag multiplier +logicrule.label.ban = ban +logicrule.label.unban = unban +logicrule.label.pausedisabled = pause disabled +logicrule.label.musicvolume = music volume +logicrule.label.buildspeed = build speed +logicrule.label.unithealth = unit health +logicrule.label.unitbuildspeed = unit build speed +logicrule.label.unitminespeed = unit mine speed +logicrule.label.unitcost = unit cost +logicrule.label.unitdamage = unit damage +logicrule.label.blockhealth = block health +logicrule.label.blockdamage = block damage +logicrule.label.rtsminweight = rts min weight +logicrule.label.rtsminsquad = rts min squad +lunitcontrol.label.idle = idle +lunitcontrol.label.stop = stop +lunitcontrol.label.unbind = unbind +lunitcontrol.label.move = move +lunitcontrol.label.approach = approach +lunitcontrol.label.pathfind = pathfind +lunitcontrol.label.autopathfind = auto pathfind +lunitcontrol.label.target = target +lunitcontrol.label.targetp = target predict +lunitcontrol.label.itemdrop = item drop +lunitcontrol.label.itemtake = item take +lunitcontrol.label.paydrop = payload drop +lunitcontrol.label.paytake = payload take +lunitcontrol.label.payenter = payload enter +lunitcontrol.label.flag = flag +lunitcontrol.label.mine = mine +lunitcontrol.label.build = build block +lunitcontrol.label.getblock = get block +lunitcontrol.label.deconstruct = deconstruct +lunitcontrol.label.within = within? +lunitcontrol.label.boost = boost +messagetype.label.notify = notify +messagetype.label.announce = announce +messagetype.label.toast = toast +messagetype.label.mission = mission +querytype.label.unit = unit +querytype.label.building = building +radarsort.label.distance = distance +radarsort.label.health = health +radarsort.label.maxhealth = max health +radarsort.label.shield = shield +radarsort.label.armor = armor +radartarget.label.any = any +radartarget.label.enemy = enemy +radartarget.label.ally = ally +radartarget.label.player = player +radartarget.label.attacker = attacker +radartarget.label.flying = flying +radartarget.label.ground = ground +tilelayer.label.floor = floor +tilelayer.label.ore = ore +tilelayer.label.block = block +tilelayer.label.building = building + +name.token.jump = Jump +name.token.color = color +name.token.width = width +name.token.height = height +name.token.sides = sides +name.token.radius = radius +name.token.rotation = rotation +name.token.degrees = degrees +name.token.image = image +name.token.size = size +name.token.align = align +name.token.set = set +name.token.of = of +name.token.to = to +name.token.at = at +name.token.in = in +name.token.damage = damage +name.token.velocityScl = velocity scale +name.token.lifeScl = life scale +name.token.aimX = aim X +name.token.aimY = aim Y +name.token.read = read +name.token.write = write +name.token.from = from +name.token.char = char +name.token.linknum = link# +name.token.draw = draw +name.token.clear = clear +name.token.apply = apply +name.token.circle = circle +name.token.rect = rect +name.token.positional = positional +name.token.global = global +name.token.target = target +name.token.and = and +name.token.or = or +name.token.b-and = b-and +name.token.xor = xor +name.token.flip = flip +name.token.order = order +name.token.sort = sort +name.token.output = output +name.token.if = if +name.token.then = then +name.token.else = else +name.token.sec = sec +name.token.find = find +name.token.group = group +name.token.enemy = enemy? +name.token.ore = ore +name.token.outX = out X +name.token.outY = out Y +name.token.owner = owner +name.token.found = found? +name.token.building = building +name.token.always = always +name.token.not = not +name.token.pack = pack +name.token.unpack = unpack +name.token.-lookup = = lookup +name.token.type = type +name.token.get = get +name.token.team = team +name.token.rot = rot +name.token.spawn = spawn +name.token.-bullet = = bullet +name.token.unit = unit +name.token.weather = weather +name.token.state = state +name.token.natural = natural +name.token.speed = speed +name.token.level = level +name.token.duration = duration +name.token.seconds = seconds +name.token.shown = shown +name.token.data = data +name.token.effect = effect +name.token.pierce = pierce +name.token.ground = ground +name.token.air = air +name.token.flag = flag +name.token.volume = volume +name.token.pitch = pitch +name.token.pan = pan +name.token.limit = limit +name.token.id = id # +name.token.replace = replace? +name.token.for = for +name.token.success = success +name.token.truefalse = true/false +name.token.layer = layer +name.token.stroke = stroke +name.token.outline = outline +name.token.fill = fill? +name.token.start = start +name.token.end = end +name.token.fetch = fetch? +name.token.background = background +name.token.printFlush = printflush +name.token.name = name +name.token.index = index +name.token.block-unit = block/unit +name.token.enable = enable +name.token.amount = amount +name.token.item = item +name.token.takeUnits = take units +name.token.value = value +name.token.floor = floor +name.token.result = result +name.token.config = config +name.token.shapeText = shape text +name.token.point = point +name.token.shape = shape +name.token.text = text +name.token.line = line +name.token.texture = texture +name.token.quad = quad +name.token.light = light +name.token.snowing = snowing +name.token.rain = rain +name.token.sandstorm = sand storm +name.token.sporestorm = spore storm +name.token.fog = fog +name.token.suspend-particles = suspended particles +name.token.topLeft = top left +name.token.top = top +name.token.topRight = top right +name.token.left = left +name.token.center = center +name.token.right = right +name.token.bottomLeft = bottom left +name.token.bottom = bottom +name.token.bottomRight = bottom right +name.token.none = none +name.token.warn = warn +name.token.cross = cross +name.token.blockFall = block fall +name.token.placeBlock = place block +name.token.placeBlockSpark = place block spark +name.token.breakBlock = break block +name.token.-spawn = = spawn +name.token.trail = trail +name.token.breakProp = break prop +name.token.smokeCloud = smoke cloud +name.token.vapor = vapor +name.token.hit = hit +name.token.hitSquare = hit square +name.token.shootSmall = shoot small +name.token.shootBig = shoot big +name.token.smokeSmall = smoke small +name.token.smokeBig = smoke big +name.token.smokeColor = smoke color +name.token.smokeSquare = smoke square +name.token.smokeSquareBig = smoke square big +name.token.spark = spark +name.token.sparkBig = spark big +name.token.sparkShoot = spark shoot +name.token.sparkShootBig = spark shoot big +name.token.drill = drill +name.token.drillBig = drill big +name.token.lightBlock = light block +name.token.explosion = explosion +name.token.smokePuff = smoke puff +name.token.sparkExplosion = spark explosion +name.token.crossExplosion = cross explosion +name.token.wave = wave +name.token.bubble = bubble +name.token.music = music +name.token.interrupt = interrupt +name.token.all = All +name.token.beams = Beams +name.token.block = Block +name.token.charge = Charge +name.token.environment = Environment +name.token.explosions = Explosions +name.token.loops = Loops +name.token.movement = Movement +name.token.shoot = Shoot +name.token.ui = UI diff --git a/core/assets/bundles/bundle_ko.properties b/core/assets/bundles/bundle_ko.properties index 54f5427839..e1aea8f488 100644 --- a/core/assets/bundles/bundle_ko.properties +++ b/core/assets/bundles/bundle_ko.properties @@ -50,6 +50,7 @@ mods.browser.add = 설치 mods.browser.reinstall = 재설치 mods.browser.view-releases = 릴리즈 보기 mods.browser.noreleases = [scarlet]릴리즈를 찾을 수 없습니다.\n[accent]이 모드의 릴리즈를 찾지 못했습니다. 이 모드의 GitHub 저장소에 공개 릴리즈가 있는지 확인하세요. +mods.browser.current = [lightgray]Most recent commit mods.browser.latest = <최신> mods.browser.releases = 릴리즈 mods.browser.fetching = 릴리즈 불러오는 중... @@ -144,6 +145,7 @@ mods.initfailed = [red]⚠[]이전 민더스트리 실행과정에서 모드를 mods = 모드 mods.name = 모드: mods.none = [lightgray]모드를 찾을 수 없습니다! +mods.restore = Restore Failed mods.guide = 모드 제작 가이드 mods.report = 버그 제보하기 mods.openfolder = 폴더 열기 @@ -162,6 +164,7 @@ mod.installed = [설치됨] mod.display = [gray]모드:[orange] {0} mod.enabled = [lightgray]활성화됨 mod.disabled = [scarlet]비활성화됨 +mod.failed = [red]Failed mod.multiplayer.compatible = [gray]멀티플레이어 호환 가능 mod.disable = 비활성화 mod.version = 버전: @@ -522,8 +525,10 @@ editor.filters.search = 검색: editor.filters.author = 제작자 editor.filters.description = 설명 editor.filters.modname = 모드 이름 -editor.filters.prioritizemod = 모드 우선순위 -editor.filters.prioritizecustom = 사용자 지정 우선순위 +editor.filters.prioritize.name = Prioritize: Name +editor.filters.prioritize.custom = Prioritize: Custom +editor.filters.prioritize.builtin = Prioritize: Built-In +editor.filters.prioritize.recent = Prioritize: Recently Modified editor.filters.planetselect = Planet Selection editor.shiftx = X축 밀기 editor.shifty = Y축 밀기 @@ -1098,12 +1103,15 @@ status.slow.name = Slow status.fast.name = Fast status.shielded.name = Shielded status.disarmed.name = Disarmed +status.invincible.name = Invincible +status.dynamic.name = Dynamic settings.language = 언어 settings.data = 게임 데이터 settings.reset = 기본값으로 초기화 settings.rebind = 설정 settings.resetKey = 초기화 +settings.unbindKey = Unbind settings.controls = 조작 settings.game = 게임 settings.sound = 소리 @@ -1132,6 +1140,7 @@ block.limit = [scarlet]Limit: {0} Buildings unsupported.environment = [scarlet]지원되지 않는 환경[] yes = O no = X +unabletoclog = Unable to clog info.title = 정보 error.title = [scarlet]오류가 발생했습니다[] error.crashtitle = 오류가 발생했습니다 @@ -1233,7 +1242,11 @@ stat.buildspeedmultiplier = 건설 속도 배수 stat.reactive = 작용 받음 stat.immunities = 상태이상 면역 stat.healing = 회복량 +stat.status = Status Effect stat.efficiency = [stat]{0}% 효율성 +stat.chance = [stat]{0}%[lightgray] chance of [white] +stat.hitsize = Hitbox Size +stat.resettime = Reset Time ability.forcefield = 보호막 필드 ability.forcefield.description = 탄을 흡수하는 보호막을 만들어냄 @@ -1291,6 +1304,7 @@ bar.cargounitcap = 화물 용량 최대치 도달 bar.drillspeed = 드릴 속도: {0}/s bar.pumpspeed = 펌프 속도: {0}/s bar.efficiency = 효율: {0}% +bar.yield = Yield: +{0}% bar.boost = 가속: +{0}% bar.powerbuffer = 배터리 전력: {0}/{1} bar.powerbalance = 전력: {0}/s @@ -1320,6 +1334,10 @@ bar.regenerationrate = [stat]{0}/초[lightgray] 재생률 bar.activationtimer = {0}초 후 활성화 bar.activated = 활성화됨 bar.upto = Up to {0} +bar.lerpwarmuptime = Affected by overdrive. Non-linear; uses the exponential decay formula.\nFor reference, this will reach 90% progress in {0} seconds, and 99% in {1} seconds. +bar.damagetimetotal = {0} dmg/{1} sec +bar.hits = {0} hits +bar.dps = {0} DPS units.processorcontrol = [lightgray]프로세서 제어됨[] @@ -1363,6 +1381,7 @@ bullet.notargetsbuildings = [stat] 미사일 무시 unit.blocks = 블록 unit.blockssquared = 블록² +unit.worldunits = world units unit.powersecond = 전력/초 unit.tilessecond = 타일/초 unit.liquidsecond = 액체/초 @@ -1389,6 +1408,7 @@ unit.shots = 발 unit.pershot = /발 unit.perleg = /다리 당 unit.perside = 방향당 +unit.instant = Instant category.purpose = 목적 category.general = 일반 category.power = 전력 @@ -1400,27 +1420,39 @@ category.optional = 선택적 향상 setting.alwaysmusic.name = 항상 음악 재생 setting.alwaysmusic.description = 이 설정을 활성화하면, 게임 내에서 OST가 항상 반복 재생됩니다.\n비활성화하면, 무작위 간격으로만 재생됩니다. setting.skipcoreanimation.name = 코어 발사/착륙 애니메이션 건너뛰기 +setting.skipcoreanimation.description = When enabled, the animation for core launching and landing will be skipped. setting.landscape.name = 가로화면 잠금 -setting.shadows.name = 그림자 +setting.landscape.description = When enabled, the screen orientation is locked to landscape mode. setting.blockreplace.name = 자동 블록 제안 +setting.blockreplace.description = When enabled, placing a block on another of the same type\nwill suggest an automatic upgrade if available. setting.linear.name = 선형 필터링 +setting.linear.description = When enabled, textures are smoothed. When disabled, textures have a pixelated look. setting.hints.name = 힌트 표시 setting.backgroundpause.name = 백그라운드에서 일시정지 +setting.backgroundpause.description = When enabled, the game will pause when it is not in focus. setting.buildautopause.name = 건설 자동 일시정지 +setting.buildautopause.description = When enabled, building is automatically paused when the player is not actively building. setting.doubletapmine.name = 연속 터치로 채광 +setting.doubletapmine.description = When enabled, double-tapping on a resource tile will make your unit start mining it. setting.commandmodehold.name = 키를 누른 상태로 명령 +setting.commandmodehold.description = Whether command mode is activated by holding the command key down, as opposed to toggling it once. setting.distinctcontrolgroups.name = 유닛당 하나의 제어 그룹으로 제한 +setting.distinctcontrolgroups.description = When enabled, a unit can only belong to one control group at a time. setting.modcrashdisable.name = 로딩 중 충돌 시 모드 비활성화 +setting.modcrashdisable.description = When enabled, if the game crashes on startup, all mods\nwill be automatically disabled to prevent a crash loop. setting.animatedwater.name = 액체 애니메이션 효과 -setting.animatedshields.name = 보호막 애니메이션 효과 +setting.animatedwater.description = Enables or disables animations for liquid surfaces like water and slag. setting.playerindicators.name = 플레이어 위치 표시기 +setting.playerindicators.description = Shows markers pointing in the direction of other players on the map. setting.showpings.name = 핑 표시 setting.showotherbuildplans.name = 다른 플레이어의 건설 계획 보기 setting.indicators.name = 적 위치 표시기 +setting.indicators.description = Shows markers pointing in the direction of setting.autotarget.name = 자동 조준 +setting.autotarget.description = When enabled, your unit will automatically target and fire at nearby enemies. setting.keyboard.name = 마우스+키보드 조작 -setting.touchscreen.name = 터치스크린 조작 setting.fpscap.name = 최대 FPS +setting.fpscap.description = Sets the maximum frames per second the game will run at.\nHigher values may increase power consumption. setting.fpscap.none = 없음 setting.fpscap.text = {0} FPS setting.uiscale.name = UI 스케일링 @@ -1428,53 +1460,84 @@ setting.uiscale.description = 적용하려면 재시작이 필요합니다. setting.uiEdgePadding.name = UI 가장자리 패딩 setting.uiEdgePadding.description = UI 가장자리에 여백을 추가합니다. 모서리가 둥글거나 노치 디자인이 있는 디스플레이에 유용합니다. setting.swapdiagonal.name = 항상 대각선 배치 +setting.swapdiagonal.description = When enabled, holding the placement key will switch to diagonal placement mode. setting.screenshake.name = 화면 흔들림 +setting.screenshake.description = Adjusts the intensity of the screen shake effect from explosions and other events. setting.bloomintensity.name = 광원 세기 +setting.bloomintensity.description = Adjusts the intensity of the bloom (glow) effect. setting.bloomblur.name = 광원 번짐 +setting.bloomblur.description = Adjusts the blurriness of the bloom effect. setting.effects.name = 입자 효과 표시 +setting.effects.description = Enables or disables various visual effects like smoke and particles. setting.destroyedblocks.name = 파괴된 블록 표시 +setting.destroyedblocks.description = When enabled, destroyed blocks leave behind rubble. setting.blockstatus.name = 블록 상태 표시 +setting.blockstatus.description = Shows colored status icons above blocks. setting.conveyorpathfinding.name = 컨베이어 배치 길찾기 +setting.conveyorpathfinding.description = When enabled, placing conveyors will automatically try to find a path to the destination. setting.sensitivity.name = 컨트롤러 감도 +setting.sensitivity.description = Adjusts the sensitivity of game controllers. setting.saveinterval.name = 저장 간격 +setting.saveinterval.description = Sets the time interval for automatic game saves. setting.seconds = {0} 초 setting.milliseconds = {0} 밀리초 setting.fullscreen.name = 전체 화면 setting.fps.name = FPS와 핑 표시 +setting.fps.description = Displays the current frames per second and network ping in the corner of the screen. setting.console.name = 콘솔 활성화 +setting.console.description = Enables the in-game Javascript console. setting.drawhitboxes.name = Display Hitboxes setting.showperformance.name = Display Performance Metrics setting.buildingtimestep.name = Fixed Building Timestep setting.buildingtimestep.description = Runs buildings on a fixed timestep with constant delta,\nas opposed to every frame with variable delta.\nIf buildings cannot be updated fast enough, the game will slow down.\nIf you don't know what that means, don't touch this option. setting.smoothcamera.name = 부드러운 시점 +setting.smoothcamera.description = When enabled, the camera will move more smoothly instead of\ninstantly snapping to new positions. setting.detach-camera.name = 자유 카메라 setting.detach-camera.description = 이 기능을 활성화하면 카메라가 플레이어 유닛과 독립적으로 움직입니다.\n이 설정에는 단축키를 지정할 수 있습니다. setting.vsync.name = 수직 동기화 +setting.vsync.description = Synchronizes the game's frame rate with the monitor's\nrefresh rate to prevent screen tearing. setting.pixelate.name = 픽셀화 +setting.pixelate.description = When enabled, the game is rendered at a lower resolution and\nscaled up, creating a pixelated effect. setting.minimap.name = 미니맵 표시 +setting.minimap.description = Toggles the visibility of the minimap in the corner of the screen. setting.coreitems.name = 코어에 있는 자원 표시 +setting.coreitems.description = Toggles the display of items stored in the core on the side of the screen. setting.position.name = 플레이어 위치 표시 +setting.position.description = Displays the player's coordinates on the screen. setting.mouseposition.name = 마우스 좌표 표시 +setting.mouseposition.description = Displays the mouse cursor's coordinates on the screen. setting.musicvol.name = 음악 크기 setting.atmosphere.name = 행성 배경화면 표시 +setting.atmosphere.description = Toggles the rendering of the planet atmospheres in the campaign 3D view. setting.drawlight.name = 어두움, 광원 표시 setting.ambientvol.name = 배경음 크기 -setting.mutemusic.name = 음소거 setting.sfxvol.name = 효과음 크기 -setting.mutesound.name = 소리 끄기 setting.communityservers.name = 커뮤니티 서버 목록 가져오기 +setting.communityservers.description = When enabled, the game will fetch and display a list of community-run multiplayer servers. setting.savecreate.name = 자동 저장 활성화 +setting.savecreate.description = When enabled, the game will automatically create a new save file when starting a new game. setting.steampublichost.name = 공개 게임 가시성 +setting.steampublichost.description = Controls who can see and join your game when hosting on Steam. setting.playerlimit.name = 플레이어 제한 +setting.playerlimit.description = Sets the maximum number of players that can join your server. setting.chatopacity.name = 채팅창 투명도 +setting.chatopacity.description = Adjusts the transparency of the chat window. setting.lasersopacity.name = 전선 투명도 +setting.lasersopacity.description = Adjusts the opacity of power node lasers. setting.unitlaseropacity.name = 유닛 채굴 빔 불투명도 +setting.unitlaseropacity.description = Adjusts the opacity of unit mining beams. setting.bridgeopacity.name = 터널 투명도 +setting.bridgeopacity.description = Adjusts the opacity of bridge conveyors. setting.playerchat.name = 채팅 말풍선 표시 +setting.playerchat.description = When enabled, chat messages from players will appear in bubbles above their heads. setting.showweather.name = 날씨 그래픽 표시 +setting.showweather.description = Toggles the display of weather effects like rain and snow. setting.hidedisplays.name = 로직 디스플레이 숨김 +setting.hidedisplays.description = Hides the content of logic displays, which may improve performance. setting.macnotch.name = 노치를 표시하도록 인터페이스 조정 setting.macnotch.description = 적용하려면 재시작이 필요합니다. +setting.logiclocalization.name = Logic Localization +setting.logiclocalization.description = When enabled, text in the logic editor is translated,\ninstead of being English for all languages. steam.friendsonly = 친구 전용 steam.friendsonly.tooltip = 스팀 친구만 게임에 접속할 수 있을지 정합니다.\n체크를 해제하면 누구나 접속할 수 있습니다. @@ -1685,6 +1748,7 @@ rules.title.unit = 유닛 rules.title.experimental = 실험적인 기능 rules.title.environment = 환경 rules.title.teams = 팀 +rules.title.light = Lighting rules.title.planet = 행성 rules.title.music = Music rules.alwaysplaymusic = Always Play Music @@ -1696,6 +1760,7 @@ rules.darkmusic.info = Comma-separated music tracks that are more likely to play rules.nomusic = Disable Automatic Music rules.nomusic.info = Turns off all automatic music playback.\nUseful for maps that have custom music played using processors. rules.lighting = 조명 표시 +rules.lighting.unitlight = Unit Lighting rules.fog = 전장의 안개 rules.invasions = 적 지역 침공 rules.legacylaunchpads = 구 발사 패드 메커니즘 @@ -2607,6 +2672,8 @@ block.large-logic-display.description = 프로세서를 이용해 임의로 그 block.tile-logic-display.description = 프로세서를 이용해 임의로 그래픽을 표시할 수 있습니다.\n주변 다른 타일형 디스플레이 블록에 원활하게 연결됩니다. block.interplanetary-accelerator.description = 거대한 전자기 레일건 타워. 행성 간 이동을 위한 탈출 속도까지 코어를 가속합니다. block.repair-turret.description = 피해를 입은 가장 가까운 유닛을 지속적으로 수리합니다. 선택적으로 냉각수를 넣을 수 있습니다. +block.target-dummy.name = Target Dummy +block.target-dummy.description = Spawns a target dummy to test damage per second. Armor and flight can be configured.\nSandbox only. #Erekir block.core-bastion.description = 기지의 핵심입니다. 튼튼합니다. 한번 파괴되면, 구역을 잃습니다. @@ -3059,3 +3126,466 @@ lenum.dragmultiplier = 환경 드래그 배수. lenum.ban = 배치하거나 건설할 수 없는 블록이나 유닛. lenum.unban = 유닛 또는 블록 금지를 해제합니다. lenum.musicvolume = Global music volume multiplier.\nClamped to [0, 1]. + +# Implemented via the localizedName() method +instruction.read = Read +instruction.write = Write +instruction.draw = Draw +instruction.print = Print +instruction.printchar = Print Char +instruction.format = Format +instruction.drawflush = Draw Flush +instruction.printflush = Print Flush +instruction.getlink = Get link +instruction.control = Control +instruction.radar = Radar +instruction.sensor = Sensor +instruction.set = Set +instruction.operation = Operation +instruction.select = Select +instruction.wait = Wait +instruction.stop = Stop +instruction.lookup = Lookup +instruction.jump = Jump +instruction.end = End +instruction.unitbind = Unit Bind +instruction.unitcontrol = Unit Control +instruction.unitradar = Unit Radar +instruction.unitlocate = Unit Locate +instruction.query = Query +instruction.getblock = Get Block +instruction.setblock = Set Block +instruction.spawnunit = Spawn Unit +instruction.spawnbullet = Spawn Bullet +instruction.applystatus = Apply Status +instruction.weathersense = Weather Sense +instruction.weatherset = Weather Set +instruction.spawnwave = Spawn Wave +instruction.setrule = Set Rule +instruction.flushmessage = Flush Message +instruction.cutscene = Cutscene +instruction.effect = Effect +instruction.explosion = Explosion +instruction.setrate = Set Rate +instruction.fetch = Fetch +instruction.sync = Sync +instruction.clientdata = Client Data +instruction.getflag = Get Flag +instruction.setflag = Set Flag +instruction.setprop = Set Prop +instruction.playsound = Play Sound +instruction.playmusic = Play Music +instruction.setmarker = Set Marker +instruction.makemarker = Make Marker +instruction.localeprint = Locale Print +instruction.packcolor = Pack Color +instruction.unpackcolor = Unpack Color +instruction.invalid = Invalid +# Implemented via the enumText() method +blockflag.label.core = core +blockflag.label.storage = storage +blockflag.label.generator = generator +blockflag.label.turret = turret +blockflag.label.factory = factory +blockflag.label.repair = repair +blockflag.label.battery = battery +blockflag.label.reactor = reactor +blockflag.label.drill = drill +blockflag.label.shield = shield +contenttype.label.block = block +contenttype.label.unit = unit +contenttype.label.item = item +contenttype.label.liquid = liquid +contenttype.label.team = team +cutsceneaction.label.active = active +cutsceneaction.label.pan = pan +cutsceneaction.label.zoom = zoom +cutsceneaction.label.stop = stop +cutsceneaction.label.shake = shake +cutsceneaction.label.gethud = get Hud +cutsceneaction.label.sethud = set Hud +fetchtype.label.unit = unit +fetchtype.label.player = player +fetchtype.label.core = core +fetchtype.label.build = build +fetchtype.label.unitcount = unit count +fetchtype.label.playercount = player count +fetchtype.label.corecount = core count +fetchtype.label.buildcount = build count +graphicstype.label.clear = clear +graphicstype.label.color = color +graphicstype.label.col = col +graphicstype.label.stroke = stroke +graphicstype.label.line = line +graphicstype.label.rect = rect +graphicstype.label.linerect = line rect +graphicstype.label.poly = poly +graphicstype.label.linepoly = line poly +graphicstype.label.triangle = triangle +graphicstype.label.image = image +graphicstype.label.print = print +graphicstype.label.translate = translate +graphicstype.label.scale = scale +graphicstype.label.rotate = rotate +graphicstype.label.reset = reset +laccess.label.totalitems = total items +laccess.label.firstitem = first item +laccess.label.totalliquids = total liquids +laccess.label.totalpower = total power +laccess.label.itemcapacity = item capacity +laccess.label.liquidcapacity = liquid capacity +laccess.label.powercapacity = power capacity +laccess.label.powernetstored = powernet stored +laccess.label.powernetcapacity = powernet capacity +laccess.label.powernetin = powernet in +laccess.label.powernetout = powernet out +laccess.label.ammo = ammo +laccess.label.ammocapacity = ammo capacity +laccess.label.currentammotype = current ammo type +laccess.label.memorycapacity = memory capacity +laccess.label.health = health +laccess.label.maxhealth = max health +laccess.label.heat = heat +laccess.label.shield = shield +laccess.label.armor = armor +laccess.label.efficiency = efficiency +laccess.label.progress = progress +laccess.label.timescale = timescale +laccess.label.rotation = rotation +laccess.label.x = x +laccess.label.y = y +laccess.label.velocityx = x velocity +laccess.label.velocityy = y velocity +laccess.label.shootx = shoot x +laccess.label.shooty = shoot y +laccess.label.camerax = camera x +laccess.label.cameray = camera y +laccess.label.camerawidth = camera width +laccess.label.cameraheight = camera height +laccess.label.displaywidth = display width +laccess.label.displayheight = display height +laccess.label.buffersize = buffer size +laccess.label.operations = operations +laccess.label.size = size +laccess.label.solid = solid +laccess.label.dead = dead +laccess.label.range = range +laccess.label.shooting = shooting +laccess.label.boosting = boosting +laccess.label.minex = mining x +laccess.label.miney = mining y +laccess.label.mining = mining +laccess.label.buildx = build x +laccess.label.buildy = build y +laccess.label.pingx = ping x +laccess.label.pingy = ping y +laccess.label.pingtext = ping text +laccess.label.building = building +laccess.label.breaking = breaking +laccess.label.speed = speed +laccess.label.team = team +laccess.label.type = type +laccess.label.flag = flag +laccess.label.flying = flying +laccess.label.controlled = controlled +laccess.label.controller = controller +laccess.label.name = name +laccess.label.payloadcount = payload count +laccess.label.payloadtype = payload type +laccess.label.totalpayload = total payload +laccess.label.payloadcapacity = payload capacity +laccess.label.maxunits = max units +laccess.label.id = id +laccess.label.selectedblock = selected block +laccess.label.selectedrotation = selected rotation +laccess.label.bulletlifetime = bullet lifetime +laccess.label.bullettime = bullet time +laccess.label.enabled = enabled +laccess.label.shoot = shoot +laccess.label.shootp = shoot predict +laccess.label.config = config +laccess.label.color = color +llocate.label.ore = ore +llocate.label.spawn = spawn +llocate.label.building = building +llocate.label.damaged = damaged +lmarkercontrol.label.remove = remove +lmarkercontrol.label.world = world +lmarkercontrol.label.minimap = minimap +lmarkercontrol.label.light = light +lmarkercontrol.label.autoscale = autoscale +lmarkercontrol.label.pos = pos +lmarkercontrol.label.endpos = end pos +lmarkercontrol.label.drawlayer = draw layer +lmarkercontrol.label.color = color +lmarkercontrol.label.radius = radius +lmarkercontrol.label.stroke = stroke +lmarkercontrol.label.outline = outline +lmarkercontrol.label.rotation = rotation +lmarkercontrol.label.shape = shape +lmarkercontrol.label.arc = arc +lmarkercontrol.label.flushtext = flush text +lmarkercontrol.label.fontsize = font size +lmarkercontrol.label.textheight = text height +lmarkercontrol.label.textalign = text align +lmarkercontrol.label.linealign = line align +lmarkercontrol.label.labelflags = label flags +lmarkercontrol.label.texture = texture +lmarkercontrol.label.texturesize = texture size +lmarkercontrol.label.posi = posi +lmarkercontrol.label.uvi = uvi +lmarkercontrol.label.colori = colori +logicrule.label.currentwavetime = current wave time +logicrule.label.wavetimer = wave timer? +logicrule.label.waves = waves +logicrule.label.wave = wave +logicrule.label.wavespacing = wave spacing +logicrule.label.wavesending = waves ending? +logicrule.label.attackmode = attack mode? +logicrule.label.enemycorebuildradius = enemy core build radius +logicrule.label.dropzoneradius = drop zone radius +logicrule.label.unitcap = unit cap +logicrule.label.maparea = map area +logicrule.label.lighting = lighting? +logicrule.label.cangameover = can game over +logicrule.label.ambientlight = ambient light +logicrule.label.unitlight = unit light +logicrule.label.solarmultiplier = solar multiplier +logicrule.label.dragmultiplier = drag multiplier +logicrule.label.ban = ban +logicrule.label.unban = unban +logicrule.label.pausedisabled = pause disabled +logicrule.label.musicvolume = music volume +logicrule.label.buildspeed = build speed +logicrule.label.unithealth = unit health +logicrule.label.unitbuildspeed = unit build speed +logicrule.label.unitminespeed = unit mine speed +logicrule.label.unitcost = unit cost +logicrule.label.unitdamage = unit damage +logicrule.label.blockhealth = block health +logicrule.label.blockdamage = block damage +logicrule.label.rtsminweight = rts min weight +logicrule.label.rtsminsquad = rts min squad +lunitcontrol.label.idle = idle +lunitcontrol.label.stop = stop +lunitcontrol.label.unbind = unbind +lunitcontrol.label.move = move +lunitcontrol.label.approach = approach +lunitcontrol.label.pathfind = pathfind +lunitcontrol.label.autopathfind = auto pathfind +lunitcontrol.label.target = target +lunitcontrol.label.targetp = target predict +lunitcontrol.label.itemdrop = item drop +lunitcontrol.label.itemtake = item take +lunitcontrol.label.paydrop = payload drop +lunitcontrol.label.paytake = payload take +lunitcontrol.label.payenter = payload enter +lunitcontrol.label.flag = flag +lunitcontrol.label.mine = mine +lunitcontrol.label.build = build block +lunitcontrol.label.getblock = get block +lunitcontrol.label.deconstruct = deconstruct +lunitcontrol.label.within = within? +lunitcontrol.label.boost = boost +messagetype.label.notify = notify +messagetype.label.announce = announce +messagetype.label.toast = toast +messagetype.label.mission = mission +querytype.label.unit = unit +querytype.label.building = building +radarsort.label.distance = distance +radarsort.label.health = health +radarsort.label.maxhealth = max health +radarsort.label.shield = shield +radarsort.label.armor = armor +radartarget.label.any = any +radartarget.label.enemy = enemy +radartarget.label.ally = ally +radartarget.label.player = player +radartarget.label.attacker = attacker +radartarget.label.flying = flying +radartarget.label.ground = ground +tilelayer.label.floor = floor +tilelayer.label.ore = ore +tilelayer.label.block = block +tilelayer.label.building = building + +name.token.jump = Jump +name.token.color = color +name.token.width = width +name.token.height = height +name.token.sides = sides +name.token.radius = radius +name.token.rotation = rotation +name.token.degrees = degrees +name.token.image = image +name.token.size = size +name.token.align = align +name.token.set = set +name.token.of = of +name.token.to = to +name.token.at = at +name.token.in = in +name.token.damage = damage +name.token.velocityScl = velocity scale +name.token.lifeScl = life scale +name.token.aimX = aim X +name.token.aimY = aim Y +name.token.read = read +name.token.write = write +name.token.from = from +name.token.char = char +name.token.linknum = link# +name.token.draw = draw +name.token.clear = clear +name.token.apply = apply +name.token.circle = circle +name.token.rect = rect +name.token.positional = positional +name.token.global = global +name.token.target = target +name.token.and = and +name.token.or = or +name.token.b-and = b-and +name.token.xor = xor +name.token.flip = flip +name.token.order = order +name.token.sort = sort +name.token.output = output +name.token.if = if +name.token.then = then +name.token.else = else +name.token.sec = sec +name.token.find = find +name.token.group = group +name.token.enemy = enemy? +name.token.ore = ore +name.token.outX = out X +name.token.outY = out Y +name.token.owner = owner +name.token.found = found? +name.token.building = building +name.token.always = always +name.token.not = not +name.token.pack = pack +name.token.unpack = unpack +name.token.-lookup = = lookup +name.token.type = type +name.token.get = get +name.token.team = team +name.token.rot = rot +name.token.spawn = spawn +name.token.-bullet = = bullet +name.token.unit = unit +name.token.weather = weather +name.token.state = state +name.token.natural = natural +name.token.speed = speed +name.token.level = level +name.token.duration = duration +name.token.seconds = seconds +name.token.shown = shown +name.token.data = data +name.token.effect = effect +name.token.pierce = pierce +name.token.ground = ground +name.token.air = air +name.token.flag = flag +name.token.volume = volume +name.token.pitch = pitch +name.token.pan = pan +name.token.limit = limit +name.token.id = id # +name.token.replace = replace? +name.token.for = for +name.token.success = success +name.token.truefalse = true/false +name.token.layer = layer +name.token.stroke = stroke +name.token.outline = outline +name.token.fill = fill? +name.token.start = start +name.token.end = end +name.token.fetch = fetch? +name.token.background = background +name.token.printFlush = printflush +name.token.name = name +name.token.index = index +name.token.block-unit = block/unit +name.token.enable = enable +name.token.amount = amount +name.token.item = item +name.token.takeUnits = take units +name.token.value = value +name.token.floor = floor +name.token.result = result +name.token.config = config +name.token.shapeText = shape text +name.token.point = point +name.token.shape = shape +name.token.text = text +name.token.line = line +name.token.texture = texture +name.token.quad = quad +name.token.light = light +name.token.snowing = snowing +name.token.rain = rain +name.token.sandstorm = sand storm +name.token.sporestorm = spore storm +name.token.fog = fog +name.token.suspend-particles = suspended particles +name.token.topLeft = top left +name.token.top = top +name.token.topRight = top right +name.token.left = left +name.token.center = center +name.token.right = right +name.token.bottomLeft = bottom left +name.token.bottom = bottom +name.token.bottomRight = bottom right +name.token.none = none +name.token.warn = warn +name.token.cross = cross +name.token.blockFall = block fall +name.token.placeBlock = place block +name.token.placeBlockSpark = place block spark +name.token.breakBlock = break block +name.token.-spawn = = spawn +name.token.trail = trail +name.token.breakProp = break prop +name.token.smokeCloud = smoke cloud +name.token.vapor = vapor +name.token.hit = hit +name.token.hitSquare = hit square +name.token.shootSmall = shoot small +name.token.shootBig = shoot big +name.token.smokeSmall = smoke small +name.token.smokeBig = smoke big +name.token.smokeColor = smoke color +name.token.smokeSquare = smoke square +name.token.smokeSquareBig = smoke square big +name.token.spark = spark +name.token.sparkBig = spark big +name.token.sparkShoot = spark shoot +name.token.sparkShootBig = spark shoot big +name.token.drill = drill +name.token.drillBig = drill big +name.token.lightBlock = light block +name.token.explosion = explosion +name.token.smokePuff = smoke puff +name.token.sparkExplosion = spark explosion +name.token.crossExplosion = cross explosion +name.token.wave = wave +name.token.bubble = bubble +name.token.music = music +name.token.interrupt = interrupt +name.token.all = All +name.token.beams = Beams +name.token.block = Block +name.token.charge = Charge +name.token.environment = Environment +name.token.explosions = Explosions +name.token.loops = Loops +name.token.movement = Movement +name.token.shoot = Shoot +name.token.ui = UI diff --git a/core/assets/bundles/bundle_lt.properties b/core/assets/bundles/bundle_lt.properties index b452738360..b1c4fdd3d8 100644 --- a/core/assets/bundles/bundle_lt.properties +++ b/core/assets/bundles/bundle_lt.properties @@ -50,6 +50,7 @@ mods.browser.add = Įdiegti mods.browser.reinstall = Perdiegti mods.browser.view-releases = Pažiūrėti leidimus mods.browser.noreleases = [scarlet]Nerasti jokių leidimų\n[accent]Nėjo rasti leidimų šiai modifikacijai. Patikrinkite ar modifikacijos repo yra paskelbtų leidimų. +mods.browser.current = [lightgray]Most recent commit mods.browser.latest = mods.browser.releases = Leidimai mods.browser.fetching = Ieškoma Leidimų... @@ -144,6 +145,7 @@ mods.initfailed = [red]⚠[] Praitas Mindustry paleidimas nepavyko. Tikėtina, k mods = Modifikacijos mods.name = Mod: mods.none = [lightgray]Modifikacijos nerastos +mods.restore = Restore Failed mods.guide = Modifikavimo pagalba mods.report = Pranešti apie klaidas mods.openfolder = Atidaryti modifikacijų aplanką @@ -162,6 +164,7 @@ mod.installed = [[Įdiegta] mod.display = [gray]Modifikacijos:[orange] {0} mod.enabled = [lightgray]Įjungta mod.disabled = [scarlet]Išjungta +mod.failed = [red]Failed mod.multiplayer.compatible = [gray]Suderinama su keliais žaidėjais mod.disable = Išjungti mod.version = Version: @@ -522,8 +525,10 @@ editor.filters.search = Search In: editor.filters.author = Author editor.filters.description = Description editor.filters.modname = Mod Name -editor.filters.prioritizemod = Mod Priority -editor.filters.prioritizecustom = Custom Priority +editor.filters.prioritize.name = Prioritize: Name +editor.filters.prioritize.custom = Prioritize: Custom +editor.filters.prioritize.builtin = Prioritize: Built-In +editor.filters.prioritize.recent = Prioritize: Recently Modified editor.filters.planetselect = Planet Selection editor.shiftx = Shift X editor.shifty = Shift Y @@ -1098,12 +1103,15 @@ status.slow.name = Slow status.fast.name = Fast status.shielded.name = Shielded status.disarmed.name = Disarmed +status.invincible.name = Invincible +status.dynamic.name = Dynamic settings.language = Kalba settings.data = Žaidimo Duomenys settings.reset = Atkurti į numatytuosius settings.rebind = Keisti settings.resetKey = Atkuri +settings.unbindKey = Unbind settings.controls = Valdymas settings.game = Žaidimas settings.sound = Garsai @@ -1132,6 +1140,7 @@ block.limit = [scarlet]Limit: {0} Buildings unsupported.environment = [scarlet]Unsupported Environment yes = Taip no = Ne +unabletoclog = Unable to clog info.title = Informacija error.title = [crimson]Įvyko klaida error.crashtitle = Įvyko klaida @@ -1233,7 +1242,11 @@ stat.buildspeedmultiplier = Build Speed Multiplier stat.reactive = Reacts stat.immunities = Immunities stat.healing = Healing +stat.status = Status Effect stat.efficiency = [stat]{0}% Efficiency +stat.chance = [stat]{0}%[lightgray] chance of [white] +stat.hitsize = Hitbox Size +stat.resettime = Reset Time ability.forcefield = Force Field ability.forcefield.description = Projects a force shield that absorbs bullets @@ -1291,6 +1304,7 @@ bar.cargounitcap = Cargo Unit Cap Reached bar.drillspeed = Grąžto Greitis: {0}/s bar.pumpspeed = Pompos Greitis: {0}/s bar.efficiency = Efektyvumas: {0}% +bar.yield = Yield: +{0}% bar.boost = Boost: +{0}% bar.powerbuffer = Battery Power: {0}/{1} bar.powerbalance = Energija: {0}/s @@ -1320,6 +1334,10 @@ bar.regenerationrate = [stat]{0}/sec[lightgray] regen rate bar.activationtimer = Activates in {0} bar.activated = Activated bar.upto = Up to {0} +bar.lerpwarmuptime = Affected by overdrive. Non-linear; uses the exponential decay formula.\nFor reference, this will reach 90% progress in {0} seconds, and 99% in {1} seconds. +bar.damagetimetotal = {0} dmg/{1} sec +bar.hits = {0} hits +bar.dps = {0} DPS units.processorcontrol = [lightgray]Processor Controlled @@ -1363,6 +1381,7 @@ bullet.notargetsbuildings = [stat] ignores missiles unit.blocks = blokai unit.blockssquared = blocks² +unit.worldunits = world units unit.powersecond = energijos per sekundę unit.tilessecond = tiles/second unit.liquidsecond = skysčio per sekundę @@ -1389,6 +1408,7 @@ unit.shots = shots unit.pershot = /shot unit.perleg = per leg unit.perside = per side +unit.instant = Instant category.purpose = Purpose category.general = Bendra category.power = Energija @@ -1400,27 +1420,39 @@ category.optional = Galimi Pagerinimai setting.alwaysmusic.name = Always Play Music setting.alwaysmusic.description = When enabled, music will always play on loop in-game.\nWhen disabled, it only plays at random intervals. setting.skipcoreanimation.name = Skip Core Launch/Land Animation +setting.skipcoreanimation.description = When enabled, the animation for core launching and landing will be skipped. setting.landscape.name = Užrakinti pasukimą -setting.shadows.name = Šešėliai +setting.landscape.description = When enabled, the screen orientation is locked to landscape mode. setting.blockreplace.name = Automatiniai Blokų Pasiūlymai +setting.blockreplace.description = When enabled, placing a block on another of the same type\nwill suggest an automatic upgrade if available. setting.linear.name = Linijinis Filtravimas +setting.linear.description = When enabled, textures are smoothed. When disabled, textures have a pixelated look. setting.hints.name = Užuominos setting.backgroundpause.name = Pause In Background +setting.backgroundpause.description = When enabled, the game will pause when it is not in focus. setting.buildautopause.name = Automatinis Statybų Sustabdymas +setting.buildautopause.description = When enabled, building is automatically paused when the player is not actively building. setting.doubletapmine.name = Double-Tap to Mine +setting.doubletapmine.description = When enabled, double-tapping on a resource tile will make your unit start mining it. setting.commandmodehold.name = Hold For Command Mode +setting.commandmodehold.description = Whether command mode is activated by holding the command key down, as opposed to toggling it once. setting.distinctcontrolgroups.name = Limit One Control Group Per Unit +setting.distinctcontrolgroups.description = When enabled, a unit can only belong to one control group at a time. setting.modcrashdisable.name = Disable Mods On Startup Crash +setting.modcrashdisable.description = When enabled, if the game crashes on startup, all mods\nwill be automatically disabled to prevent a crash loop. setting.animatedwater.name = Vandens Animacija -setting.animatedshields.name = Skydų Animacija +setting.animatedwater.description = Enables or disables animations for liquid surfaces like water and slag. setting.playerindicators.name = Player Indicators +setting.playerindicators.description = Shows markers pointing in the direction of other players on the map. setting.showpings.name = Show Pings setting.showotherbuildplans.name = Show Other Player's Build Plans setting.indicators.name = Priešų/Sąjungininkų Indikatorius +setting.indicators.description = Shows markers pointing in the direction of setting.autotarget.name = Automatinis Taikymas +setting.autotarget.description = When enabled, your unit will automatically target and fire at nearby enemies. setting.keyboard.name = Pelės+Klaviatūros Valdymas -setting.touchscreen.name = Jutiklinio Ekrano Valdymas setting.fpscap.name = Maks. FPS +setting.fpscap.description = Sets the maximum frames per second the game will run at.\nHigher values may increase power consumption. setting.fpscap.none = Nėra setting.fpscap.text = {0} FPS setting.uiscale.name = UI mastelio keitimas[lightgray] (reikalingas perkrovimas)[] @@ -1428,53 +1460,84 @@ setting.uiscale.description = Restart required to apply changes. setting.uiEdgePadding.name = UI Edge Padding setting.uiEdgePadding.description = Adds padding to the edges of the UI. Useful for displays with rounded corners or notches. setting.swapdiagonal.name = Visada Įstrižinis Padėjimas +setting.swapdiagonal.description = When enabled, holding the placement key will switch to diagonal placement mode. setting.screenshake.name = Ekrano Drebėjimas +setting.screenshake.description = Adjusts the intensity of the screen shake effect from explosions and other events. setting.bloomintensity.name = Bloom Intensity +setting.bloomintensity.description = Adjusts the intensity of the bloom (glow) effect. setting.bloomblur.name = Bloom Blur +setting.bloomblur.description = Adjusts the blurriness of the bloom effect. setting.effects.name = Rodyti Efektus +setting.effects.description = Enables or disables various visual effects like smoke and particles. setting.destroyedblocks.name = Rodyti Sugriautus Blokus +setting.destroyedblocks.description = When enabled, destroyed blocks leave behind rubble. setting.blockstatus.name = Rodyti Blokų Būseną +setting.blockstatus.description = Shows colored status icons above blocks. setting.conveyorpathfinding.name = Konvejerio Paskirties Vietos Nustatymas +setting.conveyorpathfinding.description = When enabled, placing conveyors will automatically try to find a path to the destination. setting.sensitivity.name = Valdymo Jautrumas +setting.sensitivity.description = Adjusts the sensitivity of game controllers. setting.saveinterval.name = Išsaugojimo Intervalas +setting.saveinterval.description = Sets the time interval for automatic game saves. setting.seconds = {0} sekundžių setting.milliseconds = {0} milisekundžių setting.fullscreen.name = Fullscreen setting.fps.name = Rodyti FPS ir Ping +setting.fps.description = Displays the current frames per second and network ping in the corner of the screen. setting.console.name = Enable Console +setting.console.description = Enables the in-game Javascript console. setting.drawhitboxes.name = Display Hitboxes setting.showperformance.name = Display Performance Metrics setting.buildingtimestep.name = Fixed Building Timestep setting.buildingtimestep.description = Runs buildings on a fixed timestep with constant delta,\nas opposed to every frame with variable delta.\nIf buildings cannot be updated fast enough, the game will slow down.\nIf you don't know what that means, don't touch this option. setting.smoothcamera.name = Smooth Camera +setting.smoothcamera.description = When enabled, the camera will move more smoothly instead of\ninstantly snapping to new positions. setting.detach-camera.name = Free Camera setting.detach-camera.description = If enabled, the camera moves independently of the player unit.\nThis setting can be assigned a hotkey. setting.vsync.name = VSync +setting.vsync.description = Synchronizes the game's frame rate with the monitor's\nrefresh rate to prevent screen tearing. setting.pixelate.name = Pikseliavimas +setting.pixelate.description = When enabled, the game is rendered at a lower resolution and\nscaled up, creating a pixelated effect. setting.minimap.name = Rodyti Mini Žemėlapį +setting.minimap.description = Toggles the visibility of the minimap in the corner of the screen. setting.coreitems.name = Display Core Items +setting.coreitems.description = Toggles the display of items stored in the core on the side of the screen. setting.position.name = Rodyti Žaidėjų Pozicijas +setting.position.description = Displays the player's coordinates on the screen. setting.mouseposition.name = Show Mouse Position +setting.mouseposition.description = Displays the mouse cursor's coordinates on the screen. setting.musicvol.name = Muzikos Garsumas setting.atmosphere.name = Show Planet Atmosphere +setting.atmosphere.description = Toggles the rendering of the planet atmospheres in the campaign 3D view. setting.drawlight.name = Draw Darkness/Lighting setting.ambientvol.name = Aplinkos Garsas -setting.mutemusic.name = Nutildyti Muziką setting.sfxvol.name = SFX Garsumas -setting.mutesound.name = Nutildyti Garsus setting.communityservers.name = Fetch Community Server List +setting.communityservers.description = When enabled, the game will fetch and display a list of community-run multiplayer servers. setting.savecreate.name = Automatiškai Kurti Išsaugojimus +setting.savecreate.description = When enabled, the game will automatically create a new save file when starting a new game. setting.steampublichost.name = Public Game Visibility +setting.steampublichost.description = Controls who can see and join your game when hosting on Steam. setting.playerlimit.name = Žaidėjų Limitas +setting.playerlimit.description = Sets the maximum number of players that can join your server. setting.chatopacity.name = Pokalbių Lentos Nepermatomumas +setting.chatopacity.description = Adjusts the transparency of the chat window. setting.lasersopacity.name = Elektros Tinklo Nepermatomumas +setting.lasersopacity.description = Adjusts the opacity of power node lasers. setting.unitlaseropacity.name = Unit Mining Beam Opacity +setting.unitlaseropacity.description = Adjusts the opacity of unit mining beams. setting.bridgeopacity.name = Tilto Nepermatomumas +setting.bridgeopacity.description = Adjusts the opacity of bridge conveyors. setting.playerchat.name = Rodyti Pokalbių Teksto Burbulus Virš Žaidėjų +setting.playerchat.description = When enabled, chat messages from players will appear in bubbles above their heads. setting.showweather.name = Show Weather Graphics +setting.showweather.description = Toggles the display of weather effects like rain and snow. setting.hidedisplays.name = Hide Logic Displays +setting.hidedisplays.description = Hides the content of logic displays, which may improve performance. setting.macnotch.name = Pritaikykite sąsają, kad būtų rodoma įpjova setting.macnotch.description = Norint pritaikyti pakeitimus, reikia paleisti iš naujo +setting.logiclocalization.name = Logic Localization +setting.logiclocalization.description = When enabled, text in the logic editor is translated,\ninstead of being English for all languages. steam.friendsonly = Friends Only steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join. @@ -1685,6 +1748,7 @@ rules.title.unit = Vienetai rules.title.experimental = Eksperimentinis rules.title.environment = Environment rules.title.teams = Teams +rules.title.light = Lighting rules.title.planet = Planet rules.title.music = Music rules.alwaysplaymusic = Always Play Music @@ -1696,6 +1760,7 @@ rules.darkmusic.info = Comma-separated music tracks that are more likely to play rules.nomusic = Disable Automatic Music rules.nomusic.info = Turns off all automatic music playback.\nUseful for maps that have custom music played using processors. rules.lighting = Apšvietimas +rules.lighting.unitlight = Unit Lighting rules.fog = Fog of War rules.invasions = Enemy Sector Invasions rules.legacylaunchpads = Legacy Launch Pad Mechanics @@ -2607,6 +2672,8 @@ block.large-logic-display.description = Displays arbitrary graphics from a logic block.tile-logic-display.description = Displays arbitrary graphics from a logic processor.\nSeamlessly connects to nearby tiled display blocks. block.interplanetary-accelerator.description = A massive electromagnetic railgun tower. Accelerates cores to escape velocity for interplanetary deployment. block.repair-turret.description = Continuously repairs the closest damaged unit in its vicinity. Optionally accepts coolant. +block.target-dummy.name = Target Dummy +block.target-dummy.description = Spawns a target dummy to test damage per second. Armor and flight can be configured.\nSandbox only. #Erekir block.core-bastion.description = Core of the base. Armored. Once destroyed, the sector is lost. @@ -3059,3 +3126,466 @@ lenum.dragmultiplier = Environment drag multiplier. lenum.ban = Blocks or units that cannot be placed or built. lenum.unban = Unban a unit or block. lenum.musicvolume = Global music volume multiplier.\nClamped to [0, 1]. + +# Implemented via the localizedName() method +instruction.read = Read +instruction.write = Write +instruction.draw = Draw +instruction.print = Print +instruction.printchar = Print Char +instruction.format = Format +instruction.drawflush = Draw Flush +instruction.printflush = Print Flush +instruction.getlink = Get link +instruction.control = Control +instruction.radar = Radar +instruction.sensor = Sensor +instruction.set = Set +instruction.operation = Operation +instruction.select = Select +instruction.wait = Wait +instruction.stop = Stop +instruction.lookup = Lookup +instruction.jump = Jump +instruction.end = End +instruction.unitbind = Unit Bind +instruction.unitcontrol = Unit Control +instruction.unitradar = Unit Radar +instruction.unitlocate = Unit Locate +instruction.query = Query +instruction.getblock = Get Block +instruction.setblock = Set Block +instruction.spawnunit = Spawn Unit +instruction.spawnbullet = Spawn Bullet +instruction.applystatus = Apply Status +instruction.weathersense = Weather Sense +instruction.weatherset = Weather Set +instruction.spawnwave = Spawn Wave +instruction.setrule = Set Rule +instruction.flushmessage = Flush Message +instruction.cutscene = Cutscene +instruction.effect = Effect +instruction.explosion = Explosion +instruction.setrate = Set Rate +instruction.fetch = Fetch +instruction.sync = Sync +instruction.clientdata = Client Data +instruction.getflag = Get Flag +instruction.setflag = Set Flag +instruction.setprop = Set Prop +instruction.playsound = Play Sound +instruction.playmusic = Play Music +instruction.setmarker = Set Marker +instruction.makemarker = Make Marker +instruction.localeprint = Locale Print +instruction.packcolor = Pack Color +instruction.unpackcolor = Unpack Color +instruction.invalid = Invalid +# Implemented via the enumText() method +blockflag.label.core = core +blockflag.label.storage = storage +blockflag.label.generator = generator +blockflag.label.turret = turret +blockflag.label.factory = factory +blockflag.label.repair = repair +blockflag.label.battery = battery +blockflag.label.reactor = reactor +blockflag.label.drill = drill +blockflag.label.shield = shield +contenttype.label.block = block +contenttype.label.unit = unit +contenttype.label.item = item +contenttype.label.liquid = liquid +contenttype.label.team = team +cutsceneaction.label.active = active +cutsceneaction.label.pan = pan +cutsceneaction.label.zoom = zoom +cutsceneaction.label.stop = stop +cutsceneaction.label.shake = shake +cutsceneaction.label.gethud = get Hud +cutsceneaction.label.sethud = set Hud +fetchtype.label.unit = unit +fetchtype.label.player = player +fetchtype.label.core = core +fetchtype.label.build = build +fetchtype.label.unitcount = unit count +fetchtype.label.playercount = player count +fetchtype.label.corecount = core count +fetchtype.label.buildcount = build count +graphicstype.label.clear = clear +graphicstype.label.color = color +graphicstype.label.col = col +graphicstype.label.stroke = stroke +graphicstype.label.line = line +graphicstype.label.rect = rect +graphicstype.label.linerect = line rect +graphicstype.label.poly = poly +graphicstype.label.linepoly = line poly +graphicstype.label.triangle = triangle +graphicstype.label.image = image +graphicstype.label.print = print +graphicstype.label.translate = translate +graphicstype.label.scale = scale +graphicstype.label.rotate = rotate +graphicstype.label.reset = reset +laccess.label.totalitems = total items +laccess.label.firstitem = first item +laccess.label.totalliquids = total liquids +laccess.label.totalpower = total power +laccess.label.itemcapacity = item capacity +laccess.label.liquidcapacity = liquid capacity +laccess.label.powercapacity = power capacity +laccess.label.powernetstored = powernet stored +laccess.label.powernetcapacity = powernet capacity +laccess.label.powernetin = powernet in +laccess.label.powernetout = powernet out +laccess.label.ammo = ammo +laccess.label.ammocapacity = ammo capacity +laccess.label.currentammotype = current ammo type +laccess.label.memorycapacity = memory capacity +laccess.label.health = health +laccess.label.maxhealth = max health +laccess.label.heat = heat +laccess.label.shield = shield +laccess.label.armor = armor +laccess.label.efficiency = efficiency +laccess.label.progress = progress +laccess.label.timescale = timescale +laccess.label.rotation = rotation +laccess.label.x = x +laccess.label.y = y +laccess.label.velocityx = x velocity +laccess.label.velocityy = y velocity +laccess.label.shootx = shoot x +laccess.label.shooty = shoot y +laccess.label.camerax = camera x +laccess.label.cameray = camera y +laccess.label.camerawidth = camera width +laccess.label.cameraheight = camera height +laccess.label.displaywidth = display width +laccess.label.displayheight = display height +laccess.label.buffersize = buffer size +laccess.label.operations = operations +laccess.label.size = size +laccess.label.solid = solid +laccess.label.dead = dead +laccess.label.range = range +laccess.label.shooting = shooting +laccess.label.boosting = boosting +laccess.label.minex = mining x +laccess.label.miney = mining y +laccess.label.mining = mining +laccess.label.buildx = build x +laccess.label.buildy = build y +laccess.label.pingx = ping x +laccess.label.pingy = ping y +laccess.label.pingtext = ping text +laccess.label.building = building +laccess.label.breaking = breaking +laccess.label.speed = speed +laccess.label.team = team +laccess.label.type = type +laccess.label.flag = flag +laccess.label.flying = flying +laccess.label.controlled = controlled +laccess.label.controller = controller +laccess.label.name = name +laccess.label.payloadcount = payload count +laccess.label.payloadtype = payload type +laccess.label.totalpayload = total payload +laccess.label.payloadcapacity = payload capacity +laccess.label.maxunits = max units +laccess.label.id = id +laccess.label.selectedblock = selected block +laccess.label.selectedrotation = selected rotation +laccess.label.bulletlifetime = bullet lifetime +laccess.label.bullettime = bullet time +laccess.label.enabled = enabled +laccess.label.shoot = shoot +laccess.label.shootp = shoot predict +laccess.label.config = config +laccess.label.color = color +llocate.label.ore = ore +llocate.label.spawn = spawn +llocate.label.building = building +llocate.label.damaged = damaged +lmarkercontrol.label.remove = remove +lmarkercontrol.label.world = world +lmarkercontrol.label.minimap = minimap +lmarkercontrol.label.light = light +lmarkercontrol.label.autoscale = autoscale +lmarkercontrol.label.pos = pos +lmarkercontrol.label.endpos = end pos +lmarkercontrol.label.drawlayer = draw layer +lmarkercontrol.label.color = color +lmarkercontrol.label.radius = radius +lmarkercontrol.label.stroke = stroke +lmarkercontrol.label.outline = outline +lmarkercontrol.label.rotation = rotation +lmarkercontrol.label.shape = shape +lmarkercontrol.label.arc = arc +lmarkercontrol.label.flushtext = flush text +lmarkercontrol.label.fontsize = font size +lmarkercontrol.label.textheight = text height +lmarkercontrol.label.textalign = text align +lmarkercontrol.label.linealign = line align +lmarkercontrol.label.labelflags = label flags +lmarkercontrol.label.texture = texture +lmarkercontrol.label.texturesize = texture size +lmarkercontrol.label.posi = posi +lmarkercontrol.label.uvi = uvi +lmarkercontrol.label.colori = colori +logicrule.label.currentwavetime = current wave time +logicrule.label.wavetimer = wave timer? +logicrule.label.waves = waves +logicrule.label.wave = wave +logicrule.label.wavespacing = wave spacing +logicrule.label.wavesending = waves ending? +logicrule.label.attackmode = attack mode? +logicrule.label.enemycorebuildradius = enemy core build radius +logicrule.label.dropzoneradius = drop zone radius +logicrule.label.unitcap = unit cap +logicrule.label.maparea = map area +logicrule.label.lighting = lighting? +logicrule.label.cangameover = can game over +logicrule.label.ambientlight = ambient light +logicrule.label.unitlight = unit light +logicrule.label.solarmultiplier = solar multiplier +logicrule.label.dragmultiplier = drag multiplier +logicrule.label.ban = ban +logicrule.label.unban = unban +logicrule.label.pausedisabled = pause disabled +logicrule.label.musicvolume = music volume +logicrule.label.buildspeed = build speed +logicrule.label.unithealth = unit health +logicrule.label.unitbuildspeed = unit build speed +logicrule.label.unitminespeed = unit mine speed +logicrule.label.unitcost = unit cost +logicrule.label.unitdamage = unit damage +logicrule.label.blockhealth = block health +logicrule.label.blockdamage = block damage +logicrule.label.rtsminweight = rts min weight +logicrule.label.rtsminsquad = rts min squad +lunitcontrol.label.idle = idle +lunitcontrol.label.stop = stop +lunitcontrol.label.unbind = unbind +lunitcontrol.label.move = move +lunitcontrol.label.approach = approach +lunitcontrol.label.pathfind = pathfind +lunitcontrol.label.autopathfind = auto pathfind +lunitcontrol.label.target = target +lunitcontrol.label.targetp = target predict +lunitcontrol.label.itemdrop = item drop +lunitcontrol.label.itemtake = item take +lunitcontrol.label.paydrop = payload drop +lunitcontrol.label.paytake = payload take +lunitcontrol.label.payenter = payload enter +lunitcontrol.label.flag = flag +lunitcontrol.label.mine = mine +lunitcontrol.label.build = build block +lunitcontrol.label.getblock = get block +lunitcontrol.label.deconstruct = deconstruct +lunitcontrol.label.within = within? +lunitcontrol.label.boost = boost +messagetype.label.notify = notify +messagetype.label.announce = announce +messagetype.label.toast = toast +messagetype.label.mission = mission +querytype.label.unit = unit +querytype.label.building = building +radarsort.label.distance = distance +radarsort.label.health = health +radarsort.label.maxhealth = max health +radarsort.label.shield = shield +radarsort.label.armor = armor +radartarget.label.any = any +radartarget.label.enemy = enemy +radartarget.label.ally = ally +radartarget.label.player = player +radartarget.label.attacker = attacker +radartarget.label.flying = flying +radartarget.label.ground = ground +tilelayer.label.floor = floor +tilelayer.label.ore = ore +tilelayer.label.block = block +tilelayer.label.building = building + +name.token.jump = Jump +name.token.color = color +name.token.width = width +name.token.height = height +name.token.sides = sides +name.token.radius = radius +name.token.rotation = rotation +name.token.degrees = degrees +name.token.image = image +name.token.size = size +name.token.align = align +name.token.set = set +name.token.of = of +name.token.to = to +name.token.at = at +name.token.in = in +name.token.damage = damage +name.token.velocityScl = velocity scale +name.token.lifeScl = life scale +name.token.aimX = aim X +name.token.aimY = aim Y +name.token.read = read +name.token.write = write +name.token.from = from +name.token.char = char +name.token.linknum = link# +name.token.draw = draw +name.token.clear = clear +name.token.apply = apply +name.token.circle = circle +name.token.rect = rect +name.token.positional = positional +name.token.global = global +name.token.target = target +name.token.and = and +name.token.or = or +name.token.b-and = b-and +name.token.xor = xor +name.token.flip = flip +name.token.order = order +name.token.sort = sort +name.token.output = output +name.token.if = if +name.token.then = then +name.token.else = else +name.token.sec = sec +name.token.find = find +name.token.group = group +name.token.enemy = enemy? +name.token.ore = ore +name.token.outX = out X +name.token.outY = out Y +name.token.owner = owner +name.token.found = found? +name.token.building = building +name.token.always = always +name.token.not = not +name.token.pack = pack +name.token.unpack = unpack +name.token.-lookup = = lookup +name.token.type = type +name.token.get = get +name.token.team = team +name.token.rot = rot +name.token.spawn = spawn +name.token.-bullet = = bullet +name.token.unit = unit +name.token.weather = weather +name.token.state = state +name.token.natural = natural +name.token.speed = speed +name.token.level = level +name.token.duration = duration +name.token.seconds = seconds +name.token.shown = shown +name.token.data = data +name.token.effect = effect +name.token.pierce = pierce +name.token.ground = ground +name.token.air = air +name.token.flag = flag +name.token.volume = volume +name.token.pitch = pitch +name.token.pan = pan +name.token.limit = limit +name.token.id = id # +name.token.replace = replace? +name.token.for = for +name.token.success = success +name.token.truefalse = true/false +name.token.layer = layer +name.token.stroke = stroke +name.token.outline = outline +name.token.fill = fill? +name.token.start = start +name.token.end = end +name.token.fetch = fetch? +name.token.background = background +name.token.printFlush = printflush +name.token.name = name +name.token.index = index +name.token.block-unit = block/unit +name.token.enable = enable +name.token.amount = amount +name.token.item = item +name.token.takeUnits = take units +name.token.value = value +name.token.floor = floor +name.token.result = result +name.token.config = config +name.token.shapeText = shape text +name.token.point = point +name.token.shape = shape +name.token.text = text +name.token.line = line +name.token.texture = texture +name.token.quad = quad +name.token.light = light +name.token.snowing = snowing +name.token.rain = rain +name.token.sandstorm = sand storm +name.token.sporestorm = spore storm +name.token.fog = fog +name.token.suspend-particles = suspended particles +name.token.topLeft = top left +name.token.top = top +name.token.topRight = top right +name.token.left = left +name.token.center = center +name.token.right = right +name.token.bottomLeft = bottom left +name.token.bottom = bottom +name.token.bottomRight = bottom right +name.token.none = none +name.token.warn = warn +name.token.cross = cross +name.token.blockFall = block fall +name.token.placeBlock = place block +name.token.placeBlockSpark = place block spark +name.token.breakBlock = break block +name.token.-spawn = = spawn +name.token.trail = trail +name.token.breakProp = break prop +name.token.smokeCloud = smoke cloud +name.token.vapor = vapor +name.token.hit = hit +name.token.hitSquare = hit square +name.token.shootSmall = shoot small +name.token.shootBig = shoot big +name.token.smokeSmall = smoke small +name.token.smokeBig = smoke big +name.token.smokeColor = smoke color +name.token.smokeSquare = smoke square +name.token.smokeSquareBig = smoke square big +name.token.spark = spark +name.token.sparkBig = spark big +name.token.sparkShoot = spark shoot +name.token.sparkShootBig = spark shoot big +name.token.drill = drill +name.token.drillBig = drill big +name.token.lightBlock = light block +name.token.explosion = explosion +name.token.smokePuff = smoke puff +name.token.sparkExplosion = spark explosion +name.token.crossExplosion = cross explosion +name.token.wave = wave +name.token.bubble = bubble +name.token.music = music +name.token.interrupt = interrupt +name.token.all = All +name.token.beams = Beams +name.token.block = Block +name.token.charge = Charge +name.token.environment = Environment +name.token.explosions = Explosions +name.token.loops = Loops +name.token.movement = Movement +name.token.shoot = Shoot +name.token.ui = UI diff --git a/core/assets/bundles/bundle_nl.properties b/core/assets/bundles/bundle_nl.properties index 2aff471416..b19a94760d 100644 --- a/core/assets/bundles/bundle_nl.properties +++ b/core/assets/bundles/bundle_nl.properties @@ -50,6 +50,7 @@ mods.browser.add = Installeer mods.browser.reinstall = Herinstalleren mods.browser.view-releases = Bekijk Releases mods.browser.noreleases = [scarlet]Geen Releases Gevonden\n[accent]Kon geen releases vinden voor deze mod. Controleer of de repository van de mod releases heeft gepubliceerd. +mods.browser.current = [lightgray]Most recent commit mods.browser.latest = mods.browser.releases = Releases mods.browser.fetching = Fetching Releases... @@ -144,6 +145,7 @@ mods.initfailed = [red]?[] De vorige Mindustry instantie faalde te initialiseren mods = Mods mods.name = Mod: mods.none = [lightgray]Geen mods gevonden! +mods.restore = Restore Failed mods.guide = Handboek voor modding mods.report = Rapporteer Bug mods.openfolder = Open Mod Folder @@ -162,6 +164,7 @@ mod.installed = [[Installed] mod.display = [gray]Mod:[orange] {0} mod.enabled = [lightgray]Ingeschakeld mod.disabled = [scarlet]Uitgeschakeld +mod.failed = [red]Failed mod.multiplayer.compatible = [gray]Geschikt voor meerdere speleres mod.disable = Deactiveer mod.version = Version: @@ -522,8 +525,10 @@ editor.filters.search = Zoek In: editor.filters.author = Auteur editor.filters.description = Beschrijving editor.filters.modname = Mod Name -editor.filters.prioritizemod = Mod Priority -editor.filters.prioritizecustom = Custom Priority +editor.filters.prioritize.name = Prioritize: Name +editor.filters.prioritize.custom = Prioritize: Custom +editor.filters.prioritize.builtin = Prioritize: Built-In +editor.filters.prioritize.recent = Prioritize: Recently Modified editor.filters.planetselect = Planet Selection editor.shiftx = Shift X editor.shifty = Shift Y @@ -1098,12 +1103,15 @@ status.slow.name = Slow status.fast.name = Fast status.shielded.name = Shielded status.disarmed.name = Disarmed +status.invincible.name = Invincible +status.dynamic.name = Dynamic settings.language = Taal settings.data = Spelgegevens settings.reset = Terug naar standaardinstellingen settings.rebind = Verander settings.resetKey = Reset +settings.unbindKey = Unbind settings.controls = Bediening settings.game = Spel settings.sound = Geluid @@ -1132,6 +1140,7 @@ block.limit = [scarlet]Limit: {0} Buildings unsupported.environment = [scarlet]Niet-ondersteunde Omgeving yes = Ja no = Nee +unabletoclog = Unable to clog info.title = Informatie error.title = [crimson]Een fout is opgetreden error.crashtitle = Een fout is opgetreden @@ -1233,7 +1242,11 @@ stat.buildspeedmultiplier = Productiesnelheid Vermenigvuldiger stat.reactive = Reageert stat.immunities = Immuniteiten stat.healing = Genezing +stat.status = Status Effect stat.efficiency = [stat]{0}% Efficiency +stat.chance = [stat]{0}%[lightgray] chance of [white] +stat.hitsize = Hitbox Size +stat.resettime = Reset Time ability.forcefield = Krachtveld ability.forcefield.description = Projects a force shield that absorbs bullets @@ -1291,6 +1304,7 @@ bar.cargounitcap = Vracht eenheid limiet bereikt bar.drillspeed = Delvingssnelheid: {0}/s bar.pumpspeed = Pompsnelheid: {0}/s bar.efficiency = Rendement: {0}% +bar.yield = Yield: +{0}% bar.boost = Boost: +{0}% bar.powerbuffer = Battery Power: {0}/{1} bar.powerbalance = Stroom: {0} @@ -1320,6 +1334,10 @@ bar.regenerationrate = [stat]{0}/sec[lightgray] regen rate bar.activationtimer = Activates in {0} bar.activated = Activated bar.upto = Up to {0} +bar.lerpwarmuptime = Affected by overdrive. Non-linear; uses the exponential decay formula.\nFor reference, this will reach 90% progress in {0} seconds, and 99% in {1} seconds. +bar.damagetimetotal = {0} dmg/{1} sec +bar.hits = {0} hits +bar.dps = {0} DPS units.processorcontrol = [lightgray]Processor Gestuurd @@ -1363,6 +1381,7 @@ bullet.notargetsbuildings = [stat] ignores missiles unit.blocks = blokken unit.blockssquared = blokken� +unit.worldunits = world units unit.powersecond = stroom eenheden/seconde unit.tilessecond = tegels/seconde unit.liquidsecond = vloeistof eenheden/seconde @@ -1389,6 +1408,7 @@ unit.shots = shots unit.pershot = /schot unit.perleg = per leg unit.perside = per side +unit.instant = Instant category.purpose = Doel category.general = Algemeen category.power = Stroom @@ -1400,27 +1420,39 @@ category.optional = Optionele Verbeteringen setting.alwaysmusic.name = Always Play Music setting.alwaysmusic.description = When enabled, music will always play on loop in-game.\nWhen disabled, it only plays at random intervals. setting.skipcoreanimation.name = Skip Core Lancering/Land Animatie +setting.skipcoreanimation.description = When enabled, the animation for core launching and landing will be skipped. setting.landscape.name = Vergrendel Landschap -setting.shadows.name = Schaduwen +setting.landscape.description = When enabled, the screen orientation is locked to landscape mode. setting.blockreplace.name = Automatische Blok Suggesties +setting.blockreplace.description = When enabled, placing a block on another of the same type\nwill suggest an automatic upgrade if available. setting.linear.name = Linear Filteren +setting.linear.description = When enabled, textures are smoothed. When disabled, textures have a pixelated look. setting.hints.name = Hints setting.backgroundpause.name = Pauzeer in achtergrond +setting.backgroundpause.description = When enabled, the game will pause when it is not in focus. setting.buildautopause.name = Pauzeer Bouw Automatisch +setting.buildautopause.description = When enabled, building is automatically paused when the player is not actively building. setting.doubletapmine.name = Dubbelklik om te delven +setting.doubletapmine.description = When enabled, double-tapping on a resource tile will make your unit start mining it. setting.commandmodehold.name = Vasthouden voor commandomodus +setting.commandmodehold.description = Whether command mode is activated by holding the command key down, as opposed to toggling it once. setting.distinctcontrolgroups.name = Limit One Control Group Per Unit +setting.distinctcontrolgroups.description = When enabled, a unit can only belong to one control group at a time. setting.modcrashdisable.name = Mods uitschakelen bij crash opstarten +setting.modcrashdisable.description = When enabled, if the game crashes on startup, all mods\nwill be automatically disabled to prevent a crash loop. setting.animatedwater.name = Animeer Water -setting.animatedshields.name = Animeer Schilden +setting.animatedwater.description = Enables or disables animations for liquid surfaces like water and slag. setting.playerindicators.name = Spelersindicatoren +setting.playerindicators.description = Shows markers pointing in the direction of other players on the map. setting.showpings.name = Show Pings setting.showotherbuildplans.name = Show Other Player's Build Plans setting.indicators.name = Toon Bondgenoten +setting.indicators.description = Shows markers pointing in the direction of setting.autotarget.name = Automatisch Richten +setting.autotarget.description = When enabled, your unit will automatically target and fire at nearby enemies. setting.keyboard.name = Muis+Toetsenbord Controls -setting.touchscreen.name = Touchscreen Controls setting.fpscap.name = Max FPS +setting.fpscap.description = Sets the maximum frames per second the game will run at.\nHigher values may increase power consumption. setting.fpscap.none = Geen setting.fpscap.text = {0} FPS setting.uiscale.name = UI Schaal[lightgray] (herstart vereist)[] @@ -1428,53 +1460,84 @@ setting.uiscale.description = Herstart vereist om veranderingen door te voeren. setting.uiEdgePadding.name = UI Edge Padding setting.uiEdgePadding.description = Adds padding to the edges of the UI. Useful for displays with rounded corners or notches. setting.swapdiagonal.name = Altijd Diagonaal Plaatsen +setting.swapdiagonal.description = When enabled, holding the placement key will switch to diagonal placement mode. setting.screenshake.name = Schuddend Scherm +setting.screenshake.description = Adjusts the intensity of the screen shake effect from explosions and other events. setting.bloomintensity.name = Bloom Intensiteit +setting.bloomintensity.description = Adjusts the intensity of the bloom (glow) effect. setting.bloomblur.name = Bloom Waas +setting.bloomblur.description = Adjusts the blurriness of the bloom effect. setting.effects.name = Toon Effecten +setting.effects.description = Enables or disables various visual effects like smoke and particles. setting.destroyedblocks.name = Toon Vernietigde Blokken +setting.destroyedblocks.description = When enabled, destroyed blocks leave behind rubble. setting.blockstatus.name = Toon Blok Status +setting.blockstatus.description = Shows colored status icons above blocks. setting.conveyorpathfinding.name = Transportband Plaats Hulp +setting.conveyorpathfinding.description = When enabled, placing conveyors will automatically try to find a path to the destination. setting.sensitivity.name = Gevoeligheid Controller +setting.sensitivity.description = Adjusts the sensitivity of game controllers. setting.saveinterval.name = Autosave Interval +setting.saveinterval.description = Sets the time interval for automatic game saves. setting.seconds = {0} seconden setting.milliseconds = {0} millisecondes setting.fullscreen.name = Volledig Scherm setting.fps.name = Toon FPS +setting.fps.description = Displays the current frames per second and network ping in the corner of the screen. setting.console.name = Console Inschakelen +setting.console.description = Enables the in-game Javascript console. setting.drawhitboxes.name = Display Hitboxes setting.showperformance.name = Display Performance Metrics setting.buildingtimestep.name = Fixed Building Timestep setting.buildingtimestep.description = Runs buildings on a fixed timestep with constant delta,\nas opposed to every frame with variable delta.\nIf buildings cannot be updated fast enough, the game will slow down.\nIf you don't know what that means, don't touch this option. setting.smoothcamera.name = Vloeiende Camera +setting.smoothcamera.description = When enabled, the camera will move more smoothly instead of\ninstantly snapping to new positions. setting.detach-camera.name = Free Camera setting.detach-camera.description = If enabled, the camera moves independently of the player unit.\nThis setting can be assigned a hotkey. setting.vsync.name = VSync +setting.vsync.description = Synchronizes the game's frame rate with the monitor's\nrefresh rate to prevent screen tearing. setting.pixelate.name = Verpixel Spel [lightgray](mogelijk verminderde performance) +setting.pixelate.description = When enabled, the game is rendered at a lower resolution and\nscaled up, creating a pixelated effect. setting.minimap.name = Toon Minimap +setting.minimap.description = Toggles the visibility of the minimap in the corner of the screen. setting.coreitems.name = Toon Core Materialen +setting.coreitems.description = Toggles the display of items stored in the core on the side of the screen. setting.position.name = Toon Speler Posities +setting.position.description = Displays the player's coordinates on the screen. setting.mouseposition.name = Toon Muis Positie +setting.mouseposition.description = Displays the mouse cursor's coordinates on the screen. setting.musicvol.name = Muziek Volume setting.atmosphere.name = Toon Atmosfeer Planeet +setting.atmosphere.description = Toggles the rendering of the planet atmospheres in the campaign 3D view. setting.drawlight.name = Draw Darkness/Lighting setting.ambientvol.name = Achtergrond Volume -setting.mutemusic.name = Demp Muziek setting.sfxvol.name = SFX Volume -setting.mutesound.name = Demp Geluid setting.communityservers.name = Fetch Community Server List +setting.communityservers.description = When enabled, the game will fetch and display a list of community-run multiplayer servers. setting.savecreate.name = Bewaar Saves Automatisch +setting.savecreate.description = When enabled, the game will automatically create a new save file when starting a new game. setting.steampublichost.name = Public Game Visibility +setting.steampublichost.description = Controls who can see and join your game when hosting on Steam. setting.playerlimit.name = Spelerslijst +setting.playerlimit.description = Sets the maximum number of players that can join your server. setting.chatopacity.name = Chat Transparantie +setting.chatopacity.description = Adjusts the transparency of the chat window. setting.lasersopacity.name = Stroomdraad Transparantie +setting.lasersopacity.description = Adjusts the opacity of power node lasers. setting.unitlaseropacity.name = Unit Mining Beam Opacity +setting.unitlaseropacity.description = Adjusts the opacity of unit mining beams. setting.bridgeopacity.name = Brug Transparantie +setting.bridgeopacity.description = Adjusts the opacity of bridge conveyors. setting.playerchat.name = Toon Chat +setting.playerchat.description = When enabled, chat messages from players will appear in bubbles above their heads. setting.showweather.name = Toon Weer Graphics +setting.showweather.description = Toggles the display of weather effects like rain and snow. setting.hidedisplays.name = Verberg Logische Displays +setting.hidedisplays.description = Hides the content of logic displays, which may improve performance. setting.macnotch.name = Pas de interface aan om de inkeping weer te geven setting.macnotch.description = Herstart vereist om veranderingen door te voeren +setting.logiclocalization.name = Logic Localization +setting.logiclocalization.description = When enabled, text in the logic editor is translated,\ninstead of being English for all languages. steam.friendsonly = Friends Only steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join. @@ -1685,6 +1748,7 @@ rules.title.unit = Eenheden rules.title.experimental = Experimenteel rules.title.environment = Omgeving rules.title.teams = Teams +rules.title.light = Lighting rules.title.planet = Planeet rules.title.music = Music rules.alwaysplaymusic = Always Play Music @@ -1696,6 +1760,7 @@ rules.darkmusic.info = Comma-separated music tracks that are more likely to play rules.nomusic = Disable Automatic Music rules.nomusic.info = Turns off all automatic music playback.\nUseful for maps that have custom music played using processors. rules.lighting = Belichting +rules.lighting.unitlight = Unit Lighting rules.fog = Mist van de Oorlog rules.invasions = Enemy Sector Invasions rules.legacylaunchpads = Legacy Launch Pad Mechanics @@ -2607,6 +2672,8 @@ block.large-logic-display.description = Displays arbitrary graphics from a logic block.tile-logic-display.description = Displays arbitrary graphics from a logic processor.\nSeamlessly connects to nearby tiled display blocks. block.interplanetary-accelerator.description = A massive electromagnetic railgun tower. Accelerates cores to escape velocity for interplanetary deployment. block.repair-turret.description = Continuously repairs the closest damaged unit in its vicinity. Optionally accepts coolant. +block.target-dummy.name = Target Dummy +block.target-dummy.description = Spawns a target dummy to test damage per second. Armor and flight can be configured.\nSandbox only. #Erekir block.core-bastion.description = Core of the base. Armored. Once destroyed, the sector is lost. @@ -3059,3 +3126,466 @@ lenum.dragmultiplier = Environment drag multiplier. lenum.ban = Blocks or units that cannot be placed or built. lenum.unban = Unban a unit or block. lenum.musicvolume = Global music volume multiplier.\nClamped to [0, 1]. + +# Implemented via the localizedName() method +instruction.read = Read +instruction.write = Write +instruction.draw = Draw +instruction.print = Print +instruction.printchar = Print Char +instruction.format = Format +instruction.drawflush = Draw Flush +instruction.printflush = Print Flush +instruction.getlink = Get link +instruction.control = Control +instruction.radar = Radar +instruction.sensor = Sensor +instruction.set = Set +instruction.operation = Operation +instruction.select = Select +instruction.wait = Wait +instruction.stop = Stop +instruction.lookup = Lookup +instruction.jump = Jump +instruction.end = End +instruction.unitbind = Unit Bind +instruction.unitcontrol = Unit Control +instruction.unitradar = Unit Radar +instruction.unitlocate = Unit Locate +instruction.query = Query +instruction.getblock = Get Block +instruction.setblock = Set Block +instruction.spawnunit = Spawn Unit +instruction.spawnbullet = Spawn Bullet +instruction.applystatus = Apply Status +instruction.weathersense = Weather Sense +instruction.weatherset = Weather Set +instruction.spawnwave = Spawn Wave +instruction.setrule = Set Rule +instruction.flushmessage = Flush Message +instruction.cutscene = Cutscene +instruction.effect = Effect +instruction.explosion = Explosion +instruction.setrate = Set Rate +instruction.fetch = Fetch +instruction.sync = Sync +instruction.clientdata = Client Data +instruction.getflag = Get Flag +instruction.setflag = Set Flag +instruction.setprop = Set Prop +instruction.playsound = Play Sound +instruction.playmusic = Play Music +instruction.setmarker = Set Marker +instruction.makemarker = Make Marker +instruction.localeprint = Locale Print +instruction.packcolor = Pack Color +instruction.unpackcolor = Unpack Color +instruction.invalid = Invalid +# Implemented via the enumText() method +blockflag.label.core = core +blockflag.label.storage = storage +blockflag.label.generator = generator +blockflag.label.turret = turret +blockflag.label.factory = factory +blockflag.label.repair = repair +blockflag.label.battery = battery +blockflag.label.reactor = reactor +blockflag.label.drill = drill +blockflag.label.shield = shield +contenttype.label.block = block +contenttype.label.unit = unit +contenttype.label.item = item +contenttype.label.liquid = liquid +contenttype.label.team = team +cutsceneaction.label.active = active +cutsceneaction.label.pan = pan +cutsceneaction.label.zoom = zoom +cutsceneaction.label.stop = stop +cutsceneaction.label.shake = shake +cutsceneaction.label.gethud = get Hud +cutsceneaction.label.sethud = set Hud +fetchtype.label.unit = unit +fetchtype.label.player = player +fetchtype.label.core = core +fetchtype.label.build = build +fetchtype.label.unitcount = unit count +fetchtype.label.playercount = player count +fetchtype.label.corecount = core count +fetchtype.label.buildcount = build count +graphicstype.label.clear = clear +graphicstype.label.color = color +graphicstype.label.col = col +graphicstype.label.stroke = stroke +graphicstype.label.line = line +graphicstype.label.rect = rect +graphicstype.label.linerect = line rect +graphicstype.label.poly = poly +graphicstype.label.linepoly = line poly +graphicstype.label.triangle = triangle +graphicstype.label.image = image +graphicstype.label.print = print +graphicstype.label.translate = translate +graphicstype.label.scale = scale +graphicstype.label.rotate = rotate +graphicstype.label.reset = reset +laccess.label.totalitems = total items +laccess.label.firstitem = first item +laccess.label.totalliquids = total liquids +laccess.label.totalpower = total power +laccess.label.itemcapacity = item capacity +laccess.label.liquidcapacity = liquid capacity +laccess.label.powercapacity = power capacity +laccess.label.powernetstored = powernet stored +laccess.label.powernetcapacity = powernet capacity +laccess.label.powernetin = powernet in +laccess.label.powernetout = powernet out +laccess.label.ammo = ammo +laccess.label.ammocapacity = ammo capacity +laccess.label.currentammotype = current ammo type +laccess.label.memorycapacity = memory capacity +laccess.label.health = health +laccess.label.maxhealth = max health +laccess.label.heat = heat +laccess.label.shield = shield +laccess.label.armor = armor +laccess.label.efficiency = efficiency +laccess.label.progress = progress +laccess.label.timescale = timescale +laccess.label.rotation = rotation +laccess.label.x = x +laccess.label.y = y +laccess.label.velocityx = x velocity +laccess.label.velocityy = y velocity +laccess.label.shootx = shoot x +laccess.label.shooty = shoot y +laccess.label.camerax = camera x +laccess.label.cameray = camera y +laccess.label.camerawidth = camera width +laccess.label.cameraheight = camera height +laccess.label.displaywidth = display width +laccess.label.displayheight = display height +laccess.label.buffersize = buffer size +laccess.label.operations = operations +laccess.label.size = size +laccess.label.solid = solid +laccess.label.dead = dead +laccess.label.range = range +laccess.label.shooting = shooting +laccess.label.boosting = boosting +laccess.label.minex = mining x +laccess.label.miney = mining y +laccess.label.mining = mining +laccess.label.buildx = build x +laccess.label.buildy = build y +laccess.label.pingx = ping x +laccess.label.pingy = ping y +laccess.label.pingtext = ping text +laccess.label.building = building +laccess.label.breaking = breaking +laccess.label.speed = speed +laccess.label.team = team +laccess.label.type = type +laccess.label.flag = flag +laccess.label.flying = flying +laccess.label.controlled = controlled +laccess.label.controller = controller +laccess.label.name = name +laccess.label.payloadcount = payload count +laccess.label.payloadtype = payload type +laccess.label.totalpayload = total payload +laccess.label.payloadcapacity = payload capacity +laccess.label.maxunits = max units +laccess.label.id = id +laccess.label.selectedblock = selected block +laccess.label.selectedrotation = selected rotation +laccess.label.bulletlifetime = bullet lifetime +laccess.label.bullettime = bullet time +laccess.label.enabled = enabled +laccess.label.shoot = shoot +laccess.label.shootp = shoot predict +laccess.label.config = config +laccess.label.color = color +llocate.label.ore = ore +llocate.label.spawn = spawn +llocate.label.building = building +llocate.label.damaged = damaged +lmarkercontrol.label.remove = remove +lmarkercontrol.label.world = world +lmarkercontrol.label.minimap = minimap +lmarkercontrol.label.light = light +lmarkercontrol.label.autoscale = autoscale +lmarkercontrol.label.pos = pos +lmarkercontrol.label.endpos = end pos +lmarkercontrol.label.drawlayer = draw layer +lmarkercontrol.label.color = color +lmarkercontrol.label.radius = radius +lmarkercontrol.label.stroke = stroke +lmarkercontrol.label.outline = outline +lmarkercontrol.label.rotation = rotation +lmarkercontrol.label.shape = shape +lmarkercontrol.label.arc = arc +lmarkercontrol.label.flushtext = flush text +lmarkercontrol.label.fontsize = font size +lmarkercontrol.label.textheight = text height +lmarkercontrol.label.textalign = text align +lmarkercontrol.label.linealign = line align +lmarkercontrol.label.labelflags = label flags +lmarkercontrol.label.texture = texture +lmarkercontrol.label.texturesize = texture size +lmarkercontrol.label.posi = posi +lmarkercontrol.label.uvi = uvi +lmarkercontrol.label.colori = colori +logicrule.label.currentwavetime = current wave time +logicrule.label.wavetimer = wave timer? +logicrule.label.waves = waves +logicrule.label.wave = wave +logicrule.label.wavespacing = wave spacing +logicrule.label.wavesending = waves ending? +logicrule.label.attackmode = attack mode? +logicrule.label.enemycorebuildradius = enemy core build radius +logicrule.label.dropzoneradius = drop zone radius +logicrule.label.unitcap = unit cap +logicrule.label.maparea = map area +logicrule.label.lighting = lighting? +logicrule.label.cangameover = can game over +logicrule.label.ambientlight = ambient light +logicrule.label.unitlight = unit light +logicrule.label.solarmultiplier = solar multiplier +logicrule.label.dragmultiplier = drag multiplier +logicrule.label.ban = ban +logicrule.label.unban = unban +logicrule.label.pausedisabled = pause disabled +logicrule.label.musicvolume = music volume +logicrule.label.buildspeed = build speed +logicrule.label.unithealth = unit health +logicrule.label.unitbuildspeed = unit build speed +logicrule.label.unitminespeed = unit mine speed +logicrule.label.unitcost = unit cost +logicrule.label.unitdamage = unit damage +logicrule.label.blockhealth = block health +logicrule.label.blockdamage = block damage +logicrule.label.rtsminweight = rts min weight +logicrule.label.rtsminsquad = rts min squad +lunitcontrol.label.idle = idle +lunitcontrol.label.stop = stop +lunitcontrol.label.unbind = unbind +lunitcontrol.label.move = move +lunitcontrol.label.approach = approach +lunitcontrol.label.pathfind = pathfind +lunitcontrol.label.autopathfind = auto pathfind +lunitcontrol.label.target = target +lunitcontrol.label.targetp = target predict +lunitcontrol.label.itemdrop = item drop +lunitcontrol.label.itemtake = item take +lunitcontrol.label.paydrop = payload drop +lunitcontrol.label.paytake = payload take +lunitcontrol.label.payenter = payload enter +lunitcontrol.label.flag = flag +lunitcontrol.label.mine = mine +lunitcontrol.label.build = build block +lunitcontrol.label.getblock = get block +lunitcontrol.label.deconstruct = deconstruct +lunitcontrol.label.within = within? +lunitcontrol.label.boost = boost +messagetype.label.notify = notify +messagetype.label.announce = announce +messagetype.label.toast = toast +messagetype.label.mission = mission +querytype.label.unit = unit +querytype.label.building = building +radarsort.label.distance = distance +radarsort.label.health = health +radarsort.label.maxhealth = max health +radarsort.label.shield = shield +radarsort.label.armor = armor +radartarget.label.any = any +radartarget.label.enemy = enemy +radartarget.label.ally = ally +radartarget.label.player = player +radartarget.label.attacker = attacker +radartarget.label.flying = flying +radartarget.label.ground = ground +tilelayer.label.floor = floor +tilelayer.label.ore = ore +tilelayer.label.block = block +tilelayer.label.building = building + +name.token.jump = Jump +name.token.color = color +name.token.width = width +name.token.height = height +name.token.sides = sides +name.token.radius = radius +name.token.rotation = rotation +name.token.degrees = degrees +name.token.image = image +name.token.size = size +name.token.align = align +name.token.set = set +name.token.of = of +name.token.to = to +name.token.at = at +name.token.in = in +name.token.damage = damage +name.token.velocityScl = velocity scale +name.token.lifeScl = life scale +name.token.aimX = aim X +name.token.aimY = aim Y +name.token.read = read +name.token.write = write +name.token.from = from +name.token.char = char +name.token.linknum = link# +name.token.draw = draw +name.token.clear = clear +name.token.apply = apply +name.token.circle = circle +name.token.rect = rect +name.token.positional = positional +name.token.global = global +name.token.target = target +name.token.and = and +name.token.or = or +name.token.b-and = b-and +name.token.xor = xor +name.token.flip = flip +name.token.order = order +name.token.sort = sort +name.token.output = output +name.token.if = if +name.token.then = then +name.token.else = else +name.token.sec = sec +name.token.find = find +name.token.group = group +name.token.enemy = enemy? +name.token.ore = ore +name.token.outX = out X +name.token.outY = out Y +name.token.owner = owner +name.token.found = found? +name.token.building = building +name.token.always = always +name.token.not = not +name.token.pack = pack +name.token.unpack = unpack +name.token.-lookup = = lookup +name.token.type = type +name.token.get = get +name.token.team = team +name.token.rot = rot +name.token.spawn = spawn +name.token.-bullet = = bullet +name.token.unit = unit +name.token.weather = weather +name.token.state = state +name.token.natural = natural +name.token.speed = speed +name.token.level = level +name.token.duration = duration +name.token.seconds = seconds +name.token.shown = shown +name.token.data = data +name.token.effect = effect +name.token.pierce = pierce +name.token.ground = ground +name.token.air = air +name.token.flag = flag +name.token.volume = volume +name.token.pitch = pitch +name.token.pan = pan +name.token.limit = limit +name.token.id = id # +name.token.replace = replace? +name.token.for = for +name.token.success = success +name.token.truefalse = true/false +name.token.layer = layer +name.token.stroke = stroke +name.token.outline = outline +name.token.fill = fill? +name.token.start = start +name.token.end = end +name.token.fetch = fetch? +name.token.background = background +name.token.printFlush = printflush +name.token.name = name +name.token.index = index +name.token.block-unit = block/unit +name.token.enable = enable +name.token.amount = amount +name.token.item = item +name.token.takeUnits = take units +name.token.value = value +name.token.floor = floor +name.token.result = result +name.token.config = config +name.token.shapeText = shape text +name.token.point = point +name.token.shape = shape +name.token.text = text +name.token.line = line +name.token.texture = texture +name.token.quad = quad +name.token.light = light +name.token.snowing = snowing +name.token.rain = rain +name.token.sandstorm = sand storm +name.token.sporestorm = spore storm +name.token.fog = fog +name.token.suspend-particles = suspended particles +name.token.topLeft = top left +name.token.top = top +name.token.topRight = top right +name.token.left = left +name.token.center = center +name.token.right = right +name.token.bottomLeft = bottom left +name.token.bottom = bottom +name.token.bottomRight = bottom right +name.token.none = none +name.token.warn = warn +name.token.cross = cross +name.token.blockFall = block fall +name.token.placeBlock = place block +name.token.placeBlockSpark = place block spark +name.token.breakBlock = break block +name.token.-spawn = = spawn +name.token.trail = trail +name.token.breakProp = break prop +name.token.smokeCloud = smoke cloud +name.token.vapor = vapor +name.token.hit = hit +name.token.hitSquare = hit square +name.token.shootSmall = shoot small +name.token.shootBig = shoot big +name.token.smokeSmall = smoke small +name.token.smokeBig = smoke big +name.token.smokeColor = smoke color +name.token.smokeSquare = smoke square +name.token.smokeSquareBig = smoke square big +name.token.spark = spark +name.token.sparkBig = spark big +name.token.sparkShoot = spark shoot +name.token.sparkShootBig = spark shoot big +name.token.drill = drill +name.token.drillBig = drill big +name.token.lightBlock = light block +name.token.explosion = explosion +name.token.smokePuff = smoke puff +name.token.sparkExplosion = spark explosion +name.token.crossExplosion = cross explosion +name.token.wave = wave +name.token.bubble = bubble +name.token.music = music +name.token.interrupt = interrupt +name.token.all = All +name.token.beams = Beams +name.token.block = Block +name.token.charge = Charge +name.token.environment = Environment +name.token.explosions = Explosions +name.token.loops = Loops +name.token.movement = Movement +name.token.shoot = Shoot +name.token.ui = UI diff --git a/core/assets/bundles/bundle_nl_BE.properties b/core/assets/bundles/bundle_nl_BE.properties index 6e753151e1..7cc43db75b 100644 --- a/core/assets/bundles/bundle_nl_BE.properties +++ b/core/assets/bundles/bundle_nl_BE.properties @@ -50,6 +50,7 @@ mods.browser.add = Install mods.browser.reinstall = Reinstall mods.browser.view-releases = View Releases mods.browser.noreleases = [scarlet]No Releases Found\n[accent]Couldn't find any releases for this mod. Check if the mod's repository has any releases published. +mods.browser.current = [lightgray]Most recent commit mods.browser.latest = mods.browser.releases = Releases mods.browser.fetching = Fetching Releases... @@ -144,6 +145,7 @@ mods.initfailed = [red]⚠[] The previous Mindustry instance failed to initializ mods = Mods mods.name = Mod: mods.none = [lightgray]Geen mods gevonden! +mods.restore = Restore Failed mods.guide = Handleiding tot Modding mods.report = Bug Rapporteren mods.openfolder = Open Mod Folder @@ -162,6 +164,7 @@ mod.installed = [[Installed] mod.display = [gray]Mod:[orange] {0} mod.enabled = [lightgray]Ingeschakeld mod.disabled = [scarlet]Uitgeschakeld +mod.failed = [red]Failed mod.multiplayer.compatible = [gray]Multiplayer Compatible mod.disable = Schakel uit mod.version = Version: @@ -522,8 +525,10 @@ editor.filters.search = Search In: editor.filters.author = Author editor.filters.description = Description editor.filters.modname = Mod Name -editor.filters.prioritizemod = Mod Priority -editor.filters.prioritizecustom = Custom Priority +editor.filters.prioritize.name = Prioritize: Name +editor.filters.prioritize.custom = Prioritize: Custom +editor.filters.prioritize.builtin = Prioritize: Built-In +editor.filters.prioritize.recent = Prioritize: Recently Modified editor.filters.planetselect = Planet Selection editor.shiftx = Shift X editor.shifty = Shift Y @@ -1098,12 +1103,15 @@ status.slow.name = Slow status.fast.name = Fast status.shielded.name = Shielded status.disarmed.name = Disarmed +status.invincible.name = Invincible +status.dynamic.name = Dynamic settings.language = Language settings.data = Game Data settings.reset = Reset to Defaults settings.rebind = Rebind settings.resetKey = Reset +settings.unbindKey = Unbind settings.controls = Controls settings.game = Game settings.sound = Sound @@ -1132,6 +1140,7 @@ block.limit = [scarlet]Limit: {0} Buildings unsupported.environment = [scarlet]Unsupported Environment yes = Yes no = No +unabletoclog = Unable to clog info.title = Info error.title = [crimson]An error has occured error.crashtitle = An error has occured @@ -1233,7 +1242,11 @@ stat.buildspeedmultiplier = Build Speed Multiplier stat.reactive = Reacts stat.immunities = Immunities stat.healing = Healing +stat.status = Status Effect stat.efficiency = [stat]{0}% Efficiency +stat.chance = [stat]{0}%[lightgray] chance of [white] +stat.hitsize = Hitbox Size +stat.resettime = Reset Time ability.forcefield = Force Field ability.forcefield.description = Projects a force shield that absorbs bullets @@ -1291,6 +1304,7 @@ bar.cargounitcap = Cargo Unit Cap Reached bar.drillspeed = Drill Speed: {0}/s bar.pumpspeed = Pump Speed: {0}/s bar.efficiency = Efficiency: {0}% +bar.yield = Yield: +{0}% bar.boost = Boost: +{0}% bar.powerbuffer = Battery Power: {0}/{1} bar.powerbalance = Power: {0}/s @@ -1320,6 +1334,10 @@ bar.regenerationrate = [stat]{0}/sec[lightgray] regen rate bar.activationtimer = Activates in {0} bar.activated = Activated bar.upto = Up to {0} +bar.lerpwarmuptime = Affected by overdrive. Non-linear; uses the exponential decay formula.\nFor reference, this will reach 90% progress in {0} seconds, and 99% in {1} seconds. +bar.damagetimetotal = {0} dmg/{1} sec +bar.hits = {0} hits +bar.dps = {0} DPS units.processorcontrol = [lightgray]Processor Controlled @@ -1363,6 +1381,7 @@ bullet.notargetsbuildings = [stat] ignores missiles unit.blocks = blocks unit.blockssquared = blocks² +unit.worldunits = world units unit.powersecond = power units/second unit.tilessecond = tiles/second unit.liquidsecond = liquid units/second @@ -1389,6 +1408,7 @@ unit.shots = shots unit.pershot = /shot unit.perleg = per leg unit.perside = per side +unit.instant = Instant category.purpose = Purpose category.general = General category.power = Power @@ -1400,27 +1420,39 @@ category.optional = Optional Enhancements setting.alwaysmusic.name = Always Play Music setting.alwaysmusic.description = When enabled, music will always play on loop in-game.\nWhen disabled, it only plays at random intervals. setting.skipcoreanimation.name = Skip Core Launch/Land Animation +setting.skipcoreanimation.description = When enabled, the animation for core launching and landing will be skipped. setting.landscape.name = Lock Landscape -setting.shadows.name = Shadows +setting.landscape.description = When enabled, the screen orientation is locked to landscape mode. setting.blockreplace.name = Automatic Block Suggestions +setting.blockreplace.description = When enabled, placing a block on another of the same type\nwill suggest an automatic upgrade if available. setting.linear.name = Linear Filtering +setting.linear.description = When enabled, textures are smoothed. When disabled, textures have a pixelated look. setting.hints.name = Hints setting.backgroundpause.name = Pause In Background +setting.backgroundpause.description = When enabled, the game will pause when it is not in focus. setting.buildautopause.name = Auto-Pause Building +setting.buildautopause.description = When enabled, building is automatically paused when the player is not actively building. setting.doubletapmine.name = Double-Tap to Mine +setting.doubletapmine.description = When enabled, double-tapping on a resource tile will make your unit start mining it. setting.commandmodehold.name = Hold For Command Mode +setting.commandmodehold.description = Whether command mode is activated by holding the command key down, as opposed to toggling it once. setting.distinctcontrolgroups.name = Limit One Control Group Per Unit +setting.distinctcontrolgroups.description = When enabled, a unit can only belong to one control group at a time. setting.modcrashdisable.name = Disable Mods On Startup Crash +setting.modcrashdisable.description = When enabled, if the game crashes on startup, all mods\nwill be automatically disabled to prevent a crash loop. setting.animatedwater.name = Animated Water -setting.animatedshields.name = Animated Shields +setting.animatedwater.description = Enables or disables animations for liquid surfaces like water and slag. setting.playerindicators.name = Player Indicators +setting.playerindicators.description = Shows markers pointing in the direction of other players on the map. setting.showpings.name = Show Pings setting.showotherbuildplans.name = Show Other Player's Build Plans setting.indicators.name = Enemy/Ally Indicators +setting.indicators.description = Shows markers pointing in the direction of setting.autotarget.name = Auto-Target +setting.autotarget.description = When enabled, your unit will automatically target and fire at nearby enemies. setting.keyboard.name = Mouse+Keyboard Controls -setting.touchscreen.name = Touchscreen Controls setting.fpscap.name = Max FPS +setting.fpscap.description = Sets the maximum frames per second the game will run at.\nHigher values may increase power consumption. setting.fpscap.none = None setting.fpscap.text = {0} FPS setting.uiscale.name = UI Scaling[lightgray] (requires restart)[] @@ -1428,53 +1460,84 @@ setting.uiscale.description = Restart required to apply changes. setting.uiEdgePadding.name = UI Edge Padding setting.uiEdgePadding.description = Adds padding to the edges of the UI. Useful for displays with rounded corners or notches. setting.swapdiagonal.name = Always Diagonal Placement +setting.swapdiagonal.description = When enabled, holding the placement key will switch to diagonal placement mode. setting.screenshake.name = Screen Shake +setting.screenshake.description = Adjusts the intensity of the screen shake effect from explosions and other events. setting.bloomintensity.name = Bloom Intensity +setting.bloomintensity.description = Adjusts the intensity of the bloom (glow) effect. setting.bloomblur.name = Bloom Blur +setting.bloomblur.description = Adjusts the blurriness of the bloom effect. setting.effects.name = Display Effects +setting.effects.description = Enables or disables various visual effects like smoke and particles. setting.destroyedblocks.name = Display Destroyed Blocks +setting.destroyedblocks.description = When enabled, destroyed blocks leave behind rubble. setting.blockstatus.name = Display Block Status +setting.blockstatus.description = Shows colored status icons above blocks. setting.conveyorpathfinding.name = Conveyor Placement Pathfinding +setting.conveyorpathfinding.description = When enabled, placing conveyors will automatically try to find a path to the destination. setting.sensitivity.name = Controller Sensitivity +setting.sensitivity.description = Adjusts the sensitivity of game controllers. setting.saveinterval.name = Autosave Interval +setting.saveinterval.description = Sets the time interval for automatic game saves. setting.seconds = {0} Seconds setting.milliseconds = {0} milliseconds setting.fullscreen.name = Fullscreen setting.fps.name = Show FPS +setting.fps.description = Displays the current frames per second and network ping in the corner of the screen. setting.console.name = Enable Console +setting.console.description = Enables the in-game Javascript console. setting.drawhitboxes.name = Display Hitboxes setting.showperformance.name = Display Performance Metrics setting.buildingtimestep.name = Fixed Building Timestep setting.buildingtimestep.description = Runs buildings on a fixed timestep with constant delta,\nas opposed to every frame with variable delta.\nIf buildings cannot be updated fast enough, the game will slow down.\nIf you don't know what that means, don't touch this option. setting.smoothcamera.name = Smooth Camera +setting.smoothcamera.description = When enabled, the camera will move more smoothly instead of\ninstantly snapping to new positions. setting.detach-camera.name = Free Camera setting.detach-camera.description = If enabled, the camera moves independently of the player unit.\nThis setting can be assigned a hotkey. setting.vsync.name = VSync +setting.vsync.description = Synchronizes the game's frame rate with the monitor's\nrefresh rate to prevent screen tearing. setting.pixelate.name = Pixelate [lightgray](may decrease performance, disables animations) +setting.pixelate.description = When enabled, the game is rendered at a lower resolution and\nscaled up, creating a pixelated effect. setting.minimap.name = Show Minimap +setting.minimap.description = Toggles the visibility of the minimap in the corner of the screen. setting.coreitems.name = Display Core Items +setting.coreitems.description = Toggles the display of items stored in the core on the side of the screen. setting.position.name = Show Player Position +setting.position.description = Displays the player's coordinates on the screen. setting.mouseposition.name = Show Mouse Position +setting.mouseposition.description = Displays the mouse cursor's coordinates on the screen. setting.musicvol.name = Music Volume setting.atmosphere.name = Show Planet Atmosphere +setting.atmosphere.description = Toggles the rendering of the planet atmospheres in the campaign 3D view. setting.drawlight.name = Draw Darkness/Lighting setting.ambientvol.name = Ambient Volume -setting.mutemusic.name = Mute Music setting.sfxvol.name = SFX Volume -setting.mutesound.name = Mute Sound setting.communityservers.name = Fetch Community Server List +setting.communityservers.description = When enabled, the game will fetch and display a list of community-run multiplayer servers. setting.savecreate.name = Auto-Create Saves +setting.savecreate.description = When enabled, the game will automatically create a new save file when starting a new game. setting.steampublichost.name = Public Game Visibility +setting.steampublichost.description = Controls who can see and join your game when hosting on Steam. setting.playerlimit.name = Player Limit +setting.playerlimit.description = Sets the maximum number of players that can join your server. setting.chatopacity.name = Chat Opacity +setting.chatopacity.description = Adjusts the transparency of the chat window. setting.lasersopacity.name = Power Laser Opacity +setting.lasersopacity.description = Adjusts the opacity of power node lasers. setting.unitlaseropacity.name = Unit Mining Beam Opacity +setting.unitlaseropacity.description = Adjusts the opacity of unit mining beams. setting.bridgeopacity.name = Bridge Opacity +setting.bridgeopacity.description = Adjusts the opacity of bridge conveyors. setting.playerchat.name = Display In-Game Chat +setting.playerchat.description = When enabled, chat messages from players will appear in bubbles above their heads. setting.showweather.name = Show Weather Graphics +setting.showweather.description = Toggles the display of weather effects like rain and snow. setting.hidedisplays.name = Hide Logic Displays +setting.hidedisplays.description = Hides the content of logic displays, which may improve performance. setting.macnotch.name = Adapt interface to display notch setting.macnotch.description = Restart required to apply changes +setting.logiclocalization.name = Logic Localization +setting.logiclocalization.description = When enabled, text in the logic editor is translated,\ninstead of being English for all languages. steam.friendsonly = Friends Only steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join. @@ -1685,6 +1748,7 @@ rules.title.unit = Units rules.title.experimental = Experimental rules.title.environment = Environment rules.title.teams = Teams +rules.title.light = Lighting rules.title.planet = Planet rules.title.music = Music rules.alwaysplaymusic = Always Play Music @@ -1696,6 +1760,7 @@ rules.darkmusic.info = Comma-separated music tracks that are more likely to play rules.nomusic = Disable Automatic Music rules.nomusic.info = Turns off all automatic music playback.\nUseful for maps that have custom music played using processors. rules.lighting = Lighting +rules.lighting.unitlight = Unit Lighting rules.fog = Fog of War rules.invasions = Enemy Sector Invasions rules.legacylaunchpads = Legacy Launch Pad Mechanics @@ -2607,6 +2672,8 @@ block.large-logic-display.description = Displays arbitrary graphics from a logic block.tile-logic-display.description = Displays arbitrary graphics from a logic processor.\nSeamlessly connects to nearby tiled display blocks. block.interplanetary-accelerator.description = A massive electromagnetic railgun tower. Accelerates cores to escape velocity for interplanetary deployment. block.repair-turret.description = Continuously repairs the closest damaged unit in its vicinity. Optionally accepts coolant. +block.target-dummy.name = Target Dummy +block.target-dummy.description = Spawns a target dummy to test damage per second. Armor and flight can be configured.\nSandbox only. #Erekir block.core-bastion.description = Core of the base. Armored. Once destroyed, the sector is lost. @@ -3059,3 +3126,466 @@ lenum.dragmultiplier = Environment drag multiplier. lenum.ban = Blocks or units that cannot be placed or built. lenum.unban = Unban a unit or block. lenum.musicvolume = Global music volume multiplier.\nClamped to [0, 1]. + +# Implemented via the localizedName() method +instruction.read = Read +instruction.write = Write +instruction.draw = Draw +instruction.print = Print +instruction.printchar = Print Char +instruction.format = Format +instruction.drawflush = Draw Flush +instruction.printflush = Print Flush +instruction.getlink = Get link +instruction.control = Control +instruction.radar = Radar +instruction.sensor = Sensor +instruction.set = Set +instruction.operation = Operation +instruction.select = Select +instruction.wait = Wait +instruction.stop = Stop +instruction.lookup = Lookup +instruction.jump = Jump +instruction.end = End +instruction.unitbind = Unit Bind +instruction.unitcontrol = Unit Control +instruction.unitradar = Unit Radar +instruction.unitlocate = Unit Locate +instruction.query = Query +instruction.getblock = Get Block +instruction.setblock = Set Block +instruction.spawnunit = Spawn Unit +instruction.spawnbullet = Spawn Bullet +instruction.applystatus = Apply Status +instruction.weathersense = Weather Sense +instruction.weatherset = Weather Set +instruction.spawnwave = Spawn Wave +instruction.setrule = Set Rule +instruction.flushmessage = Flush Message +instruction.cutscene = Cutscene +instruction.effect = Effect +instruction.explosion = Explosion +instruction.setrate = Set Rate +instruction.fetch = Fetch +instruction.sync = Sync +instruction.clientdata = Client Data +instruction.getflag = Get Flag +instruction.setflag = Set Flag +instruction.setprop = Set Prop +instruction.playsound = Play Sound +instruction.playmusic = Play Music +instruction.setmarker = Set Marker +instruction.makemarker = Make Marker +instruction.localeprint = Locale Print +instruction.packcolor = Pack Color +instruction.unpackcolor = Unpack Color +instruction.invalid = Invalid +# Implemented via the enumText() method +blockflag.label.core = core +blockflag.label.storage = storage +blockflag.label.generator = generator +blockflag.label.turret = turret +blockflag.label.factory = factory +blockflag.label.repair = repair +blockflag.label.battery = battery +blockflag.label.reactor = reactor +blockflag.label.drill = drill +blockflag.label.shield = shield +contenttype.label.block = block +contenttype.label.unit = unit +contenttype.label.item = item +contenttype.label.liquid = liquid +contenttype.label.team = team +cutsceneaction.label.active = active +cutsceneaction.label.pan = pan +cutsceneaction.label.zoom = zoom +cutsceneaction.label.stop = stop +cutsceneaction.label.shake = shake +cutsceneaction.label.gethud = get Hud +cutsceneaction.label.sethud = set Hud +fetchtype.label.unit = unit +fetchtype.label.player = player +fetchtype.label.core = core +fetchtype.label.build = build +fetchtype.label.unitcount = unit count +fetchtype.label.playercount = player count +fetchtype.label.corecount = core count +fetchtype.label.buildcount = build count +graphicstype.label.clear = clear +graphicstype.label.color = color +graphicstype.label.col = col +graphicstype.label.stroke = stroke +graphicstype.label.line = line +graphicstype.label.rect = rect +graphicstype.label.linerect = line rect +graphicstype.label.poly = poly +graphicstype.label.linepoly = line poly +graphicstype.label.triangle = triangle +graphicstype.label.image = image +graphicstype.label.print = print +graphicstype.label.translate = translate +graphicstype.label.scale = scale +graphicstype.label.rotate = rotate +graphicstype.label.reset = reset +laccess.label.totalitems = total items +laccess.label.firstitem = first item +laccess.label.totalliquids = total liquids +laccess.label.totalpower = total power +laccess.label.itemcapacity = item capacity +laccess.label.liquidcapacity = liquid capacity +laccess.label.powercapacity = power capacity +laccess.label.powernetstored = powernet stored +laccess.label.powernetcapacity = powernet capacity +laccess.label.powernetin = powernet in +laccess.label.powernetout = powernet out +laccess.label.ammo = ammo +laccess.label.ammocapacity = ammo capacity +laccess.label.currentammotype = current ammo type +laccess.label.memorycapacity = memory capacity +laccess.label.health = health +laccess.label.maxhealth = max health +laccess.label.heat = heat +laccess.label.shield = shield +laccess.label.armor = armor +laccess.label.efficiency = efficiency +laccess.label.progress = progress +laccess.label.timescale = timescale +laccess.label.rotation = rotation +laccess.label.x = x +laccess.label.y = y +laccess.label.velocityx = x velocity +laccess.label.velocityy = y velocity +laccess.label.shootx = shoot x +laccess.label.shooty = shoot y +laccess.label.camerax = camera x +laccess.label.cameray = camera y +laccess.label.camerawidth = camera width +laccess.label.cameraheight = camera height +laccess.label.displaywidth = display width +laccess.label.displayheight = display height +laccess.label.buffersize = buffer size +laccess.label.operations = operations +laccess.label.size = size +laccess.label.solid = solid +laccess.label.dead = dead +laccess.label.range = range +laccess.label.shooting = shooting +laccess.label.boosting = boosting +laccess.label.minex = mining x +laccess.label.miney = mining y +laccess.label.mining = mining +laccess.label.buildx = build x +laccess.label.buildy = build y +laccess.label.pingx = ping x +laccess.label.pingy = ping y +laccess.label.pingtext = ping text +laccess.label.building = building +laccess.label.breaking = breaking +laccess.label.speed = speed +laccess.label.team = team +laccess.label.type = type +laccess.label.flag = flag +laccess.label.flying = flying +laccess.label.controlled = controlled +laccess.label.controller = controller +laccess.label.name = name +laccess.label.payloadcount = payload count +laccess.label.payloadtype = payload type +laccess.label.totalpayload = total payload +laccess.label.payloadcapacity = payload capacity +laccess.label.maxunits = max units +laccess.label.id = id +laccess.label.selectedblock = selected block +laccess.label.selectedrotation = selected rotation +laccess.label.bulletlifetime = bullet lifetime +laccess.label.bullettime = bullet time +laccess.label.enabled = enabled +laccess.label.shoot = shoot +laccess.label.shootp = shoot predict +laccess.label.config = config +laccess.label.color = color +llocate.label.ore = ore +llocate.label.spawn = spawn +llocate.label.building = building +llocate.label.damaged = damaged +lmarkercontrol.label.remove = remove +lmarkercontrol.label.world = world +lmarkercontrol.label.minimap = minimap +lmarkercontrol.label.light = light +lmarkercontrol.label.autoscale = autoscale +lmarkercontrol.label.pos = pos +lmarkercontrol.label.endpos = end pos +lmarkercontrol.label.drawlayer = draw layer +lmarkercontrol.label.color = color +lmarkercontrol.label.radius = radius +lmarkercontrol.label.stroke = stroke +lmarkercontrol.label.outline = outline +lmarkercontrol.label.rotation = rotation +lmarkercontrol.label.shape = shape +lmarkercontrol.label.arc = arc +lmarkercontrol.label.flushtext = flush text +lmarkercontrol.label.fontsize = font size +lmarkercontrol.label.textheight = text height +lmarkercontrol.label.textalign = text align +lmarkercontrol.label.linealign = line align +lmarkercontrol.label.labelflags = label flags +lmarkercontrol.label.texture = texture +lmarkercontrol.label.texturesize = texture size +lmarkercontrol.label.posi = posi +lmarkercontrol.label.uvi = uvi +lmarkercontrol.label.colori = colori +logicrule.label.currentwavetime = current wave time +logicrule.label.wavetimer = wave timer? +logicrule.label.waves = waves +logicrule.label.wave = wave +logicrule.label.wavespacing = wave spacing +logicrule.label.wavesending = waves ending? +logicrule.label.attackmode = attack mode? +logicrule.label.enemycorebuildradius = enemy core build radius +logicrule.label.dropzoneradius = drop zone radius +logicrule.label.unitcap = unit cap +logicrule.label.maparea = map area +logicrule.label.lighting = lighting? +logicrule.label.cangameover = can game over +logicrule.label.ambientlight = ambient light +logicrule.label.unitlight = unit light +logicrule.label.solarmultiplier = solar multiplier +logicrule.label.dragmultiplier = drag multiplier +logicrule.label.ban = ban +logicrule.label.unban = unban +logicrule.label.pausedisabled = pause disabled +logicrule.label.musicvolume = music volume +logicrule.label.buildspeed = build speed +logicrule.label.unithealth = unit health +logicrule.label.unitbuildspeed = unit build speed +logicrule.label.unitminespeed = unit mine speed +logicrule.label.unitcost = unit cost +logicrule.label.unitdamage = unit damage +logicrule.label.blockhealth = block health +logicrule.label.blockdamage = block damage +logicrule.label.rtsminweight = rts min weight +logicrule.label.rtsminsquad = rts min squad +lunitcontrol.label.idle = idle +lunitcontrol.label.stop = stop +lunitcontrol.label.unbind = unbind +lunitcontrol.label.move = move +lunitcontrol.label.approach = approach +lunitcontrol.label.pathfind = pathfind +lunitcontrol.label.autopathfind = auto pathfind +lunitcontrol.label.target = target +lunitcontrol.label.targetp = target predict +lunitcontrol.label.itemdrop = item drop +lunitcontrol.label.itemtake = item take +lunitcontrol.label.paydrop = payload drop +lunitcontrol.label.paytake = payload take +lunitcontrol.label.payenter = payload enter +lunitcontrol.label.flag = flag +lunitcontrol.label.mine = mine +lunitcontrol.label.build = build block +lunitcontrol.label.getblock = get block +lunitcontrol.label.deconstruct = deconstruct +lunitcontrol.label.within = within? +lunitcontrol.label.boost = boost +messagetype.label.notify = notify +messagetype.label.announce = announce +messagetype.label.toast = toast +messagetype.label.mission = mission +querytype.label.unit = unit +querytype.label.building = building +radarsort.label.distance = distance +radarsort.label.health = health +radarsort.label.maxhealth = max health +radarsort.label.shield = shield +radarsort.label.armor = armor +radartarget.label.any = any +radartarget.label.enemy = enemy +radartarget.label.ally = ally +radartarget.label.player = player +radartarget.label.attacker = attacker +radartarget.label.flying = flying +radartarget.label.ground = ground +tilelayer.label.floor = floor +tilelayer.label.ore = ore +tilelayer.label.block = block +tilelayer.label.building = building + +name.token.jump = Jump +name.token.color = color +name.token.width = width +name.token.height = height +name.token.sides = sides +name.token.radius = radius +name.token.rotation = rotation +name.token.degrees = degrees +name.token.image = image +name.token.size = size +name.token.align = align +name.token.set = set +name.token.of = of +name.token.to = to +name.token.at = at +name.token.in = in +name.token.damage = damage +name.token.velocityScl = velocity scale +name.token.lifeScl = life scale +name.token.aimX = aim X +name.token.aimY = aim Y +name.token.read = read +name.token.write = write +name.token.from = from +name.token.char = char +name.token.linknum = link# +name.token.draw = draw +name.token.clear = clear +name.token.apply = apply +name.token.circle = circle +name.token.rect = rect +name.token.positional = positional +name.token.global = global +name.token.target = target +name.token.and = and +name.token.or = or +name.token.b-and = b-and +name.token.xor = xor +name.token.flip = flip +name.token.order = order +name.token.sort = sort +name.token.output = output +name.token.if = if +name.token.then = then +name.token.else = else +name.token.sec = sec +name.token.find = find +name.token.group = group +name.token.enemy = enemy? +name.token.ore = ore +name.token.outX = out X +name.token.outY = out Y +name.token.owner = owner +name.token.found = found? +name.token.building = building +name.token.always = always +name.token.not = not +name.token.pack = pack +name.token.unpack = unpack +name.token.-lookup = = lookup +name.token.type = type +name.token.get = get +name.token.team = team +name.token.rot = rot +name.token.spawn = spawn +name.token.-bullet = = bullet +name.token.unit = unit +name.token.weather = weather +name.token.state = state +name.token.natural = natural +name.token.speed = speed +name.token.level = level +name.token.duration = duration +name.token.seconds = seconds +name.token.shown = shown +name.token.data = data +name.token.effect = effect +name.token.pierce = pierce +name.token.ground = ground +name.token.air = air +name.token.flag = flag +name.token.volume = volume +name.token.pitch = pitch +name.token.pan = pan +name.token.limit = limit +name.token.id = id # +name.token.replace = replace? +name.token.for = for +name.token.success = success +name.token.truefalse = true/false +name.token.layer = layer +name.token.stroke = stroke +name.token.outline = outline +name.token.fill = fill? +name.token.start = start +name.token.end = end +name.token.fetch = fetch? +name.token.background = background +name.token.printFlush = printflush +name.token.name = name +name.token.index = index +name.token.block-unit = block/unit +name.token.enable = enable +name.token.amount = amount +name.token.item = item +name.token.takeUnits = take units +name.token.value = value +name.token.floor = floor +name.token.result = result +name.token.config = config +name.token.shapeText = shape text +name.token.point = point +name.token.shape = shape +name.token.text = text +name.token.line = line +name.token.texture = texture +name.token.quad = quad +name.token.light = light +name.token.snowing = snowing +name.token.rain = rain +name.token.sandstorm = sand storm +name.token.sporestorm = spore storm +name.token.fog = fog +name.token.suspend-particles = suspended particles +name.token.topLeft = top left +name.token.top = top +name.token.topRight = top right +name.token.left = left +name.token.center = center +name.token.right = right +name.token.bottomLeft = bottom left +name.token.bottom = bottom +name.token.bottomRight = bottom right +name.token.none = none +name.token.warn = warn +name.token.cross = cross +name.token.blockFall = block fall +name.token.placeBlock = place block +name.token.placeBlockSpark = place block spark +name.token.breakBlock = break block +name.token.-spawn = = spawn +name.token.trail = trail +name.token.breakProp = break prop +name.token.smokeCloud = smoke cloud +name.token.vapor = vapor +name.token.hit = hit +name.token.hitSquare = hit square +name.token.shootSmall = shoot small +name.token.shootBig = shoot big +name.token.smokeSmall = smoke small +name.token.smokeBig = smoke big +name.token.smokeColor = smoke color +name.token.smokeSquare = smoke square +name.token.smokeSquareBig = smoke square big +name.token.spark = spark +name.token.sparkBig = spark big +name.token.sparkShoot = spark shoot +name.token.sparkShootBig = spark shoot big +name.token.drill = drill +name.token.drillBig = drill big +name.token.lightBlock = light block +name.token.explosion = explosion +name.token.smokePuff = smoke puff +name.token.sparkExplosion = spark explosion +name.token.crossExplosion = cross explosion +name.token.wave = wave +name.token.bubble = bubble +name.token.music = music +name.token.interrupt = interrupt +name.token.all = All +name.token.beams = Beams +name.token.block = Block +name.token.charge = Charge +name.token.environment = Environment +name.token.explosions = Explosions +name.token.loops = Loops +name.token.movement = Movement +name.token.shoot = Shoot +name.token.ui = UI diff --git a/core/assets/bundles/bundle_pl.properties b/core/assets/bundles/bundle_pl.properties index 00072433c7..effddbbbba 100644 --- a/core/assets/bundles/bundle_pl.properties +++ b/core/assets/bundles/bundle_pl.properties @@ -50,6 +50,7 @@ mods.browser.add = Zainsta-\nluj Modyfikacje mods.browser.reinstall = Przeins-\ntaluj mods.browser.view-releases = Pokaż wydania mods.browser.noreleases = [scarlet]Nie znaleziono wydań\n[accent]Nie znaleziono żadnych wydań tej modyfikacji. Sprawdź czy ta modyfikacja posiada publiczne wydania w swoim repozytorium. +mods.browser.current = [lightgray]Most recent commit mods.browser.latest = mods.browser.releases = Wydania mods.browser.fetching = Fetching Releases... @@ -144,6 +145,7 @@ mods.initfailed = [red]⚠[] Inicjalizacja poprzedniej instancji Mindustry nie p mods = Modyfikacje mods.name = Modyfikacja: mods.none = [lightgray]Nie znaleziono modyfikacji! +mods.restore = Restore Failed mods.guide = Poradnik do modyfikacji mods.report = Zgłoś błąd mods.openfolder = Otwórz folder z modyfikacjami @@ -162,6 +164,7 @@ mod.installed = [[Zainstalowany] mod.display = [gray]Modyfikacja:[orange] {0} mod.enabled = [lightgray]Włączony mod.disabled = [scarlet]Wyłączony +mod.failed = [red]Failed mod.multiplayer.compatible = [gray]Kompatybilny z trybem wieloosobowym mod.disable = Wyłącz mod.version = Wersja: @@ -522,8 +525,10 @@ editor.filters.search = Szukaj W: editor.filters.author = Autor editor.filters.description = Opis editor.filters.modname = Nazwa Moda -editor.filters.prioritizemod = Priorytet Moda -editor.filters.prioritizecustom = Własny Priorytet +editor.filters.prioritize.name = Prioritize: Name +editor.filters.prioritize.custom = Prioritize: Custom +editor.filters.prioritize.builtin = Prioritize: Built-In +editor.filters.prioritize.recent = Prioritize: Recently Modified editor.filters.planetselect = Planet Selection editor.shiftx = Przesunięcie X editor.shifty = Przesunięcie Y @@ -1098,12 +1103,15 @@ status.slow.name = Slow status.fast.name = Fast status.shielded.name = Shielded status.disarmed.name = Disarmed +status.invincible.name = Invincible +status.dynamic.name = Dynamic settings.language = Język settings.data = Dane Gry settings.reset = Przywróć Domyślne settings.rebind = Zmień settings.resetKey = Resetuj +settings.unbindKey = Unbind settings.controls = Sterowanie settings.game = Gra settings.sound = Dźwięk @@ -1132,6 +1140,7 @@ block.limit = [scarlet]Limit: {0} Buildings unsupported.environment = [scarlet]Niewspierane Środowisko yes = Tak no = Nie +unabletoclog = Unable to clog info.title = Informacje error.title = [crimson]Wystąpił błąd error.crashtitle = Wystąpił błąd @@ -1233,7 +1242,11 @@ stat.buildspeedmultiplier = Mnożnik Prędkości Budowania stat.reactive = Reaguje stat.immunities = Odporności stat.healing = Leczy +stat.status = Status Effect stat.efficiency = [stat]{0}% Wydajność +stat.chance = [stat]{0}%[lightgray] chance of [white] +stat.hitsize = Hitbox Size +stat.resettime = Reset Time ability.forcefield = Pole Siłowe ability.forcefield.description = Tworzy tarczę siłową, która pochłania pociski @@ -1291,6 +1304,7 @@ bar.cargounitcap = Osiągnieto Limit Ładunku Jednostki bar.drillspeed = Prędkość wiertła: {0}/s bar.pumpspeed = Prędkość pompy: {0}/s bar.efficiency = Efektywność: {0}% +bar.yield = Yield: +{0}% bar.boost = Przyspieszenie: +{0}% bar.powerbuffer = Moc baterii: {0}/{1} bar.powerbalance = Moc: {0} @@ -1320,6 +1334,10 @@ bar.regenerationrate = [stat]{0}/sek[lightgray] szybkość regeneracji bar.activationtimer = Aktywuje się za {0} bar.activated = Aktywowane bar.upto = Up to {0} +bar.lerpwarmuptime = Affected by overdrive. Non-linear; uses the exponential decay formula.\nFor reference, this will reach 90% progress in {0} seconds, and 99% in {1} seconds. +bar.damagetimetotal = {0} dmg/{1} sec +bar.hits = {0} hits +bar.dps = {0} DPS units.processorcontrol = [lightgray]Kontrolowany przez procesor @@ -1363,6 +1381,7 @@ bullet.notargetsbuildings = [stat] ignoruje rakiety unit.blocks = bloki unit.blockssquared = bloki² +unit.worldunits = world units unit.powersecond = jednostek prądu na sekundę unit.tilessecond = bloków na sekundę unit.liquidsecond = jednostek płynu na sekundę @@ -1389,6 +1408,7 @@ unit.shots = strzały unit.pershot = /strzał unit.perleg = na nogę unit.perside = na stronę +unit.instant = Instant category.purpose = Opis category.general = Główne category.power = Prąd @@ -1400,27 +1420,39 @@ category.optional = Dodatkowe ulepszenia setting.alwaysmusic.name = Zawsze odtwarzaj muzykę setting.alwaysmusic.description = Po włączeniu muzyka będzie zawsze odtwarzana w pętli podczas gry.\nPo wyłączeniu odtwarzanie odbywa się tylko w losowych odstępach czasu. setting.skipcoreanimation.name = Pomiń Animację Wystrzału/Lądowania +setting.skipcoreanimation.description = When enabled, the animation for core launching and landing will be skipped. setting.landscape.name = Zablokuj tryb panoramiczny -setting.shadows.name = Cienie +setting.landscape.description = When enabled, the screen orientation is locked to landscape mode. setting.blockreplace.name = Automatyczne sugestie bloków +setting.blockreplace.description = When enabled, placing a block on another of the same type\nwill suggest an automatic upgrade if available. setting.linear.name = Filtrowanie liniowe +setting.linear.description = When enabled, textures are smoothed. When disabled, textures have a pixelated look. setting.hints.name = Podpowiedzi setting.backgroundpause.name = Wstrzymaj w tle +setting.backgroundpause.description = When enabled, the game will pause when it is not in focus. setting.buildautopause.name = Automatycznie zatrzymaj budowanie +setting.buildautopause.description = When enabled, building is automatically paused when the player is not actively building. setting.doubletapmine.name = Kliknij podwójnie, aby wydobywać +setting.doubletapmine.description = When enabled, double-tapping on a resource tile will make your unit start mining it. setting.commandmodehold.name = Przytrzymaj w Trybie Dowodzenia +setting.commandmodehold.description = Whether command mode is activated by holding the command key down, as opposed to toggling it once. setting.distinctcontrolgroups.name = Ograniczaj jedną grupę kontrolną na jednostkę +setting.distinctcontrolgroups.description = When enabled, a unit can only belong to one control group at a time. setting.modcrashdisable.name = Wyłącz mody w przypadku awarii podczas uruchamiania +setting.modcrashdisable.description = When enabled, if the game crashes on startup, all mods\nwill be automatically disabled to prevent a crash loop. setting.animatedwater.name = Animowana woda -setting.animatedshields.name = Animowana tarcza +setting.animatedwater.description = Enables or disables animations for liquid surfaces like water and slag. setting.playerindicators.name = Znaczniki graczy +setting.playerindicators.description = Shows markers pointing in the direction of other players on the map. setting.showpings.name = Pokaż Pingi setting.showotherbuildplans.name = Pokaż Plany Budowania Innych Graczy setting.indicators.name = Znaczniki przyjaciół +setting.indicators.description = Shows markers pointing in the direction of setting.autotarget.name = Automatyczne celowanie +setting.autotarget.description = When enabled, your unit will automatically target and fire at nearby enemies. setting.keyboard.name = Sterowanie - Myszka+Klawiatura -setting.touchscreen.name = Sterowanie - Ekran Dotykowy setting.fpscap.name = Maksymalne FPS +setting.fpscap.description = Sets the maximum frames per second the game will run at.\nHigher values may increase power consumption. setting.fpscap.none = Nieograniczone setting.fpscap.text = {0} FPS setting.uiscale.name = Skalowanie interfejsu[lightgray] (wymaga restartu)[] @@ -1428,53 +1460,84 @@ setting.uiscale.description = Aby zastosować zmiany, wymagane jest ponowne uruc setting.uiEdgePadding.name = Dopełnienie Krawędzi UI setting.uiEdgePadding.description = Dodaje wypełnienie na krawędziach interfejsu. Przydatne dla ekranów z zaokrąglonymi narożnikami lub wcięciami. setting.swapdiagonal.name = Pozwala na ukośną budowę +setting.swapdiagonal.description = When enabled, holding the placement key will switch to diagonal placement mode. setting.screenshake.name = Siła wstrząsów ekranu +setting.screenshake.description = Adjusts the intensity of the screen shake effect from explosions and other events. setting.bloomintensity.name = Intensywaność Rozmycia +setting.bloomintensity.description = Adjusts the intensity of the bloom (glow) effect. setting.bloomblur.name = Niewyraźność Rozmycia +setting.bloomblur.description = Adjusts the blurriness of the bloom effect. setting.effects.name = Wyświetlanie efektów +setting.effects.description = Enables or disables various visual effects like smoke and particles. setting.destroyedblocks.name = Wyświetl zniszczone bloki +setting.destroyedblocks.description = When enabled, destroyed blocks leave behind rubble. setting.blockstatus.name = Wyświetl status bloków +setting.blockstatus.description = Shows colored status icons above blocks. setting.conveyorpathfinding.name = Ustalanie ścieżki przenośników +setting.conveyorpathfinding.description = When enabled, placing conveyors will automatically try to find a path to the destination. setting.sensitivity.name = Czułość kontrolera +setting.sensitivity.description = Adjusts the sensitivity of game controllers. setting.saveinterval.name = Interwał automatycznego zapisywania +setting.saveinterval.description = Sets the time interval for automatic game saves. setting.seconds = {0} sekund setting.milliseconds = {0} milisekund setting.fullscreen.name = Pełny ekran setting.fps.name = Pokazuj FPS oraz ping +setting.fps.description = Displays the current frames per second and network ping in the corner of the screen. setting.console.name = Włącz konsolę +setting.console.description = Enables the in-game Javascript console. setting.drawhitboxes.name = Display Hitboxes setting.showperformance.name = Display Performance Metrics setting.buildingtimestep.name = Fixed Building Timestep setting.buildingtimestep.description = Runs buildings on a fixed timestep with constant delta,\nas opposed to every frame with variable delta.\nIf buildings cannot be updated fast enough, the game will slow down.\nIf you don't know what that means, don't touch this option. setting.smoothcamera.name = Płynna kamera +setting.smoothcamera.description = When enabled, the camera will move more smoothly instead of\ninstantly snapping to new positions. setting.detach-camera.name = Wolna Kamera setting.detach-camera.description = Gdy włączone, kamera porusza się niezależnie od jednostki gracza.\nTo ustawienie można przypisać do skrótu klawiszowego. setting.vsync.name = Synchronizacja pionowa +setting.vsync.description = Synchronizes the game's frame rate with the monitor's\nrefresh rate to prevent screen tearing. setting.pixelate.name = Pikselacja [lightgray](wyłącza animacje) +setting.pixelate.description = When enabled, the game is rendered at a lower resolution and\nscaled up, creating a pixelated effect. setting.minimap.name = Pokaż minimapę +setting.minimap.description = Toggles the visibility of the minimap in the corner of the screen. setting.coreitems.name = Pokazuj przedmioty w rdzeniu +setting.coreitems.description = Toggles the display of items stored in the core on the side of the screen. setting.position.name = Pokazuj położenie gracza +setting.position.description = Displays the player's coordinates on the screen. setting.mouseposition.name = Pokazuj położenie myszki +setting.mouseposition.description = Displays the mouse cursor's coordinates on the screen. setting.musicvol.name = Głośność muzyki setting.atmosphere.name = Pokazuj atmosferę planety +setting.atmosphere.description = Toggles the rendering of the planet atmospheres in the campaign 3D view. setting.drawlight.name = Rysuj Cienie/Światła setting.ambientvol.name = Głośność otoczenia -setting.mutemusic.name = Wycisz muzykę setting.sfxvol.name = Głośność dźwięków -setting.mutesound.name = Wycisz dźwięki setting.communityservers.name = Pobierz listę serwerów społecznościowych +setting.communityservers.description = When enabled, the game will fetch and display a list of community-run multiplayer servers. setting.savecreate.name = Automatyczne tworzenie zapisów +setting.savecreate.description = When enabled, the game will automatically create a new save file when starting a new game. setting.steampublichost.name = Widoczność gry publicznej +setting.steampublichost.description = Controls who can see and join your game when hosting on Steam. setting.playerlimit.name = Limit graczy +setting.playerlimit.description = Sets the maximum number of players that can join your server. setting.chatopacity.name = Przezroczystość czatu +setting.chatopacity.description = Adjusts the transparency of the chat window. setting.lasersopacity.name = Przezroczystość laserów zasilających +setting.lasersopacity.description = Adjusts the opacity of power node lasers. setting.unitlaseropacity.name = Nieprzezroczystość wiązki górniczej jednostki +setting.unitlaseropacity.description = Adjusts the opacity of unit mining beams. setting.bridgeopacity.name = Przezroczystość mostów +setting.bridgeopacity.description = Adjusts the opacity of bridge conveyors. setting.playerchat.name = Wyświetlaj dymek czatu w grze +setting.playerchat.description = When enabled, chat messages from players will appear in bubbles above their heads. setting.showweather.name = Pokaż pogodę +setting.showweather.description = Toggles the display of weather effects like rain and snow. setting.hidedisplays.name = Ukryj wyświetlacze logiczne +setting.hidedisplays.description = Hides the content of logic displays, which may improve performance. setting.macnotch.name = Dostosuj interfejs do wyświetlania wycięcia ekranu setting.macnotch.description = Aby zastosować zmiany, wymagane jest ponowne uruchomienie +setting.logiclocalization.name = Logic Localization +setting.logiclocalization.description = When enabled, text in the logic editor is translated,\ninstead of being English for all languages. steam.friendsonly = Tylko Znajomi steam.friendsonly.tooltip = Czy tylko Znajomi ze Steam będą mogli dołączyć do twojej gry?\nOdznaczenie tego okienka ustawi twoją grę na publiczną - każdy może dołączyć. @@ -1685,6 +1748,7 @@ rules.title.unit = Jednostki rules.title.experimental = Eksperymentalne rules.title.environment = Otoczenie rules.title.teams = Drużyny +rules.title.light = Lighting rules.title.planet = Planeta rules.title.music = Music rules.alwaysplaymusic = Always Play Music @@ -1696,6 +1760,7 @@ rules.darkmusic.info = Comma-separated music tracks that are more likely to play rules.nomusic = Disable Automatic Music rules.nomusic.info = Turns off all automatic music playback.\nUseful for maps that have custom music played using processors. rules.lighting = Oświetlenie +rules.lighting.unitlight = Unit Lighting rules.fog = Mgła Wojny rules.invasions = Inwazje wrogich sektorów rules.legacylaunchpads = Mechanika starszych platform startowych @@ -2607,6 +2672,8 @@ block.large-logic-display.description = Wyświetla obraz z procesora. block.tile-logic-display.description = Wyświetla dowolna grafikę z procesora logiki.\nBezproblemowo łączy się z pobliskimi kaflowymi blokami wyświetlacza. block.interplanetary-accelerator.description = Masywna elektromagnetyczna wieża. Przyspiesza rdzeń do prędkości ucieczki by wylądować na innych planetach. block.repair-turret.description = Na bieżąco naprawia najbliższą uszkodzoną jednostkę w jej sąsiedztwie. Opcjonalnie akceptuje chłodziwo. +block.target-dummy.name = Target Dummy +block.target-dummy.description = Spawns a target dummy to test damage per second. Armor and flight can be configured.\nSandbox only. #Erekir block.core-bastion.description = Rdzeń bazy. Uzbrojony. Po zniszczeniu tracisz sektor. @@ -3059,3 +3126,466 @@ lenum.dragmultiplier = Mnożnik oporu środowiska. lenum.ban = Bloki lub jednostki, których nie można umieścić ani zbudować. lenum.unban = Odblokuj jednostkę lub blokadę. lenum.musicvolume = Global music volume multiplier.\nClamped to [0, 1]. + +# Implemented via the localizedName() method +instruction.read = Read +instruction.write = Write +instruction.draw = Draw +instruction.print = Print +instruction.printchar = Print Char +instruction.format = Format +instruction.drawflush = Draw Flush +instruction.printflush = Print Flush +instruction.getlink = Get link +instruction.control = Control +instruction.radar = Radar +instruction.sensor = Sensor +instruction.set = Set +instruction.operation = Operation +instruction.select = Select +instruction.wait = Wait +instruction.stop = Stop +instruction.lookup = Lookup +instruction.jump = Jump +instruction.end = End +instruction.unitbind = Unit Bind +instruction.unitcontrol = Unit Control +instruction.unitradar = Unit Radar +instruction.unitlocate = Unit Locate +instruction.query = Query +instruction.getblock = Get Block +instruction.setblock = Set Block +instruction.spawnunit = Spawn Unit +instruction.spawnbullet = Spawn Bullet +instruction.applystatus = Apply Status +instruction.weathersense = Weather Sense +instruction.weatherset = Weather Set +instruction.spawnwave = Spawn Wave +instruction.setrule = Set Rule +instruction.flushmessage = Flush Message +instruction.cutscene = Cutscene +instruction.effect = Effect +instruction.explosion = Explosion +instruction.setrate = Set Rate +instruction.fetch = Fetch +instruction.sync = Sync +instruction.clientdata = Client Data +instruction.getflag = Get Flag +instruction.setflag = Set Flag +instruction.setprop = Set Prop +instruction.playsound = Play Sound +instruction.playmusic = Play Music +instruction.setmarker = Set Marker +instruction.makemarker = Make Marker +instruction.localeprint = Locale Print +instruction.packcolor = Pack Color +instruction.unpackcolor = Unpack Color +instruction.invalid = Invalid +# Implemented via the enumText() method +blockflag.label.core = core +blockflag.label.storage = storage +blockflag.label.generator = generator +blockflag.label.turret = turret +blockflag.label.factory = factory +blockflag.label.repair = repair +blockflag.label.battery = battery +blockflag.label.reactor = reactor +blockflag.label.drill = drill +blockflag.label.shield = shield +contenttype.label.block = block +contenttype.label.unit = unit +contenttype.label.item = item +contenttype.label.liquid = liquid +contenttype.label.team = team +cutsceneaction.label.active = active +cutsceneaction.label.pan = pan +cutsceneaction.label.zoom = zoom +cutsceneaction.label.stop = stop +cutsceneaction.label.shake = shake +cutsceneaction.label.gethud = get Hud +cutsceneaction.label.sethud = set Hud +fetchtype.label.unit = unit +fetchtype.label.player = player +fetchtype.label.core = core +fetchtype.label.build = build +fetchtype.label.unitcount = unit count +fetchtype.label.playercount = player count +fetchtype.label.corecount = core count +fetchtype.label.buildcount = build count +graphicstype.label.clear = clear +graphicstype.label.color = color +graphicstype.label.col = col +graphicstype.label.stroke = stroke +graphicstype.label.line = line +graphicstype.label.rect = rect +graphicstype.label.linerect = line rect +graphicstype.label.poly = poly +graphicstype.label.linepoly = line poly +graphicstype.label.triangle = triangle +graphicstype.label.image = image +graphicstype.label.print = print +graphicstype.label.translate = translate +graphicstype.label.scale = scale +graphicstype.label.rotate = rotate +graphicstype.label.reset = reset +laccess.label.totalitems = total items +laccess.label.firstitem = first item +laccess.label.totalliquids = total liquids +laccess.label.totalpower = total power +laccess.label.itemcapacity = item capacity +laccess.label.liquidcapacity = liquid capacity +laccess.label.powercapacity = power capacity +laccess.label.powernetstored = powernet stored +laccess.label.powernetcapacity = powernet capacity +laccess.label.powernetin = powernet in +laccess.label.powernetout = powernet out +laccess.label.ammo = ammo +laccess.label.ammocapacity = ammo capacity +laccess.label.currentammotype = current ammo type +laccess.label.memorycapacity = memory capacity +laccess.label.health = health +laccess.label.maxhealth = max health +laccess.label.heat = heat +laccess.label.shield = shield +laccess.label.armor = armor +laccess.label.efficiency = efficiency +laccess.label.progress = progress +laccess.label.timescale = timescale +laccess.label.rotation = rotation +laccess.label.x = x +laccess.label.y = y +laccess.label.velocityx = x velocity +laccess.label.velocityy = y velocity +laccess.label.shootx = shoot x +laccess.label.shooty = shoot y +laccess.label.camerax = camera x +laccess.label.cameray = camera y +laccess.label.camerawidth = camera width +laccess.label.cameraheight = camera height +laccess.label.displaywidth = display width +laccess.label.displayheight = display height +laccess.label.buffersize = buffer size +laccess.label.operations = operations +laccess.label.size = size +laccess.label.solid = solid +laccess.label.dead = dead +laccess.label.range = range +laccess.label.shooting = shooting +laccess.label.boosting = boosting +laccess.label.minex = mining x +laccess.label.miney = mining y +laccess.label.mining = mining +laccess.label.buildx = build x +laccess.label.buildy = build y +laccess.label.pingx = ping x +laccess.label.pingy = ping y +laccess.label.pingtext = ping text +laccess.label.building = building +laccess.label.breaking = breaking +laccess.label.speed = speed +laccess.label.team = team +laccess.label.type = type +laccess.label.flag = flag +laccess.label.flying = flying +laccess.label.controlled = controlled +laccess.label.controller = controller +laccess.label.name = name +laccess.label.payloadcount = payload count +laccess.label.payloadtype = payload type +laccess.label.totalpayload = total payload +laccess.label.payloadcapacity = payload capacity +laccess.label.maxunits = max units +laccess.label.id = id +laccess.label.selectedblock = selected block +laccess.label.selectedrotation = selected rotation +laccess.label.bulletlifetime = bullet lifetime +laccess.label.bullettime = bullet time +laccess.label.enabled = enabled +laccess.label.shoot = shoot +laccess.label.shootp = shoot predict +laccess.label.config = config +laccess.label.color = color +llocate.label.ore = ore +llocate.label.spawn = spawn +llocate.label.building = building +llocate.label.damaged = damaged +lmarkercontrol.label.remove = remove +lmarkercontrol.label.world = world +lmarkercontrol.label.minimap = minimap +lmarkercontrol.label.light = light +lmarkercontrol.label.autoscale = autoscale +lmarkercontrol.label.pos = pos +lmarkercontrol.label.endpos = end pos +lmarkercontrol.label.drawlayer = draw layer +lmarkercontrol.label.color = color +lmarkercontrol.label.radius = radius +lmarkercontrol.label.stroke = stroke +lmarkercontrol.label.outline = outline +lmarkercontrol.label.rotation = rotation +lmarkercontrol.label.shape = shape +lmarkercontrol.label.arc = arc +lmarkercontrol.label.flushtext = flush text +lmarkercontrol.label.fontsize = font size +lmarkercontrol.label.textheight = text height +lmarkercontrol.label.textalign = text align +lmarkercontrol.label.linealign = line align +lmarkercontrol.label.labelflags = label flags +lmarkercontrol.label.texture = texture +lmarkercontrol.label.texturesize = texture size +lmarkercontrol.label.posi = posi +lmarkercontrol.label.uvi = uvi +lmarkercontrol.label.colori = colori +logicrule.label.currentwavetime = current wave time +logicrule.label.wavetimer = wave timer? +logicrule.label.waves = waves +logicrule.label.wave = wave +logicrule.label.wavespacing = wave spacing +logicrule.label.wavesending = waves ending? +logicrule.label.attackmode = attack mode? +logicrule.label.enemycorebuildradius = enemy core build radius +logicrule.label.dropzoneradius = drop zone radius +logicrule.label.unitcap = unit cap +logicrule.label.maparea = map area +logicrule.label.lighting = lighting? +logicrule.label.cangameover = can game over +logicrule.label.ambientlight = ambient light +logicrule.label.unitlight = unit light +logicrule.label.solarmultiplier = solar multiplier +logicrule.label.dragmultiplier = drag multiplier +logicrule.label.ban = ban +logicrule.label.unban = unban +logicrule.label.pausedisabled = pause disabled +logicrule.label.musicvolume = music volume +logicrule.label.buildspeed = build speed +logicrule.label.unithealth = unit health +logicrule.label.unitbuildspeed = unit build speed +logicrule.label.unitminespeed = unit mine speed +logicrule.label.unitcost = unit cost +logicrule.label.unitdamage = unit damage +logicrule.label.blockhealth = block health +logicrule.label.blockdamage = block damage +logicrule.label.rtsminweight = rts min weight +logicrule.label.rtsminsquad = rts min squad +lunitcontrol.label.idle = idle +lunitcontrol.label.stop = stop +lunitcontrol.label.unbind = unbind +lunitcontrol.label.move = move +lunitcontrol.label.approach = approach +lunitcontrol.label.pathfind = pathfind +lunitcontrol.label.autopathfind = auto pathfind +lunitcontrol.label.target = target +lunitcontrol.label.targetp = target predict +lunitcontrol.label.itemdrop = item drop +lunitcontrol.label.itemtake = item take +lunitcontrol.label.paydrop = payload drop +lunitcontrol.label.paytake = payload take +lunitcontrol.label.payenter = payload enter +lunitcontrol.label.flag = flag +lunitcontrol.label.mine = mine +lunitcontrol.label.build = build block +lunitcontrol.label.getblock = get block +lunitcontrol.label.deconstruct = deconstruct +lunitcontrol.label.within = within? +lunitcontrol.label.boost = boost +messagetype.label.notify = notify +messagetype.label.announce = announce +messagetype.label.toast = toast +messagetype.label.mission = mission +querytype.label.unit = unit +querytype.label.building = building +radarsort.label.distance = distance +radarsort.label.health = health +radarsort.label.maxhealth = max health +radarsort.label.shield = shield +radarsort.label.armor = armor +radartarget.label.any = any +radartarget.label.enemy = enemy +radartarget.label.ally = ally +radartarget.label.player = player +radartarget.label.attacker = attacker +radartarget.label.flying = flying +radartarget.label.ground = ground +tilelayer.label.floor = floor +tilelayer.label.ore = ore +tilelayer.label.block = block +tilelayer.label.building = building + +name.token.jump = Jump +name.token.color = color +name.token.width = width +name.token.height = height +name.token.sides = sides +name.token.radius = radius +name.token.rotation = rotation +name.token.degrees = degrees +name.token.image = image +name.token.size = size +name.token.align = align +name.token.set = set +name.token.of = of +name.token.to = to +name.token.at = at +name.token.in = in +name.token.damage = damage +name.token.velocityScl = velocity scale +name.token.lifeScl = life scale +name.token.aimX = aim X +name.token.aimY = aim Y +name.token.read = read +name.token.write = write +name.token.from = from +name.token.char = char +name.token.linknum = link# +name.token.draw = draw +name.token.clear = clear +name.token.apply = apply +name.token.circle = circle +name.token.rect = rect +name.token.positional = positional +name.token.global = global +name.token.target = target +name.token.and = and +name.token.or = or +name.token.b-and = b-and +name.token.xor = xor +name.token.flip = flip +name.token.order = order +name.token.sort = sort +name.token.output = output +name.token.if = if +name.token.then = then +name.token.else = else +name.token.sec = sec +name.token.find = find +name.token.group = group +name.token.enemy = enemy? +name.token.ore = ore +name.token.outX = out X +name.token.outY = out Y +name.token.owner = owner +name.token.found = found? +name.token.building = building +name.token.always = always +name.token.not = not +name.token.pack = pack +name.token.unpack = unpack +name.token.-lookup = = lookup +name.token.type = type +name.token.get = get +name.token.team = team +name.token.rot = rot +name.token.spawn = spawn +name.token.-bullet = = bullet +name.token.unit = unit +name.token.weather = weather +name.token.state = state +name.token.natural = natural +name.token.speed = speed +name.token.level = level +name.token.duration = duration +name.token.seconds = seconds +name.token.shown = shown +name.token.data = data +name.token.effect = effect +name.token.pierce = pierce +name.token.ground = ground +name.token.air = air +name.token.flag = flag +name.token.volume = volume +name.token.pitch = pitch +name.token.pan = pan +name.token.limit = limit +name.token.id = id # +name.token.replace = replace? +name.token.for = for +name.token.success = success +name.token.truefalse = true/false +name.token.layer = layer +name.token.stroke = stroke +name.token.outline = outline +name.token.fill = fill? +name.token.start = start +name.token.end = end +name.token.fetch = fetch? +name.token.background = background +name.token.printFlush = printflush +name.token.name = name +name.token.index = index +name.token.block-unit = block/unit +name.token.enable = enable +name.token.amount = amount +name.token.item = item +name.token.takeUnits = take units +name.token.value = value +name.token.floor = floor +name.token.result = result +name.token.config = config +name.token.shapeText = shape text +name.token.point = point +name.token.shape = shape +name.token.text = text +name.token.line = line +name.token.texture = texture +name.token.quad = quad +name.token.light = light +name.token.snowing = snowing +name.token.rain = rain +name.token.sandstorm = sand storm +name.token.sporestorm = spore storm +name.token.fog = fog +name.token.suspend-particles = suspended particles +name.token.topLeft = top left +name.token.top = top +name.token.topRight = top right +name.token.left = left +name.token.center = center +name.token.right = right +name.token.bottomLeft = bottom left +name.token.bottom = bottom +name.token.bottomRight = bottom right +name.token.none = none +name.token.warn = warn +name.token.cross = cross +name.token.blockFall = block fall +name.token.placeBlock = place block +name.token.placeBlockSpark = place block spark +name.token.breakBlock = break block +name.token.-spawn = = spawn +name.token.trail = trail +name.token.breakProp = break prop +name.token.smokeCloud = smoke cloud +name.token.vapor = vapor +name.token.hit = hit +name.token.hitSquare = hit square +name.token.shootSmall = shoot small +name.token.shootBig = shoot big +name.token.smokeSmall = smoke small +name.token.smokeBig = smoke big +name.token.smokeColor = smoke color +name.token.smokeSquare = smoke square +name.token.smokeSquareBig = smoke square big +name.token.spark = spark +name.token.sparkBig = spark big +name.token.sparkShoot = spark shoot +name.token.sparkShootBig = spark shoot big +name.token.drill = drill +name.token.drillBig = drill big +name.token.lightBlock = light block +name.token.explosion = explosion +name.token.smokePuff = smoke puff +name.token.sparkExplosion = spark explosion +name.token.crossExplosion = cross explosion +name.token.wave = wave +name.token.bubble = bubble +name.token.music = music +name.token.interrupt = interrupt +name.token.all = All +name.token.beams = Beams +name.token.block = Block +name.token.charge = Charge +name.token.environment = Environment +name.token.explosions = Explosions +name.token.loops = Loops +name.token.movement = Movement +name.token.shoot = Shoot +name.token.ui = UI diff --git a/core/assets/bundles/bundle_pt_BR.properties b/core/assets/bundles/bundle_pt_BR.properties index 970edb4d18..6addb02713 100644 --- a/core/assets/bundles/bundle_pt_BR.properties +++ b/core/assets/bundles/bundle_pt_BR.properties @@ -50,9 +50,10 @@ mods.browser.add = Instalar mods.browser.reinstall = Reinstalar mods.browser.view-releases = Ver versões mods.browser.noreleases = [scarlet]Nenhuma versão encontrada\n[accent]Não foi possível encontrar nenhuma versão do mod. Veja se o repositório do mod possui alguma versão publicada. +mods.browser.current = [lightgray]Most recent commit mods.browser.latest = mods.browser.releases = Versões -mods.browser.fetching = Fetching Releases... +mods.browser.fetching = Buscando Versões... mods.github.open = Repositório mods.github.open-release = Página da versão mods.browser.sortdate = Ordenar por mais recente @@ -129,12 +130,12 @@ maps.none = [lightgray]Nenhum mapa encontrado! invalid = Inválido pickcolor = Escolher Cor color = Cor -import = Import -export = Export +import = Importar +export = Exportar preparingconfig = Preparando Configuração preparingcontent = Preparando Conteúdo uploadingcontent = Fazendo Upload do Conteúdo -content.createdby = Created by: {0} +content.createdby = Criado por: {0} uploadingpreviewfile = Fazendo Upload do Arquivo de Pré-visualização committingchanges = Enviando Mudanças done = Feito @@ -144,6 +145,7 @@ mods.initfailed = [red]⚠[] A instância anterior do Mindustry falhou ao inicia mods = Mods mods.name = Mod: mods.none = [lightgray]Nenhum mod encontrado! +mods.restore = Restore Failed mods.guide = Guia de Criar Mods mods.report = Reportar um Bug mods.openfolder = Abrir Pasta de Mods @@ -162,6 +164,7 @@ mod.installed = [[Instalado] mod.display = [gray]Mod:[orange] {0} mod.enabled = [lightgray]Ativado mod.disabled = [red]Desativado +mod.failed = [red]Failed mod.multiplayer.compatible = [gray]Compatível com Multiplayer mod.disable = Desati-\nvar mod.version = Versão: @@ -229,7 +232,7 @@ campaign.none = [lightgray]Selecione um planeta para começar.\nIsso pode ser al campaign.erekir = Conteúdo mais novo e mais polido. Progressão de campanha principalmente linear.\n\nMapas de maior qualidade e experiência geral. campaign.serpulo = Conteúdo mais antigo; a experiência clássica. Mais aberto, mais conteúdo.\n\nMapas e mecânicas de campanha potencialmente desbalanceados. Menos polido. campaign.difficulty = Dificuldade -campaign.rework.title = Campaign Changes Notice +campaign.rework.title = Aviso de Mudanças na Campanha campaign.rework.serpulo = [accent]⚠ A campanha de Serpulo foi revisada.[]\n\nAs posições e a dificuldade dos setores mudaram. Você pode encontrar problemas relacionados a jogos salvos de campanha do layout antigo.\n\nPara uma experiência mais limpa, considere reiniciar seus jogos salvos de campanha nas configurações. completed = [accent]Completado techtree = Árvore Tecnológica @@ -392,7 +395,7 @@ confirm = Confirmar delete = Excluir view.workshop = Ver na Oficina workshop.listing = Editar a Lista da Oficina -hide = Hide +hide = Esconder ok = Certo open = Abrir customize = Customizar Regras @@ -414,7 +417,7 @@ stance.shoot = Modo: Atirar stance.holdfire = Modo: Cessar Fogo stance.pursuetarget = Modo: Perseguir Alvo stance.patrol = Modo: Patrulhar Caminho -stance.holdposition = Stance: Hold Position +stance.holdposition = Modo: Segurar Posição stance.ram = Modo: Vagar\n[lightgray]Andar em linha reta, ignorando o terreno stance.boost = Impulso stance.mineauto = Mineração Automática @@ -522,8 +525,10 @@ editor.filters.search = Procurar em: editor.filters.author = Autor editor.filters.description = Descrição editor.filters.modname = Nome do Mod -editor.filters.prioritizemod = Prioridade de Mod -editor.filters.prioritizecustom = Prioridade Personalizada +editor.filters.prioritize.name = Prioritize: Name +editor.filters.prioritize.custom = Prioritize: Custom +editor.filters.prioritize.builtin = Prioritize: Built-In +editor.filters.prioritize.recent = Prioritize: Recently Modified editor.filters.planetselect = Planet Selection editor.shiftx = Deslocar X editor.shifty = Deslocar Y @@ -879,7 +884,7 @@ objectives = Objetivos bannedunits = Unidades Banidas unbannedunits = Unidades Desbanidas bannedunits.whitelist = Unidades Banidas Como Lista Branca -bannedblocks.whitelist = Banned Blocks As Whitelist +bannedblocks.whitelist = Blocos Banidos Como Lista Branca addall = Adicionar Todos launch.from = Lançando de: [accent]{0} launch.capacity = Capacidade para Lançamento de Itens: [accent]{0} @@ -951,7 +956,7 @@ sector.noswitch.title = Incapaz de Mudar de Setores sector.noswitch = Você não pode trocar de setor enquanto um setor existente estiver sob ataque.\n\nSetor: [accent]{0}[] em [accent]{1}[] sector.view = Visualizar Setor sector.foundationrequired = [lightgray] Núcleo: Fundação Necessária -sector.shielded = [lightgray] Shielded +sector.shielded = [lightgray] Protegido threat.low = Baixa threat.medium = Média @@ -959,9 +964,9 @@ threat.high = Alta threat.extreme = Extrema threat.eradication = Erradicação -difficulty.guide.title = Notice +difficulty.guide.title = Aviso difficulty.guide = Se um setor representar um desafio grande demais, a dificuldade da campanha pode ser ajustada para uma experiência mais fácil. -difficulty.guide.confirm = Adjust Difficulty +difficulty.guide.confirm = Ajustar Dificuldade difficulty.casual = Casual difficulty.easy = Fácil @@ -982,7 +987,7 @@ planet.sun.name = Sol sector.impact0078.name = Impacto 0078 sector.groundZero.name = Marco Zero -sector.crateredBattleground.name = Cratered Battleground +sector.crateredBattleground.name = Campo de Batalha Esburacado sector.frozenForest.name = Floresta Congelada sector.ruinousShores.name = Costas Ruinosas sector.stainedMountains.name = Montanhas Manchadas @@ -1009,7 +1014,7 @@ sector.fallenVessel.name = Vaso Caído sector.mycelialBastion.name = Bastião Micelial sector.frontier.name = Fronteira sector.sunkenPier.name = Píer Afundado -sector.littoralShipyard.name = Littoral Shipyard +sector.littoralShipyard.name = Estaleiro Litoral sector.geothermalStronghold.name = Fortaleza Geotérmica sector.groundZero.description = Um lugar bom para recomeçar. Baixa ameaça inimiga. Poucos recursos.\nConsiga o máximo possível de chumbo e cobre.\nContinue. @@ -1024,7 +1029,7 @@ sector.desolateRift.description = Uma zona extremamente perigosa. Uma zona com r sector.nuclearComplex.description = Uma antiga instalação de produção e processamento de tório, reduzida a ruínas.\n[lightgray]Pesquise sobre o tório e seu vários usos.\n\nO inimigo está presente aqui em grande número, constantemente procurando por atacantes. sector.fungalPass.description = Uma área de transição entre altas montanhas e terras baixas, repletas de esporos. Uma pequena base de reconhecimento inimiga está aqui.\nDestrua o núcleo. sector.biomassFacility.description = A origem dos esporos. Essa é a instalação onde eles foram pesquisados e produzidos inicialmente. Pesquise a tecnologia contido na instalação. Cultive esporos para a produção de combustíveis e plásticos. \n\nNo falecimento da instalação, os esporos foram liberados. Nada no ecossistema local conseguia competir com um organismo tão invasivo. -sector.windsweptIslands.description = Um pouco depois do literal tem essa remota série de ilhas. Registros mostram eles haviam estruturas produtoras de [accent]Plastânio[].\n\nAfase as unidades navais inimigas. Estabeleça uma base nas ilhas. Pesquise essas fábricas. +sector.windsweptIslands.description = Um pouco depois do litoral tem essa remota série de ilhas. Registros mostram que nelas haviam estruturas produtoras de [accent]Plastânio[].\n\nAfaste as unidades navais inimigas. Estabeleça uma base nas ilhas. Pesquise essas fábricas. sector.extractionOutpost.description = Um posto avançado remoto, construído pelo inimigo com o objetivo de lançar recursos para outros setores.\n\nTecnologia de transporte entre setores é essencial para mais conquista de território. Destrua a base. Pesquise suas Plataformas de Lançamento. sector.impact0078.description = Aqui repousas restos de um reservatório de transporte interestelar que entrou nesse sistema primeiro.\nSalve o quanto puder dos destroços. Pesquise qualquer tecnologia intacta. sector.planetaryTerminal.description = O último alvo.\n\nEssa base costeira contém a estrutura capaz de lançar Núcleos para planetas locais. É extremamente bem guardado.\n\nProduza unidades navais. Elimine o inimigo o mais rápido o possível. pesquise a estrutura de lançamento. @@ -1094,16 +1099,19 @@ status.blasted.name = Impactado status.corroded.name = Corroído status.unmoving.name = Imóvel status.boss.name = Guardião -status.slow.name = Slow -status.fast.name = Fast -status.shielded.name = Shielded -status.disarmed.name = Disarmed +status.slow.name = Lento +status.fast.name = Rápido +status.shielded.name = Blindado +status.disarmed.name = Desarmado +status.invincible.name = Invincible +status.dynamic.name = Dynamic settings.language = Idioma settings.data = Dados do jogo settings.reset = Restaurar Padrões settings.rebind = Religar settings.resetKey = Resetar +settings.unbindKey = Unbind settings.controls = Controles settings.game = Jogo settings.sound = Som @@ -1132,10 +1140,11 @@ block.limit = [scarlet]Limit: {0} Buildings unsupported.environment = [scarlet]Ambiente não suportado yes = Sim no = Não +unabletoclog = Unable to clog info.title = [accent]Informação error.title = [crimson]Ocorreu um Erro. error.crashtitle = Ocorreu um Erro -unit.nobuild = [scarlet]Unidades não podem construir +unit.nobuild = [scarlet]Unidade não pode construir lastaccessed = [lightgray]Último Acesso: {0} lastcommanded = [lightgray]Último Comando: {0} block.unknown = [lightgray]??? @@ -1233,7 +1242,11 @@ stat.buildspeedmultiplier = Multiplicador de Velocidade de Construção stat.reactive = Reage stat.immunities = Imunidades stat.healing = Reparo +stat.status = Status Effect stat.efficiency = [stat]{0}% de Eficiência +stat.chance = [stat]{0}%[lightgray] chance of [white] +stat.hitsize = Hitbox Size +stat.resettime = Reset Time ability.forcefield = Campo de Força ability.forcefield.description = Projeta um escudo de força que absorve balas @@ -1291,6 +1304,7 @@ bar.cargounitcap = Limite da carga de unidade atingido bar.drillspeed = Velocidade da Broca: {0}/s bar.pumpspeed = Velocidade da Bomba: {0}/s bar.efficiency = Eficiência: {0}% +bar.yield = Yield: +{0}% bar.boost = Impulso: +{0}% bar.powerbuffer = Battery Power: {0}/{1} bar.powerbalance = Energia: {0} @@ -1303,7 +1317,7 @@ bar.capacity = Capacidade: {0} bar.unitcap = {0} {1}/{2} bar.liquid = Líquido bar.heat = Calor -bar.cooldown = Cooldown +bar.cooldown = Tempo de Espera bar.instability = Instabilidade bar.whenfull = when full bar.nevermelts = never melts @@ -1312,7 +1326,7 @@ bar.heatpercent = Calor: {0} ({1}%) bar.power = Energia bar.progress = Progresso da construção bar.loadprogress = Progresso -bar.launchcooldown = Cooldown de Lançamento +bar.launchcooldown = Tempo de Espera bar.input = Entrada bar.output = Saída bar.strength = [stat]{0}[lightgray]x força @@ -1320,6 +1334,10 @@ bar.regenerationrate = [stat]{0}/sec[lightgray] regen rate bar.activationtimer = Ativa em {0} bar.activated = Ativado bar.upto = Up to {0} +bar.lerpwarmuptime = Affected by overdrive. Non-linear; uses the exponential decay formula.\nFor reference, this will reach 90% progress in {0} seconds, and 99% in {1} seconds. +bar.damagetimetotal = {0} dmg/{1} sec +bar.hits = {0} hits +bar.dps = {0} DPS units.processorcontrol = [lightgray]Controlado por Processador @@ -1329,40 +1347,41 @@ bullet.damage = [stat]{0}[lightgray] de dano bullet.splashdamage = [stat]{0}[lightgray] de dano em área ~[stat] {1}[lightgray] bloco(s) bullet.incendiary = [stat]Incendiário bullet.homing = [stat]Guiado -bullet.armorpierce = [stat]pentração de armadura -bullet.armorweakness = [red]{0}x[lightgray] armadura weakness -bullet.partialarmorpierce = [stat]{0}%[lightgray] armor piercing +bullet.armorpierce = [stat]perfuração de armadura +bullet.armorweakness = [red]{0}x[lightgray] de enfraquecimento por armadura +bullet.partialarmorpierce = [stat]{0}%[lightgray] de perfuração de armadura bullet.antiarmor = [stat]{0}x[lightgray] anti-armadura -bullet.blockarmorweakness = [red]{0}x[lightgray] building armor weakness -bullet.blockpartialarmorpierce = [stat]{0}%[lightgray] building armor pierce -bullet.blockantiarmor = [stat]{0}x[lightgray] building anti-armor -bullet.maxdamagefraction = [stat]{0}%[lightgray] dano limit -bullet.suppression = [stat]{0} sec[lightgray] repair suppression ~ [stat]{1}[lightgray] tiles -bullet.empradius = [stat]{0}[lightgray] tiles EMP radius +bullet.blockarmorweakness = [red]{0}x[lightgray] de enfraquecimento na armadura de construções +bullet.blockpartialarmorpierce = [stat]{0}%[lightgray] de perfuração na armadura de construções +bullet.blockantiarmor = [stat]{0}x[lightgray] anti-armadura de construções +bullet.maxdamagefraction = [stat]{0}%[lightgray] de limite de dano +bullet.suppression = [stat]{0}[lightgray] segundos de supressão de reparo ~ [stat]{1}[lightgray] bloco(s) +bullet.empradius = [stat]{0}[lightgray] raio do PEM em bloco(s) bullet.empboost = [stat]{0}%[lightgray] overdrive ~ [stat]{1}[lightgray] -bullet.empdamage = [stat]{0}%[lightgray] power dano +bullet.empdamage = [stat]{0}%[lightgray] dano PEM bullet.empslowdown = [stat]{0}%[lightgray] sobrecarga de energia inimiga ~ [stat]{1}[lightgray] -bullet.empunitdamage = [stat]{0}%[lightgray] unit dano -bullet.interval = [stat]{0}/sec[lightgray] interval bullets: -bullet.frags = [stat]{0}[lightgray]x balas de fragmentação: -bullet.lightning = [stat]{0}[lightgray]x raio ~ [stat]{1}[lightgray] dano -bullet.lightninginterval = [stat]{0}[lightgray] tiles interval ~ [stat]{1}[lightgray] tiles length -bullet.buildingdamage = [stat]{0}%[lightgray] dano em construção -bullet.spawnBullets = [stat]{0}x[lightgray] spawned bullets: -bullet.shielddamage = [stat]{0}%[lightgray] escudo dano -bullet.knockback = [stat]{0}[lightgray] Impulso -bullet.pierce = [stat]{0}[lightgray]x perfuração +bullet.empunitdamage = [stat]{0}%[lightgray] dano à unidade +bullet.interval = [stat]{0}/sec[lightgray] intervalo de balas: +bullet.frags = [stat]{0}x[lightgray] balas de fragmentação: +bullet.lightning = [stat]{0}x[lightgray] raio ~ [stat]{1}[lightgray] dano +bullet.lightninginterval = [stat]{0}[lightgray] intervalo de bloco(s) ~ [stat]{1}[lightgray] comprimento +bullet.buildingdamage = [stat]{0}%[lightgray] dano em construções +bullet.spawnBullets = [stat]{0}x[lightgray] balas disparadas: +bullet.shielddamage = [stat]{0}%[lightgray] dano em escudo +bullet.knockback = [stat]{0}[lightgray] repulsão +bullet.pierce = [stat]{0}x[lightgray] perfuração bullet.infinitepierce = [stat]perfuração -bullet.healpercent = [stat]{0}[lightgray]% reparo +bullet.healpercent = [stat]{0}%[lightgray] reparo bullet.healamount = [stat]{0}[lightgray] reparo direto bullet.multiplier = [stat]{0}[lightgray]x multiplicador de munição bullet.reload = [stat]{0}[lightgray]x cadência de tiro -bullet.range = [stat]{0}[lightgray] tiles alcance -bullet.notargetsmissiles = [stat] ignores buildings -bullet.notargetsbuildings = [stat] ignores missiles +bullet.range = [stat]{0}[lightgray] alcance em bloco(s) +bullet.notargetsmissiles = [stat] ignora mísseis +bullet.notargetsbuildings = [stat] ignora construções -unit.blocks = Blocos -unit.blockssquared = Blocos² +unit.blocks = blocos +unit.blockssquared = blocos² +unit.worldunits = world units unit.powersecond = unidades de energia/seg unit.tilessecond = blocos/seg unit.liquidsecond = líquido/seg @@ -1372,12 +1391,12 @@ unit.powerunits = unidades de energia unit.powerequilibrium = equilíbrio de energia unit.heatunits = unidades de calor unit.heatunitsperside = heat units per side -unit.degrees = Graus +unit.degrees = graus unit.seconds = segundos -unit.minutes = mins -unit.persecond = /segundo +unit.minutes = minutos +unit.persecond = /seg unit.perminute = /min -unit.timesspeed = x Velocidade +unit.timesspeed = x velocidade unit.multiplier = x unit.percent = % unit.shieldhealth = Saúde do escudo @@ -1385,10 +1404,11 @@ unit.items = itens unit.thousands = k unit.millions = m unit.billions = b -unit.shots = shots +unit.shots = disparos unit.pershot = /disparo unit.perleg = por perna unit.perside = por lado +unit.instant = Instant category.purpose = Propósito category.general = Geral category.power = Energia @@ -1396,31 +1416,43 @@ category.liquids = Líquidos category.items = Itens category.crafting = Entrada/Saída category.function = Função -category.optional = Melhoras opcionais +category.optional = Melhoras Opcionais setting.alwaysmusic.name = Sempre Tocar Música setting.alwaysmusic.description = Quando ativado, a música sempre tocará em loop no jogo.\nQuando desativado, ela toca apenas em intervalos aleatórios. setting.skipcoreanimation.name = Pular animação de lançamento/pouso do Núcleo +setting.skipcoreanimation.description = When enabled, the animation for core launching and landing will be skipped. setting.landscape.name = Travar panorama -setting.shadows.name = Sombras +setting.landscape.description = When enabled, the screen orientation is locked to landscape mode. setting.blockreplace.name = Sugestões automáticas de blocos +setting.blockreplace.description = When enabled, placing a block on another of the same type\nwill suggest an automatic upgrade if available. setting.linear.name = Filtragem linear +setting.linear.description = When enabled, textures are smoothed. When disabled, textures have a pixelated look. setting.hints.name = Dicas setting.backgroundpause.name = Pausar em segundo plano +setting.backgroundpause.description = When enabled, the game will pause when it is not in focus. setting.buildautopause.name = Pausar Automaticamente Quando for Construir +setting.buildautopause.description = When enabled, building is automatically paused when the player is not actively building. setting.doubletapmine.name = Clique Duplo Para Minerar +setting.doubletapmine.description = When enabled, double-tapping on a resource tile will make your unit start mining it. setting.commandmodehold.name = Segure para o modo de comando +setting.commandmodehold.description = Whether command mode is activated by holding the command key down, as opposed to toggling it once. setting.distinctcontrolgroups.name = Limitar a Um Grupo de Controle Por Unidade +setting.distinctcontrolgroups.description = When enabled, a unit can only belong to one control group at a time. setting.modcrashdisable.name = Desativar Mods em Crash de Começo +setting.modcrashdisable.description = When enabled, if the game crashes on startup, all mods\nwill be automatically disabled to prevent a crash loop. setting.animatedwater.name = Água animada -setting.animatedshields.name = Escudos animados +setting.animatedwater.description = Enables or disables animations for liquid surfaces like water and slag. setting.playerindicators.name = Indicador de Jogadores -setting.showpings.name = Show Pings +setting.playerindicators.description = Shows markers pointing in the direction of other players on the map. +setting.showpings.name = Mostrar Pings setting.showotherbuildplans.name = Mostrar Planos de Construção de Outros Jogadores setting.indicators.name = Indicador de aliados/inimigos +setting.indicators.description = Shows markers pointing in the direction of setting.autotarget.name = Alvo automático +setting.autotarget.description = When enabled, your unit will automatically target and fire at nearby enemies. setting.keyboard.name = Controles de mouse e teclado -setting.touchscreen.name = Controles de Touchscreen setting.fpscap.name = FPS Máximo +setting.fpscap.description = Sets the maximum frames per second the game will run at.\nHigher values may increase power consumption. setting.fpscap.none = Nenhum setting.fpscap.text = {0} FPS setting.uiscale.name = Escala da\ninterface[lightgray] (reinicialização requerida)[] @@ -1428,59 +1460,90 @@ setting.uiscale.description = É necessário reiniciar para aplicar as mudanças setting.uiEdgePadding.name = Espaçamento de bordas da UI setting.uiEdgePadding.description = Adiciona espaçamento às bordas da UI. Útil para telas com cantos arredondados ou entalhes (notches). setting.swapdiagonal.name = Colocação sempre diagonal +setting.swapdiagonal.description = When enabled, holding the placement key will switch to diagonal placement mode. setting.screenshake.name = Vibração da Tela +setting.screenshake.description = Adjusts the intensity of the screen shake effect from explosions and other events. setting.bloomintensity.name = Itensidade do Bloom +setting.bloomintensity.description = Adjusts the intensity of the bloom (glow) effect. setting.bloomblur.name = Desfoque do Bloom +setting.bloomblur.description = Adjusts the blurriness of the bloom effect. setting.effects.name = Efeitos +setting.effects.description = Enables or disables various visual effects like smoke and particles. setting.destroyedblocks.name = Mostrar Blocos Destruídos +setting.destroyedblocks.description = When enabled, destroyed blocks leave behind rubble. setting.blockstatus.name = Mostrar a Propriedade dos Blocos +setting.blockstatus.description = Shows colored status icons above blocks. setting.conveyorpathfinding.name = Esteiras Encontram Caminho +setting.conveyorpathfinding.description = When enabled, placing conveyors will automatically try to find a path to the destination. setting.sensitivity.name = Sensibilidade do Controle +setting.sensitivity.description = Adjusts the sensitivity of game controllers. setting.saveinterval.name = Intervalo de Auto Salvamento +setting.saveinterval.description = Sets the time interval for automatic game saves. setting.seconds = {0} segundos setting.milliseconds = {0} milissegundos setting.fullscreen.name = Tela Cheia setting.fps.name = Mostrar FPS e Ping +setting.fps.description = Displays the current frames per second and network ping in the corner of the screen. setting.console.name = Ativar console +setting.console.description = Enables the in-game Javascript console. setting.drawhitboxes.name = Exibir Hitboxes setting.showperformance.name = Exibir Métricas de Desempenho setting.buildingtimestep.name = Passo de Tempo Fixo para Construções setting.buildingtimestep.description = Executa as construções em um passo de tempo fixo com delta constante,\nem vez de a cada quadro com delta variável.\nSe as construções não puderem ser atualizadas rápido o suficiente, o jogo ficará mais lento.\nSe você não sabe o que isso significa, não mexa nesta opção. setting.smoothcamera.name = Suavizar movimentos da câmera +setting.smoothcamera.description = When enabled, the camera will move more smoothly instead of\ninstantly snapping to new positions. setting.detach-camera.name = Câmera Livre setting.detach-camera.description = Se ativado, a câmera se move independentemente da unidade do jogador.\nEsta configuração pode ter uma tecla de atalho atribuída. setting.vsync.name = VSync +setting.vsync.description = Synchronizes the game's frame rate with the monitor's\nrefresh rate to prevent screen tearing. setting.pixelate.name = Pixelizado [lightgray](Pode diminuir a performace) +setting.pixelate.description = When enabled, the game is rendered at a lower resolution and\nscaled up, creating a pixelated effect. setting.minimap.name = Mostrar minimapa +setting.minimap.description = Toggles the visibility of the minimap in the corner of the screen. setting.coreitems.name = Mostrar Itens no Núcleo (WIP) +setting.coreitems.description = Toggles the display of items stored in the core on the side of the screen. setting.position.name = Mostrar a posição do Jogador +setting.position.description = Displays the player's coordinates on the screen. setting.mouseposition.name = Mostrar posição do mouse +setting.mouseposition.description = Displays the mouse cursor's coordinates on the screen. setting.musicvol.name = Volume da Música setting.atmosphere.name = Mostrar a atmosfera do planeta +setting.atmosphere.description = Toggles the rendering of the planet atmospheres in the campaign 3D view. setting.drawlight.name = Desenhar Escuridão/Iluminação setting.ambientvol.name = Volume do Ambiente -setting.mutemusic.name = Desligar Música setting.sfxvol.name = Volume de Efeitos -setting.mutesound.name = Desligar Som setting.communityservers.name = Buscar Lista de Servidores da Comunidade +setting.communityservers.description = When enabled, the game will fetch and display a list of community-run multiplayer servers. setting.savecreate.name = Criar salvamentos automaticamente +setting.savecreate.description = When enabled, the game will automatically create a new save file when starting a new game. setting.steampublichost.name = Visibilidade do Jogo Público +setting.steampublichost.description = Controls who can see and join your game when hosting on Steam. setting.playerlimit.name = Limites de Player +setting.playerlimit.description = Sets the maximum number of players that can join your server. setting.chatopacity.name = Opacidade do chat +setting.chatopacity.description = Adjusts the transparency of the chat window. setting.lasersopacity.name = Opacidade do laser +setting.lasersopacity.description = Adjusts the opacity of power node lasers. setting.unitlaseropacity.name = Opacidade do Raio de Mineração da Unidade +setting.unitlaseropacity.description = Adjusts the opacity of unit mining beams. setting.bridgeopacity.name = Opacidade da ponte +setting.bridgeopacity.description = Adjusts the opacity of bridge conveyors. setting.playerchat.name = Mostrar chat em jogo +setting.playerchat.description = When enabled, chat messages from players will appear in bubbles above their heads. setting.showweather.name = Mostrar Gráficos do Clima +setting.showweather.description = Toggles the display of weather effects like rain and snow. setting.hidedisplays.name = Ocultar Displays de Lógicos +setting.hidedisplays.description = Hides the content of logic displays, which may improve performance. setting.macnotch.name = Adaptar a interface para exibir o entalhe setting.macnotch.description = Reinicialização necessária para aplicar as alterações +setting.logiclocalization.name = Logic Localization +setting.logiclocalization.description = When enabled, text in the logic editor is translated,\ninstead of being English for all languages. steam.friendsonly = Amigos apenas steam.friendsonly.tooltip = Se apenas amigos do Steam poderão entrar no seu jogo.\nDesmarcar esta caixa tornará seu jogo público - qualquer pessoa pode entrar. setting.maxmagnificationmultiplierpercent.name = Distância Mínima da Câmera setting.minmagnificationmultiplierpercent.name = Distância Máxima da Câmera -setting.minmagnificationmultiplierpercent.description = High values may cause performance issues. +setting.minmagnificationmultiplierpercent.description = Valores elevados podem causar problemas de performance. public.beta = Note que as versões beta do jogo não podem fazer salas públicas. uiscale.reset = A escala da interface foi mudada.\nPressione "OK" para confirmar esta escala.\n[scarlet]Revertendo e saindo em[accent] {0}[] segundos... uiscale.cancel = Cancelar e sair @@ -1494,7 +1557,7 @@ category.multiplayer.name = Multijogador category.blocks.name = Selecionar bloco placement.blockselectkeys = \n[lightgray]Tecla: [{0}, ping.text = Ping: -keybind.ping.name = Ping Location +keybind.ping.name = Local do Ping keybind.respawn.name = Reaparecer keybind.control.name = Controlar unidade keybind.clear_building.name = Limpar construção @@ -1519,7 +1582,7 @@ keybind.unit_stance_pursue_target.name = Postura da Unidade: Perseguir Alvo keybind.unit_stance_patrol.name = Postura da Unidade: Patrulha keybind.unit_stance_ram.name = Postura da Unidade: Colisão keybind.unit_stance_boost.name = Postura da Unidade: Impulso -keybind.unit_stance_hold_position.name = Unit Stance: Hold Position +keybind.unit_stance_hold_position.name = Postura da Unidade: Segurar Posição keybind.unit_command_move.name = Comando de Unidade: Mover keybind.unit_command_repair.name = Comando de Unidade: Reparar @@ -1649,7 +1712,7 @@ rules.checkplacement.info = Quando desativado, as construções desta equipe sã rules.enemyCheat = Recursos de IA Infinitos rules.blockhealthmultiplier = Multiplicador de vida do bloco rules.blockdamagemultiplier = Multiplicador de dano do bloco -rules.unitfactoryactivation = Unit Factory Activation Delay +rules.unitfactoryactivation = Atraso da Ativação de Fábricas de Unidade rules.unitfactoryactivation.objective = Fábricas de Unidades Ativando: {0} rules.unitbuildspeedmultiplier = Multiplicador de velocidade de criação de unidade rules.unitcostmultiplier = Multiplicador de Custo de Unidade @@ -1685,6 +1748,7 @@ rules.title.unit = Unidades rules.title.experimental = Experimental rules.title.environment = Ambiente rules.title.teams = Times +rules.title.light = Lighting rules.title.planet = Planeta rules.title.music = Music rules.alwaysplaymusic = Always Play Music @@ -1696,6 +1760,7 @@ rules.darkmusic.info = Comma-separated music tracks that are more likely to play rules.nomusic = Disable Automatic Music rules.nomusic.info = Turns off all automatic music playback.\nUseful for maps that have custom music played using processors. rules.lighting = Iluminação +rules.lighting.unitlight = Unit Lighting rules.fog = Névoa de Guerra rules.invasions = Invasões de Setores Inimigos rules.legacylaunchpads = Mecânicas Legadas de Plataforma de Lançamento @@ -1703,7 +1768,7 @@ rules.legacylaunchpads.info = Permite usar plataformas de lançamento sem plataf landingpad.legacy.disabled = [scarlet]\ue815 Desativado[lightgray] (Plataformas de Lançamento Legadas ativadas) rules.hidespawns = Ocultar Pontos de Spawn Inimigos rules.randomwaveai = IA de Horda Imprevisível -rules.pauseDisabled = Disable Pausing +rules.pauseDisabled = Desabilitar Pausas rules.fire = Fogo rules.anyenv = rules.explosions = Dano de explosão de unidades/blocos @@ -1911,22 +1976,22 @@ block.spore-cluster.name = Aglomerado de Esporos block.metal-floor.name = Chão de Metal block.metal-floor-2.name = Chão de Metal 2 block.metal-floor-3.name = Chão de Metal 3 -block.metal-floor-4.name = Chão de MEtal 4 +block.metal-floor-4.name = Chão de Metal 4 block.metal-floor-5.name = Chão de Metal 5 block.metal-floor-damaged.name = Chão de Metal Danificado -block.metal-tiles-1.name = Metal Tiles 1 -block.metal-tiles-2.name = Metal Tiles 2 -block.metal-tiles-3.name = Metal Tiles 3 -block.metal-tiles-4.name = Metal Tiles 4 -block.metal-tiles-5.name = Metal Tiles 5 -block.metal-tiles-6.name = Metal Tiles 6 -block.metal-tiles-7.name = Metal Tiles 7 -block.metal-tiles-8.name = Metal Tiles 8 -block.metal-tiles-9.name = Metal Tiles 9 -block.metal-tiles-10.name = Metal Tiles 10 -block.metal-tiles-11.name = Metal Tiles 11 -block.metal-tiles-12.name = Metal Tiles 12 -block.metal-tiles-13.name = Metal Tiles 13 +block.metal-tiles-1.name = Ladrilho de Metal 1 +block.metal-tiles-2.name = Ladrilho de Metal 2 +block.metal-tiles-3.name = Ladrilho de Metal 3 +block.metal-tiles-4.name = Ladrilho de Metal 4 +block.metal-tiles-5.name = Ladrilho de Metal 5 +block.metal-tiles-6.name = Ladrilho de Metal 6 +block.metal-tiles-7.name = Ladrilho de Metal 7 +block.metal-tiles-8.name = Ladrilho de Metal 8 +block.metal-tiles-9.name = Ladrilho de Metal 9 +block.metal-tiles-10.name = Ladrilho de Metal 10 +block.metal-tiles-11.name = Ladrilho de Metal 11 +block.metal-tiles-12.name = Ladrilho de Metal 12 +block.metal-tiles-13.name = Ladrilho de Metal 13 block.metal-wall-1.name = Metal Wall 1 block.metal-wall-2.name = Metal Wall 2 block.metal-wall-3.name = Metal Wall 3 @@ -1934,8 +1999,8 @@ block.colored-floor.name = Chão Colorido block.colored-wall.name = Muro Colorido block.character-overlay.name = Sobreposição de Caractere block.character-overlay-white.name = Sobreposição de Caractere (Branco) -block.rune-overlay.name = Rune Overlay -block.rune-overlay-crux.name = Rune Overlay (Crux) +block.rune-overlay.name = Sobreposição de Runa +block.rune-overlay-crux.name = Sobreposição de Runa (Crux) block.dark-panel-1.name = Painel Escuro 1 block.dark-panel-2.name = Painel Escuro 2 block.dark-panel-3.name = Painel Escuro 3 @@ -2118,9 +2183,9 @@ block.carbon-vent.name = Ventilação de Carbono block.arkyic-vent.name = Ventilação Arkyic block.yellow-stone-vent.name = Ventilação de Pedra Amarela block.red-stone-vent.name = Ventilação de Pedra Vermelha -block.crystalline-vent.name = Crystalline Vent -block.stone-vent.name = Stone Vent -block.basalt-vent.name = Basalt Vent +block.crystalline-vent.name = Ventilação Cristalina +block.stone-vent.name = Ventilação de Pedra +block.basalt-vent.name = Ventilação de Basalto block.redmat.name = Redmat block.bluemat.name = Bluemat block.core-zone.name = Zona do Núcleo @@ -2136,7 +2201,7 @@ block.red-ice-wall.name = Muro de Gelo Vermelho block.red-stone-wall.name = Muro de Pedra Vermelha block.red-diamond-wall.name = Muro de Diamante Vermelho block.redweed.name = Erva Vermelha -block.pur-bush.name = Pur Bush +block.pur-bush.name = Arbusto Pur block.yellowcoral.name = Coral Amarelo block.carbon-boulder.name = Pedregulho de Carbono block.ferric-boulder.name = Pedregulho Férrico @@ -2239,7 +2304,7 @@ block.reinforced-payload-router.name = Roteador de Carga Reforçado block.payload-mass-driver.name = Catapulta de Carga Eletromagnética block.small-deconstructor.name = Desconstrutor Pequeno block.canvas.name = Tela -block.large-canvas.name = Large Canvas +block.large-canvas.name = Quadro Largo block.world-processor.name = Processador do Mundo block.world-cell.name = Célula do Mundo block.tank-fabricator.name = Fabricador de Tanque @@ -2607,6 +2672,8 @@ block.large-logic-display.description = Exibe gráficos arbitrários de um proce block.tile-logic-display.description = Exibe gráficos arbitrários de um processador lógico.\nConecta-se perfeitamente a blocos de exibição em mosaico próximos. block.interplanetary-accelerator.description = Uma enorme torre eletromagnética. Acelera a velocidade de fuga dos núcleos para o desdobramento interplanetário. block.repair-turret.description = Conserta continuamente a unidade danificada mais próxima a ela. Opcionalmente, aceita líquido refrigerante. +block.target-dummy.name = Target Dummy +block.target-dummy.description = Spawns a target dummy to test damage per second. Armor and flight can be configured.\nSandbox only. #Erekir block.core-bastion.description = O núcleo da base. Blindado. Uma vez destruído, o setor é perdido. @@ -2614,13 +2681,13 @@ block.core-citadel.description = O núcleo da base. Muito bem blindado. Armazena block.core-acropolis.description = O núcleo da base. Excepcionalmente bem blindado. Armazena mais recursos do que a Cidadela do Núcleo. block.breach.description = Dispara munições perfurantes de berílio ou tungstênio em alvos inimigos. block.diffuse.description = Dispara balas em um cone largo. Empurra os alvos inimigos de volta. -block.sublimate.description = Dispara um jato contínuo de chamas sobre alvos inimigos. Penetra armadura. +block.sublimate.description = Dispara um jato contínuo de chamas sobre alvos inimigos. Perfura armadura. block.titan.description = Dispara um enorme projétil de artilharia explosiva em alvos terrestres. Requer hidrogênio. block.afflict.description = Dispara uma esfera maciça e carregada de fragmentos. Requer aquecimento. block.disperse.description = Dispara projéteis em alvos aéreos. block.lustre.description = Dispara um laser de movimento lento de alvo único em alvos inimigos. block.scathe.description = Lança um poderoso míssil em alvos terrestres a grandes distâncias. -block.smite.description = Dispara balas perfurantes e emissoras de raios. +block.smite.description = Dispara balas perfurantes que emitem raios. block.malign.description = Dispara uma barragem de cargas de laser teleguiadas em alvos inimigos. Exige aquecimento extensivo. block.silicon-arc-furnace.description = Refina Silício a partir de areia e grafite. block.oxidation-chamber.description = Converte Berílio e Ozônio em Oxido. Emite calor como um subproduto. @@ -2704,28 +2771,28 @@ block.unit-repair-tower.description = Repara todas as unidades em sua proximidad block.radar.description = Gradualmente descobre o terreno e as unidades inimigas em um grande raio. Requer energia. block.shockwave-tower.description = Danifica e destrói projéteis inimigos em um raio. Requer cianogênio. block.canvas.description = Exibe uma imagem simples com uma paleta predefinida. Editável. -block.large-canvas.description = Displays a simple image with a pre-defined palette. Editable. +block.large-canvas.description = Exibe uma imagem simples com uma paleta predefinida. Editável. unit.dagger.description = Dispara projéteis padrões em todos os inimigos em volta. unit.mace.description = Dispara corrents de chamas em todos os inimigos em volta. unit.fortress.description = Dispara artilharia de longo alcance em alvos terrestres. unit.scepter.description = Dispara uma barragem de projéteis carregados em todos os inimigos em volta. -unit.reign.description = Dispara uma barragem de projéteis perfuradoes massivos em todos os inimigos em volta. +unit.reign.description = Dispara uma barragem de projéteis perfurantes massivos em todos os inimigos em volta. unit.nova.description = Dispara raios-lasers que danificam inimigos e repara estruturas aliadas. Capaz de voar. unit.pulsar.description = Dispara arcos de eletricidade que danificam inimigos e repara estruturas aliadas. Capaz de voar. -unit.quasar.description = Dispara feixes penetradores de lasers que danificam inimigos e repara estruturas aliadas. Capaz de voar. Possui um escudo. +unit.quasar.description = Dispara feixes perfuradores de lasers que danificam inimigos e repara estruturas aliadas. Capaz de voar. Possui um escudo. unit.vela.description = Dispara um massivo feixe de laser massivo que danificam inimigos, causa fogo e repara estruturas aliadas. Capaz de voar. unit.corvus.description = Dispara um massivo laser que danificam inimigos e repara estruturas aliadas. Pode pisar em cima da maioria do terreno. unit.crawler.description = Corre atrás de inimigos e se destrói, causando uma grande explosão. unit.atrax.description = Dispara orbes debilitantes de escória em alvos terrestres. Pode pisar em cima da maioria do terreno. unit.spiroct.description = Dispara lasers enfraquecedores em inimigos, se reparando no processo. Pode pisar em cima da maioria do terreno. unit.arkyid.description = Dispara grandes lasers enfraquecedores em inimigos, se reparando no processo. Pode pisar em cima da maioria do terreno. -unit.toxopid.description = Dispara grande granadas agrupadas elétricas e lasers penetradoes em inimigos. Pode pisar em cima da maioria do terreno. +unit.toxopid.description = Dispara grande granadas agrupadas elétricas e lasers perfurantes em inimigos. Pode pisar em cima da maioria do terreno. unit.flare.description = Dispara projéteis padrões em alvos terrestres. unit.horizon.description = Larga aglomerados de bombas em alvos terrestres. unit.zenith.description = Dispara salvos de mísseis em todos os inimigos em volta. unit.antumbra.description = Dispara uma barragem de projéteis em todos os inimigos em volta. -unit.eclipse.description = Dispara dois lasers penetradores e uma barragem de fogo antiaéreo em todos os inimigos em volta. +unit.eclipse.description = Dispara dois lasers perfurantes e uma barragem de fogo antiaéreo em todos os inimigos em volta. unit.mono.description = Automaticamente minera cobre e chumbo, depositando-os no núcleo. unit.poly.description = Automaticamente reconstrói estruturas destruídas e ajuda outras unidades em construção. unit.mega.description = Automaticamente repara estruturas danificadas. Capaz de carregar blocos e unidades de chão pequenas. @@ -2734,7 +2801,7 @@ unit.oct.description = Protege aliados em volta com o seu escudo regenerador. Ca unit.risso.description = Dispara uma barragem de mísseis e projéteis em todos os inimigos em volta. unit.minke.description = Dispara granadas e projéteis padrões em alvos terrestres. unit.bryde.description = Dispara granadas de artilharia de longo alcance e mísseis em todos os inimigos em volta. -unit.sei.description = Dispara uma barragem de mísseis e projéteis penetradoras de armadura em inimigos. +unit.sei.description = Dispara uma barragem de mísseis e projéteis perfuradores de armadura em inimigos. unit.omura.description = Dispara um raio de longo alcance atravessador em inimigos. Constrói unidades flare. unit.alpha.description = Defende o Fragmento do Núcleo de inimigos. Constrói estruturas. unit.beta.description = Defende a Fundação do Núcleo de inimigos. Constrói estruturas. @@ -3059,3 +3126,466 @@ lenum.dragmultiplier = Multiplicador de arrasto ambiental. lenum.ban = Blocos ou unidades que não podem ser colocados ou construídos. lenum.unban = Desbanir uma unidade ou bloco. lenum.musicvolume = Global music volume multiplier.\nClamped to [0, 1]. + +# Implemented via the localizedName() method +instruction.read = Read +instruction.write = Write +instruction.draw = Draw +instruction.print = Print +instruction.printchar = Print Char +instruction.format = Format +instruction.drawflush = Draw Flush +instruction.printflush = Print Flush +instruction.getlink = Get link +instruction.control = Control +instruction.radar = Radar +instruction.sensor = Sensor +instruction.set = Set +instruction.operation = Operation +instruction.select = Select +instruction.wait = Wait +instruction.stop = Stop +instruction.lookup = Lookup +instruction.jump = Jump +instruction.end = End +instruction.unitbind = Unit Bind +instruction.unitcontrol = Unit Control +instruction.unitradar = Unit Radar +instruction.unitlocate = Unit Locate +instruction.query = Query +instruction.getblock = Get Block +instruction.setblock = Set Block +instruction.spawnunit = Spawn Unit +instruction.spawnbullet = Spawn Bullet +instruction.applystatus = Apply Status +instruction.weathersense = Weather Sense +instruction.weatherset = Weather Set +instruction.spawnwave = Spawn Wave +instruction.setrule = Set Rule +instruction.flushmessage = Flush Message +instruction.cutscene = Cutscene +instruction.effect = Effect +instruction.explosion = Explosion +instruction.setrate = Set Rate +instruction.fetch = Fetch +instruction.sync = Sync +instruction.clientdata = Client Data +instruction.getflag = Get Flag +instruction.setflag = Set Flag +instruction.setprop = Set Prop +instruction.playsound = Play Sound +instruction.playmusic = Play Music +instruction.setmarker = Set Marker +instruction.makemarker = Make Marker +instruction.localeprint = Locale Print +instruction.packcolor = Pack Color +instruction.unpackcolor = Unpack Color +instruction.invalid = Invalid +# Implemented via the enumText() method +blockflag.label.core = core +blockflag.label.storage = storage +blockflag.label.generator = generator +blockflag.label.turret = turret +blockflag.label.factory = factory +blockflag.label.repair = repair +blockflag.label.battery = battery +blockflag.label.reactor = reactor +blockflag.label.drill = drill +blockflag.label.shield = shield +contenttype.label.block = block +contenttype.label.unit = unit +contenttype.label.item = item +contenttype.label.liquid = liquid +contenttype.label.team = team +cutsceneaction.label.active = active +cutsceneaction.label.pan = pan +cutsceneaction.label.zoom = zoom +cutsceneaction.label.stop = stop +cutsceneaction.label.shake = shake +cutsceneaction.label.gethud = get Hud +cutsceneaction.label.sethud = set Hud +fetchtype.label.unit = unit +fetchtype.label.player = player +fetchtype.label.core = core +fetchtype.label.build = build +fetchtype.label.unitcount = unit count +fetchtype.label.playercount = player count +fetchtype.label.corecount = core count +fetchtype.label.buildcount = build count +graphicstype.label.clear = clear +graphicstype.label.color = color +graphicstype.label.col = col +graphicstype.label.stroke = stroke +graphicstype.label.line = line +graphicstype.label.rect = rect +graphicstype.label.linerect = line rect +graphicstype.label.poly = poly +graphicstype.label.linepoly = line poly +graphicstype.label.triangle = triangle +graphicstype.label.image = image +graphicstype.label.print = print +graphicstype.label.translate = translate +graphicstype.label.scale = scale +graphicstype.label.rotate = rotate +graphicstype.label.reset = reset +laccess.label.totalitems = total items +laccess.label.firstitem = first item +laccess.label.totalliquids = total liquids +laccess.label.totalpower = total power +laccess.label.itemcapacity = item capacity +laccess.label.liquidcapacity = liquid capacity +laccess.label.powercapacity = power capacity +laccess.label.powernetstored = powernet stored +laccess.label.powernetcapacity = powernet capacity +laccess.label.powernetin = powernet in +laccess.label.powernetout = powernet out +laccess.label.ammo = ammo +laccess.label.ammocapacity = ammo capacity +laccess.label.currentammotype = current ammo type +laccess.label.memorycapacity = memory capacity +laccess.label.health = health +laccess.label.maxhealth = max health +laccess.label.heat = heat +laccess.label.shield = shield +laccess.label.armor = armor +laccess.label.efficiency = efficiency +laccess.label.progress = progress +laccess.label.timescale = timescale +laccess.label.rotation = rotation +laccess.label.x = x +laccess.label.y = y +laccess.label.velocityx = x velocity +laccess.label.velocityy = y velocity +laccess.label.shootx = shoot x +laccess.label.shooty = shoot y +laccess.label.camerax = camera x +laccess.label.cameray = camera y +laccess.label.camerawidth = camera width +laccess.label.cameraheight = camera height +laccess.label.displaywidth = display width +laccess.label.displayheight = display height +laccess.label.buffersize = buffer size +laccess.label.operations = operations +laccess.label.size = size +laccess.label.solid = solid +laccess.label.dead = dead +laccess.label.range = range +laccess.label.shooting = shooting +laccess.label.boosting = boosting +laccess.label.minex = mining x +laccess.label.miney = mining y +laccess.label.mining = mining +laccess.label.buildx = build x +laccess.label.buildy = build y +laccess.label.pingx = ping x +laccess.label.pingy = ping y +laccess.label.pingtext = ping text +laccess.label.building = building +laccess.label.breaking = breaking +laccess.label.speed = speed +laccess.label.team = team +laccess.label.type = type +laccess.label.flag = flag +laccess.label.flying = flying +laccess.label.controlled = controlled +laccess.label.controller = controller +laccess.label.name = name +laccess.label.payloadcount = payload count +laccess.label.payloadtype = payload type +laccess.label.totalpayload = total payload +laccess.label.payloadcapacity = payload capacity +laccess.label.maxunits = max units +laccess.label.id = id +laccess.label.selectedblock = selected block +laccess.label.selectedrotation = selected rotation +laccess.label.bulletlifetime = bullet lifetime +laccess.label.bullettime = bullet time +laccess.label.enabled = enabled +laccess.label.shoot = shoot +laccess.label.shootp = shoot predict +laccess.label.config = config +laccess.label.color = color +llocate.label.ore = ore +llocate.label.spawn = spawn +llocate.label.building = building +llocate.label.damaged = damaged +lmarkercontrol.label.remove = remove +lmarkercontrol.label.world = world +lmarkercontrol.label.minimap = minimap +lmarkercontrol.label.light = light +lmarkercontrol.label.autoscale = autoscale +lmarkercontrol.label.pos = pos +lmarkercontrol.label.endpos = end pos +lmarkercontrol.label.drawlayer = draw layer +lmarkercontrol.label.color = color +lmarkercontrol.label.radius = radius +lmarkercontrol.label.stroke = stroke +lmarkercontrol.label.outline = outline +lmarkercontrol.label.rotation = rotation +lmarkercontrol.label.shape = shape +lmarkercontrol.label.arc = arc +lmarkercontrol.label.flushtext = flush text +lmarkercontrol.label.fontsize = font size +lmarkercontrol.label.textheight = text height +lmarkercontrol.label.textalign = text align +lmarkercontrol.label.linealign = line align +lmarkercontrol.label.labelflags = label flags +lmarkercontrol.label.texture = texture +lmarkercontrol.label.texturesize = texture size +lmarkercontrol.label.posi = posi +lmarkercontrol.label.uvi = uvi +lmarkercontrol.label.colori = colori +logicrule.label.currentwavetime = current wave time +logicrule.label.wavetimer = wave timer? +logicrule.label.waves = waves +logicrule.label.wave = wave +logicrule.label.wavespacing = wave spacing +logicrule.label.wavesending = waves ending? +logicrule.label.attackmode = attack mode? +logicrule.label.enemycorebuildradius = enemy core build radius +logicrule.label.dropzoneradius = drop zone radius +logicrule.label.unitcap = unit cap +logicrule.label.maparea = map area +logicrule.label.lighting = lighting? +logicrule.label.cangameover = can game over +logicrule.label.ambientlight = ambient light +logicrule.label.unitlight = unit light +logicrule.label.solarmultiplier = solar multiplier +logicrule.label.dragmultiplier = drag multiplier +logicrule.label.ban = ban +logicrule.label.unban = unban +logicrule.label.pausedisabled = pause disabled +logicrule.label.musicvolume = music volume +logicrule.label.buildspeed = build speed +logicrule.label.unithealth = unit health +logicrule.label.unitbuildspeed = unit build speed +logicrule.label.unitminespeed = unit mine speed +logicrule.label.unitcost = unit cost +logicrule.label.unitdamage = unit damage +logicrule.label.blockhealth = block health +logicrule.label.blockdamage = block damage +logicrule.label.rtsminweight = rts min weight +logicrule.label.rtsminsquad = rts min squad +lunitcontrol.label.idle = idle +lunitcontrol.label.stop = stop +lunitcontrol.label.unbind = unbind +lunitcontrol.label.move = move +lunitcontrol.label.approach = approach +lunitcontrol.label.pathfind = pathfind +lunitcontrol.label.autopathfind = auto pathfind +lunitcontrol.label.target = target +lunitcontrol.label.targetp = target predict +lunitcontrol.label.itemdrop = item drop +lunitcontrol.label.itemtake = item take +lunitcontrol.label.paydrop = payload drop +lunitcontrol.label.paytake = payload take +lunitcontrol.label.payenter = payload enter +lunitcontrol.label.flag = flag +lunitcontrol.label.mine = mine +lunitcontrol.label.build = build block +lunitcontrol.label.getblock = get block +lunitcontrol.label.deconstruct = deconstruct +lunitcontrol.label.within = within? +lunitcontrol.label.boost = boost +messagetype.label.notify = notify +messagetype.label.announce = announce +messagetype.label.toast = toast +messagetype.label.mission = mission +querytype.label.unit = unit +querytype.label.building = building +radarsort.label.distance = distance +radarsort.label.health = health +radarsort.label.maxhealth = max health +radarsort.label.shield = shield +radarsort.label.armor = armor +radartarget.label.any = any +radartarget.label.enemy = enemy +radartarget.label.ally = ally +radartarget.label.player = player +radartarget.label.attacker = attacker +radartarget.label.flying = flying +radartarget.label.ground = ground +tilelayer.label.floor = floor +tilelayer.label.ore = ore +tilelayer.label.block = block +tilelayer.label.building = building + +name.token.jump = Jump +name.token.color = color +name.token.width = width +name.token.height = height +name.token.sides = sides +name.token.radius = radius +name.token.rotation = rotation +name.token.degrees = degrees +name.token.image = image +name.token.size = size +name.token.align = align +name.token.set = set +name.token.of = of +name.token.to = to +name.token.at = at +name.token.in = in +name.token.damage = damage +name.token.velocityScl = velocity scale +name.token.lifeScl = life scale +name.token.aimX = aim X +name.token.aimY = aim Y +name.token.read = read +name.token.write = write +name.token.from = from +name.token.char = char +name.token.linknum = link# +name.token.draw = draw +name.token.clear = clear +name.token.apply = apply +name.token.circle = circle +name.token.rect = rect +name.token.positional = positional +name.token.global = global +name.token.target = target +name.token.and = and +name.token.or = or +name.token.b-and = b-and +name.token.xor = xor +name.token.flip = flip +name.token.order = order +name.token.sort = sort +name.token.output = output +name.token.if = if +name.token.then = then +name.token.else = else +name.token.sec = sec +name.token.find = find +name.token.group = group +name.token.enemy = enemy? +name.token.ore = ore +name.token.outX = out X +name.token.outY = out Y +name.token.owner = owner +name.token.found = found? +name.token.building = building +name.token.always = always +name.token.not = not +name.token.pack = pack +name.token.unpack = unpack +name.token.-lookup = = lookup +name.token.type = type +name.token.get = get +name.token.team = team +name.token.rot = rot +name.token.spawn = spawn +name.token.-bullet = = bullet +name.token.unit = unit +name.token.weather = weather +name.token.state = state +name.token.natural = natural +name.token.speed = speed +name.token.level = level +name.token.duration = duration +name.token.seconds = seconds +name.token.shown = shown +name.token.data = data +name.token.effect = effect +name.token.pierce = pierce +name.token.ground = ground +name.token.air = air +name.token.flag = flag +name.token.volume = volume +name.token.pitch = pitch +name.token.pan = pan +name.token.limit = limit +name.token.id = id # +name.token.replace = replace? +name.token.for = for +name.token.success = success +name.token.truefalse = true/false +name.token.layer = layer +name.token.stroke = stroke +name.token.outline = outline +name.token.fill = fill? +name.token.start = start +name.token.end = end +name.token.fetch = fetch? +name.token.background = background +name.token.printFlush = printflush +name.token.name = name +name.token.index = index +name.token.block-unit = block/unit +name.token.enable = enable +name.token.amount = amount +name.token.item = item +name.token.takeUnits = take units +name.token.value = value +name.token.floor = floor +name.token.result = result +name.token.config = config +name.token.shapeText = shape text +name.token.point = point +name.token.shape = shape +name.token.text = text +name.token.line = line +name.token.texture = texture +name.token.quad = quad +name.token.light = light +name.token.snowing = snowing +name.token.rain = rain +name.token.sandstorm = sand storm +name.token.sporestorm = spore storm +name.token.fog = fog +name.token.suspend-particles = suspended particles +name.token.topLeft = top left +name.token.top = top +name.token.topRight = top right +name.token.left = left +name.token.center = center +name.token.right = right +name.token.bottomLeft = bottom left +name.token.bottom = bottom +name.token.bottomRight = bottom right +name.token.none = none +name.token.warn = warn +name.token.cross = cross +name.token.blockFall = block fall +name.token.placeBlock = place block +name.token.placeBlockSpark = place block spark +name.token.breakBlock = break block +name.token.-spawn = = spawn +name.token.trail = trail +name.token.breakProp = break prop +name.token.smokeCloud = smoke cloud +name.token.vapor = vapor +name.token.hit = hit +name.token.hitSquare = hit square +name.token.shootSmall = shoot small +name.token.shootBig = shoot big +name.token.smokeSmall = smoke small +name.token.smokeBig = smoke big +name.token.smokeColor = smoke color +name.token.smokeSquare = smoke square +name.token.smokeSquareBig = smoke square big +name.token.spark = spark +name.token.sparkBig = spark big +name.token.sparkShoot = spark shoot +name.token.sparkShootBig = spark shoot big +name.token.drill = drill +name.token.drillBig = drill big +name.token.lightBlock = light block +name.token.explosion = explosion +name.token.smokePuff = smoke puff +name.token.sparkExplosion = spark explosion +name.token.crossExplosion = cross explosion +name.token.wave = wave +name.token.bubble = bubble +name.token.music = music +name.token.interrupt = interrupt +name.token.all = All +name.token.beams = Beams +name.token.block = Block +name.token.charge = Charge +name.token.environment = Environment +name.token.explosions = Explosions +name.token.loops = Loops +name.token.movement = Movement +name.token.shoot = Shoot +name.token.ui = UI diff --git a/core/assets/bundles/bundle_pt_PT.properties b/core/assets/bundles/bundle_pt_PT.properties index bcf27c7f00..88db768bce 100644 --- a/core/assets/bundles/bundle_pt_PT.properties +++ b/core/assets/bundles/bundle_pt_PT.properties @@ -50,6 +50,7 @@ mods.browser.add = Instalar mods.browser.reinstall = Reinstalar mods.browser.view-releases = Ver versões mods.browser.noreleases = [scarlet]Nenhuma versão encontrada\n[accent]Não foi possível encontrar nenhuma versão do mod. Verifique se o repositório do mod tem alguma versão publicada. +mods.browser.current = [lightgray]Most recent commit mods.browser.latest = mods.browser.releases = Versões mods.browser.fetching = Fetching Releases... @@ -144,6 +145,7 @@ mods.initfailed = [red]⚠[] A instância anterior do Mindustry falhou ao inicia mods = Mods mods.name = Mod: mods.none = [lightgray]Nenhum mod encontrado! +mods.restore = Restore Failed mods.guide = Guia de mods mods.report = Reportar Bug mods.openfolder = Abrir pasta de Mods @@ -162,6 +164,7 @@ mod.installed = [[Instalado] mod.display = [gray]Mod:[orange] {0} mod.enabled = [lightgray]Ativado mod.disabled = [scarlet]Desativado +mod.failed = [red]Failed mod.multiplayer.compatible = [gray]Compatível com Multiplayer mod.disable = Desativar mod.version = Versão: @@ -522,8 +525,10 @@ editor.filters.search = Procurar em: editor.filters.author = Autor editor.filters.description = Descrição editor.filters.modname = Mod Name -editor.filters.prioritizemod = Mod Priority -editor.filters.prioritizecustom = Custom Priority +editor.filters.prioritize.name = Prioritize: Name +editor.filters.prioritize.custom = Prioritize: Custom +editor.filters.prioritize.builtin = Prioritize: Built-In +editor.filters.prioritize.recent = Prioritize: Recently Modified editor.filters.planetselect = Planet Selection editor.shiftx = Mover no eixo X editor.shifty = Mover no eixo Y @@ -1098,12 +1103,15 @@ status.slow.name = Slow status.fast.name = Fast status.shielded.name = Shielded status.disarmed.name = Disarmed +status.invincible.name = Invincible +status.dynamic.name = Dynamic settings.language = Idioma settings.data = Dados do jogo settings.reset = Restaurar Padrões settings.rebind = Religar settings.resetKey = Repor +settings.unbindKey = Unbind settings.controls = Controlos settings.game = Jogo settings.sound = Som @@ -1132,6 +1140,7 @@ block.limit = [scarlet]Limit: {0} Buildings unsupported.environment = [scarlet]Ambiente Não Suportado yes = Sim no = Não +unabletoclog = Unable to clog info.title = [accent]Informação error.title = [crimson]Ocorreu um Erro. error.crashtitle = Ocorreu um Erro @@ -1233,7 +1242,11 @@ stat.buildspeedmultiplier = Multiplicador de Velocidade de COnstrução stat.reactive = Reações stat.immunities = Imunidade stat.healing = Reparação +stat.status = Status Effect stat.efficiency = [stat]{0}% Efficiency +stat.chance = [stat]{0}%[lightgray] chance of [white] +stat.hitsize = Hitbox Size +stat.resettime = Reset Time ability.forcefield = Campo de Força ability.forcefield.description = Cria um campo de força que absorve as balas @@ -1291,6 +1304,7 @@ bar.cargounitcap = Limite de Carga Atingido bar.drillspeed = Velocidade da Broca: {0}/s bar.pumpspeed = Velocidade da Bomba: {0}/s bar.efficiency = Eficiência: {0}% +bar.yield = Yield: +{0}% bar.boost = Impulso: +{0}% bar.powerbuffer = Batteries: {0}/{1} bar.powerbalance = Energia: {0}/s @@ -1320,6 +1334,10 @@ bar.regenerationrate = [stat]{0}/sec[lightgray] regen rate bar.activationtimer = Activates in {0} bar.activated = Activated bar.upto = Up to {0} +bar.lerpwarmuptime = Affected by overdrive. Non-linear; uses the exponential decay formula.\nFor reference, this will reach 90% progress in {0} seconds, and 99% in {1} seconds. +bar.damagetimetotal = {0} dmg/{1} sec +bar.hits = {0} hits +bar.dps = {0} DPS units.processorcontrol = [lightgray]Controlado por Processador @@ -1363,6 +1381,7 @@ bullet.notargetsbuildings = [stat] ignora mísseis unit.blocks = Blocos unit.blockssquared = Blocos² +unit.worldunits = world units unit.powersecond = Unidades de energia/seg. unit.tilessecond = Blocos/seg. unit.liquidsecond = Unidades de líquido/seg. @@ -1389,6 +1408,7 @@ unit.shots = disparos unit.pershot = /dispasro unit.perleg = per leg unit.perside = per side +unit.instant = Instant category.purpose = Propósito category.general = Geral category.power = Poder @@ -1400,27 +1420,39 @@ category.optional = Melhorias opcionais setting.alwaysmusic.name = Tocar Música Sempre setting.alwaysmusic.description = Quando ativado, a música vai ser tocada sempre em loop durante o jogo.\nQUando desativado, só toca em intervalos aleatórios. setting.skipcoreanimation.name = Passar Animação de Lançamento/Aterragem do Núcleo +setting.skipcoreanimation.description = When enabled, the animation for core launching and landing will be skipped. setting.landscape.name = Bloquear Orientação -setting.shadows.name = Sombras +setting.landscape.description = When enabled, the screen orientation is locked to landscape mode. setting.blockreplace.name = Sugestões Automáticas de Blocos +setting.blockreplace.description = When enabled, placing a block on another of the same type\nwill suggest an automatic upgrade if available. setting.linear.name = Filtragem linear +setting.linear.description = When enabled, textures are smoothed. When disabled, textures have a pixelated look. setting.hints.name = Dicas setting.backgroundpause.name = Pausar Jogo em Segundo Plano +setting.backgroundpause.description = When enabled, the game will pause when it is not in focus. setting.buildautopause.name = Auto-Pausar Construções +setting.buildautopause.description = When enabled, building is automatically paused when the player is not actively building. setting.doubletapmine.name = Duplo Toque para Minerar +setting.doubletapmine.description = When enabled, double-tapping on a resource tile will make your unit start mining it. setting.commandmodehold.name = Segurar para Modo de Comando +setting.commandmodehold.description = Whether command mode is activated by holding the command key down, as opposed to toggling it once. setting.distinctcontrolgroups.name = Limitar um Grupo de Controlo por Unidade +setting.distinctcontrolgroups.description = When enabled, a unit can only belong to one control group at a time. setting.modcrashdisable.name = Desativar Mods em Crash de Início do Jogo +setting.modcrashdisable.description = When enabled, if the game crashes on startup, all mods\nwill be automatically disabled to prevent a crash loop. setting.animatedwater.name = Água Animada -setting.animatedshields.name = Escudos Animados +setting.animatedwater.description = Enables or disables animations for liquid surfaces like water and slag. setting.playerindicators.name = Indicador de Jogadores +setting.playerindicators.description = Shows markers pointing in the direction of other players on the map. setting.showpings.name = Show Pings setting.showotherbuildplans.name = Show Other Player's Build Plans setting.indicators.name = Indicador de inimigos +setting.indicators.description = Shows markers pointing in the direction of setting.autotarget.name = Alvo Automático +setting.autotarget.description = When enabled, your unit will automatically target and fire at nearby enemies. setting.keyboard.name = Controlos de Rato e Teclado -setting.touchscreen.name = Controlos de Touchscreen setting.fpscap.name = Limite de FPS +setting.fpscap.description = Sets the maximum frames per second the game will run at.\nHigher values may increase power consumption. setting.fpscap.none = Nenhum setting.fpscap.text = {0} FPS setting.uiscale.name = Escala da IU[lightgray] (reinicío requerida)[] @@ -1428,53 +1460,84 @@ setting.uiscale.description = É necessário reiniciar para aplicar as mudanças setting.uiEdgePadding.name = Espaçamento de bordas da UI setting.uiEdgePadding.description = Adiciona espaçamento às bordas da UI. Útil para telas com cantos arredondados ou entalhes (notches). setting.swapdiagonal.name = Colocação sempre diagonal +setting.swapdiagonal.description = When enabled, holding the placement key will switch to diagonal placement mode. setting.screenshake.name = Vibração do Ecrã +setting.screenshake.description = Adjusts the intensity of the screen shake effect from explosions and other events. setting.bloomintensity.name = Intensidade do Bloom +setting.bloomintensity.description = Adjusts the intensity of the bloom (glow) effect. setting.bloomblur.name = Bloom Blur +setting.bloomblur.description = Adjusts the blurriness of the bloom effect. setting.effects.name = Efeitos +setting.effects.description = Enables or disables various visual effects like smoke and particles. setting.destroyedblocks.name = Mostrar Blocos Destruídos +setting.destroyedblocks.description = When enabled, destroyed blocks leave behind rubble. setting.blockstatus.name = Mostrar Estado do Bloco +setting.blockstatus.description = Shows colored status icons above blocks. setting.conveyorpathfinding.name = Trajetória de Colocação de Tapetes Rolantes +setting.conveyorpathfinding.description = When enabled, placing conveyors will automatically try to find a path to the destination. setting.sensitivity.name = Sensibilidade dos Controlos +setting.sensitivity.description = Adjusts the sensitivity of game controllers. setting.saveinterval.name = Intervalo de auto-salvamento do jogo +setting.saveinterval.description = Sets the time interval for automatic game saves. setting.seconds = {0} segundos setting.milliseconds = {0} milissegundos setting.fullscreen.name = Ecrã Inteiro setting.fps.name = Mostrar FPS e Ping +setting.fps.description = Displays the current frames per second and network ping in the corner of the screen. setting.console.name = Ativar Consola +setting.console.description = Enables the in-game Javascript console. setting.drawhitboxes.name = Display Hitboxes setting.showperformance.name = Display Performance Metrics setting.buildingtimestep.name = Fixed Building Timestep setting.buildingtimestep.description = Runs buildings on a fixed timestep with constant delta,\nas opposed to every frame with variable delta.\nIf buildings cannot be updated fast enough, the game will slow down.\nIf you don't know what that means, don't touch this option. setting.smoothcamera.name = Câmara Suave +setting.smoothcamera.description = When enabled, the camera will move more smoothly instead of\ninstantly snapping to new positions. setting.detach-camera.name = Free Camera setting.detach-camera.description = If enabled, the camera moves independently of the player unit.\nThis setting can be assigned a hotkey. setting.vsync.name = Sincronização Vertical (VSync) +setting.vsync.description = Synchronizes the game's frame rate with the monitor's\nrefresh rate to prevent screen tearing. setting.pixelate.name = Pixelização +setting.pixelate.description = When enabled, the game is rendered at a lower resolution and\nscaled up, creating a pixelated effect. setting.minimap.name = Mostrar Minimapa +setting.minimap.description = Toggles the visibility of the minimap in the corner of the screen. setting.coreitems.name = Mostrar Itens do Núcleo +setting.coreitems.description = Toggles the display of items stored in the core on the side of the screen. setting.position.name = Mostrar Posição do Jogador +setting.position.description = Displays the player's coordinates on the screen. setting.mouseposition.name = Mostrar Posição do Rato +setting.mouseposition.description = Displays the mouse cursor's coordinates on the screen. setting.musicvol.name = Volume da Música setting.atmosphere.name = Mostrar Atmosfera do Planeta +setting.atmosphere.description = Toggles the rendering of the planet atmospheres in the campaign 3D view. setting.drawlight.name = Renderizar Iluminação/Escuro setting.ambientvol.name = Volume do Ambiente -setting.mutemusic.name = Desligar Música setting.sfxvol.name = Volume dos Efeitos -setting.mutesound.name = Desligar Som setting.communityservers.name = Fetch Community Server List +setting.communityservers.description = When enabled, the game will fetch and display a list of community-run multiplayer servers. setting.savecreate.name = Criar Gravações Automaticamente +setting.savecreate.description = When enabled, the game will automatically create a new save file when starting a new game. setting.steampublichost.name = Public Game Visibility +setting.steampublichost.description = Controls who can see and join your game when hosting on Steam. setting.playerlimit.name = Limite de Jogadores +setting.playerlimit.description = Sets the maximum number of players that can join your server. setting.chatopacity.name = Opacidade do Chat +setting.chatopacity.description = Adjusts the transparency of the chat window. setting.lasersopacity.name = Opacidade do Poder do Laser +setting.lasersopacity.description = Adjusts the opacity of power node lasers. setting.unitlaseropacity.name = Unit Mining Beam Opacity +setting.unitlaseropacity.description = Adjusts the opacity of unit mining beams. setting.bridgeopacity.name = Opacidade das Pontes +setting.bridgeopacity.description = Adjusts the opacity of bridge conveyors. setting.playerchat.name = Mostrar Chat em Jogo +setting.playerchat.description = When enabled, chat messages from players will appear in bubbles above their heads. setting.showweather.name = Mostrar Gráficos do Clima +setting.showweather.description = Toggles the display of weather effects like rain and snow. setting.hidedisplays.name = Ocultar Ecrãs Lógicos +setting.hidedisplays.description = Hides the content of logic displays, which may improve performance. setting.macnotch.name = Adaptar a interface para exibir o entalhe setting.macnotch.description = É necessário reiniciar para aplicar as alterações +setting.logiclocalization.name = Logic Localization +setting.logiclocalization.description = When enabled, text in the logic editor is translated,\ninstead of being English for all languages. steam.friendsonly = Amigos Apenas steam.friendsonly.tooltip = Define se apenas amigos da Steam podem juntar-se ao teu jogo.\nDesativar esta opção fará o teu jogo público - qualquer um pode-se juntar ao teu mapa. @@ -1685,6 +1748,7 @@ rules.title.unit = Unidades rules.title.experimental = Experimental rules.title.environment = Ambiente rules.title.teams = Equipas +rules.title.light = Lighting rules.title.planet = Planeta rules.title.music = Music rules.alwaysplaymusic = Always Play Music @@ -1696,6 +1760,7 @@ rules.darkmusic.info = Comma-separated music tracks that are more likely to play rules.nomusic = Disable Automatic Music rules.nomusic.info = Turns off all automatic music playback.\nUseful for maps that have custom music played using processors. rules.lighting = Iluminação +rules.lighting.unitlight = Unit Lighting rules.fog = Névoa de guerra rules.invasions = Invasões de Setores Inimigos rules.legacylaunchpads = Legacy Launch Pad Mechanics @@ -2607,6 +2672,8 @@ block.large-logic-display.description = Exibe gráficos arbitrários de um proce block.tile-logic-display.description = Displays arbitrary graphics from a logic processor.\nSeamlessly connects to nearby tiled display blocks. block.interplanetary-accelerator.description = Uma enorme torre eletromagnética. Acelera a velocidade de fuga dos núcleos para o desdobramento interplanetário. block.repair-turret.description = Conserta continuamente a unidade danificada mais próxima a ela. Opcionalmente, aceita líquido refrigerante. +block.target-dummy.name = Target Dummy +block.target-dummy.description = Spawns a target dummy to test damage per second. Armor and flight can be configured.\nSandbox only. #Erekir block.core-bastion.description = O núcleo da base. Blindado. Uma vez destruído, o setor é perdido. @@ -3059,3 +3126,466 @@ lenum.dragmultiplier = Environment drag multiplier. lenum.ban = Blocks or units that cannot be placed or built. lenum.unban = Unban a unit or block. lenum.musicvolume = Global music volume multiplier.\nClamped to [0, 1]. + +# Implemented via the localizedName() method +instruction.read = Read +instruction.write = Write +instruction.draw = Draw +instruction.print = Print +instruction.printchar = Print Char +instruction.format = Format +instruction.drawflush = Draw Flush +instruction.printflush = Print Flush +instruction.getlink = Get link +instruction.control = Control +instruction.radar = Radar +instruction.sensor = Sensor +instruction.set = Set +instruction.operation = Operation +instruction.select = Select +instruction.wait = Wait +instruction.stop = Stop +instruction.lookup = Lookup +instruction.jump = Jump +instruction.end = End +instruction.unitbind = Unit Bind +instruction.unitcontrol = Unit Control +instruction.unitradar = Unit Radar +instruction.unitlocate = Unit Locate +instruction.query = Query +instruction.getblock = Get Block +instruction.setblock = Set Block +instruction.spawnunit = Spawn Unit +instruction.spawnbullet = Spawn Bullet +instruction.applystatus = Apply Status +instruction.weathersense = Weather Sense +instruction.weatherset = Weather Set +instruction.spawnwave = Spawn Wave +instruction.setrule = Set Rule +instruction.flushmessage = Flush Message +instruction.cutscene = Cutscene +instruction.effect = Effect +instruction.explosion = Explosion +instruction.setrate = Set Rate +instruction.fetch = Fetch +instruction.sync = Sync +instruction.clientdata = Client Data +instruction.getflag = Get Flag +instruction.setflag = Set Flag +instruction.setprop = Set Prop +instruction.playsound = Play Sound +instruction.playmusic = Play Music +instruction.setmarker = Set Marker +instruction.makemarker = Make Marker +instruction.localeprint = Locale Print +instruction.packcolor = Pack Color +instruction.unpackcolor = Unpack Color +instruction.invalid = Invalid +# Implemented via the enumText() method +blockflag.label.core = core +blockflag.label.storage = storage +blockflag.label.generator = generator +blockflag.label.turret = turret +blockflag.label.factory = factory +blockflag.label.repair = repair +blockflag.label.battery = battery +blockflag.label.reactor = reactor +blockflag.label.drill = drill +blockflag.label.shield = shield +contenttype.label.block = block +contenttype.label.unit = unit +contenttype.label.item = item +contenttype.label.liquid = liquid +contenttype.label.team = team +cutsceneaction.label.active = active +cutsceneaction.label.pan = pan +cutsceneaction.label.zoom = zoom +cutsceneaction.label.stop = stop +cutsceneaction.label.shake = shake +cutsceneaction.label.gethud = get Hud +cutsceneaction.label.sethud = set Hud +fetchtype.label.unit = unit +fetchtype.label.player = player +fetchtype.label.core = core +fetchtype.label.build = build +fetchtype.label.unitcount = unit count +fetchtype.label.playercount = player count +fetchtype.label.corecount = core count +fetchtype.label.buildcount = build count +graphicstype.label.clear = clear +graphicstype.label.color = color +graphicstype.label.col = col +graphicstype.label.stroke = stroke +graphicstype.label.line = line +graphicstype.label.rect = rect +graphicstype.label.linerect = line rect +graphicstype.label.poly = poly +graphicstype.label.linepoly = line poly +graphicstype.label.triangle = triangle +graphicstype.label.image = image +graphicstype.label.print = print +graphicstype.label.translate = translate +graphicstype.label.scale = scale +graphicstype.label.rotate = rotate +graphicstype.label.reset = reset +laccess.label.totalitems = total items +laccess.label.firstitem = first item +laccess.label.totalliquids = total liquids +laccess.label.totalpower = total power +laccess.label.itemcapacity = item capacity +laccess.label.liquidcapacity = liquid capacity +laccess.label.powercapacity = power capacity +laccess.label.powernetstored = powernet stored +laccess.label.powernetcapacity = powernet capacity +laccess.label.powernetin = powernet in +laccess.label.powernetout = powernet out +laccess.label.ammo = ammo +laccess.label.ammocapacity = ammo capacity +laccess.label.currentammotype = current ammo type +laccess.label.memorycapacity = memory capacity +laccess.label.health = health +laccess.label.maxhealth = max health +laccess.label.heat = heat +laccess.label.shield = shield +laccess.label.armor = armor +laccess.label.efficiency = efficiency +laccess.label.progress = progress +laccess.label.timescale = timescale +laccess.label.rotation = rotation +laccess.label.x = x +laccess.label.y = y +laccess.label.velocityx = x velocity +laccess.label.velocityy = y velocity +laccess.label.shootx = shoot x +laccess.label.shooty = shoot y +laccess.label.camerax = camera x +laccess.label.cameray = camera y +laccess.label.camerawidth = camera width +laccess.label.cameraheight = camera height +laccess.label.displaywidth = display width +laccess.label.displayheight = display height +laccess.label.buffersize = buffer size +laccess.label.operations = operations +laccess.label.size = size +laccess.label.solid = solid +laccess.label.dead = dead +laccess.label.range = range +laccess.label.shooting = shooting +laccess.label.boosting = boosting +laccess.label.minex = mining x +laccess.label.miney = mining y +laccess.label.mining = mining +laccess.label.buildx = build x +laccess.label.buildy = build y +laccess.label.pingx = ping x +laccess.label.pingy = ping y +laccess.label.pingtext = ping text +laccess.label.building = building +laccess.label.breaking = breaking +laccess.label.speed = speed +laccess.label.team = team +laccess.label.type = type +laccess.label.flag = flag +laccess.label.flying = flying +laccess.label.controlled = controlled +laccess.label.controller = controller +laccess.label.name = name +laccess.label.payloadcount = payload count +laccess.label.payloadtype = payload type +laccess.label.totalpayload = total payload +laccess.label.payloadcapacity = payload capacity +laccess.label.maxunits = max units +laccess.label.id = id +laccess.label.selectedblock = selected block +laccess.label.selectedrotation = selected rotation +laccess.label.bulletlifetime = bullet lifetime +laccess.label.bullettime = bullet time +laccess.label.enabled = enabled +laccess.label.shoot = shoot +laccess.label.shootp = shoot predict +laccess.label.config = config +laccess.label.color = color +llocate.label.ore = ore +llocate.label.spawn = spawn +llocate.label.building = building +llocate.label.damaged = damaged +lmarkercontrol.label.remove = remove +lmarkercontrol.label.world = world +lmarkercontrol.label.minimap = minimap +lmarkercontrol.label.light = light +lmarkercontrol.label.autoscale = autoscale +lmarkercontrol.label.pos = pos +lmarkercontrol.label.endpos = end pos +lmarkercontrol.label.drawlayer = draw layer +lmarkercontrol.label.color = color +lmarkercontrol.label.radius = radius +lmarkercontrol.label.stroke = stroke +lmarkercontrol.label.outline = outline +lmarkercontrol.label.rotation = rotation +lmarkercontrol.label.shape = shape +lmarkercontrol.label.arc = arc +lmarkercontrol.label.flushtext = flush text +lmarkercontrol.label.fontsize = font size +lmarkercontrol.label.textheight = text height +lmarkercontrol.label.textalign = text align +lmarkercontrol.label.linealign = line align +lmarkercontrol.label.labelflags = label flags +lmarkercontrol.label.texture = texture +lmarkercontrol.label.texturesize = texture size +lmarkercontrol.label.posi = posi +lmarkercontrol.label.uvi = uvi +lmarkercontrol.label.colori = colori +logicrule.label.currentwavetime = current wave time +logicrule.label.wavetimer = wave timer? +logicrule.label.waves = waves +logicrule.label.wave = wave +logicrule.label.wavespacing = wave spacing +logicrule.label.wavesending = waves ending? +logicrule.label.attackmode = attack mode? +logicrule.label.enemycorebuildradius = enemy core build radius +logicrule.label.dropzoneradius = drop zone radius +logicrule.label.unitcap = unit cap +logicrule.label.maparea = map area +logicrule.label.lighting = lighting? +logicrule.label.cangameover = can game over +logicrule.label.ambientlight = ambient light +logicrule.label.unitlight = unit light +logicrule.label.solarmultiplier = solar multiplier +logicrule.label.dragmultiplier = drag multiplier +logicrule.label.ban = ban +logicrule.label.unban = unban +logicrule.label.pausedisabled = pause disabled +logicrule.label.musicvolume = music volume +logicrule.label.buildspeed = build speed +logicrule.label.unithealth = unit health +logicrule.label.unitbuildspeed = unit build speed +logicrule.label.unitminespeed = unit mine speed +logicrule.label.unitcost = unit cost +logicrule.label.unitdamage = unit damage +logicrule.label.blockhealth = block health +logicrule.label.blockdamage = block damage +logicrule.label.rtsminweight = rts min weight +logicrule.label.rtsminsquad = rts min squad +lunitcontrol.label.idle = idle +lunitcontrol.label.stop = stop +lunitcontrol.label.unbind = unbind +lunitcontrol.label.move = move +lunitcontrol.label.approach = approach +lunitcontrol.label.pathfind = pathfind +lunitcontrol.label.autopathfind = auto pathfind +lunitcontrol.label.target = target +lunitcontrol.label.targetp = target predict +lunitcontrol.label.itemdrop = item drop +lunitcontrol.label.itemtake = item take +lunitcontrol.label.paydrop = payload drop +lunitcontrol.label.paytake = payload take +lunitcontrol.label.payenter = payload enter +lunitcontrol.label.flag = flag +lunitcontrol.label.mine = mine +lunitcontrol.label.build = build block +lunitcontrol.label.getblock = get block +lunitcontrol.label.deconstruct = deconstruct +lunitcontrol.label.within = within? +lunitcontrol.label.boost = boost +messagetype.label.notify = notify +messagetype.label.announce = announce +messagetype.label.toast = toast +messagetype.label.mission = mission +querytype.label.unit = unit +querytype.label.building = building +radarsort.label.distance = distance +radarsort.label.health = health +radarsort.label.maxhealth = max health +radarsort.label.shield = shield +radarsort.label.armor = armor +radartarget.label.any = any +radartarget.label.enemy = enemy +radartarget.label.ally = ally +radartarget.label.player = player +radartarget.label.attacker = attacker +radartarget.label.flying = flying +radartarget.label.ground = ground +tilelayer.label.floor = floor +tilelayer.label.ore = ore +tilelayer.label.block = block +tilelayer.label.building = building + +name.token.jump = Jump +name.token.color = color +name.token.width = width +name.token.height = height +name.token.sides = sides +name.token.radius = radius +name.token.rotation = rotation +name.token.degrees = degrees +name.token.image = image +name.token.size = size +name.token.align = align +name.token.set = set +name.token.of = of +name.token.to = to +name.token.at = at +name.token.in = in +name.token.damage = damage +name.token.velocityScl = velocity scale +name.token.lifeScl = life scale +name.token.aimX = aim X +name.token.aimY = aim Y +name.token.read = read +name.token.write = write +name.token.from = from +name.token.char = char +name.token.linknum = link# +name.token.draw = draw +name.token.clear = clear +name.token.apply = apply +name.token.circle = circle +name.token.rect = rect +name.token.positional = positional +name.token.global = global +name.token.target = target +name.token.and = and +name.token.or = or +name.token.b-and = b-and +name.token.xor = xor +name.token.flip = flip +name.token.order = order +name.token.sort = sort +name.token.output = output +name.token.if = if +name.token.then = then +name.token.else = else +name.token.sec = sec +name.token.find = find +name.token.group = group +name.token.enemy = enemy? +name.token.ore = ore +name.token.outX = out X +name.token.outY = out Y +name.token.owner = owner +name.token.found = found? +name.token.building = building +name.token.always = always +name.token.not = not +name.token.pack = pack +name.token.unpack = unpack +name.token.-lookup = = lookup +name.token.type = type +name.token.get = get +name.token.team = team +name.token.rot = rot +name.token.spawn = spawn +name.token.-bullet = = bullet +name.token.unit = unit +name.token.weather = weather +name.token.state = state +name.token.natural = natural +name.token.speed = speed +name.token.level = level +name.token.duration = duration +name.token.seconds = seconds +name.token.shown = shown +name.token.data = data +name.token.effect = effect +name.token.pierce = pierce +name.token.ground = ground +name.token.air = air +name.token.flag = flag +name.token.volume = volume +name.token.pitch = pitch +name.token.pan = pan +name.token.limit = limit +name.token.id = id # +name.token.replace = replace? +name.token.for = for +name.token.success = success +name.token.truefalse = true/false +name.token.layer = layer +name.token.stroke = stroke +name.token.outline = outline +name.token.fill = fill? +name.token.start = start +name.token.end = end +name.token.fetch = fetch? +name.token.background = background +name.token.printFlush = printflush +name.token.name = name +name.token.index = index +name.token.block-unit = block/unit +name.token.enable = enable +name.token.amount = amount +name.token.item = item +name.token.takeUnits = take units +name.token.value = value +name.token.floor = floor +name.token.result = result +name.token.config = config +name.token.shapeText = shape text +name.token.point = point +name.token.shape = shape +name.token.text = text +name.token.line = line +name.token.texture = texture +name.token.quad = quad +name.token.light = light +name.token.snowing = snowing +name.token.rain = rain +name.token.sandstorm = sand storm +name.token.sporestorm = spore storm +name.token.fog = fog +name.token.suspend-particles = suspended particles +name.token.topLeft = top left +name.token.top = top +name.token.topRight = top right +name.token.left = left +name.token.center = center +name.token.right = right +name.token.bottomLeft = bottom left +name.token.bottom = bottom +name.token.bottomRight = bottom right +name.token.none = none +name.token.warn = warn +name.token.cross = cross +name.token.blockFall = block fall +name.token.placeBlock = place block +name.token.placeBlockSpark = place block spark +name.token.breakBlock = break block +name.token.-spawn = = spawn +name.token.trail = trail +name.token.breakProp = break prop +name.token.smokeCloud = smoke cloud +name.token.vapor = vapor +name.token.hit = hit +name.token.hitSquare = hit square +name.token.shootSmall = shoot small +name.token.shootBig = shoot big +name.token.smokeSmall = smoke small +name.token.smokeBig = smoke big +name.token.smokeColor = smoke color +name.token.smokeSquare = smoke square +name.token.smokeSquareBig = smoke square big +name.token.spark = spark +name.token.sparkBig = spark big +name.token.sparkShoot = spark shoot +name.token.sparkShootBig = spark shoot big +name.token.drill = drill +name.token.drillBig = drill big +name.token.lightBlock = light block +name.token.explosion = explosion +name.token.smokePuff = smoke puff +name.token.sparkExplosion = spark explosion +name.token.crossExplosion = cross explosion +name.token.wave = wave +name.token.bubble = bubble +name.token.music = music +name.token.interrupt = interrupt +name.token.all = All +name.token.beams = Beams +name.token.block = Block +name.token.charge = Charge +name.token.environment = Environment +name.token.explosions = Explosions +name.token.loops = Loops +name.token.movement = Movement +name.token.shoot = Shoot +name.token.ui = UI diff --git a/core/assets/bundles/bundle_ro.properties b/core/assets/bundles/bundle_ro.properties index c86e08c595..48ef26f8c1 100644 --- a/core/assets/bundles/bundle_ro.properties +++ b/core/assets/bundles/bundle_ro.properties @@ -50,6 +50,7 @@ mods.browser.add = Instalare mods.browser.reinstall = Reinstal. mods.browser.view-releases = View Releases mods.browser.noreleases = [scarlet]No Releases Found\n[accent]Couldn't find any releases for this mod. Check if the mod's repository has any releases published. +mods.browser.current = [lightgray]Most recent commit mods.browser.latest = mods.browser.releases = Releases mods.browser.fetching = Fetching Releases... @@ -144,6 +145,7 @@ mods.initfailed = [red]⚠[] Instanța Mindustry precedentă a eșuat la iniția mods = Moduri mods.name = Mod: mods.none = [lightgray]Nu s-au găsit moduri! +mods.restore = Restore Failed mods.guide = Ghid de Modding mods.report = Raportează Bug mods.openfolder = Deschide Folder @@ -162,6 +164,7 @@ mod.installed = [[Instalat] mod.display = [gray]Mod:[orange] {0} mod.enabled = [lightgray]Activat mod.disabled = [scarlet]Dezactivat +mod.failed = [red]Failed mod.multiplayer.compatible = [gray]Compatibil cu Multiplayer mod.disable = Dezactivează mod.version = Version: @@ -522,8 +525,10 @@ editor.filters.search = Search In: editor.filters.author = Author editor.filters.description = Description editor.filters.modname = Mod Name -editor.filters.prioritizemod = Mod Priority -editor.filters.prioritizecustom = Custom Priority +editor.filters.prioritize.name = Prioritize: Name +editor.filters.prioritize.custom = Prioritize: Custom +editor.filters.prioritize.builtin = Prioritize: Built-In +editor.filters.prioritize.recent = Prioritize: Recently Modified editor.filters.planetselect = Planet Selection editor.shiftx = Shift X editor.shifty = Shift Y @@ -1098,12 +1103,15 @@ status.slow.name = Slow status.fast.name = Fast status.shielded.name = Shielded status.disarmed.name = Disarmed +status.invincible.name = Invincible +status.dynamic.name = Dynamic settings.language = Limbă settings.data = Datele Jocului settings.reset = Resetează settings.rebind = Reatribuie settings.resetKey = Resetează +settings.unbindKey = Unbind settings.controls = Controale settings.game = Joc settings.sound = Sunet @@ -1132,6 +1140,7 @@ block.limit = [scarlet]Limit: {0} Buildings unsupported.environment = [scarlet]Mediu Neacceptat yes = Da no = Nu +unabletoclog = Unable to clog info.title = Info error.title = [scarlet]A apărut o eroare. error.crashtitle = A apărut o eroare. @@ -1233,7 +1242,11 @@ stat.buildspeedmultiplier = Multiplicator Viteză Construcție stat.reactive = Reacționează la stat.immunities = Immunities stat.healing = Reparare +stat.status = Status Effect stat.efficiency = [stat]{0}% Efficiency +stat.chance = [stat]{0}%[lightgray] chance of [white] +stat.hitsize = Hitbox Size +stat.resettime = Reset Time ability.forcefield = Câmp de Forță ability.forcefield.description = Projects a force shield that absorbs bullets @@ -1291,6 +1304,7 @@ bar.cargounitcap = Cargo Unit Cap Reached bar.drillspeed = Viteză Minare: {0}/s bar.pumpspeed = Viteză Pompare: {0}/s bar.efficiency = Eficiență: {0}% +bar.yield = Yield: +{0}% bar.boost = Efect Grăbire: +{0}% bar.powerbuffer = Battery Power: {0}/{1} bar.powerbalance = Electricitate: {0}/s @@ -1320,6 +1334,10 @@ bar.regenerationrate = [stat]{0}/sec[lightgray] regen rate bar.activationtimer = Activates in {0} bar.activated = Activated bar.upto = Up to {0} +bar.lerpwarmuptime = Affected by overdrive. Non-linear; uses the exponential decay formula.\nFor reference, this will reach 90% progress in {0} seconds, and 99% in {1} seconds. +bar.damagetimetotal = {0} dmg/{1} sec +bar.hits = {0} hits +bar.dps = {0} DPS units.processorcontrol = [lightgray]Controlat de Procesor @@ -1363,6 +1381,7 @@ bullet.notargetsbuildings = [stat] ignores missiles unit.blocks = blocuri unit.blockssquared = blocuri² +unit.worldunits = world units unit.powersecond = electricitate/secundă unit.tilessecond = pătrate/secundă unit.liquidsecond = unități lichid/secundă @@ -1389,6 +1408,7 @@ unit.shots = shots unit.pershot = /lovitură unit.perleg = per leg unit.perside = per side +unit.instant = Instant category.purpose = Utilizare category.general = General category.power = Electricitate @@ -1400,27 +1420,39 @@ category.optional = Îmbunătățiri opționale setting.alwaysmusic.name = Always Play Music setting.alwaysmusic.description = When enabled, music will always play on loop in-game.\nWhen disabled, it only plays at random intervals. setting.skipcoreanimation.name = Sari peste Animația de Lansare/Aterizare a Nucleului +setting.skipcoreanimation.description = When enabled, the animation for core launching and landing will be skipped. setting.landscape.name = Blochează Mod Peisaj -setting.shadows.name = Umbre +setting.landscape.description = When enabled, the screen orientation is locked to landscape mode. setting.blockreplace.name = Sugestii Plasare Automats +setting.blockreplace.description = When enabled, placing a block on another of the same type\nwill suggest an automatic upgrade if available. setting.linear.name = Filtrare Liniară +setting.linear.description = When enabled, textures are smoothed. When disabled, textures have a pixelated look. setting.hints.name = Indicii setting.backgroundpause.name = Pune Pauză în Fundal +setting.backgroundpause.description = When enabled, the game will pause when it is not in focus. setting.buildautopause.name = Autopauză de la Construit +setting.buildautopause.description = When enabled, building is automatically paused when the player is not actively building. setting.doubletapmine.name = Dublu-Click pt a Mina +setting.doubletapmine.description = When enabled, double-tapping on a resource tile will make your unit start mining it. setting.commandmodehold.name = Hold For Command Mode +setting.commandmodehold.description = Whether command mode is activated by holding the command key down, as opposed to toggling it once. setting.distinctcontrolgroups.name = Limit One Control Group Per Unit +setting.distinctcontrolgroups.description = When enabled, a unit can only belong to one control group at a time. setting.modcrashdisable.name = Dezactivează Modurile în Cazul unui Crash la Pornire +setting.modcrashdisable.description = When enabled, if the game crashes on startup, all mods\nwill be automatically disabled to prevent a crash loop. setting.animatedwater.name = Suprafețe Animate -setting.animatedshields.name = Scuturi Animate +setting.animatedwater.description = Enables or disables animations for liquid surfaces like water and slag. setting.playerindicators.name = Indicatori Jucător +setting.playerindicators.description = Shows markers pointing in the direction of other players on the map. setting.showpings.name = Show Pings setting.showotherbuildplans.name = Show Other Player's Build Plans setting.indicators.name = Indicatori Inamic +setting.indicators.description = Shows markers pointing in the direction of setting.autotarget.name = Auto-Țintire +setting.autotarget.description = When enabled, your unit will automatically target and fire at nearby enemies. setting.keyboard.name = Controale Mouse+Tastatură -setting.touchscreen.name = Controale Touchscreen setting.fpscap.name = FPS Maxim +setting.fpscap.description = Sets the maximum frames per second the game will run at.\nHigher values may increase power consumption. setting.fpscap.none = Niciuna setting.fpscap.text = FPS {0} setting.uiscale.name = Scară Interfață @@ -1428,53 +1460,84 @@ setting.uiscale.description = Repornire necesară pt a aplica schimbările. setting.uiEdgePadding.name = UI Edge Padding setting.uiEdgePadding.description = Adds padding to the edges of the UI. Useful for displays with rounded corners or notches. setting.swapdiagonal.name = Plasează Mereu Diagonal +setting.swapdiagonal.description = When enabled, holding the placement key will switch to diagonal placement mode. setting.screenshake.name = Agitare Ecran +setting.screenshake.description = Adjusts the intensity of the screen shake effect from explosions and other events. setting.bloomintensity.name = Bloom Intensity +setting.bloomintensity.description = Adjusts the intensity of the bloom (glow) effect. setting.bloomblur.name = Bloom Blur +setting.bloomblur.description = Adjusts the blurriness of the bloom effect. setting.effects.name = Vezi Efectele +setting.effects.description = Enables or disables various visual effects like smoke and particles. setting.destroyedblocks.name = Vezi Blocurile Distruse +setting.destroyedblocks.description = When enabled, destroyed blocks leave behind rubble. setting.blockstatus.name = Vezi Starea Blocului +setting.blockstatus.description = Shows colored status icons above blocks. setting.conveyorpathfinding.name = Găsirea Drumului la Plasarea Benzii +setting.conveyorpathfinding.description = When enabled, placing conveyors will automatically try to find a path to the destination. setting.sensitivity.name = Sensibilitatea Controlului +setting.sensitivity.description = Adjusts the sensitivity of game controllers. setting.saveinterval.name = Interval de Salvare +setting.saveinterval.description = Sets the time interval for automatic game saves. setting.seconds = {0} secunde setting.milliseconds = {0} millisecunde setting.fullscreen.name = Ecran Complet setting.fps.name = Vezi FPS & Ping +setting.fps.description = Displays the current frames per second and network ping in the corner of the screen. setting.console.name = Enable Console +setting.console.description = Enables the in-game Javascript console. setting.drawhitboxes.name = Display Hitboxes setting.showperformance.name = Display Performance Metrics setting.buildingtimestep.name = Fixed Building Timestep setting.buildingtimestep.description = Runs buildings on a fixed timestep with constant delta,\nas opposed to every frame with variable delta.\nIf buildings cannot be updated fast enough, the game will slow down.\nIf you don't know what that means, don't touch this option. setting.smoothcamera.name = Cameră Graduală +setting.smoothcamera.description = When enabled, the camera will move more smoothly instead of\ninstantly snapping to new positions. setting.detach-camera.name = Free Camera setting.detach-camera.description = If enabled, the camera moves independently of the player unit.\nThis setting can be assigned a hotkey. setting.vsync.name = VSync +setting.vsync.description = Synchronizes the game's frame rate with the monitor's\nrefresh rate to prevent screen tearing. setting.pixelate.name = Pixelează +setting.pixelate.description = When enabled, the game is rendered at a lower resolution and\nscaled up, creating a pixelated effect. setting.minimap.name = Vezi Miniharta +setting.minimap.description = Toggles the visibility of the minimap in the corner of the screen. setting.coreitems.name = Vezi Materialele din Nucleu +setting.coreitems.description = Toggles the display of items stored in the core on the side of the screen. setting.position.name = Vezi Poziția Jucătorului +setting.position.description = Displays the player's coordinates on the screen. setting.mouseposition.name = Show Mouse Position +setting.mouseposition.description = Displays the mouse cursor's coordinates on the screen. setting.musicvol.name = Volumul Muzicii setting.atmosphere.name = Vezi Atmosfera Planetelor +setting.atmosphere.description = Toggles the rendering of the planet atmospheres in the campaign 3D view. setting.drawlight.name = Draw Darkness/Lighting setting.ambientvol.name = Volum Ambiental -setting.mutemusic.name = Muzica pe Mut setting.sfxvol.name = Volum Efecte Sonore -setting.mutesound.name = Sunetul pe Mut setting.communityservers.name = Fetch Community Server List +setting.communityservers.description = When enabled, the game will fetch and display a list of community-run multiplayer servers. setting.savecreate.name = Auto-Creează Salvări +setting.savecreate.description = When enabled, the game will automatically create a new save file when starting a new game. setting.steampublichost.name = Public Game Visibility +setting.steampublichost.description = Controls who can see and join your game when hosting on Steam. setting.playerlimit.name = Limita Jucătorilor +setting.playerlimit.description = Sets the maximum number of players that can join your server. setting.chatopacity.name = Opacitate Chat +setting.chatopacity.description = Adjusts the transparency of the chat window. setting.lasersopacity.name = Opacitate Laser Electric +setting.lasersopacity.description = Adjusts the opacity of power node lasers. setting.unitlaseropacity.name = Unit Mining Beam Opacity +setting.unitlaseropacity.description = Adjusts the opacity of unit mining beams. setting.bridgeopacity.name = Opacitate Poduri +setting.bridgeopacity.description = Adjusts the opacity of bridge conveyors. setting.playerchat.name = Vezi Chat Temporar +setting.playerchat.description = When enabled, chat messages from players will appear in bubbles above their heads. setting.showweather.name = Vezi Vremea +setting.showweather.description = Toggles the display of weather effects like rain and snow. setting.hidedisplays.name = Hide Logic Displays +setting.hidedisplays.description = Hides the content of logic displays, which may improve performance. setting.macnotch.name = Adaptați interfața pentru a afișa notch-ul setting.macnotch.description = Repornire necesară pt a aplica schimbările. +setting.logiclocalization.name = Logic Localization +setting.logiclocalization.description = When enabled, text in the logic editor is translated,\ninstead of being English for all languages. steam.friendsonly = Friends Only steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join. @@ -1685,6 +1748,7 @@ rules.title.unit = Unități rules.title.experimental = Experimental rules.title.environment = Mediu rules.title.teams = Echipe +rules.title.light = Lighting rules.title.planet = Planet rules.title.music = Music rules.alwaysplaymusic = Always Play Music @@ -1696,6 +1760,7 @@ rules.darkmusic.info = Comma-separated music tracks that are more likely to play rules.nomusic = Disable Automatic Music rules.nomusic.info = Turns off all automatic music playback.\nUseful for maps that have custom music played using processors. rules.lighting = Luminozitate Ambientală +rules.lighting.unitlight = Unit Lighting rules.fog = Fog of War rules.invasions = Enemy Sector Invasions rules.legacylaunchpads = Legacy Launch Pad Mechanics @@ -2607,6 +2672,8 @@ block.large-logic-display.description = Afișează grafica transmisă de un proc block.tile-logic-display.description = Displays arbitrary graphics from a logic processor.\nSeamlessly connects to nearby tiled display blocks. block.interplanetary-accelerator.description = Un turn masiv cu o armă railgun electromagnetică. Accelerează nucleele la viteză cosmică pt lansare interplanetară. block.repair-turret.description = Repară încontinuu cea mai deteriorată unitate din vecinătate. Poate accepta răcitor. +block.target-dummy.name = Target Dummy +block.target-dummy.description = Spawns a target dummy to test damage per second. Armor and flight can be configured.\nSandbox only. #Erekir block.core-bastion.description = Core of the base. Armored. Once destroyed, the sector is lost. @@ -3059,3 +3126,466 @@ lenum.dragmultiplier = Environment drag multiplier. lenum.ban = Blocks or units that cannot be placed or built. lenum.unban = Unban a unit or block. lenum.musicvolume = Global music volume multiplier.\nClamped to [0, 1]. + +# Implemented via the localizedName() method +instruction.read = Read +instruction.write = Write +instruction.draw = Draw +instruction.print = Print +instruction.printchar = Print Char +instruction.format = Format +instruction.drawflush = Draw Flush +instruction.printflush = Print Flush +instruction.getlink = Get link +instruction.control = Control +instruction.radar = Radar +instruction.sensor = Sensor +instruction.set = Set +instruction.operation = Operation +instruction.select = Select +instruction.wait = Wait +instruction.stop = Stop +instruction.lookup = Lookup +instruction.jump = Jump +instruction.end = End +instruction.unitbind = Unit Bind +instruction.unitcontrol = Unit Control +instruction.unitradar = Unit Radar +instruction.unitlocate = Unit Locate +instruction.query = Query +instruction.getblock = Get Block +instruction.setblock = Set Block +instruction.spawnunit = Spawn Unit +instruction.spawnbullet = Spawn Bullet +instruction.applystatus = Apply Status +instruction.weathersense = Weather Sense +instruction.weatherset = Weather Set +instruction.spawnwave = Spawn Wave +instruction.setrule = Set Rule +instruction.flushmessage = Flush Message +instruction.cutscene = Cutscene +instruction.effect = Effect +instruction.explosion = Explosion +instruction.setrate = Set Rate +instruction.fetch = Fetch +instruction.sync = Sync +instruction.clientdata = Client Data +instruction.getflag = Get Flag +instruction.setflag = Set Flag +instruction.setprop = Set Prop +instruction.playsound = Play Sound +instruction.playmusic = Play Music +instruction.setmarker = Set Marker +instruction.makemarker = Make Marker +instruction.localeprint = Locale Print +instruction.packcolor = Pack Color +instruction.unpackcolor = Unpack Color +instruction.invalid = Invalid +# Implemented via the enumText() method +blockflag.label.core = core +blockflag.label.storage = storage +blockflag.label.generator = generator +blockflag.label.turret = turret +blockflag.label.factory = factory +blockflag.label.repair = repair +blockflag.label.battery = battery +blockflag.label.reactor = reactor +blockflag.label.drill = drill +blockflag.label.shield = shield +contenttype.label.block = block +contenttype.label.unit = unit +contenttype.label.item = item +contenttype.label.liquid = liquid +contenttype.label.team = team +cutsceneaction.label.active = active +cutsceneaction.label.pan = pan +cutsceneaction.label.zoom = zoom +cutsceneaction.label.stop = stop +cutsceneaction.label.shake = shake +cutsceneaction.label.gethud = get Hud +cutsceneaction.label.sethud = set Hud +fetchtype.label.unit = unit +fetchtype.label.player = player +fetchtype.label.core = core +fetchtype.label.build = build +fetchtype.label.unitcount = unit count +fetchtype.label.playercount = player count +fetchtype.label.corecount = core count +fetchtype.label.buildcount = build count +graphicstype.label.clear = clear +graphicstype.label.color = color +graphicstype.label.col = col +graphicstype.label.stroke = stroke +graphicstype.label.line = line +graphicstype.label.rect = rect +graphicstype.label.linerect = line rect +graphicstype.label.poly = poly +graphicstype.label.linepoly = line poly +graphicstype.label.triangle = triangle +graphicstype.label.image = image +graphicstype.label.print = print +graphicstype.label.translate = translate +graphicstype.label.scale = scale +graphicstype.label.rotate = rotate +graphicstype.label.reset = reset +laccess.label.totalitems = total items +laccess.label.firstitem = first item +laccess.label.totalliquids = total liquids +laccess.label.totalpower = total power +laccess.label.itemcapacity = item capacity +laccess.label.liquidcapacity = liquid capacity +laccess.label.powercapacity = power capacity +laccess.label.powernetstored = powernet stored +laccess.label.powernetcapacity = powernet capacity +laccess.label.powernetin = powernet in +laccess.label.powernetout = powernet out +laccess.label.ammo = ammo +laccess.label.ammocapacity = ammo capacity +laccess.label.currentammotype = current ammo type +laccess.label.memorycapacity = memory capacity +laccess.label.health = health +laccess.label.maxhealth = max health +laccess.label.heat = heat +laccess.label.shield = shield +laccess.label.armor = armor +laccess.label.efficiency = efficiency +laccess.label.progress = progress +laccess.label.timescale = timescale +laccess.label.rotation = rotation +laccess.label.x = x +laccess.label.y = y +laccess.label.velocityx = x velocity +laccess.label.velocityy = y velocity +laccess.label.shootx = shoot x +laccess.label.shooty = shoot y +laccess.label.camerax = camera x +laccess.label.cameray = camera y +laccess.label.camerawidth = camera width +laccess.label.cameraheight = camera height +laccess.label.displaywidth = display width +laccess.label.displayheight = display height +laccess.label.buffersize = buffer size +laccess.label.operations = operations +laccess.label.size = size +laccess.label.solid = solid +laccess.label.dead = dead +laccess.label.range = range +laccess.label.shooting = shooting +laccess.label.boosting = boosting +laccess.label.minex = mining x +laccess.label.miney = mining y +laccess.label.mining = mining +laccess.label.buildx = build x +laccess.label.buildy = build y +laccess.label.pingx = ping x +laccess.label.pingy = ping y +laccess.label.pingtext = ping text +laccess.label.building = building +laccess.label.breaking = breaking +laccess.label.speed = speed +laccess.label.team = team +laccess.label.type = type +laccess.label.flag = flag +laccess.label.flying = flying +laccess.label.controlled = controlled +laccess.label.controller = controller +laccess.label.name = name +laccess.label.payloadcount = payload count +laccess.label.payloadtype = payload type +laccess.label.totalpayload = total payload +laccess.label.payloadcapacity = payload capacity +laccess.label.maxunits = max units +laccess.label.id = id +laccess.label.selectedblock = selected block +laccess.label.selectedrotation = selected rotation +laccess.label.bulletlifetime = bullet lifetime +laccess.label.bullettime = bullet time +laccess.label.enabled = enabled +laccess.label.shoot = shoot +laccess.label.shootp = shoot predict +laccess.label.config = config +laccess.label.color = color +llocate.label.ore = ore +llocate.label.spawn = spawn +llocate.label.building = building +llocate.label.damaged = damaged +lmarkercontrol.label.remove = remove +lmarkercontrol.label.world = world +lmarkercontrol.label.minimap = minimap +lmarkercontrol.label.light = light +lmarkercontrol.label.autoscale = autoscale +lmarkercontrol.label.pos = pos +lmarkercontrol.label.endpos = end pos +lmarkercontrol.label.drawlayer = draw layer +lmarkercontrol.label.color = color +lmarkercontrol.label.radius = radius +lmarkercontrol.label.stroke = stroke +lmarkercontrol.label.outline = outline +lmarkercontrol.label.rotation = rotation +lmarkercontrol.label.shape = shape +lmarkercontrol.label.arc = arc +lmarkercontrol.label.flushtext = flush text +lmarkercontrol.label.fontsize = font size +lmarkercontrol.label.textheight = text height +lmarkercontrol.label.textalign = text align +lmarkercontrol.label.linealign = line align +lmarkercontrol.label.labelflags = label flags +lmarkercontrol.label.texture = texture +lmarkercontrol.label.texturesize = texture size +lmarkercontrol.label.posi = posi +lmarkercontrol.label.uvi = uvi +lmarkercontrol.label.colori = colori +logicrule.label.currentwavetime = current wave time +logicrule.label.wavetimer = wave timer? +logicrule.label.waves = waves +logicrule.label.wave = wave +logicrule.label.wavespacing = wave spacing +logicrule.label.wavesending = waves ending? +logicrule.label.attackmode = attack mode? +logicrule.label.enemycorebuildradius = enemy core build radius +logicrule.label.dropzoneradius = drop zone radius +logicrule.label.unitcap = unit cap +logicrule.label.maparea = map area +logicrule.label.lighting = lighting? +logicrule.label.cangameover = can game over +logicrule.label.ambientlight = ambient light +logicrule.label.unitlight = unit light +logicrule.label.solarmultiplier = solar multiplier +logicrule.label.dragmultiplier = drag multiplier +logicrule.label.ban = ban +logicrule.label.unban = unban +logicrule.label.pausedisabled = pause disabled +logicrule.label.musicvolume = music volume +logicrule.label.buildspeed = build speed +logicrule.label.unithealth = unit health +logicrule.label.unitbuildspeed = unit build speed +logicrule.label.unitminespeed = unit mine speed +logicrule.label.unitcost = unit cost +logicrule.label.unitdamage = unit damage +logicrule.label.blockhealth = block health +logicrule.label.blockdamage = block damage +logicrule.label.rtsminweight = rts min weight +logicrule.label.rtsminsquad = rts min squad +lunitcontrol.label.idle = idle +lunitcontrol.label.stop = stop +lunitcontrol.label.unbind = unbind +lunitcontrol.label.move = move +lunitcontrol.label.approach = approach +lunitcontrol.label.pathfind = pathfind +lunitcontrol.label.autopathfind = auto pathfind +lunitcontrol.label.target = target +lunitcontrol.label.targetp = target predict +lunitcontrol.label.itemdrop = item drop +lunitcontrol.label.itemtake = item take +lunitcontrol.label.paydrop = payload drop +lunitcontrol.label.paytake = payload take +lunitcontrol.label.payenter = payload enter +lunitcontrol.label.flag = flag +lunitcontrol.label.mine = mine +lunitcontrol.label.build = build block +lunitcontrol.label.getblock = get block +lunitcontrol.label.deconstruct = deconstruct +lunitcontrol.label.within = within? +lunitcontrol.label.boost = boost +messagetype.label.notify = notify +messagetype.label.announce = announce +messagetype.label.toast = toast +messagetype.label.mission = mission +querytype.label.unit = unit +querytype.label.building = building +radarsort.label.distance = distance +radarsort.label.health = health +radarsort.label.maxhealth = max health +radarsort.label.shield = shield +radarsort.label.armor = armor +radartarget.label.any = any +radartarget.label.enemy = enemy +radartarget.label.ally = ally +radartarget.label.player = player +radartarget.label.attacker = attacker +radartarget.label.flying = flying +radartarget.label.ground = ground +tilelayer.label.floor = floor +tilelayer.label.ore = ore +tilelayer.label.block = block +tilelayer.label.building = building + +name.token.jump = Jump +name.token.color = color +name.token.width = width +name.token.height = height +name.token.sides = sides +name.token.radius = radius +name.token.rotation = rotation +name.token.degrees = degrees +name.token.image = image +name.token.size = size +name.token.align = align +name.token.set = set +name.token.of = of +name.token.to = to +name.token.at = at +name.token.in = in +name.token.damage = damage +name.token.velocityScl = velocity scale +name.token.lifeScl = life scale +name.token.aimX = aim X +name.token.aimY = aim Y +name.token.read = read +name.token.write = write +name.token.from = from +name.token.char = char +name.token.linknum = link# +name.token.draw = draw +name.token.clear = clear +name.token.apply = apply +name.token.circle = circle +name.token.rect = rect +name.token.positional = positional +name.token.global = global +name.token.target = target +name.token.and = and +name.token.or = or +name.token.b-and = b-and +name.token.xor = xor +name.token.flip = flip +name.token.order = order +name.token.sort = sort +name.token.output = output +name.token.if = if +name.token.then = then +name.token.else = else +name.token.sec = sec +name.token.find = find +name.token.group = group +name.token.enemy = enemy? +name.token.ore = ore +name.token.outX = out X +name.token.outY = out Y +name.token.owner = owner +name.token.found = found? +name.token.building = building +name.token.always = always +name.token.not = not +name.token.pack = pack +name.token.unpack = unpack +name.token.-lookup = = lookup +name.token.type = type +name.token.get = get +name.token.team = team +name.token.rot = rot +name.token.spawn = spawn +name.token.-bullet = = bullet +name.token.unit = unit +name.token.weather = weather +name.token.state = state +name.token.natural = natural +name.token.speed = speed +name.token.level = level +name.token.duration = duration +name.token.seconds = seconds +name.token.shown = shown +name.token.data = data +name.token.effect = effect +name.token.pierce = pierce +name.token.ground = ground +name.token.air = air +name.token.flag = flag +name.token.volume = volume +name.token.pitch = pitch +name.token.pan = pan +name.token.limit = limit +name.token.id = id # +name.token.replace = replace? +name.token.for = for +name.token.success = success +name.token.truefalse = true/false +name.token.layer = layer +name.token.stroke = stroke +name.token.outline = outline +name.token.fill = fill? +name.token.start = start +name.token.end = end +name.token.fetch = fetch? +name.token.background = background +name.token.printFlush = printflush +name.token.name = name +name.token.index = index +name.token.block-unit = block/unit +name.token.enable = enable +name.token.amount = amount +name.token.item = item +name.token.takeUnits = take units +name.token.value = value +name.token.floor = floor +name.token.result = result +name.token.config = config +name.token.shapeText = shape text +name.token.point = point +name.token.shape = shape +name.token.text = text +name.token.line = line +name.token.texture = texture +name.token.quad = quad +name.token.light = light +name.token.snowing = snowing +name.token.rain = rain +name.token.sandstorm = sand storm +name.token.sporestorm = spore storm +name.token.fog = fog +name.token.suspend-particles = suspended particles +name.token.topLeft = top left +name.token.top = top +name.token.topRight = top right +name.token.left = left +name.token.center = center +name.token.right = right +name.token.bottomLeft = bottom left +name.token.bottom = bottom +name.token.bottomRight = bottom right +name.token.none = none +name.token.warn = warn +name.token.cross = cross +name.token.blockFall = block fall +name.token.placeBlock = place block +name.token.placeBlockSpark = place block spark +name.token.breakBlock = break block +name.token.-spawn = = spawn +name.token.trail = trail +name.token.breakProp = break prop +name.token.smokeCloud = smoke cloud +name.token.vapor = vapor +name.token.hit = hit +name.token.hitSquare = hit square +name.token.shootSmall = shoot small +name.token.shootBig = shoot big +name.token.smokeSmall = smoke small +name.token.smokeBig = smoke big +name.token.smokeColor = smoke color +name.token.smokeSquare = smoke square +name.token.smokeSquareBig = smoke square big +name.token.spark = spark +name.token.sparkBig = spark big +name.token.sparkShoot = spark shoot +name.token.sparkShootBig = spark shoot big +name.token.drill = drill +name.token.drillBig = drill big +name.token.lightBlock = light block +name.token.explosion = explosion +name.token.smokePuff = smoke puff +name.token.sparkExplosion = spark explosion +name.token.crossExplosion = cross explosion +name.token.wave = wave +name.token.bubble = bubble +name.token.music = music +name.token.interrupt = interrupt +name.token.all = All +name.token.beams = Beams +name.token.block = Block +name.token.charge = Charge +name.token.environment = Environment +name.token.explosions = Explosions +name.token.loops = Loops +name.token.movement = Movement +name.token.shoot = Shoot +name.token.ui = UI diff --git a/core/assets/bundles/bundle_ru.properties b/core/assets/bundles/bundle_ru.properties index 3c719fb38a..f501f2f19d 100644 --- a/core/assets/bundles/bundle_ru.properties +++ b/core/assets/bundles/bundle_ru.properties @@ -50,6 +50,7 @@ mods.browser.add = Скачать mods.browser.reinstall = Переустановить mods.browser.view-releases = Посмотреть Релизы mods.browser.noreleases = [scarlet]Релизы не найдены\n[accent]Не удалось найти релизы для этого мода. Проверьте, есть ли в репозитории мода хотя бы один опубликованный релиз. +mods.browser.current = [lightgray]Most recent commit mods.browser.latest = <Последний> mods.browser.releases = Релизы mods.browser.fetching = Получение релизов... @@ -144,6 +145,7 @@ mods.initfailed = [red]⚠[] Предыдущий запуск Mindustry был mods = Модификации mods.name = Название: mods.none = [lightgray]Модификации не найдены! +mods.restore = Restore Failed mods.guide = Руководство по модификациям mods.report = Доложить об ошибке mods.openfolder = Открыть папку с модификациями @@ -162,6 +164,7 @@ mod.installed = [[Установлено] mod.display = [gray]Модификация:[accent] {0} mod.enabled = [lightgray]Включено mod.disabled = [scarlet]Выключено +mod.failed = [red]Failed mod.multiplayer.compatible = [gray]Доступна в игре по сети mod.disable = Выкл. mod.version = Версия: @@ -522,8 +525,10 @@ editor.filters.search = Искать по editor.filters.author = Автору editor.filters.description = Описанию editor.filters.modname = Название модификации -editor.filters.prioritizemod = Приоритет модификации -editor.filters.prioritizecustom = Пользовательский приоритет +editor.filters.prioritize.name = Prioritize: Name +editor.filters.prioritize.custom = Prioritize: Custom +editor.filters.prioritize.builtin = Prioritize: Built-In +editor.filters.prioritize.recent = Prioritize: Recently Modified editor.filters.planetselect = Выбор планеты editor.shiftx = Сдвиг по X editor.shifty = Сдвиг по Y @@ -1098,12 +1103,15 @@ status.slow.name = Замедлен status.fast.name = Форсирован status.shielded.name = Экранирован status.disarmed.name = Обезоружен +status.invincible.name = Invincible +status.dynamic.name = Dynamic settings.language = Язык settings.data = Игровые данные settings.reset = Сбросить по умолчанию settings.rebind = Сменить settings.resetKey = Сбросить +settings.unbindKey = Unbind settings.controls = Управление settings.game = Игра settings.sound = Звук @@ -1132,6 +1140,7 @@ block.limit = [scarlet]Лимит: {0} блоков unsupported.environment = [scarlet]Неподдерживаемые условия yes = Да no = Нет +unabletoclog = Unable to clog info.title = Информация error.title = [scarlet]Произошла ошибка error.crashtitle = Произошла ошибка @@ -1233,7 +1242,11 @@ stat.buildspeedmultiplier = Множитель скорости строител stat.reactive = Реактивен stat.immunities = Невосприимчив к stat.healing = Ремонт +stat.status = Status Effect stat.efficiency = [stat]{0}% Эффективность +stat.chance = [stat]{0}%[lightgray] chance of [white] +stat.hitsize = Hitbox Size +stat.resettime = Reset Time ability.forcefield = Силовое поле ability.forcefield.description = Создает силовой щит, поглощающий пули @@ -1291,6 +1304,7 @@ bar.cargounitcap = Достигнут предел грузовой единиц bar.drillspeed = Скорость бурения: {0}/с bar.pumpspeed = Скорость выкачивания: {0}/с bar.efficiency = Эффективность: {0}% +bar.yield = Yield: +{0}% bar.boost = Ускорение: +{0}% bar.powerbuffer = Энергия в аккумуляторах: {0}/{1} bar.powerbalance = Энергия: {0}/с @@ -1320,6 +1334,10 @@ bar.regenerationrate = [stat]{0}/сек[lightgray] скорость регене bar.activationtimer = Активируется через {0} bar.activated = Активировано bar.upto = Up to {0} +bar.lerpwarmuptime = Affected by overdrive. Non-linear; uses the exponential decay formula.\nFor reference, this will reach 90% progress in {0} seconds, and 99% in {1} seconds. +bar.damagetimetotal = {0} dmg/{1} sec +bar.hits = {0} hits +bar.dps = {0} DPS units.processorcontrol = [lightgray]Управляется процессором @@ -1363,6 +1381,7 @@ bullet.notargetsbuildings = [stat] игнорирует постройки unit.blocks = блоков unit.blockssquared = блоков² +unit.worldunits = world units unit.powersecond = единиц энергии/секунду unit.tilessecond = плиток/секунду unit.liquidsecond = жидкостных единиц/секунду @@ -1389,6 +1408,7 @@ unit.shots = выстрелы unit.pershot = /выстрел unit.perleg = за ногу unit.perside = за сторону +unit.instant = Instant category.purpose = Назначение category.general = Основные category.power = Энергия @@ -1400,27 +1420,39 @@ category.optional = Дополнительные улучшения setting.alwaysmusic.name = Всегда играть музыку setting.alwaysmusic.description = Если включить эту функцию, музыка всегда будет воспроизводиться в игре по кругу.\nЕсли выключить, она будет воспроизводиться только через случайные промежутки времени. setting.skipcoreanimation.name = Пропускать анимацию запуска/приземления ядра +setting.skipcoreanimation.description = When enabled, the animation for core launching and landing will be skipped. setting.landscape.name = Только альбомный (горизонтальный) режим -setting.shadows.name = Тени +setting.landscape.description = When enabled, the screen orientation is locked to landscape mode. setting.blockreplace.name = Автоматическая замена блоков +setting.blockreplace.description = When enabled, placing a block on another of the same type\nwill suggest an automatic upgrade if available. setting.linear.name = Линейная фильтрация +setting.linear.description = When enabled, textures are smoothed. When disabled, textures have a pixelated look. setting.hints.name = Подсказки setting.backgroundpause.name = Фоновая пауза +setting.backgroundpause.description = When enabled, the game will pause when it is not in focus. setting.buildautopause.name = Автоматическая приостановка строительства +setting.buildautopause.description = When enabled, building is automatically paused when the player is not actively building. setting.doubletapmine.name = Добыча руды двойным нажатием +setting.doubletapmine.description = When enabled, double-tapping on a resource tile will make your unit start mining it. setting.commandmodehold.name = Удерживать для командования боевыми единицами +setting.commandmodehold.description = Whether command mode is activated by holding the command key down, as opposed to toggling it once. setting.distinctcontrolgroups.name = Ограничение на одну контрольную группу на единицу +setting.distinctcontrolgroups.description = When enabled, a unit can only belong to one control group at a time. setting.modcrashdisable.name = Отключение модификаций после вылета при запуске +setting.modcrashdisable.description = When enabled, if the game crashes on startup, all mods\nwill be automatically disabled to prevent a crash loop. setting.animatedwater.name = Анимированные поверхности -setting.animatedshields.name = Анимированные щиты +setting.animatedwater.description = Enables or disables animations for liquid surfaces like water and slag. setting.playerindicators.name = Индикаторы направления игроков +setting.playerindicators.description = Shows markers pointing in the direction of other players on the map. setting.showpings.name = Показывать отметки setting.showotherbuildplans.name = Показывать планы строительства других игроков setting.indicators.name = Индикаторы направления врагов +setting.indicators.description = Shows markers pointing in the direction of setting.autotarget.name = Автозахват цели +setting.autotarget.description = When enabled, your unit will automatically target and fire at nearby enemies. setting.keyboard.name = Мышь+Управление с клавиатуры -setting.touchscreen.name = Сенсорное управление setting.fpscap.name = Максимальный FPS +setting.fpscap.description = Sets the maximum frames per second the game will run at.\nHigher values may increase power consumption. setting.fpscap.none = Неограниченный setting.fpscap.text = {0} FPS setting.uiscale.name = Масштаб пользовательского интерфейса @@ -1428,53 +1460,84 @@ setting.uiscale.description = Для вступления изменений в setting.uiEdgePadding.name = Отступ от краев интерфейса setting.uiEdgePadding.description = Добавляет отступы к краям пользовательского интерфейса. \nПолезно для дисплеев с закругленными углами или выемками. setting.swapdiagonal.name = Всегда диагональное размещение +setting.swapdiagonal.description = When enabled, holding the placement key will switch to diagonal placement mode. setting.screenshake.name = Тряска экрана +setting.screenshake.description = Adjusts the intensity of the screen shake effect from explosions and other events. setting.bloomintensity.name = Интенсивность свечения +setting.bloomintensity.description = Adjusts the intensity of the bloom (glow) effect. setting.bloomblur.name = Размытие свечения +setting.bloomblur.description = Adjusts the blurriness of the bloom effect. setting.effects.name = Эффекты +setting.effects.description = Enables or disables various visual effects like smoke and particles. setting.destroyedblocks.name = Отображать уничтоженные блоки +setting.destroyedblocks.description = When enabled, destroyed blocks leave behind rubble. setting.blockstatus.name = Показывать статус блока +setting.blockstatus.description = Shows colored status icons above blocks. setting.conveyorpathfinding.name = Поиск пути для установки конвейеров +setting.conveyorpathfinding.description = When enabled, placing conveyors will automatically try to find a path to the destination. setting.sensitivity.name = Чувствительность контроллера +setting.sensitivity.description = Adjusts the sensitivity of game controllers. setting.saveinterval.name = Интервал сохранения +setting.saveinterval.description = Sets the time interval for automatic game saves. setting.seconds = {0} секунд setting.milliseconds = {0} миллисекунд setting.fullscreen.name = Полноэкранный режим setting.fps.name = Показывать FPS и пинг +setting.fps.description = Displays the current frames per second and network ping in the corner of the screen. setting.console.name = Включить консоль +setting.console.description = Enables the in-game Javascript console. setting.drawhitboxes.name = Отображать хитбоксы setting.showperformance.name = Отображать метрики производительности setting.buildingtimestep.name = Фиксированное обновление построек setting.buildingtimestep.description = Обновляет постройки с фиксированным промежутком и постоянной дельтой, вместо обновления каждый кадр и переменной дельтой.\nЕсли постройки не могут быть обновлены достаточно быстро, игра замедлится.\nЕсли вы не знаете, что это значит, не трогайте эту настройку. setting.smoothcamera.name = Плавная камера +setting.smoothcamera.description = When enabled, the camera will move more smoothly instead of\ninstantly snapping to new positions. setting.detach-camera.name = Свободная камера setting.detach-camera.description = При включении, вместо единицы можно будет двигать камеру.\nМожно быстро переключать через горячую клавишу. setting.vsync.name = Вертикальная синхронизация +setting.vsync.description = Synchronizes the game's frame rate with the monitor's\nrefresh rate to prevent screen tearing. setting.pixelate.name = Пикселизация +setting.pixelate.description = When enabled, the game is rendered at a lower resolution and\nscaled up, creating a pixelated effect. setting.minimap.name = Отображать мини-карту +setting.minimap.description = Toggles the visibility of the minimap in the corner of the screen. setting.coreitems.name = Отображать предметы из ядра +setting.coreitems.description = Toggles the display of items stored in the core on the side of the screen. setting.position.name = Отображать координаты игрока +setting.position.description = Displays the player's coordinates on the screen. setting.mouseposition.name = Показывать позицию курсора +setting.mouseposition.description = Displays the mouse cursor's coordinates on the screen. setting.musicvol.name = Громкость музыки setting.atmosphere.name = Отображать атмосферу планеты +setting.atmosphere.description = Toggles the rendering of the planet atmospheres in the campaign 3D view. setting.drawlight.name = Отображать тени/освещение setting.ambientvol.name = Громкость окружения -setting.mutemusic.name = Заглушить музыку setting.sfxvol.name = Громкость эффектов -setting.mutesound.name = Заглушить звук setting.communityservers.name = Собрать список серверов сообщества +setting.communityservers.description = When enabled, the game will fetch and display a list of community-run multiplayer servers. setting.savecreate.name = Автоматическое создание сохранений +setting.savecreate.description = When enabled, the game will automatically create a new save file when starting a new game. setting.steampublichost.name = Видимость публичной игры +setting.steampublichost.description = Controls who can see and join your game when hosting on Steam. setting.playerlimit.name = Ограничение игроков +setting.playerlimit.description = Sets the maximum number of players that can join your server. setting.chatopacity.name = Непрозрачность чата +setting.chatopacity.description = Adjusts the transparency of the chat window. setting.lasersopacity.name = Непрозрачность лазеров энергоснабжения +setting.lasersopacity.description = Adjusts the opacity of power node lasers. setting.unitlaseropacity.name = Непрозрачность добывающих лучей +setting.unitlaseropacity.description = Adjusts the opacity of unit mining beams. setting.bridgeopacity.name = Непрозрачность мостов +setting.bridgeopacity.description = Adjusts the opacity of bridge conveyors. setting.playerchat.name = Отображать облака чата над игроками +setting.playerchat.description = When enabled, chat messages from players will appear in bubbles above their heads. setting.showweather.name = Отображать погоду +setting.showweather.description = Toggles the display of weather effects like rain and snow. setting.hidedisplays.name = Скрыть логические дисплеи +setting.hidedisplays.description = Hides the content of logic displays, which may improve performance. setting.macnotch.name = Адаптировать интерфейс к вырезу на экране setting.macnotch.description = Для вступления изменений в силу требуется перезагрузка игры +setting.logiclocalization.name = Logic Localization +setting.logiclocalization.description = When enabled, text in the logic editor is translated,\ninstead of being English for all languages. steam.friendsonly = Только друзья steam.friendsonly.tooltip = Только ли друзья из Steam могут присоединяться к вашей игре.\nУбрав эту галочку, вы сделаете вашу игру публичной - присоединиться сможет любой желающий. @@ -1685,6 +1748,7 @@ rules.title.unit = Боевые единицы rules.title.experimental = Экспериментально rules.title.environment = Окружение rules.title.teams = Команды +rules.title.light = Lighting rules.title.planet = Планета rules.title.music = Музыка rules.alwaysplaymusic = Всегда играть музыку @@ -1696,6 +1760,7 @@ rules.darkmusic.info = Музыка, с большим шансом играющ rules.nomusic = Отключить автоматическую музыку rules.nomusic.info = Отключает автоматическое проигрывание музыки.\nПолезно для карт, использующих процессоры для музыки. rules.lighting = Освещение +rules.lighting.unitlight = Unit Lighting rules.fog = Туман войны rules.invasions = Вторжения врагов на сектора rules.legacylaunchpads = Старые пусковые площадки @@ -2607,6 +2672,8 @@ block.large-logic-display.description = Отображает произволь block.tile-logic-display.description = Отображает произвольную графику из логического процессора.\nБесшовно соединяется с соседними дисплеями. block.interplanetary-accelerator.description = Массивная электромагнитная башня-рельсотрон. Собирает и ускоряет ядро, позволяя преодолеть гравитацию для полёта в дальние сектора. block.repair-turret.description = Непрерывно ремонтирует ближайшую поврежденную единицу в своем радиусе. Опционально использует охлаждающую жидкость. +block.target-dummy.name = Target Dummy +block.target-dummy.description = Spawns a target dummy to test damage per second. Armor and flight can be configured.\nSandbox only. #Erekir block.core-bastion.description = Ядро базы. Бронировано. После уничтожения, весь контакт с регионом теряется. @@ -3059,3 +3126,466 @@ lenum.dragmultiplier = Устанавливает множитель скоро lenum.ban = Устанавливает запрещённые блоки и боевые единицы. lenum.unban = Снимает запрет на ранее запрещённые блоки и боевые единицы. lenum.musicvolume = Глобальный множитель громкости музыки.\nСокращается до диапазона [0, 1]. + +# Implemented via the localizedName() method +instruction.read = Read +instruction.write = Write +instruction.draw = Draw +instruction.print = Print +instruction.printchar = Print Char +instruction.format = Format +instruction.drawflush = Draw Flush +instruction.printflush = Print Flush +instruction.getlink = Get link +instruction.control = Control +instruction.radar = Radar +instruction.sensor = Sensor +instruction.set = Set +instruction.operation = Operation +instruction.select = Select +instruction.wait = Wait +instruction.stop = Stop +instruction.lookup = Lookup +instruction.jump = Jump +instruction.end = End +instruction.unitbind = Unit Bind +instruction.unitcontrol = Unit Control +instruction.unitradar = Unit Radar +instruction.unitlocate = Unit Locate +instruction.query = Query +instruction.getblock = Get Block +instruction.setblock = Set Block +instruction.spawnunit = Spawn Unit +instruction.spawnbullet = Spawn Bullet +instruction.applystatus = Apply Status +instruction.weathersense = Weather Sense +instruction.weatherset = Weather Set +instruction.spawnwave = Spawn Wave +instruction.setrule = Set Rule +instruction.flushmessage = Flush Message +instruction.cutscene = Cutscene +instruction.effect = Effect +instruction.explosion = Explosion +instruction.setrate = Set Rate +instruction.fetch = Fetch +instruction.sync = Sync +instruction.clientdata = Client Data +instruction.getflag = Get Flag +instruction.setflag = Set Flag +instruction.setprop = Set Prop +instruction.playsound = Play Sound +instruction.playmusic = Play Music +instruction.setmarker = Set Marker +instruction.makemarker = Make Marker +instruction.localeprint = Locale Print +instruction.packcolor = Pack Color +instruction.unpackcolor = Unpack Color +instruction.invalid = Invalid +# Implemented via the enumText() method +blockflag.label.core = core +blockflag.label.storage = storage +blockflag.label.generator = generator +blockflag.label.turret = turret +blockflag.label.factory = factory +blockflag.label.repair = repair +blockflag.label.battery = battery +blockflag.label.reactor = reactor +blockflag.label.drill = drill +blockflag.label.shield = shield +contenttype.label.block = block +contenttype.label.unit = unit +contenttype.label.item = item +contenttype.label.liquid = liquid +contenttype.label.team = team +cutsceneaction.label.active = active +cutsceneaction.label.pan = pan +cutsceneaction.label.zoom = zoom +cutsceneaction.label.stop = stop +cutsceneaction.label.shake = shake +cutsceneaction.label.gethud = get Hud +cutsceneaction.label.sethud = set Hud +fetchtype.label.unit = unit +fetchtype.label.player = player +fetchtype.label.core = core +fetchtype.label.build = build +fetchtype.label.unitcount = unit count +fetchtype.label.playercount = player count +fetchtype.label.corecount = core count +fetchtype.label.buildcount = build count +graphicstype.label.clear = clear +graphicstype.label.color = color +graphicstype.label.col = col +graphicstype.label.stroke = stroke +graphicstype.label.line = line +graphicstype.label.rect = rect +graphicstype.label.linerect = line rect +graphicstype.label.poly = poly +graphicstype.label.linepoly = line poly +graphicstype.label.triangle = triangle +graphicstype.label.image = image +graphicstype.label.print = print +graphicstype.label.translate = translate +graphicstype.label.scale = scale +graphicstype.label.rotate = rotate +graphicstype.label.reset = reset +laccess.label.totalitems = total items +laccess.label.firstitem = first item +laccess.label.totalliquids = total liquids +laccess.label.totalpower = total power +laccess.label.itemcapacity = item capacity +laccess.label.liquidcapacity = liquid capacity +laccess.label.powercapacity = power capacity +laccess.label.powernetstored = powernet stored +laccess.label.powernetcapacity = powernet capacity +laccess.label.powernetin = powernet in +laccess.label.powernetout = powernet out +laccess.label.ammo = ammo +laccess.label.ammocapacity = ammo capacity +laccess.label.currentammotype = current ammo type +laccess.label.memorycapacity = memory capacity +laccess.label.health = health +laccess.label.maxhealth = max health +laccess.label.heat = heat +laccess.label.shield = shield +laccess.label.armor = armor +laccess.label.efficiency = efficiency +laccess.label.progress = progress +laccess.label.timescale = timescale +laccess.label.rotation = rotation +laccess.label.x = x +laccess.label.y = y +laccess.label.velocityx = x velocity +laccess.label.velocityy = y velocity +laccess.label.shootx = shoot x +laccess.label.shooty = shoot y +laccess.label.camerax = camera x +laccess.label.cameray = camera y +laccess.label.camerawidth = camera width +laccess.label.cameraheight = camera height +laccess.label.displaywidth = display width +laccess.label.displayheight = display height +laccess.label.buffersize = buffer size +laccess.label.operations = operations +laccess.label.size = size +laccess.label.solid = solid +laccess.label.dead = dead +laccess.label.range = range +laccess.label.shooting = shooting +laccess.label.boosting = boosting +laccess.label.minex = mining x +laccess.label.miney = mining y +laccess.label.mining = mining +laccess.label.buildx = build x +laccess.label.buildy = build y +laccess.label.pingx = ping x +laccess.label.pingy = ping y +laccess.label.pingtext = ping text +laccess.label.building = building +laccess.label.breaking = breaking +laccess.label.speed = speed +laccess.label.team = team +laccess.label.type = type +laccess.label.flag = flag +laccess.label.flying = flying +laccess.label.controlled = controlled +laccess.label.controller = controller +laccess.label.name = name +laccess.label.payloadcount = payload count +laccess.label.payloadtype = payload type +laccess.label.totalpayload = total payload +laccess.label.payloadcapacity = payload capacity +laccess.label.maxunits = max units +laccess.label.id = id +laccess.label.selectedblock = selected block +laccess.label.selectedrotation = selected rotation +laccess.label.bulletlifetime = bullet lifetime +laccess.label.bullettime = bullet time +laccess.label.enabled = enabled +laccess.label.shoot = shoot +laccess.label.shootp = shoot predict +laccess.label.config = config +laccess.label.color = color +llocate.label.ore = ore +llocate.label.spawn = spawn +llocate.label.building = building +llocate.label.damaged = damaged +lmarkercontrol.label.remove = remove +lmarkercontrol.label.world = world +lmarkercontrol.label.minimap = minimap +lmarkercontrol.label.light = light +lmarkercontrol.label.autoscale = autoscale +lmarkercontrol.label.pos = pos +lmarkercontrol.label.endpos = end pos +lmarkercontrol.label.drawlayer = draw layer +lmarkercontrol.label.color = color +lmarkercontrol.label.radius = radius +lmarkercontrol.label.stroke = stroke +lmarkercontrol.label.outline = outline +lmarkercontrol.label.rotation = rotation +lmarkercontrol.label.shape = shape +lmarkercontrol.label.arc = arc +lmarkercontrol.label.flushtext = flush text +lmarkercontrol.label.fontsize = font size +lmarkercontrol.label.textheight = text height +lmarkercontrol.label.textalign = text align +lmarkercontrol.label.linealign = line align +lmarkercontrol.label.labelflags = label flags +lmarkercontrol.label.texture = texture +lmarkercontrol.label.texturesize = texture size +lmarkercontrol.label.posi = posi +lmarkercontrol.label.uvi = uvi +lmarkercontrol.label.colori = colori +logicrule.label.currentwavetime = current wave time +logicrule.label.wavetimer = wave timer? +logicrule.label.waves = waves +logicrule.label.wave = wave +logicrule.label.wavespacing = wave spacing +logicrule.label.wavesending = waves ending? +logicrule.label.attackmode = attack mode? +logicrule.label.enemycorebuildradius = enemy core build radius +logicrule.label.dropzoneradius = drop zone radius +logicrule.label.unitcap = unit cap +logicrule.label.maparea = map area +logicrule.label.lighting = lighting? +logicrule.label.cangameover = can game over +logicrule.label.ambientlight = ambient light +logicrule.label.unitlight = unit light +logicrule.label.solarmultiplier = solar multiplier +logicrule.label.dragmultiplier = drag multiplier +logicrule.label.ban = ban +logicrule.label.unban = unban +logicrule.label.pausedisabled = pause disabled +logicrule.label.musicvolume = music volume +logicrule.label.buildspeed = build speed +logicrule.label.unithealth = unit health +logicrule.label.unitbuildspeed = unit build speed +logicrule.label.unitminespeed = unit mine speed +logicrule.label.unitcost = unit cost +logicrule.label.unitdamage = unit damage +logicrule.label.blockhealth = block health +logicrule.label.blockdamage = block damage +logicrule.label.rtsminweight = rts min weight +logicrule.label.rtsminsquad = rts min squad +lunitcontrol.label.idle = idle +lunitcontrol.label.stop = stop +lunitcontrol.label.unbind = unbind +lunitcontrol.label.move = move +lunitcontrol.label.approach = approach +lunitcontrol.label.pathfind = pathfind +lunitcontrol.label.autopathfind = auto pathfind +lunitcontrol.label.target = target +lunitcontrol.label.targetp = target predict +lunitcontrol.label.itemdrop = item drop +lunitcontrol.label.itemtake = item take +lunitcontrol.label.paydrop = payload drop +lunitcontrol.label.paytake = payload take +lunitcontrol.label.payenter = payload enter +lunitcontrol.label.flag = flag +lunitcontrol.label.mine = mine +lunitcontrol.label.build = build block +lunitcontrol.label.getblock = get block +lunitcontrol.label.deconstruct = deconstruct +lunitcontrol.label.within = within? +lunitcontrol.label.boost = boost +messagetype.label.notify = notify +messagetype.label.announce = announce +messagetype.label.toast = toast +messagetype.label.mission = mission +querytype.label.unit = unit +querytype.label.building = building +radarsort.label.distance = distance +radarsort.label.health = health +radarsort.label.maxhealth = max health +radarsort.label.shield = shield +radarsort.label.armor = armor +radartarget.label.any = any +radartarget.label.enemy = enemy +radartarget.label.ally = ally +radartarget.label.player = player +radartarget.label.attacker = attacker +radartarget.label.flying = flying +radartarget.label.ground = ground +tilelayer.label.floor = floor +tilelayer.label.ore = ore +tilelayer.label.block = block +tilelayer.label.building = building + +name.token.jump = Jump +name.token.color = color +name.token.width = width +name.token.height = height +name.token.sides = sides +name.token.radius = radius +name.token.rotation = rotation +name.token.degrees = degrees +name.token.image = image +name.token.size = size +name.token.align = align +name.token.set = set +name.token.of = of +name.token.to = to +name.token.at = at +name.token.in = in +name.token.damage = damage +name.token.velocityScl = velocity scale +name.token.lifeScl = life scale +name.token.aimX = aim X +name.token.aimY = aim Y +name.token.read = read +name.token.write = write +name.token.from = from +name.token.char = char +name.token.linknum = link# +name.token.draw = draw +name.token.clear = clear +name.token.apply = apply +name.token.circle = circle +name.token.rect = rect +name.token.positional = positional +name.token.global = global +name.token.target = target +name.token.and = and +name.token.or = or +name.token.b-and = b-and +name.token.xor = xor +name.token.flip = flip +name.token.order = order +name.token.sort = sort +name.token.output = output +name.token.if = if +name.token.then = then +name.token.else = else +name.token.sec = sec +name.token.find = find +name.token.group = group +name.token.enemy = enemy? +name.token.ore = ore +name.token.outX = out X +name.token.outY = out Y +name.token.owner = owner +name.token.found = found? +name.token.building = building +name.token.always = always +name.token.not = not +name.token.pack = pack +name.token.unpack = unpack +name.token.-lookup = = lookup +name.token.type = type +name.token.get = get +name.token.team = team +name.token.rot = rot +name.token.spawn = spawn +name.token.-bullet = = bullet +name.token.unit = unit +name.token.weather = weather +name.token.state = state +name.token.natural = natural +name.token.speed = speed +name.token.level = level +name.token.duration = duration +name.token.seconds = seconds +name.token.shown = shown +name.token.data = data +name.token.effect = effect +name.token.pierce = pierce +name.token.ground = ground +name.token.air = air +name.token.flag = flag +name.token.volume = volume +name.token.pitch = pitch +name.token.pan = pan +name.token.limit = limit +name.token.id = id # +name.token.replace = replace? +name.token.for = for +name.token.success = success +name.token.truefalse = true/false +name.token.layer = layer +name.token.stroke = stroke +name.token.outline = outline +name.token.fill = fill? +name.token.start = start +name.token.end = end +name.token.fetch = fetch? +name.token.background = background +name.token.printFlush = printflush +name.token.name = name +name.token.index = index +name.token.block-unit = block/unit +name.token.enable = enable +name.token.amount = amount +name.token.item = item +name.token.takeUnits = take units +name.token.value = value +name.token.floor = floor +name.token.result = result +name.token.config = config +name.token.shapeText = shape text +name.token.point = point +name.token.shape = shape +name.token.text = text +name.token.line = line +name.token.texture = texture +name.token.quad = quad +name.token.light = light +name.token.snowing = snowing +name.token.rain = rain +name.token.sandstorm = sand storm +name.token.sporestorm = spore storm +name.token.fog = fog +name.token.suspend-particles = suspended particles +name.token.topLeft = top left +name.token.top = top +name.token.topRight = top right +name.token.left = left +name.token.center = center +name.token.right = right +name.token.bottomLeft = bottom left +name.token.bottom = bottom +name.token.bottomRight = bottom right +name.token.none = none +name.token.warn = warn +name.token.cross = cross +name.token.blockFall = block fall +name.token.placeBlock = place block +name.token.placeBlockSpark = place block spark +name.token.breakBlock = break block +name.token.-spawn = = spawn +name.token.trail = trail +name.token.breakProp = break prop +name.token.smokeCloud = smoke cloud +name.token.vapor = vapor +name.token.hit = hit +name.token.hitSquare = hit square +name.token.shootSmall = shoot small +name.token.shootBig = shoot big +name.token.smokeSmall = smoke small +name.token.smokeBig = smoke big +name.token.smokeColor = smoke color +name.token.smokeSquare = smoke square +name.token.smokeSquareBig = smoke square big +name.token.spark = spark +name.token.sparkBig = spark big +name.token.sparkShoot = spark shoot +name.token.sparkShootBig = spark shoot big +name.token.drill = drill +name.token.drillBig = drill big +name.token.lightBlock = light block +name.token.explosion = explosion +name.token.smokePuff = smoke puff +name.token.sparkExplosion = spark explosion +name.token.crossExplosion = cross explosion +name.token.wave = wave +name.token.bubble = bubble +name.token.music = music +name.token.interrupt = interrupt +name.token.all = All +name.token.beams = Beams +name.token.block = Block +name.token.charge = Charge +name.token.environment = Environment +name.token.explosions = Explosions +name.token.loops = Loops +name.token.movement = Movement +name.token.shoot = Shoot +name.token.ui = UI diff --git a/core/assets/bundles/bundle_sr.properties b/core/assets/bundles/bundle_sr.properties index d57139c53d..c49c9d0245 100644 --- a/core/assets/bundles/bundle_sr.properties +++ b/core/assets/bundles/bundle_sr.properties @@ -50,6 +50,7 @@ mods.browser.add = Instaliraj mods.browser.reinstall = Reinstaliraj mods.browser.view-releases = Vidi Verzije mods.browser.noreleases = [scarlet]Nema pronađenih verzija!\n[accent]Ne može se naći verzija za ovaj mod. Proverite da li stranica moda ima objavljenu verziju. +mods.browser.current = [lightgray]Most recent commit mods.browser.latest = mods.browser.releases = Verzije mods.browser.fetching = Fetching Releases... @@ -144,6 +145,7 @@ mods.initfailed = [red]⚠[] Mindustry se nije mogao podići prethodni put.. To mods = Modovi mods.name = Mod: mods.none = [lightgray]Modovi nisu pronađeni! +mods.restore = Restore Failed mods.guide = Vodič za modovanje mods.report = Prijavi grešku mods.openfolder = Otvori folder @@ -162,6 +164,7 @@ mod.installed = [Instalirano] mod.display = [gray]Mod:[orange] {0} mod.enabled = [lightgray]Omogućeno mod.disabled = [scarlet]Onemogućeno +mod.failed = [red]Failed mod.multiplayer.compatible = [gray]Podesan sa multiplejerom mod.disable = Onemogući mod.version = Version: @@ -522,8 +525,10 @@ editor.filters.search = Pretraži U: editor.filters.author = Autor editor.filters.description = Opis editor.filters.modname = Mod Name -editor.filters.prioritizemod = Mod Priority -editor.filters.prioritizecustom = Custom Priority +editor.filters.prioritize.name = Prioritize: Name +editor.filters.prioritize.custom = Prioritize: Custom +editor.filters.prioritize.builtin = Prioritize: Built-In +editor.filters.prioritize.recent = Prioritize: Recently Modified editor.filters.planetselect = Planet Selection editor.shiftx = Pomeri X editor.shifty = Pomeri Y @@ -1098,12 +1103,15 @@ status.slow.name = Slow status.fast.name = Fast status.shielded.name = Shielded status.disarmed.name = Disarmed +status.invincible.name = Invincible +status.dynamic.name = Dynamic settings.language = Jezik settings.data = Podaci settings.reset = Vrati na podrazumevano settings.rebind = Rebind settings.resetKey = Resetuj +settings.unbindKey = Unbind settings.controls = Kontrole settings.game = Igra settings.sound = Zvuk @@ -1132,6 +1140,7 @@ block.limit = [scarlet]Limit: {0} Buildings unsupported.environment = [scarlet]Ne Podržava Prirodnu Sredinu yes = Da no = Ne +unabletoclog = Unable to clog info.title = Informacije error.title = [scarlet]Greška se desila error.crashtitle = Greška se desila @@ -1233,7 +1242,11 @@ stat.buildspeedmultiplier = Umnožavač brzine gradnje stat.reactive = Reaguje sa stat.immunities = Imuniteti stat.healing = Popravlja +stat.status = Status Effect stat.efficiency = [stat]{0}% Efficiency +stat.chance = [stat]{0}%[lightgray] chance of [white] +stat.hitsize = Hitbox Size +stat.resettime = Reset Time ability.forcefield = Polje Sile ability.forcefield.description = Projects a force shield that absorbs bullets @@ -1291,6 +1304,7 @@ bar.cargounitcap = Dostigli Ste Maksimalni Broj Tovarnih Jedinica bar.drillspeed = Brzina Bušenja: {0}/s bar.pumpspeed = Brzina Pumpanja: {0}/s bar.efficiency = Efikasnost: {0}% +bar.yield = Yield: +{0}% bar.boost = Pojačanje: +{0}% bar.powerbuffer = Battery Power: {0}/{1} bar.powerbalance = Energija: {0}/s @@ -1320,6 +1334,10 @@ bar.regenerationrate = [stat]{0}/sec[lightgray] regen rate bar.activationtimer = Activates in {0} bar.activated = Activated bar.upto = Up to {0} +bar.lerpwarmuptime = Affected by overdrive. Non-linear; uses the exponential decay formula.\nFor reference, this will reach 90% progress in {0} seconds, and 99% in {1} seconds. +bar.damagetimetotal = {0} dmg/{1} sec +bar.hits = {0} hits +bar.dps = {0} DPS units.processorcontrol = [lightgray]Procesno Upravljan @@ -1363,6 +1381,7 @@ bullet.notargetsbuildings = [stat] ignores missiles unit.blocks = blokova unit.blockssquared = blokova² +unit.worldunits = world units unit.powersecond = jedinica energije/sekundi unit.tilessecond = polja/sekundi unit.liquidsecond = jedinica tečnosti/sekundi @@ -1389,6 +1408,7 @@ unit.shots = shots unit.pershot = /pucnju unit.perleg = per leg unit.perside = per side +unit.instant = Instant category.purpose = Namena category.general = Opšte category.power = Energija @@ -1400,27 +1420,39 @@ category.optional = Dotatna Poboljšanja setting.alwaysmusic.name = Always Play Music setting.alwaysmusic.description = When enabled, music will always play on loop in-game.\nWhen disabled, it only plays at random intervals. setting.skipcoreanimation.name = Preskoči animacije sletanja i poletanja Jezgra. +setting.skipcoreanimation.description = When enabled, the animation for core launching and landing will be skipped. setting.landscape.name = Zaključaj Orijentaciju -setting.shadows.name = Senke +setting.landscape.description = When enabled, the screen orientation is locked to landscape mode. setting.blockreplace.name = Automatski Predlogi Blokova +setting.blockreplace.description = When enabled, placing a block on another of the same type\nwill suggest an automatic upgrade if available. setting.linear.name = Linearni Filteri +setting.linear.description = When enabled, textures are smoothed. When disabled, textures have a pixelated look. setting.hints.name = Saveti setting.backgroundpause.name = Pauziraj u Pozadini +setting.backgroundpause.description = When enabled, the game will pause when it is not in focus. setting.buildautopause.name = Automatski Pauziraj Gradnju +setting.buildautopause.description = When enabled, building is automatically paused when the player is not actively building. setting.doubletapmine.name = Pritisni Dva Puta za Iskopavanje +setting.doubletapmine.description = When enabled, double-tapping on a resource tile will make your unit start mining it. setting.commandmodehold.name = Drži za Upravljački Mod +setting.commandmodehold.description = Whether command mode is activated by holding the command key down, as opposed to toggling it once. setting.distinctcontrolgroups.name = Limit One Control Group Per Unit +setting.distinctcontrolgroups.description = When enabled, a unit can only belong to one control group at a time. setting.modcrashdisable.name = Onesposobi Modove Prilikom Ispadanja +setting.modcrashdisable.description = When enabled, if the game crashes on startup, all mods\nwill be automatically disabled to prevent a crash loop. setting.animatedwater.name = Animirana Površina -setting.animatedshields.name = Animirani Štitovi +setting.animatedwater.description = Enables or disables animations for liquid surfaces like water and slag. setting.playerindicators.name = Indikatori Igrača +setting.playerindicators.description = Shows markers pointing in the direction of other players on the map. setting.showpings.name = Show Pings setting.showotherbuildplans.name = Show Other Player's Build Plans setting.indicators.name = Indikatori Neprijatelja +setting.indicators.description = Shows markers pointing in the direction of setting.autotarget.name = Auto-nišan +setting.autotarget.description = When enabled, your unit will automatically target and fire at nearby enemies. setting.keyboard.name = Kontrole "Tastatura i Miš" -setting.touchscreen.name = Kontrole "Ekran na Dodir" setting.fpscap.name = Maksimalni FPS +setting.fpscap.description = Sets the maximum frames per second the game will run at.\nHigher values may increase power consumption. setting.fpscap.none = Nema setting.fpscap.text = {0} FPS setting.uiscale.name = UI Skala @@ -1428,53 +1460,84 @@ setting.uiscale.description = Restartovanje je zahtevano da bi se učitale prome setting.uiEdgePadding.name = UI Edge Padding setting.uiEdgePadding.description = Adds padding to the edges of the UI. Useful for displays with rounded corners or notches. setting.swapdiagonal.name = Uvek Dijagonalno Postavljanje +setting.swapdiagonal.description = When enabled, holding the placement key will switch to diagonal placement mode. setting.screenshake.name = Screen Shake +setting.screenshake.description = Adjusts the intensity of the screen shake effect from explosions and other events. setting.bloomintensity.name = Bloom Intezitet +setting.bloomintensity.description = Adjusts the intensity of the bloom (glow) effect. setting.bloomblur.name = Bloom Magliranje +setting.bloomblur.description = Adjusts the blurriness of the bloom effect. setting.effects.name = Prikazuj Efekte +setting.effects.description = Enables or disables various visual effects like smoke and particles. setting.destroyedblocks.name = Prikazuj Uništene Blokove +setting.destroyedblocks.description = When enabled, destroyed blocks leave behind rubble. setting.blockstatus.name = Prikazuj Status Blokova +setting.blockstatus.description = Shows colored status icons above blocks. setting.conveyorpathfinding.name = Automatska Putanja Traka +setting.conveyorpathfinding.description = When enabled, placing conveyors will automatically try to find a path to the destination. setting.sensitivity.name = Osetljivost Upravljača +setting.sensitivity.description = Adjusts the sensitivity of game controllers. setting.saveinterval.name = Interval Čuvanja +setting.saveinterval.description = Sets the time interval for automatic game saves. setting.seconds = {0} sekundi setting.milliseconds = {0} milisekundi setting.fullscreen.name = Ceo Ekran setting.fps.name = Prikazuj FPS i Ping +setting.fps.description = Displays the current frames per second and network ping in the corner of the screen. setting.console.name = Osposobi Konzolu +setting.console.description = Enables the in-game Javascript console. setting.drawhitboxes.name = Display Hitboxes setting.showperformance.name = Display Performance Metrics setting.buildingtimestep.name = Fixed Building Timestep setting.buildingtimestep.description = Runs buildings on a fixed timestep with constant delta,\nas opposed to every frame with variable delta.\nIf buildings cannot be updated fast enough, the game will slow down.\nIf you don't know what that means, don't touch this option. setting.smoothcamera.name = Glatka Kamera +setting.smoothcamera.description = When enabled, the camera will move more smoothly instead of\ninstantly snapping to new positions. setting.detach-camera.name = Free Camera setting.detach-camera.description = If enabled, the camera moves independently of the player unit.\nThis setting can be assigned a hotkey. setting.vsync.name = VSync +setting.vsync.description = Synchronizes the game's frame rate with the monitor's\nrefresh rate to prevent screen tearing. setting.pixelate.name = Pikselizuj +setting.pixelate.description = When enabled, the game is rendered at a lower resolution and\nscaled up, creating a pixelated effect. setting.minimap.name = Prikaži Minimapu +setting.minimap.description = Toggles the visibility of the minimap in the corner of the screen. setting.coreitems.name = Prikaži Materijale Unutar Jezgra +setting.coreitems.description = Toggles the display of items stored in the core on the side of the screen. setting.position.name = Prikaži Poziciju Igrača +setting.position.description = Displays the player's coordinates on the screen. setting.mouseposition.name = Prilaži Poziciju Miša +setting.mouseposition.description = Displays the mouse cursor's coordinates on the screen. setting.musicvol.name = Jačina Muzike setting.atmosphere.name = Prikaži Atmosferu Planete +setting.atmosphere.description = Toggles the rendering of the planet atmospheres in the campaign 3D view. setting.drawlight.name = Draw Darkness/Lighting setting.ambientvol.name = Jačina Zvuka Ambijenta -setting.mutemusic.name = Nema Muzike setting.sfxvol.name = Jačina Zvučnih Efekata -setting.mutesound.name = Nema Zvuka setting.communityservers.name = Fetch Community Server List +setting.communityservers.description = When enabled, the game will fetch and display a list of community-run multiplayer servers. setting.savecreate.name = Automatski Snimaj Igru +setting.savecreate.description = When enabled, the game will automatically create a new save file when starting a new game. setting.steampublichost.name = Public Game Visibility +setting.steampublichost.description = Controls who can see and join your game when hosting on Steam. setting.playerlimit.name = Limit Igrača +setting.playerlimit.description = Sets the maximum number of players that can join your server. setting.chatopacity.name = Prozirnost Četa +setting.chatopacity.description = Adjusts the transparency of the chat window. setting.lasersopacity.name = Prozirnost Energetskih Lasera +setting.lasersopacity.description = Adjusts the opacity of power node lasers. setting.unitlaseropacity.name = Unit Mining Beam Opacity +setting.unitlaseropacity.description = Adjusts the opacity of unit mining beams. setting.bridgeopacity.name = Prozirnost Mostova +setting.bridgeopacity.description = Adjusts the opacity of bridge conveyors. setting.playerchat.name = Prikazuj Čet Mehure Igrača +setting.playerchat.description = When enabled, chat messages from players will appear in bubbles above their heads. setting.showweather.name = Prikazuj Grafiku Vremena +setting.showweather.description = Toggles the display of weather effects like rain and snow. setting.hidedisplays.name = Sakrij Logičke Displeje +setting.hidedisplays.description = Hides the content of logic displays, which may improve performance. setting.macnotch.name = Prilagodi interfejs da prikaže zarez setting.macnotch.description = Restartovanje je zahtevano da bi se učitale promene +setting.logiclocalization.name = Logic Localization +setting.logiclocalization.description = When enabled, text in the logic editor is translated,\ninstead of being English for all languages. steam.friendsonly = Friends Only steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join. @@ -1685,6 +1748,7 @@ rules.title.unit = Jedinice rules.title.experimental = Experimental rules.title.environment = Okolina rules.title.teams = Timovi +rules.title.light = Lighting rules.title.planet = Planeta rules.title.music = Music rules.alwaysplaymusic = Always Play Music @@ -1696,6 +1760,7 @@ rules.darkmusic.info = Comma-separated music tracks that are more likely to play rules.nomusic = Disable Automatic Music rules.nomusic.info = Turns off all automatic music playback.\nUseful for maps that have custom music played using processors. rules.lighting = Osvetljenje +rules.lighting.unitlight = Unit Lighting rules.fog = Magla Rata rules.invasions = Enemy Sector Invasions rules.legacylaunchpads = Legacy Launch Pad Mechanics @@ -2607,6 +2672,8 @@ block.large-logic-display.description = Displays arbitrary graphics from a logic block.tile-logic-display.description = Displays arbitrary graphics from a logic processor.\nSeamlessly connects to nearby tiled display blocks. block.interplanetary-accelerator.description = A massive electromagnetic railgun tower. Accelerates cores to escape velocity for interplanetary deployment. block.repair-turret.description = Continuously repairs the closest damaged unit in its vicinity. Optionally accepts coolant. +block.target-dummy.name = Target Dummy +block.target-dummy.description = Spawns a target dummy to test damage per second. Armor and flight can be configured.\nSandbox only. #Erekir block.core-bastion.description = Jezgro baze. Oklopljeno. Jednom uništeno gubi se sektor. @@ -3059,3 +3126,466 @@ lenum.dragmultiplier = Environment drag multiplier. lenum.ban = Blocks or units that cannot be placed or built. lenum.unban = Unban a unit or block. lenum.musicvolume = Global music volume multiplier.\nClamped to [0, 1]. + +# Implemented via the localizedName() method +instruction.read = Read +instruction.write = Write +instruction.draw = Draw +instruction.print = Print +instruction.printchar = Print Char +instruction.format = Format +instruction.drawflush = Draw Flush +instruction.printflush = Print Flush +instruction.getlink = Get link +instruction.control = Control +instruction.radar = Radar +instruction.sensor = Sensor +instruction.set = Set +instruction.operation = Operation +instruction.select = Select +instruction.wait = Wait +instruction.stop = Stop +instruction.lookup = Lookup +instruction.jump = Jump +instruction.end = End +instruction.unitbind = Unit Bind +instruction.unitcontrol = Unit Control +instruction.unitradar = Unit Radar +instruction.unitlocate = Unit Locate +instruction.query = Query +instruction.getblock = Get Block +instruction.setblock = Set Block +instruction.spawnunit = Spawn Unit +instruction.spawnbullet = Spawn Bullet +instruction.applystatus = Apply Status +instruction.weathersense = Weather Sense +instruction.weatherset = Weather Set +instruction.spawnwave = Spawn Wave +instruction.setrule = Set Rule +instruction.flushmessage = Flush Message +instruction.cutscene = Cutscene +instruction.effect = Effect +instruction.explosion = Explosion +instruction.setrate = Set Rate +instruction.fetch = Fetch +instruction.sync = Sync +instruction.clientdata = Client Data +instruction.getflag = Get Flag +instruction.setflag = Set Flag +instruction.setprop = Set Prop +instruction.playsound = Play Sound +instruction.playmusic = Play Music +instruction.setmarker = Set Marker +instruction.makemarker = Make Marker +instruction.localeprint = Locale Print +instruction.packcolor = Pack Color +instruction.unpackcolor = Unpack Color +instruction.invalid = Invalid +# Implemented via the enumText() method +blockflag.label.core = core +blockflag.label.storage = storage +blockflag.label.generator = generator +blockflag.label.turret = turret +blockflag.label.factory = factory +blockflag.label.repair = repair +blockflag.label.battery = battery +blockflag.label.reactor = reactor +blockflag.label.drill = drill +blockflag.label.shield = shield +contenttype.label.block = block +contenttype.label.unit = unit +contenttype.label.item = item +contenttype.label.liquid = liquid +contenttype.label.team = team +cutsceneaction.label.active = active +cutsceneaction.label.pan = pan +cutsceneaction.label.zoom = zoom +cutsceneaction.label.stop = stop +cutsceneaction.label.shake = shake +cutsceneaction.label.gethud = get Hud +cutsceneaction.label.sethud = set Hud +fetchtype.label.unit = unit +fetchtype.label.player = player +fetchtype.label.core = core +fetchtype.label.build = build +fetchtype.label.unitcount = unit count +fetchtype.label.playercount = player count +fetchtype.label.corecount = core count +fetchtype.label.buildcount = build count +graphicstype.label.clear = clear +graphicstype.label.color = color +graphicstype.label.col = col +graphicstype.label.stroke = stroke +graphicstype.label.line = line +graphicstype.label.rect = rect +graphicstype.label.linerect = line rect +graphicstype.label.poly = poly +graphicstype.label.linepoly = line poly +graphicstype.label.triangle = triangle +graphicstype.label.image = image +graphicstype.label.print = print +graphicstype.label.translate = translate +graphicstype.label.scale = scale +graphicstype.label.rotate = rotate +graphicstype.label.reset = reset +laccess.label.totalitems = total items +laccess.label.firstitem = first item +laccess.label.totalliquids = total liquids +laccess.label.totalpower = total power +laccess.label.itemcapacity = item capacity +laccess.label.liquidcapacity = liquid capacity +laccess.label.powercapacity = power capacity +laccess.label.powernetstored = powernet stored +laccess.label.powernetcapacity = powernet capacity +laccess.label.powernetin = powernet in +laccess.label.powernetout = powernet out +laccess.label.ammo = ammo +laccess.label.ammocapacity = ammo capacity +laccess.label.currentammotype = current ammo type +laccess.label.memorycapacity = memory capacity +laccess.label.health = health +laccess.label.maxhealth = max health +laccess.label.heat = heat +laccess.label.shield = shield +laccess.label.armor = armor +laccess.label.efficiency = efficiency +laccess.label.progress = progress +laccess.label.timescale = timescale +laccess.label.rotation = rotation +laccess.label.x = x +laccess.label.y = y +laccess.label.velocityx = x velocity +laccess.label.velocityy = y velocity +laccess.label.shootx = shoot x +laccess.label.shooty = shoot y +laccess.label.camerax = camera x +laccess.label.cameray = camera y +laccess.label.camerawidth = camera width +laccess.label.cameraheight = camera height +laccess.label.displaywidth = display width +laccess.label.displayheight = display height +laccess.label.buffersize = buffer size +laccess.label.operations = operations +laccess.label.size = size +laccess.label.solid = solid +laccess.label.dead = dead +laccess.label.range = range +laccess.label.shooting = shooting +laccess.label.boosting = boosting +laccess.label.minex = mining x +laccess.label.miney = mining y +laccess.label.mining = mining +laccess.label.buildx = build x +laccess.label.buildy = build y +laccess.label.pingx = ping x +laccess.label.pingy = ping y +laccess.label.pingtext = ping text +laccess.label.building = building +laccess.label.breaking = breaking +laccess.label.speed = speed +laccess.label.team = team +laccess.label.type = type +laccess.label.flag = flag +laccess.label.flying = flying +laccess.label.controlled = controlled +laccess.label.controller = controller +laccess.label.name = name +laccess.label.payloadcount = payload count +laccess.label.payloadtype = payload type +laccess.label.totalpayload = total payload +laccess.label.payloadcapacity = payload capacity +laccess.label.maxunits = max units +laccess.label.id = id +laccess.label.selectedblock = selected block +laccess.label.selectedrotation = selected rotation +laccess.label.bulletlifetime = bullet lifetime +laccess.label.bullettime = bullet time +laccess.label.enabled = enabled +laccess.label.shoot = shoot +laccess.label.shootp = shoot predict +laccess.label.config = config +laccess.label.color = color +llocate.label.ore = ore +llocate.label.spawn = spawn +llocate.label.building = building +llocate.label.damaged = damaged +lmarkercontrol.label.remove = remove +lmarkercontrol.label.world = world +lmarkercontrol.label.minimap = minimap +lmarkercontrol.label.light = light +lmarkercontrol.label.autoscale = autoscale +lmarkercontrol.label.pos = pos +lmarkercontrol.label.endpos = end pos +lmarkercontrol.label.drawlayer = draw layer +lmarkercontrol.label.color = color +lmarkercontrol.label.radius = radius +lmarkercontrol.label.stroke = stroke +lmarkercontrol.label.outline = outline +lmarkercontrol.label.rotation = rotation +lmarkercontrol.label.shape = shape +lmarkercontrol.label.arc = arc +lmarkercontrol.label.flushtext = flush text +lmarkercontrol.label.fontsize = font size +lmarkercontrol.label.textheight = text height +lmarkercontrol.label.textalign = text align +lmarkercontrol.label.linealign = line align +lmarkercontrol.label.labelflags = label flags +lmarkercontrol.label.texture = texture +lmarkercontrol.label.texturesize = texture size +lmarkercontrol.label.posi = posi +lmarkercontrol.label.uvi = uvi +lmarkercontrol.label.colori = colori +logicrule.label.currentwavetime = current wave time +logicrule.label.wavetimer = wave timer? +logicrule.label.waves = waves +logicrule.label.wave = wave +logicrule.label.wavespacing = wave spacing +logicrule.label.wavesending = waves ending? +logicrule.label.attackmode = attack mode? +logicrule.label.enemycorebuildradius = enemy core build radius +logicrule.label.dropzoneradius = drop zone radius +logicrule.label.unitcap = unit cap +logicrule.label.maparea = map area +logicrule.label.lighting = lighting? +logicrule.label.cangameover = can game over +logicrule.label.ambientlight = ambient light +logicrule.label.unitlight = unit light +logicrule.label.solarmultiplier = solar multiplier +logicrule.label.dragmultiplier = drag multiplier +logicrule.label.ban = ban +logicrule.label.unban = unban +logicrule.label.pausedisabled = pause disabled +logicrule.label.musicvolume = music volume +logicrule.label.buildspeed = build speed +logicrule.label.unithealth = unit health +logicrule.label.unitbuildspeed = unit build speed +logicrule.label.unitminespeed = unit mine speed +logicrule.label.unitcost = unit cost +logicrule.label.unitdamage = unit damage +logicrule.label.blockhealth = block health +logicrule.label.blockdamage = block damage +logicrule.label.rtsminweight = rts min weight +logicrule.label.rtsminsquad = rts min squad +lunitcontrol.label.idle = idle +lunitcontrol.label.stop = stop +lunitcontrol.label.unbind = unbind +lunitcontrol.label.move = move +lunitcontrol.label.approach = approach +lunitcontrol.label.pathfind = pathfind +lunitcontrol.label.autopathfind = auto pathfind +lunitcontrol.label.target = target +lunitcontrol.label.targetp = target predict +lunitcontrol.label.itemdrop = item drop +lunitcontrol.label.itemtake = item take +lunitcontrol.label.paydrop = payload drop +lunitcontrol.label.paytake = payload take +lunitcontrol.label.payenter = payload enter +lunitcontrol.label.flag = flag +lunitcontrol.label.mine = mine +lunitcontrol.label.build = build block +lunitcontrol.label.getblock = get block +lunitcontrol.label.deconstruct = deconstruct +lunitcontrol.label.within = within? +lunitcontrol.label.boost = boost +messagetype.label.notify = notify +messagetype.label.announce = announce +messagetype.label.toast = toast +messagetype.label.mission = mission +querytype.label.unit = unit +querytype.label.building = building +radarsort.label.distance = distance +radarsort.label.health = health +radarsort.label.maxhealth = max health +radarsort.label.shield = shield +radarsort.label.armor = armor +radartarget.label.any = any +radartarget.label.enemy = enemy +radartarget.label.ally = ally +radartarget.label.player = player +radartarget.label.attacker = attacker +radartarget.label.flying = flying +radartarget.label.ground = ground +tilelayer.label.floor = floor +tilelayer.label.ore = ore +tilelayer.label.block = block +tilelayer.label.building = building + +name.token.jump = Jump +name.token.color = color +name.token.width = width +name.token.height = height +name.token.sides = sides +name.token.radius = radius +name.token.rotation = rotation +name.token.degrees = degrees +name.token.image = image +name.token.size = size +name.token.align = align +name.token.set = set +name.token.of = of +name.token.to = to +name.token.at = at +name.token.in = in +name.token.damage = damage +name.token.velocityScl = velocity scale +name.token.lifeScl = life scale +name.token.aimX = aim X +name.token.aimY = aim Y +name.token.read = read +name.token.write = write +name.token.from = from +name.token.char = char +name.token.linknum = link# +name.token.draw = draw +name.token.clear = clear +name.token.apply = apply +name.token.circle = circle +name.token.rect = rect +name.token.positional = positional +name.token.global = global +name.token.target = target +name.token.and = and +name.token.or = or +name.token.b-and = b-and +name.token.xor = xor +name.token.flip = flip +name.token.order = order +name.token.sort = sort +name.token.output = output +name.token.if = if +name.token.then = then +name.token.else = else +name.token.sec = sec +name.token.find = find +name.token.group = group +name.token.enemy = enemy? +name.token.ore = ore +name.token.outX = out X +name.token.outY = out Y +name.token.owner = owner +name.token.found = found? +name.token.building = building +name.token.always = always +name.token.not = not +name.token.pack = pack +name.token.unpack = unpack +name.token.-lookup = = lookup +name.token.type = type +name.token.get = get +name.token.team = team +name.token.rot = rot +name.token.spawn = spawn +name.token.-bullet = = bullet +name.token.unit = unit +name.token.weather = weather +name.token.state = state +name.token.natural = natural +name.token.speed = speed +name.token.level = level +name.token.duration = duration +name.token.seconds = seconds +name.token.shown = shown +name.token.data = data +name.token.effect = effect +name.token.pierce = pierce +name.token.ground = ground +name.token.air = air +name.token.flag = flag +name.token.volume = volume +name.token.pitch = pitch +name.token.pan = pan +name.token.limit = limit +name.token.id = id # +name.token.replace = replace? +name.token.for = for +name.token.success = success +name.token.truefalse = true/false +name.token.layer = layer +name.token.stroke = stroke +name.token.outline = outline +name.token.fill = fill? +name.token.start = start +name.token.end = end +name.token.fetch = fetch? +name.token.background = background +name.token.printFlush = printflush +name.token.name = name +name.token.index = index +name.token.block-unit = block/unit +name.token.enable = enable +name.token.amount = amount +name.token.item = item +name.token.takeUnits = take units +name.token.value = value +name.token.floor = floor +name.token.result = result +name.token.config = config +name.token.shapeText = shape text +name.token.point = point +name.token.shape = shape +name.token.text = text +name.token.line = line +name.token.texture = texture +name.token.quad = quad +name.token.light = light +name.token.snowing = snowing +name.token.rain = rain +name.token.sandstorm = sand storm +name.token.sporestorm = spore storm +name.token.fog = fog +name.token.suspend-particles = suspended particles +name.token.topLeft = top left +name.token.top = top +name.token.topRight = top right +name.token.left = left +name.token.center = center +name.token.right = right +name.token.bottomLeft = bottom left +name.token.bottom = bottom +name.token.bottomRight = bottom right +name.token.none = none +name.token.warn = warn +name.token.cross = cross +name.token.blockFall = block fall +name.token.placeBlock = place block +name.token.placeBlockSpark = place block spark +name.token.breakBlock = break block +name.token.-spawn = = spawn +name.token.trail = trail +name.token.breakProp = break prop +name.token.smokeCloud = smoke cloud +name.token.vapor = vapor +name.token.hit = hit +name.token.hitSquare = hit square +name.token.shootSmall = shoot small +name.token.shootBig = shoot big +name.token.smokeSmall = smoke small +name.token.smokeBig = smoke big +name.token.smokeColor = smoke color +name.token.smokeSquare = smoke square +name.token.smokeSquareBig = smoke square big +name.token.spark = spark +name.token.sparkBig = spark big +name.token.sparkShoot = spark shoot +name.token.sparkShootBig = spark shoot big +name.token.drill = drill +name.token.drillBig = drill big +name.token.lightBlock = light block +name.token.explosion = explosion +name.token.smokePuff = smoke puff +name.token.sparkExplosion = spark explosion +name.token.crossExplosion = cross explosion +name.token.wave = wave +name.token.bubble = bubble +name.token.music = music +name.token.interrupt = interrupt +name.token.all = All +name.token.beams = Beams +name.token.block = Block +name.token.charge = Charge +name.token.environment = Environment +name.token.explosions = Explosions +name.token.loops = Loops +name.token.movement = Movement +name.token.shoot = Shoot +name.token.ui = UI diff --git a/core/assets/bundles/bundle_sv.properties b/core/assets/bundles/bundle_sv.properties index a5e718406a..cac36ebb6c 100644 --- a/core/assets/bundles/bundle_sv.properties +++ b/core/assets/bundles/bundle_sv.properties @@ -50,6 +50,7 @@ mods.browser.add = Installera mods.browser.reinstall = Ominstallera mods.browser.view-releases = View Releases mods.browser.noreleases = [scarlet]No Releases Found\n[accent]Couldn't find any releases for this mod. Check if the mod's repository has any releases published. +mods.browser.current = [lightgray]Most recent commit mods.browser.latest = [lightgray][Latest] mods.browser.releases = Releases mods.browser.fetching = Fetching Releases... @@ -144,6 +145,7 @@ mods.initfailed = [red]⚠[] Den tidigare Mindustry instansen kunde inte initier mods = Moddar mods.name = Mod: mods.none = [lightgray]Hittar inga Moddar! +mods.restore = Restore Failed mods.guide = Modding Guide mods.report = Rapportera Bug mods.openfolder = Öppna Mod Mapp @@ -162,6 +164,7 @@ mod.installed = [[Installed] mod.display = [gray]Mod:[orange] {0} mod.enabled = [lightgray]Aktiverad mod.disabled = [scarlet]Inaktiverad +mod.failed = [red]Failed mod.multiplayer.compatible = [gray]Flerspelar Kompatibel mod.disable = Inaktivera mod.version = Version: @@ -522,8 +525,10 @@ editor.filters.search = Search In: editor.filters.author = Author editor.filters.description = Description editor.filters.modname = Mod Name -editor.filters.prioritizemod = Mod Priority -editor.filters.prioritizecustom = Custom Priority +editor.filters.prioritize.name = Prioritize: Name +editor.filters.prioritize.custom = Prioritize: Custom +editor.filters.prioritize.builtin = Prioritize: Built-In +editor.filters.prioritize.recent = Prioritize: Recently Modified editor.filters.planetselect = Planet Selection editor.shiftx = Shift X editor.shifty = Shift Y @@ -1098,12 +1103,15 @@ status.slow.name = Slow status.fast.name = Fast status.shielded.name = Shielded status.disarmed.name = Disarmed +status.invincible.name = Invincible +status.dynamic.name = Dynamic settings.language = Språk settings.data = Spel Data settings.reset = Återställ till Standardvärden settings.rebind = Byt settings.resetKey = Reset +settings.unbindKey = Unbind settings.controls = Kontroller settings.game = Spel settings.sound = Ljud @@ -1132,6 +1140,7 @@ block.limit = [scarlet]Limit: {0} Buildings unsupported.environment = [scarlet]Unsupported Environment yes = Ja no = Nej +unabletoclog = Unable to clog info.title = Info error.title = [crimson]An error has occured error.crashtitle = An error has occured @@ -1233,7 +1242,11 @@ stat.buildspeedmultiplier = Build Speed Multiplier stat.reactive = Reacts stat.immunities = Immunities stat.healing = Healing +stat.status = Status Effect stat.efficiency = [stat]{0}% Efficiency +stat.chance = [stat]{0}%[lightgray] chance of [white] +stat.hitsize = Hitbox Size +stat.resettime = Reset Time ability.forcefield = Force Field ability.forcefield.description = Projects a force shield that absorbs bullets @@ -1291,6 +1304,7 @@ bar.cargounitcap = Cargo Unit Cap Reached bar.drillspeed = Drill Speed: {0}/s bar.pumpspeed = Pump Speed: {0}/s bar.efficiency = Effektivitet: {0}% +bar.yield = Yield: +{0}% bar.boost = Boost: +{0}% bar.powerbuffer = Battery Power: {0}/{1} bar.powerbalance = Power: {0}/s @@ -1320,6 +1334,10 @@ bar.regenerationrate = [stat]{0}/sec[lightgray] regen rate bar.activationtimer = Activates in {0} bar.activated = Activated bar.upto = Up to {0} +bar.lerpwarmuptime = Affected by overdrive. Non-linear; uses the exponential decay formula.\nFor reference, this will reach 90% progress in {0} seconds, and 99% in {1} seconds. +bar.damagetimetotal = {0} dmg/{1} sec +bar.hits = {0} hits +bar.dps = {0} DPS units.processorcontrol = [lightgray]Processor Controlled @@ -1363,6 +1381,7 @@ bullet.notargetsbuildings = [stat] ignores missiles unit.blocks = block unit.blockssquared = blocks² +unit.worldunits = world units unit.powersecond = power units/second unit.tilessecond = tiles/second unit.liquidsecond = liquid units/second @@ -1389,6 +1408,7 @@ unit.shots = shots unit.pershot = /shot unit.perleg = per leg unit.perside = per side +unit.instant = Instant category.purpose = Purpose category.general = Allmänt category.power = Energi @@ -1400,27 +1420,39 @@ category.optional = Optional Enhancements setting.alwaysmusic.name = Always Play Music setting.alwaysmusic.description = When enabled, music will always play on loop in-game.\nWhen disabled, it only plays at random intervals. setting.skipcoreanimation.name = Skip Core Launch/Land Animation +setting.skipcoreanimation.description = When enabled, the animation for core launching and landing will be skipped. setting.landscape.name = Lock Landscape -setting.shadows.name = Skuggor +setting.landscape.description = When enabled, the screen orientation is locked to landscape mode. setting.blockreplace.name = Automatic Block Suggestions +setting.blockreplace.description = When enabled, placing a block on another of the same type\nwill suggest an automatic upgrade if available. setting.linear.name = Linear Filtering +setting.linear.description = When enabled, textures are smoothed. When disabled, textures have a pixelated look. setting.hints.name = Hints setting.backgroundpause.name = Pause In Background +setting.backgroundpause.description = When enabled, the game will pause when it is not in focus. setting.buildautopause.name = Auto-Pause Building +setting.buildautopause.description = When enabled, building is automatically paused when the player is not actively building. setting.doubletapmine.name = Double-Tap to Mine +setting.doubletapmine.description = When enabled, double-tapping on a resource tile will make your unit start mining it. setting.commandmodehold.name = Hold For Command Mode +setting.commandmodehold.description = Whether command mode is activated by holding the command key down, as opposed to toggling it once. setting.distinctcontrolgroups.name = Limit One Control Group Per Unit +setting.distinctcontrolgroups.description = When enabled, a unit can only belong to one control group at a time. setting.modcrashdisable.name = Disable Mods On Startup Crash +setting.modcrashdisable.description = When enabled, if the game crashes on startup, all mods\nwill be automatically disabled to prevent a crash loop. setting.animatedwater.name = Animerat Vatten -setting.animatedshields.name = Animerade Sköldar +setting.animatedwater.description = Enables or disables animations for liquid surfaces like water and slag. setting.playerindicators.name = Player Indicators +setting.playerindicators.description = Shows markers pointing in the direction of other players on the map. setting.showpings.name = Show Pings setting.showotherbuildplans.name = Show Other Player's Build Plans setting.indicators.name = Enemy/Ally Indicators +setting.indicators.description = Shows markers pointing in the direction of setting.autotarget.name = Auto-Target +setting.autotarget.description = When enabled, your unit will automatically target and fire at nearby enemies. setting.keyboard.name = Mouse+Keyboard Controls -setting.touchscreen.name = Touchscreen Controls setting.fpscap.name = Begränsade FPS +setting.fpscap.description = Sets the maximum frames per second the game will run at.\nHigher values may increase power consumption. setting.fpscap.none = Inga setting.fpscap.text = {0} FPS setting.uiscale.name = UI Scaling[lightgray] (requires restart)[] @@ -1428,53 +1460,84 @@ setting.uiscale.description = Restart required to apply changes. setting.uiEdgePadding.name = UI Edge Padding setting.uiEdgePadding.description = Adds padding to the edges of the UI. Useful for displays with rounded corners or notches. setting.swapdiagonal.name = Always Diagonal Placement +setting.swapdiagonal.description = When enabled, holding the placement key will switch to diagonal placement mode. setting.screenshake.name = Skärmskak +setting.screenshake.description = Adjusts the intensity of the screen shake effect from explosions and other events. setting.bloomintensity.name = Bloom Intensity +setting.bloomintensity.description = Adjusts the intensity of the bloom (glow) effect. setting.bloomblur.name = Bloom Blur +setting.bloomblur.description = Adjusts the blurriness of the bloom effect. setting.effects.name = Visa Effekter +setting.effects.description = Enables or disables various visual effects like smoke and particles. setting.destroyedblocks.name = Display Destroyed Blocks +setting.destroyedblocks.description = When enabled, destroyed blocks leave behind rubble. setting.blockstatus.name = Display Block Status +setting.blockstatus.description = Shows colored status icons above blocks. setting.conveyorpathfinding.name = Conveyor Placement Pathfinding +setting.conveyorpathfinding.description = When enabled, placing conveyors will automatically try to find a path to the destination. setting.sensitivity.name = Controller Sensitivity +setting.sensitivity.description = Adjusts the sensitivity of game controllers. setting.saveinterval.name = Save Interval +setting.saveinterval.description = Sets the time interval for automatic game saves. setting.seconds = {0} Sekunder setting.milliseconds = {0} milliseconds setting.fullscreen.name = Fullskärm setting.fps.name = Show FPS +setting.fps.description = Displays the current frames per second and network ping in the corner of the screen. setting.console.name = Enable Console +setting.console.description = Enables the in-game Javascript console. setting.drawhitboxes.name = Display Hitboxes setting.showperformance.name = Display Performance Metrics setting.buildingtimestep.name = Fixed Building Timestep setting.buildingtimestep.description = Runs buildings on a fixed timestep with constant delta,\nas opposed to every frame with variable delta.\nIf buildings cannot be updated fast enough, the game will slow down.\nIf you don't know what that means, don't touch this option. setting.smoothcamera.name = Smooth Camera +setting.smoothcamera.description = When enabled, the camera will move more smoothly instead of\ninstantly snapping to new positions. setting.detach-camera.name = Free Camera setting.detach-camera.description = If enabled, the camera moves independently of the player unit.\nThis setting can be assigned a hotkey. setting.vsync.name = VSync +setting.vsync.description = Synchronizes the game's frame rate with the monitor's\nrefresh rate to prevent screen tearing. setting.pixelate.name = Pixellera[lightgray] (disables animations) +setting.pixelate.description = When enabled, the game is rendered at a lower resolution and\nscaled up, creating a pixelated effect. setting.minimap.name = Visa Minikarta +setting.minimap.description = Toggles the visibility of the minimap in the corner of the screen. setting.coreitems.name = Display Core Items +setting.coreitems.description = Toggles the display of items stored in the core on the side of the screen. setting.position.name = Show Player Position +setting.position.description = Displays the player's coordinates on the screen. setting.mouseposition.name = Show Mouse Position +setting.mouseposition.description = Displays the mouse cursor's coordinates on the screen. setting.musicvol.name = Musikvolym setting.atmosphere.name = Show Planet Atmosphere +setting.atmosphere.description = Toggles the rendering of the planet atmospheres in the campaign 3D view. setting.drawlight.name = Draw Darkness/Lighting setting.ambientvol.name = Ambient Volume -setting.mutemusic.name = Stäng Av Musik setting.sfxvol.name = Ljudeffektvolym -setting.mutesound.name = Stäng Av Ljudeffekter setting.communityservers.name = Fetch Community Server List +setting.communityservers.description = When enabled, the game will fetch and display a list of community-run multiplayer servers. setting.savecreate.name = Auto-Create Saves +setting.savecreate.description = When enabled, the game will automatically create a new save file when starting a new game. setting.steampublichost.name = Public Game Visibility +setting.steampublichost.description = Controls who can see and join your game when hosting on Steam. setting.playerlimit.name = Player Limit +setting.playerlimit.description = Sets the maximum number of players that can join your server. setting.chatopacity.name = Chattgenomskinlighet +setting.chatopacity.description = Adjusts the transparency of the chat window. setting.lasersopacity.name = Power Laser Opacity +setting.lasersopacity.description = Adjusts the opacity of power node lasers. setting.unitlaseropacity.name = Unit Mining Beam Opacity +setting.unitlaseropacity.description = Adjusts the opacity of unit mining beams. setting.bridgeopacity.name = Bridge Opacity +setting.bridgeopacity.description = Adjusts the opacity of bridge conveyors. setting.playerchat.name = Visa +setting.playerchat.description = When enabled, chat messages from players will appear in bubbles above their heads. setting.showweather.name = Show Weather Graphics +setting.showweather.description = Toggles the display of weather effects like rain and snow. setting.hidedisplays.name = Hide Logic Displays +setting.hidedisplays.description = Hides the content of logic displays, which may improve performance. setting.macnotch.name = Anpassa gränssnittet för att visa skåra setting.macnotch.description = Omstart krävs för att tillämpa ändringar +setting.logiclocalization.name = Logic Localization +setting.logiclocalization.description = When enabled, text in the logic editor is translated,\ninstead of being English for all languages. steam.friendsonly = Friends Only steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join. @@ -1685,6 +1748,7 @@ rules.title.unit = Units rules.title.experimental = Experimental rules.title.environment = Environment rules.title.teams = Teams +rules.title.light = Lighting rules.title.planet = Planet rules.title.music = Music rules.alwaysplaymusic = Always Play Music @@ -1696,6 +1760,7 @@ rules.darkmusic.info = Comma-separated music tracks that are more likely to play rules.nomusic = Disable Automatic Music rules.nomusic.info = Turns off all automatic music playback.\nUseful for maps that have custom music played using processors. rules.lighting = Lighting +rules.lighting.unitlight = Unit Lighting rules.fog = Fog of War rules.invasions = Enemy Sector Invasions rules.legacylaunchpads = Legacy Launch Pad Mechanics @@ -2607,6 +2672,8 @@ block.large-logic-display.description = Displays arbitrary graphics from a logic block.tile-logic-display.description = Displays arbitrary graphics from a logic processor.\nSeamlessly connects to nearby tiled display blocks. block.interplanetary-accelerator.description = A massive electromagnetic railgun tower. Accelerates cores to escape velocity for interplanetary deployment. block.repair-turret.description = Continuously repairs the closest damaged unit in its vicinity. Optionally accepts coolant. +block.target-dummy.name = Target Dummy +block.target-dummy.description = Spawns a target dummy to test damage per second. Armor and flight can be configured.\nSandbox only. #Erekir block.core-bastion.description = Core of the base. Armored. Once destroyed, the sector is lost. @@ -3059,3 +3126,466 @@ lenum.dragmultiplier = Environment drag multiplier. lenum.ban = Blocks or units that cannot be placed or built. lenum.unban = Unban a unit or block. lenum.musicvolume = Global music volume multiplier.\nClamped to [0, 1]. + +# Implemented via the localizedName() method +instruction.read = Read +instruction.write = Write +instruction.draw = Draw +instruction.print = Print +instruction.printchar = Print Char +instruction.format = Format +instruction.drawflush = Draw Flush +instruction.printflush = Print Flush +instruction.getlink = Get link +instruction.control = Control +instruction.radar = Radar +instruction.sensor = Sensor +instruction.set = Set +instruction.operation = Operation +instruction.select = Select +instruction.wait = Wait +instruction.stop = Stop +instruction.lookup = Lookup +instruction.jump = Jump +instruction.end = End +instruction.unitbind = Unit Bind +instruction.unitcontrol = Unit Control +instruction.unitradar = Unit Radar +instruction.unitlocate = Unit Locate +instruction.query = Query +instruction.getblock = Get Block +instruction.setblock = Set Block +instruction.spawnunit = Spawn Unit +instruction.spawnbullet = Spawn Bullet +instruction.applystatus = Apply Status +instruction.weathersense = Weather Sense +instruction.weatherset = Weather Set +instruction.spawnwave = Spawn Wave +instruction.setrule = Set Rule +instruction.flushmessage = Flush Message +instruction.cutscene = Cutscene +instruction.effect = Effect +instruction.explosion = Explosion +instruction.setrate = Set Rate +instruction.fetch = Fetch +instruction.sync = Sync +instruction.clientdata = Client Data +instruction.getflag = Get Flag +instruction.setflag = Set Flag +instruction.setprop = Set Prop +instruction.playsound = Play Sound +instruction.playmusic = Play Music +instruction.setmarker = Set Marker +instruction.makemarker = Make Marker +instruction.localeprint = Locale Print +instruction.packcolor = Pack Color +instruction.unpackcolor = Unpack Color +instruction.invalid = Invalid +# Implemented via the enumText() method +blockflag.label.core = core +blockflag.label.storage = storage +blockflag.label.generator = generator +blockflag.label.turret = turret +blockflag.label.factory = factory +blockflag.label.repair = repair +blockflag.label.battery = battery +blockflag.label.reactor = reactor +blockflag.label.drill = drill +blockflag.label.shield = shield +contenttype.label.block = block +contenttype.label.unit = unit +contenttype.label.item = item +contenttype.label.liquid = liquid +contenttype.label.team = team +cutsceneaction.label.active = active +cutsceneaction.label.pan = pan +cutsceneaction.label.zoom = zoom +cutsceneaction.label.stop = stop +cutsceneaction.label.shake = shake +cutsceneaction.label.gethud = get Hud +cutsceneaction.label.sethud = set Hud +fetchtype.label.unit = unit +fetchtype.label.player = player +fetchtype.label.core = core +fetchtype.label.build = build +fetchtype.label.unitcount = unit count +fetchtype.label.playercount = player count +fetchtype.label.corecount = core count +fetchtype.label.buildcount = build count +graphicstype.label.clear = clear +graphicstype.label.color = color +graphicstype.label.col = col +graphicstype.label.stroke = stroke +graphicstype.label.line = line +graphicstype.label.rect = rect +graphicstype.label.linerect = line rect +graphicstype.label.poly = poly +graphicstype.label.linepoly = line poly +graphicstype.label.triangle = triangle +graphicstype.label.image = image +graphicstype.label.print = print +graphicstype.label.translate = translate +graphicstype.label.scale = scale +graphicstype.label.rotate = rotate +graphicstype.label.reset = reset +laccess.label.totalitems = total items +laccess.label.firstitem = first item +laccess.label.totalliquids = total liquids +laccess.label.totalpower = total power +laccess.label.itemcapacity = item capacity +laccess.label.liquidcapacity = liquid capacity +laccess.label.powercapacity = power capacity +laccess.label.powernetstored = powernet stored +laccess.label.powernetcapacity = powernet capacity +laccess.label.powernetin = powernet in +laccess.label.powernetout = powernet out +laccess.label.ammo = ammo +laccess.label.ammocapacity = ammo capacity +laccess.label.currentammotype = current ammo type +laccess.label.memorycapacity = memory capacity +laccess.label.health = health +laccess.label.maxhealth = max health +laccess.label.heat = heat +laccess.label.shield = shield +laccess.label.armor = armor +laccess.label.efficiency = efficiency +laccess.label.progress = progress +laccess.label.timescale = timescale +laccess.label.rotation = rotation +laccess.label.x = x +laccess.label.y = y +laccess.label.velocityx = x velocity +laccess.label.velocityy = y velocity +laccess.label.shootx = shoot x +laccess.label.shooty = shoot y +laccess.label.camerax = camera x +laccess.label.cameray = camera y +laccess.label.camerawidth = camera width +laccess.label.cameraheight = camera height +laccess.label.displaywidth = display width +laccess.label.displayheight = display height +laccess.label.buffersize = buffer size +laccess.label.operations = operations +laccess.label.size = size +laccess.label.solid = solid +laccess.label.dead = dead +laccess.label.range = range +laccess.label.shooting = shooting +laccess.label.boosting = boosting +laccess.label.minex = mining x +laccess.label.miney = mining y +laccess.label.mining = mining +laccess.label.buildx = build x +laccess.label.buildy = build y +laccess.label.pingx = ping x +laccess.label.pingy = ping y +laccess.label.pingtext = ping text +laccess.label.building = building +laccess.label.breaking = breaking +laccess.label.speed = speed +laccess.label.team = team +laccess.label.type = type +laccess.label.flag = flag +laccess.label.flying = flying +laccess.label.controlled = controlled +laccess.label.controller = controller +laccess.label.name = name +laccess.label.payloadcount = payload count +laccess.label.payloadtype = payload type +laccess.label.totalpayload = total payload +laccess.label.payloadcapacity = payload capacity +laccess.label.maxunits = max units +laccess.label.id = id +laccess.label.selectedblock = selected block +laccess.label.selectedrotation = selected rotation +laccess.label.bulletlifetime = bullet lifetime +laccess.label.bullettime = bullet time +laccess.label.enabled = enabled +laccess.label.shoot = shoot +laccess.label.shootp = shoot predict +laccess.label.config = config +laccess.label.color = color +llocate.label.ore = ore +llocate.label.spawn = spawn +llocate.label.building = building +llocate.label.damaged = damaged +lmarkercontrol.label.remove = remove +lmarkercontrol.label.world = world +lmarkercontrol.label.minimap = minimap +lmarkercontrol.label.light = light +lmarkercontrol.label.autoscale = autoscale +lmarkercontrol.label.pos = pos +lmarkercontrol.label.endpos = end pos +lmarkercontrol.label.drawlayer = draw layer +lmarkercontrol.label.color = color +lmarkercontrol.label.radius = radius +lmarkercontrol.label.stroke = stroke +lmarkercontrol.label.outline = outline +lmarkercontrol.label.rotation = rotation +lmarkercontrol.label.shape = shape +lmarkercontrol.label.arc = arc +lmarkercontrol.label.flushtext = flush text +lmarkercontrol.label.fontsize = font size +lmarkercontrol.label.textheight = text height +lmarkercontrol.label.textalign = text align +lmarkercontrol.label.linealign = line align +lmarkercontrol.label.labelflags = label flags +lmarkercontrol.label.texture = texture +lmarkercontrol.label.texturesize = texture size +lmarkercontrol.label.posi = posi +lmarkercontrol.label.uvi = uvi +lmarkercontrol.label.colori = colori +logicrule.label.currentwavetime = current wave time +logicrule.label.wavetimer = wave timer? +logicrule.label.waves = waves +logicrule.label.wave = wave +logicrule.label.wavespacing = wave spacing +logicrule.label.wavesending = waves ending? +logicrule.label.attackmode = attack mode? +logicrule.label.enemycorebuildradius = enemy core build radius +logicrule.label.dropzoneradius = drop zone radius +logicrule.label.unitcap = unit cap +logicrule.label.maparea = map area +logicrule.label.lighting = lighting? +logicrule.label.cangameover = can game over +logicrule.label.ambientlight = ambient light +logicrule.label.unitlight = unit light +logicrule.label.solarmultiplier = solar multiplier +logicrule.label.dragmultiplier = drag multiplier +logicrule.label.ban = ban +logicrule.label.unban = unban +logicrule.label.pausedisabled = pause disabled +logicrule.label.musicvolume = music volume +logicrule.label.buildspeed = build speed +logicrule.label.unithealth = unit health +logicrule.label.unitbuildspeed = unit build speed +logicrule.label.unitminespeed = unit mine speed +logicrule.label.unitcost = unit cost +logicrule.label.unitdamage = unit damage +logicrule.label.blockhealth = block health +logicrule.label.blockdamage = block damage +logicrule.label.rtsminweight = rts min weight +logicrule.label.rtsminsquad = rts min squad +lunitcontrol.label.idle = idle +lunitcontrol.label.stop = stop +lunitcontrol.label.unbind = unbind +lunitcontrol.label.move = move +lunitcontrol.label.approach = approach +lunitcontrol.label.pathfind = pathfind +lunitcontrol.label.autopathfind = auto pathfind +lunitcontrol.label.target = target +lunitcontrol.label.targetp = target predict +lunitcontrol.label.itemdrop = item drop +lunitcontrol.label.itemtake = item take +lunitcontrol.label.paydrop = payload drop +lunitcontrol.label.paytake = payload take +lunitcontrol.label.payenter = payload enter +lunitcontrol.label.flag = flag +lunitcontrol.label.mine = mine +lunitcontrol.label.build = build block +lunitcontrol.label.getblock = get block +lunitcontrol.label.deconstruct = deconstruct +lunitcontrol.label.within = within? +lunitcontrol.label.boost = boost +messagetype.label.notify = notify +messagetype.label.announce = announce +messagetype.label.toast = toast +messagetype.label.mission = mission +querytype.label.unit = unit +querytype.label.building = building +radarsort.label.distance = distance +radarsort.label.health = health +radarsort.label.maxhealth = max health +radarsort.label.shield = shield +radarsort.label.armor = armor +radartarget.label.any = any +radartarget.label.enemy = enemy +radartarget.label.ally = ally +radartarget.label.player = player +radartarget.label.attacker = attacker +radartarget.label.flying = flying +radartarget.label.ground = ground +tilelayer.label.floor = floor +tilelayer.label.ore = ore +tilelayer.label.block = block +tilelayer.label.building = building + +name.token.jump = Jump +name.token.color = color +name.token.width = width +name.token.height = height +name.token.sides = sides +name.token.radius = radius +name.token.rotation = rotation +name.token.degrees = degrees +name.token.image = image +name.token.size = size +name.token.align = align +name.token.set = set +name.token.of = of +name.token.to = to +name.token.at = at +name.token.in = in +name.token.damage = damage +name.token.velocityScl = velocity scale +name.token.lifeScl = life scale +name.token.aimX = aim X +name.token.aimY = aim Y +name.token.read = read +name.token.write = write +name.token.from = from +name.token.char = char +name.token.linknum = link# +name.token.draw = draw +name.token.clear = clear +name.token.apply = apply +name.token.circle = circle +name.token.rect = rect +name.token.positional = positional +name.token.global = global +name.token.target = target +name.token.and = and +name.token.or = or +name.token.b-and = b-and +name.token.xor = xor +name.token.flip = flip +name.token.order = order +name.token.sort = sort +name.token.output = output +name.token.if = if +name.token.then = then +name.token.else = else +name.token.sec = sec +name.token.find = find +name.token.group = group +name.token.enemy = enemy? +name.token.ore = ore +name.token.outX = out X +name.token.outY = out Y +name.token.owner = owner +name.token.found = found? +name.token.building = building +name.token.always = always +name.token.not = not +name.token.pack = pack +name.token.unpack = unpack +name.token.-lookup = = lookup +name.token.type = type +name.token.get = get +name.token.team = team +name.token.rot = rot +name.token.spawn = spawn +name.token.-bullet = = bullet +name.token.unit = unit +name.token.weather = weather +name.token.state = state +name.token.natural = natural +name.token.speed = speed +name.token.level = level +name.token.duration = duration +name.token.seconds = seconds +name.token.shown = shown +name.token.data = data +name.token.effect = effect +name.token.pierce = pierce +name.token.ground = ground +name.token.air = air +name.token.flag = flag +name.token.volume = volume +name.token.pitch = pitch +name.token.pan = pan +name.token.limit = limit +name.token.id = id # +name.token.replace = replace? +name.token.for = for +name.token.success = success +name.token.truefalse = true/false +name.token.layer = layer +name.token.stroke = stroke +name.token.outline = outline +name.token.fill = fill? +name.token.start = start +name.token.end = end +name.token.fetch = fetch? +name.token.background = background +name.token.printFlush = printflush +name.token.name = name +name.token.index = index +name.token.block-unit = block/unit +name.token.enable = enable +name.token.amount = amount +name.token.item = item +name.token.takeUnits = take units +name.token.value = value +name.token.floor = floor +name.token.result = result +name.token.config = config +name.token.shapeText = shape text +name.token.point = point +name.token.shape = shape +name.token.text = text +name.token.line = line +name.token.texture = texture +name.token.quad = quad +name.token.light = light +name.token.snowing = snowing +name.token.rain = rain +name.token.sandstorm = sand storm +name.token.sporestorm = spore storm +name.token.fog = fog +name.token.suspend-particles = suspended particles +name.token.topLeft = top left +name.token.top = top +name.token.topRight = top right +name.token.left = left +name.token.center = center +name.token.right = right +name.token.bottomLeft = bottom left +name.token.bottom = bottom +name.token.bottomRight = bottom right +name.token.none = none +name.token.warn = warn +name.token.cross = cross +name.token.blockFall = block fall +name.token.placeBlock = place block +name.token.placeBlockSpark = place block spark +name.token.breakBlock = break block +name.token.-spawn = = spawn +name.token.trail = trail +name.token.breakProp = break prop +name.token.smokeCloud = smoke cloud +name.token.vapor = vapor +name.token.hit = hit +name.token.hitSquare = hit square +name.token.shootSmall = shoot small +name.token.shootBig = shoot big +name.token.smokeSmall = smoke small +name.token.smokeBig = smoke big +name.token.smokeColor = smoke color +name.token.smokeSquare = smoke square +name.token.smokeSquareBig = smoke square big +name.token.spark = spark +name.token.sparkBig = spark big +name.token.sparkShoot = spark shoot +name.token.sparkShootBig = spark shoot big +name.token.drill = drill +name.token.drillBig = drill big +name.token.lightBlock = light block +name.token.explosion = explosion +name.token.smokePuff = smoke puff +name.token.sparkExplosion = spark explosion +name.token.crossExplosion = cross explosion +name.token.wave = wave +name.token.bubble = bubble +name.token.music = music +name.token.interrupt = interrupt +name.token.all = All +name.token.beams = Beams +name.token.block = Block +name.token.charge = Charge +name.token.environment = Environment +name.token.explosions = Explosions +name.token.loops = Loops +name.token.movement = Movement +name.token.shoot = Shoot +name.token.ui = UI diff --git a/core/assets/bundles/bundle_th.properties b/core/assets/bundles/bundle_th.properties index 6f3ac52ea6..ceedc0945d 100644 --- a/core/assets/bundles/bundle_th.properties +++ b/core/assets/bundles/bundle_th.properties @@ -50,6 +50,7 @@ mods.browser.add = ติดตั้ง mods.browser.reinstall = ติดตั้งใหม่ mods.browser.view-releases = ดูเวอร์ชั่น mods.browser.noreleases = [scarlet]ไม่พบเวอร์ชั่น\n[accent]ไม่พบเวอร์ชั่นใดๆ ของม็อดนี้เลย โปรดตรวจสอบว่าแหล่งของม็อดนี้ได้มีการเผยแพร่เวอร์ชั่นใดๆ หรือไม่ +mods.browser.current = [lightgray]Most recent commit mods.browser.latest = <ล่าสุด> mods.browser.releases = เวอร์ชั่น mods.browser.fetching = กำลังค้นหาเวอร์ชั่น... @@ -144,24 +145,26 @@ mods.initfailed = [red]⚠[] ไม่สามารถเปิดเกม Mi mods = ม็อด mods.name = ม็อด: mods.none = [lightgray]ไม่พบม็อด! +mods.restore = การกู้คืนล้มเหลว mods.guide = คู่มือการทำม็อด mods.report = รายงานบัค mods.openfolder = เปิดโฟลเดอร์ม็อด mods.viewcontent = ดูเนื้อหาม็อด mods.reload = โหลดใหม่ mods.reloadexit = เกมจะออกเพื่อที่จะรีโหลดม็อด -mods.update.available = [lightgray]Update Available: {0} -mods.update.all = Update All Mods -mods.downloading = [accent]Downloading Mod: {0} +mods.update.available = [lightgray]มีรายการอัปเดต: {0} +mods.update.all = อัปเดตม็อดทั้งหมด +mods.downloading = [accent]กำลังดาวน์โหลดม็อด: {0} -mod.warning = ⚠ Mods can execute arbitrary code.\n\nNever download mods from sources you don't trust - they could steal data or compromise your computer. -mod.warning.read = I actually read this -mod.warning.accept = I accept the responsibility -mod.warning.deny = Disable my mods +mod.warning = ⚠ ม็อดสามารถรันโค้ดใดๆของตนเองตามพลการได้\n\nห้ามดาวน์โหลดม็อดจากแหล่งที่ไม่น่าเชื่อถือเด็ดขาด - ผู้ร้ายสามารถขโมยข้อมูลหรือเข้าถึงคอมของคุณได้ +mod.warning.read = ฉันอ่านแล้วจริงๆ +mod.warning.accept = ฉันยอมรับความรับผิดชอบ +mod.warning.deny = ปิดใช้งานม็อดของฉัน mod.installed = [[ติดตั้งแล้ว] mod.display = [gray]ม็อด:[orange] {0} mod.enabled = [lightgray]เปิดใช้งาน mod.disabled = [scarlet]ปิดใช้งาน +mod.failed = [red]ล้มเหลว mod.multiplayer.compatible = [gray]ใช้งานได้กับโหมดผู้เล่นหลายคน mod.disable = ปิดใช้งาน mod.version = เวอร์ชั่น: @@ -211,7 +214,7 @@ mod.dependencies.downloadreq = จำเป็นต้องนำเข้า mod.dependencies.downloadall = นำเข้าทั้งหมด mod.dependencies.status = ผลลัพท์การนำเข้า mod.dependencies.success = ดาวน์โหลดสำเร็จ: -mod.dependencies.failure = ดาวน์โหลดไม่สำเร็จ: +mod.dependencies.failure = ดาวน์โหลดล้มเหลว: mod.dependencies.imported = ม็อดนี้จำเป็นต้องมีม็อดพึ่งพา ดาวน์โหลดมั้ย? about.button = เกี่ยวกับ @@ -285,12 +288,12 @@ servers.remote = เซิร์ฟเวอร์ทางไกล servers.global = เซิร์ฟเวอร์ของชุมชน servers.disclaimer = ผู้พัฒนา[accent]ไม่ได้[]เป็นเจ้าของหรือควบคุมเซิร์ฟเวอร์ของชุมชน\n\nในเซิร์ฟเวอร์อาจมีเนื้อหาของผู้เล่นที่ไม่เหมาะกับทุกเพศทุกวัย -servers.connect.confirm = Join the following server?\n\n[accent]{0}[]\n\nOnly connect to servers you trust! +servers.connect.confirm = ต้องการเข้าเซิร์ฟเวอร์นี้หรือไม่?\n\n[accent]{0}[]\n\nเข้าเฉพาะเซิร์ฟเวอร์ที่คุณเชื่อถือเท่านั้น! servers.showhidden = แสดงเซิร์ฟเวอร์ที่ซ่อนไว้ server.shown = แสดง server.hidden = ซ่อน -servers.sortping = Sorting By: Ping -servers.sortplayers = Sorting By: Player Count +servers.sortping = เรียงตาม: Ping +servers.sortplayers = เรียงตาม: จำนวนผู้เล่น viewplayer = ผู้เล่นที่ดูอยู่: [accent]{0} trace = แกะรอยผู้เล่น @@ -319,8 +322,8 @@ server.admins.none = ไม่พบแอดมิน! server.add = เพิ่มเซิร์ฟเวอร์ server.delete = คุณแน่ใจหรือว่าจะลบเซิร์ฟเวอร์นี้? server.edit = แก้ไขเซิร์ฟเวอร์ -server.outdated = [crimson]เซิร์ฟเวอร์ล้าสมัย![] -server.outdated.client = [crimson]ไคลเอนต์ล้าสมัย![] +server.outdated = [red]⚠ เซิร์ฟเวอร์ล้าสมัย![] +server.outdated.client = [red]⚠ ไคลเอนต์ล้าสมัย![] server.version = [gray]v{0} {1} server.custombuild = [accent]เวอร์ชั่นปรับแต่ง confirmban = คุณแน่ใจหรือว่าจะแบนผู้เล่นนี้? @@ -339,7 +342,7 @@ disconnect.timeout = หมดเวลา disconnect.data = การโหลดข้อมูลของโลกผิดพลาด! disconnect.snapshottimeout = หมดเวลาในระหว่างการรับข้อมูล UDP snapshots\nอาจเกิดจากเครือข่ายและการเชื่อมต่ออินเทอร์เน็ตที่ไม่เสถียร cantconnect = ไม่สามารถเข้าร่วมเซิร์ฟเวอร์ ([accent]{0}[]) -disconnect.reason = Disconnected: {0} +disconnect.reason = ตัดการเชื่อมต่อ: {0} connecting = [accent]กำลังเชื่อมต่อ... reconnecting = [accent]กำลังเชื่อมต่อใหม่... @@ -522,8 +525,10 @@ editor.filters.search = ค้นหาจาก: editor.filters.author = ผู้สร้าง editor.filters.description = คำอธิบาย editor.filters.modname = ชื่อม็อด -editor.filters.prioritizemod = ม็อดมาก่อน -editor.filters.prioritizecustom = กำหนดเองมาก่อน +editor.filters.prioritize.name = จัดความสำคัญ: ชื่อ +editor.filters.prioritize.custom = จัดความสำคัญ: กำหนดเอง +editor.filters.prioritize.builtin = จัดความสำคัญ: ค่าเริ่มต้น +editor.filters.prioritize.recent = จัดความสำคัญ: แก้ไขล่าสุด editor.filters.planetselect = เลือกดาวเคราะห์ editor.shiftx = เลื่อน X editor.shifty = เลื่อน Y @@ -534,7 +539,7 @@ asset.content = เนื้อหา asset.bundle = ชุดแปลภาษา asset.image = รูปภาพ asset.sound = เสียง -asset.music = เพลง +asset.music = ดนตรี content.unit = ยูนิต content.item = ไอเท็ม @@ -564,7 +569,7 @@ asset.image.importzip = นำเข้า Zip asset.image.exportzip = ส่งออก Zip asset.clearall = เคลียร์ทั้งหมด asset.clearall.confirm = คุณแน่ใจหรือว่าจะเคลียร์แอสเซท[red]ทุกอัน[]บนแมพนี้?\nซึ่งรวมไปถึง รูปภาพ เสียง ชุดเนื้อหา ฯลฯ -asset.path.invalid = Path is invalid! +asset.path.invalid = เส้นทางไม่ถูกต้อง! asset.imports = ผลลัพธ์การนำเข้า asset.imported = [accent]นำเข้าแล้ว {0} แอสเซท asset.import.none = ไม่พบไฟล์แอสเซทที่ถูกต้องในไฟล์ Zip @@ -576,7 +581,7 @@ asset.content.badname = [red]ไม่สามารถใช้ชื่อน asset.content.import.file = นำเข้าไฟล์ asset.content.import.clipboard = นำเข้าจากคลิปบอร์ด asset.exists = มีแอสเซทชนิดเดียวกันที่ใช้เส้นทาง/ชื่อนี้อยู่แล้ว:\n[lightgray]{0} -asset.exists.audio = A sound/music asset with that name is already loaded:\n[lightgray]{0} +asset.exists.audio = มีแอสเซทเสียง/ดนตรีที่ใช้ชื่อนี้โหลดอยู่แล้ว:\n[lightgray]{0} asset.broken = ไม่อาจพบไฟล์แอสเซทนี้ได้\nอาจเกิดจากการนำเข้าข้อมูลที่ผิดพลาด หรือการส่งออกไฟล์เซฟที่ไม่ถูกต้อง asset.audio.invalid = ไม่สามารถโหลดไฟล์เสียงได้\nโปรดตรวจสอบให้แน่ใจว่าเป็นไฟล์ประเภท OGG หรือ MP3 ที่ถูกต้อง asset.delete.confirm = คุณแน่ใจหรือว่าจะลบแอสเซทนี้? @@ -1098,12 +1103,15 @@ status.slow.name = เชื่องช้า status.fast.name = รวดเร็ว status.shielded.name = ติดเกราะ status.disarmed.name = ปลดอาวุธ +status.invincible.name = อมตะ +status.dynamic.name = ไดนามิก settings.language = ภาษา settings.data = ข้อมูลเกม settings.reset = รีเซ็ตเป็นค่าเริ่มต้น settings.rebind = แก้ไขปุ่ม settings.resetKey = รีเซ็ต +settings.unbindKey = ยกเลิกปุ่ม settings.controls = การควบคุม settings.game = เกม settings.sound = เสียง @@ -1128,10 +1136,11 @@ settings.clearplanetcampaignsaves.confirm = คุณแน่ใจหรือ paused = [accent]< หยุดชั่วคราว > clear = เคลียร์ banned = [scarlet]ถูกแบน -block.limit = [scarlet]Limit: {0} Buildings +block.limit = [scarlet]จำกัด: {0} สิ่งก่อสร้าง unsupported.environment = [scarlet]ไม่รองรับในสภาพแวดล้อมนี้ yes = ได้ no = ไม่ได้ +unabletoclog = ไม่สามารถอุดตันได้ info.title = ข้อมูล error.title = [crimson]มีข้อผิดพลาดบางอย่างเกิดขึ้น error.crashtitle = มีข้อผิดพลาดบางอย่างเกิดขึ้น @@ -1173,7 +1182,7 @@ stat.powerdamage = หน่วยพลังงาน/ดาเมจ stat.itemcapacity = ความจุไอเท็ม stat.memorycapacity = ความจุหน่วยความจำ stat.basepowergeneration = ผลิตพลังงานพื้นฐาน -stat.meltdowntime = Meltdown Time +stat.meltdowntime = เวลาหลอมละลาย stat.productiontime = เวลาในการผลิต stat.warmuptime = เวลาวอร์มอัพ stat.repairtime = เวลาในการซ่อมบล็อกให้เสร็จ @@ -1233,7 +1242,11 @@ stat.buildspeedmultiplier = พหุคูณความเร็วการ stat.reactive = ปฏิกิริยา stat.immunities = ต่อต้านสถานะ stat.healing = การรักษา +stat.status = เอฟเฟกต์สถานะ stat.efficiency = [stat]ประสิทธิภาพ {0}% +stat.chance = [stat]{0}%[lightgray] โอกาสที่จะ [white] +stat.hitsize = ขนาดฮิตบ็อกซ์ +stat.resettime = เวลารีเซ็ต ability.forcefield = โล่พลังงาน ability.forcefield.description = ฉายโล่พลังงานที่ดูดซับกระสุนต่างๆ @@ -1291,6 +1304,7 @@ bar.cargounitcap = ถึงขีดจำกัดยูนิตขนส่ bar.drillspeed = ความเร็วการขุด: {0}/วิ bar.pumpspeed = ความเร็วการปั้ม: {0}/วิ bar.efficiency = ประสิทธิภาพ: {0}% +bar.yield = Yield: +{0}% bar.boost = การเร่ง: +{0}% bar.powerbuffer = พลังงานแบตเตอรี่: {0}/{1} bar.powerbalance = พลังงาน: {0}/วิ @@ -1305,12 +1319,12 @@ bar.liquid = ของเหลว bar.heat = ความร้อน bar.cooldown = คูลดาวน์ bar.instability = ความไม่เสถียร -bar.whenfull = when full -bar.nevermelts = never melts +bar.whenfull = เมื่อเต็ม +bar.nevermelts = ไม่มีวันหลอมละลาย bar.heatamount = ความร้อน: {0} bar.heatpercent = ความร้อน: {0} ({1}%) bar.power = พลังงาน -bar.progress = ความคืบหน้า +bar.progress = ความคืบหน้า: {0}% bar.loadprogress = ความคืบหน้า bar.launchcooldown = คูลดาวน์การส่งทรัพยากร bar.input = ด้านเข้า @@ -1319,7 +1333,11 @@ bar.strength = [lightgray]ความรุนแรง [stat]{0}[lightgray]x bar.regenerationrate = [stat]{0}/วิ[lightgray] อัตราการฟื้นฟู bar.activationtimer = เปิดใช้งานใน {0} bar.activated = เปิดใช้งานแล้ว -bar.upto = Up to {0} +bar.upto = จนถึง {0} +bar.lerpwarmuptime = มีผลหากใช้การเร่งประสิทธิภาพ ไม่เป็นเส้นตรง; ใช้สูตรการลดลงแบบยกกำลัง\nเพื่อเป็นข้อมูล ความคืบหน้าจะถึงระดับ 90% ใน {0} วิ แต่จะถึงระดับ 99% ใน {1} วิ +bar.damagetimetotal = {0} ดาเมจ/{1} วิ +bar.hits = {0} ครั้ง +bar.dps = {0} DPS units.processorcontrol = [lightgray]ถูกตัวประมวลผลควบคุมอยู่ @@ -1363,6 +1381,7 @@ bullet.notargetsbuildings = [stat] เมินขีปนาวุธ unit.blocks = บล็อก unit.blockssquared = บล็อก² +unit.worldunits = หน่วยโลก unit.powersecond = หน่วย/วินาที unit.tilessecond = ช่อง/วินาที unit.liquidsecond = หน่วย/วินาที @@ -1371,7 +1390,7 @@ unit.liquidunits = หน่วยของเหลว unit.powerunits = หน่วยพลังงาน unit.powerequilibrium = สมดุลพลังงาน unit.heatunits = หน่วยความร้อน -unit.heatunitsperside = heat units per side +unit.heatunitsperside = หน่วยความร้อนต่อด้าน unit.degrees = องศา unit.seconds = วินาที unit.minutes = นาที @@ -1389,6 +1408,7 @@ unit.shots = นัด unit.pershot = /การยิง unit.perleg = ต่อขา unit.perside = ต่อด้าน +unit.instant = ทันที category.purpose = วัตถุประสงค์ category.general = ทั่วไป category.power = พลังงาน @@ -1397,84 +1417,127 @@ category.items = ไอเท็ม category.crafting = การผลิต category.function = ฟังค์ชั่น category.optional = ทางเลือกการเพิ่มประสิทธิภาพ -setting.alwaysmusic.name = เล่นเพลงตลอดเวลา -setting.alwaysmusic.description = เมื่อเปิดใช้งาน เพลงจะเล่นในพื้นหลังวนอยู่ตลอดเวลาในเกม\nเมื่อปิดใช้งาน เพลงจะสุ่มเล่นในช่วงระยะเวลาหนึ่งเท่านั้น +setting.alwaysmusic.name = เล่นดนตรีตลอดเวลา +setting.alwaysmusic.description = เมื่อเปิดใช้งาน ดนตรีจะเล่นวนในพื้นหลังอยู่ตลอดเวลาในเกม\nเมื่อปิดใช้งาน ดนตรีจะสุ่มเล่นในช่วงระยะเวลาหนึ่งเท่านั้น setting.skipcoreanimation.name = ข้ามแอนิเมชั่นการบิน/ลงจอดของแกนกลาง +setting.skipcoreanimation.description = เมื่อเปิดใช้งาน แอนิเมชั่นการบินและการลงจอดของแกนกลางจะถูกข้าม setting.landscape.name = ล็อกภูมิทัศน์แนวนอน -setting.shadows.name = เงา +setting.landscape.description = เมื่อเปิดใช้งาน ภาพหน้าจอจะถูกล็อกไว้ที่โหมดแนวนอน setting.blockreplace.name = แนะนำบล็อกโดยอัตโนมัติ +setting.blockreplace.description = เมื่อเปิดใช้งาน การวางบล็อกบนบล็อกอื่นที่มีชนิดเดียวกัน\nจะแนะนำการอัปเกรดโดยอัตโนมัติหากมี setting.linear.name = การกรองเชิงเส้น +setting.linear.description = เมื่อเปิดใช้งาน ภาพพื้นผิวเกมจะดูเรียบเนียน เมื่อปิดใช้งาน ภาพพื้นผิวเกมจะมีลักษณะเป็นพิกเซล setting.hints.name = คำแนะนำ setting.backgroundpause.name = หยุดในพื้นหลัง -setting.buildautopause.name = หยุดสร้างชั่วคราวแบบอัตโนมัติ +setting.backgroundpause.description = เมื่อเปิดใช้งาน เกมจะหยุดชั่วคราวหากปิดหน้าต่าง +setting.buildautopause.name = หยุดสร้างโดยอัตโนมัติ +setting.buildautopause.description = เมื่อเปิดใช้งาน การก่อสร้างจะหยุดชั่วคราวโดยอัตโนมัติหากผู้เล่นไม่ได้ดำเนินการก่อสร้างอยู่ setting.doubletapmine.name = กดสองครั้งเพื่อขุด +setting.doubletapmine.description = เมื่อเปิดใช้งาน การกดสองครั้งที่ช่องทรัพยากรจะทำให้ยูนิตของคุณเริ่มขุดที่ช่องนั้น setting.commandmodehold.name = กดค้างเพื่อสั่งการ +setting.commandmodehold.description = ว่าโหมดสั่งการควรจะเปิดใช้งานโดยกดปุ่มสั่งการค้างไว้ หรือกดเพียงครั้งเดียวเพื่อเปิด/ปิด setting.distinctcontrolgroups.name = จำกัดหนึ่งกลุ่มสั่งการต่อยูนิต +setting.distinctcontrolgroups.description = เมื่อเปิดใช้งาน ยูนิตหนึ่งจะอยู่ได้แค่กลุ่มสั่งการเดียวเท่านั้น setting.modcrashdisable.name = ปิดม็อดเมื่อเกมขัดข้อง +setting.modcrashdisable.description = เมื่อเปิดใช้งาน หากเกมแครชระหว่างเปิดเกม ม็อดทั้งหมด\nจะถูกปิดโดยอัตโนมัติเพื่อป้องกันการแครชซ้ำ setting.animatedwater.name = แอนิเมชั่นพื้นและน้ำ -setting.animatedshields.name = แอนิเมชั่นโล่พลังงาน +setting.animatedwater.description = เปิด/ปิด แอนิเมชั่นสำหรับพื้นของเหลว เช่น น้ำ แร่หลอม setting.playerindicators.name = ตัวบอกผู้เล่น +setting.playerindicators.description = แสดงหมุดซึ่งชี้ไปยังตำแหน่งของผู้เล่นคนอื่นบนแมพ setting.showpings.name = แสดงจุดปิง setting.showotherbuildplans.name = แสดงแผนก่อสร้างของผู้เล่นอื่น -setting.indicators.name = ตัวบอกศัตรู/พันธมิตร +setting.indicators.name = ตัวบอกศัตรู +setting.indicators.description = แสดงหมุดซึ่งชี้ไปยังตำแหน่งของศัตรู setting.autotarget.name = เล็งเป้าอัตโนมัติ +setting.autotarget.description = เมื่อเปิดใช้งาน ยูนิตของคุณจะเล็งและยิงที่ศัตรูใกล้เคียงโดยอัตโนมัติ setting.keyboard.name = การควบคุมแบบเม้าส์ + คีย์บอร์ด -setting.touchscreen.name = การควบคุมแบบหน้าจอสัมผัส setting.fpscap.name = FPS สูงสุด +setting.fpscap.description = ตั้งค่าอัตราเฟรมสูงสุดของเกม\nการตั้งค่าที่สูงอาจทำให้ใช้พลังงานเพิ่มขึ้น setting.fpscap.none = ∞ setting.fpscap.text = {0} FPS setting.uiscale.name = อัตราขนาด UI -setting.uiscale.description = อาจจะต้องรีสตาร์ทเพื่อใช้งานการเปลี่ยนแปลง +setting.uiscale.description = ปรับอัตราขนาดของ UI\nอาจจะต้องรีสตาร์ทเพื่อใช้งานการเปลี่ยนแปลง setting.uiEdgePadding.name = การขยายขอบ UI -setting.uiEdgePadding.description = เพิ่มช่องว่างบริเวณระยะขอบของ UI เหมาะสำหรับจอแสดงผลที่มีมุมโค้งมนหรือรอยบาก +setting.uiEdgePadding.description = เพิ่มช่องว่างบริเวณขอบของ UI เพื่อเพิ่มระยะสำหรับจอแสดงผลที่มีมุมโค้งมนหรือรอยบาก setting.swapdiagonal.name = วางเป็นเส้นทแยงเสมอ +setting.swapdiagonal.description = เมื่อเปิดใช้งาน การกดปุ่มการวางค้างไว้จะเปลี่ยนเป็นโหมดการวางในแนวทแยง setting.screenshake.name = การสั่นของจอ -setting.bloomintensity.name = ความรุนแรงของบลูม +setting.screenshake.description = ปรับความแรงของเอฟเฟกต์การสั่นหน้าจอจากการระเบิดและเหตุการณ์อื่นๆ +setting.bloomintensity.name = ความแรงบลูม +setting.bloomintensity.description = ปรับความแรงของเอฟเฟกต์บลูม (การเปล่ง) setting.bloomblur.name = ความเบลอบลูม +setting.bloomblur.description = ปรับความเบลอของเอฟเฟกต์บลูม setting.effects.name = แสดงเอฟเฟกต์ +setting.effects.description = เปิดหรือปิดใช้งานเอฟเฟกต์ภาพต่างๆ เช่นควัน ประกาย setting.destroyedblocks.name = แสดงบล็อกที่ถูกทำลาย +setting.destroyedblocks.description = เมื่อเปิดใช้งาน บล็อกที่ถูกทำลายจะทิ้งร่องรอยเศษซากเอาไว้ setting.blockstatus.name = แสดงสถานะของบล็อก -setting.conveyorpathfinding.name = ตรวจสอบเส้นทางการวางสายพาน -setting.sensitivity.name = ความเร็วของตัวควบคุม +setting.blockstatus.description = แสดงไอคอนสถานะแบบสีบนบล็อกต่างๆ +setting.conveyorpathfinding.name = ค้นหาเส้นทางการวางสายพาน +setting.conveyorpathfinding.description = เมื่อเปิดใช้งาน เมื่อวางสายพาน จะพยายามค้นหาเส้นทางไปยังตำแหน่งจุดหมายโดยอัตโนมัติ +setting.sensitivity.name = ความไวของตัวควบคุม +setting.sensitivity.description = ปรับความไวของตัวควบคุมเกม setting.saveinterval.name = ระยะห่างระหว่างการเซฟ +setting.saveinterval.description = ตั้งระยะห่างของเวลาระหว่างการเซฟอัตโนมัติของเกม setting.seconds = {0} วินาที setting.milliseconds = {0} มิลลิวินาที setting.fullscreen.name = เต็มจอ setting.fps.name = แสดง FPS และ Ping +setting.fps.description = แสดงอัตราเฟรมของเกมและค่า Ping ของเครือข่ายในปัจจุบันที่มุมหน้าจอ setting.console.name = เปิดใช้งานคอนโซล +setting.console.description = เปิดใช้งานคอนโซล JavaScript ภายในเกม setting.drawhitboxes.name = แสดงฮิตบ็อกซ์ setting.showperformance.name = แสดงตัวชี้วัดประสิทธิภาพ setting.buildingtimestep.name = ช่วงเวลาคำนวณสิ่งก่อสร้างแบบคงที่ setting.buildingtimestep.description = ประมวลผลสิ่งก่อสร้างโดยใช้ช่วงเวลาคำนวณ (timestep) แบบคงที่ ที่มีค่า delta ที่คงที่\nแทนที่จะประมวลผลทุกเฟรมด้วยค่า delta ที่แปรผัน\nถ้าหากว่าสิ่งก่อสร้างไม่สามารถอัปเดตได้เร็วพอ เกมจะทำงานช้าลง\nถ้าคุณไม่รู้ว่าทั้งหมดนี่คืออะไร อย่าแตะการตั้งค่านี้เลย setting.smoothcamera.name = กล้องแบบลื่นไหล +setting.smoothcamera.description = เมื่อเปิดใช้งาน กล้องจะเคลื่อนที่แบบนุ่มนวลมากขึ้น\nแทนที่จะตัดภาพไปยังตำแหน่งใหม่ในทันที setting.detach-camera.name = กล้องอิสระ -setting.detach-camera.description = หากเปิดใช้งาน กล้องจะขยับแบบอิสระโดยไม่ตามยูนิตผู้เล่น\nการตั้งค่านี้สามารถตั้งปุ่มลัดได้ +setting.detach-camera.description = เมื่อเปิดใช้งาน กล้องจะขยับแบบอิสระโดยไม่ตามยูนิตของผู้เล่น\nการตั้งค่านี้สามารถตั้งเป็นปุ่มลัดได้ setting.vsync.name = VSync +setting.vsync.description = ตั้งอัตราเฟรมของเกมให้ตรงกับอัตราการรีเฟรชของหน้าจอ\nเพื่อป้องกันอาการภาพฉีกขาด setting.pixelate.name = ภาพกราฟิกแบบพิกเซล +setting.pixelate.description = เมื่อเปิดใช้งาน เกมจะแสดงผลที่ความละเอียดต่ำลงแล้วขยายขนาดขึ้น\nทำให้เกิดภาพกราฟิกแบบพิกเซล setting.minimap.name = แสดงมินิแมพ +setting.minimap.description = เปิด/ปิด การแสดงมินิแมพที่มุมหน้าจอ setting.coreitems.name = แสดงไอเท็มในแกนกลาง -setting.position.name = แสดงตำแหน่งของผู้เล่น +setting.coreitems.description = เปิด/ปิด การแสดงผลไอเท็มที่อยู่ในแกนกลางข้างบนหน้าจอ +setting.position.name = แสดงตำแหน่งผู้เล่น +setting.position.description = แสดงตำแหน่งของผู้เล่นบนหน้าจอ setting.mouseposition.name = แสดงตำแหน่งเม้าส์ -setting.musicvol.name = ระดับเสียงเพลง +setting.mouseposition.description = แสดงตำแหน่งของเม้าส์บนหน้าจอ +setting.musicvol.name = ระดับเสียงดนตรี setting.atmosphere.name = แสดงชั้นบรรยากาศของดาว +setting.atmosphere.description = เปิด/ปิด การแสดงผลชั้นบรรยากาศของดาวในมุมมอง 3D ของโหมดแคมเปญ setting.drawlight.name = วาดแสงสีและความมืด setting.ambientvol.name = ระดับเสียงแวดล้อม -setting.mutemusic.name = ปิดเสียงเพลง setting.sfxvol.name = ระดับเสียง SFX -setting.mutesound.name = ปิดเสียง setting.communityservers.name = ดึงรายชื่อเซิร์ฟเวอร์ชุมชน +setting.communityservers.description = เมื่อเปิดใช้งาน เกมจะดึงข้อมูลและแสดงรายชื่อเซิร์ฟเวอร์ผู้เล่นหลายคนที่ดูแลโดยชุมชน setting.savecreate.name = สร้างเซฟโดยอัตโนมัติ +setting.savecreate.description = เมื่อเปิดใช้งาน เกมจะสร้างไฟล์เซฟใหม่โดยอัตโนมัติเมื่อเริ่มเกมใหม่ setting.steampublichost.name = การมองเห็นเกมสาธารณะ +setting.steampublichost.description = ควบคุมว่าใครสามารถมองเห็นและเข้าร่วมเกมของคุณได้เมื่อโฮสต์บน Steam setting.playerlimit.name = จำกัดผู้เล่น -setting.chatopacity.name = ความโปร่งแสงของแชท -setting.lasersopacity.name = ความโปร่งแสงของลำแสงพลังงาน -setting.unitlaseropacity.name = ความโปร่งแสงของลำแสงขุดเจาะของยูนิต -setting.bridgeopacity.name = ความโปร่งแสงของสะพาน +setting.playerlimit.description = กำหนดจำนวนผู้เล่นสูงสุดที่สามารถเข้าร่วมเซิร์ฟเวอร์ของคุณได้ +setting.chatopacity.name = ความทึบแสงของแชท +setting.chatopacity.description = ปรับความโปร่งใสของหน้าต่างแชท +setting.lasersopacity.name = ความทึบแสงของลำแสงพลังงาน +setting.lasersopacity.description = ปรับความโปร่งใสของลำแสงของตัวจ่ายพลังงาน +setting.unitlaseropacity.name = ความทึบแสงของลำแสงขุดเจาะยูนิต +setting.unitlaseropacity.description = ปรับความโปร่งใสของลำแสงขุดเจาะของยูนิต +setting.bridgeopacity.name = ความทึบแสงของสะพาน +setting.bridgeopacity.description = ปรับความโปร่งใสของสะพานไอเท็มและสะพานของเหลว setting.playerchat.name = แสดงกล่องแชทบนผู้เล่น +setting.playerchat.description = เมื่อเปิดใช้งาน ข้อความแชทของผู้เล่นจะปรากฎเป็นกล่องแชทข้างบนหัวของผู้เล่น setting.showweather.name = แสดงกราฟิกสภาพอากาศ +setting.showweather.description = เปิด/ปิด การแสดงผลของเอฟเฟกต์สภาพอากาศเช่น ฝน หิมะ setting.hidedisplays.name = ซ่อนหน้าจอลอจิก +setting.hidedisplays.description = ซ่อนเนื้อหาภาพของหน้าจอลอจิก ซึ่งอาจช่วยเพิ่มประสิทธิภาพของเกม setting.macnotch.name = ปรับอินเตอร์เฟซให้เข้ากับติ่งหน้าจอ -setting.macnotch.description = อาจจะต้องรีสตาร์ทเพื่อใช้งานการเปลี่ยนแปลง +setting.macnotch.description = สำหรับเครื่องที่ใช้ MacOS ที่มีรอยบาก จะลดขนาด UI เพื่อเว้นระยะของรอยบาก\nอาจจะต้องรีสตาร์ทเพื่อใช้งานการเปลี่ยนแปลง +setting.logiclocalization.name = แปลภาษาลอจิก +setting.logiclocalization.description = เมื่อเปิดใช้งาน ข้อความในตัวแก้ไขลอจิกจะแปลเป็นภาษาไทย\nแทนที่จะใช้ภาษาต้นฉบับ (อังกฤษ) steam.friendsonly = เพื่อนเท่านั้น steam.friendsonly.tooltip = ว่าจะให้แค่เพื่อนเท่านั้นหรือไม่ที่จะสามารถเข้าร่วมเกมของคุณได้\nหากคุณติ๊กช่องนี้ออกนั้นจะทำให้เกมของคุณเปิดเป็นสาธารณะ - ใครๆก็จะสามารถเข้าร่วมเกมของคุณได้ @@ -1572,7 +1635,7 @@ keybind.pause.name = หยุดชั่วคราว keybind.skip_wave.name = ข้ามคลื่น keybind.pause_building.name = หยุด/สร้างต่อ keybind.minimap.name = มินิแมพ -keybind.planet_map.name = แผนที่ดาวเคราะห์ +keybind.planet_map.name = แผนที่ดาว keybind.research.name = การวิจัย keybind.block_info.name = ข้อมูลบล็อก keybind.chat.name = แชท @@ -1598,9 +1661,9 @@ mode.sandbox.name = โหมดอิสระ mode.sandbox.description = ทรัพยากรไม่จำกัดและคลื่นไม่จับเวลา mode.editor.name = ตัวแก้ไข mode.pvp.name = PvP -mode.pvp.description = สู้กับผู้เล่นอื่น\n[gray]แมพจำเป็นต้องมีแกนกลางสองแกนที่ไม่ใช่สีเดียวกัน +mode.pvp.description = สู้กับผู้เล่นอื่น\n[gray]จำเป็นต้องมีแกนกลางสองแกนที่ไม่ใช่สีเดียวกันบนแมพเพื่อที่จะเล่น mode.attack.name = โจมตี -mode.attack.description = ทำลายฐานของศัตรู \n[gray]จำเป็นต้องมีแกนกลางสีแดงเพื่อเล่น +mode.attack.description = ทำลายฐานของศัตรู \n[gray]จำเป็นต้องมีแกนกลางศัตรูเพื่อเล่น mode.custom = กฎแบบกำหนดเอง rules.invaliddata = ข้อมูลคลิปบอร์ดไม่ถูกต้อง @@ -1613,8 +1676,8 @@ rules.coreunloaders.info = เมื่อเปิดใช้งาน ตั rules.derelictrepair = อนุญาตการซ่อมแซมบล็อกทิ้งร้าง rules.reactorexplosions = เปิดการระเบิดของเตาปฏิกร rules.coreincinerates = แกนกลางเผาทรัพยากรส่วนเกิน -rules.corebuildandconfig = Deconstruct And Configure Cores -rules.corebuildandconfig.info = Allows building and deconstructing cores anywhere, not just on core zones.\nAlso shows ui on cores to change player team. +rules.corebuildandconfig = ทำลายและแก้ไขแกนกลาง +rules.corebuildandconfig.info = อนุญาตใช้สร้างและทำลายแกนกลางได้ทั่วทั้งแมพ ไม่ใช่แค่ที่โซนแกนกลาง\nนอกจากนี้ยังแสดง UI บนแกนกลางเพื่อให้เปลี่ยนทีมของผู้เล่นได้ rules.disableworldprocessors = ปิดการทำงานของตัวประมวลผลโลก rules.schematic = อนุญาตให้ใช้แผนผัง rules.wavetimer = นับถอยหลังการปล่อยคลื่น @@ -1685,17 +1748,19 @@ rules.title.unit = ยูนิต rules.title.experimental = ทดลอง rules.title.environment = สิ่งแวดล้อม rules.title.teams = ทีม +rules.title.light = แสง rules.title.planet = ดาว -rules.title.music = Music -rules.alwaysplaymusic = Always Play Music -rules.alwaysplaymusic.info = Overrides the 'always play music' audio setting. -rules.ambientmusic = Ambient Music -rules.ambientmusic.info = Comma-separated music tracks that randomly play under normal circumstances.\nIf empty, default music will be used. -rules.darkmusic = Conflict Music -rules.darkmusic.info = Comma-separated music tracks that are more likely to play during battle.\nIf empty, default music will be used. -rules.nomusic = Disable Automatic Music -rules.nomusic.info = Turns off all automatic music playback.\nUseful for maps that have custom music played using processors. +rules.title.music = ดนตรี +rules.alwaysplaymusic = เล่นดนตรีตลอดเวลา +rules.alwaysplaymusic.info = แทนที่ 'เล่นดนตรีตลอดเวลา' ในการตั้งค่าเสียง +rules.ambientmusic = ดนตรีแวดล้อม +rules.ambientmusic.info = รายการเพลงคั่นด้วยจุลภาคที่จะสุ่มเล่นในสถานการณ์ปกติ\nหากปล่อยว่าง จะเล่นดนตรีค่าเริ่มต้นแทน +rules.darkmusic = ดนตรีต่อสู้ +rules.darkmusic.info = รายการเพลงคั่นด้วยจุลภาคที่มักจะเล่นในช่วงการต่อสู้\nหากปล่อยว่าง จะเล่นดนตรีค่าเริ่มต้นแทน +rules.nomusic = ปิดการเล่นดนตรีอัตโนมัติ +rules.nomusic.info = ปิดการเล่นดนตรีอัตโนมัติทั้งหมด\nเหมาะสำหรับแมพที่ใช้ดนตรีแบบกำหนดเองโดยใช้ตัวประมวลผล rules.lighting = แสง +rules.lighting.unitlight = แสงยูนิต rules.fog = หมอกแห่งสงคราม rules.invasions = การรุกรานของฐานทัพศัตรู rules.legacylaunchpads = กลไกฐานส่งทรัพยากรแบบเก่า @@ -1721,7 +1786,7 @@ database-category.item = ไอเท็ม database-category.liquid = ของเหลว database-category.unit = ยูนิต database-category.block = บล็อก -database-category.status = เอฟเฟ็กต์สถานะ +database-category.status = เอฟเฟกต์สถานะ database-category.sector = เซ็กเตอร์ database-category.team = ทีม @@ -1891,7 +1956,7 @@ block.snow.name = หิมะ block.crater-stone.name = หลุมอุกกาบาต block.sand-water.name = น้ำบนทราย block.darksand-water.name = น้ำบนทรายดำ -block.char.name = ถ่าน +block.char.name = หินเปื้อนถ่าน block.dacite.name = ดาไซต์ block.rhyolite.name = ไรโอไลต์ block.dacite-wall.name = กำแพงดาไซต์ @@ -2087,7 +2152,7 @@ block.constructor.description = สรรค์สร้างสิ่งก่ block.large-constructor.name = เครื่องก่อสร้างขนาดใหญ่ block.large-constructor.description = สรรค์สร้างสิ่งก่อสร้างขนาดจนถึง 4x4 ช่อง block.deconstructor.name = เครื่องลบทำลาย -block.deconstructor.description = ลบทำลายสิ่งก่อสร้างและยูนิต คืนทรัพยากรทั้งหมดที่ใช้ในการก่อสร้าง +block.deconstructor.description = ลบทำลายสิ่งก่อสร้างและยูนิตที่ใส่เข้าไป คืนทรัพยากรทั้งหมดที่ใช้ในการก่อสร้าง แยกความจุการจัดเก็บไอเท็มตามชนิด block.payload-loader.name = เครื่องโหลดสิ่งบรรทุก block.payload-loader.description = โหลดของเหลวและไอเท็มเข้าไปในบล็อก block.payload-unloader.name = เครื่องถ่ายสิ่งบรรทุก @@ -2183,8 +2248,8 @@ block.radar.name = เรดาร์ block.build-tower.name = หอก่อสร้าง block.regen-projector.name = เครื่องฉายฟึ้นฟู block.shockwave-tower.name = หอปล่อยคลื่นกระแทก -block.shield-projector.name = เครื่องฉายโล่ -block.large-shield-projector.name = เครื่องฉายโล่ขนาดใหญ่ +block.shield-projector.name = เครื่องฉายบาเรีย +block.large-shield-projector.name = เครื่องฉายบาเรียขนาดใหญ่ block.armored-duct.name = ท่อสูญญากาศเสริมเกราะ block.overflow-duct.name = ท่อระบายสูญญากาศ block.underflow-duct.name = ท่อระบายข้างสูญญากาศ @@ -2392,16 +2457,16 @@ onset.enemies = ศัตรูกำลังจะเข้ามา เตร onset.defenses = [accent]ติดตั้งแนวป้องกัน:[lightgray] {0} onset.attack = ศัตรูอ่อนแอลงแล้ว ตอบโต้กลับ onset.cores = แกนกลางใหม่สามารถวางได้บน[accent]โซนแกนกลาง[]\nแกนกลางใหม่จะทำหน้าที่เป็นฐานทัพด่านหน้าและจะแบ่งปันทรัพยากรกับแกนกลางอื่นๆ\nวาง :core-bastion: แกนกลาง -onset.detect = ศัตรูจะสามารถตรวจจับการมีอยู่ของคุณได้ในอีก 2 นาที\nจัดตั้งกองกำลังป้องกัน ปฏิบัติการขุด และการผลิต +onset.detect = ศัตรูจะสามารถตรวจจับการมีอยู่ของคุณได้ในอีกไม่ช้า\nจัดตั้งกองกำลังป้องกัน ปฏิบัติการขุด และการผลิต onset.commandmode = กด [accent]shift[] เพื่อเข้าสู่ [accent]โหมดสั่งการ[]\n[accent]คลิ๊กซ้ายแล้วลาก[] เพื่อเลือกยูนิต\n[accent]คลิ๊กขวา[] เพื่อสั่งการยูนิตที่เลือกให้ขยับหรือโจมตี onset.commandmode.mobile = กด [accent]ปุ่มสั่งการ[] เพื่อเข้าสู่ [accent]โหมดสั่งการ[]\nจิ้มนิ้วลงไปแล้ว [accent]ลาก[] เพื่อเลือกยูนิต\n[accent]กด[] เพื่อสั่งการยูนิตที่เลือกให้ขยับหรือโจมตี aegis.tungsten = สามารถขุดทังสเตนได้ด้วย [accent]เครื่องขุดแรงกระแทก[]\nโดยเครื่องนี้จำเป็นต้องใช้ [accent]น้ำ[] และ [accent]พลังงาน[] -split.pickup = บล็อกบางชนิดสามารถถูกหยิบขึ้นมาได้ด้วยยูนิตแกนกลาง\nบรรทุก[accent]ที่เก็บของ[]นี้มาแล้วเอาไปวางใน[accent]เครื่องโหลดสิ่งบรรทุก[]\n(ปุ่มค่าเริ่มต้นคือ [ สำหรับหยิบและ ] สำหรับวางบล็อก) -split.pickup.mobile = บล็อกบางชนิดสามารถถูกหยิบขึ้นมาได้ด้วยยูนิตแกนกลาง\nบรรทุก[accent]ตู้เก็บของ[]นี้มาแล้วเอาไปวางใน[accent]เครื่องโหลดสิ่งบรรทุก[]\n(เพื่อจะหยิบหรือวางสิ่งใดๆ ให้กดค้างที่ตำแหน่งที่ต้องการหยิบหรือวาง) +split.pickup = บล็อกบางชนิดสามารถถูกหยิบขึ้นมาได้ด้วยยูนิตแกนกลาง\nบินเหนือ[accent]ที่เก็บของ[]นี้ หยิบขึ้นมาแล้วเอาไปวางใน[accent]เครื่องโหลดสิ่งบรรทุก[]\n(ปุ่มค่าเริ่มต้นคือ [accent][[[] สำหรับหยิบและ [accent]][] สำหรับวางบล็อก) +split.pickup.mobile = บล็อกบางชนิดสามารถถูกหยิบขึ้นมาได้ด้วยยูนิตแกนกลาง\nบินเหนือ[accent]ตู้เก็บของ[]นี้ หยิบขึ้นมาแล้วเอาไปวางใน[accent]เครื่องโหลดสิ่งบรรทุก[]\n(เพื่อจะหยิบหรือวางสิ่งใดๆ ให้กดค้างที่ตำแหน่งที่ต้องการหยิบหรือวาง) split.acquire = คุณต้องหาทังสเตนมาเพื่อสร้างยูนิต -split.build = ยูนิตจะต้องถูกขนย้ายไปยังอีกฝั่งของกำแพง\nวาง[accent]เครื่องโอนถ่ายสิ่งบรรทุก[]สองเครื่อง เครื่องจะฝั่งของกำแพง\nตั้งค่าการเชื่อมต่อโดยการกดที่เครื่องหนึ่ง แล้วเลิอกอีกเครื่อง -split.container = เหมือนกันกับตู้เก็บของ ยูนิตก็สามารถถูกขนย้ายได้ด้วย[accent]เครื่องโอนถ่ายสิ่งบรรทุก[]\nวางเครื่องสรรค์สร้างยูนิตให้ติดกับเครื่องโอนถ่ายเพื่อที่จะโหลดมัน แล้วส่งมันข้ามกำแพงให้ออกไปโจมตีฐานทัพศัตรู +split.build = ยูนิตจะต้องถูกขนย้ายไปยังอีกฝั่งของกำแพง\nวิจัย :payload-mass-driver: [accent]เครื่องโอนถ่ายสิ่งบรรทุก[]\nวาง[accent]เครื่องโอนถ่ายสิ่งบรรทุก[]สองเครื่อง เครื่องจะฝั่งของกำแพง\nตั้งค่าการเชื่อมต่อโดยการกดที่เครื่องหนึ่ง แล้วเลิอกอีกเครื่อง +split.container = เหมือนกันกับตู้เก็บของ ยูนิตก็สามารถถูกขนย้ายได้ด้วย[accent]เครื่องโอนถ่ายสิ่งบรรทุก[]\nวางเครื่องสรรค์สร้างยูนิตให้ติดกับเครื่องโอนถ่ายเพื่อที่จะโหลดมัน\nแล้วส่งมันข้ามกำแพงให้ออกไปโจมตีฐานทัพศัตรู item.copper.description = วัสดุก่อสร้างพื้นฐาน ใช้อย่างแพร่หลายในบล็อกแทบทุกชนิด item.copper.details = ทองแดง โลหะที่พบได้มากอย่างผิดปกติบน[accent]เซอร์ปูโล่[] ไม่ค่อยแข็งแรงเว้นแต่ว่าจะเสริมเกราะ @@ -2450,12 +2515,12 @@ block.armored-conveyor.description = เลื่อนไอเท็มไป block.illuminator.description = ตัวเปล่งแสงขนาดกะทัดรัด ส่องสว่างในที่มืดได้ดี\nแถมยังกำหนดค่าสีของแสงได้อีกด้วย... เจ๋งใช่มั้ยล่ะ block.message.description = เก็บข้อความ ใช้สื่อสารกับพันธมิตร block.reinforced-message.description = เก็บข้อความ ใช้สื่อสารกับพันธมิตร -block.world-message.description = กล่องข้อความสำหรับการสร้างแมพ ไม่สามารถทำลายได้ -block.world-processor.description = A processor for use in mapmaking. Cannot be destroyed. Capable of using privileged instructions, such as those that spawn units or change tiles. -block.world-cell.description = A memory cell for use in mapmaking. Cannot be destroyed. -block.world-switch.description = A switch block for use in mapmaking. Cannot be destroyed. Can only be interacted by players on the same team. -block.shield-projector.description = An unbreakable shield projector for use in mapmaking. -block.large-shield-projector.description = An unbreakable shield projector for use in mapmaking. +block.world-message.description = กล่องข้อความใช้สำหรับการสร้างแมพ ไม่สามารถทำลายได้ +block.world-processor.description = ตัวประมวลผลใช้สำหรับการสร้างแมพ ไม่สามารถทำลายได้ สามารถใช้คำสั่งพิเศษได้ เช่นคำสั่งเสกยูนิตหรือเปลี่ยนช่องพื้นในแมพ +block.world-cell.description = หน่วยความจำใช้สำหรับการสร้างแมพ ไม่สามารถทำลายได้ +block.world-switch.description = สวิตช์ใช้สำหรับการสร้างแมพ ไม่สามารถทำลายได้ ผู้เล่นในทีมเดียวกันเท่านั้นที่สามารถใช้ได้ +block.shield-projector.description = เครื่องฉายโล่ที่ไม่สามารถทำลายได้ ใช้สำหรับการสร้างแมพ +block.large-shield-projector.description = เครื่องฉายโล่ที่ไม่สามารถทำลายได้ ใช้สำหรับการสร้างแมพ block.graphite-press.description = อัดก้อนถ่านหินให้เป็นแผ่นกราไฟต์บริสุทธิ์ block.multi-press.description = อัดก้อนถ่านหินให้เป็นแผ่นกราไฟต์บริสุทธิ์ ต้องใช้น้ำมาหล่อเย็นเพื่อเพิ่มประสิทธิภาพการแปรรูป block.silicon-smelter.description = ผลิตซิลิคอนจากการหลอมทรายและถ่านหินเข้าด้วยกัน @@ -2607,6 +2672,8 @@ block.large-logic-display.description = แสดงกราฟิกโดย block.tile-logic-display.description = แสดงกราฟิกโดยควบคุมจากตัวประมวลผลลอจิก\nเชื่อมต่อกับหน้าจอลอจิกชนิดเดียวกันได้แบบไร้รอยต่อ block.interplanetary-accelerator.description = หอคอยเรลกันแม่เหล็กไฟฟ้าขนาดมหึมา เร่งความเร็วแกนกลางให้หลุดพ้นชั้นบรรยากาศเพื่อการเดินทางระหว่างดาว block.repair-turret.description = ซ่อมแซมยูนิตที่อยู่ในรัศมีของมันอย่างต่อเนื่อง สามารถใช้ของเหลวมาหล่อเย็นเพื่อเพิ่มประสิทธิภาพได้ +block.target-dummy.name = หุ่นเป้าซ้อม +block.target-dummy.description = สร้างหุ่นเป้าซ้อมเพื่อทดสอบความเสียหายต่อวินาที สามารถปรับเกราะและการบินได้\nมีเฉพาะโหมดอิสระ #Erekir block.core-bastion.description = ใจกลางของฐานทัพ เสริมเกราะมาอย่างดี เมื่อถูกทำลาย การติดต่อกับพื้นที่นั้นทั้งหมดจะหายไป อย่าให้มันเกิดขึ้น @@ -2695,7 +2762,7 @@ block.ship-refabricator.description = พัฒนายูนิตยานบ block.mech-refabricator.description = พัฒนายูนิตจักรกลที่ถูกใส่เข้าไปให้กลายเป็นยูนิตรุ่นที่สอง block.prime-refabricator.description = พัฒนายูนิตที่ถูกใส่เข้าไปให้กลายเป็นยูนิตรุ่นที่สาม block.basic-assembler-module.description = เพิ่มระดับการประกอบของเครื่องประกอบเมื่อวางไว้ติดกับเขตการประกอบการ จำเป็นใช้พลังงาน สามารถใช้เป็นทางเข้าของสิ่งบรรทุกได้ -block.small-deconstructor.description = ลบทำลายสิ่งก่อสร้างและยูนิต คืนทรัพยากรทั้งหมดที่ใช้ในการก่อสร้าง +block.small-deconstructor.description = ลบทำลายสิ่งก่อสร้างและยูนิตที่ใส่เข้าไป คืนทรัพยากรทั้งหมดที่ใช้ในการก่อสร้าง แยกความจุการจัดเก็บไอเท็มตามชนิด block.reinforced-payload-conveyor.description = เคลื่อนย้ายสิ่งของบรรทุกหนัก อย่างเช่นยูนิต block.reinforced-payload-router.description = แยกสิ่งของบรรทุกออกเป็นสามทิศทาง จะทำงานเป็นเครื่องคัดแยกหากได้ตั้งตัวกรองเอาไว้ block.payload-mass-driver.description = บล็อกขนส่งสิ่งบรรทุกทางไกล\nยิงสิ่งบรรทุกไปยังเครื่องโอนถ่ายสิ่งบรรทุกอีกเครื่องที่เชื่อมต่อไว้ @@ -2788,7 +2855,7 @@ lst.jump = ข้ามไปยังคำสั่งต่างๆ โด lst.unitbind = เลือกยูนิตถัดไปเป็นชนิด และเก็บค่าไว้ในตัวแปร [accent]@unit[] lst.unitcontrol = ควบคุมยูนิตที่เลือกไว้ lst.unitradar = ค้นหายูนิตรอบๆ ยูนิตที่เลือกไว้ -lst.unitlocate = ค้นหาตำแหน่ง/สิ่งก่อสร้างเฉพาะอย่างที่ใดก็ได้บนแผนที่\nต้องมียูนิตที่เลือกไว้ +lst.unitlocate = ค้นหาตำแหน่ง/สิ่งก่อสร้างเฉพาะอย่างที่ใดก็ได้บนแมพ\nต้องมียูนิตที่เลือกไว้ lst.getblock = รับข้อมูลของช่องที่ตำแหน่งใดๆ lst.setblock = ปรับแต่งข้อมูลของช่องที่ตำแหน่งใดๆ lst.spawnunit = เสกยูนิตที่ตำแหน่งที่กำหนดไว้ @@ -2798,7 +2865,7 @@ lst.weathersense = ตรวจสอบว่าสภาพอากาศใ lst.weatherset = ตั้งค่าสถานะในปัจจุบันของสภาพอากาศใดๆ lst.spawnwave = จำลองคลื่นที่ตำแหน่งใดๆ lst.explosion = สร้างระเบิดที่ตำแหน่งใดๆ -lst.setrate = ตั้งค่าความเร็วการสั่งเป็นคำสั่งใน คำสั่ง/ติก +lst.setrate = ตั้งค่าความเร็วการสั่งเป็นคำสั่งใน คำสั่ง/ติก\nไม่สามารถตั้งค่าเกินความเร็วการประมวลผลสูงสุดได้ lst.fetch = ค้นหายูนิต แกนกลาง ผู้เล่น หรือสิ่งก่อสร้างตามดัชนี\nดัชนีเริ่มที่ 0 และจบที่ค่าที่จะส่งกลับ lst.packcolor = แพ็ค [0, 1] ส่วนประกอบ RGBA มาเป็นเลขบรรทัดเดียวสำหรับการวาดหรือการตั้งค่ากฎ lst.unpackcolor = ถอดแพ็คส่วนประกอบ RGBA จากสีที่ถูกแพ็คด้วยคำสั่ง Pack Color @@ -2811,7 +2878,7 @@ lst.setprop = ตั้งค่าคุณสมบัติของยูน lst.effect = เสกเอฟเฟกต์อนุภาค lst.sync = ซิงค์หนึ่งตัวแปรทั่วทั้งเครือข่าย\nสามารถเรียกใช้คำสั่งได้แค่ 10 ครั้งต่อวินาทีอย่างมาก lst.playsound = เล่นเสียง\nระดับเสียงและการแพนสามารถใช้เป็นค่าสากลได้ หรือคำนวณเอาจากตำแหน่งก็ได้ -lst.playmusic = เล่นเพลงตามชื่อที่ใส่ เช่น [accent]"game1"[]\nหาก [accent]interrupt[] เป็นจริง เพลงที่กำลังเล่นก่อนหน้าจะหยุดเล่น\nการเล่นโดยที่ค่าเพลงเป็น null และตั้งค่า interrupt เป็นจริงจะหยุดเพลงที่กำลังเล่นอยู่\nโปรดจำว่าเพลงจากแพตช์เนื้อหาจะต้องเติมคำนำหน้าด้วย [accent]dp-[] +lst.playmusic = เล่นดนตรีตามชื่อที่ใส่ เช่น [accent]"game1"[]\nหาก [accent]interrupt[] เป็นจริง ดนตรีที่กำลังเล่นก่อนหน้าจะหยุดเล่น\nการเล่นโดยที่ค่าดนตรีเป็น null และตั้งค่า interrupt เป็นจริงจะหยุดดนตรีที่กำลังเล่นอยู่\nโปรดจำว่าดนตรีจากแพตช์เนื้อหาจะต้องเติมคำนำหน้าด้วย [accent]dp-[] lst.makemarker = สร้างเครื่องหมายลอจิกใหม่ขึ้นมาในแมพ\nจะต้องเพิ่ม ID เข้าไปเพื่อบ่งชี้เครื่องหมายนี้\nเครื่องหมายจำกัดได้แค่ 20,000 ต่อแมพในตอนนี้ lst.setmarker = ตั้งค่าคุณสมบัติให้กับเครื่องหมาย\nID ของเครื่องหมายที่ใช้จะต้องเป็น ID เดียวกันกับในคำสั่ง Make Marker\nค่า[accent]ว่างเปล่า[]จะถูกข้าม lst.localeprint = เพิ่มค่าชุดภาษาท้องถิ่นของแมพลงไปยังคิวข้อความเพื่อตั้งค่าชุดภาษาของแมพในตัวแก้ไข ให้เปิด [accent]ข้อมูลแมพ > ชุดภาษาท้องถิ่น[].\nถ้าหากผู้เล่นอยู่ในมือถือ ให้ลองปริ้นค่าโดยลงท้ายด้วย ".mobile" ก่อน @@ -2859,8 +2926,8 @@ lglobal.@clientUnit = หน่วยของฝั่งไคลเอนต lglobal.@clientName = ชื่อผู้เล่นของฝั่งไคลเอนต์ที่กำลังรันคำสั่ง lglobal.@clientTeam = ID ของทีมของฝั่งไคลเอนต์ที่กำลังรันคำสั่ง lglobal.@clientMobile = เป็นจริงหากฝั่งไคลเอนต์ที่กำลังรันคำสั่งบนอุปกรณ์มือถือ นอกนั้นจะเป็นเท็จ -lglobal.@clientMusicPlaying = True if any music is currently playing -lglobal.@clientCurrentMusic = Name of the current track being played, or null +lglobal.@clientMusicPlaying = เป็นจริงหากมีดนตรีกำลังเล่นอยู่ +lglobal.@clientCurrentMusic = ชื่อดนตรีที่กำลังเล่นอยู่ขณะนี้ หากไม่มีจะเป็น null lenum.type = ชนิดของสิ่งก่อสร้าง/ยูนิต\nอย่างเช่น เร้าเตอร์ทุกตัวจะส่งกลับว่า [accent]@router[]\nไม่ใช่ค่าสตริง lenum.shoot = ยิงไปที่ตำแหน่งเป้าหมาย @@ -3058,4 +3125,467 @@ lenum.solarmultiplier = พหุคูณความแรงการผล lenum.dragmultiplier = พหุคูณแรงเฉื่อยจากสิ่งแวดล้อม lenum.ban = บล็อกหรือยูนิตที่ห้ามไม่ให้สร้างหรือผลิต lenum.unban = ปลดแบนบล็อกหรือยูนิต -lenum.musicvolume = Global music volume multiplier.\nClamped to [0, 1]. +lenum.musicvolume = พหุคูณระดับเสียงดนตรีโดยรวม\nจำกัดค่าระหว่างช่วง [0, 1] + +# Implemented via the localizedName() method +instruction.read = Read +instruction.write = Write +instruction.draw = Draw +instruction.print = Print +instruction.printchar = Print Char +instruction.format = Format +instruction.drawflush = Draw Flush +instruction.printflush = Print Flush +instruction.getlink = Get link +instruction.control = Control +instruction.radar = Radar +instruction.sensor = Sensor +instruction.set = Set +instruction.operation = Operation +instruction.select = Select +instruction.wait = Wait +instruction.stop = Stop +instruction.lookup = Lookup +instruction.jump = Jump +instruction.end = End +instruction.unitbind = Unit Bind +instruction.unitcontrol = Unit Control +instruction.unitradar = Unit Radar +instruction.unitlocate = Unit Locate +instruction.query = Query +instruction.getblock = Get Block +instruction.setblock = Set Block +instruction.spawnunit = Spawn Unit +instruction.spawnbullet = Spawn Bullet +instruction.applystatus = Apply Status +instruction.weathersense = Weather Sense +instruction.weatherset = Weather Set +instruction.spawnwave = Spawn Wave +instruction.setrule = Set Rule +instruction.flushmessage = Flush Message +instruction.cutscene = Cutscene +instruction.effect = Effect +instruction.explosion = Explosion +instruction.setrate = Set Rate +instruction.fetch = Fetch +instruction.sync = Sync +instruction.clientdata = Client Data +instruction.getflag = Get Flag +instruction.setflag = Set Flag +instruction.setprop = Set Prop +instruction.playsound = Play Sound +instruction.playmusic = Play Music +instruction.setmarker = Set Marker +instruction.makemarker = Make Marker +instruction.localeprint = Locale Print +instruction.packcolor = Pack Color +instruction.unpackcolor = Unpack Color +instruction.invalid = Invalid +# Implemented via the enumText() method +blockflag.label.core = core +blockflag.label.storage = storage +blockflag.label.generator = generator +blockflag.label.turret = turret +blockflag.label.factory = factory +blockflag.label.repair = repair +blockflag.label.battery = battery +blockflag.label.reactor = reactor +blockflag.label.drill = drill +blockflag.label.shield = shield +contenttype.label.block = block +contenttype.label.unit = unit +contenttype.label.item = item +contenttype.label.liquid = liquid +contenttype.label.team = team +cutsceneaction.label.active = active +cutsceneaction.label.pan = pan +cutsceneaction.label.zoom = zoom +cutsceneaction.label.stop = stop +cutsceneaction.label.shake = shake +cutsceneaction.label.gethud = get Hud +cutsceneaction.label.sethud = set Hud +fetchtype.label.unit = unit +fetchtype.label.player = player +fetchtype.label.core = core +fetchtype.label.build = build +fetchtype.label.unitcount = unit count +fetchtype.label.playercount = player count +fetchtype.label.corecount = core count +fetchtype.label.buildcount = build count +graphicstype.label.clear = clear +graphicstype.label.color = color +graphicstype.label.col = col +graphicstype.label.stroke = stroke +graphicstype.label.line = line +graphicstype.label.rect = rect +graphicstype.label.linerect = line rect +graphicstype.label.poly = poly +graphicstype.label.linepoly = line poly +graphicstype.label.triangle = triangle +graphicstype.label.image = image +graphicstype.label.print = print +graphicstype.label.translate = translate +graphicstype.label.scale = scale +graphicstype.label.rotate = rotate +graphicstype.label.reset = reset +laccess.label.totalitems = total items +laccess.label.firstitem = first item +laccess.label.totalliquids = total liquids +laccess.label.totalpower = total power +laccess.label.itemcapacity = item capacity +laccess.label.liquidcapacity = liquid capacity +laccess.label.powercapacity = power capacity +laccess.label.powernetstored = powernet stored +laccess.label.powernetcapacity = powernet capacity +laccess.label.powernetin = powernet in +laccess.label.powernetout = powernet out +laccess.label.ammo = ammo +laccess.label.ammocapacity = ammo capacity +laccess.label.currentammotype = current ammo type +laccess.label.memorycapacity = memory capacity +laccess.label.health = health +laccess.label.maxhealth = max health +laccess.label.heat = heat +laccess.label.shield = shield +laccess.label.armor = armor +laccess.label.efficiency = efficiency +laccess.label.progress = progress +laccess.label.timescale = timescale +laccess.label.rotation = rotation +laccess.label.x = x +laccess.label.y = y +laccess.label.velocityx = x velocity +laccess.label.velocityy = y velocity +laccess.label.shootx = shoot x +laccess.label.shooty = shoot y +laccess.label.camerax = camera x +laccess.label.cameray = camera y +laccess.label.camerawidth = camera width +laccess.label.cameraheight = camera height +laccess.label.displaywidth = display width +laccess.label.displayheight = display height +laccess.label.buffersize = buffer size +laccess.label.operations = operations +laccess.label.size = size +laccess.label.solid = solid +laccess.label.dead = dead +laccess.label.range = range +laccess.label.shooting = shooting +laccess.label.boosting = boosting +laccess.label.minex = mining x +laccess.label.miney = mining y +laccess.label.mining = mining +laccess.label.buildx = build x +laccess.label.buildy = build y +laccess.label.pingx = ping x +laccess.label.pingy = ping y +laccess.label.pingtext = ping text +laccess.label.building = building +laccess.label.breaking = breaking +laccess.label.speed = speed +laccess.label.team = team +laccess.label.type = type +laccess.label.flag = flag +laccess.label.flying = flying +laccess.label.controlled = controlled +laccess.label.controller = controller +laccess.label.name = name +laccess.label.payloadcount = payload count +laccess.label.payloadtype = payload type +laccess.label.totalpayload = total payload +laccess.label.payloadcapacity = payload capacity +laccess.label.maxunits = max units +laccess.label.id = id +laccess.label.selectedblock = selected block +laccess.label.selectedrotation = selected rotation +laccess.label.bulletlifetime = bullet lifetime +laccess.label.bullettime = bullet time +laccess.label.enabled = enabled +laccess.label.shoot = shoot +laccess.label.shootp = shoot predict +laccess.label.config = config +laccess.label.color = color +llocate.label.ore = ore +llocate.label.spawn = spawn +llocate.label.building = building +llocate.label.damaged = damaged +lmarkercontrol.label.remove = remove +lmarkercontrol.label.world = world +lmarkercontrol.label.minimap = minimap +lmarkercontrol.label.light = light +lmarkercontrol.label.autoscale = autoscale +lmarkercontrol.label.pos = pos +lmarkercontrol.label.endpos = end pos +lmarkercontrol.label.drawlayer = draw layer +lmarkercontrol.label.color = color +lmarkercontrol.label.radius = radius +lmarkercontrol.label.stroke = stroke +lmarkercontrol.label.outline = outline +lmarkercontrol.label.rotation = rotation +lmarkercontrol.label.shape = shape +lmarkercontrol.label.arc = arc +lmarkercontrol.label.flushtext = flush text +lmarkercontrol.label.fontsize = font size +lmarkercontrol.label.textheight = text height +lmarkercontrol.label.textalign = text align +lmarkercontrol.label.linealign = line align +lmarkercontrol.label.labelflags = label flags +lmarkercontrol.label.texture = texture +lmarkercontrol.label.texturesize = texture size +lmarkercontrol.label.posi = posi +lmarkercontrol.label.uvi = uvi +lmarkercontrol.label.colori = colori +logicrule.label.currentwavetime = current wave time +logicrule.label.wavetimer = wave timer? +logicrule.label.waves = waves +logicrule.label.wave = wave +logicrule.label.wavespacing = wave spacing +logicrule.label.wavesending = waves ending? +logicrule.label.attackmode = attack mode? +logicrule.label.enemycorebuildradius = enemy core build radius +logicrule.label.dropzoneradius = drop zone radius +logicrule.label.unitcap = unit cap +logicrule.label.maparea = map area +logicrule.label.lighting = lighting? +logicrule.label.cangameover = can game over +logicrule.label.ambientlight = ambient light +logicrule.label.unitlight = unit light +logicrule.label.solarmultiplier = solar multiplier +logicrule.label.dragmultiplier = drag multiplier +logicrule.label.ban = ban +logicrule.label.unban = unban +logicrule.label.pausedisabled = pause disabled +logicrule.label.musicvolume = music volume +logicrule.label.buildspeed = build speed +logicrule.label.unithealth = unit health +logicrule.label.unitbuildspeed = unit build speed +logicrule.label.unitminespeed = unit mine speed +logicrule.label.unitcost = unit cost +logicrule.label.unitdamage = unit damage +logicrule.label.blockhealth = block health +logicrule.label.blockdamage = block damage +logicrule.label.rtsminweight = rts min weight +logicrule.label.rtsminsquad = rts min squad +lunitcontrol.label.idle = idle +lunitcontrol.label.stop = stop +lunitcontrol.label.unbind = unbind +lunitcontrol.label.move = move +lunitcontrol.label.approach = approach +lunitcontrol.label.pathfind = pathfind +lunitcontrol.label.autopathfind = auto pathfind +lunitcontrol.label.target = target +lunitcontrol.label.targetp = target predict +lunitcontrol.label.itemdrop = item drop +lunitcontrol.label.itemtake = item take +lunitcontrol.label.paydrop = payload drop +lunitcontrol.label.paytake = payload take +lunitcontrol.label.payenter = payload enter +lunitcontrol.label.flag = flag +lunitcontrol.label.mine = mine +lunitcontrol.label.build = build block +lunitcontrol.label.getblock = get block +lunitcontrol.label.deconstruct = deconstruct +lunitcontrol.label.within = within? +lunitcontrol.label.boost = boost +messagetype.label.notify = notify +messagetype.label.announce = announce +messagetype.label.toast = toast +messagetype.label.mission = mission +querytype.label.unit = unit +querytype.label.building = building +radarsort.label.distance = distance +radarsort.label.health = health +radarsort.label.maxhealth = max health +radarsort.label.shield = shield +radarsort.label.armor = armor +radartarget.label.any = any +radartarget.label.enemy = enemy +radartarget.label.ally = ally +radartarget.label.player = player +radartarget.label.attacker = attacker +radartarget.label.flying = flying +radartarget.label.ground = ground +tilelayer.label.floor = floor +tilelayer.label.ore = ore +tilelayer.label.block = block +tilelayer.label.building = building + +name.token.jump = Jump +name.token.color = color +name.token.width = width +name.token.height = height +name.token.sides = sides +name.token.radius = radius +name.token.rotation = rotation +name.token.degrees = degrees +name.token.image = image +name.token.size = size +name.token.align = align +name.token.set = set +name.token.of = of +name.token.to = to +name.token.at = at +name.token.in = in +name.token.damage = damage +name.token.velocityScl = velocity scale +name.token.lifeScl = life scale +name.token.aimX = aim X +name.token.aimY = aim Y +name.token.read = read +name.token.write = write +name.token.from = from +name.token.char = char +name.token.linknum = link# +name.token.draw = draw +name.token.clear = clear +name.token.apply = apply +name.token.circle = circle +name.token.rect = rect +name.token.positional = positional +name.token.global = global +name.token.target = target +name.token.and = and +name.token.or = or +name.token.b-and = b-and +name.token.xor = xor +name.token.flip = flip +name.token.order = order +name.token.sort = sort +name.token.output = output +name.token.if = if +name.token.then = then +name.token.else = else +name.token.sec = sec +name.token.find = find +name.token.group = group +name.token.enemy = enemy? +name.token.ore = ore +name.token.outX = out X +name.token.outY = out Y +name.token.owner = owner +name.token.found = found? +name.token.building = building +name.token.always = always +name.token.not = not +name.token.pack = pack +name.token.unpack = unpack +name.token.-lookup = = lookup +name.token.type = type +name.token.get = get +name.token.team = team +name.token.rot = rot +name.token.spawn = spawn +name.token.-bullet = = bullet +name.token.unit = unit +name.token.weather = weather +name.token.state = state +name.token.natural = natural +name.token.speed = speed +name.token.level = level +name.token.duration = duration +name.token.seconds = seconds +name.token.shown = shown +name.token.data = data +name.token.effect = effect +name.token.pierce = pierce +name.token.ground = ground +name.token.air = air +name.token.flag = flag +name.token.volume = volume +name.token.pitch = pitch +name.token.pan = pan +name.token.limit = limit +name.token.id = id # +name.token.replace = replace? +name.token.for = for +name.token.success = success +name.token.truefalse = true/false +name.token.layer = layer +name.token.stroke = stroke +name.token.outline = outline +name.token.fill = fill? +name.token.start = start +name.token.end = end +name.token.fetch = fetch? +name.token.background = background +name.token.printFlush = printflush +name.token.name = name +name.token.index = index +name.token.block-unit = block/unit +name.token.enable = enable +name.token.amount = amount +name.token.item = item +name.token.takeUnits = take units +name.token.value = value +name.token.floor = floor +name.token.result = result +name.token.config = config +name.token.shapeText = shape text +name.token.point = point +name.token.shape = shape +name.token.text = text +name.token.line = line +name.token.texture = texture +name.token.quad = quad +name.token.light = light +name.token.snowing = snowing +name.token.rain = rain +name.token.sandstorm = sand storm +name.token.sporestorm = spore storm +name.token.fog = fog +name.token.suspend-particles = suspended particles +name.token.topLeft = top left +name.token.top = top +name.token.topRight = top right +name.token.left = left +name.token.center = center +name.token.right = right +name.token.bottomLeft = bottom left +name.token.bottom = bottom +name.token.bottomRight = bottom right +name.token.none = none +name.token.warn = warn +name.token.cross = cross +name.token.blockFall = block fall +name.token.placeBlock = place block +name.token.placeBlockSpark = place block spark +name.token.breakBlock = break block +name.token.-spawn = = spawn +name.token.trail = trail +name.token.breakProp = break prop +name.token.smokeCloud = smoke cloud +name.token.vapor = vapor +name.token.hit = hit +name.token.hitSquare = hit square +name.token.shootSmall = shoot small +name.token.shootBig = shoot big +name.token.smokeSmall = smoke small +name.token.smokeBig = smoke big +name.token.smokeColor = smoke color +name.token.smokeSquare = smoke square +name.token.smokeSquareBig = smoke square big +name.token.spark = spark +name.token.sparkBig = spark big +name.token.sparkShoot = spark shoot +name.token.sparkShootBig = spark shoot big +name.token.drill = drill +name.token.drillBig = drill big +name.token.lightBlock = light block +name.token.explosion = explosion +name.token.smokePuff = smoke puff +name.token.sparkExplosion = spark explosion +name.token.crossExplosion = cross explosion +name.token.wave = wave +name.token.bubble = bubble +name.token.music = music +name.token.interrupt = interrupt +name.token.all = All +name.token.beams = Beams +name.token.block = Block +name.token.charge = Charge +name.token.environment = Environment +name.token.explosions = Explosions +name.token.loops = Loops +name.token.movement = Movement +name.token.shoot = Shoot +name.token.ui = UI diff --git a/core/assets/bundles/bundle_tk.properties b/core/assets/bundles/bundle_tk.properties index 093b24f23e..a82afb9ceb 100644 --- a/core/assets/bundles/bundle_tk.properties +++ b/core/assets/bundles/bundle_tk.properties @@ -50,6 +50,7 @@ mods.browser.add = Install mods.browser.reinstall = Reinstall mods.browser.view-releases = View Releases mods.browser.noreleases = [scarlet]No Releases Found\n[accent]Couldn't find any releases for this mod. Check if the mod's repository has any releases published. +mods.browser.current = [lightgray]Most recent commit mods.browser.latest = mods.browser.releases = Releases mods.browser.fetching = Fetching Releases... @@ -144,6 +145,7 @@ mods.initfailed = [red]⚠[] The previous Mindustry instance failed to initializ mods = Mods mods.name = Mod: mods.none = [lightgray]No mods found! +mods.restore = Restore Failed mods.guide = Modding Guide mods.report = Report Bug mods.openfolder = Open Mod Folder @@ -162,6 +164,7 @@ mod.installed = [[Installed] mod.display = [gray]Mod:[orange] {0} mod.enabled = [lightgray]Enabled mod.disabled = [scarlet]Disabled +mod.failed = [red]Failed mod.multiplayer.compatible = [gray]Multiplayer Compatible mod.disable = Disable mod.version = Version: @@ -522,8 +525,10 @@ editor.filters.search = Search In: editor.filters.author = Author editor.filters.description = Description editor.filters.modname = Mod Name -editor.filters.prioritizemod = Mod Priority -editor.filters.prioritizecustom = Custom Priority +editor.filters.prioritize.name = Prioritize: Name +editor.filters.prioritize.custom = Prioritize: Custom +editor.filters.prioritize.builtin = Prioritize: Built-In +editor.filters.prioritize.recent = Prioritize: Recently Modified editor.filters.planetselect = Planet Selection editor.shiftx = Shift X editor.shifty = Shift Y @@ -1098,12 +1103,15 @@ status.slow.name = Slow status.fast.name = Fast status.shielded.name = Shielded status.disarmed.name = Disarmed +status.invincible.name = Invincible +status.dynamic.name = Dynamic settings.language = Dil settings.data = Game Data settings.reset = ilk ayarlara geri al settings.rebind = Geri al settings.resetKey = Reset +settings.unbindKey = Unbind settings.controls = Kontroller settings.game = Oyun settings.sound = Ses @@ -1132,6 +1140,7 @@ block.limit = [scarlet]Limit: {0} Buildings unsupported.environment = [scarlet]Unsupported Environment yes = Evet no = Hayir +unabletoclog = Unable to clog info.title = [accent]Bilgi error.title = [crimson]Bir hata olustu error.crashtitle = Bir hata olustu @@ -1233,7 +1242,11 @@ stat.buildspeedmultiplier = Build Speed Multiplier stat.reactive = Reacts stat.immunities = Immunities stat.healing = Healing +stat.status = Status Effect stat.efficiency = [stat]{0}% Efficiency +stat.chance = [stat]{0}%[lightgray] chance of [white] +stat.hitsize = Hitbox Size +stat.resettime = Reset Time ability.forcefield = Force Field ability.forcefield.description = Projects a force shield that absorbs bullets @@ -1291,6 +1304,7 @@ bar.cargounitcap = Cargo Unit Cap Reached bar.drillspeed = Drill Speed: {0}/s bar.pumpspeed = Pump Speed: {0}/s bar.efficiency = Efficiency: {0}% +bar.yield = Yield: +{0}% bar.boost = Boost: +{0}% bar.powerbuffer = Battery Power: {0}/{1} bar.powerbalance = Power: {0} @@ -1320,6 +1334,10 @@ bar.regenerationrate = [stat]{0}/sec[lightgray] regen rate bar.activationtimer = Activates in {0} bar.activated = Activated bar.upto = Up to {0} +bar.lerpwarmuptime = Affected by overdrive. Non-linear; uses the exponential decay formula.\nFor reference, this will reach 90% progress in {0} seconds, and 99% in {1} seconds. +bar.damagetimetotal = {0} dmg/{1} sec +bar.hits = {0} hits +bar.dps = {0} DPS units.processorcontrol = [lightgray]Processor Controlled @@ -1363,6 +1381,7 @@ bullet.notargetsbuildings = [stat] ignores missiles unit.blocks = Yapilar unit.blockssquared = blocks² +unit.worldunits = world units unit.powersecond = saniyede bir unit.tilessecond = tiles/second unit.liquidsecond = Saniyede bir @@ -1389,6 +1408,7 @@ unit.shots = shots unit.pershot = /shot unit.perleg = per leg unit.perside = per side +unit.instant = Instant category.purpose = Purpose category.general = General category.power = Guc @@ -1400,27 +1420,39 @@ category.optional = Optional Enhancements setting.alwaysmusic.name = Always Play Music setting.alwaysmusic.description = When enabled, music will always play on loop in-game.\nWhen disabled, it only plays at random intervals. setting.skipcoreanimation.name = Skip Core Launch/Land Animation +setting.skipcoreanimation.description = When enabled, the animation for core launching and landing will be skipped. setting.landscape.name = Lock Landscape -setting.shadows.name = Shadows +setting.landscape.description = When enabled, the screen orientation is locked to landscape mode. setting.blockreplace.name = Automatic Block Suggestions +setting.blockreplace.description = When enabled, placing a block on another of the same type\nwill suggest an automatic upgrade if available. setting.linear.name = Linear Filtering +setting.linear.description = When enabled, textures are smoothed. When disabled, textures have a pixelated look. setting.hints.name = Hints setting.backgroundpause.name = Pause In Background +setting.backgroundpause.description = When enabled, the game will pause when it is not in focus. setting.buildautopause.name = Auto-Pause Building +setting.buildautopause.description = When enabled, building is automatically paused when the player is not actively building. setting.doubletapmine.name = Double-Tap to Mine +setting.doubletapmine.description = When enabled, double-tapping on a resource tile will make your unit start mining it. setting.commandmodehold.name = Hold For Command Mode +setting.commandmodehold.description = Whether command mode is activated by holding the command key down, as opposed to toggling it once. setting.distinctcontrolgroups.name = Limit One Control Group Per Unit +setting.distinctcontrolgroups.description = When enabled, a unit can only belong to one control group at a time. setting.modcrashdisable.name = Disable Mods On Startup Crash +setting.modcrashdisable.description = When enabled, if the game crashes on startup, all mods\nwill be automatically disabled to prevent a crash loop. setting.animatedwater.name = Animated Water -setting.animatedshields.name = Animated Shields +setting.animatedwater.description = Enables or disables animations for liquid surfaces like water and slag. setting.playerindicators.name = Player Indicators +setting.playerindicators.description = Shows markers pointing in the direction of other players on the map. setting.showpings.name = Show Pings setting.showotherbuildplans.name = Show Other Player's Build Plans setting.indicators.name = Ally Indicators +setting.indicators.description = Shows markers pointing in the direction of setting.autotarget.name = Auto-Target +setting.autotarget.description = When enabled, your unit will automatically target and fire at nearby enemies. setting.keyboard.name = Mouse+Keyboard Controls -setting.touchscreen.name = Touchscreen Controls setting.fpscap.name = Max FPS +setting.fpscap.description = Sets the maximum frames per second the game will run at.\nHigher values may increase power consumption. setting.fpscap.none = Yok setting.fpscap.text = {0} FPS setting.uiscale.name = UI Scaling[lightgray] (requires restart)[] @@ -1428,53 +1460,84 @@ setting.uiscale.description = Restart required to apply changes. setting.uiEdgePadding.name = UI Edge Padding setting.uiEdgePadding.description = Adds padding to the edges of the UI. Useful for displays with rounded corners or notches. setting.swapdiagonal.name = Always Diagonal Placement +setting.swapdiagonal.description = When enabled, holding the placement key will switch to diagonal placement mode. setting.screenshake.name = Ekran sallanmasi +setting.screenshake.description = Adjusts the intensity of the screen shake effect from explosions and other events. setting.bloomintensity.name = Bloom Intensity +setting.bloomintensity.description = Adjusts the intensity of the bloom (glow) effect. setting.bloomblur.name = Bloom Blur +setting.bloomblur.description = Adjusts the blurriness of the bloom effect. setting.effects.name = Efekleri goster +setting.effects.description = Enables or disables various visual effects like smoke and particles. setting.destroyedblocks.name = Display Destroyed Blocks +setting.destroyedblocks.description = When enabled, destroyed blocks leave behind rubble. setting.blockstatus.name = Display Block Status +setting.blockstatus.description = Shows colored status icons above blocks. setting.conveyorpathfinding.name = Conveyor Placement Pathfinding +setting.conveyorpathfinding.description = When enabled, placing conveyors will automatically try to find a path to the destination. setting.sensitivity.name = Kumanda hassasligi +setting.sensitivity.description = Adjusts the sensitivity of game controllers. setting.saveinterval.name = Otomatik kaydetme suresi +setting.saveinterval.description = Sets the time interval for automatic game saves. setting.seconds = {0} Saniye setting.milliseconds = {0} milliseconds setting.fullscreen.name = Tam ekran setting.fps.name = FPS'i goster +setting.fps.description = Displays the current frames per second and network ping in the corner of the screen. setting.console.name = Enable Console +setting.console.description = Enables the in-game Javascript console. setting.drawhitboxes.name = Display Hitboxes setting.showperformance.name = Display Performance Metrics setting.buildingtimestep.name = Fixed Building Timestep setting.buildingtimestep.description = Runs buildings on a fixed timestep with constant delta,\nas opposed to every frame with variable delta.\nIf buildings cannot be updated fast enough, the game will slow down.\nIf you don't know what that means, don't touch this option. setting.smoothcamera.name = Smooth Camera +setting.smoothcamera.description = When enabled, the camera will move more smoothly instead of\ninstantly snapping to new positions. setting.detach-camera.name = Free Camera setting.detach-camera.description = If enabled, the camera moves independently of the player unit.\nThis setting can be assigned a hotkey. setting.vsync.name = VSync +setting.vsync.description = Synchronizes the game's frame rate with the monitor's\nrefresh rate to prevent screen tearing. setting.pixelate.name = Pixelate [lightgray](may decrease performance) +setting.pixelate.description = When enabled, the game is rendered at a lower resolution and\nscaled up, creating a pixelated effect. setting.minimap.name = Haritayi goster +setting.minimap.description = Toggles the visibility of the minimap in the corner of the screen. setting.coreitems.name = Display Core Items +setting.coreitems.description = Toggles the display of items stored in the core on the side of the screen. setting.position.name = Show Player Position +setting.position.description = Displays the player's coordinates on the screen. setting.mouseposition.name = Show Mouse Position +setting.mouseposition.description = Displays the mouse cursor's coordinates on the screen. setting.musicvol.name = Ses yuksekligi setting.atmosphere.name = Show Planet Atmosphere +setting.atmosphere.description = Toggles the rendering of the planet atmospheres in the campaign 3D view. setting.drawlight.name = Draw Darkness/Lighting setting.ambientvol.name = Ambient Volume -setting.mutemusic.name = Sesi kapat setting.sfxvol.name = Ses seviyesi -setting.mutesound.name = Sesi kapat setting.communityservers.name = Fetch Community Server List +setting.communityservers.description = When enabled, the game will fetch and display a list of community-run multiplayer servers. setting.savecreate.name = Auto-Create Saves +setting.savecreate.description = When enabled, the game will automatically create a new save file when starting a new game. setting.steampublichost.name = Public Game Visibility +setting.steampublichost.description = Controls who can see and join your game when hosting on Steam. setting.playerlimit.name = Player Limit +setting.playerlimit.description = Sets the maximum number of players that can join your server. setting.chatopacity.name = Chat Opacity +setting.chatopacity.description = Adjusts the transparency of the chat window. setting.lasersopacity.name = Power Laser Opacity +setting.lasersopacity.description = Adjusts the opacity of power node lasers. setting.unitlaseropacity.name = Unit Mining Beam Opacity +setting.unitlaseropacity.description = Adjusts the opacity of unit mining beams. setting.bridgeopacity.name = Bridge Opacity +setting.bridgeopacity.description = Adjusts the opacity of bridge conveyors. setting.playerchat.name = Display In-Game Chat +setting.playerchat.description = When enabled, chat messages from players will appear in bubbles above their heads. setting.showweather.name = Show Weather Graphics +setting.showweather.description = Toggles the display of weather effects like rain and snow. setting.hidedisplays.name = Hide Logic Displays +setting.hidedisplays.description = Hides the content of logic displays, which may improve performance. setting.macnotch.name = Kesgitlemek üçin interfeýsi uýgunlaşdyryň setting.macnotch.description = Üýtgeşmeleri ulanmak üçin täzeden başlaň +setting.logiclocalization.name = Logic Localization +setting.logiclocalization.description = When enabled, text in the logic editor is translated,\ninstead of being English for all languages. steam.friendsonly = Friends Only steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join. @@ -1685,6 +1748,7 @@ rules.title.unit = Units rules.title.experimental = Experimental rules.title.environment = Environment rules.title.teams = Teams +rules.title.light = Lighting rules.title.planet = Planet rules.title.music = Music rules.alwaysplaymusic = Always Play Music @@ -1696,6 +1760,7 @@ rules.darkmusic.info = Comma-separated music tracks that are more likely to play rules.nomusic = Disable Automatic Music rules.nomusic.info = Turns off all automatic music playback.\nUseful for maps that have custom music played using processors. rules.lighting = Lighting +rules.lighting.unitlight = Unit Lighting rules.fog = Fog of War rules.invasions = Enemy Sector Invasions rules.legacylaunchpads = Legacy Launch Pad Mechanics @@ -2607,6 +2672,8 @@ block.large-logic-display.description = Displays arbitrary graphics from a logic block.tile-logic-display.description = Displays arbitrary graphics from a logic processor.\nSeamlessly connects to nearby tiled display blocks. block.interplanetary-accelerator.description = A massive electromagnetic railgun tower. Accelerates cores to escape velocity for interplanetary deployment. block.repair-turret.description = Continuously repairs the closest damaged unit in its vicinity. Optionally accepts coolant. +block.target-dummy.name = Target Dummy +block.target-dummy.description = Spawns a target dummy to test damage per second. Armor and flight can be configured.\nSandbox only. #Erekir block.core-bastion.description = Core of the base. Armored. Once destroyed, the sector is lost. @@ -3059,3 +3126,466 @@ lenum.dragmultiplier = Environment drag multiplier. lenum.ban = Blocks or units that cannot be placed or built. lenum.unban = Unban a unit or block. lenum.musicvolume = Global music volume multiplier.\nClamped to [0, 1]. + +# Implemented via the localizedName() method +instruction.read = Read +instruction.write = Write +instruction.draw = Draw +instruction.print = Print +instruction.printchar = Print Char +instruction.format = Format +instruction.drawflush = Draw Flush +instruction.printflush = Print Flush +instruction.getlink = Get link +instruction.control = Control +instruction.radar = Radar +instruction.sensor = Sensor +instruction.set = Set +instruction.operation = Operation +instruction.select = Select +instruction.wait = Wait +instruction.stop = Stop +instruction.lookup = Lookup +instruction.jump = Jump +instruction.end = End +instruction.unitbind = Unit Bind +instruction.unitcontrol = Unit Control +instruction.unitradar = Unit Radar +instruction.unitlocate = Unit Locate +instruction.query = Query +instruction.getblock = Get Block +instruction.setblock = Set Block +instruction.spawnunit = Spawn Unit +instruction.spawnbullet = Spawn Bullet +instruction.applystatus = Apply Status +instruction.weathersense = Weather Sense +instruction.weatherset = Weather Set +instruction.spawnwave = Spawn Wave +instruction.setrule = Set Rule +instruction.flushmessage = Flush Message +instruction.cutscene = Cutscene +instruction.effect = Effect +instruction.explosion = Explosion +instruction.setrate = Set Rate +instruction.fetch = Fetch +instruction.sync = Sync +instruction.clientdata = Client Data +instruction.getflag = Get Flag +instruction.setflag = Set Flag +instruction.setprop = Set Prop +instruction.playsound = Play Sound +instruction.playmusic = Play Music +instruction.setmarker = Set Marker +instruction.makemarker = Make Marker +instruction.localeprint = Locale Print +instruction.packcolor = Pack Color +instruction.unpackcolor = Unpack Color +instruction.invalid = Invalid +# Implemented via the enumText() method +blockflag.label.core = core +blockflag.label.storage = storage +blockflag.label.generator = generator +blockflag.label.turret = turret +blockflag.label.factory = factory +blockflag.label.repair = repair +blockflag.label.battery = battery +blockflag.label.reactor = reactor +blockflag.label.drill = drill +blockflag.label.shield = shield +contenttype.label.block = block +contenttype.label.unit = unit +contenttype.label.item = item +contenttype.label.liquid = liquid +contenttype.label.team = team +cutsceneaction.label.active = active +cutsceneaction.label.pan = pan +cutsceneaction.label.zoom = zoom +cutsceneaction.label.stop = stop +cutsceneaction.label.shake = shake +cutsceneaction.label.gethud = get Hud +cutsceneaction.label.sethud = set Hud +fetchtype.label.unit = unit +fetchtype.label.player = player +fetchtype.label.core = core +fetchtype.label.build = build +fetchtype.label.unitcount = unit count +fetchtype.label.playercount = player count +fetchtype.label.corecount = core count +fetchtype.label.buildcount = build count +graphicstype.label.clear = clear +graphicstype.label.color = color +graphicstype.label.col = col +graphicstype.label.stroke = stroke +graphicstype.label.line = line +graphicstype.label.rect = rect +graphicstype.label.linerect = line rect +graphicstype.label.poly = poly +graphicstype.label.linepoly = line poly +graphicstype.label.triangle = triangle +graphicstype.label.image = image +graphicstype.label.print = print +graphicstype.label.translate = translate +graphicstype.label.scale = scale +graphicstype.label.rotate = rotate +graphicstype.label.reset = reset +laccess.label.totalitems = total items +laccess.label.firstitem = first item +laccess.label.totalliquids = total liquids +laccess.label.totalpower = total power +laccess.label.itemcapacity = item capacity +laccess.label.liquidcapacity = liquid capacity +laccess.label.powercapacity = power capacity +laccess.label.powernetstored = powernet stored +laccess.label.powernetcapacity = powernet capacity +laccess.label.powernetin = powernet in +laccess.label.powernetout = powernet out +laccess.label.ammo = ammo +laccess.label.ammocapacity = ammo capacity +laccess.label.currentammotype = current ammo type +laccess.label.memorycapacity = memory capacity +laccess.label.health = health +laccess.label.maxhealth = max health +laccess.label.heat = heat +laccess.label.shield = shield +laccess.label.armor = armor +laccess.label.efficiency = efficiency +laccess.label.progress = progress +laccess.label.timescale = timescale +laccess.label.rotation = rotation +laccess.label.x = x +laccess.label.y = y +laccess.label.velocityx = x velocity +laccess.label.velocityy = y velocity +laccess.label.shootx = shoot x +laccess.label.shooty = shoot y +laccess.label.camerax = camera x +laccess.label.cameray = camera y +laccess.label.camerawidth = camera width +laccess.label.cameraheight = camera height +laccess.label.displaywidth = display width +laccess.label.displayheight = display height +laccess.label.buffersize = buffer size +laccess.label.operations = operations +laccess.label.size = size +laccess.label.solid = solid +laccess.label.dead = dead +laccess.label.range = range +laccess.label.shooting = shooting +laccess.label.boosting = boosting +laccess.label.minex = mining x +laccess.label.miney = mining y +laccess.label.mining = mining +laccess.label.buildx = build x +laccess.label.buildy = build y +laccess.label.pingx = ping x +laccess.label.pingy = ping y +laccess.label.pingtext = ping text +laccess.label.building = building +laccess.label.breaking = breaking +laccess.label.speed = speed +laccess.label.team = team +laccess.label.type = type +laccess.label.flag = flag +laccess.label.flying = flying +laccess.label.controlled = controlled +laccess.label.controller = controller +laccess.label.name = name +laccess.label.payloadcount = payload count +laccess.label.payloadtype = payload type +laccess.label.totalpayload = total payload +laccess.label.payloadcapacity = payload capacity +laccess.label.maxunits = max units +laccess.label.id = id +laccess.label.selectedblock = selected block +laccess.label.selectedrotation = selected rotation +laccess.label.bulletlifetime = bullet lifetime +laccess.label.bullettime = bullet time +laccess.label.enabled = enabled +laccess.label.shoot = shoot +laccess.label.shootp = shoot predict +laccess.label.config = config +laccess.label.color = color +llocate.label.ore = ore +llocate.label.spawn = spawn +llocate.label.building = building +llocate.label.damaged = damaged +lmarkercontrol.label.remove = remove +lmarkercontrol.label.world = world +lmarkercontrol.label.minimap = minimap +lmarkercontrol.label.light = light +lmarkercontrol.label.autoscale = autoscale +lmarkercontrol.label.pos = pos +lmarkercontrol.label.endpos = end pos +lmarkercontrol.label.drawlayer = draw layer +lmarkercontrol.label.color = color +lmarkercontrol.label.radius = radius +lmarkercontrol.label.stroke = stroke +lmarkercontrol.label.outline = outline +lmarkercontrol.label.rotation = rotation +lmarkercontrol.label.shape = shape +lmarkercontrol.label.arc = arc +lmarkercontrol.label.flushtext = flush text +lmarkercontrol.label.fontsize = font size +lmarkercontrol.label.textheight = text height +lmarkercontrol.label.textalign = text align +lmarkercontrol.label.linealign = line align +lmarkercontrol.label.labelflags = label flags +lmarkercontrol.label.texture = texture +lmarkercontrol.label.texturesize = texture size +lmarkercontrol.label.posi = posi +lmarkercontrol.label.uvi = uvi +lmarkercontrol.label.colori = colori +logicrule.label.currentwavetime = current wave time +logicrule.label.wavetimer = wave timer? +logicrule.label.waves = waves +logicrule.label.wave = wave +logicrule.label.wavespacing = wave spacing +logicrule.label.wavesending = waves ending? +logicrule.label.attackmode = attack mode? +logicrule.label.enemycorebuildradius = enemy core build radius +logicrule.label.dropzoneradius = drop zone radius +logicrule.label.unitcap = unit cap +logicrule.label.maparea = map area +logicrule.label.lighting = lighting? +logicrule.label.cangameover = can game over +logicrule.label.ambientlight = ambient light +logicrule.label.unitlight = unit light +logicrule.label.solarmultiplier = solar multiplier +logicrule.label.dragmultiplier = drag multiplier +logicrule.label.ban = ban +logicrule.label.unban = unban +logicrule.label.pausedisabled = pause disabled +logicrule.label.musicvolume = music volume +logicrule.label.buildspeed = build speed +logicrule.label.unithealth = unit health +logicrule.label.unitbuildspeed = unit build speed +logicrule.label.unitminespeed = unit mine speed +logicrule.label.unitcost = unit cost +logicrule.label.unitdamage = unit damage +logicrule.label.blockhealth = block health +logicrule.label.blockdamage = block damage +logicrule.label.rtsminweight = rts min weight +logicrule.label.rtsminsquad = rts min squad +lunitcontrol.label.idle = idle +lunitcontrol.label.stop = stop +lunitcontrol.label.unbind = unbind +lunitcontrol.label.move = move +lunitcontrol.label.approach = approach +lunitcontrol.label.pathfind = pathfind +lunitcontrol.label.autopathfind = auto pathfind +lunitcontrol.label.target = target +lunitcontrol.label.targetp = target predict +lunitcontrol.label.itemdrop = item drop +lunitcontrol.label.itemtake = item take +lunitcontrol.label.paydrop = payload drop +lunitcontrol.label.paytake = payload take +lunitcontrol.label.payenter = payload enter +lunitcontrol.label.flag = flag +lunitcontrol.label.mine = mine +lunitcontrol.label.build = build block +lunitcontrol.label.getblock = get block +lunitcontrol.label.deconstruct = deconstruct +lunitcontrol.label.within = within? +lunitcontrol.label.boost = boost +messagetype.label.notify = notify +messagetype.label.announce = announce +messagetype.label.toast = toast +messagetype.label.mission = mission +querytype.label.unit = unit +querytype.label.building = building +radarsort.label.distance = distance +radarsort.label.health = health +radarsort.label.maxhealth = max health +radarsort.label.shield = shield +radarsort.label.armor = armor +radartarget.label.any = any +radartarget.label.enemy = enemy +radartarget.label.ally = ally +radartarget.label.player = player +radartarget.label.attacker = attacker +radartarget.label.flying = flying +radartarget.label.ground = ground +tilelayer.label.floor = floor +tilelayer.label.ore = ore +tilelayer.label.block = block +tilelayer.label.building = building + +name.token.jump = Jump +name.token.color = color +name.token.width = width +name.token.height = height +name.token.sides = sides +name.token.radius = radius +name.token.rotation = rotation +name.token.degrees = degrees +name.token.image = image +name.token.size = size +name.token.align = align +name.token.set = set +name.token.of = of +name.token.to = to +name.token.at = at +name.token.in = in +name.token.damage = damage +name.token.velocityScl = velocity scale +name.token.lifeScl = life scale +name.token.aimX = aim X +name.token.aimY = aim Y +name.token.read = read +name.token.write = write +name.token.from = from +name.token.char = char +name.token.linknum = link# +name.token.draw = draw +name.token.clear = clear +name.token.apply = apply +name.token.circle = circle +name.token.rect = rect +name.token.positional = positional +name.token.global = global +name.token.target = target +name.token.and = and +name.token.or = or +name.token.b-and = b-and +name.token.xor = xor +name.token.flip = flip +name.token.order = order +name.token.sort = sort +name.token.output = output +name.token.if = if +name.token.then = then +name.token.else = else +name.token.sec = sec +name.token.find = find +name.token.group = group +name.token.enemy = enemy? +name.token.ore = ore +name.token.outX = out X +name.token.outY = out Y +name.token.owner = owner +name.token.found = found? +name.token.building = building +name.token.always = always +name.token.not = not +name.token.pack = pack +name.token.unpack = unpack +name.token.-lookup = = lookup +name.token.type = type +name.token.get = get +name.token.team = team +name.token.rot = rot +name.token.spawn = spawn +name.token.-bullet = = bullet +name.token.unit = unit +name.token.weather = weather +name.token.state = state +name.token.natural = natural +name.token.speed = speed +name.token.level = level +name.token.duration = duration +name.token.seconds = seconds +name.token.shown = shown +name.token.data = data +name.token.effect = effect +name.token.pierce = pierce +name.token.ground = ground +name.token.air = air +name.token.flag = flag +name.token.volume = volume +name.token.pitch = pitch +name.token.pan = pan +name.token.limit = limit +name.token.id = id # +name.token.replace = replace? +name.token.for = for +name.token.success = success +name.token.truefalse = true/false +name.token.layer = layer +name.token.stroke = stroke +name.token.outline = outline +name.token.fill = fill? +name.token.start = start +name.token.end = end +name.token.fetch = fetch? +name.token.background = background +name.token.printFlush = printflush +name.token.name = name +name.token.index = index +name.token.block-unit = block/unit +name.token.enable = enable +name.token.amount = amount +name.token.item = item +name.token.takeUnits = take units +name.token.value = value +name.token.floor = floor +name.token.result = result +name.token.config = config +name.token.shapeText = shape text +name.token.point = point +name.token.shape = shape +name.token.text = text +name.token.line = line +name.token.texture = texture +name.token.quad = quad +name.token.light = light +name.token.snowing = snowing +name.token.rain = rain +name.token.sandstorm = sand storm +name.token.sporestorm = spore storm +name.token.fog = fog +name.token.suspend-particles = suspended particles +name.token.topLeft = top left +name.token.top = top +name.token.topRight = top right +name.token.left = left +name.token.center = center +name.token.right = right +name.token.bottomLeft = bottom left +name.token.bottom = bottom +name.token.bottomRight = bottom right +name.token.none = none +name.token.warn = warn +name.token.cross = cross +name.token.blockFall = block fall +name.token.placeBlock = place block +name.token.placeBlockSpark = place block spark +name.token.breakBlock = break block +name.token.-spawn = = spawn +name.token.trail = trail +name.token.breakProp = break prop +name.token.smokeCloud = smoke cloud +name.token.vapor = vapor +name.token.hit = hit +name.token.hitSquare = hit square +name.token.shootSmall = shoot small +name.token.shootBig = shoot big +name.token.smokeSmall = smoke small +name.token.smokeBig = smoke big +name.token.smokeColor = smoke color +name.token.smokeSquare = smoke square +name.token.smokeSquareBig = smoke square big +name.token.spark = spark +name.token.sparkBig = spark big +name.token.sparkShoot = spark shoot +name.token.sparkShootBig = spark shoot big +name.token.drill = drill +name.token.drillBig = drill big +name.token.lightBlock = light block +name.token.explosion = explosion +name.token.smokePuff = smoke puff +name.token.sparkExplosion = spark explosion +name.token.crossExplosion = cross explosion +name.token.wave = wave +name.token.bubble = bubble +name.token.music = music +name.token.interrupt = interrupt +name.token.all = All +name.token.beams = Beams +name.token.block = Block +name.token.charge = Charge +name.token.environment = Environment +name.token.explosions = Explosions +name.token.loops = Loops +name.token.movement = Movement +name.token.shoot = Shoot +name.token.ui = UI diff --git a/core/assets/bundles/bundle_tr.properties b/core/assets/bundles/bundle_tr.properties index fbd2cb95ef..a09e15f4a4 100644 --- a/core/assets/bundles/bundle_tr.properties +++ b/core/assets/bundles/bundle_tr.properties @@ -50,6 +50,7 @@ mods.browser.add = Yükle mods.browser.reinstall = Yeniden Yükle mods.browser.view-releases = Sürümleri İncele mods.browser.noreleases = [scarlet]Sürüm Bulunamadı\n[accent]Bu mod için yayımlanmış bir sürüm bulunamadı. +mods.browser.current = [lightgray]Most recent commit mods.browser.latest = mods.browser.releases = Yayımlar mods.browser.fetching = Yayınlar alınıyor... @@ -144,6 +145,7 @@ mods.initfailed = [red]⚠[] NOLAMAZ! Mindustry Çöktü. Bu Büyük ihtimalle b mods = Modlar mods.name = Mod: mods.none = [lightgray]Hiç mod bulunamadı! +mods.restore = Restore Failed mods.guide = Mod Rehberi mods.report = Hata bildir mods.openfolder = Mod klasörünü aç @@ -162,6 +164,7 @@ mod.installed = [[Yüklendi] mod.display = [gray]Mod:[orange] {0} mod.enabled = [lightgray]Etkin mod.disabled = [scarlet]Devre Dışı +mod.failed = [red]Failed mod.multiplayer.compatible = [gray]Çok Oyunculuya Uygun mod.disable = Devre Dışı Bırak mod.version = Sürüm: @@ -522,8 +525,10 @@ editor.filters.search = Ara: editor.filters.author = Yapımcı editor.filters.description = Açıklama editor.filters.modname = Mod İsmi -editor.filters.prioritizemod = Mod Önceliği -editor.filters.prioritizecustom = Özel Öncelik +editor.filters.prioritize.name = Prioritize: Name +editor.filters.prioritize.custom = Prioritize: Custom +editor.filters.prioritize.builtin = Prioritize: Built-In +editor.filters.prioritize.recent = Prioritize: Recently Modified editor.filters.planetselect = Planet Selection editor.shiftx = X Ekseninde Kaydır editor.shifty = Y Ekseninde Kaydır @@ -1098,12 +1103,15 @@ status.slow.name = Slow status.fast.name = Fast status.shielded.name = Shielded status.disarmed.name = Disarmed +status.invincible.name = Invincible +status.dynamic.name = Dynamic settings.language = Dil settings.data = Oyun Verisi settings.reset = Varsayılana Sıfırla settings.rebind = Tuşları Yeniden Ata settings.resetKey = Tuşu Sıfırla +settings.unbindKey = Unbind settings.controls = Kontroller settings.game = Oyun settings.sound = Ses @@ -1132,6 +1140,7 @@ block.limit = [scarlet]Limit: {0} Buildings unsupported.environment = [scarlet]Desteklenmeyen Ortam yes = Evet no = Hayır +unabletoclog = Unable to clog info.title = Bilgi error.title = [crimson]Bir hata oldu error.crashtitle = Bir hata oldu @@ -1233,7 +1242,11 @@ stat.buildspeedmultiplier = İnşa Hızı Çarpanı stat.reactive = Tepki Verir stat.immunities = Bağışıklıklar stat.healing = Tamir Eder +stat.status = Status Effect stat.efficiency = [stat]{0}% Verim +stat.chance = [stat]{0}%[lightgray] chance of [white] +stat.hitsize = Hitbox Size +stat.resettime = Reset Time ability.forcefield = Güç Kalkanı ability.forcefield.description = Mermilere karşı bir güç kalkanı açar @@ -1291,6 +1304,7 @@ bar.cargounitcap = Kargo Birim Kapasitesine Ulaşıldı bar.drillspeed = Matkap Hızı: {0}/s bar.pumpspeed = Pompa Hızı: {0}/s bar.efficiency = Verim: {0}% +bar.yield = Yield: +{0}% bar.boost = Hızlanış: +{0}% bar.powerbuffer = Pil Gücü: {0}/{1} bar.powerbalance = Enerji: {0}/sn @@ -1320,6 +1334,10 @@ bar.regenerationrate = [stat]{0}/sec[lightgray] tamir hızı bar.activationtimer = {0} saniyede aktif olucak bar.activated = Aktif bar.upto = Up to {0} +bar.lerpwarmuptime = Affected by overdrive. Non-linear; uses the exponential decay formula.\nFor reference, this will reach 90% progress in {0} seconds, and 99% in {1} seconds. +bar.damagetimetotal = {0} dmg/{1} sec +bar.hits = {0} hits +bar.dps = {0} DPS units.processorcontrol = [lightgray]İşlemci Kontrolünde @@ -1363,6 +1381,7 @@ bullet.notargetsbuildings = [stat] füzeleri görmezden gelir unit.blocks = blok unit.blockssquared = blok² +unit.worldunits = world units unit.powersecond = enerji birimi/saniye unit.tilessecond = alan/saniye unit.liquidsecond = sıvı birimi/saniye @@ -1389,6 +1408,7 @@ unit.shots = atış unit.pershot = /vuruş unit.perleg = ayak başına unit.perside = kenar başına +unit.instant = Instant category.purpose = Açıklama category.general = Genel category.power = Enerji @@ -1400,27 +1420,39 @@ category.optional = İsteğe Bağlı Geliştirmeler setting.alwaysmusic.name = Her zaman müzik çal setting.alwaysmusic.description = Açıldığında oyunda müzik sürekli çalar.\nKapatıldığında, rastgele ara verilir. setting.skipcoreanimation.name = Merkez Fırlatma/İnme Animasyonunu Atla +setting.skipcoreanimation.description = When enabled, the animation for core launching and landing will be skipped. setting.landscape.name = Yatayda sabitle -setting.shadows.name = Gölgeler +setting.landscape.description = When enabled, the screen orientation is locked to landscape mode. setting.blockreplace.name = Otomatik Blok Önerileri +setting.blockreplace.description = When enabled, placing a block on another of the same type\nwill suggest an automatic upgrade if available. setting.linear.name = Lineer Filtreleme +setting.linear.description = When enabled, textures are smoothed. When disabled, textures have a pixelated look. setting.hints.name = İpuçları setting.backgroundpause.name = Arka Planda Durdur +setting.backgroundpause.description = When enabled, the game will pause when it is not in focus. setting.buildautopause.name = İnşa Etmeyi Otomatik Olarak Durdur +setting.buildautopause.description = When enabled, building is automatically paused when the player is not actively building. setting.doubletapmine.name = Çift Tıklamayla Kaz +setting.doubletapmine.description = When enabled, double-tapping on a resource tile will make your unit start mining it. setting.commandmodehold.name = Komuta Modu için Basılı Tut +setting.commandmodehold.description = Whether command mode is activated by holding the command key down, as opposed to toggling it once. setting.distinctcontrolgroups.name = Birim Başı Bir Kontrol Grubuna Sınırla +setting.distinctcontrolgroups.description = When enabled, a unit can only belong to one control group at a time. setting.modcrashdisable.name = Çökmede Modları Kapa +setting.modcrashdisable.description = When enabled, if the game crashes on startup, all mods\nwill be automatically disabled to prevent a crash loop. setting.animatedwater.name = Hareketli Su -setting.animatedshields.name = Hareketli Kalkanlar +setting.animatedwater.description = Enables or disables animations for liquid surfaces like water and slag. setting.playerindicators.name = Oyuncu Belirteçleri +setting.playerindicators.description = Shows markers pointing in the direction of other players on the map. setting.showpings.name = Pingleri Göster setting.showotherbuildplans.name = Diğer Oyuncuların Ne İnşa Ettiğini Gör setting.indicators.name = Düşman/Müttefik Belirteçleri +setting.indicators.description = Shows markers pointing in the direction of setting.autotarget.name = Otomatik Hedef Alma +setting.autotarget.description = When enabled, your unit will automatically target and fire at nearby enemies. setting.keyboard.name = Fare+Klavye Kontrolleri -setting.touchscreen.name = Dokunmatik Ekran Kontrolleri setting.fpscap.name = Maksimum FPS +setting.fpscap.description = Sets the maximum frames per second the game will run at.\nHigher values may increase power consumption. setting.fpscap.none = Limitsiz ∞ setting.fpscap.text = {0} FPS setting.uiscale.name = Arayüz Ölçeği [lightgray](yeniden başlatma gerekebilir)[] @@ -1428,53 +1460,84 @@ setting.uiscale.description = Değişikleri uygulamak için yeniden başlatma ge setting.uiEdgePadding.name = Arayüz Kenar Sıkıştırma setting.uiEdgePadding.description = Arayüzün kenarlarına bariyerler ekler, kare ekranlar için uygun. setting.swapdiagonal.name = Her Zaman Çapraz Yerleştirme +setting.swapdiagonal.description = When enabled, holding the placement key will switch to diagonal placement mode. setting.screenshake.name = Ekran Sarsılması +setting.screenshake.description = Adjusts the intensity of the screen shake effect from explosions and other events. setting.bloomintensity.name = Parlaklık Şiddeti +setting.bloomintensity.description = Adjusts the intensity of the bloom (glow) effect. setting.bloomblur.name = Parlaklık Bulanıklığı +setting.bloomblur.description = Adjusts the blurriness of the bloom effect. setting.effects.name = Efektleri Görüntüle +setting.effects.description = Enables or disables various visual effects like smoke and particles. setting.destroyedblocks.name = Kırılmış Blokları Göster +setting.destroyedblocks.description = When enabled, destroyed blocks leave behind rubble. setting.blockstatus.name = Blok Durumunu Göster +setting.blockstatus.description = Shows colored status icons above blocks. setting.conveyorpathfinding.name = Konveyör Yol Bulma +setting.conveyorpathfinding.description = When enabled, placing conveyors will automatically try to find a path to the destination. setting.sensitivity.name = Kumanda Hassasiyeti +setting.sensitivity.description = Adjusts the sensitivity of game controllers. setting.saveinterval.name = Kayıt Aralığı +setting.saveinterval.description = Sets the time interval for automatic game saves. setting.seconds = {0} saniye setting.milliseconds = {0} milisaniye setting.fullscreen.name = Tam Ekran setting.fps.name = FPS Göster +setting.fps.description = Displays the current frames per second and network ping in the corner of the screen. setting.console.name = Konsolu Aktifleştir +setting.console.description = Enables the in-game Javascript console. setting.drawhitboxes.name = Display Hitboxes setting.showperformance.name = Display Performance Metrics setting.buildingtimestep.name = Fixed Building Timestep setting.buildingtimestep.description = Runs buildings on a fixed timestep with constant delta,\nas opposed to every frame with variable delta.\nIf buildings cannot be updated fast enough, the game will slow down.\nIf you don't know what that means, don't touch this option. setting.smoothcamera.name = Yumuşak Geçişli Kamera +setting.smoothcamera.description = When enabled, the camera will move more smoothly instead of\ninstantly snapping to new positions. setting.detach-camera.name = Özgür Kamera setting.detach-camera.description = Etkinleştirilirse, kamera oyuncu biriminden bağımsız hareket eder.\nBu ayara bir kısayol tuşu atanabilir. setting.vsync.name = VSync +setting.vsync.description = Synchronizes the game's frame rate with the monitor's\nrefresh rate to prevent screen tearing. setting.pixelate.name = Pikselleştir [lightgray](animasyonları kapatır) +setting.pixelate.description = When enabled, the game is rendered at a lower resolution and\nscaled up, creating a pixelated effect. setting.minimap.name = Haritayı Göster +setting.minimap.description = Toggles the visibility of the minimap in the corner of the screen. setting.coreitems.name = Merkezdeki Eşyaları Göster [lightgray](üzerinde çalışılıyor) +setting.coreitems.description = Toggles the display of items stored in the core on the side of the screen. setting.position.name = Oyuncu Noktasını Göster +setting.position.description = Displays the player's coordinates on the screen. setting.mouseposition.name = Fareyi Göster +setting.mouseposition.description = Displays the mouse cursor's coordinates on the screen. setting.musicvol.name = Müzik Sesi setting.atmosphere.name = Gezegen Atmosferini Göster +setting.atmosphere.description = Toggles the rendering of the planet atmospheres in the campaign 3D view. setting.drawlight.name = Karanlığı/Aydınlığı Çiz setting.ambientvol.name = Çevresel Ses -setting.mutemusic.name = Müziği Kapat setting.sfxvol.name = Oyun Sesi -setting.mutesound.name = Sesi Kapat setting.communityservers.name = Fetch Community Server List +setting.communityservers.description = When enabled, the game will fetch and display a list of community-run multiplayer servers. setting.savecreate.name = Otomatik Kayıt Oluştur +setting.savecreate.description = When enabled, the game will automatically create a new save file when starting a new game. setting.steampublichost.name = Herkese Açık Oyun Görünürlüğü +setting.steampublichost.description = Controls who can see and join your game when hosting on Steam. setting.playerlimit.name = Oyuncu Limiti +setting.playerlimit.description = Sets the maximum number of players that can join your server. setting.chatopacity.name = Mesajlaşma Opaklığı +setting.chatopacity.description = Adjusts the transparency of the chat window. setting.lasersopacity.name = Enerji Lazeri Opaklığı +setting.lasersopacity.description = Adjusts the opacity of power node lasers. setting.unitlaseropacity.name = Birim Kazı Işını Opaklığı +setting.unitlaseropacity.description = Adjusts the opacity of unit mining beams. setting.bridgeopacity.name = Köprü Opaklığı +setting.bridgeopacity.description = Adjusts the opacity of bridge conveyors. setting.playerchat.name = Oyun-içi Konuşmayı Göster +setting.playerchat.description = When enabled, chat messages from players will appear in bubbles above their heads. setting.showweather.name = Hava Durumu Grafiklerini Göster +setting.showweather.description = Toggles the display of weather effects like rain and snow. setting.hidedisplays.name = İşlemci İpuçlarını Gizle +setting.hidedisplays.description = Hides the content of logic displays, which may improve performance. setting.macnotch.name = Arayüzü çentik gösterecek şekilde uyarlayın setting.macnotch.description = Değişikleri uygulamak için yeniden başlatma gerekli +setting.logiclocalization.name = Logic Localization +setting.logiclocalization.description = When enabled, text in the logic editor is translated,\ninstead of being English for all languages. steam.friendsonly = Arkadaşlara özel steam.friendsonly.tooltip = Sadece Steam arkadaşlarının katılıp katılabilemeyeceğini belirler.\nBu kutudan tiki kaldırmak oyununuzu herkese açık yapacaktır. @@ -1685,6 +1748,7 @@ rules.title.unit = Birlikler rules.title.experimental = Deneysel rules.title.environment = Çevre rules.title.teams = Takımlar +rules.title.light = Lighting rules.title.planet = Gezegen rules.title.music = Music rules.alwaysplaymusic = Always Play Music @@ -1696,6 +1760,7 @@ rules.darkmusic.info = Comma-separated music tracks that are more likely to play rules.nomusic = Disable Automatic Music rules.nomusic.info = Turns off all automatic music playback.\nUseful for maps that have custom music played using processors. rules.lighting = Işıklandırma +rules.lighting.unitlight = Unit Lighting rules.fog = Savaş Sisi rules.invasions = Düşman Sektör Saldırıları rules.legacylaunchpads = Eski Fırlatış Rampası Mekanikleri @@ -2607,6 +2672,8 @@ block.large-logic-display.description = Bir işlemciden bilgi alarak grafik gös block.tile-logic-display.description = Displays arbitrary graphics from a logic processor.\nSeamlessly connects to nearby tiled display blocks. block.interplanetary-accelerator.description = Gezegenler Arası ulaşım şimdi parmaklarının ucunda... block.repair-turret.description = Sürekli en yakın birimi tamir eder. Soğutucu kullanabilir. +block.target-dummy.name = Target Dummy +block.target-dummy.description = Spawns a target dummy to test damage per second. Armor and flight can be configured.\nSandbox only. #Erekir block.core-bastion.description = Ana Merkez. Güçlendirilmiş. Yok edildiğinde sektör kaybedilir. @@ -3059,3 +3126,466 @@ lenum.dragmultiplier = Ortam sürtünme (direnç) çarpanı. lenum.ban = Yerleştirilemeyen veya inşa edilemeyen bloklar veya birimler. lenum.unban = Bir birimin veya bloğun yasağını kaldırır. lenum.musicvolume = Global music volume multiplier.\nClamped to [0, 1]. + +# Implemented via the localizedName() method +instruction.read = Read +instruction.write = Write +instruction.draw = Draw +instruction.print = Print +instruction.printchar = Print Char +instruction.format = Format +instruction.drawflush = Draw Flush +instruction.printflush = Print Flush +instruction.getlink = Get link +instruction.control = Control +instruction.radar = Radar +instruction.sensor = Sensor +instruction.set = Set +instruction.operation = Operation +instruction.select = Select +instruction.wait = Wait +instruction.stop = Stop +instruction.lookup = Lookup +instruction.jump = Jump +instruction.end = End +instruction.unitbind = Unit Bind +instruction.unitcontrol = Unit Control +instruction.unitradar = Unit Radar +instruction.unitlocate = Unit Locate +instruction.query = Query +instruction.getblock = Get Block +instruction.setblock = Set Block +instruction.spawnunit = Spawn Unit +instruction.spawnbullet = Spawn Bullet +instruction.applystatus = Apply Status +instruction.weathersense = Weather Sense +instruction.weatherset = Weather Set +instruction.spawnwave = Spawn Wave +instruction.setrule = Set Rule +instruction.flushmessage = Flush Message +instruction.cutscene = Cutscene +instruction.effect = Effect +instruction.explosion = Explosion +instruction.setrate = Set Rate +instruction.fetch = Fetch +instruction.sync = Sync +instruction.clientdata = Client Data +instruction.getflag = Get Flag +instruction.setflag = Set Flag +instruction.setprop = Set Prop +instruction.playsound = Play Sound +instruction.playmusic = Play Music +instruction.setmarker = Set Marker +instruction.makemarker = Make Marker +instruction.localeprint = Locale Print +instruction.packcolor = Pack Color +instruction.unpackcolor = Unpack Color +instruction.invalid = Invalid +# Implemented via the enumText() method +blockflag.label.core = core +blockflag.label.storage = storage +blockflag.label.generator = generator +blockflag.label.turret = turret +blockflag.label.factory = factory +blockflag.label.repair = repair +blockflag.label.battery = battery +blockflag.label.reactor = reactor +blockflag.label.drill = drill +blockflag.label.shield = shield +contenttype.label.block = block +contenttype.label.unit = unit +contenttype.label.item = item +contenttype.label.liquid = liquid +contenttype.label.team = team +cutsceneaction.label.active = active +cutsceneaction.label.pan = pan +cutsceneaction.label.zoom = zoom +cutsceneaction.label.stop = stop +cutsceneaction.label.shake = shake +cutsceneaction.label.gethud = get Hud +cutsceneaction.label.sethud = set Hud +fetchtype.label.unit = unit +fetchtype.label.player = player +fetchtype.label.core = core +fetchtype.label.build = build +fetchtype.label.unitcount = unit count +fetchtype.label.playercount = player count +fetchtype.label.corecount = core count +fetchtype.label.buildcount = build count +graphicstype.label.clear = clear +graphicstype.label.color = color +graphicstype.label.col = col +graphicstype.label.stroke = stroke +graphicstype.label.line = line +graphicstype.label.rect = rect +graphicstype.label.linerect = line rect +graphicstype.label.poly = poly +graphicstype.label.linepoly = line poly +graphicstype.label.triangle = triangle +graphicstype.label.image = image +graphicstype.label.print = print +graphicstype.label.translate = translate +graphicstype.label.scale = scale +graphicstype.label.rotate = rotate +graphicstype.label.reset = reset +laccess.label.totalitems = total items +laccess.label.firstitem = first item +laccess.label.totalliquids = total liquids +laccess.label.totalpower = total power +laccess.label.itemcapacity = item capacity +laccess.label.liquidcapacity = liquid capacity +laccess.label.powercapacity = power capacity +laccess.label.powernetstored = powernet stored +laccess.label.powernetcapacity = powernet capacity +laccess.label.powernetin = powernet in +laccess.label.powernetout = powernet out +laccess.label.ammo = ammo +laccess.label.ammocapacity = ammo capacity +laccess.label.currentammotype = current ammo type +laccess.label.memorycapacity = memory capacity +laccess.label.health = health +laccess.label.maxhealth = max health +laccess.label.heat = heat +laccess.label.shield = shield +laccess.label.armor = armor +laccess.label.efficiency = efficiency +laccess.label.progress = progress +laccess.label.timescale = timescale +laccess.label.rotation = rotation +laccess.label.x = x +laccess.label.y = y +laccess.label.velocityx = x velocity +laccess.label.velocityy = y velocity +laccess.label.shootx = shoot x +laccess.label.shooty = shoot y +laccess.label.camerax = camera x +laccess.label.cameray = camera y +laccess.label.camerawidth = camera width +laccess.label.cameraheight = camera height +laccess.label.displaywidth = display width +laccess.label.displayheight = display height +laccess.label.buffersize = buffer size +laccess.label.operations = operations +laccess.label.size = size +laccess.label.solid = solid +laccess.label.dead = dead +laccess.label.range = range +laccess.label.shooting = shooting +laccess.label.boosting = boosting +laccess.label.minex = mining x +laccess.label.miney = mining y +laccess.label.mining = mining +laccess.label.buildx = build x +laccess.label.buildy = build y +laccess.label.pingx = ping x +laccess.label.pingy = ping y +laccess.label.pingtext = ping text +laccess.label.building = building +laccess.label.breaking = breaking +laccess.label.speed = speed +laccess.label.team = team +laccess.label.type = type +laccess.label.flag = flag +laccess.label.flying = flying +laccess.label.controlled = controlled +laccess.label.controller = controller +laccess.label.name = name +laccess.label.payloadcount = payload count +laccess.label.payloadtype = payload type +laccess.label.totalpayload = total payload +laccess.label.payloadcapacity = payload capacity +laccess.label.maxunits = max units +laccess.label.id = id +laccess.label.selectedblock = selected block +laccess.label.selectedrotation = selected rotation +laccess.label.bulletlifetime = bullet lifetime +laccess.label.bullettime = bullet time +laccess.label.enabled = enabled +laccess.label.shoot = shoot +laccess.label.shootp = shoot predict +laccess.label.config = config +laccess.label.color = color +llocate.label.ore = ore +llocate.label.spawn = spawn +llocate.label.building = building +llocate.label.damaged = damaged +lmarkercontrol.label.remove = remove +lmarkercontrol.label.world = world +lmarkercontrol.label.minimap = minimap +lmarkercontrol.label.light = light +lmarkercontrol.label.autoscale = autoscale +lmarkercontrol.label.pos = pos +lmarkercontrol.label.endpos = end pos +lmarkercontrol.label.drawlayer = draw layer +lmarkercontrol.label.color = color +lmarkercontrol.label.radius = radius +lmarkercontrol.label.stroke = stroke +lmarkercontrol.label.outline = outline +lmarkercontrol.label.rotation = rotation +lmarkercontrol.label.shape = shape +lmarkercontrol.label.arc = arc +lmarkercontrol.label.flushtext = flush text +lmarkercontrol.label.fontsize = font size +lmarkercontrol.label.textheight = text height +lmarkercontrol.label.textalign = text align +lmarkercontrol.label.linealign = line align +lmarkercontrol.label.labelflags = label flags +lmarkercontrol.label.texture = texture +lmarkercontrol.label.texturesize = texture size +lmarkercontrol.label.posi = posi +lmarkercontrol.label.uvi = uvi +lmarkercontrol.label.colori = colori +logicrule.label.currentwavetime = current wave time +logicrule.label.wavetimer = wave timer? +logicrule.label.waves = waves +logicrule.label.wave = wave +logicrule.label.wavespacing = wave spacing +logicrule.label.wavesending = waves ending? +logicrule.label.attackmode = attack mode? +logicrule.label.enemycorebuildradius = enemy core build radius +logicrule.label.dropzoneradius = drop zone radius +logicrule.label.unitcap = unit cap +logicrule.label.maparea = map area +logicrule.label.lighting = lighting? +logicrule.label.cangameover = can game over +logicrule.label.ambientlight = ambient light +logicrule.label.unitlight = unit light +logicrule.label.solarmultiplier = solar multiplier +logicrule.label.dragmultiplier = drag multiplier +logicrule.label.ban = ban +logicrule.label.unban = unban +logicrule.label.pausedisabled = pause disabled +logicrule.label.musicvolume = music volume +logicrule.label.buildspeed = build speed +logicrule.label.unithealth = unit health +logicrule.label.unitbuildspeed = unit build speed +logicrule.label.unitminespeed = unit mine speed +logicrule.label.unitcost = unit cost +logicrule.label.unitdamage = unit damage +logicrule.label.blockhealth = block health +logicrule.label.blockdamage = block damage +logicrule.label.rtsminweight = rts min weight +logicrule.label.rtsminsquad = rts min squad +lunitcontrol.label.idle = idle +lunitcontrol.label.stop = stop +lunitcontrol.label.unbind = unbind +lunitcontrol.label.move = move +lunitcontrol.label.approach = approach +lunitcontrol.label.pathfind = pathfind +lunitcontrol.label.autopathfind = auto pathfind +lunitcontrol.label.target = target +lunitcontrol.label.targetp = target predict +lunitcontrol.label.itemdrop = item drop +lunitcontrol.label.itemtake = item take +lunitcontrol.label.paydrop = payload drop +lunitcontrol.label.paytake = payload take +lunitcontrol.label.payenter = payload enter +lunitcontrol.label.flag = flag +lunitcontrol.label.mine = mine +lunitcontrol.label.build = build block +lunitcontrol.label.getblock = get block +lunitcontrol.label.deconstruct = deconstruct +lunitcontrol.label.within = within? +lunitcontrol.label.boost = boost +messagetype.label.notify = notify +messagetype.label.announce = announce +messagetype.label.toast = toast +messagetype.label.mission = mission +querytype.label.unit = unit +querytype.label.building = building +radarsort.label.distance = distance +radarsort.label.health = health +radarsort.label.maxhealth = max health +radarsort.label.shield = shield +radarsort.label.armor = armor +radartarget.label.any = any +radartarget.label.enemy = enemy +radartarget.label.ally = ally +radartarget.label.player = player +radartarget.label.attacker = attacker +radartarget.label.flying = flying +radartarget.label.ground = ground +tilelayer.label.floor = floor +tilelayer.label.ore = ore +tilelayer.label.block = block +tilelayer.label.building = building + +name.token.jump = Jump +name.token.color = color +name.token.width = width +name.token.height = height +name.token.sides = sides +name.token.radius = radius +name.token.rotation = rotation +name.token.degrees = degrees +name.token.image = image +name.token.size = size +name.token.align = align +name.token.set = set +name.token.of = of +name.token.to = to +name.token.at = at +name.token.in = in +name.token.damage = damage +name.token.velocityScl = velocity scale +name.token.lifeScl = life scale +name.token.aimX = aim X +name.token.aimY = aim Y +name.token.read = read +name.token.write = write +name.token.from = from +name.token.char = char +name.token.linknum = link# +name.token.draw = draw +name.token.clear = clear +name.token.apply = apply +name.token.circle = circle +name.token.rect = rect +name.token.positional = positional +name.token.global = global +name.token.target = target +name.token.and = and +name.token.or = or +name.token.b-and = b-and +name.token.xor = xor +name.token.flip = flip +name.token.order = order +name.token.sort = sort +name.token.output = output +name.token.if = if +name.token.then = then +name.token.else = else +name.token.sec = sec +name.token.find = find +name.token.group = group +name.token.enemy = enemy? +name.token.ore = ore +name.token.outX = out X +name.token.outY = out Y +name.token.owner = owner +name.token.found = found? +name.token.building = building +name.token.always = always +name.token.not = not +name.token.pack = pack +name.token.unpack = unpack +name.token.-lookup = = lookup +name.token.type = type +name.token.get = get +name.token.team = team +name.token.rot = rot +name.token.spawn = spawn +name.token.-bullet = = bullet +name.token.unit = unit +name.token.weather = weather +name.token.state = state +name.token.natural = natural +name.token.speed = speed +name.token.level = level +name.token.duration = duration +name.token.seconds = seconds +name.token.shown = shown +name.token.data = data +name.token.effect = effect +name.token.pierce = pierce +name.token.ground = ground +name.token.air = air +name.token.flag = flag +name.token.volume = volume +name.token.pitch = pitch +name.token.pan = pan +name.token.limit = limit +name.token.id = id # +name.token.replace = replace? +name.token.for = for +name.token.success = success +name.token.truefalse = true/false +name.token.layer = layer +name.token.stroke = stroke +name.token.outline = outline +name.token.fill = fill? +name.token.start = start +name.token.end = end +name.token.fetch = fetch? +name.token.background = background +name.token.printFlush = printflush +name.token.name = name +name.token.index = index +name.token.block-unit = block/unit +name.token.enable = enable +name.token.amount = amount +name.token.item = item +name.token.takeUnits = take units +name.token.value = value +name.token.floor = floor +name.token.result = result +name.token.config = config +name.token.shapeText = shape text +name.token.point = point +name.token.shape = shape +name.token.text = text +name.token.line = line +name.token.texture = texture +name.token.quad = quad +name.token.light = light +name.token.snowing = snowing +name.token.rain = rain +name.token.sandstorm = sand storm +name.token.sporestorm = spore storm +name.token.fog = fog +name.token.suspend-particles = suspended particles +name.token.topLeft = top left +name.token.top = top +name.token.topRight = top right +name.token.left = left +name.token.center = center +name.token.right = right +name.token.bottomLeft = bottom left +name.token.bottom = bottom +name.token.bottomRight = bottom right +name.token.none = none +name.token.warn = warn +name.token.cross = cross +name.token.blockFall = block fall +name.token.placeBlock = place block +name.token.placeBlockSpark = place block spark +name.token.breakBlock = break block +name.token.-spawn = = spawn +name.token.trail = trail +name.token.breakProp = break prop +name.token.smokeCloud = smoke cloud +name.token.vapor = vapor +name.token.hit = hit +name.token.hitSquare = hit square +name.token.shootSmall = shoot small +name.token.shootBig = shoot big +name.token.smokeSmall = smoke small +name.token.smokeBig = smoke big +name.token.smokeColor = smoke color +name.token.smokeSquare = smoke square +name.token.smokeSquareBig = smoke square big +name.token.spark = spark +name.token.sparkBig = spark big +name.token.sparkShoot = spark shoot +name.token.sparkShootBig = spark shoot big +name.token.drill = drill +name.token.drillBig = drill big +name.token.lightBlock = light block +name.token.explosion = explosion +name.token.smokePuff = smoke puff +name.token.sparkExplosion = spark explosion +name.token.crossExplosion = cross explosion +name.token.wave = wave +name.token.bubble = bubble +name.token.music = music +name.token.interrupt = interrupt +name.token.all = All +name.token.beams = Beams +name.token.block = Block +name.token.charge = Charge +name.token.environment = Environment +name.token.explosions = Explosions +name.token.loops = Loops +name.token.movement = Movement +name.token.shoot = Shoot +name.token.ui = UI diff --git a/core/assets/bundles/bundle_uk_UA.properties b/core/assets/bundles/bundle_uk_UA.properties index 33f8064bca..d06c592729 100644 --- a/core/assets/bundles/bundle_uk_UA.properties +++ b/core/assets/bundles/bundle_uk_UA.properties @@ -50,6 +50,7 @@ mods.browser.add = Установити mods.browser.reinstall = Перевстановити mods.browser.view-releases = Переглянути релізи mods.browser.noreleases = [scarlet]Релізи відсутні\n[accent]Не вдалося знайти жодного релізу цієї модифікації. Перевірте, чи є в репозиторії модифікації опубліковані релізи. +mods.browser.current = [lightgray]Most recent commit mods.browser.latest = <Найновіший> mods.browser.releases = Релізи mods.browser.fetching = Отримання релізів... @@ -144,6 +145,7 @@ mods.initfailed = [red]⚠[] Попереднього разу не вдалос mods = Модифікації mods.name = Модифікація: mods.none = [lightgray]Модифікацій не знайдено! +mods.restore = Restore Failed mods.guide = Посібник із модифікацій mods.report = Повідомити про хибу mods.openfolder = Відкрити теку @@ -162,6 +164,7 @@ mod.installed = [[Установлено] mod.display = [gray]Модифікація:[orange] {0} mod.enabled = [lightgray]Увімкнено mod.disabled = [scarlet]Вимкнена +mod.failed = [red]Failed mod.multiplayer.compatible = [gray]Доступна у багатоосібній грі mod.disable = Вимкнути mod.version = Версія: @@ -522,8 +525,10 @@ editor.filters.search = Шукати в editor.filters.author = Автор editor.filters.description = Опис editor.filters.modname = Ім’я модифікації -editor.filters.prioritizemod = Модифікації -editor.filters.prioritizecustom = Власні +editor.filters.prioritize.name = Prioritize: Name +editor.filters.prioritize.custom = Prioritize: Custom +editor.filters.prioritize.builtin = Prioritize: Built-In +editor.filters.prioritize.recent = Prioritize: Recently Modified editor.filters.planetselect = Планети editor.shiftx = Зміщення за віссю X editor.shifty = Зміщення за віссю Y @@ -1098,12 +1103,15 @@ status.slow.name = Сповільнення status.fast.name = Прискорення status.shielded.name = Захищений status.disarmed.name = Роззброєний +status.invincible.name = Invincible +status.dynamic.name = Dynamic settings.language = Мова settings.data = Ігрові дані settings.reset = За замовчуванням settings.rebind = Змінити settings.resetKey = Скинути +settings.unbindKey = Unbind settings.controls = Керування settings.game = Гра settings.sound = Звук @@ -1132,6 +1140,7 @@ block.limit = [scarlet]Ліміт будівель: {0} unsupported.environment = [scarlet]Непідтримуване середовище yes = Так no = Ні +unabletoclog = Unable to clog info.title = Інформація error.title = [crimson]Виникла помилка error.crashtitle = Виникла помилка @@ -1233,7 +1242,11 @@ stat.buildspeedmultiplier = Множник швидкості будування stat.reactive = Реактивний stat.immunities = Імунітети stat.healing = Відновлювання +stat.status = Status Effect stat.efficiency = [stat]{0}% Ефективність +stat.chance = [stat]{0}%[lightgray] chance of [white] +stat.hitsize = Hitbox Size +stat.resettime = Reset Time ability.forcefield = Силовий щит ability.forcefield.description = Створює силове поле, яке поглинає кулі @@ -1291,6 +1304,7 @@ bar.cargounitcap = Досягнуто межі одиниць для ванта bar.drillspeed = Швидкість буріння: {0} за сек. bar.pumpspeed = Швидкість викачування: {0} за сек. bar.efficiency = Ефективність: {0}% +bar.yield = Yield: +{0}% bar.boost = Підсилення: +{0}% bar.powerbuffer = Енергія: {0}/{1} bar.powerbalance = Енергія: {0} за сек. @@ -1320,6 +1334,10 @@ bar.regenerationrate = [stat]{0} [lightgray]відновлення [stat]за с bar.activationtimer = Активується через {0} bar.activated = Готово bar.upto = Up to {0} +bar.lerpwarmuptime = Affected by overdrive. Non-linear; uses the exponential decay formula.\nFor reference, this will reach 90% progress in {0} seconds, and 99% in {1} seconds. +bar.damagetimetotal = {0} dmg/{1} sec +bar.hits = {0} hits +bar.dps = {0} DPS units.processorcontrol = [lightgray]Керується процесором @@ -1363,6 +1381,7 @@ bullet.notargetsbuildings = [stat]уникає будівлі unit.blocks = блоки unit.blockssquared = блоків² +unit.worldunits = world units unit.powersecond = одиниць енергії за сек. unit.tilessecond = плиток за сек. unit.liquidsecond = одиниць рідини за сек. @@ -1389,6 +1408,7 @@ unit.shots = \ue020 unit.pershot = \ue020 за постріл unit.perleg = за ногу unit.perside = за сторону +unit.instant = Instant category.purpose = Призначення category.general = Загальне category.power = Енергія @@ -1400,27 +1420,39 @@ category.optional = Додаткові поліпшення setting.alwaysmusic.name = Постійний супровід музики setting.alwaysmusic.description = Якщо увімкнено, завжди грає по колу в грі.\nЯкщо вимкнено, вона грає через випадковий інтервал часу. setting.skipcoreanimation.name = Пропустити анімацію запуску та приземлення ядра +setting.skipcoreanimation.description = When enabled, the animation for core launching and landing will be skipped. setting.landscape.name = Тільки альбомний (горизонтальний) режим -setting.shadows.name = Тіні +setting.landscape.description = When enabled, the screen orientation is locked to landscape mode. setting.blockreplace.name = Пропонування щодо автоматичної заміни будівель +setting.blockreplace.description = When enabled, placing a block on another of the same type\nwill suggest an automatic upgrade if available. setting.linear.name = Лінійна фільтрація +setting.linear.description = When enabled, textures are smoothed. When disabled, textures have a pixelated look. setting.hints.name = Підказки setting.backgroundpause.name = Пауза в разі згортання +setting.backgroundpause.description = When enabled, the game will pause when it is not in focus. setting.buildautopause.name = Автоматичне призупинення будування +setting.buildautopause.description = When enabled, building is automatically paused when the player is not actively building. setting.doubletapmine.name = Подвійне швидке натискання для початку видобутку +setting.doubletapmine.description = When enabled, double-tapping on a resource tile will make your unit start mining it. setting.commandmodehold.name = Утримуйте для переходу в режим командування +setting.commandmodehold.description = Whether command mode is activated by holding the command key down, as opposed to toggling it once. setting.distinctcontrolgroups.name = Обмежити одну групу контролю на одиницю +setting.distinctcontrolgroups.description = When enabled, a unit can only belong to one control group at a time. setting.modcrashdisable.name = Вимикати модифікації після аварійного запуску +setting.modcrashdisable.description = When enabled, if the game crashes on startup, all mods\nwill be automatically disabled to prevent a crash loop. setting.animatedwater.name = Анімаційні рідини -setting.animatedshields.name = Анімаційні щити +setting.animatedwater.description = Enables or disables animations for liquid surfaces like water and slag. setting.playerindicators.name = Позначки гравців +setting.playerindicators.description = Shows markers pointing in the direction of other players on the map. setting.showpings.name = Показувати мітки setting.showotherbuildplans.name = Показувати проекції будівель інших гравців setting.indicators.name = Позначки противників +setting.indicators.description = Shows markers pointing in the direction of setting.autotarget.name = Автострільба +setting.autotarget.description = When enabled, your unit will automatically target and fire at nearby enemies. setting.keyboard.name = Миш + Керування з клавіатури (Експериментально) -setting.touchscreen.name = Керування сенсорним екраном setting.fpscap.name = Максимальний FPS +setting.fpscap.description = Sets the maximum frames per second the game will run at.\nHigher values may increase power consumption. setting.fpscap.none = Жодне setting.fpscap.text = {0} FPS setting.uiscale.name = Масштабування користувацького інтерфейсу @@ -1428,53 +1460,84 @@ setting.uiscale.description = Потрібен перезапуск для за setting.uiEdgePadding.name = Крайові відступи інтерфейсу setting.uiEdgePadding.description = Додає відступи по краях інтерфейсу користувача. Корисно для дисплеїв із закругленими кутами або вирізами. setting.swapdiagonal.name = Завжди діагональне розміщення +setting.swapdiagonal.description = When enabled, holding the placement key will switch to diagonal placement mode. setting.screenshake.name = Тряска екрану +setting.screenshake.description = Adjusts the intensity of the screen shake effect from explosions and other events. setting.bloomintensity.name = Інтенсивність світіння +setting.bloomintensity.description = Adjusts the intensity of the bloom (glow) effect. setting.bloomblur.name = Розмиття світіння +setting.bloomblur.description = Adjusts the blurriness of the bloom effect. setting.effects.name = Ефекти +setting.effects.description = Enables or disables various visual effects like smoke and particles. setting.destroyedblocks.name = Показувати зруйновані будівлі +setting.destroyedblocks.description = When enabled, destroyed blocks leave behind rubble. setting.blockstatus.name = Показувати стан будівель +setting.blockstatus.description = Shows colored status icons above blocks. setting.conveyorpathfinding.name = Пошук шляху для встановлення конвеєрів +setting.conveyorpathfinding.description = When enabled, placing conveyors will automatically try to find a path to the destination. setting.sensitivity.name = Чутливість контролера +setting.sensitivity.description = Adjusts the sensitivity of game controllers. setting.saveinterval.name = Інтервал збереження +setting.saveinterval.description = Sets the time interval for automatic game saves. setting.seconds = {0} секунд setting.milliseconds = {0} мілісекунд setting.fullscreen.name = Повноекранний режим setting.fps.name = Показувати FPS і затримку до сервера +setting.fps.description = Displays the current frames per second and network ping in the corner of the screen. setting.console.name = Увімкнути консоль +setting.console.description = Enables the in-game Javascript console. setting.drawhitboxes.name = Показати хітбокси setting.showperformance.name = Відображати показники продуктивності setting.buildingtimestep.name = Fixed Building Timestep setting.buildingtimestep.description = Runs buildings on a fixed timestep with constant delta,\nas opposed to every frame with variable delta.\nIf buildings cannot be updated fast enough, the game will slow down.\nIf you don't know what that means, don't touch this option. setting.smoothcamera.name = Гладка камера +setting.smoothcamera.description = When enabled, the camera will move more smoothly instead of\ninstantly snapping to new positions. setting.detach-camera.name = Вільна камера setting.detach-camera.description = Якщо увімкнено, камера рухається незалежно від одиниці гравця.\nДля цього параметра можна призначити гарячу клавішу. setting.vsync.name = Вертикальна синхронізація +setting.vsync.description = Synchronizes the game's frame rate with the monitor's\nrefresh rate to prevent screen tearing. setting.pixelate.name = Пікселізація +setting.pixelate.description = When enabled, the game is rendered at a lower resolution and\nscaled up, creating a pixelated effect. setting.minimap.name = Показувати мінімапу +setting.minimap.description = Toggles the visibility of the minimap in the corner of the screen. setting.coreitems.name = Показувати предмети в ядрі +setting.coreitems.description = Toggles the display of items stored in the core on the side of the screen. setting.position.name = Показувати координати гравця +setting.position.description = Displays the player's coordinates on the screen. setting.mouseposition.name = Показувати координати курсора +setting.mouseposition.description = Displays the mouse cursor's coordinates on the screen. setting.musicvol.name = Гучність музики setting.atmosphere.name = Показувати планетарну атмосферу +setting.atmosphere.description = Toggles the rendering of the planet atmospheres in the campaign 3D view. setting.drawlight.name = Малювати темряву/світло setting.ambientvol.name = Звуки довкілля -setting.mutemusic.name = Заглушити музику setting.sfxvol.name = Гучність звукових ефектів -setting.mutesound.name = Заглушити звук setting.communityservers.name = Завантажувати список серверів спільноти +setting.communityservers.description = When enabled, the game will fetch and display a list of community-run multiplayer servers. setting.savecreate.name = Автоматичне створення збережень +setting.savecreate.description = When enabled, the game will automatically create a new save file when starting a new game. setting.steampublichost.name = Загальнодоступність гри +setting.steampublichost.description = Controls who can see and join your game when hosting on Steam. setting.playerlimit.name = Обмеження гравців +setting.playerlimit.description = Sets the maximum number of players that can join your server. setting.chatopacity.name = Непрозорість чату +setting.chatopacity.description = Adjusts the transparency of the chat window. setting.lasersopacity.name = Непрозорість лазерів енергопостачання +setting.lasersopacity.description = Adjusts the opacity of power node lasers. setting.unitlaseropacity.name = Непрозорість проментів видобування одиниць +setting.unitlaseropacity.description = Adjusts the opacity of unit mining beams. setting.bridgeopacity.name = Непрозорість мостів +setting.bridgeopacity.description = Adjusts the opacity of bridge conveyors. setting.playerchat.name = Показувати хмару чата над гравцями +setting.playerchat.description = When enabled, chat messages from players will appear in bubbles above their heads. setting.showweather.name = Показувати погоду +setting.showweather.description = Toggles the display of weather effects like rain and snow. setting.hidedisplays.name = Приховувати логічні дисплеї +setting.hidedisplays.description = Hides the content of logic displays, which may improve performance. setting.macnotch.name = Адаптувати інтерфейс для показу виїмки setting.macnotch.description = Потрібен перезапуск для застосування змін +setting.logiclocalization.name = Logic Localization +setting.logiclocalization.description = When enabled, text in the logic editor is translated,\ninstead of being English for all languages. steam.friendsonly = Лише друзі steam.friendsonly.tooltip = Чи лише друзі Steam зможуть приєднатися до вашої гри. Якщо зняти цей прапорець, ваша гра стане загальнодоступною – будь-хто зможе приєднатися. @@ -1685,6 +1748,7 @@ rules.title.unit = Бойові одиниці rules.title.experimental = Експериментальне rules.title.environment = Середовище rules.title.teams = Команди +rules.title.light = Lighting rules.title.planet = Планета rules.title.music = Музика rules.alwaysplaymusic = Завжди грати музику @@ -1696,6 +1760,7 @@ rules.darkmusic.info = Comma-separated music tracks that are more likely to play rules.nomusic = Disable Automatic Music rules.nomusic.info = Turns off all automatic music playback.\nUseful for maps that have custom music played using processors. rules.lighting = Світлотінь +rules.lighting.unitlight = Unit Lighting rules.fog = Туман війни rules.invasions = Наступ ворожих секторів rules.legacylaunchpads = Класичний пусковий майданчик @@ -2607,6 +2672,8 @@ block.large-logic-display.description = Англійська назва: Large L block.tile-logic-display.description = Англійська назва: Tile Logic Display\nПоказує довільну графіку з логічного процесора.\nНепомітно з’єднується з сусідніми малиит логічними дисплеями. block.interplanetary-accelerator.description = Англійська назва: Interplanetary Accelerator\nВелика електромагнітна башта-рейкотрон. Прискорює ядра, щоби подолати планетне тяжіння для міжпланетного розгортання. block.repair-turret.description = Англійська назва: Repair Turret\nБезпервно ремонтує найближчу пошкоджену одиницю. Для прискорення ремонтування можна охолодити. +block.target-dummy.name = Target Dummy +block.target-dummy.description = Spawns a target dummy to test damage per second. Armor and flight can be configured.\nSandbox only. #Erekir block.core-bastion.description = Англійська назва: Core Bastion\nЯдро бази. Броньоване. Після знищення сектор втрачається. @@ -3059,3 +3126,466 @@ lenum.dragmultiplier = Множник опору середовища. lenum.ban = Блоки або одиниці, які заборонено розміщувати чи будувати. lenum.unban = Розблокувати одиницю або блок. lenum.musicvolume = Коефіцієнт гучності загальної музики.\nОбмежений діапазоном [0, 1]. + +# Implemented via the localizedName() method +instruction.read = Read +instruction.write = Write +instruction.draw = Draw +instruction.print = Print +instruction.printchar = Print Char +instruction.format = Format +instruction.drawflush = Draw Flush +instruction.printflush = Print Flush +instruction.getlink = Get link +instruction.control = Control +instruction.radar = Radar +instruction.sensor = Sensor +instruction.set = Set +instruction.operation = Operation +instruction.select = Select +instruction.wait = Wait +instruction.stop = Stop +instruction.lookup = Lookup +instruction.jump = Jump +instruction.end = End +instruction.unitbind = Unit Bind +instruction.unitcontrol = Unit Control +instruction.unitradar = Unit Radar +instruction.unitlocate = Unit Locate +instruction.query = Query +instruction.getblock = Get Block +instruction.setblock = Set Block +instruction.spawnunit = Spawn Unit +instruction.spawnbullet = Spawn Bullet +instruction.applystatus = Apply Status +instruction.weathersense = Weather Sense +instruction.weatherset = Weather Set +instruction.spawnwave = Spawn Wave +instruction.setrule = Set Rule +instruction.flushmessage = Flush Message +instruction.cutscene = Cutscene +instruction.effect = Effect +instruction.explosion = Explosion +instruction.setrate = Set Rate +instruction.fetch = Fetch +instruction.sync = Sync +instruction.clientdata = Client Data +instruction.getflag = Get Flag +instruction.setflag = Set Flag +instruction.setprop = Set Prop +instruction.playsound = Play Sound +instruction.playmusic = Play Music +instruction.setmarker = Set Marker +instruction.makemarker = Make Marker +instruction.localeprint = Locale Print +instruction.packcolor = Pack Color +instruction.unpackcolor = Unpack Color +instruction.invalid = Invalid +# Implemented via the enumText() method +blockflag.label.core = core +blockflag.label.storage = storage +blockflag.label.generator = generator +blockflag.label.turret = turret +blockflag.label.factory = factory +blockflag.label.repair = repair +blockflag.label.battery = battery +blockflag.label.reactor = reactor +blockflag.label.drill = drill +blockflag.label.shield = shield +contenttype.label.block = block +contenttype.label.unit = unit +contenttype.label.item = item +contenttype.label.liquid = liquid +contenttype.label.team = team +cutsceneaction.label.active = active +cutsceneaction.label.pan = pan +cutsceneaction.label.zoom = zoom +cutsceneaction.label.stop = stop +cutsceneaction.label.shake = shake +cutsceneaction.label.gethud = get Hud +cutsceneaction.label.sethud = set Hud +fetchtype.label.unit = unit +fetchtype.label.player = player +fetchtype.label.core = core +fetchtype.label.build = build +fetchtype.label.unitcount = unit count +fetchtype.label.playercount = player count +fetchtype.label.corecount = core count +fetchtype.label.buildcount = build count +graphicstype.label.clear = clear +graphicstype.label.color = color +graphicstype.label.col = col +graphicstype.label.stroke = stroke +graphicstype.label.line = line +graphicstype.label.rect = rect +graphicstype.label.linerect = line rect +graphicstype.label.poly = poly +graphicstype.label.linepoly = line poly +graphicstype.label.triangle = triangle +graphicstype.label.image = image +graphicstype.label.print = print +graphicstype.label.translate = translate +graphicstype.label.scale = scale +graphicstype.label.rotate = rotate +graphicstype.label.reset = reset +laccess.label.totalitems = total items +laccess.label.firstitem = first item +laccess.label.totalliquids = total liquids +laccess.label.totalpower = total power +laccess.label.itemcapacity = item capacity +laccess.label.liquidcapacity = liquid capacity +laccess.label.powercapacity = power capacity +laccess.label.powernetstored = powernet stored +laccess.label.powernetcapacity = powernet capacity +laccess.label.powernetin = powernet in +laccess.label.powernetout = powernet out +laccess.label.ammo = ammo +laccess.label.ammocapacity = ammo capacity +laccess.label.currentammotype = current ammo type +laccess.label.memorycapacity = memory capacity +laccess.label.health = health +laccess.label.maxhealth = max health +laccess.label.heat = heat +laccess.label.shield = shield +laccess.label.armor = armor +laccess.label.efficiency = efficiency +laccess.label.progress = progress +laccess.label.timescale = timescale +laccess.label.rotation = rotation +laccess.label.x = x +laccess.label.y = y +laccess.label.velocityx = x velocity +laccess.label.velocityy = y velocity +laccess.label.shootx = shoot x +laccess.label.shooty = shoot y +laccess.label.camerax = camera x +laccess.label.cameray = camera y +laccess.label.camerawidth = camera width +laccess.label.cameraheight = camera height +laccess.label.displaywidth = display width +laccess.label.displayheight = display height +laccess.label.buffersize = buffer size +laccess.label.operations = operations +laccess.label.size = size +laccess.label.solid = solid +laccess.label.dead = dead +laccess.label.range = range +laccess.label.shooting = shooting +laccess.label.boosting = boosting +laccess.label.minex = mining x +laccess.label.miney = mining y +laccess.label.mining = mining +laccess.label.buildx = build x +laccess.label.buildy = build y +laccess.label.pingx = ping x +laccess.label.pingy = ping y +laccess.label.pingtext = ping text +laccess.label.building = building +laccess.label.breaking = breaking +laccess.label.speed = speed +laccess.label.team = team +laccess.label.type = type +laccess.label.flag = flag +laccess.label.flying = flying +laccess.label.controlled = controlled +laccess.label.controller = controller +laccess.label.name = name +laccess.label.payloadcount = payload count +laccess.label.payloadtype = payload type +laccess.label.totalpayload = total payload +laccess.label.payloadcapacity = payload capacity +laccess.label.maxunits = max units +laccess.label.id = id +laccess.label.selectedblock = selected block +laccess.label.selectedrotation = selected rotation +laccess.label.bulletlifetime = bullet lifetime +laccess.label.bullettime = bullet time +laccess.label.enabled = enabled +laccess.label.shoot = shoot +laccess.label.shootp = shoot predict +laccess.label.config = config +laccess.label.color = color +llocate.label.ore = ore +llocate.label.spawn = spawn +llocate.label.building = building +llocate.label.damaged = damaged +lmarkercontrol.label.remove = remove +lmarkercontrol.label.world = world +lmarkercontrol.label.minimap = minimap +lmarkercontrol.label.light = light +lmarkercontrol.label.autoscale = autoscale +lmarkercontrol.label.pos = pos +lmarkercontrol.label.endpos = end pos +lmarkercontrol.label.drawlayer = draw layer +lmarkercontrol.label.color = color +lmarkercontrol.label.radius = radius +lmarkercontrol.label.stroke = stroke +lmarkercontrol.label.outline = outline +lmarkercontrol.label.rotation = rotation +lmarkercontrol.label.shape = shape +lmarkercontrol.label.arc = arc +lmarkercontrol.label.flushtext = flush text +lmarkercontrol.label.fontsize = font size +lmarkercontrol.label.textheight = text height +lmarkercontrol.label.textalign = text align +lmarkercontrol.label.linealign = line align +lmarkercontrol.label.labelflags = label flags +lmarkercontrol.label.texture = texture +lmarkercontrol.label.texturesize = texture size +lmarkercontrol.label.posi = posi +lmarkercontrol.label.uvi = uvi +lmarkercontrol.label.colori = colori +logicrule.label.currentwavetime = current wave time +logicrule.label.wavetimer = wave timer? +logicrule.label.waves = waves +logicrule.label.wave = wave +logicrule.label.wavespacing = wave spacing +logicrule.label.wavesending = waves ending? +logicrule.label.attackmode = attack mode? +logicrule.label.enemycorebuildradius = enemy core build radius +logicrule.label.dropzoneradius = drop zone radius +logicrule.label.unitcap = unit cap +logicrule.label.maparea = map area +logicrule.label.lighting = lighting? +logicrule.label.cangameover = can game over +logicrule.label.ambientlight = ambient light +logicrule.label.unitlight = unit light +logicrule.label.solarmultiplier = solar multiplier +logicrule.label.dragmultiplier = drag multiplier +logicrule.label.ban = ban +logicrule.label.unban = unban +logicrule.label.pausedisabled = pause disabled +logicrule.label.musicvolume = music volume +logicrule.label.buildspeed = build speed +logicrule.label.unithealth = unit health +logicrule.label.unitbuildspeed = unit build speed +logicrule.label.unitminespeed = unit mine speed +logicrule.label.unitcost = unit cost +logicrule.label.unitdamage = unit damage +logicrule.label.blockhealth = block health +logicrule.label.blockdamage = block damage +logicrule.label.rtsminweight = rts min weight +logicrule.label.rtsminsquad = rts min squad +lunitcontrol.label.idle = idle +lunitcontrol.label.stop = stop +lunitcontrol.label.unbind = unbind +lunitcontrol.label.move = move +lunitcontrol.label.approach = approach +lunitcontrol.label.pathfind = pathfind +lunitcontrol.label.autopathfind = auto pathfind +lunitcontrol.label.target = target +lunitcontrol.label.targetp = target predict +lunitcontrol.label.itemdrop = item drop +lunitcontrol.label.itemtake = item take +lunitcontrol.label.paydrop = payload drop +lunitcontrol.label.paytake = payload take +lunitcontrol.label.payenter = payload enter +lunitcontrol.label.flag = flag +lunitcontrol.label.mine = mine +lunitcontrol.label.build = build block +lunitcontrol.label.getblock = get block +lunitcontrol.label.deconstruct = deconstruct +lunitcontrol.label.within = within? +lunitcontrol.label.boost = boost +messagetype.label.notify = notify +messagetype.label.announce = announce +messagetype.label.toast = toast +messagetype.label.mission = mission +querytype.label.unit = unit +querytype.label.building = building +radarsort.label.distance = distance +radarsort.label.health = health +radarsort.label.maxhealth = max health +radarsort.label.shield = shield +radarsort.label.armor = armor +radartarget.label.any = any +radartarget.label.enemy = enemy +radartarget.label.ally = ally +radartarget.label.player = player +radartarget.label.attacker = attacker +radartarget.label.flying = flying +radartarget.label.ground = ground +tilelayer.label.floor = floor +tilelayer.label.ore = ore +tilelayer.label.block = block +tilelayer.label.building = building + +name.token.jump = Jump +name.token.color = color +name.token.width = width +name.token.height = height +name.token.sides = sides +name.token.radius = radius +name.token.rotation = rotation +name.token.degrees = degrees +name.token.image = image +name.token.size = size +name.token.align = align +name.token.set = set +name.token.of = of +name.token.to = to +name.token.at = at +name.token.in = in +name.token.damage = damage +name.token.velocityScl = velocity scale +name.token.lifeScl = life scale +name.token.aimX = aim X +name.token.aimY = aim Y +name.token.read = read +name.token.write = write +name.token.from = from +name.token.char = char +name.token.linknum = link# +name.token.draw = draw +name.token.clear = clear +name.token.apply = apply +name.token.circle = circle +name.token.rect = rect +name.token.positional = positional +name.token.global = global +name.token.target = target +name.token.and = and +name.token.or = or +name.token.b-and = b-and +name.token.xor = xor +name.token.flip = flip +name.token.order = order +name.token.sort = sort +name.token.output = output +name.token.if = if +name.token.then = then +name.token.else = else +name.token.sec = sec +name.token.find = find +name.token.group = group +name.token.enemy = enemy? +name.token.ore = ore +name.token.outX = out X +name.token.outY = out Y +name.token.owner = owner +name.token.found = found? +name.token.building = building +name.token.always = always +name.token.not = not +name.token.pack = pack +name.token.unpack = unpack +name.token.-lookup = = lookup +name.token.type = type +name.token.get = get +name.token.team = team +name.token.rot = rot +name.token.spawn = spawn +name.token.-bullet = = bullet +name.token.unit = unit +name.token.weather = weather +name.token.state = state +name.token.natural = natural +name.token.speed = speed +name.token.level = level +name.token.duration = duration +name.token.seconds = seconds +name.token.shown = shown +name.token.data = data +name.token.effect = effect +name.token.pierce = pierce +name.token.ground = ground +name.token.air = air +name.token.flag = flag +name.token.volume = volume +name.token.pitch = pitch +name.token.pan = pan +name.token.limit = limit +name.token.id = id # +name.token.replace = replace? +name.token.for = for +name.token.success = success +name.token.truefalse = true/false +name.token.layer = layer +name.token.stroke = stroke +name.token.outline = outline +name.token.fill = fill? +name.token.start = start +name.token.end = end +name.token.fetch = fetch? +name.token.background = background +name.token.printFlush = printflush +name.token.name = name +name.token.index = index +name.token.block-unit = block/unit +name.token.enable = enable +name.token.amount = amount +name.token.item = item +name.token.takeUnits = take units +name.token.value = value +name.token.floor = floor +name.token.result = result +name.token.config = config +name.token.shapeText = shape text +name.token.point = point +name.token.shape = shape +name.token.text = text +name.token.line = line +name.token.texture = texture +name.token.quad = quad +name.token.light = light +name.token.snowing = snowing +name.token.rain = rain +name.token.sandstorm = sand storm +name.token.sporestorm = spore storm +name.token.fog = fog +name.token.suspend-particles = suspended particles +name.token.topLeft = top left +name.token.top = top +name.token.topRight = top right +name.token.left = left +name.token.center = center +name.token.right = right +name.token.bottomLeft = bottom left +name.token.bottom = bottom +name.token.bottomRight = bottom right +name.token.none = none +name.token.warn = warn +name.token.cross = cross +name.token.blockFall = block fall +name.token.placeBlock = place block +name.token.placeBlockSpark = place block spark +name.token.breakBlock = break block +name.token.-spawn = = spawn +name.token.trail = trail +name.token.breakProp = break prop +name.token.smokeCloud = smoke cloud +name.token.vapor = vapor +name.token.hit = hit +name.token.hitSquare = hit square +name.token.shootSmall = shoot small +name.token.shootBig = shoot big +name.token.smokeSmall = smoke small +name.token.smokeBig = smoke big +name.token.smokeColor = smoke color +name.token.smokeSquare = smoke square +name.token.smokeSquareBig = smoke square big +name.token.spark = spark +name.token.sparkBig = spark big +name.token.sparkShoot = spark shoot +name.token.sparkShootBig = spark shoot big +name.token.drill = drill +name.token.drillBig = drill big +name.token.lightBlock = light block +name.token.explosion = explosion +name.token.smokePuff = smoke puff +name.token.sparkExplosion = spark explosion +name.token.crossExplosion = cross explosion +name.token.wave = wave +name.token.bubble = bubble +name.token.music = music +name.token.interrupt = interrupt +name.token.all = All +name.token.beams = Beams +name.token.block = Block +name.token.charge = Charge +name.token.environment = Environment +name.token.explosions = Explosions +name.token.loops = Loops +name.token.movement = Movement +name.token.shoot = Shoot +name.token.ui = UI diff --git a/core/assets/bundles/bundle_vi.properties b/core/assets/bundles/bundle_vi.properties index 8cb7fbd6c2..887a93ad04 100644 --- a/core/assets/bundles/bundle_vi.properties +++ b/core/assets/bundles/bundle_vi.properties @@ -50,6 +50,7 @@ mods.browser.add = Cài đặt mods.browser.reinstall = Cài đặt lại mods.browser.view-releases = Xem các bản phát hành mods.browser.noreleases = [scarlet]Không Tìm Thấy Bản Phát Hành Nào\n[accent]Không thể tìm thấy bất cứ bản phát hành nào cho mod này. Hãy kiểm tra xem kho lưu trữ (repo) của mod đã có bản phát hành nào chưa. +mods.browser.current = [lightgray]Most recent commit mods.browser.latest = [lightgray][Mới nhất] mods.browser.releases = Các bản phát hành mods.browser.fetching = Đang Lấy Các Bản Phát Hành... @@ -113,7 +114,7 @@ loadgame = Tải lại màn chơi joingame = Tham gia trò chơi customgame = Trò chơi tùy chỉnh newgame = Trò chơi mới -none = +none = Không có none.found = [lightgray] none.inmap = [lightgray] minimap = Bản đồ nhỏ @@ -144,6 +145,7 @@ mods.initfailed = [red]⚠[] Mindustry không khởi chạy được. Điều n mods = Danh sách mod mods.name = Bản mod: mods.none = [lightgray]Không tìm thấy mod! +mods.restore = Restore Failed mods.guide = Hướng dẫn mod mods.report = Báo lỗi mods.openfolder = Mở thư mục @@ -162,6 +164,7 @@ mod.installed = [[Đã cài đặt] mod.display = [gray]Mod:[accent] {0} mod.enabled = [lightgray]Đã bật mod.disabled = [red]Đã tắt +mod.failed = [red]Failed mod.multiplayer.compatible = [gray]Tương thích với chế độ nhiều người chơi mod.disable = Tắt mod.version = Phiên bản: @@ -319,8 +322,8 @@ server.admins.none = Không tìm thấy quản trị viên nào! server.add = Thêm máy chủ server.delete = Bạn có chắc chắn muốn xóa máy chủ này không? server.edit = Chỉnh sửa máy chủ -server.outdated = [red]⚠ Máy chủ lỗi thời![] -server.outdated.client = [red]⚠ Máy khách lỗi thời![] +server.outdated = [red]Máy chủ lỗi thời![] +server.outdated.client = [red]Máy khách lỗi thời![] server.version = [gray]v{0} {1} server.custombuild = [accent]Bản dựng tùy chỉnh confirmban = Bạn có chắc chắn muốn cấm "{0}[white]"? @@ -522,8 +525,10 @@ editor.filters.search = Tìm kiếm trong: editor.filters.author = Tác giả editor.filters.description = Mô tả editor.filters.modname = Tên Bản Mod -editor.filters.prioritizemod = Ưu Tiên Bản Mod -editor.filters.prioritizecustom = Ưu Tiên Tùy Chỉnh +editor.filters.prioritize.name = Prioritize: Name +editor.filters.prioritize.custom = Prioritize: Custom +editor.filters.prioritize.builtin = Prioritize: Built-In +editor.filters.prioritize.recent = Prioritize: Recently Modified editor.filters.planetselect = Chọn Hành Tinh editor.shiftx = Dịch theo X editor.shifty = Dịch theo Y @@ -1098,12 +1103,15 @@ status.slow.name = Chậm status.fast.name = Nhanh status.shielded.name = Khiên chắn status.disarmed.name = Tước vũ khí +status.invincible.name = Invincible +status.dynamic.name = Dynamic settings.language = Ngôn Ngữ settings.data = Dữ Liệu Trò Chơi settings.reset = Khôi phục về Mặc định settings.rebind = Gán lại settings.resetKey = Đặt lại +settings.unbindKey = Unbind settings.controls = Điều Khiển settings.game = Trò Chơi settings.sound = Âm Thanh @@ -1132,6 +1140,7 @@ block.limit = [scarlet]Giới hạn: {0} Công trình unsupported.environment = [scarlet]Môi trường không được hỗ trợ yes = Có no = Không +unabletoclog = Không thể tắc nghẽn info.title = Thông tin error.title = [scarlet]Đã xảy ra lỗi error.crashtitle = Đã xảy ra lỗi @@ -1233,7 +1242,11 @@ stat.buildspeedmultiplier = Hệ số tốc độ xây dựng stat.reactive = Phản ứng stat.immunities = Miễn nhiễm stat.healing = Hồi phục +stat.status = Status Effect stat.efficiency = [stat]{0}% Hiệu suất +stat.chance = [stat]{0}%[lightgray] chance of [white] +stat.hitsize = Hitbox Size +stat.resettime = Reset Time ability.forcefield = Khiên trường lực ability.forcefield.description = Phát một khiên trường lực hấp thụ các loại đạn @@ -1291,6 +1304,7 @@ bar.cargounitcap = Đã đạt tải trọng tối đa bar.drillspeed = Tốc độ khoan: {0}/giây bar.pumpspeed = Tốc độ bơm: {0}/giây bar.efficiency = Hiệu suất: {0}% +bar.yield = Yield: +{0}% bar.boost = Tăng tốc: +{0}% bar.powerbuffer = Pin: {0}/{1} bar.powerbalance = Năng lượng: {0}/giây @@ -1319,7 +1333,11 @@ bar.strength = [stat]{0}[lightgray]x sức mạnh bar.regenerationrate = [stat]{0}/sec[lightgray] tốc độ hồi phục bar.activationtimer = Kích hoạt trong {0} bar.activated = Đã kích hoạt -bar.upto = Up to {0} +bar.upto = Lên đến {0} +bar.lerpwarmuptime = Ảnh hưởng bởi tăng tốc. Phi tuyến; sử dụng công thức suy giảm theo hàm mũ.\nĐể tham khảo, việc này sẽ đạt 90% tiến trình trong {0} giây, và 99% trong {1} giây. +bar.damagetimetotal = {0} dmg/{1} sec +bar.hits = {0} hits +bar.dps = {0} DPS units.processorcontrol = [lightgray]Điều khiển bởi bộ xử lý @@ -1363,6 +1381,7 @@ bullet.notargetsbuildings = [stat] phớt lờ công trình unit.blocks = khối unit.blockssquared = khối² +unit.worldunits = world units unit.powersecond = đơn vị năng lượng/giây unit.tilessecond = ô/giây unit.liquidsecond = đơn vị chất lỏng/giây @@ -1371,7 +1390,7 @@ unit.liquidunits = đơn vị chất lỏng unit.powerunits = đơn vị năng lượng unit.powerequilibrium = cân bằng năng lượng unit.heatunits = đơn vị nhiệt -unit.heatunitsperside = heat units per side +unit.heatunitsperside = nhiệt lượng mỗi mặt unit.degrees = độ unit.seconds = giây unit.minutes = phút @@ -1389,6 +1408,7 @@ unit.shots = phát bắn unit.pershot = /phát bắn unit.perleg = mỗi chân unit.perside = mỗi mặt +unit.instant = Ngay lập tức category.purpose = Mục đích category.general = Chung category.power = Năng lượng @@ -1400,27 +1420,39 @@ category.optional = Cải tiến tùy chọn setting.alwaysmusic.name = Luôn phát nhạc setting.alwaysmusic.description = Khi bật, âm nhạc sẽ luôn phát lặp lại khi chơi.\nKhi tắt, nó chỉ phát tại các khoảng thời gian ngẫu nhiên. setting.skipcoreanimation.name = Bỏ qua hiệu ứng phóng/đáp lõi +setting.skipcoreanimation.description = Khi bật, hoạt ảnh cho phóng và đáp lõi sẽ được bỏ qua. setting.landscape.name = Khóa ngang -setting.shadows.name = Đổ bóng +setting.landscape.description = Khi bật, hướng màn hình sẽ được khóa thành chế độ nằm ngang. setting.blockreplace.name = Tự động đề xuất khối +setting.blockreplace.description = Khi bật, đặt một khối lên khối khác cùng kiểu\nsẽ đề xuất tự nâng cấp nếu có. setting.linear.name = Lọc tuyến tính +setting.linear.description = Khi bật, két cấu sẽ được làm mượt. Khi tắt, kết cấu sẽ trông dạng pixel. setting.hints.name = Gợi ý setting.backgroundpause.name = Tạm dừng trong nền +setting.backgroundpause.description = Khi bật, trò chơi sẽ tạm dừng khi không trong trọng tâm. setting.buildautopause.name = Tự động dừng xây dựng +setting.buildautopause.description = Khi bật, công trình sẽ tự tạm dừng khi người chơi không hoạt động xây dựng. setting.doubletapmine.name = Nhấn đúp để Đào +setting.doubletapmine.description = Khi bật, nhấp kép vào ô tài nguyên sẽ làm đơn vị của bạn bắt đầu khai thác. setting.commandmodehold.name = Nhấn giữ để vào chế độ mệnh lệnh +setting.commandmodehold.description = Liệu chế độ mệnh lệnh được kích hoạt bởi nhấn giữ phím mệnh lệnh hay luân chuyển nó. setting.distinctcontrolgroups.name = Giới hạn một nhóm điều khiển cho mỗi đơn vị +setting.distinctcontrolgroups.description = Khi bật, một đơn vị chỉ có thể thuộc về một nhóm điều khiển trong một thời điểm. setting.modcrashdisable.name = Tắt các mod khi gặp sự cố trong khởi động +setting.modcrashdisable.description = Khi bật, nếu trò chơi sập khi khởi động, tất cả các bản mod\nsẽ bị tự tắt để ngăn ngừa sập lặp lại. setting.animatedwater.name = Chuyển động bề mặt -setting.animatedshields.name = Chuyển động khiên +setting.animatedwater.description = Liệu có hiện hoạt ảnh cho các bề mặt như nước, xỉ và khiên. setting.playerindicators.name = Chỉ hướng người chơi +setting.playerindicators.description = Hiện chỉ hướng đánh dấu người chơi khác trên bản đồ. setting.showpings.name = Hiện Tín Hiệu Đánh Dấu setting.showotherbuildplans.name = Hiện Kế Hoạch Xây Của Người Chơi Khác setting.indicators.name = Chỉ hướng kẻ địch +setting.indicators.description = Hiện chỉ hướng đánh dấu đơn vị kẻ địch. setting.autotarget.name = Tự động nhắm mục tiêu +setting.autotarget.description = Khi bật, đơn vị của bạn sẽ tự nhắm mục tiêu và bắn vào kẻ địch gần đó. setting.keyboard.name = Điều khiển bằng chuột + bàn phím (Thử nghiệm) -setting.touchscreen.name = Điều khiển bằng màn hình cảm ứng setting.fpscap.name = FPS tối đa +setting.fpscap.description = Đặt số khung hình tối đa mỗi giây mà trò chơi sẽ chạy.\nGiá trị cao hơn sẽ tăng tiêu thụ năng lượng. setting.fpscap.none = Không có setting.fpscap.text = {0} FPS setting.uiscale.name = Tỉ lệ giao diện @@ -1428,53 +1460,84 @@ setting.uiscale.description = Cần khởi động lại để áp dụng các t setting.uiEdgePadding.name = Khoảng Đệm Cạnh Giao Diện setting.uiEdgePadding.description = Thêm khoảng đệm vào các cạnh của giao diện. Hữu ích cho màn hình với góc bo hoặc tai thỏ. setting.swapdiagonal.name = Luôn đặt theo đường chéo +setting.swapdiagonal.description = Khi bật, nhấn giữ phím đặt khối sẽ chuyển sang chế độ đặt chéo. setting.screenshake.name = Rung chuyển khung hình +setting.screenshake.description = Điều chỉnh cường độ của hiệu ứng rung lắc màn hình khi nổ và các sự kiện khác. setting.bloomintensity.name = Mức độ phát sáng +setting.bloomintensity.description = Điều chỉnh cường độ của hiệu ứng tỏa sáng. setting.bloomblur.name = Xoá mờ phát sáng +setting.bloomblur.description = Điều chỉnh độ mờ của hiệu ứng tỏa sáng. setting.effects.name = Hiển thị hiệu ứng +setting.effects.description = Liệu có hiển thị các hiệu ứng hình ảnh khác nhau như khói và hạt. setting.destroyedblocks.name = Hiển thị khối bị phá +setting.destroyedblocks.description = Khi bật, các khối bị phá hủy sẽ để lại đống đổ nát. setting.blockstatus.name = Hiển thị trạng thái khối +setting.blockstatus.description = Hiện biểu tượng trạng thái màu sắc trên khối. setting.conveyorpathfinding.name = Tìm đường dẫn băng chuyền khi đặt +setting.conveyorpathfinding.description = Khi bật, lúc đặt băng chuyền sẽ tự tìm đường đến đích. setting.sensitivity.name = Độ nhạy điều khiển +setting.sensitivity.description = Điều chỉnh độ nhạy của bộ điều khiển trò chơi. setting.saveinterval.name = Khoảng thời gian lưu +setting.saveinterval.description = Đặt thời gian luân phiên lưu trò chơi tự động. setting.seconds = {0} giây setting.milliseconds = {0} mili-giây setting.fullscreen.name = Toàn màn hình setting.fps.name = Hiện FPS & Ping +setting.fps.description = Hiển thị khung hình hiện tại mỗi giây và độ trễ mạng trong góc của màn hình. setting.console.name = Bật Bảng điều khiển +setting.console.description = Bật bảng điều khiển dòng lệnh Javascript trong trò chơi. setting.drawhitboxes.name = Hiển Thị Khung Va Chạm setting.showperformance.name = Hiển Thị Các Chỉ Số Hiệu Suất setting.buildingtimestep.name = Bước Thời Gian Công Trình Cố Định setting.buildingtimestep.description = Thực hiện công trình trong bước thời gian cố định với hằng số thời gian,\nngược lại mỗi khung hình với biến số thời gian.\nNếu công trình không thể cập nhật đủ nhanh, trò chơi sẽ chậm xuống.\nNếu bạn không biết nó có nghĩa gì, đừng đụng vào tùy chọn này. setting.smoothcamera.name = Khung quay mượt mà +setting.smoothcamera.description = Khi bật, máy quay sẽ di chuyển mượt thay vì nhảy ngay đến vị trí mới. setting.detach-camera.name = Máy quay tự do setting.detach-camera.description = Nếu bật, máy quay di chuyển độc lập với đơn vị người chơi.\nCài đặt này có thể gán vào một phím nóng. setting.vsync.name = Đồng bộ dọc (VSync) +setting.vsync.description = Đồng bộ tốc độ khung hình của trò chơi với tốc độ làm mới của màn hình để tránh bị xé hình. setting.pixelate.name = Đồ họa pixel +setting.pixelate.description = Khi bật, trò chơi sẽ kết xuất ở độ phân giải thấp và phóng to tạo hiệu ứng răng cưa (pixel). setting.minimap.name = Hiện bản đồ nhỏ +setting.minimap.description = Luân chuyển hiển thị của bản đồ nhỏ trên góc của màn hình. setting.coreitems.name = Hiển thị vật phẩm trong lõi +setting.coreitems.description = Luân chuyển hiển thị của các vật phẩm trong lõi trên cạnh của màn hình. setting.position.name = Hiện vị trí người chơi +setting.position.description = Hiển thị tọa độ của người chơi trên màn hình. setting.mouseposition.name = Hiện vị trí trỏ chuột +setting.mouseposition.description = Hiển thị tọa độ của con trỏ chuột trên màn hình. setting.musicvol.name = Âm lượng nhạc setting.atmosphere.name = Hiện bầu khí quyển hành tinh +setting.atmosphere.description = Luân chuyển kết xuất của khí quyển hành tinh trong khi xem 3D ở chiến dịch. setting.drawlight.name = Vẽ Bóng tối/Ánh sáng setting.ambientvol.name = Âm lượng môi trường -setting.mutemusic.name = Tắt nhạc setting.sfxvol.name = Âm lượng hiệu ứng âm thanh (SFX) -setting.mutesound.name = Tắt âm setting.communityservers.name = Lấy danh sách máy chủ cộng đồng +setting.communityservers.description = Khi bật, trò chơi sẽ lấy và hiển thị danh sách các máy chủ cộng đồng. setting.savecreate.name = Tự động tạo bản lưu +setting.savecreate.description = Khi bật, trò chơi sẽ tự tạo bản lưu mới khi bắt đầu trò chơi mới. setting.steampublichost.name = Hiển thị trò chơi công khai +setting.steampublichost.description = Điều khiển ai sẽ thấy và tham gia trò chơi của bạn khi làm chủ phòng trên Steam. setting.playerlimit.name = Giới hạn người chơi +setting.playerlimit.description = Đặt số người chơi tối đa có thể tham gia máy chủ của bạn. setting.chatopacity.name = Độ mờ trò chuyện +setting.chatopacity.description = Điều chỉnh độ trong suốt của của sổ trò chuyện. setting.lasersopacity.name = Độ mờ kết nối năng lượng +setting.lasersopacity.description = Điều chỉnh độ mờ của tia lazer nút năng lượng. setting.unitlaseropacity.name = Độ mờ tia khai khoáng của đơn vị +setting.unitlaseropacity.description = Điều chỉnh độ mờ của tia khai thác của đơn vị. setting.bridgeopacity.name = Độ mờ cầu +setting.bridgeopacity.description = Điều chỉnh độ mờ của cầu dẫn băng chuyền. setting.playerchat.name = Hiển thị bong bóng trò chuyện của người chơi +setting.playerchat.description = Khi bật, tin nhắn trò chuyện từ người chơi sẽ xuất hiện trong bong bóng trên đầu của họ. setting.showweather.name = Hiện đồ họa thời tiết +setting.showweather.description = Luân chuyển hiển thị của hiệu ứng thời tiết như mưa và tuyết. setting.hidedisplays.name = Ẩn hiển thị logic +setting.hidedisplays.description = Ẩn nội dung của màn hình logic, có thể giúp cải thiện hiệu năng. setting.macnotch.name = Giao diện phù hợp với hiển thị tai thỏ -setting.macnotch.description = Cần khởi động lại để áp dụng các thay đổi +setting.macnotch.description = Trên các thiết bị MacOS có tai thỏ, hạ thấp giao diện để tránh nó.\nCần khởi động lại để áp dụng các thay đổi. +setting.logiclocalization.name = Logic Localization +setting.logiclocalization.description = When enabled, text in the logic editor is translated,\ninstead of being English for all languages. steam.friendsonly = Chỉ Bạn Bè Trên Steam steam.friendsonly.tooltip = Liệu chỉ bạn bè trên Steam mới có thể tham gia trò chơi của bạn hay không.\nBỏ chọn ô này sẽ làm trò chơi của bạn công khai - mọi người có thể tham gia. @@ -1613,8 +1676,8 @@ rules.coreunloaders.info = Khi bật, điểm dỡ hàng của Serpulo có thể rules.derelictrepair = Cho Phép Sửa Khối Bỏ Hoang rules.reactorexplosions = Nổ Nò Phản Ứng rules.coreincinerates = Hủy Vật Phẩm Khi Lõi Đầy -rules.corebuildandconfig = Deconstruct And Configure Cores -rules.corebuildandconfig.info = Allows building and deconstructing cores anywhere, not just on core zones.\nAlso shows ui on cores to change player team. +rules.corebuildandconfig = Tháo Dỡ Và Cấu Hình Lõi +rules.corebuildandconfig.info = Cho phép xây và tháo dỡ các lõi bất cứ đâu, không chỉ ở vùng xây lõi.\nĐồng thời hiện giao diện trên lõi cho phép đổi đội người chơi. rules.disableworldprocessors = Vô Hiệu Hoá Bộ Xử Lý Thế Giới rules.schematic = Cho Phép Dùng Bản Thiết Kế rules.wavetimer = Đếm Ngược Đợt @@ -1685,6 +1748,7 @@ rules.title.unit = Đơn Vị rules.title.experimental = Thử Nghiệm rules.title.environment = Môi Trường rules.title.teams = Đội +rules.title.light = Lighting rules.title.planet = Hành Tinh rules.title.music = Âm Nhạc rules.alwaysplaymusic = Luôn Phát Nhạc @@ -1696,6 +1760,7 @@ rules.darkmusic.info = Danh sách nhạc ngăn cách bởi [accent]dấu phẩy[ rules.nomusic = Tắt Âm Nhạc Tự Động rules.nomusic.info = Tắt tất cả âm nhạc phát nền tự động.\nHữu ích cho bản đồ có nhạc tùy chỉnh dùng bộ xử lý. rules.lighting = Ánh Sáng +rules.lighting.unitlight = Unit Lighting rules.fog = Sương Mù Chiến Tranh rules.invasions = Kẻ Địch Xâm Lược Phân Khu rules.legacylaunchpads = Cơ chế bệ phóng di sản @@ -2511,9 +2576,9 @@ block.bridge-conveyor.description = Vận chuyển vật phẩm qua nhiều lo block.phase-conveyor.description = Vận chuyển tức thời vật phẩm qua địa hình hoặc công trình. Phạm vi dài hơn cầu nối, nhưng cần năng lượng. block.sorter.description = Nếu vật phẩm giống vật phẩm được chọn, sẽ được chuyển đến trước. Nếu không, sẽ được chuyển qua trái hoặc phải. block.inverted-sorter.description = Giống như bộ lọc, nhưng vật phẩm được chọn sẽ được chuyển qua trái hoặc phải. -block.router.description = Phân phối các vật phẩm đầu vào thành 3 hướng đầu ra như nhau. +block.router.description = Phân phối các vật phẩm đầu vào thành 4 hướng đầu ra như nhau. block.router.details = Một điều xấu không thể tránh khỏi. Không khuyên dùng cạnh đầu vào sản xuất, vì sẽ bị kẹt bởi đầu ra. -block.distributor.description = Phân phối các vật phẩm đầu vào thành 7 hướng đầu ra như nhau. +block.distributor.description = Phân phối các vật phẩm đầu vào thành 8 hướng đầu ra như nhau. block.overflow-gate.description = Chỉ đưa vật phẩm ra hai bên nếu phía trước bị chặn. block.underflow-gate.description = Ngược với cổng tràn, chỉ đưa vật phẩm ra trước khi hai bên bị chặn. block.mass-driver.description = Cấu trúc vận chuyển vật phẩm tầm xa. Thu thập các lô vật phẩm và bắn chúng cho các máy phóng điện từ khác. @@ -2560,7 +2625,7 @@ block.core-nucleus.description = Trung của căn cứ. Bọc giáp chắc chắ block.core-nucleus.details = Cấp độ thứ 3 và cũng là cấp cuối cùng. block.vault.description = Lưu trữ lượng lớn vật phẩm mỗi loại. Mở rộng kho lưu trữ khi đặt kế bên một lõi. Nội dung có thể được lấy ra với điểm dỡ hàng. block.container.description = Lưu trữ lượng nhỏ vật phẩm mỗi loại. Mở rộng kho lưu trữ khi đặt kế bên một lõi. Nội dung có thể được lấy ra với điểm dỡ hàng. -block.unloader.description = Lấy các vật phẩm được chọn từ các khối gần đó. +block.unloader.description = Lấy các vật phẩm được chọn từ các khối gần đó từ tất cả các hướng.\nXuất ra có thể được lọc để lấy chỉ một vật phẩm nhất định. block.launch-pad.description = Phóng lô vật phẩm vào phân khu được chọn. block.advanced-launch-pad.description = Phóng lô vật phẩm vào phân khu được chọn. Chỉ nhận một kiểu vật phẩm một lúc. block.advanced-launch-pad.details = Hệ thống tiểu quỹ đạo để vận chuyển tài nguyên từ điểm này đến điểm khác. @@ -2607,6 +2672,8 @@ block.large-logic-display.description = Hiển thị đồ họa tùy ý từ b block.tile-logic-display.description = Hiển thị đồ họa tùy ý từ bộ xử lý.\nKết nối liền mạch với các khối hiển thị nối ô gần đó. block.interplanetary-accelerator.description = Tòa tháp súng điện từ cỡ lớn. Tăng tốc vật phóng đến vận tốc thoát để triển khai giữa các hành tinh. block.repair-turret.description = Sửa chữa những đơn vị bị hư hỏng trong khu vực lân cận. Tùy chọn làm mát để tăng hiệu quả. +block.target-dummy.name = Target Dummy +block.target-dummy.description = Spawns a target dummy to test damage per second. Armor and flight can be configured.\nSandbox only. #Erekir block.core-bastion.description = Trung tâm của căn cứ. Bọc giáp. Một khi bị phá hủy, phân khu sẽ bị mất. @@ -3059,3 +3126,466 @@ lenum.dragmultiplier = Hệ số cản của môi trường. lenum.ban = Các khối hoặc đơn vị không thể đặt hoặc xây dựng. lenum.unban = Bỏ cấm một đơn vị hoặc khối. lenum.musicvolume = Hệ số âm lượng âm nhạc toàn cục.\nTrong khoảng [0, 1]. + +# Implemented via the localizedName() method +instruction.read = Read +instruction.write = Write +instruction.draw = Draw +instruction.print = Print +instruction.printchar = Print Char +instruction.format = Format +instruction.drawflush = Draw Flush +instruction.printflush = Print Flush +instruction.getlink = Get link +instruction.control = Control +instruction.radar = Radar +instruction.sensor = Sensor +instruction.set = Set +instruction.operation = Operation +instruction.select = Select +instruction.wait = Wait +instruction.stop = Stop +instruction.lookup = Lookup +instruction.jump = Jump +instruction.end = End +instruction.unitbind = Unit Bind +instruction.unitcontrol = Unit Control +instruction.unitradar = Unit Radar +instruction.unitlocate = Unit Locate +instruction.query = Query +instruction.getblock = Get Block +instruction.setblock = Set Block +instruction.spawnunit = Spawn Unit +instruction.spawnbullet = Spawn Bullet +instruction.applystatus = Apply Status +instruction.weathersense = Weather Sense +instruction.weatherset = Weather Set +instruction.spawnwave = Spawn Wave +instruction.setrule = Set Rule +instruction.flushmessage = Flush Message +instruction.cutscene = Cutscene +instruction.effect = Effect +instruction.explosion = Explosion +instruction.setrate = Set Rate +instruction.fetch = Fetch +instruction.sync = Sync +instruction.clientdata = Client Data +instruction.getflag = Get Flag +instruction.setflag = Set Flag +instruction.setprop = Set Prop +instruction.playsound = Play Sound +instruction.playmusic = Play Music +instruction.setmarker = Set Marker +instruction.makemarker = Make Marker +instruction.localeprint = Locale Print +instruction.packcolor = Pack Color +instruction.unpackcolor = Unpack Color +instruction.invalid = Invalid +# Implemented via the enumText() method +blockflag.label.core = core +blockflag.label.storage = storage +blockflag.label.generator = generator +blockflag.label.turret = turret +blockflag.label.factory = factory +blockflag.label.repair = repair +blockflag.label.battery = battery +blockflag.label.reactor = reactor +blockflag.label.drill = drill +blockflag.label.shield = shield +contenttype.label.block = block +contenttype.label.unit = unit +contenttype.label.item = item +contenttype.label.liquid = liquid +contenttype.label.team = team +cutsceneaction.label.active = active +cutsceneaction.label.pan = pan +cutsceneaction.label.zoom = zoom +cutsceneaction.label.stop = stop +cutsceneaction.label.shake = shake +cutsceneaction.label.gethud = get Hud +cutsceneaction.label.sethud = set Hud +fetchtype.label.unit = unit +fetchtype.label.player = player +fetchtype.label.core = core +fetchtype.label.build = build +fetchtype.label.unitcount = unit count +fetchtype.label.playercount = player count +fetchtype.label.corecount = core count +fetchtype.label.buildcount = build count +graphicstype.label.clear = clear +graphicstype.label.color = color +graphicstype.label.col = col +graphicstype.label.stroke = stroke +graphicstype.label.line = line +graphicstype.label.rect = rect +graphicstype.label.linerect = line rect +graphicstype.label.poly = poly +graphicstype.label.linepoly = line poly +graphicstype.label.triangle = triangle +graphicstype.label.image = image +graphicstype.label.print = print +graphicstype.label.translate = translate +graphicstype.label.scale = scale +graphicstype.label.rotate = rotate +graphicstype.label.reset = reset +laccess.label.totalitems = total items +laccess.label.firstitem = first item +laccess.label.totalliquids = total liquids +laccess.label.totalpower = total power +laccess.label.itemcapacity = item capacity +laccess.label.liquidcapacity = liquid capacity +laccess.label.powercapacity = power capacity +laccess.label.powernetstored = powernet stored +laccess.label.powernetcapacity = powernet capacity +laccess.label.powernetin = powernet in +laccess.label.powernetout = powernet out +laccess.label.ammo = ammo +laccess.label.ammocapacity = ammo capacity +laccess.label.currentammotype = current ammo type +laccess.label.memorycapacity = memory capacity +laccess.label.health = health +laccess.label.maxhealth = max health +laccess.label.heat = heat +laccess.label.shield = shield +laccess.label.armor = armor +laccess.label.efficiency = efficiency +laccess.label.progress = progress +laccess.label.timescale = timescale +laccess.label.rotation = rotation +laccess.label.x = x +laccess.label.y = y +laccess.label.velocityx = x velocity +laccess.label.velocityy = y velocity +laccess.label.shootx = shoot x +laccess.label.shooty = shoot y +laccess.label.camerax = camera x +laccess.label.cameray = camera y +laccess.label.camerawidth = camera width +laccess.label.cameraheight = camera height +laccess.label.displaywidth = display width +laccess.label.displayheight = display height +laccess.label.buffersize = buffer size +laccess.label.operations = operations +laccess.label.size = size +laccess.label.solid = solid +laccess.label.dead = dead +laccess.label.range = range +laccess.label.shooting = shooting +laccess.label.boosting = boosting +laccess.label.minex = mining x +laccess.label.miney = mining y +laccess.label.mining = mining +laccess.label.buildx = build x +laccess.label.buildy = build y +laccess.label.pingx = ping x +laccess.label.pingy = ping y +laccess.label.pingtext = ping text +laccess.label.building = building +laccess.label.breaking = breaking +laccess.label.speed = speed +laccess.label.team = team +laccess.label.type = type +laccess.label.flag = flag +laccess.label.flying = flying +laccess.label.controlled = controlled +laccess.label.controller = controller +laccess.label.name = name +laccess.label.payloadcount = payload count +laccess.label.payloadtype = payload type +laccess.label.totalpayload = total payload +laccess.label.payloadcapacity = payload capacity +laccess.label.maxunits = max units +laccess.label.id = id +laccess.label.selectedblock = selected block +laccess.label.selectedrotation = selected rotation +laccess.label.bulletlifetime = bullet lifetime +laccess.label.bullettime = bullet time +laccess.label.enabled = enabled +laccess.label.shoot = shoot +laccess.label.shootp = shoot predict +laccess.label.config = config +laccess.label.color = color +llocate.label.ore = ore +llocate.label.spawn = spawn +llocate.label.building = building +llocate.label.damaged = damaged +lmarkercontrol.label.remove = remove +lmarkercontrol.label.world = world +lmarkercontrol.label.minimap = minimap +lmarkercontrol.label.light = light +lmarkercontrol.label.autoscale = autoscale +lmarkercontrol.label.pos = pos +lmarkercontrol.label.endpos = end pos +lmarkercontrol.label.drawlayer = draw layer +lmarkercontrol.label.color = color +lmarkercontrol.label.radius = radius +lmarkercontrol.label.stroke = stroke +lmarkercontrol.label.outline = outline +lmarkercontrol.label.rotation = rotation +lmarkercontrol.label.shape = shape +lmarkercontrol.label.arc = arc +lmarkercontrol.label.flushtext = flush text +lmarkercontrol.label.fontsize = font size +lmarkercontrol.label.textheight = text height +lmarkercontrol.label.textalign = text align +lmarkercontrol.label.linealign = line align +lmarkercontrol.label.labelflags = label flags +lmarkercontrol.label.texture = texture +lmarkercontrol.label.texturesize = texture size +lmarkercontrol.label.posi = posi +lmarkercontrol.label.uvi = uvi +lmarkercontrol.label.colori = colori +logicrule.label.currentwavetime = current wave time +logicrule.label.wavetimer = wave timer? +logicrule.label.waves = waves +logicrule.label.wave = wave +logicrule.label.wavespacing = wave spacing +logicrule.label.wavesending = waves ending? +logicrule.label.attackmode = attack mode? +logicrule.label.enemycorebuildradius = enemy core build radius +logicrule.label.dropzoneradius = drop zone radius +logicrule.label.unitcap = unit cap +logicrule.label.maparea = map area +logicrule.label.lighting = lighting? +logicrule.label.cangameover = can game over +logicrule.label.ambientlight = ambient light +logicrule.label.unitlight = unit light +logicrule.label.solarmultiplier = solar multiplier +logicrule.label.dragmultiplier = drag multiplier +logicrule.label.ban = ban +logicrule.label.unban = unban +logicrule.label.pausedisabled = pause disabled +logicrule.label.musicvolume = music volume +logicrule.label.buildspeed = build speed +logicrule.label.unithealth = unit health +logicrule.label.unitbuildspeed = unit build speed +logicrule.label.unitminespeed = unit mine speed +logicrule.label.unitcost = unit cost +logicrule.label.unitdamage = unit damage +logicrule.label.blockhealth = block health +logicrule.label.blockdamage = block damage +logicrule.label.rtsminweight = rts min weight +logicrule.label.rtsminsquad = rts min squad +lunitcontrol.label.idle = idle +lunitcontrol.label.stop = stop +lunitcontrol.label.unbind = unbind +lunitcontrol.label.move = move +lunitcontrol.label.approach = approach +lunitcontrol.label.pathfind = pathfind +lunitcontrol.label.autopathfind = auto pathfind +lunitcontrol.label.target = target +lunitcontrol.label.targetp = target predict +lunitcontrol.label.itemdrop = item drop +lunitcontrol.label.itemtake = item take +lunitcontrol.label.paydrop = payload drop +lunitcontrol.label.paytake = payload take +lunitcontrol.label.payenter = payload enter +lunitcontrol.label.flag = flag +lunitcontrol.label.mine = mine +lunitcontrol.label.build = build block +lunitcontrol.label.getblock = get block +lunitcontrol.label.deconstruct = deconstruct +lunitcontrol.label.within = within? +lunitcontrol.label.boost = boost +messagetype.label.notify = notify +messagetype.label.announce = announce +messagetype.label.toast = toast +messagetype.label.mission = mission +querytype.label.unit = unit +querytype.label.building = building +radarsort.label.distance = distance +radarsort.label.health = health +radarsort.label.maxhealth = max health +radarsort.label.shield = shield +radarsort.label.armor = armor +radartarget.label.any = any +radartarget.label.enemy = enemy +radartarget.label.ally = ally +radartarget.label.player = player +radartarget.label.attacker = attacker +radartarget.label.flying = flying +radartarget.label.ground = ground +tilelayer.label.floor = floor +tilelayer.label.ore = ore +tilelayer.label.block = block +tilelayer.label.building = building + +name.token.jump = Jump +name.token.color = color +name.token.width = width +name.token.height = height +name.token.sides = sides +name.token.radius = radius +name.token.rotation = rotation +name.token.degrees = degrees +name.token.image = image +name.token.size = size +name.token.align = align +name.token.set = set +name.token.of = of +name.token.to = to +name.token.at = at +name.token.in = in +name.token.damage = damage +name.token.velocityScl = velocity scale +name.token.lifeScl = life scale +name.token.aimX = aim X +name.token.aimY = aim Y +name.token.read = read +name.token.write = write +name.token.from = from +name.token.char = char +name.token.linknum = link# +name.token.draw = draw +name.token.clear = clear +name.token.apply = apply +name.token.circle = circle +name.token.rect = rect +name.token.positional = positional +name.token.global = global +name.token.target = target +name.token.and = and +name.token.or = or +name.token.b-and = b-and +name.token.xor = xor +name.token.flip = flip +name.token.order = order +name.token.sort = sort +name.token.output = output +name.token.if = if +name.token.then = then +name.token.else = else +name.token.sec = sec +name.token.find = find +name.token.group = group +name.token.enemy = enemy? +name.token.ore = ore +name.token.outX = out X +name.token.outY = out Y +name.token.owner = owner +name.token.found = found? +name.token.building = building +name.token.always = always +name.token.not = not +name.token.pack = pack +name.token.unpack = unpack +name.token.-lookup = = lookup +name.token.type = type +name.token.get = get +name.token.team = team +name.token.rot = rot +name.token.spawn = spawn +name.token.-bullet = = bullet +name.token.unit = unit +name.token.weather = weather +name.token.state = state +name.token.natural = natural +name.token.speed = speed +name.token.level = level +name.token.duration = duration +name.token.seconds = seconds +name.token.shown = shown +name.token.data = data +name.token.effect = effect +name.token.pierce = pierce +name.token.ground = ground +name.token.air = air +name.token.flag = flag +name.token.volume = volume +name.token.pitch = pitch +name.token.pan = pan +name.token.limit = limit +name.token.id = id # +name.token.replace = replace? +name.token.for = for +name.token.success = success +name.token.truefalse = true/false +name.token.layer = layer +name.token.stroke = stroke +name.token.outline = outline +name.token.fill = fill? +name.token.start = start +name.token.end = end +name.token.fetch = fetch? +name.token.background = background +name.token.printFlush = printflush +name.token.name = name +name.token.index = index +name.token.block-unit = block/unit +name.token.enable = enable +name.token.amount = amount +name.token.item = item +name.token.takeUnits = take units +name.token.value = value +name.token.floor = floor +name.token.result = result +name.token.config = config +name.token.shapeText = shape text +name.token.point = point +name.token.shape = shape +name.token.text = text +name.token.line = line +name.token.texture = texture +name.token.quad = quad +name.token.light = light +name.token.snowing = snowing +name.token.rain = rain +name.token.sandstorm = sand storm +name.token.sporestorm = spore storm +name.token.fog = fog +name.token.suspend-particles = suspended particles +name.token.topLeft = top left +name.token.top = top +name.token.topRight = top right +name.token.left = left +name.token.center = center +name.token.right = right +name.token.bottomLeft = bottom left +name.token.bottom = bottom +name.token.bottomRight = bottom right +name.token.none = none +name.token.warn = warn +name.token.cross = cross +name.token.blockFall = block fall +name.token.placeBlock = place block +name.token.placeBlockSpark = place block spark +name.token.breakBlock = break block +name.token.-spawn = = spawn +name.token.trail = trail +name.token.breakProp = break prop +name.token.smokeCloud = smoke cloud +name.token.vapor = vapor +name.token.hit = hit +name.token.hitSquare = hit square +name.token.shootSmall = shoot small +name.token.shootBig = shoot big +name.token.smokeSmall = smoke small +name.token.smokeBig = smoke big +name.token.smokeColor = smoke color +name.token.smokeSquare = smoke square +name.token.smokeSquareBig = smoke square big +name.token.spark = spark +name.token.sparkBig = spark big +name.token.sparkShoot = spark shoot +name.token.sparkShootBig = spark shoot big +name.token.drill = drill +name.token.drillBig = drill big +name.token.lightBlock = light block +name.token.explosion = explosion +name.token.smokePuff = smoke puff +name.token.sparkExplosion = spark explosion +name.token.crossExplosion = cross explosion +name.token.wave = wave +name.token.bubble = bubble +name.token.music = music +name.token.interrupt = interrupt +name.token.all = All +name.token.beams = Beams +name.token.block = Block +name.token.charge = Charge +name.token.environment = Environment +name.token.explosions = Explosions +name.token.loops = Loops +name.token.movement = Movement +name.token.shoot = Shoot +name.token.ui = UI diff --git a/core/assets/bundles/bundle_zh_CN.properties b/core/assets/bundles/bundle_zh_CN.properties index e834359ba6..3b82b04545 100644 --- a/core/assets/bundles/bundle_zh_CN.properties +++ b/core/assets/bundles/bundle_zh_CN.properties @@ -50,6 +50,7 @@ mods.browser.add = 安装 mods.browser.reinstall = 重新安装 mods.browser.view-releases = 查看版本 mods.browser.noreleases = [scarlet]找不到任何版本\n[accent]无法找到该模组的任何版本。请检查一下该模组的仓库是否发布了版本。 +mods.browser.current = [lightgray]Most recent commit mods.browser.latest = [lightgray][最新] mods.browser.releases = 版本 mods.browser.fetching = 获取版本中... @@ -144,6 +145,7 @@ mods.initfailed = [red]⚠[] Mindustry 上一次启动失败。这可能是由 mods = 模组 mods.name = 模组: mods.none = [lightgray]未找到模组! +mods.restore = Restore Failed mods.guide = 模组指南 mods.report = 举报错误 mods.openfolder = 打开文件夹 @@ -162,6 +164,7 @@ mod.installed = [[已安装] mod.display = [gray]模组:[orange] {0} mod.enabled = [lightgray]已启用 mod.disabled = [red]未启用 +mod.failed = [red]Failed mod.multiplayer.compatible = [gray]支持多人游戏 mod.disable = 禁用 mod.version = 版本: @@ -177,7 +180,7 @@ mod.circulardependencies = [red]互相依赖 mod.incompletedependencies = [red]依赖缺失 mod.requiresversion.details = 需要游戏版本:[accent]{0}[]\n你的游戏版本过低。此模组需要更新的游戏版本(可能是测试版或开发版)才能正常运行。 -mod.incompatiblemod.details = 此模组与最新版本的游戏不兼容。作者需要更新该模组,并在其 [accent]mod.json[] 文件中添加 [accent]minGameVersion: 154[]。 +mod.incompatiblemod.details = 此模组与最新版本的游戏不兼容。作者需要更新该模组,并在其 [accent]mod.json[] 文件中添加 [accent]minGameVersion: 当前最新版本号[]。 mod.blacklisted.details = 此模组已被手动列入黑名单,因为它会导致崩溃或其他问题。请勿使用此模组。 mod.missingdependencies.details = 此模组缺少以下依赖项:{0} mod.erroredcontent.details = 此模组加载时出现错误。请联系模组作者修复。 @@ -289,8 +292,8 @@ servers.connect.confirm = 确定要加入以下服务器吗?\n\n[accent]{0}[]\ servers.showhidden = 显示隐藏服务器 server.shown = 已显示 server.hidden = 已隐藏 -servers.sortping = Sorting By: Ping -servers.sortplayers = Sorting By: Player Count +servers.sortping = 按延迟排序 +servers.sortplayers = 按玩家数排序 viewplayer = 查看玩家:[accent]{0} trace = 追溯玩家 @@ -522,8 +525,10 @@ editor.filters.search = 在特定关键词中进行搜索: editor.filters.author = 作者 editor.filters.description = 描述 editor.filters.modname = 模组名称 -editor.filters.prioritizemod = 模组优先 -editor.filters.prioritizecustom = 自定义优先 +editor.filters.prioritize.name = 优先级:名称 +editor.filters.prioritize.custom = 优先级:自定义 +editor.filters.prioritize.builtin = 优先级:内置 +editor.filters.prioritize.recent = 优先级:最近修改 editor.filters.planetselect = 选择星球 editor.shiftx = X 轴平移 editor.shifty = Y 轴平移 @@ -564,7 +569,7 @@ asset.image.importzip = 导入压缩包 asset.image.exportzip = 导出压缩包 asset.clearall = 全部清除 asset.clearall.confirm = 你确定要清除此地图[red]所有[]的资源文件吗?\n这包括图像,音频和内容等。 -asset.path.invalid = Path is invalid! +asset.path.invalid = 路径无效! asset.imports = 导入结果 asset.imported = [accent]导入 {0} 个资源 asset.import.none = 在压缩包归档中未找到有效资源文件。 @@ -838,7 +843,7 @@ objective.destroyblock.name = 摧毁建筑 objective.destroyblocks.name = 摧毁建筑 objective.destroycore.name = 摧毁核心 objective.commandmode.name = 指挥模式 -objective.flag.name = 标签 +objective.flag.name = flag marker.shapetext.name = 带形状文本 marker.point.name = 点 @@ -1098,12 +1103,15 @@ status.slow.name = 缓慢 status.fast.name = 迅捷 status.shielded.name = 保护 status.disarmed.name = 缴械 +status.invincible.name = 无敌 +status.dynamic.name = 动态 settings.language = 语言 settings.data = 数据 settings.reset = 全部恢复默认 settings.rebind = 重新绑定 settings.resetKey = 恢复默认 +settings.unbindKey = 解绑 settings.controls = 控制 settings.game = 游戏 settings.sound = 声音 @@ -1128,10 +1136,11 @@ settings.clearplanetcampaignsaves.confirm = 确认要清除{0}的战役进度吗 paused = [accent]< 暂停 > clear = 清除 banned = [scarlet]禁用 -block.limit = [scarlet]Limit: {0} Buildings +block.limit = [scarlet]数量上限:{0}个建筑 unsupported.environment = [scarlet]不支持的环境 yes = 是 no = 否 +unabletoclog = 无阻塞 info.title = 详情 error.title = [scarlet]发生错误 error.crashtitle = 发生错误 @@ -1233,7 +1242,11 @@ stat.buildspeedmultiplier = 建造速度倍率 stat.reactive = 反应 stat.immunities = 免疫 stat.healing = 治疗 +stat.status = Status Effect stat.efficiency = [stat]{0}% 效率 +stat.chance = [stat]{0}%[lightgray] chance of [white] +stat.hitsize = 碰撞箱大小 +stat.resettime = 重置时间 ability.forcefield = 力墙场 ability.forcefield.description = 投射一个能吸收子弹的力场护盾 @@ -1291,6 +1304,7 @@ bar.cargounitcap = 达到货运单位上限 bar.drillspeed = 挖掘速度:{0}/秒 bar.pumpspeed = 泵送速度:{0}/秒 bar.efficiency = 效率:{0}% +bar.yield = Yield: +{0}% bar.boost = 超速:+{0}% bar.powerbuffer = 电池电力:{0}/{1} bar.powerbalance = 电力:{0}/秒 @@ -1319,7 +1333,11 @@ bar.strength = [stat]{0}[lightgray]x 效率 bar.regenerationrate = [stat]{0}/秒[lightgray] 恢复率 bar.activationtimer = 在 {0} 后激活 bar.activated = 已激活 -bar.upto = Up to {0} +bar.upto = 至多{0} +bar.lerpwarmuptime = 受超速影响。非线性,而是呈指数衰减。\n例如,达到90%进度会花费{0}秒,而99%会花费{1}秒。 +bar.damagetimetotal = {0} 伤害/{1} 秒 +bar.hits = {0} 次攻击 +bar.dps = {0} DPS units.processorcontrol = [lightgray]由处理器控制 @@ -1363,6 +1381,7 @@ bullet.notargetsbuildings = [stat] 忽略建筑 unit.blocks = 格 unit.blockssquared = 格² +unit.worldunits = 世界单位 unit.powersecond = 电力/秒 unit.tilessecond = 格/秒 unit.liquidsecond = 液体/秒 @@ -1371,7 +1390,7 @@ unit.liquidunits = 液体 unit.powerunits = 电力 unit.powerequilibrium = 电力平衡 unit.heatunits = 单位热量 -unit.heatunitsperside = heat units per side +unit.heatunitsperside = 单位热量/面 unit.degrees = 度 unit.seconds = 秒 unit.minutes = 分 @@ -1389,6 +1408,7 @@ unit.shots = 发 unit.pershot = /发 unit.perleg = /条腿 unit.perside = /侧 +unit.instant = 瞬间运输 category.purpose = 用途 category.general = 基础 category.power = 电力 @@ -1398,29 +1418,41 @@ category.crafting = 输入/输出 category.function = 功能 category.optional = 强化(可选) setting.alwaysmusic.name = 始终播放音乐 -setting.alwaysmusic.description = 启用后,游戏内音乐将持续循环播放。\n禁用时,音乐将在随机间隔播放。 +setting.alwaysmusic.description = 启用后,游戏内音乐将持续循环播放。\n禁用时,音乐将在随机时刻间隔播放。 setting.skipcoreanimation.name = 跳过核心发射/着陆动画 +setting.skipcoreanimation.description = 启用后,核心发射/着陆动画将会跳过。 setting.landscape.name = 锁定横屏 -setting.shadows.name = 影子 +setting.landscape.description = 启用后,屏幕朝向会锁定至横屏。 setting.blockreplace.name = 自动推荐合适的建筑 +setting.blockreplace.description = 启用后,放置同类方块时会推荐可用的升级版本。 setting.linear.name = 抗锯齿 +setting.linear.description = 启用后,纹理会更加光滑;禁用后,纹理会更加像素化。 setting.hints.name = 提示 setting.backgroundpause.name = 游戏在后台时自动暂停 +setting.backgroundpause.description = 启用后,若游戏不在前台,则自动暂停。 setting.buildautopause.name = 自动暂停建造 +setting.buildautopause.description = 启用后,若玩家没有主动建造,则自动关闭建造功能。 setting.doubletapmine.name = 双击采矿 +setting.doubletapmine.description = 启用后,双击才能使单位开始采矿。 setting.commandmodehold.name = 长按保持指挥模式 +setting.commandmodehold.description = 是否需要按住指挥模式按钮才能开启指挥模式,若禁用,单击此按钮会在指挥模式开启或关闭间切换。 setting.distinctcontrolgroups.name = 每单位限制一个编队 +setting.distinctcontrolgroups.description = 启用后,每个单位只能从属于一个编队。 setting.modcrashdisable.name = 游戏启动崩溃后禁用模组 +setting.modcrashdisable.description = 启用后,若启动时模组崩溃,则会禁用所有模组以避免无休止的崩溃。 setting.animatedwater.name = 动态液体 -setting.animatedshields.name = 动态力场 +setting.animatedwater.description = 是否开启液体表面的动画,如水和矿渣。 setting.playerindicators.name = 玩家指示器 +setting.playerindicators.description = 在地图上显示标记,来指示其他玩家的方向。 setting.showpings.name = 显示标记 setting.showotherbuildplans.name = 显示其他玩家的建筑规划 setting.indicators.name = 敌人指示器 +setting.indicators.description = 在地图上显示标记,来指示其他敌人的方向。 setting.autotarget.name = 自动瞄准 +setting.autotarget.description = 启用后,单位会自动瞄准最近的敌人并开火。 setting.keyboard.name = 鼠标+键盘操控 -setting.touchscreen.name = 触屏操控 setting.fpscap.name = 最大帧数 +setting.fpscap.description = 限制每秒最大帧数。设置过大可能会更加耗电。 setting.fpscap.none = 无 setting.fpscap.text = {0} FPS setting.uiscale.name = 界面缩放比例 @@ -1428,53 +1460,84 @@ setting.uiscale.description = 需要重新启动 setting.uiEdgePadding.name = UI 内边距 setting.uiEdgePadding.description = 在UI内部添加边距。有助于圆角屏或刘海屏的显示效果。 setting.swapdiagonal.name = 始终斜线建造 +setting.swapdiagonal.description = 启用后,会默认切换到斜线建造模式。 setting.screenshake.name = 屏幕抖动 +setting.screenshake.description = 调节爆炸或其他事件使屏幕抖动的强度。 setting.bloomintensity.name = 光效强度 +setting.bloomintensity.description = 调节泛光和自发光的强度。 setting.bloomblur.name = 光效模糊 +setting.bloomblur.description = 调节泛光特效的模糊程度。 setting.effects.name = 建筑特效 +setting.effects.description = 是否开启大部分的特效,如粒子特效与烟雾。 setting.destroyedblocks.name = 显示已摧毁的建筑 +setting.destroyedblocks.description = 启用后,被摧毁的方块会留下废墟。 setting.blockstatus.name = 显示建筑状态 +setting.blockstatus.description = 在方块上显示标识状态的颜色标志。 setting.conveyorpathfinding.name = 传送带自动寻路 +setting.conveyorpathfinding.description = 启用后,传送带会自动寻找到达终点的路径。 setting.sensitivity.name = 控制器灵敏度 +setting.sensitivity.description = 调节游戏控制器的灵敏度。 setting.saveinterval.name = 自动保存间隔 +setting.saveinterval.description = 调整自动存档的时候间隔。 setting.seconds = {0} 秒 setting.milliseconds = {0} 毫秒 setting.fullscreen.name = 全屏 setting.fps.name = 显示帧数和网络延迟 +setting.fps.description = 在屏幕角落中显示每秒帧数与网络延迟。 setting.console.name = 启用控制台 +setting.console.description = 启用游戏内 JavaScript 控制台。 setting.drawhitboxes.name = 显示碰撞箱 setting.showperformance.name = 显示性能表现 setting.buildingtimestep.name = 固定建筑时间步进 setting.buildingtimestep.description = 以固定的时间间隔更新建筑实体,\n与原有的每帧时间间隔可变相反。\n如果建筑更新过慢,则会拖慢游戏。\n如果你不知道这意味着什么,不要改变这个选项。 setting.smoothcamera.name = 平滑镜头 +setting.smoothcamera.description = 启用后,镜头会平滑转动,而非瞬移到新位置。 setting.detach-camera.name = 自由视角 setting.detach-camera.description = 启用后,视角可独立于玩家单位自由移动。\n此设置可绑定快捷键。 setting.vsync.name = 垂直同步 +setting.vsync.description = 将游戏帧率与显示器同步以防撕裂。 setting.pixelate.name = 像素画面 +setting.pixelate.description = 启用后,游戏会以低分辨率渲染,创造出像素风的显示效果。 setting.minimap.name = 显示小地图 +setting.minimap.description = 是否在屏幕角落显示小地图。 setting.coreitems.name = 显示核心物资 +setting.coreitems.description = 是否在屏幕边缘显示物品存储。 setting.position.name = 显示玩家坐标 +setting.position.description = 是否在屏幕上显示玩家坐标。 setting.mouseposition.name = 显示鼠标坐标 +setting.mouseposition.description = 是否在屏幕上显示鼠标所指坐标。 setting.musicvol.name = 音乐音量 setting.atmosphere.name = 显示行星大气层 +setting.atmosphere.description = 是否在战役界面中渲染行星大气层, setting.drawlight.name = 绘制阴影/光照 setting.ambientvol.name = 环境音量 -setting.mutemusic.name = 禁用音乐 setting.sfxvol.name = 音效音量 -setting.mutesound.name = 禁用音效 setting.communityservers.name = 获取社区服务器列表 +setting.communityservers.description = 启动后,游戏将获取并显示社区运营的服务器列表。 setting.savecreate.name = 自动创建存档 +setting.savecreate.description = 启动后,游戏会在开始新游戏时自动创建存档。 setting.steampublichost.name = 公共游戏可见性 +setting.steampublichost.description = 控制Steam服务器的可见性。 setting.playerlimit.name = 玩家数量限制 +setting.playerlimit.description = 设置服务器的最大玩家数。 setting.chatopacity.name = 聊天界面不透明度 +setting.chatopacity.description = 调节聊天框的透明度, setting.lasersopacity.name = 电力连接线不透明度 +setting.lasersopacity.description = 调节电力连接线的透明度, setting.unitlaseropacity.name = 单位采矿光束不透明度 +setting.unitlaseropacity.description = 调节单位采矿光束的透明度, setting.bridgeopacity.name = 桥梁不透明度 +setting.bridgeopacity.description = 调节运输桥的透明度, setting.playerchat.name = 显示玩家聊天气泡 +setting.playerchat.description = 启用后,将在玩家头顶显示聊天气泡。 setting.showweather.name = 显示天气效果 +setting.showweather.description = 是否显示天气效果,如雨雪等。 setting.hidedisplays.name = 不显示逻辑绘图 +setting.hidedisplays.description = 隐藏逻辑显示屏内容,可能会提升性能。 setting.macnotch.name = 适应刘海显示 setting.macnotch.description = 需要重启才能应用更改 +setting.logiclocalization.name = 逻辑本地化 +setting.logiclocalization.description = 翻译逻辑处理器中的术语。 steam.friendsonly = 仅限好友 steam.friendsonly.tooltip = 是否只有 Steam 好友才能加入你的游戏。\n取消选中该选项将使你的游戏公开 - 任何人都可以加入。 @@ -1613,8 +1676,8 @@ rules.coreunloaders.info = 当启用时,塞普罗的装卸器可以从核心 rules.derelictrepair = 允许修复残骸建筑 rules.reactorexplosions = 允许反应堆爆炸 rules.coreincinerates = 核心焚烧溢出资源 -rules.corebuildandconfig = Deconstruct And Configure Cores -rules.corebuildandconfig.info = Allows building and deconstructing cores anywhere, not just on core zones.\nAlso shows ui on cores to change player team. +rules.corebuildandconfig = 核心拆除与队伍调整 +rules.corebuildandconfig.info = 允许在任何地方建造和拆除核心。\n并在核心上显示切换队伍的UI。 rules.disableworldprocessors = 禁用世界处理器 rules.schematic = 允许使用蓝图 rules.wavetimer = 波次计时器 @@ -1685,6 +1748,7 @@ rules.title.unit = 单位 rules.title.experimental = 实验性 rules.title.environment = 环境 rules.title.teams = 队伍 +rules.title.light = 光 rules.title.planet = 行星 rules.title.music = 音乐 rules.alwaysplaymusic = 始终播放音乐 @@ -1696,6 +1760,7 @@ rules.darkmusic.info = 在战斗场面下更容易随机间隔播放的音乐。 rules.nomusic = 关闭自动音乐 rules.nomusic.info = 关闭所有自动播放的音乐。\n适用于使用世界处理器自行播放音乐的地图。 rules.lighting = 环境光 +rules.lighting.unitlight = 单位光 rules.fog = 战争迷雾 rules.invasions = 敌方入侵区块 rules.legacylaunchpads = 旧版发射台机制 @@ -2607,6 +2672,8 @@ block.large-logic-display.description = 显示处理器中绘制的各种图像 block.tile-logic-display.description = 显示处理器中绘制的各种图像。\n图像能无缝显示到附近的逻辑显示单元。 block.interplanetary-accelerator.description = 一个巨大的电磁轨道加速器。将核心加速至逃逸速度以进行星际部署。 block.repair-turret.description = 持续修复范围内受损的单位。可以用冷却液强化。 +block.target-dummy.name = 标靶 +block.target-dummy.description = 生成一个标靶来测试DPS(每秒伤害)。可设置是否有护甲或飞行能力。\n仅限沙盒模式。 #Erekir block.core-bastion.description = 基地的核心。拥有装甲。一旦被摧毁,该区块就会丢失。 @@ -2767,12 +2834,12 @@ unit.emanate.description = 保护卫城核心,可建造建筑。使用一对 lst.read = 从连接的内存读取数字。 lst.write = 向连接的内存写入数字。 -lst.print = 添加文字到打印缓存\n使用 [accent]Print Flush[] 后才会真正显示。 -lst.printchar = 向打印缓存添加一个 UTF-16 字符或内容图标。\n直到使用 [accent]Print Flush[] 后才会真正显示。 -lst.format = 用一个值替换文本缓冲区中的下一个占位符。\n如果占位符模式无效,则不会执行任何操作。\n占位模式:"{[accent]number 0-9[]}"\n示例:\n[accent]print "test {0}"\n格式 “示例”。 -lst.draw = 添加绘图操作到绘图缓存\n使用 [accent]Draw Flush[] 后才会真正显示。 -lst.drawflush = 将绘图缓存中的 [accent]Draw[] 队列刷新到显示屏。 -lst.printflush = 将打印缓存中的 [accent]Print[] 队列刷新到信息板。 +lst.print = 添加文字到打印缓存\n使用[accent]打印文本[]后才会真正显示。 +lst.printchar = 向打印缓存添加一个 UTF-16 字符或内容图标。\n直到使用[accent]打印文本[]后才会真正显示。 +lst.format = 用一个值替换文本缓冲区中的下一个占位符。\n如果占位符模式无效,则不会执行任何操作。\n占位模式:"{[accent]number 0-9[]}"\n示例:\n[accent]打印 "test {0}"\n格式 “示例”。 +lst.draw = 添加绘图操作到绘图缓存\n使用[accent]打印绘图[]后才会真正显示。 +lst.drawflush = 将绘图缓存中的[accent]绘图[]队列刷新到显示屏。 +lst.printflush = 将打印缓存中的[accent]打印[]队列刷新到信息板。 lst.getlink = 获取与处理器连接的建筑\n建筑编号从 0 开始。 lst.control = 控制建筑。 lst.radar = 让建筑搜寻感知范围内的单位。 @@ -2801,21 +2868,21 @@ lst.explosion = 在某个位置生成爆炸。 lst.setrate = 在指令/时间刻的时间下设置处理器处理速度。 lst.fetch = 按索引查找单位、核心、玩家或建筑物\n索引从 0 开始,以其返回的计数结束。 lst.packcolor = 将 RGBA 各分量(0-1 范围)打包为单个整数,用于绘图或逻辑规则。 -lst.unpackcolor = 从使用[accent]Pack Color[]打包的颜色值中解压 RGBA 组件。 +lst.unpackcolor = 从使用[accent]打包颜色[]打包的颜色值中解压 RGBA 组件。 lst.setrule = 设置地图规则。 lst.flushmessage = 在屏幕中央投影文字缓存区的内容\n会等待上一个文字显示结束。 lst.cutscene = 控制玩家游戏视角。 -lst.setflag = 设置一个可以被所有处理器读取的全局 flag。 -lst.getflag = 检查是否设置了全局 flag。 +lst.setflag = 设置一个可以被所有处理器读取的全局flag。 +lst.getflag = 检查是否设置了全局flag。 lst.setprop = 设置单位或建筑物的属性。 lst.effect = 创建一个粒子效果。 lst.sync = 在网络中同步一个变量。\n每个变量每秒最多同步 20 次。 lst.playsound = 播放声音。\n音量和声场位置可以是全局值,也可以根据位置计算得出。 -lst.playmusic = 按名称播放音乐,如[accent]"game1"[].\n如果[accent]interrupt[]设置为 true ,先前播放的音乐将会中止\n播放 null 并把 interrupt 设置为 true 可以停止音乐。\n注意,数据补丁中的音乐需加上[accent]dp-[]前缀。 -lst.makemarker = 在世界中创建一个新的逻辑标记。\n必须提供一个用于标识该标记的 ID。\n目前每个世界限制最多 20000 个标记。 -lst.setmarker = 为标记设置属性。\n使用的 ID 必须与制作标记指令中的相同。 +lst.playmusic = 按名称播放音乐曲目,例如 [accent]"game1"[].\n如果[accent]中断[]为真,则会停止先前播放的音乐。\n如果使用[accent]null[]音乐且[accent]中断[]设置为真,则会停止当前曲目。\n请注意,来自数据补丁的音乐必须以 [accent]dp-[] 为前缀。 +lst.makemarker = 在世界中创建一个新的逻辑flag。\n必须提供一个用于标识该flag的 ID。\n目前每个世界限制最多 20000 个flag。 +lst.setmarker = 为flag设置属性。\n使用的 ID 必须与制作flag指令中的相同。 lst.localeprint = 将地图本地化文本属性值添加到文本缓冲区中。\n要在地图编辑器中设置地图本地化包,请检查 [accent]地图信息 > 本地化包[]。\n如果客户端是移动设备,则尝试首先打印以 “.mobile” 结尾的属性。 -lst.query = 在特定区域查询单位或建筑。\n结果输出在[accent]@queries[]中\n可以在[accent]Read[]指令中使用编号从[accent]@queries[]中读取结果\n[accent]@queries[]的长度可以用[accent]@size[]作为参数获得。 +lst.query = 在特定区域查询单位或建筑。\n结果输出在[accent]@queries[]中\n可以在[accent]读取[]指令中使用编号从[accent]@queries[]中读取结果\n[accent]@queries[]的长度可以用[accent]@size[]作为参数获得。 lglobal.false = 0 lglobal.true = 1 @@ -2877,11 +2944,11 @@ laccess.controlled = 若单位的控制方是处理器,返回 [accent]@ctrlPro laccess.progress = 进度,0 到 1 之间的数值。\n返回工厂生产、炮塔装填,或者建筑建造的进度 laccess.speed = 单位的最高速度(格/秒) laccess.size = 单位/建筑的大小或字符串的长度 -laccess.id = 单位/块/物品/液体的 ID。\n这是 Lookup 的反向操作。 +laccess.id = 单位/块/物品/液体的 ID。\n这是[accent]查询[]的反向操作。 laccess.displaywidth = 显示屏的宽度(以像素为单位)。 laccess.displayheight = 显示屏的高度(以像素为单位)。 laccess.buffersize = 显示器图形缓冲区中未处理的命令数。 -laccess.operations = 方块执行操作的次数。\n对于显示屏,返回 drawflush 调用次数。 +laccess.operations = 方块执行操作的次数。\n对于显示屏,返回[accent]打印绘图[]调用次数。 laccess.maxunits = 队伍能拥有的最大单位数。\n只能从核心中读取。 lcategory.unknown = 未知 @@ -3017,15 +3084,15 @@ lenum.itemtake = 从建筑中取出某种物品 lenum.paydrop = 卸下当前载荷 lenum.paytake = 从当前位置拾取载荷 lenum.payenter = 进入/降落到单位下方的荷载方块中 -lenum.flag = 赋予单位数字形式的标记 +lenum.flag = 赋予单位数字形式的flag lenum.mine = 从某个位置采集矿物 lenum.build = 建造建筑 lenum.getblock = 根据坐标获取建筑物、环境块和环境墙体类型。\n坐标必须在单位的雷达范围内,否则返回空值。 lenum.within = 检查单位是否接近了某个位置 lenum.boost = 开始/停止助推 -lenum.flushtext = 如果适用,将打印缓冲区的内容刷新到标记。\n如果[accent]Fetch[]设置为 true,则尝试从地图本地化包或游戏的包中获取属性。 -lenum.texture = 直接来自游戏纹理图集的纹理名称(使用 kebab-case 命名风格)。\n如果[accent]Print Flush[]设置为 true,则将文本缓冲区内容作为文本参数消耗。 +lenum.flushtext = 如果适用,将打印缓冲区的内容刷新到flag。\n如果[accent]获取对象[]设置为 true,则尝试从地图本地化包或游戏的包中获取属性。 +lenum.texture = 直接来自游戏纹理图集的纹理名称(使用 kebab-case 命名风格)。\n如果[accent]打印文字[]设置为 true,则将文本缓冲区内容作为文本参数消耗。 lenum.texturesize = 纹理的大小(格)。零值将标记宽度缩放为原始纹理的大小。 lenum.autoscale = 标记是否根据玩家屏幕的缩放级别缩放 lenum.posi = 索引位置,用于线和四边形标记,索引零表示第一个位置。 @@ -3053,9 +3120,472 @@ lenum.blockdamage = 建筑伤害倍率 lenum.rtsminweight = 部队发动攻击所需的最小“优势”。数值越高,越谨慎。 lenum.rtsminsquad = 攻击小队的最小规模 lenum.maparea = 设置地图大小和有效范围 -lenum.ambientlight = 环境光颜色,可搭配[accent]Pack Color[]使用 +lenum.ambientlight = 环境光颜色,可搭配[accent]打包颜色[]使用 lenum.solarmultiplier = 太阳能电池板的发电倍率 lenum.dragmultiplier = 环境阻力乘数 lenum.ban = 禁用指定内容 lenum.unban = 解禁指定内容 lenum.musicvolume = 全局音乐音量倍率。\n取值范围限制在[0,1]。 + +# Implemented via the localizedName() method +instruction.read = 读取 +instruction.write = 写入 +instruction.draw = 绘图 +instruction.print = 打印 +instruction.printchar = 打印字符 +instruction.format = 格式化 +instruction.drawflush = 打印绘图 +instruction.printflush = 打印文本 +instruction.getlink = 获取连接 +instruction.control = 控制建筑 +instruction.radar = 建筑雷达 +instruction.sensor = 获取数据 +instruction.set = 赋值 +instruction.operation = 运算 +instruction.select = 判断 +instruction.wait = 等待 +instruction.stop = 停止 +instruction.lookup = 查询 +instruction.jump = 跳转 +instruction.end = 结尾 +instruction.unitbind = 绑定单位 +instruction.unitcontrol = 控制单位 +instruction.unitradar = 单位雷达 +instruction.unitlocate = 单位搜寻 +instruction.query = 范围查询 +instruction.getblock = 获取地块 +instruction.setblock = 设置地块 +instruction.spawnunit = 生成单位 +instruction.spawnbullet = 生成子弹 +instruction.applystatus = 施加状态 +instruction.weathersense = 检查天气 +instruction.weatherset = 设置天气 +instruction.spawnwave = 生成波次 +instruction.setrule = 设置规则 +instruction.flushmessage = 显示消息 +instruction.cutscene = 镜头控制 +instruction.effect = 粒子效果 +instruction.explosion = 爆炸效果 +instruction.setrate = 设置速率 +instruction.fetch = 获取对象 +instruction.sync = 网络同步 +instruction.clientdata = 客户端数据 +instruction.getflag = 获取flag +instruction.setflag = 设置flag +instruction.setprop = 设置属性 +instruction.playsound = 播放音效 +instruction.playmusic = 播放音乐 +instruction.setmarker = 设置 Marker +instruction.makemarker = 创建 Marker +instruction.localeprint = 本地化输出 +instruction.packcolor = 打包颜色 +instruction.unpackcolor = 解包颜色 +instruction.invalid = 无效 +# Implemented via the enumText() method +blockflag.label.core = 核心 +blockflag.label.storage = 存储 +blockflag.label.generator = 发电 +blockflag.label.turret = 炮塔 +blockflag.label.factory = 工厂 +blockflag.label.repair = 维修点 +blockflag.label.battery = 电池 +blockflag.label.reactor = 反应堆 +blockflag.label.drill = 钻头 +blockflag.label.shield = 护盾 +contenttype.label.block = 方块 +contenttype.label.unit = 单位 +contenttype.label.item = 物品 +contenttype.label.liquid = 液体 +contenttype.label.team = 队伍 +cutsceneaction.label.active = 激活 +cutsceneaction.label.pan = 移动 +cutsceneaction.label.zoom = 缩放 +cutsceneaction.label.stop = 停止 +cutsceneaction.label.shake = 抖动 +cutsceneaction.label.gethud = 获取Hud +cutsceneaction.label.sethud = 设置Hud +fetchtype.label.unit = 单位 +fetchtype.label.player = 玩家控制单位 +fetchtype.label.core = 核心 +fetchtype.label.build = 建筑 +fetchtype.label.unitcount = 单位数 +fetchtype.label.playercount = 玩家控制单位数 +fetchtype.label.corecount = 核心数 +fetchtype.label.buildcount = 建筑数 +graphicstype.label.clear = 清屏 +graphicstype.label.color = 颜色 +graphicstype.label.col = 打包颜色 +graphicstype.label.stroke = 线宽 +graphicstype.label.line = 直线 +graphicstype.label.rect = 矩形 +graphicstype.label.linerect = 空心矩形 +graphicstype.label.poly = 多边形 +graphicstype.label.linepoly = 多边形轮廓 +graphicstype.label.triangle = 三角形 +graphicstype.label.image = 图像 +graphicstype.label.print = 打印 +graphicstype.label.translate = 平移坐标系 +graphicstype.label.scale = 缩放坐标系 +graphicstype.label.rotate = 旋转坐标系 +graphicstype.label.reset = 重置 +laccess.label.totalitems = 总物品数 +laccess.label.firstitem = 第一个物品 +laccess.label.totalliquids = 总液体量 +laccess.label.totalpower = 总电量 +laccess.label.itemcapacity = 物品容量 +laccess.label.liquidcapacity = 液体容量 +laccess.label.powercapacity = 电量容量 +laccess.label.powernetstored = 电网存储电量 +laccess.label.powernetcapacity = 电网容量 +laccess.label.powernetin = 电网输入电量 +laccess.label.powernetout = 电网输出电量 +laccess.label.ammo = 弹药量 +laccess.label.ammocapacity = 弹药容量 +laccess.label.currentammotype = 当前弹药类型 +laccess.label.memorycapacity = 内存块单元数量 +laccess.label.health = 生命值 +laccess.label.maxhealth = 最大生命值 +laccess.label.heat = 热量 +laccess.label.shield = 护盾 +laccess.label.armor = 护甲 +laccess.label.efficiency = 效率 +laccess.label.progress = 进度 +laccess.label.timescale = 超速效果倍率 +laccess.label.rotation = 旋转 +laccess.label.x = X坐标 +laccess.label.y = Y坐标 +laccess.label.velocityx = X轴移动速度 +laccess.label.velocityy = Y轴移动速度 +laccess.label.shootx = 射击X坐标 +laccess.label.shooty = 射击Y坐标 +laccess.label.camerax = 相机X坐标 +laccess.label.cameray = 相机Y坐标 +laccess.label.camerawidth = 相机宽度 +laccess.label.cameraheight = 相机高度 +laccess.label.displaywidth = 显示屏宽度 +laccess.label.displayheight = 显示屏高度 +laccess.label.buffersize = 缓冲区大小 +laccess.label.operations = 操作次数 +laccess.label.size = 大小/长度 +laccess.label.solid = 实体 +laccess.label.dead = 已摧毁/失效 +laccess.label.range = 雷达范围 +laccess.label.shooting = 射击状态 +laccess.label.boosting = 助推状态 +laccess.label.minex = 采矿X坐标 +laccess.label.miney = 采矿Y坐标 +laccess.label.mining = 采矿状态 +laccess.label.buildx = 建造于X坐标 +laccess.label.buildy = 建造于Y坐标 +laccess.label.pingx = 标记点X坐标 +laccess.label.pingy = 标记点Y坐标 +laccess.label.pingtext = 标记点文本 +laccess.label.building = 建造状态 +laccess.label.breaking = 破坏状态 +laccess.label.speed = 速度 +laccess.label.team = 队伍 +laccess.label.type = 类型 +laccess.label.flag = flag +laccess.label.flying = 空中单位 +laccess.label.controlled = 控制状态 +laccess.label.controller = 控制方 +laccess.label.name = 名字 +laccess.label.payloadcount = 载荷数量 +laccess.label.payloadtype = 第一个载荷类型 +laccess.label.totalpayload = 已用载荷容量 +laccess.label.payloadcapacity = 载荷容量 +laccess.label.maxunits = 队伍可拥有的最大单位数 +laccess.label.id = ID +laccess.label.selectedblock = 选定块 +laccess.label.selectedrotation = 选定角度 +laccess.label.bulletlifetime = 子弹可存在时间 +laccess.label.bullettime = 子弹已存在时间 +laccess.label.enabled = 启用 +laccess.label.shoot = 射击 +laccess.label.shootp = 预先射击 +laccess.label.config = 配置 +laccess.label.color = 颜色 +llocate.label.ore = 矿物 +llocate.label.spawn = 敌人出生点 +llocate.label.building = 建筑 +llocate.label.damaged = 受损建筑 +lmarkercontrol.label.remove = 删除 +lmarkercontrol.label.world = 显示? +lmarkercontrol.label.minimap = 迷你地图 +lmarkercontrol.label.light = 光 +lmarkercontrol.label.autoscale = 自动缩放 +lmarkercontrol.label.pos = 起点位置 +lmarkercontrol.label.endpos = 终点位置 +lmarkercontrol.label.drawlayer = 绘制层 +lmarkercontrol.label.color = 颜色 +lmarkercontrol.label.radius = 半径 +lmarkercontrol.label.stroke = 边框宽度 +lmarkercontrol.label.outline = 轮廓 +lmarkercontrol.label.rotation = 旋转 +lmarkercontrol.label.shape = 形状 +lmarkercontrol.label.arc = 弧形 +lmarkercontrol.label.flushtext = 文本打印 +lmarkercontrol.label.fontsize = 字体大小 +lmarkercontrol.label.textheight = 文本高度 +lmarkercontrol.label.textalign = 文本对齐 +lmarkercontrol.label.linealign = 线对齐 +lmarkercontrol.label.labelflags = flag标签 +lmarkercontrol.label.texture = 纹理 +lmarkercontrol.label.texturesize = 纹理大小 +lmarkercontrol.label.posi = 位置 +lmarkercontrol.label.uvi = 纹理位置范围 +lmarkercontrol.label.colori = 颜色 +logicrule.label.currentwavetime = 波次倒计时 +logicrule.label.wavetimer = 有波次计时器? +logicrule.label.waves = 波次是否可以生成 +logicrule.label.wave = 当前波数 +logicrule.label.wavespacing = 波次间隔 +logicrule.label.wavesending = 手动生成波次? +logicrule.label.attackmode = 进攻模式? +logicrule.label.enemycorebuildradius = 敌人核心禁建范围半径 +logicrule.label.dropzoneradius = 敌人出生点半径 +logicrule.label.unitcap = 单位上限 +logicrule.label.maparea = 地图大小和有效范围 +logicrule.label.lighting = 启用环境光? +logicrule.label.cangameover = 游戏可否结束 +logicrule.label.ambientlight = 环境光颜色 +logicrule.label.unitlight = 单位光 +logicrule.label.solarmultiplier = 太阳能板效率 +logicrule.label.dragmultiplier = 环境阻力乘数 +logicrule.label.ban = 禁用 +logicrule.label.unban = 解禁 +logicrule.label.pausedisabled = 禁用暂停 +logicrule.label.musicvolume = 音乐音量 +logicrule.label.buildspeed = 建造速度 +logicrule.label.unithealth = 单位生命 +logicrule.label.unitbuildspeed = 单位建造速度 +logicrule.label.unitminespeed = 单位采矿速度 +logicrule.label.unitcost = 单位成本 +logicrule.label.unitdamage = 单位伤害 +logicrule.label.blockhealth = 建筑初始生命 +logicrule.label.blockdamage = 建筑伤害 +logicrule.label.rtsminweight = 部队最小权重 +logicrule.label.rtsminsquad = 攻击队最小规模 +lunitcontrol.label.idle = 待机 +lunitcontrol.label.stop = 停止 +lunitcontrol.label.unbind = 取消控制 +lunitcontrol.label.move = 移动到... +lunitcontrol.label.approach = 靠近 +lunitcontrol.label.pathfind = 敌式寻路到... +lunitcontrol.label.autopathfind = 自动寻路 +lunitcontrol.label.target = 瞄准 +lunitcontrol.label.targetp = 根据提前量瞄准 +lunitcontrol.label.itemdrop = 将物品放入建筑 +lunitcontrol.label.itemtake = 从建筑取出物品 +lunitcontrol.label.paydrop = 卸下载荷 +lunitcontrol.label.paytake = 拾取载荷 +lunitcontrol.label.payenter = 进入载荷 +lunitcontrol.label.flag = 赋予单位flag +lunitcontrol.label.mine = 采集矿物 +lunitcontrol.label.build = 建造建筑 +lunitcontrol.label.getblock = 用坐标获取类型 +lunitcontrol.label.deconstruct = 解构 +lunitcontrol.label.within = 接近目标? +lunitcontrol.label.boost = 助推? +messagetype.label.notify = 弹黑框显示 +messagetype.label.announce = 中间显示 +messagetype.label.toast = 上方显示 +messagetype.label.mission = 任务栏显示 +querytype.label.unit = 单位 +querytype.label.building = 建筑 +radarsort.label.distance = 距离 +radarsort.label.health = 生命值 +radarsort.label.maxhealth = 最大生命值 +radarsort.label.shield = 护盾 +radarsort.label.armor = 护甲 +radartarget.label.any = 任意 +radartarget.label.enemy = 敌方单位 +radartarget.label.ally = 己方单位 +radartarget.label.player = 玩家 +radartarget.label.attacker = 有武器单位 +radartarget.label.flying = 空中单位 +radartarget.label.ground = 地面单位 +tilelayer.label.floor = 地面 +tilelayer.label.ore = 矿物 +tilelayer.label.block = 方块 +tilelayer.label.building = 建筑 + +name.token.jump = Jump +name.token.color = 颜色 +name.token.width = 宽 +name.token.height = 高 +name.token.sides = 边数 +name.token.radius = 半径 +name.token.rotation = 旋转 +name.token.degrees = 角度 +name.token.image = 图像 +name.token.size = 大小 +name.token.align = 对齐 +name.token.set = 设置 +name.token.of = 属性在 +name.token.to = 至 +name.token.at = 的 +name.token.in = 于 +name.token.damage = 伤害 +name.token.velocityScl = 速度倍率 +name.token.lifeScl = 持续时间倍率 +name.token.aimX = 目标X坐标 +name.token.aimY = 目标Y坐标 +name.token.read = 读取 +name.token.write = 写入 +name.token.from = 来自 +name.token.char = 字符 +name.token.linknum = 连接# +name.token.draw = 绘制 +name.token.clear = 清除 +name.token.apply = 施加 +name.token.circle = 圆形 +name.token.rect = 矩形 +name.token.positional = 指定位置 +name.token.global = 全局 +name.token.target = 瞄准 +name.token.and = 和 +name.token.or = 或 +name.token.b-and = 与 +name.token.xor = 异或 +name.token.flip = 非 +name.token.order = 顺序 +name.token.sort = 以 +name.token.output = 排序并输出 +name.token.if = 如果 +name.token.then = 就 +name.token.else = 否则 +name.token.sec = 秒 +name.token.find = 搜寻 +name.token.group = 类型 +name.token.enemy = 是敌? +name.token.ore = 矿物 +name.token.outX = X坐标位 +name.token.outY = Y坐标位 +name.token.owner = 发射者 +name.token.found = 找到? +name.token.building = 建筑 +name.token.always = 无条件 +name.token.not = 不等于 +name.token.pack = 打包 +name.token.unpack = 解包 +name.token.-lookup = = 查找 +name.token.type = 类型 +name.token.get = 获取 +name.token.team = 队伍 +name.token.rot = 旋转 +name.token.spawn = 生成 +name.token.-bullet = = 子弹 +name.token.unit = 单位 +name.token.weather = 天气 +name.token.state = 状态 +name.token.natural = 自然 +name.token.speed = 速度 +name.token.level = 级别 +name.token.duration = 持续时间 +name.token.seconds = seconds +name.token.shown = 显示 +name.token.data = 数据 +name.token.effect = 效果 +name.token.pierce = 穿透 +name.token.ground = 对地 +name.token.air = 对空 +name.token.flag = flag +name.token.volume = 音量 +name.token.pitch = 音调 +name.token.pan = 声像 +name.token.limit = 限制 +name.token.id = id # +name.token.replace = 替换? +name.token.for = 持续 +name.token.success = 消息 +name.token.truefalse = 是/否 +name.token.layer = 图层 +name.token.stroke = 边框宽度 +name.token.outline = 轮廓 +name.token.fill = 实心? +name.token.start = 起点 +name.token.end = 终点 +name.token.fetch = 获取? +name.token.background = 透明度 +name.token.printFlush = 打印缓存 +name.token.name = 纹理名称 +name.token.index = 索引 +name.token.block-unit = 建筑/单位 +name.token.enable = 启用? +name.token.amount = 数量 +name.token.item = 物品 +name.token.takeUnits = 拾取单位 +name.token.value = 值 +name.token.floor = 地面 +name.token.result = 结果 +name.token.config = 配置 +name.token.shapeText = 形状文本 +name.token.point = 点 +name.token.shape = 形状 +name.token.text = 文本 +name.token.line = 线条 +name.token.texture = 纹理 +name.token.quad = 方形 +name.token.light = 光 +name.token.snowing = 雪 +name.token.rain = 雨 +name.token.sandstorm = 沙暴 +name.token.sporestorm = 孢子风暴 +name.token.fog = 雾 +name.token.suspend-particles = 悬浮颗粒 +name.token.topLeft = 左上 +name.token.top = 上 +name.token.topRight = 右上 +name.token.left = 左 +name.token.center = 居中 +name.token.right = 右 +name.token.bottomLeft = 左下 +name.token.bottom = 下 +name.token.bottomRight = 右下 +name.token.none = 无 +name.token.warn = 警告 +name.token.cross = x +name.token.blockFall = 坠落方块 +name.token.placeBlock = 放置建筑 +name.token.placeBlockSpark = 放置建筑火花 +name.token.breakBlock = 拆除方块 +name.token.-spawn = = 生成 +name.token.trail = 尾迹 +name.token.breakProp = 破坏环境块 +name.token.smokeCloud = 烟雾云 +name.token.vapor = 蒸汽 +name.token.hit = 击中 +name.token.hitSquare = 方形击中 +name.token.shootSmall = 小型射击 +name.token.shootBig = 大型射击 +name.token.smokeSmall = 小型射击烟 +name.token.smokeBig = 大型射击烟 +name.token.smokeColor = 彩色射击烟 +name.token.smokeSquare = 方射击烟 +name.token.smokeSquareBig = 大型方射击烟 +name.token.spark = 火花 +name.token.sparkBig = 大型火花 +name.token.sparkShoot = 射击火花 +name.token.sparkShootBig = 大型射击火花 +name.token.drill = 挖掘 +name.token.drillBig = 大型挖掘 +name.token.lightBlock = 发光方块 +name.token.explosion = 爆炸 +name.token.smokePuff = 噗状烟雾 +name.token.sparkExplosion = 火花爆炸 +name.token.crossExplosion = 十字爆炸 +name.token.wave = 冲击波 +name.token.bubble = 气泡 +name.token.music = 音乐 +name.token.interrupt = 中断? +name.token.all = 全部 +name.token.beams = 光束 +name.token.block = 方块 +name.token.charge = 充能 +name.token.environment = 环境 +name.token.explosions = 爆炸 +name.token.loops = 循环 +name.token.movement = 移动 +name.token.shoot = 射击 +name.token.ui = UI diff --git a/core/assets/bundles/bundle_zh_TW.properties b/core/assets/bundles/bundle_zh_TW.properties index f26c1ab337..d595b7465f 100644 --- a/core/assets/bundles/bundle_zh_TW.properties +++ b/core/assets/bundles/bundle_zh_TW.properties @@ -15,19 +15,19 @@ link.wiki.description = 官方 Mindustry 維基 link.suggestions.description = 建議新功能 link.bug.description = 發現錯誤?在這裡回報 linkopen = 網路連結由伺服器提供。確定要打開連結?\n\n[sky]{0} -clipboardcopy = This server wants to copy text to your clipboard. Are you sure you want to continue?\n\n[sky]{0} +clipboardcopy = 此伺服器想要將文字複製到您的剪貼簿。您確定要繼續嗎?\n\n[sky]{0} linkfail = 無法打開連結!\n我們已將該網址複製到您的剪貼簿。 screenshot = 截圖儲存到{0} screenshot.invalid = 地圖太大了,可能沒有足夠的記憶體用於截圖。 -screenshot.error = Failed to take screenshot. Your device likely does not support screenshots this large. +screenshot.error = 螢幕截圖失敗。您的裝置可能不支援此尺寸的截圖。 gameover = 遊戲結束 gameover.disconnect = 斷線 gameover.pvp = [accent]{0}[]隊獲勝! gameover.waiting = [accent]等待下一張地圖中…… -highscore = [accent]新的高分紀錄! +highscore = [accent]新的高分紀錄! copied = 已複製。 indev.notready = 這部份的遊戲尚未完成 -bundle.external = Note: You have successfully loaded an external translation bundle.\n[accent]{0} +bundle.external = 註:您已成功載入外部翻譯包。\n[accent]{0} load.sound = 音效載入中 load.map = 地圖載入中 @@ -50,9 +50,10 @@ mods.browser.add = 安裝 mods.browser.reinstall = 重新安裝 mods.browser.view-releases = 檢視發行 mods.browser.noreleases = [scarlet]無發行紀錄\n[accent]無法找到該模組的任何發行。請確認此模組是否有發表。 +mods.browser.current = [lightgray]Most recent commit mods.browser.latest = <最新> mods.browser.releases = 所有發行 -mods.browser.fetching = Fetching Releases... +mods.browser.fetching = 正在取得版本…… mods.github.open = 查看Github mods.github.open-release = 發行網頁 mods.browser.sortdate = 以最近篩選 @@ -61,18 +62,18 @@ mods.browser.sortstars = 以星數篩選 export.file = 匯出檔案 import.file = 匯入檔案 copy.clipboard = 複製到剪貼簿 -load.clipboard = 從剪貼簿匯入 -workshop.browse = Browse Workshop -workshop.share = 分享到工作坊 +load.clipboard = 從剪貼簿載入 +workshop.browse = 瀏覽工作坊 +workshop.share = 分享至工作坊 schematic = 藍圖 schematic.add = 儲存藍圖…… schematics = 藍圖 -schematic.search = 搜尋藍圖... +schematic.search = 搜尋藍圖…… schematic.replace = 相同名稱的藍圖已經存在。是否取代它? schematic.exists = 相同名稱的藍圖已經存在。 schematic.import = 匯入藍圖…… -schematic.flip = [accent][[{0}][]/[accent][[{1}][]:翻轉藍圖 +schematic.flip = [accent][[{0}][]/[accent][[{1}][]:翻轉藍圖 schematic.saved = 藍圖已儲存。 schematic.delete.confirm = 該藍圖將被完全清除。 schematic.edit = 編輯藍圖 @@ -93,7 +94,7 @@ stats.wave = 防守波數 stats.unitsCreated = 生產單位 stats.enemiesDestroyed = 摧毀敵人 stats.built = 建造建築 -stats.destroyed = 摧毁建築 +stats.destroyed = 摧毀建築 stats.deconstructed = 拆除建築 stats.playtime = 遊戲時間 @@ -106,8 +107,8 @@ coreattack = 〈核心正在受到攻擊!〉 nearpoint = 【[scarlet]立即離開空降區[]】\n湮滅即將來臨 database = 核心資料庫 database.button = 資料庫 -database.patched = Modified by data patches. -viewfields = View Content Fields +database.patched = 透過資料修補檔進行了修改。 +viewfields = 檢視內容欄位 savegame = 儲存遊戲 loadgame = 載入遊戲 joingame = 多人連線 @@ -128,40 +129,42 @@ continue = 繼續 maps.none = [lightgray]找不到地圖! invalid = 無效 pickcolor = 選擇顏色 -color = Color -import = Import -export = Export +color = 顏色 +import = 匯入 +export = 匯出 preparingconfig = 設定準備中 preparingcontent = 內容準備中 uploadingcontent = 內容上傳中 -content.createdby = 由 {0} 製作 +content.createdby = 建立者: {0} uploadingpreviewfile = 上傳預覽文件 committingchanges = 遞交變更 done = 完成 feature.unsupported = 您的裝置不支援此功能。 -mods.initfailed = [red]⚠[] Mindustry 無法啟動。這可能是因模組造成。\n\n為了避免不斷閃退,[red]所有的模組已被停用。[] +mods.initfailed = [red]⚠[] 上一次 Mindustry 執行個體初始化失敗。這很可能是因為有異常的模組所導致。\n\n為避免持續發生崩潰,[red]所有模組已停用。[] mods = 模組 mods.name = 模組: mods.none = [lightgray]找不到模組! +mods.restore = Restore Failed mods.guide = 模組指南 mods.report = 回報錯誤 mods.openfolder = 開啟模組資料夾 mods.viewcontent = 查看內容 mods.reload = 重新載入 mods.reloadexit = 遊戲將會結束以重新載入模組。 -mods.update.available = [lightgray]Update Available: {0} -mods.update.all = Update All Mods -mods.downloading = [accent]Downloading Mod: {0} +mods.update.available = [lightgray]有可用的更新:{0} +mods.update.all = 更新所有模組 +mods.downloading = [accent]正在下載模組:{0} -mod.warning = ⚠ Mods can execute arbitrary code.\n\nNever download mods from sources you don't trust - they could steal data or compromise your computer. -mod.warning.read = I actually read this -mod.warning.accept = I accept the responsibility -mod.warning.deny = Disable my mods +mod.warning = ⚠ 模組可以執行任意程式碼。\n\n請勿從您不信任的來源下載模組 — 它們可能會竊取資料或危害您的電腦。 +mod.warning.read = 我真的閱讀過了 +mod.warning.accept = 我願意承擔風險 +mod.warning.deny = 停用我的模組 mod.installed = [[已安裝] mod.display = [gray]模組:[orange]{0} mod.enabled = [lightgray]已啟用 mod.disabled = [scarlet]已禁用 +mod.failed = [red]Failed mod.multiplayer.compatible = [gray]與多人模式相容 mod.disable = 禁用 mod.version = 版本: @@ -171,23 +174,23 @@ mod.delete.error = 無法刪除模組,檔案可能在使用中。 mod.incompatiblegame = [red]遊戲版本過低 mod.incompatiblemod = [red]無法兼容 mod.blacklisted = [red]不支持 -mod.unmetdependencies = [red]缺少前置模組 +mod.unmetdependencies = [red]依賴項未滿足 mod.erroredcontent = [scarlet]內容錯誤 -mod.circulardependencies = [red]循環依賴錯誤 -mod.incompletedependencies = [red]依賴項缺失 +mod.circulardependencies = [red]依賴項循環錯誤 +mod.incompletedependencies = [red]依賴項不完整 mod.requiresversion.details = 所需最低遊戲版本: [accent]{0}[]\n您的遊戲版本過低。此模組需要更新的遊戲版本(通常是beta/alpha版本)才能運作 -mod.incompatiblemod.details = 此模組和遊戲的最新版本不相容。模組作者必須更新模組,並將[accent]minGameVersion: 154[]添加到[accent]mod.json[]檔案當中。 +mod.incompatiblemod.details = 此模組與目前遊戲版本不相容。作者必須更新模組,並在 [accent]mod.json[] 檔案中加入 [accent]minGameVersion: 154[]。 mod.blacklisted.details = 這個模組已被手動列入黑名單,因為它在此版本的遊戲中引起崩潰或其他問題。請勿使用。 -mod.missingdependencies.details = 此模組缺少依賴項:{0} -mod.erroredcontent.details = 此模組在加載時引發錯誤。請求模組作者修復它們。 -mod.circulardependencies.details = 這個模組具有相互依賴的依賴項。 -mod.incompletedependencies.details = 由於無效或缺失的依賴項,此模組無法加載:{0}。 +mod.missingdependencies.details = 此模組缺少前置需求依賴項:{0} +mod.erroredcontent.details = 此模組在載入時發生錯誤。請聯繫模組作者進行修復。 +mod.circulardependencies.details = 此模組的前置需求之間存在互相依賴的情況。 +mod.incompletedependencies.details = 由於前置需求無效或缺少,無法被載入此模組:{0}。 mod.requiresversion = 需要遊戲版本:[red]{0} mod.errors = 載入內容時發生錯誤 -mod.errors.map = [scarlet]載入地圖資料時發生了錯誤,所有自定義內容已停用。[]\n此地圖可能無法正常運作。 +mod.errors.map = [scarlet]載入地圖內容時發生錯誤。所有自訂內容已被停用。[]\n此地圖可能無法正常運作。 mod.noerrorplay = [scarlet]您使用了有問題的模組。[] 遊戲前請先停用相關模組或修正問題。 mod.enable = 啟用 mod.requiresrestart = 遊戲將立即關閉以套用模組變更。 @@ -205,22 +208,22 @@ mod.folder.missing = 只有資料夾形式的模組可以在工作坊上發布 mod.scripts.disable = 您的裝置不支持包含指令檔的模組。您必須關閉這些模組才能進行遊戲。 mod.dependencies.error = [scarlet]模組缺少需要的依賴項 -mod.dependencies.soft = (optional) -mod.dependencies.download = 導入 -mod.dependencies.downloadreq = 導入需求 -mod.dependencies.downloadall = 全部導入 -mod.dependencies.status = 載入結果 -mod.dependencies.success = 下載成功: -mod.dependencies.failure = 下載失敗: +mod.dependencies.soft = (可選) +mod.dependencies.download = 匯入 +mod.dependencies.downloadreq = 匯入需求 +mod.dependencies.downloadall = 全部匯入 +mod.dependencies.status = 匯入結果 +mod.dependencies.success = 下載成功: +mod.dependencies.failure = 下載失敗: mod.dependencies.imported = 下載模組需要的依賴項? about.button = 關於 name = 名稱: noname = 請先選擇一個[accent]玩家名稱[]。 -search = 搜尋: +search = 搜尋: planetmap = 星球地圖 launchcore = 發射核心 -filename = 檔案名稱︰ +filename = 檔案名稱: unlocked = 已解鎖新內容! available = 可研究新科技! unlock.incampaign = <在戰役中解鎖> @@ -228,9 +231,9 @@ campaign.select = 選擇戰役出發點 campaign.none = [lightgray]選擇初始星球。\n星球隨時都可以切換。 campaign.erekir = 更新、更精緻的內容。戰役大部分都是連貫性的。\n\n難度更高,但有高品質的地圖和整體的經驗。 campaign.serpulo = 較舊的內容,經典的體驗。更加開放且有更多內容。\n\n有可能會有不平衡的地圖以及戰役機制,較不完美。 -campaign.difficulty = 難易度 -campaign.rework.title = 重大更新通知 -campaign.rework.serpulo = [accent]⚠ 蕈孢星經歷了重大更新,其內容已被完全重製。[]\n\n關卡位置和難易度已被更改,來自舊版本的存檔可能會導致問題。\n\n為達到更順暢的遊戲體驗,建議您在「設定」中重置存檔資料。 +campaign.difficulty = 難度 +campaign.rework.title = 戰役變更通知 +campaign.rework.serpulo = [accent]⚠ 蕈孢星戰役已重新設計。[]\n\n地區位置與難度已有所調整。您可能會遭遇與舊版佈局殘留的戰役存檔相關的問題。\n\n為獲得更流暢的體驗,建議在設定中重置您的戰役存檔。 completed = [accent]完成 techtree = 科技樹 techtree.select = 選擇科技樹 @@ -238,7 +241,7 @@ techtree.serpulo = 蕈孢星 techtree.erekir = 熾熱之境 research.load = 載入 research.discard = 放棄 -research.list = [lightgray]研究︰ +research.list = [lightgray]研究: research = 研究 researched = [lightgray]{0}研究完成。 research.progress = {0}% 完成 @@ -248,15 +251,15 @@ players.search = 搜尋 players.notfound = [gray]沒有找到玩家 server.closing = [accent]正在關閉伺服器…… server.kicked.kick = 您已被踢出伺服器! -server.kicked.whitelist = 您不在這裡的白名單內。 +server.kicked.whitelist = 您不在這裡的白名單內. server.kicked.serverClose = 伺服器已關閉。 server.kicked.vote = 您已被投票踢出伺服器,再見。 server.kicked.clientOutdated = 客戶端版本過舊!請更新遊戲! server.kicked.serverOutdated = 伺服器版本過舊!請聯絡伺服器管理員更新伺服器! server.kicked.banned = 您已經在這個伺服器中被封鎖。 -server.kicked.steamBanned = 有鑑於您的不良行為,您已被從Steam大廳封鎖。 +server.kicked.steamBanned = 由於破壞秩序與不當行為,您已被禁止加入 Steam 大廳。 server.kicked.typeMismatch = 該伺服器與您的版本不相容。 -server.kicked.playerLimit = 該伺服器已滿,請等待玩家離開。 +server.kicked.playerLimit = 該伺服器已滿。請等待玩家離開。 server.kicked.recentKick = 您最近曾被踢出伺服器。\n請稍後再進行連線。 server.kicked.nameInUse = 伺服器中已經\n有人有相同的名稱了。 server.kicked.nameEmpty = 您的名稱必須至少包含一個字母或數字。 @@ -266,7 +269,7 @@ server.kicked.gameover = 遊戲結束! server.kicked.serverRestarting = 伺服器正在重新啟動。 server.versions = 您的遊戲版本:[accent] {0}[]\n伺服器遊戲版本:[accent] {1}[] host.info = [accent]建立伺服器[]按鍵會在連接埠[scarlet]6567[]建立一個伺服器。\n所有跟您在同一個[lightgray]網路或區域網路[]環境的玩家應該能在他們的伺服器清單中找到您的伺服器。\n\n如果您希望網際網路上的玩家透過 IP 位置連線到您的伺服器,您必須設定[accent]連接埠轉發[]。\n\n[lightgray]注意:如果區域網路內有玩家無法連線至您的伺服器,請務必確認您已於防火牆設定中開放 Mindustry 存取您的區域網路。請注意公用網路有時不允許搜尋伺服器。 -join.info = 您可以在此輸入欲連線的[accent]伺服器 IP 位置[],或尋找[accent]區域網路[]/[accent]網際網路[]內的伺服器。目前支援區域網路與網際網路連線。\n\n[lightgray]如果您想透過 IP 位置連線到他人的伺服器,您必須向他們詢問 IP 位置。自己的 IP 位置可以從 Google 上搜尋到。 +join.info = 您可以在此輸入要連線的 [accent]伺服器 IP[],或搜尋可連線的[accent]區域網路[]或[accent]全球[]伺服器。\n支援 LAN 與 WAN 多人遊戲。\n\n[lightgray]如果您想透過 IP 連線到其他玩家,您需要向主機玩家索取其 IP 位址。主機玩家可以在其裝置上搜尋「my ip」,以查詢自己的 IP。 hostserver = 建立伺服器 invitefriends = 邀請好友 hostserver.mobile = 建立\n伺服器 @@ -285,12 +288,12 @@ servers.remote = 遠端伺服器 servers.global = 社群伺服器 servers.disclaimer = 社群伺服器[accent]不是[]由開發者擁有或管理。\n\n伺服器可能會出現由其他玩家製作的不適當內容。 -servers.connect.confirm = Join the following server?\n\n[accent]{0}[]\n\nOnly connect to servers you trust! +servers.connect.confirm = 是否加入以下伺服器?\n\n[accent]{0}[]\n\n請僅連線至您信任的伺服器! servers.showhidden = 顯示被隱藏的伺服器 server.shown = 已顯示 server.hidden = 已隱藏 -servers.sortping = Sorting By: Ping -servers.sortplayers = Sorting By: Player Count +servers.sortping = 排序方式:Ping +servers.sortplayers = 排序方式:玩家人數 viewplayer = 檢視玩家:[accent]{0} trace = 追蹤玩家 @@ -302,9 +305,9 @@ trace.mobile = 行動客戶端:[accent]{0} trace.modclient = 自訂客戶端:[accent]{0} trace.times.joined = 加入次數:[accent]{0} trace.times.kicked = 踢除次數:[accent]{0} -trace.ips = IP: -trace.names = 名字: -invalidid = 無效的客戶端ID!請遞交錯誤回報。 +trace.ips = IP: +trace.names = 名字: +invalidid = 無效的客戶端 ID!請遞交錯誤回報。 player.ban = 封鎖 player.kick = 踢除 @@ -337,20 +340,20 @@ disconnect.error = 連線錯誤。 disconnect.closed = 連線關閉。 disconnect.timeout = 連線逾時。 disconnect.data = 無法載入地圖資料! -disconnect.snapshottimeout = 接收UDP快照的過程逾時。\n這可能由不穩定的網路連線所導致。 +disconnect.snapshottimeout = 接收 UDP 快照時逾時。\n可能是因為網路或連線不穩定所致。 cantconnect = 無法加入遊戲 ([accent]{0}[]). -disconnect.reason = Disconnected: {0} +disconnect.reason = 已斷線: {0} connecting = [accent]連線中…… reconnecting = [accent]重新連接中…… -connecting.establish = [accent]連接中…… -receiving.world = [accent]接收世界資料 ({0})…… -receiving.assets = [accent]接收資源 ({0})…… -receiving.assets.fail = 接收資源過程中發生錯誤。 +connecting.establish = [accent]正在建立連線…… +receiving.world = [accent]正在接收世界資料 ({0})…… +receiving.assets = [accent]正在接收資源 ({0})…… +receiving.assets.fail = 接收資源時發生 I/O 錯誤。 server.port = 連接埠: server.invalidport = 無效的連接埠! -server.error.addressinuse = [scarlet]無法在 6567 埠開啟伺服器。[]\n\n請確認您的設備或網路上沒有其他正在運行的 Mindustry 伺服器! +server.error.addressinuse = [scarlet]無法在連接埠 6567 開啟伺服器。[]\n\n請確保您的裝置或網路中沒有其他正在執行的 Mindustry 伺服器! server.error = [crimson]建立伺服器時發生錯誤。 save.new = 新存檔 save.overwrite = 您確定要覆寫存檔嗎? @@ -364,10 +367,10 @@ save.export = 匯出存檔 save.import.invalid = [accent]這是個無效的存檔! save.import.fail = [crimson]無法匯入存檔:[accent]{0} save.export.fail = [crimson]無法匯出存檔:[accent]{0} -save.export.needsload = [scarlet]⚠ 此存檔包含嵌入資源。[]\n在導出此存檔前,請先將其載入。 -save.assets.missing = 找不到部分資源 +save.export.needsload = [scarlet]⚠ 此存檔包含內嵌資源。[]\n請先載入此存檔再進行匯出。 +save.assets.missing = 遺失資源 save.assets.missing.list = 資源清單…… -save.assets.missing.info = [scarlet]⚠ 找不到此存檔的部分資源![]\n\n[lightgray]這很可能是因為存檔導出過程中發生了問題。\n[lightgray]導出存檔時,請只透過遊戲內的 UI 導出,不要直接複製存檔。\n[lightgray]如果有轉移資料的需求,請確認[accent]assetCache[]資料夾有被複製到。 +save.assets.missing.info = [scarlet]⚠ 此存檔包含遺失的資源![]\n\n[lightgray]這可能是因為存檔檔案未被正確匯出。\n[lightgray]分享存檔時,請務必透過遊戲內 UI 進行匯出。請勿直接複製存檔檔案。\n[lightgray]如果必須傳輸檔案,請確保連同 [accent]assetCache[] 資料夾一併複製。 save.import = 匯入存檔 save.newslot = 存檔名稱: save.rename = 重新命名 @@ -408,17 +411,17 @@ command.enterPayload = 進入負荷方塊 command.loadUnits = 拾取單位 command.loadBlocks = 拾取方塊 command.unloadPayload = 卸下負載 -command.loopPayload = 使單位傳輸循環 +command.loopPayload = 循環單位轉移 stance.stop = 取消指令 stance.shoot = 狀態:射擊 stance.holdfire = 狀態: 停火 stance.pursuetarget = 狀態:追逐目標 stance.patrol = 狀態:路徑巡邏 -stance.holdposition = 狀態:停在原地 +stance.holdposition = 狀態:固守陣地 stance.ram = 狀態:衝鋒\n[lightgray]直線移動,不進行尋路。 -stance.boost = Boost -stance.mineauto = 自動挖礦中 -stance.mine = 獲取資源:{0} +stance.boost = 加速 +stance.mineauto = 自動採礦 +stance.mine = 採礦物品:{0} openlink = 開啟連結 copylink = 複製連結 back = 返回 @@ -432,7 +435,7 @@ data.import = 匯入數據 data.openfolder = 開啟檔案資料夾 data.exported = 資料已匯出。 data.invalid = 這不是有效的遊戲資料。 -data.import.confirm = 導入外部資料將會覆寫您目前[scarlet]所有的[]遊戲資料,\n[accent]此動作無法復原![]\n\n匯入資料後,您的遊戲將立刻結束。 +data.import.confirm = 匯入外部資料將會覆寫您目前[scarlet]所有的[]遊戲資料,\n[accent]此動作無法復原![]\n\n匯入資料後,您的遊戲將立刻結束。 quit.confirm = 您確定要結束嗎? loading = [accent]載入中…… downloading = [accent]下載中…… @@ -445,7 +448,7 @@ resumebuilding = [scarlet][[{0}][]繼續建造 enablebuilding = [scarlet][[{0}][]啟用建造 showui = 已隱藏介面。\n按[accent][[{0}][]顯示介面。 commandmode.name = [accent]指揮模式 -commandmode.nounits = [no units] +commandmode.nounits = [無單位] wave = [accent]第{0}波 wave.cap = [accent]波 {0}/{1} wave.waiting = [lightgray]將於{0}秒後抵達 @@ -462,8 +465,8 @@ loadimage = 載入圖片 saveimage = 儲存圖片 unknown = 未知 custom = 自訂 -builtin = 内建 -modded = Modded +builtin = 內建 +modded = 已修改 map.delete.confirm = 確認要刪除地圖嗎?此動作無法復原! map.random = [accent]隨機地圖 map.nospawn = 這個地圖沒有核心!請在編輯器中添加一個{0}的核心。 @@ -472,7 +475,7 @@ map.nospawn.attack = 這個地圖沒有敵人核心可以攻擊!請在編輯 map.invalid = 地圖載入錯誤:地圖可能已經損毀。 workshop.update = 更新項目 workshop.error = 擷取工作坊詳細資訊時出錯:{0} -map.publish.confirm = 您確定要發布此地圖嗎?\n\n[lightgray]首先請先確定您同意 Steam 工作坊的 EULA,否則您的地圖將不會顯示! +map.publish.confirm = 您確定要發布此地圖嗎?\n\n[lightgray]首先請先確定您同意 Steam 工作坊的 EULA,否則您的地圖將不會顯示! workshop.menu = 選擇您要對此項目執行的動作。 workshop.info = 項目資訊 changelog = 變動紀錄(選擇性): @@ -502,12 +505,12 @@ editor.waves = 波次: editor.rules = 規則: editor.generation = 自動生成: editor.objectives = 目標 -editor.locales = 本地封包 -editor.worldprocessors = World Processors +editor.locales = 語言包 +editor.worldprocessors = 世界處理器 editor.worldprocessors.editname = 編輯名稱 -editor.worldprocessors.none = [lightgray]找不到 world processor blocks!\n在地圖編輯器裡新增一個,或者使用下方的 \ue813 新增按鈕。 -editor.worldprocessors.nospace = No free space to place a world processor!\nDid you fill the map with structures? Why would you do this? -editor.worldprocessors.delete.confirm = 確定要刪除這個 world processor 嗎?\n\nIf it is surrounded by walls, it will be replaced by an environmental wall. +editor.worldprocessors.none = [lightgray]找不到任何世界處理器方塊!\n請在地圖編輯器中新增一個,或使用下方的 \ue813 新增按鈕。 +editor.worldprocessors.nospace = 沒有可放置世界處理器的空閒位置!\n難道你把地圖塞滿了結構物?你為什麼要這樣做? +editor.worldprocessors.delete.confirm = 確定要刪除此世界處理器嗎?\n\n若它被牆壁包圍,將會被環境牆取代。 editor.ingame = 在遊戲中編輯 editor.playtest = 測試 editor.publish.workshop = 在工作坊上發佈 @@ -516,22 +519,24 @@ editor.center = 中心 editor.search = 尋找地圖… editor.filters = 篩選地圖 editor.filters.mode = 遊戲模式: -editor.filters.priorities = 優先級: +editor.filters.priorities = 優先順序: editor.filters.type = 地圖種類: editor.filters.search = 搜尋的資料夾: editor.filters.author = 作者 editor.filters.description = 描述 -editor.filters.modname = 模組名稱: -editor.filters.prioritizemod = 模組優先級 -editor.filters.prioritizecustom = 自定義優先級 -editor.filters.planetselect = 星球選擇 +editor.filters.modname = 模組名稱 +editor.filters.prioritize.name = Prioritize: Name +editor.filters.prioritize.custom = Prioritize: Custom +editor.filters.prioritize.builtin = Prioritize: Built-In +editor.filters.prioritize.recent = Prioritize: Recently Modified +editor.filters.planetselect = 行星選擇 editor.shiftx = X位移 editor.shifty = Y位移 asset.emoji = Emojis asset.patch = 補丁 asset.content = 內容 -asset.bundle = 翻譯封包 +asset.bundle = 翻譯包 asset.image = 圖片 asset.sound = 音效 asset.music = 音樂 @@ -544,60 +549,60 @@ content.planet = 星球 content.weather = 天氣 content.status = 狀態效果 -patch.set = 補丁:{0} -patch.none = [lightgray]No patchsets loaded. -patch.errors = Patchset 錯誤 -patch.importerror = Failed to import patchset -patch.delete.confirm = Are you sure you want to delete this patchset? +patch.set = 補丁集:{0} +patch.none = [lightgray]未找到補丁集。 +patch.errors = 補丁集錯誤 +patch.importerror = 匯入補丁集失敗 +patch.delete.confirm = 您確定要刪除此補丁集嗎? patch.path = 路徑: -patch.fields = {0} fields +patch.fields = {0} 個欄位 -bundle.lines = {0} lines +bundle.lines = {0} 行 images = 圖片 -asset.title = Data Patches & Assets -asset.guide = Usage Guide -asset.bundle.exists = A bundle with path '{0}' already exists. -asset.importzip = 導入 Asset Zip -asset.exportzip = 導出 Asset Zip -asset.image.importzip = 導入 Zip -asset.image.exportzip = 導出 Zip -asset.clearall = 全部清楚 -asset.clearall.confirm = 確定要清除此地圖中的[red]所有[]資源嗎?\n這包含圖片、音訊、內容等。 -asset.path.invalid = Path is invalid! -asset.imports = 導入 Results -asset.imported = [accent]{0} assets 已導入. -asset.import.none = No valid asset files found in zip archive. -asset.content.errors = Content Errors -asset.content.add = Add Content +asset.title = 資料補丁與資源 +asset.guide = 使用指南 +asset.bundle.exists = 已存在路徑為 '{0}' 的翻譯包。 +asset.importzip = 匯入資源 Zip 檔 +asset.exportzip = 匯出資源 Zip 檔 +asset.image.importzip = 匯入圖片 Zip 檔 +asset.image.exportzip = 匯出圖片 Zip 檔 +asset.clearall = 清除全部 +asset.clearall.confirm = 您確定要從此地圖清除[red]所有[]資源嗎?\n這包含圖片、音訊、內容等。 +asset.path.invalid = 路徑無效! +asset.imports = 匯入結果 +asset.imported = 已匯入 [accent]{0} 個資源。 +asset.import.none = Zip 壓縮檔中未找到有效的資源檔案。 +asset.content.errors = 內容錯誤 +asset.content.add = 新增內容 asset.content.type = 類型: -asset.content.exists = [red]Content with that name already exists! -asset.content.badname = [red]Invalid name! Most symbols are not allowed. -asset.content.import.file = 導入檔案 -asset.content.import.clipboard = Import From Clipboard -asset.exists = An asset of that type with the same path/name already exists:\n[lightgray]{0} -asset.exists.audio = A sound/music asset with that name is already loaded:\n[lightgray]{0} -asset.broken = This asset file could not be located.\nThis can be caused by improper import of data, or an incorrectly exported save. -asset.audio.invalid = Audio file could not be loaded.\nEnsure that it is a valid OGG or MP3 file. -asset.delete.confirm = Are you sure you want to delete this asset? -asset.images = Data Patch Images -asset.image.imports = 導入 Results -asset.image.imported = [accent]{0} images imported. -asset.image.none = No valid PNG files found in zip archive. -asset.image.error = [red]The following errors were encountered:[] -asset.image.clearall.confirm = Are you certain that you wish to clear all images? +asset.content.exists = [red]已存在同名內容! +asset.content.badname = [red]名稱無效!不允許使用大多數符號。 +asset.content.import.file = 匯入檔案 +asset.content.import.clipboard = 從剪貼簿匯入 +asset.exists = 已存在相同路徑/名稱的同類型資源:\n[lightgray]{0} +asset.exists.audio = 已載入同名的音效/音樂資源:\n[lightgray]{0} +asset.broken = 無法找到此資源檔案。\n這可能是由於資料匯入不當或存檔匯出錯誤所致。 +asset.audio.invalid = 無法載入音訊檔案。\n請確保其為有效的 OGG 或 MP3 檔案。 +asset.delete.confirm = 您確定要刪除此資源嗎? +asset.images = 資料補丁圖片 +asset.image.imports = 匯入結果 +asset.image.imported = 已匯入 [accent]{0} 張圖片。 +asset.image.none = Zip 壓縮檔中未找到有效的 PNG 檔案。 +asset.image.error = [red]遇到以下錯誤:[] +asset.image.clearall.confirm = 您確定要清除所有圖片嗎? asset.image.info = 圖片資訊 -asset.image.toolarge = Image ([lightgray]{0}x{1}[]) is too large. Maximum size is {2}x{3}. -asset.image.exists = An image with that path/name already exists:\n[lightgray]{0} -asset.image.delete.confirm = Are you certain that you wish to delete this image? +asset.image.toolarge = 圖片 ([lightgray]{0}x{1}[]) 過大。最大尺寸為 {2}x{3}。 +asset.image.exists = 已存在相同路徑/名稱的圖片:\n[lightgray]{0} +asset.image.delete.confirm = 您確定要刪除此圖片嗎? asset.image.name = [accent]檔案名稱:[lightgray]{0} -asset.image.region.name = [accent]Region Name: [lightgray]{0} -asset.image.path = [accent]Path: [lightgray]{0} -asset.image.env = [accent]Uses Environment Atlas: [lightgray]{0} -asset.image.size = [accent]Size: [lightgray]{0}x{1} -asset.image.filesize = [accent]File Size: [lightgray]{0} -asset.image.packfailed = [red]⚠ Failed to pack sprite![] -asset.image.packfailed.env = This is likely caused by a lack of space in the environment atlas.\nNote that environment sprites are limited to a 512x512 total area. +asset.image.region.name = [accent]區域名稱:[lightgray]{0} +asset.image.path = [accent]路徑:[lightgray]{0} +asset.image.env = [accent]使用環境圖集:[lightgray]{0} +asset.image.size = [accent]尺寸:[lightgray]{0}x{1} +asset.image.filesize = [accent]檔案大小:[lightgray]{0} +asset.image.packfailed = [red]⚠ 打包精靈圖失敗![] +asset.image.packfailed.env = 這可能是由於環境圖集空間不足所致。\n請注意,環境精靈圖的總面積限制為 512x512。 asset.emoji.delete = Delete Selected ({0}) asset.emoji.notfound = Image with specified name not found. @@ -605,7 +610,7 @@ asset.emoji.exists = An emoji with that name already exists. workshop = 工作坊 waves.title = 波次 -waves.team = 團隊 +waves.team = 隊伍 waves.remove = 移除 waves.every = 每 waves.waves = 波次 @@ -613,11 +618,11 @@ waves.health = 血量:{0}% waves.perspawn = 每次生成 waves.shields = 護盾/波次 waves.to = 至 -waves.spawn = 生成點: -waves.spawn.all = -waves.spawn.select = 生成點選擇 -waves.spawn.none = [scarlet]地圖中找不到敵方生成點 -waves.spawn.first = [lightgray](first {0}) +waves.spawn = 生成: +waves.spawn.all = <全部> +waves.spawn.select = 選擇生成點 +waves.spawn.none = [scarlet]地圖中找不到降落區 +waves.spawn.first = [lightgray]({0}第一) waves.max = 最大單位數 waves.guardian = 守衛者 waves.preview = 預覽 @@ -634,22 +639,22 @@ waves.search = 搜尋波…… waves.filter = 單位過濾 waves.units.hide = 全部隱藏 waves.units.show = 全部顯示 -pause.disabled = [scarlet]已禁用暫停 +pause.disabled = [scarlet]暫停已停用 #these are intentionally in lower case wavemode.counts = 數量 wavemode.totals = 總數 wavemode.health = 生命值 -all = 所有 +all = 全部 editor.default = [lightgray](預設) details = 詳細資訊…… -edit = 編輯…… +edit = 編輯 edit.menu = 編輯…… variables = 變數 -logic.error.toolong = Processor code too long (Limit: {0} compressed bytes, actual length: {1} bytes) -logic.clear.confirm = Are you sure you want to clear all code from this processor? -logic.restart = 重啟 +logic.error.toolong = 處理器程式碼過長(限制:{0} 個壓縮位元組,實際長度:{1} 位元組) +logic.clear.confirm = 確定要清除此處理器中的所有程式碼嗎? +logic.restart = 重新啟動 logic.globals = 內建變數 editor.name = 名稱: @@ -723,8 +728,8 @@ toolmode.drawteams.description = 繪製團隊而非方塊。 #unused toolmode.underliquid = 水下地形 toolmode.underliquid.description = 繪製液體下的地形 -toolmode.fillunderliquid = 填充水下地形 -toolmode.fillunderliquid.description = 填充液體下的地形 +toolmode.fillunderliquid = 填滿液體下方 +toolmode.fillunderliquid.description = 填滿液體圖塊下方的地面。 filters.empty = [lightgray]沒有過濾器!使用下面的按鈕新增一個。 @@ -768,28 +773,28 @@ filter.option.floor2 = 次要地板 filter.option.threshold2 = 次要閾值 filter.option.radius = 半徑 filter.option.percentile = 百分比 -filter.option.code = Code -filter.option.loop = Loop +filter.option.code = 程式碼 +filter.option.loop = 迴圈 -locales.info = Here, you can add locale bundles for specific languages to your map. In locale bundles, each property has a name and a value. These properties can be used by world processors and objectives using their names. They support text formatting (replacing placeholders with actual values).\n\n[cyan]Example property:\n[]name: [accent]timer[]\nvalue: [accent]Example timer, time left: {0}[]\n\n[cyan]Usage:\n[]Set it as objective's text: [accent]@timer\n\n[]Print it in a world processor:\n[accent]localeprint "timer"\nformat time\n[gray](where time is a separately calculated variable) -locales.deletelocale = Are you sure you want to delete this locale bundle? -locales.applytoall = Apply Changes To All Locales -locales.addtoother = Add To Other Locales -locales.rollback = Rollback to last applied -locales.filter = Property filter -locales.searchname = 搜尋 name... -locales.searchvalue = 搜尋 value... -locales.searchlocale = 搜尋 locale... -locales.byname = By name -locales.byvalue = By value -locales.showcorrect = Show properties that are present in all locales and have unique values everywhere -locales.showmissing = Show properties that are missing in some locales -locales.showsame = Show properties that have same values in different locales -locales.viewproperty = View in all locales -locales.viewing = Viewing property "{0}" -locales.addicon = 新增 Icon -locales.property.name = name -locales.property.text = text +locales.info = 在此,您可以為您的地圖新增特定語言的語言包。在語言包中,每個屬性都有名稱和數值。這些屬性可供世界處理器和目標透過名稱來使用,並支援文字格式化(以實際值替換佔位符)。\n\n[cyan]範例屬性:\n[]名稱:[accent]timer[]\n數值:[accent]範例計時器,剩餘時間:{0}[]\n\n[cyan]用法:\n[]將其設為目標文字:[accent]@timer\n\n[]在世界處理器中列印:\n[accent]localeprint "timer"\nformat time\n[gray](其中 time 為另行計算的變數) +locales.deletelocale = 確定要刪除此語言包嗎? +locales.applytoall = 將變更套用至所有語言 +locales.addtoother = 新增至其他語言 +locales.rollback = 回滾至上次套用的版本 +locales.filter = 屬性篩選 +locales.searchname = 搜尋名稱…… +locales.searchvalue = 搜尋數值…… +locales.searchlocale = 搜尋語言…… +locales.byname = 依名稱 +locales.byvalue = 依數值 +locales.showcorrect = 顯示存在於所有語言且各處數值唯一的屬性 +locales.showmissing = 顯示在某些語言中缺少的屬性 +locales.showsame = 顯示在不同語言中具有相同數值的屬性 +locales.viewproperty = 在所有語言中檢視 +locales.viewing = 正在檢視屬性「{0}」 +locales.addicon = 新增圖示 +locales.property.name = 名稱 +locales.property.text = 文字 width = 寬度: height = 長度: @@ -801,8 +806,8 @@ save = 儲存 fps = FPS:{0} ping = 延遲:{0}毫秒 tps = TPS: {0} -memory = Mem: {0}mb -memory2 = Mem:\n {0}mb +\n {1}mb +memory = 記憶體:{0}mb +memory2 = 記憶體:\n {0}mb +\n {1}mb language.restart = 請重新啟動遊戲以使選取的語言生效。 settings = 設定 tutorial = 教學 @@ -841,12 +846,12 @@ objective.commandmode.name = 指揮模式 objective.flag.name = 全局Flag marker.shapetext.name = 稜框+文字標示 -marker.point.name = Point +marker.point.name = 點標示 marker.shape.name = 稜框標示 marker.text.name = 文字標示 -marker.line.name = 線 -marker.quad.name = Quad -marker.texture.name = 材質 +marker.line.name = 線段標示 +marker.quad.name = 四邊形標示 +marker.texture.name = 材質標示 marker.background = 反黑背景 marker.outline = 描邊 @@ -856,36 +861,36 @@ objective.produce = [accent]取得:\n[]{0}[lightgray]{1} objective.destroyblock = [accent]摧毀:\n[]{0}[lightgray]{1} objective.destroyblocks = [accent]摧毀:[lightgray]{0}[white]/{1}\n{2}[lightgray]{3} objective.item = [accent]取得:[][lightgray]{0}[]/{1}\n{2}[lightgray]{3} -objective.coreitem = [accent]將以下物品放入核心:\n[][lightgray]{0}[]/{1}\n{2}[lightgray]{3} +objective.coreitem = [accent]移入核心:\n[][lightgray]{0}[]/{1}\n{2}[lightgray]{3} objective.build = [accent]建造:[][lightgray]{0}[]x\n{1}[lightgray]{2} objective.buildunit = [accent]產生單位:[][lightgray]{0}[]x\n{1}[lightgray]{2} objective.destroyunits = [accent]摧毀:[][lightgray]{0}[]x 單位 objective.enemiesapproaching = [accent]的人在 [lightgray]{0} 到達[] objective.enemyescalating = [accent]敵人在[lightgray]{0}[]後擴大單位生產 objective.enemyairunits = [accent]敵人在[lightgray]{0}[]後產生空軍單位 -objective.enemyunitproduction = [accent]敵方單位將在[lightgray]{0}[]後開始生成 +objective.enemyunitproduction = [accent]敵方單位生產將於 [lightgray]{0}[] 後開始 objective.destroycore = [accent]摧毀敵人核心 objective.command = [accent]指揮單位 -objective.nuclearlaunch = [accent]⚠ 偵測到核彈打擊: [lightgray]{0} +objective.nuclearlaunch = [accent]⚠ 偵測到核彈打擊:[lightgray]{0} -announce.nuclearstrike = [red]⚠ 核彈打擊入侵警告 ⚠ +announce.nuclearstrike = [red]⚠ 核彈打擊入侵警告 ⚠\n[lightgray]立即建造備用核心 loadout = 裝載 resources = 資源 resources.max = 最大 bannedblocks = 禁用方塊 -unbannedblocks = Unbanned 方塊 +unbannedblocks = 已解封的方塊 objectives = 目標 bannedunits = 禁用單位 -unbannedunits = Unbanned 單位 -bannedunits.whitelist = Banned 單位 As Whitelist -bannedblocks.whitelist = Banned 方塊 As Whitelist +unbannedunits = 解除封禁的單位 +bannedunits.whitelist = 以白名單方式封禁單位 +bannedblocks.whitelist = 以白名單方式封禁方塊 addall = 全部加入 launch.from = 發射來源:[accent]{0} launch.capacity = 發射物品容量:[accent]{0} launch.destination = 目的地:{0} -landing.sources = 來源地:[accent]{0}[] -landing.import = Max Total Import: {0}[accent]{1}[lightgray]/min +landing.sources = 來源地區:[accent]{0}[] +landing.import = 最大總輸入量:{0}[accent]{1}[lightgray]/分鐘 configure.invalid = 數值必須介於 0 到 {0}。 add = 新增…… guardian = 頭目 @@ -900,7 +905,7 @@ error.mapnotfound = 找不到地圖! error.io = 網路錯誤。 error.any = 未知網路錯誤。 error.bloom = 初始化特效失敗。\n您的裝置可能不支援 -error.moddex = Mindustry 無法載入此模組。\nYour device is blocking import of Java mods due to recent changes in Android.\nThere is no known workaround to this issue. +error.moddex = Mindustry 無法載入此模組。\n由於 Android 近期的變更,您的裝置封鎖了 Java 模組的匯入。\n目前此問題尚無已知的解決方法。 weather.rain.name = 降雨 weather.snowing.name = 降雪 @@ -909,7 +914,7 @@ weather.sporestorm.name = 孢子風暴 weather.fog.name = 霧 campaign.playtime = \uf129 [lightgray]地區遊玩時間: {0} -campaign.complete = [accent]恭喜!\n\n{0}處盤據的敵人已被打倒。\n[lightgray]最後一個區域完成佔領了。 +campaign.complete = [accent]恭喜。\n\n{0} 上的敵人已被擊敗。\n[lightgray]最終地區已被征服。 sectorlist = 地區 sectorlist.attacked = {0} 遭受攻擊 @@ -925,33 +930,33 @@ sectors.wave = 波次: sectors.stored = 儲存: sectors.resume = 繼續 sectors.launch = 發射 -sectors.nolaunchcandidate = 沒有發射起點 -sectors.viewsubmission = \ue80d 檢視 Submissions +sectors.nolaunchcandidate = 無可發射地區 +sectors.viewsubmission = \ue80d 查看提交記錄 sectors.select = 選取 -sectors.launchselect = 選擇降落處 +sectors.launchselect = 選取發射目的地 sectors.nonelaunch = [lightgray]無(太陽) -sectors.redirect = 重新定向發射平台 +sectors.redirect = 重新導向發射台 sectors.rename = 重新命名區域 sectors.enemybase = [scarlet]敵方基地 sectors.vulnerable = [scarlet]易受攻擊 sectors.underattack = [scarlet]敵軍來襲! [accent]{0}% 受損 sectors.go = 進入 sector.abandon = 放棄 -sector.abandon.confirm = 此地區的核心將會自我銷毀\n是否繼續? +sector.abandon.confirm = 此地區的核心將會自我銷毀\n是否繼續? sector.curcapture = 已佔領地區 -sector.lockdown = [red]:warning:[accent] 區域正受到攻擊!\n[lightgray]生產、研究、導出和導入已被禁用。 +sector.lockdown = [red]:警告:[accent] 地區目前正遭受攻擊\n[lightgray]生產、研究、輸出與輸入已停用 sector.curlost = 已失去該地區 sector.missingresources = [scarlet]核心資源不足 sector.attacked = 地區 [accent]{0}[white] 遭受攻擊! sector.lost = 地區 [accent]{0}[white] 戰敗! -sector.capture = Sector [accent]{0}[white]已佔領! -sector.capture.current = 地區已佔領! +sector.capture = Sector [accent]{0}[white]已佔領! +sector.capture.current = 地區已佔領! sector.changeicon = 更改圖標 sector.noswitch.title = 無法切換地區 -sector.noswitch = 當前地區遭受攻擊時,無法切換地區\n\n地區: [accent]{0}[] 於 [accent]{1}[] +sector.noswitch = 目前地區遭受攻擊時,無法切換地區\n\n地區: [accent]{0}[] 於 [accent]{1}[] sector.view = 檢視地區 -sector.foundationrequired = [lightgray] 需要核心:Foundation -sector.shielded = [lightgray] Shielded +sector.foundationrequired = [lightgray] 核心:需要基礎核心 +sector.shielded = [lightgray] 護盾 threat.low = 低 threat.medium = 中 @@ -960,8 +965,8 @@ threat.extreme = 極高 threat.eradication = 毀滅性 difficulty.guide.title = 提示 -difficulty.guide = 如果碰上太難的關卡,可以調整遊戲難度,讓遊戲體驗變得更容易。 -difficulty.guide.confirm = 調整難易度 +difficulty.guide = 若某地區難度過高,可調整戰役難度以獲得更輕鬆的體驗。 +difficulty.guide.confirm = 調整難度 difficulty.casual = 休閒模式 difficulty.easy = 簡單模式 @@ -969,10 +974,10 @@ difficulty.normal = 普通模式 difficulty.hard = 困難模式 difficulty.eradication = 滅絕模式 -difficulty.enemyHealthMultiplier = 敵方生命:{0} +difficulty.enemyHealthMultiplier = 敵方生命值:{0} difficulty.enemySpawnMultiplier = 敵方數量:{0} -difficulty.waveTimeMultiplier = 波次時長:{0} -difficulty.nomodifiers = [lightgray](沒有更動) +difficulty.waveTimeMultiplier = 波次計時器:{0} +difficulty.nomodifiers = [lightgray](無修正值) planets = 行星 @@ -982,7 +987,7 @@ planet.sun.name = 太陽 sector.impact0078.name = 衝擊0078 sector.groundZero.name = 原點 -sector.crateredBattleground.name = 隕石坑戰場 +sector.crateredBattleground.name = 彈坑戰場 sector.frozenForest.name = 冰封森林 sector.ruinousShores.name = 廢墟海岸 sector.stainedMountains.name = 多色山脈 @@ -995,27 +1000,27 @@ sector.fungalPass.name = 真菌廊道 sector.biomassFacility.name = 生物質合成工廠 sector.windsweptIslands.name = 風之島 sector.extractionOutpost.name = 萃取哨站 -sector.facility32m.name = 設施 32 M -sector.taintedWoods.name = 被玷污的林地 -sector.infestedCanyons.name = 受感染的山谷 +sector.facility32m.name = 32 M 設施 +sector.taintedWoods.name = 污染林地 +sector.infestedCanyons.name = 蟲患峽谷 sector.planetaryTerminal.name = 星際發射站 sector.coastline.name = 海岸 sector.navalFortress.name = 海上要塞 -sector.atolls.name = Atolls -sector.testingGrounds.name = 測試場地 -sector.perilousHarbor.name = Perilous 港口 -sector.weatheredChannels.name = 風化 Channels -sector.fallenVessel.name = Fallen Vessel -sector.mycelialBastion.name = Mycelial Bastion -sector.frontier.name = Frontier -sector.sunkenPier.name = 沉沒的 Pier -sector.littoralShipyard.name = Littoral Shipyard -sector.geothermalStronghold.name = Geothermal Stronghold +sector.atolls.name = 環礁 +sector.testingGrounds.name = 測試場 +sector.perilousHarbor.name = 險峻港口 +sector.weatheredChannels.name = 風化水道 +sector.fallenVessel.name = 墜落船艦 +sector.mycelialBastion.name = 菌絲要塞 +sector.frontier.name = 前線 +sector.sunkenPier.name = 沉沒碼頭 +sector.littoralShipyard.name = 沿岸船塢 +sector.geothermalStronghold.name = 地熱要塞 sector.groundZero.description = 再次開始的最佳位置。敵人威脅程度低。資源少。\n盡可能地採集鉛與銅。\n繼續前進。 sector.frozenForest.description = 即使是在如此靠近山脈的地方,孢子也已經擴散了。低溫無法永遠遏止它們。\n\n開始探索電力。建造火力發電機。學習如何修理方塊。 sector.saltFlats.description = 鹽灘在沙漠的外圍。此處資源不多。\n\n敵人已在此建立了一座資源倉庫。剷除他們的核心。不要留下任何東西。 -sector.crateredBattleground.description = 隕石坑內積著深水與過去的戰役所留下的遺物。重新佔領此地。收集沙。熔製強化玻璃。抽水以冷卻炮台和鑽頭。 +sector.crateredBattleground.description = 水已積聚在這個彈坑中,那是舊日戰爭留下的遺跡。\n\n奪回這片區域。收集沙子。冶煉超玻璃。抽取水源以冷卻砲塔和鑽機。 sector.ruinousShores.description = 越過廢棄物就是海岸線。此處曾設有海岸防禦陣線。但剩下的不多。只有最基本的防禦結構沒有損毀,其他的一切都已然變為廢墟。\n繼續向外擴展。重新發現技術。 sector.stainedMountains.description = 還未受孢子污染的山脈向內陸延伸。\n在此區域開採鈦金屬。學習如何使用它。\n\n這裡的敵人更為強大。不要讓他們有以最強大武力攻擊的機會。 sector.overgrowth.description = 此區域雜草叢生,離孢子的源頭很近。\n敵人在此建立了前哨站。建造重槌機甲,把這夷為平地。 @@ -1030,17 +1035,17 @@ sector.impact0078.description = 沉睡在此的是第一個進入本星系的星 sector.planetaryTerminal.description = 最終目標。\n\n這麼濱海基地具有能夠發射核心到其他行星的建築。 其防禦非常嚴密。\n\n生產海上單位。盡速摧毀敵人。研究該發射建築。 sector.coastline.description = 偵測到海軍單位科技的遺跡。擊退敵人的進攻,佔領地區,並獲得科技。 sector.navalFortress.description = 敵人已在這個有天然防禦屏障的偏遠島嶼設置了一座海軍基地。摧毀它。獲得海上科技的進階科技。 -sector.facility32m.description = 此區域 contains the moldering remnants of an explosives 建造設施.\n\n佔領這個區域。研究 the Blast Mixer. 製造 Blast Compound for use as 炮台子彈。 -sector.taintedWoods.description = [gray][optional objective][]\nRich in oil reserves, this sector contains large masses of 真菌 growth, making it difficult to traverse.\n\nUtilize its resources to produce Plastanium. Fend off the enemy. -sector.sunkenPier.description = [gray][optional objective][]\nOnce an offshore oil platform, this facility has long-since fallen into disrepair.\n\nHigh amounts of enemy naval units detected. Be prepared for attacks from multiple directions. -sector.atolls.description = [gray][optional objective][]\nMultiple enemy naval bases have been detected at this location.\n\nUtilize Mega payload units to transport ground forces into attack positions. Build naval units to destroy the peripheral outposts. -sector.frontier.description = A small enemy outpost has been detected here.\n\nBuild Mono units in order to harvest resources more effectively. Utilize the Additive Reconstructor to construct stronger units. -sector.infestedCanyons.description = Beyond the mountains lies a winding river valley, now covered in layers of spore moss.\n\nHold your ground against the enemy onslaught. Construct naval units. Eliminate all enemy cores. -sector.testingGrounds.description = [gray][optional objective][]\nA crater-riddled desert valley, formerly used as a testing ground for military projects.\n\nDue to lack of water, establishing a presence in this location may pose a challenge. Be prepared for attacks from multiple directions. -sector.perilousHarbor.description = Multiple enemy bases have been established across this treacherous coastal region.\n\nConstruct naval units, and crush their fortifications. -sector.weatheredChannels.description = [gray][optional objective][]\nThis channel system harbors abundant resources. Land your core. Fend off the enemy waves to claim them.\n\nThe enemy will take multiple routes to assault your infrastructure. Look for signs of a possible ambush and defend accordingly. -sector.mycelialBastion.description = This fortified complex lies deep within the fungal regions, threatening neighboring sectors with advanced insectoid units.\n\nAssault the complex. Obtain the technology within. Utilize units capable of traversing walls. -sector.littoralShipyard.description = Located upon the far reaches of the central sea, this naval production facility contains technology for building advanced units.\n\nDestroy this facility, and use its technology to further assist in the completion of the final objective. +sector.facility32m.description = 此星區包含一座炸藥生產設施的腐朽殘骸。\n\n佔領此區域。研究爆破混合機。生產爆破化合物作為砲塔彈藥。 +sector.taintedWoods.description = [gray][可選目標][]\n此星區擁有豐富的石油儲量,並包含大片真菌生長區域,使其難以穿越。\n\n利用其資源生產塑鋼。擊退敵人。 +sector.sunkenPier.description = [gray][可選目標][]\n此設施曾是一座海上石油平台,早已失修荒廢。\n\n偵測到大量的敵方海軍單位。請做好應對多方襲擊的準備。 +sector.atolls.description = [gray][可選目標][]\n在此地點偵測到多個敵方海軍基地。\n\n利用「 Mega 」載荷單位將地面部隊運輸至攻擊位置。建造海軍單位以摧毀外圍據點。 +sector.frontier.description = 在此處偵測到一座小型敵方據點。\n\n建造「 Mono 」單位以更有效率地採集資源。利用加法重構機來建造更強大的單位。 +sector.infestedCanyons.description = 在群山之外是一條蜿蜒的河谷,如今已被層層孢子苔蘚覆蓋。\n\n堅守陣地以抵禦敵人的猛烈進攻。建造海軍單位。消滅所有敵方核心。 +sector.testingGrounds.description = [gray][可選目標][]\n這是一座滿是隕石坑的沙漠山谷,曾被用作軍事計畫的測試場。\n\n由於缺乏水源,在此地點建立據點可能會面臨挑戰。請做好應對多方襲擊的準備。 +sector.perilousHarbor.description = 在這片險峻的海岸地區已建立了多個敵方基地。\n\n建造海軍單位,並摧毀他們的防禦工事。 +sector.weatheredChannels.description = [gray][可選目標][]\n這片水道系統蘊藏著豐富的資源。降落您的核心。擊退敵人的波次以佔有這些資源。\n\n敵人將採取多條路線襲擊您的基礎設施。注意尋找可能遭伏擊的跡象並進行相應的防禦。 +sector.mycelialBastion.description = 這座堡壘複合體深藏於真菌區域內,並以先進的昆蟲型單位威脅著鄰近的星區。\n\n進攻這座複合體。取得其中的科技。利用能夠穿越牆壁的單位。 +sector.littoralShipyard.description = 這座海軍生產設施位於中央海域的遠端,擁有用於建造先進單位的科技。\n\n摧毀此設施,並利用其科技進一步協助完成最終目標。 sector.onset.name = 啟程之處 sector.aegis.name = 神盾領域 @@ -1091,19 +1096,22 @@ status.overdrive.name = 超載 status.overclock.name = 快轉 status.shocked.name = 電擊 status.blasted.name = 爆炸 -status.corroded.name = Corroded +status.corroded.name = 腐蝕 status.unmoving.name = 靜止 status.boss.name = 守衛者 -status.slow.name = 慢速 -status.fast.name = 快速 -status.shielded.name = Shielded -status.disarmed.name = Disarmed +status.slow.name = 減速 +status.fast.name = 加速 +status.shielded.name = 護盾 +status.disarmed.name = 繳械 +status.invincible.name = Invincible +status.dynamic.name = Dynamic settings.language = 語言 settings.data = 遊戲資料 -settings.reset = 重設為預設設定 +settings.reset = 重設為預設值 settings.rebind = 重新綁定 settings.resetKey = 重設按鍵 +settings.unbindKey = Unbind settings.controls = 控制 settings.game = 遊戲 settings.sound = 音效 @@ -1118,20 +1126,21 @@ settings.clearresearch = 清除研究 settings.clearresearch.confirm = 您確定要清除所有研究? settings.clearcampaignsaves = 清除戰役紀錄 settings.clearcampaignsaves.confirm = 您確定要清除所有戰役紀錄? -settings.clearplanetdata = 清除行星資料 -settings.planetselect = 行星: {0} -settings.clearplanetresearch = 清除行星研究 -settings.clearplanetresearch.confirm = 您確定要清除{0}的研究? -settings.clearplanetcampaignsaves = 清除行星戰役紀錄 -settings.clearplanetcampaignsaves.confirm = 您確定要清除{0}的戰役紀錄? +settings.clearplanetdata = 清除星球資料 +settings.planetselect = 星球:{0} +settings.clearplanetresearch = 清除星球科技 +settings.clearplanetresearch.confirm = 您確定要清除 {0} 的科技嗎? +settings.clearplanetcampaignsaves = 清除星球戰役存檔 +settings.clearplanetcampaignsaves.confirm = 您確定要清除 {0} 的戰役存檔嗎? paused = [accent](已暫停) clear = 清除 banned = [scarlet]已被封鎖 -block.limit = [scarlet]Limit: {0} Buildings +block.limit = [scarlet]限制:{0} 個建築 unsupported.environment = [scarlet]不支援的環境 yes = 是 no = 否 +unabletoclog = Unable to clog info.title = 資訊 error.title = [crimson]發生錯誤 error.crashtitle = 發生錯誤 @@ -1155,10 +1164,10 @@ stat.damage = 傷害 stat.frequency = 頻率 stat.targetsair = 攻擊空中目標 stat.targetsground = 攻擊地面目標 -stat.crushdamage = Crush 傷害 -stat.legsplashdamage = Leg Splash 傷害 +stat.crushdamage = 踩踏傷害 +stat.legsplashdamage = 腳部濺射傷害 stat.itemsmoved = 移動速度 -stat.itemsmoved.info = Throughput is often not linear and tied to FPS/TPS. +stat.itemsmoved.info = 吞吐量通常非線性,且與 FPS/TPS 相關。 stat.launchtime = 發射間隔 stat.shootrange = 範圍 stat.size = 大小 @@ -1173,7 +1182,7 @@ stat.powerdamage = 能量/傷害 stat.itemcapacity = 物品容量 stat.memorycapacity = 記憶體容量 stat.basepowergeneration = 基礎能量生產 -stat.meltdowntime = Meltdown Time +stat.meltdowntime = 熔毀時間 stat.productiontime = 生產時間 stat.warmuptime = 暖機時間 stat.repairtime = 方塊完全修復時間 @@ -1182,8 +1191,8 @@ stat.weapons = 武器 stat.bullet = 子彈 stat.moduletier = 模組等級 stat.unittype = 單位類別 -stat.receiverate = Receiving Rate -stat.receiverate.info = Affected by overdrive. Throughput can be increased by placing additional unloaders. +stat.receiverate = 接收速率 +stat.receiverate.info = 受超頻影響。可透過放置額外的卸載器來提升吞吐量。 stat.speedincrease = 速度提升 stat.range = 範圍 stat.drilltier = 可鑽取礦物 @@ -1192,7 +1201,7 @@ stat.boosteffect = 加速效果 stat.maxunits = 最大活躍單位 stat.health = 耐久度 stat.armor = 裝甲 -stat.armor.info = Applied damage = incoming damage - armor.\nUp to 90% maximum damage reduction. +stat.armor.info = 實際傷害 = 傳入傷害 - 護甲。\n最高可減少 90% 傷害。 stat.buildtime = 建設時間 stat.maxconsecutive = 最大連續 stat.buildcost = 建造成本 @@ -1202,8 +1211,8 @@ stat.reload = 射擊速率 stat.ammo = 彈藥 stat.shieldhealth = 護盾生命值 stat.cooldowntime = 冷確時間 -stat.regenerationrate = 回復速度 -stat.activationtime = 發動時間 +stat.regenerationrate = 再生速率 +stat.activationtime = 啟動時間 stat.explosiveness = 爆炸性 stat.basedeflectchance = 基礎偏移量 stat.lightningchance = 燃燒機率 @@ -1221,7 +1230,7 @@ stat.minetier = 挖掘等級 stat.payloadcapacity = 負荷量 stat.abilities = 能力 stat.canboost = 推進器 -stat.boostingspeed = Boosting Speed +stat.boostingspeed = 加速移動速度 stat.flying = 飛行單位 stat.ammouse = 彈藥使用 stat.ammocapacity = 彈藥容量 @@ -1233,7 +1242,11 @@ stat.buildspeedmultiplier = 建造速度加成 stat.reactive = 狀態傷害加成 stat.immunities = 免疫 stat.healing = 治癒 +stat.status = Status Effect stat.efficiency = [stat]{0}% 效率 +stat.chance = [stat]{0}%[lightgray] chance of [white] +stat.hitsize = Hitbox Size +stat.resettime = Reset Time ability.forcefield = 防護力場 ability.forcefield.description = 投射一個可以吸收子彈的防護力場 @@ -1265,12 +1278,12 @@ ability.spawndeath.description = 在死亡時產生單位 ability.liquidexplode = 死亡溢液 ability.liquidexplode.description = 在死亡時產生液體 -ability.stat.firingrate = [stat]{0}/秒[lightgray] 射擊速度 -ability.stat.regen = [stat]{0}[lightgray]生命恢復/秒 -ability.stat.pulseregen = [stat]{0}[lightgray] 生命/pulse -ability.stat.shield = [stat]{0}[lightgray]護盾 -ability.stat.repairspeed = [stat]{0}/秒[lightgray]修復速度 -ability.stat.deflectchance = [stat]{0}%[lightgray] deflect chance +ability.stat.firingrate = [stat]{0}/秒[lightgray] 射擊速率 +ability.stat.regen = [stat]{0}[lightgray] 生命/秒 +ability.stat.pulseregen = [stat]{0}[lightgray] 生命/脈衝 +ability.stat.shield = [stat]{0}[lightgray] 護盾上限 +ability.stat.repairspeed = [stat]{0}/秒[lightgray] 修復速度 +ability.stat.deflectchance = [stat]{0}%[lightgray] 偏轉機率 ability.stat.slurpheal = [stat]{0}[lightgray]生命/液體單位 ability.stat.cooldown = [stat]{0}秒[lightgray]冷卻時間 ability.stat.maxtargets = [stat]{0}[lightgray]最大目標數 @@ -1280,19 +1293,20 @@ ability.stat.minspeed = [stat]{0} 格/秒[lightgray]最低速度 ability.stat.duration = [stat]{0} 秒[lightgray]持續時間 ability.stat.buildtime = [stat]{0} 秒[lightgray]建造時間 -bar.displaytoolarge = Dimensions too large\n(Max: {0}x{0}) +bar.displaytoolarge = 尺寸過大\n(上限:{0}x{0}) bar.onlycoredeposit = 僅允許向核心放置物品 bar.drilltierreq = 需要更好的鑽頭 -bar.nobatterypower = 電池能量不足 +bar.nobatterypower = 蓄電池電量不足 bar.noresources = 缺少資源 bar.corereq = 需由核心升級 bar.corefloor = 需要核心地塊 -bar.cargounitcap = 逹到單位容量上限 +bar.cargounitcap = 達到單位容量上限 bar.drillspeed = 鑽頭速度:{0}/秒 bar.pumpspeed = 液體泵送速度:{0}/秒 bar.efficiency = 效率:{0}% +bar.yield = Yield: +{0}% bar.boost = 速度加成:+{0}% -bar.powerbuffer = 電池能量:{0}/{1} +bar.powerbuffer = 蓄電量:{0}/{1} bar.powerbalance = 能量變化:{0} bar.powerstored = 能量存量:{0}/{1} bar.poweramount = 能量:{0} @@ -1303,10 +1317,10 @@ bar.capacity = 容量:{0} bar.unitcap = {0} {1}/{2} bar.liquid = 液體 bar.heat = 熱 -bar.cooldown = 冷卻 +bar.cooldown = 冷卻中 bar.instability = 不穩定度 -bar.whenfull = when full -bar.nevermelts = never melts +bar.whenfull = 裝滿時 +bar.nevermelts = 永不熔化 bar.heatamount = 熱: {0} bar.heatpercent = 熱: {0} ({1}%) bar.power = 能量 @@ -1316,40 +1330,44 @@ bar.launchcooldown = 發射間隔 bar.input = 輸入 bar.output = 輸出 bar.strength = [stat]{0}[lightgray]x 強度 -bar.regenerationrate = [stat]{0}/sec[lightgray] regen rate -bar.activationtimer = Activates in {0} -bar.activated = Activated -bar.upto = Up to {0} +bar.regenerationrate = [stat]{0}/秒[lightgray] 再生速率 +bar.activationtimer = 將於 {0} 後啟動 +bar.activated = 已啟動 +bar.upto = 最高 {0} +bar.lerpwarmuptime = Affected by overdrive. Non-linear; uses the exponential decay formula.\nFor reference, this will reach 90% progress in {0} seconds, and 99% in {1} seconds. +bar.damagetimetotal = {0} dmg/{1} sec +bar.hits = {0} hits +bar.dps = {0} DPS units.processorcontrol = [lightgray]由微處理器控制 -weapon.pointdefense = [stat]Point Defense +weapon.pointdefense = [stat]定點防禦 bullet.damage = [stat]{0}[lightgray]傷害 bullet.splashdamage = [stat]{0}[lightgray]範圍傷害 ~[stat] {1}[lightgray]格 bullet.incendiary = [stat]燃燒 bullet.homing = [stat]追蹤 bullet.armorpierce = [stat]穿甲 -bullet.armorweakness = [red]{0}x[lightgray] armor weakness -bullet.partialarmorpierce = [stat]{0}%[lightgray] armor piercing -bullet.antiarmor = [stat]{0}x[lightgray] anti-armor -bullet.blockarmorweakness = [red]{0}x[lightgray] building armor weakness -bullet.blockpartialarmorpierce = [stat]{0}%[lightgray] building armor pierce -bullet.blockantiarmor = [stat]{0}x[lightgray] building anti-armor -bullet.maxdamagefraction = [stat]{0}%[lightgray]傷害上限 -bullet.suppression = [stat]{0}秒[lightgray]抑制修復 ~ [stat]{1}[lightgray]格 -bullet.empradius = [stat]{0}[lightgray] tiles EMP radius -bullet.empboost = [stat]{0}%[lightgray] overdrive ~ [stat]{1}[lightgray] -bullet.empdamage = [stat]{0}%[lightgray] power damage -bullet.empslowdown = [stat]{0}%[lightgray] enemy power overdrive ~ [stat]{1}[lightgray] -bullet.empunitdamage = [stat]{0}%[lightgray] unit damage -bullet.interval = [stat]{0}/秒[lightgray]分裂子彈: -bullet.frags = [stat]{0}[lightgray]x 集束子彈: +bullet.armorweakness = [red]{0}x[lightgray] 護甲弱點 +bullet.partialarmorpierce = [stat]{0}%[lightgray] 穿甲 +bullet.antiarmor = [stat]{0}x[lightgray] 反裝甲 +bullet.blockarmorweakness = [red]{0}x[lightgray] 建築護甲弱點 +bullet.blockpartialarmorpierce = [stat]{0}%[lightgray] 建築穿甲 +bullet.blockantiarmor = [stat]{0}x[lightgray] 建築反裝甲 +bullet.maxdamagefraction = [stat]{0}%[lightgray] 傷害上限 +bullet.suppression = [stat]{0}秒[lightgray] 抑制修復 ~ [stat]{1}[lightgray] 格 +bullet.empradius = [stat]{0}[lightgray] 格 EMP 半徑 +bullet.empboost = [stat]{0}%[lightgray] 超頻 ~ [stat]{1}[lightgray] +bullet.empdamage = [stat]{0}%[lightgray] 電力傷害 +bullet.empslowdown = [stat]{0}%[lightgray] 敵方電力超頻 ~ [stat]{1}[lightgray] +bullet.empunitdamage = [stat]{0}%[lightgray] 單位傷害 +bullet.interval = [stat]{0}/秒[lightgray] 分裂子彈: +bullet.frags = [stat]{0}[lightgray]x 集束子彈: bullet.lightning = [stat]{0}[lightgray]x 電弧 ~ [stat]{1}[lightgray] 傷害 -bullet.lightninginterval = [stat]{0}[lightgray] tiles interval ~ [stat]{1}[lightgray] tiles length +bullet.lightninginterval = [stat]{0}[lightgray] 格間隔 ~ [stat]{1}[lightgray] 格長度 bullet.buildingdamage = [stat]{0}%[lightgray] 建築傷害 -bullet.spawnBullets = [stat]{0}x[lightgray] spawned bullets: -bullet.shielddamage = [stat]{0}%[lightgray] shield damage +bullet.spawnBullets = [stat]{0}x[lightgray] 生成子彈: +bullet.shielddamage = [stat]{0}%[lightgray] 護盾傷害 bullet.knockback = [stat]{0}[lightgray]擊退 bullet.pierce = [stat]{0}[lightgray]×穿刺 bullet.infinitepierce = [stat]穿刺 @@ -1358,18 +1376,19 @@ bullet.healamount = [stat]{0}[lightgray] 直接回復 bullet.multiplier = [stat]{0}[lightgray]×彈藥倍數 bullet.reload = [stat]{0}[lightgray]×射擊速率 bullet.range = [stat]{0}[lightgray]射程(格) -bullet.notargetsmissiles = [stat] ignores missiles -bullet.notargetsbuildings = [stat] ignores buildings +bullet.notargetsmissiles = [stat] 忽略飛彈 +bullet.notargetsbuildings = [stat] 忽略建築 unit.blocks = 格 unit.blockssquared = 格² +unit.worldunits = world units unit.powersecond = 能量單位/秒 unit.tilessecond = 格/秒 unit.liquidsecond = 液體單位/秒 unit.itemssecond = 物品/秒 unit.liquidunits = 液體單位 unit.powerunits = 能量單位 -unit.powerequilibrium = power equilibrium +unit.powerequilibrium = 電力平衡 unit.heatunits = 熱量單位 unit.heatunitsperside = heat units per side unit.degrees = 度 @@ -1387,8 +1406,9 @@ unit.millions = M unit.billions = B unit.shots = 發 unit.pershot = /發 -unit.perleg = per leg -unit.perside = per side +unit.perleg = 每條腿 +unit.perside = 每側 +unit.instant = Instant category.purpose = 用途 category.general = 一般 category.power = 能量 @@ -1397,90 +1417,133 @@ category.items = 物品 category.crafting = 需求 category.function = 功能 category.optional = 額外的強化效果 -setting.alwaysmusic.name = 一直播放音樂 -setting.alwaysmusic.description = 開啟時,音樂會一直循環播放。\n關閉時,音樂會隨機開始播放,並間隔隨機長度的時間。 +setting.alwaysmusic.name = 始終播放音樂 +setting.alwaysmusic.description = 啟用後,遊戲內音樂將循環播放\n停用後,音樂將隨機播放。 setting.skipcoreanimation.name = 跳過核心發射/降落動畫 +setting.skipcoreanimation.description = When enabled, the animation for core launching and landing will be skipped. setting.landscape.name = 鎖定水平畫面 -setting.shadows.name = 陰影 +setting.landscape.description = When enabled, the screen orientation is locked to landscape mode. setting.blockreplace.name = 方塊建造建議 +setting.blockreplace.description = When enabled, placing a block on another of the same type\nwill suggest an automatic upgrade if available. setting.linear.name = 線性過濾 +setting.linear.description = When enabled, textures are smoothed. When disabled, textures have a pixelated look. setting.hints.name = 提示 setting.backgroundpause.name = 背景執行時暫停遊戲 +setting.backgroundpause.description = When enabled, the game will pause when it is not in focus. setting.buildautopause.name = 自動暫停建築 +setting.buildautopause.description = When enabled, building is automatically paused when the player is not actively building. setting.doubletapmine.name = 連續點擊以挖礦 +setting.doubletapmine.description = When enabled, double-tapping on a resource tile will make your unit start mining it. setting.commandmodehold.name = 長按進入指揮模式 +setting.commandmodehold.description = Whether command mode is activated by holding the command key down, as opposed to toggling it once. setting.distinctcontrolgroups.name = 每單位限制一個編隊 +setting.distinctcontrolgroups.description = When enabled, a unit can only belong to one control group at a time. setting.modcrashdisable.name = 閃退後停用模組 +setting.modcrashdisable.description = When enabled, if the game crashes on startup, all mods\nwill be automatically disabled to prevent a crash loop. setting.animatedwater.name = 顯示液面動畫 -setting.animatedshields.name = 顯示護盾動畫 +setting.animatedwater.description = Enables or disables animations for liquid surfaces like water and slag. setting.playerindicators.name = 盟友標示 -setting.showpings.name = 顯示 Pings -setting.showotherbuildplans.name = 顯示其他玩家的建造計劃 +setting.playerindicators.description = Shows markers pointing in the direction of other players on the map. +setting.showpings.name = 顯示 Ping 值 +setting.showotherbuildplans.name = 顯示其他玩家的建造計畫 setting.indicators.name = 敵方標示 +setting.indicators.description = Shows markers pointing in the direction of setting.autotarget.name = 自動射擊 +setting.autotarget.description = When enabled, your unit will automatically target and fire at nearby enemies. setting.keyboard.name = 滑鼠及鍵盤控制 -setting.touchscreen.name = 觸控螢幕控制 setting.fpscap.name = 最大FPS +setting.fpscap.description = Sets the maximum frames per second the game will run at.\nHigher values may increase power consumption. setting.fpscap.none = 無 setting.fpscap.text = {0}FPS setting.uiscale.name = 操作介面大小 setting.uiscale.description = 需要重新啟動遊戲以更改大小 -setting.uiEdgePadding.name = UI Edge Padding -setting.uiEdgePadding.description = Adds padding to the edges of the UI. Useful for displays with rounded corners or notches. +setting.uiEdgePadding.name = 介面邊緣留白 +setting.uiEdgePadding.description = 在介面邊緣增加留白。適用於具有圓角或瀏海的螢幕。 setting.swapdiagonal.name = 預設對角線放置 +setting.swapdiagonal.description = When enabled, holding the placement key will switch to diagonal placement mode. setting.screenshake.name = 畫面抖動 +setting.screenshake.description = Adjusts the intensity of the screen shake effect from explosions and other events. setting.bloomintensity.name = 火花強度 +setting.bloomintensity.description = Adjusts the intensity of the bloom (glow) effect. setting.bloomblur.name = 火花模糊 +setting.bloomblur.description = Adjusts the blurriness of the bloom effect. setting.effects.name = 顯示特效 +setting.effects.description = Enables or disables various visual effects like smoke and particles. setting.destroyedblocks.name = 顯示被破壞的方塊 +setting.destroyedblocks.description = When enabled, destroyed blocks leave behind rubble. setting.blockstatus.name = 顯示方塊狀態 +setting.blockstatus.description = Shows colored status icons above blocks. setting.conveyorpathfinding.name = 自動輸送帶放置規劃 +setting.conveyorpathfinding.description = When enabled, placing conveyors will automatically try to find a path to the destination. setting.sensitivity.name = 控制器靈敏度 +setting.sensitivity.description = Adjusts the sensitivity of game controllers. setting.saveinterval.name = 自動存檔間隔 +setting.saveinterval.description = Sets the time interval for automatic game saves. setting.seconds = {0}秒 setting.milliseconds = {0}毫秒 setting.fullscreen.name = 全螢幕 setting.fps.name = 顯示FPS與延遲 +setting.fps.description = Displays the current frames per second and network ping in the corner of the screen. setting.console.name = 啟用搖桿 +setting.console.description = Enables the in-game Javascript console. setting.drawhitboxes.name = 顯示碰撞箱 -setting.showperformance.name = Display Performance Metrics -setting.buildingtimestep.name = Fixed Building Timestep -setting.buildingtimestep.description = Runs buildings on a fixed timestep with constant delta,\nas opposed to every frame with variable delta.\nIf buildings cannot be updated fast enough, the game will slow down.\nIf you don't know what that means, don't touch this option. +setting.showperformance.name = 顯示效能指標 +setting.buildingtimestep.name = 固定建築時間步長 +setting.buildingtimestep.description = 讓建築以固定的時間步長與常數 Delta 運行,\n而非在每一幀以變數 Delta 運行。\n若建築無法即時完成更新,遊戲速度將會變慢。\n如果您不明白此選項的含義,請勿調整。 setting.smoothcamera.name = 平滑攝影機 -setting.detach-camera.name = Free Camera -setting.detach-camera.description = If enabled, the camera moves independently of the player unit.\nThis setting can be assigned a hotkey. +setting.smoothcamera.description = When enabled, the camera will move more smoothly instead of\ninstantly snapping to new positions. +setting.detach-camera.name = 自由視角 +setting.detach-camera.description = 啟用後,攝影機將獨立於玩家單位移動。 \n此設定可指定快捷鍵。 setting.vsync.name = 垂直同步 +setting.vsync.description = Synchronizes the game's frame rate with the monitor's\nrefresh rate to prevent screen tearing. setting.pixelate.name = 像素化 +setting.pixelate.description = When enabled, the game is rendered at a lower resolution and\nscaled up, creating a pixelated effect. setting.minimap.name = 顯示小地圖 +setting.minimap.description = Toggles the visibility of the minimap in the corner of the screen. setting.coreitems.name = 顯示核心物品 +setting.coreitems.description = Toggles the display of items stored in the core on the side of the screen. setting.position.name = 顯示玩家位置 +setting.position.description = Displays the player's coordinates on the screen. setting.mouseposition.name = 顯示滑鼠座標 +setting.mouseposition.description = Displays the mouse cursor's coordinates on the screen. setting.musicvol.name = 音樂音量 setting.atmosphere.name = 顯示星球大氣層 +setting.atmosphere.description = Toggles the rendering of the planet atmospheres in the campaign 3D view. setting.drawlight.name = 繪製陰影/光照 setting.ambientvol.name = 環境音量 -setting.mutemusic.name = 靜音 setting.sfxvol.name = 音效音量 -setting.mutesound.name = 靜音 -setting.communityservers.name = Fetch Community Server List +setting.communityservers.name = 獲取社群伺服器列表 +setting.communityservers.description = When enabled, the game will fetch and display a list of community-run multiplayer servers. setting.savecreate.name = 自動建立存檔 +setting.savecreate.description = When enabled, the game will automatically create a new save file when starting a new game. setting.steampublichost.name = 公開遊戲可見性 +setting.steampublichost.description = Controls who can see and join your game when hosting on Steam. setting.playerlimit.name = 玩家數限制 +setting.playerlimit.description = Sets the maximum number of players that can join your server. setting.chatopacity.name = 聊天框不透明度 +setting.chatopacity.description = Adjusts the transparency of the chat window. setting.lasersopacity.name = 雷射不透明度 -setting.unitlaseropacity.name = Unit Mining Beam Opacity +setting.lasersopacity.description = Adjusts the opacity of power node lasers. +setting.unitlaseropacity.name = 單位採礦光束不透明度 +setting.unitlaseropacity.description = Adjusts the opacity of unit mining beams. setting.bridgeopacity.name = 橋透明度 +setting.bridgeopacity.description = Adjusts the opacity of bridge conveyors. setting.playerchat.name = 在遊戲中顯示聊天視窗 +setting.playerchat.description = When enabled, chat messages from players will appear in bubbles above their heads. setting.showweather.name = 顯示天氣動畫 +setting.showweather.description = Toggles the display of weather effects like rain and snow. setting.hidedisplays.name = 隱藏邏輯顯示 +setting.hidedisplays.description = Hides the content of logic displays, which may improve performance. setting.macnotch.name = 使界面適應顯示槽口 setting.macnotch.description = 需要重新啟動遊戲以更改大小 +setting.logiclocalization.name = Logic Localization +setting.logiclocalization.description = When enabled, text in the logic editor is translated,\ninstead of being English for all languages. steam.friendsonly = 僅限好友 steam.friendsonly.tooltip = 是否只有 Steam 好友可以加入您的遊戲。\n取消勾選後,遊戲為公開的,任何人都可以加入。 -setting.maxmagnificationmultiplierpercent.name = Min Camera Distance -setting.minmagnificationmultiplierpercent.name = Max Camera Distance -setting.minmagnificationmultiplierpercent.description = High values may cause performance issues. +setting.maxmagnificationmultiplierpercent.name = 最小鏡頭距離 +setting.minmagnificationmultiplierpercent.name = 最大鏡頭距離 +setting.minmagnificationmultiplierpercent.description = 數值過高可能導致效能問題。 public.beta = 請注意,該遊戲的Beta版本無法公開遊戲大廳。 uiscale.reset = 使用者介面縮放已變更\n按下「確定」確認這個比例\n[scarlet][accent] {0}[] 秒後退出並還原設定 uiscale.cancel = 取消並退出 @@ -1494,7 +1557,7 @@ category.multiplayer.name = 多人 category.blocks.name = 選取方塊 placement.blockselectkeys = \n[lightgray]按鍵:[{0}, ping.text = Ping: -keybind.ping.name = Ping Location +keybind.ping.name = Ping 定位 keybind.respawn.name = 重生 keybind.control.name = 控制單位 keybind.clear_building.name = 清除建築指令 @@ -1517,9 +1580,9 @@ keybind.unit_stance_shoot.name = 單位狀態:射擊 keybind.unit_stance_hold_fire.name = 單位狀態:停火 keybind.unit_stance_pursue_target.name = 單位狀態:追逐目標 keybind.unit_stance_patrol.name = 單位狀態:巡邏 -keybind.unit_stance_ram.name = 單位狀態:冲鋒 -keybind.unit_stance_boost.name = Unit Stance: Boost -keybind.unit_stance_hold_position.name = Unit Stance: Hold Position +keybind.unit_stance_ram.name = 單位狀態:衝鋒 +keybind.unit_stance_boost.name = 單位狀態:加速 +keybind.unit_stance_hold_position.name = 單位狀態:固守陣地 keybind.unit_command_move.name = 單位指令:移動 keybind.unit_command_repair.name = 單位指令:修理 @@ -1528,9 +1591,9 @@ keybind.unit_command_assist.name = 單位指令:協助 keybind.unit_command_mine.name = 單位指令:挖礦 keybind.unit_command_load_units.name = 單位指令:裝載單位 keybind.unit_command_load_blocks.name = 單位指令:裝載方塊 -keybind.unit_command_unload_payload.name = Unit Command: Unload Payload -keybind.unit_command_enter_payload.name = Unit Command: Enter Payload -keybind.unit_command_loop_payload.name = Unit Command: Loop Unit Transfer +keybind.unit_command_unload_payload.name = 單位指令:解除裝載 +keybind.unit_command_enter_payload.name = 單位指令:輸入裝載 +keybind.unit_command_loop_payload.name = 單位指令:循環單位轉移 keybind.rebuild_select.name = 重建區域 keybind.schematic_select.name = 選擇區域 @@ -1560,8 +1623,8 @@ keybind.pick.name = 選擇方塊 keybind.break_block.name = 移除方塊 keybind.select_all_units.name = 選擇所有單位 keybind.select_all_unit_factories.name = 選擇所有單位工廠 -keybind.select_all_unit_transport.name = Select All Unit Transports -keybind.select_across_screen.name = Select Across Screen (Hold) +keybind.select_all_unit_transport.name = 選取所有單位運輸機 +keybind.select_across_screen.name = 跨螢幕選取(長按) keybind.deselect.name = 取消選取 keybind.pickupCargo.name = 撿起貨物 keybind.dropCargo.name = 丟棄貨物 @@ -1569,7 +1632,7 @@ keybind.shoot.name = 射擊 keybind.zoom.name = 縮放 keybind.menu.name = 主選單 keybind.pause.name = 暫停遊戲 -keybind.skip_wave.name = Skip Wave +keybind.skip_wave.name = 略過波次 keybind.pause_building.name = 暫停/繼續建造 keybind.minimap.name = 小地圖 keybind.planet_map.name = 行星地圖 @@ -1587,11 +1650,11 @@ keybind.chat_scroll.name = 聊天記錄捲動 keybind.chat_mode.name = 變更聊天模式 keybind.drop_unit.name = 放下單位 keybind.zoom_minimap.name = 縮放小地圖 -keybind.detach_camera.name = Toggle Free Camera -keybind.teleport_cursor.name = Teleport To Cursor (Sandbox) -keybind.debug_hitboxes.name = Toggle Debug Hitboxes -keybind.performance_metrics.name = Toggle Performance Metrics -mode.help.title = 模式說明 +keybind.detach_camera.name = 切換自由鏡頭 +keybind.teleport_cursor.name = 傳送至游標(沙盒) +keybind.debug_hitboxes.name = 切換除錯判定體積 +keybind.performance_metrics.name = 切換效能指標 +mode.help.title = 模式描述 mode.survival.name = 生存 mode.survival.description = 一般模式。有限的資源與自動來襲的波次。\n[gray]地圖中需要敵人生成點。 mode.sandbox.name = 沙盒 @@ -1606,10 +1669,10 @@ mode.custom = 自訂規則 rules.invaliddata = 無效的剪貼板數據 rules.hidebannedblocks = 隱藏禁用的建築 rules.infiniteresources = 無限資源 -rules.fillitems = 自動補滿核心物資 +rules.fillitems = 以物品填滿核心 rules.onlydepositcore = 僅允許向核心放置物品 -rules.coreunloaders = 允許使用核心裝卸器 -rules.coreunloaders.info = 開啟後,裝卸器可從核心提取物資。\n不影響熾熱之境。 +rules.coreunloaders = 允許核心卸載機 +rules.coreunloaders.info = 啟用時,蕈孢星卸載機可從核心取出物品。\n不影響熾熱之境卸載機。 rules.derelictrepair = 允許修復殘骸建築 rules.reactorexplosions = 反應爐爆炸 rules.coreincinerates = 核心銷毀物品 @@ -1618,23 +1681,23 @@ rules.corebuildandconfig.info = Allows building and deconstructing cores anywher rules.disableworldprocessors = 停用世界處理器 rules.schematic = 允許使用藍圖 rules.wavetimer = 波次時間 -rules.wavesending = Wave Sending -rules.allowedit = Allow Editing Rules -rules.allowedit.info = When enabled, the player can edit rules in-game via the button in the bottom left corner of the Pause menu. -rules.alloweditworldprocessors = Allow Editing World Processors -rules.alloweditworldprocessors.info = When enabled, world logic blocks can be placed and edited even outside the editor. +rules.wavesending = 手動召喚波次 +rules.allowedit = 允許編輯規則 +rules.allowedit.info = 啟用時,玩家可透過暫停選單左下角的按鈕在遊戲中編輯規則。 +rules.alloweditworldprocessors = 允許編輯世界處理器 +rules.alloweditworldprocessors.info = 啟用時,即使在編輯器外也可放置和編輯世界邏輯方塊。 rules.waves = 波次 -rules.airUseSpawns = Air units use spawn points -rules.wavespawnatcores = Waves Spawn At Cores -rules.wavespawnatcores.info = When enabled in attack mode, waves spawn near all enemy cores. +rules.airUseSpawns = 空中單位使用出生點 +rules.wavespawnatcores = 波次從核心生成 +rules.wavespawnatcores.info = 在攻擊模式中啟用時,波次會在所有敵方核心附近生成。 rules.attack = 攻擊模式 rules.buildai = 基地建築者 AI rules.buildaitier = 建築者 AI 等級 rules.rtsai = RTS AI -rules.rtsai.campaign = RTS Attack AI -rules.rtsai.campaign.info = In attack maps, makes units group up and attack player bases in a more intelligent manner. -rules.clearsectoronloss = Clear Sector On Loss -rules.clearsectoronloss.info = When the sector is lost, player buildings from the previous attempt will not carry over. +rules.rtsai.campaign = RTS 攻擊 AI +rules.rtsai.campaign.info = 在攻擊地圖中,使單位集結並以更智慧的方式攻擊玩家基地。 +rules.clearsectoronloss = 失敗時清除地區 +rules.clearsectoronloss.info = 當地區失守時,玩家上一次嘗試留下的建築將不會保留。 rules.rtsminsquadsize = 最小隊伍規模 rules.rtsmaxsquadsize = 最大隊伍規模 rules.rtsminattackweight = 最小攻擊力 @@ -1642,38 +1705,38 @@ rules.cleanupdeadteams = 移除戰敗玩家的建築(對戰) rules.corecapture = 佔領摧毀的核心 rules.polygoncoreprotection = 核心禁築區呈多邊形 rules.placerangecheck = 檢查放置範圍 -rules.protectcores = Protect Cores -rules.protectcores.info = When disabled, the core no-build radius won't affect this team.\nPlayers won't be assigned to unprotected teams. -rules.checkplacement = Check Placement -rules.checkplacement.info = When disabled, buildings of this team are ignored in placement range checks. +rules.protectcores = 保護核心 +rules.protectcores.info = 停用時,核心禁建區將不影響此隊伍。\n玩家不會被分配至未受保護的隊伍。 +rules.checkplacement = 檢查放置 +rules.checkplacement.info = 停用時,此隊伍的建築在放置範圍檢查中將被忽略。 rules.enemyCheat = 電腦無限資源 rules.blockhealthmultiplier = 建築物耐久度加成 rules.blockdamagemultiplier = 建築物傷害加成 -rules.unitfactoryactivation = Unit Factory Activation Delay -rules.unitfactoryactivation.objective = Unit Factories Activating: {0} +rules.unitfactoryactivation = 單位工廠啟動延遲 +rules.unitfactoryactivation.objective = 單位工廠啟動中:{0} rules.unitbuildspeedmultiplier = 單位建設速度加成 rules.unitcostmultiplier = 單位生產花費倍率 rules.unithealthmultiplier = 單位血量加成 rules.unitdamagemultiplier = 單位傷害加成 rules.unitcrashdamagemultiplier = 單位墜毀傷害倍率 -rules.unitminespeedmultiplier = Unit Mine Speed Multiplier -rules.logicunitcontrol = Logic Unit Control -rules.logicunitbuild = Logic Unit Building -rules.logicunitdeconstruct = Logic Unit Deconstruction +rules.unitminespeedmultiplier = 單位採礦速度倍率 +rules.logicunitcontrol = 邏輯單位控制 +rules.logicunitbuild = 邏輯單位建造 +rules.logicunitdeconstruct = 邏輯單位拆除 rules.solarmultiplier = 太陽能電加成 rules.unitcapvariable = 核心限制單位上限 rules.unitpayloadsexplode = 單位攜帶之負載與單位一起爆炸 rules.unitcap = 基礎單位上限 rules.limitarea = 限制地圖區域 -rules.enemycorebuildradius = 敵人核心禁止建設半徑︰[lightgray](格) -rules.extracorebuildradius = Extra No-Build Radius:[lightgray] (tiles) -rules.wavespacing = 波次間距︰[lightgray](秒) +rules.enemycorebuildradius = 敵人核心禁止建設半徑:[lightgray](格) +rules.extracorebuildradius = 額外禁建半徑:[lightgray](格) +rules.wavespacing = 波次間距:[lightgray](秒) rules.initialwavespacing = 初始等待時間:[lightgray](秒) rules.buildcostmultiplier = 建設成本倍數 rules.buildspeedmultiplier = 建設速度倍數 rules.deconstructrefundmultiplier = 拆除資源返還比例 rules.waitForWaveToEnd = 等待所有敵人毀滅才開始下一波次 -rules.wavelimit = Map Ends After Wave +rules.wavelimit = 地圖於波次後結束 rules.dropzoneradius = 空降區半徑:[lightgray](格) rules.unitammo = 單位需要彈藥 rules.enemyteam = 敵方隊伍 @@ -1685,25 +1748,27 @@ rules.title.unit = 單位 rules.title.experimental = 實驗中 rules.title.environment = 環境 rules.title.teams = 分隊 +rules.title.light = Lighting rules.title.planet = 星球 -rules.title.music = Music -rules.alwaysplaymusic = Always Play Music -rules.alwaysplaymusic.info = Overrides the 'always play music' audio setting. -rules.ambientmusic = Ambient Music -rules.ambientmusic.info = Comma-separated music tracks that randomly play under normal circumstances.\nIf empty, default music will be used. -rules.darkmusic = Conflict Music -rules.darkmusic.info = Comma-separated music tracks that are more likely to play during battle.\nIf empty, default music will be used. -rules.nomusic = Disable Automatic Music -rules.nomusic.info = Turns off all automatic music playback.\nUseful for maps that have custom music played using processors. +rules.title.music = 音樂 +rules.alwaysplaymusic = 總是播放音樂 +rules.alwaysplaymusic.info = 覆蓋「總是播放音樂」的音訊設定。 +rules.ambientmusic = 環境音樂 +rules.ambientmusic.info = 以逗號分隔的音樂軌道,在一般情況下隨機播放。\n若留空,將使用預設音樂。 +rules.darkmusic = 衝突音樂 +rules.darkmusic.info = 以逗號分隔的音樂軌道,更有可能在戰鬥期間播放。\n若留空,將使用預設音樂。 +rules.nomusic = 停用自動音樂 +rules.nomusic.info = 關閉所有自動音樂播放。\n適用於透過處理器播放自訂音樂的地圖。 rules.lighting = 光照 +rules.lighting.unitlight = Unit Lighting rules.fog = 戰爭迷霧 -rules.invasions = Enemy Sector Invasions -rules.legacylaunchpads = Legacy Launch Pad Mechanics -rules.legacylaunchpads.info = Allows using launch pads without landing pads, as in 7.0. -landingpad.legacy.disabled = [scarlet]\ue815 Disabled[lightgray] (Legacy Launch Pads enabled) -rules.hidespawns = Hide Enemy Spawns -rules.randomwaveai = Unpredictable Wave AI -rules.pauseDisabled = Disable Pausing +rules.invasions = 敵方地區入侵 +rules.legacylaunchpads = 舊版發射台機制 +rules.legacylaunchpads.info = 允許在沒有著陸台的情況下使用發射台,如 7.0 版本。 +landingpad.legacy.disabled = [scarlet]\ue815 已停用[lightgray](舊版發射台已啟用) +rules.hidespawns = 隱藏敵人生成點 +rules.randomwaveai = 不可預測的波次 AI +rules.pauseDisabled = 停用暫停 rules.fire = 火 rules.anyenv = <任意> rules.explosions = 方塊/單位爆炸傷害 @@ -1713,31 +1778,31 @@ rules.weather.frequency = 頻率: rules.weather.always = 永遠 rules.weather.duration = 持續時間: -rules.randomwaveai.info = Makes units spawned in waves target random structures instead of directly attacking the core or power generators. -rules.placerangecheck.info = Prevents players from placing anything near enemy buildings. When trying to place a turret, the range is increased, so the turret will not be able to reach the enemy. -rules.onlydepositcore.info = Prevents units from depositing items into any buildings except cores. +rules.randomwaveai.info = 使波次中生成的單位隨機攻擊建築,而非直接攻擊核心或發電機。 +rules.placerangecheck.info = 防止玩家在敵方建築附近放置任何東西。當嘗試放置砲塔時,範圍會增加,使砲塔無法攻擊到敵方。 +rules.onlydepositcore.info = 防止單位將物品存入核心以外的任何建築。 -database-category.item = Items -database-category.liquid = Fluids -database-category.unit = Units -database-category.block = Blocks -database-category.status = Status Effects -database-category.sector = Sectors -database-category.team = Factions +database-category.item = 物品 +database-category.liquid = 流體 +database-category.unit = 單位 +database-category.block = 方塊 +database-category.status = 狀態效果 +database-category.sector = 地區 +database-category.team = 陣營 -database-tag.turret = Turret -database-tag.production = Production -database-tag.distribution = Distribution -database-tag.liquid = Liquid -database-tag.power = Power -database-tag.defense = Defense -database-tag.crafting = Crafting -database-tag.units = Units -database-tag.effect = Utility -database-tag.logic = Logic -database-tag.unit-air = Air -database-tag.unit-naval = Naval -database-tag.unit-ground = Ground +database-tag.turret = 砲塔 +database-tag.production = 生產 +database-tag.distribution = 配送 +database-tag.liquid = 液體 +database-tag.power = 電力 +database-tag.defense = 防禦 +database-tag.crafting = 製造 +database-tag.units = 單位 +database-tag.effect = 工具 +database-tag.logic = 邏輯 +database-tag.unit-air = 空中 +database-tag.unit-naval = 海軍 +database-tag.unit-ground = 地面 wallore = (牆) @@ -1872,8 +1937,8 @@ block.graphite-press.name = 石墨壓縮機 block.multi-press.name = 多重壓縮機 block.constructing = {0}\n[lightgray](建設中) block.spawn.name = 敵人生成 -block.remove-wall.name = Remove Wall -block.remove-ore.name = Remove Ore +block.remove-wall.name = 移除牆壁 +block.remove-ore.name = 移除礦石 block.core-shard.name = 核心:碎片 block.core-foundation.name = 核心:基地 block.core-nucleus.name = 核心:核子 @@ -1914,28 +1979,28 @@ block.metal-floor-3.name = 金屬地板 3 block.metal-floor-4.name = 金屬地板 4 block.metal-floor-5.name = 金屬地板 5 block.metal-floor-damaged.name = 損壞的金屬地板 -block.metal-tiles-1.name = Metal Tiles 1 -block.metal-tiles-2.name = Metal Tiles 2 -block.metal-tiles-3.name = Metal Tiles 3 -block.metal-tiles-4.name = Metal Tiles 4 -block.metal-tiles-5.name = Metal Tiles 5 -block.metal-tiles-6.name = Metal Tiles 6 -block.metal-tiles-7.name = Metal Tiles 7 -block.metal-tiles-8.name = Metal Tiles 8 -block.metal-tiles-9.name = Metal Tiles 9 -block.metal-tiles-10.name = Metal Tiles 10 -block.metal-tiles-11.name = Metal Tiles 11 -block.metal-tiles-12.name = Metal Tiles 12 -block.metal-tiles-13.name = Metal Tiles 13 -block.metal-wall-1.name = Metal Wall 1 -block.metal-wall-2.name = Metal Wall 2 -block.metal-wall-3.name = Metal Wall 3 -block.colored-floor.name = Colored Floor -block.colored-wall.name = Colored Wall -block.character-overlay.name = Character Overlay -block.character-overlay-white.name = Character Overlay (White) -block.rune-overlay.name = Rune Overlay -block.rune-overlay-crux.name = Rune Overlay (Crux) +block.metal-tiles-1.name = 金屬磚 1 +block.metal-tiles-2.name = 金屬磚 2 +block.metal-tiles-3.name = 金屬磚 3 +block.metal-tiles-4.name = 金屬磚 4 +block.metal-tiles-5.name = 金屬磚 5 +block.metal-tiles-6.name = 金屬磚 6 +block.metal-tiles-7.name = 金屬磚 7 +block.metal-tiles-8.name = 金屬磚 8 +block.metal-tiles-9.name = 金屬磚 9 +block.metal-tiles-10.name = 金屬磚 10 +block.metal-tiles-11.name = 金屬磚 11 +block.metal-tiles-12.name = 金屬磚 12 +block.metal-tiles-13.name = 金屬磚 13 +block.metal-wall-1.name = 金屬牆 1 +block.metal-wall-2.name = 金屬牆 2 +block.metal-wall-3.name = 金屬牆 3 +block.colored-floor.name = 彩色地板 +block.colored-wall.name = 彩色牆 +block.character-overlay.name = 角色疊加層 +block.character-overlay-white.name = 角色疊加層 (白色) +block.rune-overlay.name = 符文疊加層 +block.rune-overlay-crux.name = 符文疊加層 (十字形) block.dark-panel-1.name = 黑面板 1 block.dark-panel-2.name = 黑面板 2 block.dark-panel-3.name = 黑面板 3 @@ -1975,7 +2040,7 @@ block.inverted-sorter.name = 反向分類器 block.message.name = 訊息板 block.reinforced-message.name = 強化訊息版 block.world-message.name = 世界訊息版 -block.world-switch.name = World Switch +block.world-switch.name = 世界開關 block.illuminator.name = 照明燈 block.overflow-gate.name = 溢流器 block.underflow-gate.name = 反向溢流器 @@ -2059,8 +2124,8 @@ block.meltdown.name = 熔毀砲 block.foreshadow.name = 狙擊砲 block.container.name = 容器 block.launch-pad.name = 小型發射台 -block.advanced-launch-pad.name = Launch Pad -block.landing-pad.name = Landing Pad +block.advanced-launch-pad.name = 發射台 +block.landing-pad.name = 著陸台 block.segment.name = 片段 block.ground-factory.name = 地面工廠 @@ -2113,14 +2178,14 @@ block.dense-red-stone.name = 質密紅岩 block.red-ice.name = 紅冰 block.arkycite-floor.name = 芳油池 block.arkyic-stone.name = 琥珀石 -block.rhyolite-vent.name = 流紋岩燌口 +block.rhyolite-vent.name = 流紋岩噴口 block.carbon-vent.name = 碳噴口 block.arkyic-vent.name = 琥珀石噴口 block.yellow-stone-vent.name = 黃岩噴口 block.red-stone-vent.name = 紅岩噴口 block.crystalline-vent.name = 晶岩噴口 -block.stone-vent.name = Stone Vent -block.basalt-vent.name = Basalt Vent +block.stone-vent.name = 石質噴口 +block.basalt-vent.name = 玄武岩噴口 block.redmat.name = 紅地板 block.bluemat.name = 藍地板 block.core-zone.name = 核心地塊 @@ -2159,8 +2224,8 @@ block.oxidation-chamber.name = 氧化室 block.electric-heater.name = 電加熱器 block.slag-heater.name = 熔渣加熱器 block.phase-heater.name = 相織布加熱器 -block.heat-redirector.name = 熱量重新定向器 -block.small-heat-redirector.name = Small Heat Redirector +block.heat-redirector.name = 熱量導向器 +block.small-heat-redirector.name = 小型熱量導向器 block.heat-router.name = 熱量分配器 block.slag-incinerator.name = 熔渣焚化爐 block.carbide-crucible.name = 碳化鎢坩堝 @@ -2179,7 +2244,7 @@ block.carbide-wall-large.name = 大型碳化鎢牆 block.reinforced-surge-wall.name = 強化合金牆 block.reinforced-surge-wall-large.name = 大型強化合金牆 block.shielded-wall.name = 護盾牆 -block.radar.name = 雷逹 +block.radar.name = 雷達 block.build-tower.name = 建造塔 block.regen-projector.name = 再生投影儀 block.shockwave-tower.name = 震波塔 @@ -2208,7 +2273,7 @@ block.chemical-combustion-chamber.name = 化學燃燒發電機 block.pyrolysis-generator.name = 熱解發電機 block.vent-condenser.name = 氣體冷凝器 block.cliff-crusher.name = 牆體挖鑿機 -block.large-cliff-crusher.name = Advanced Cliff Crusher +block.large-cliff-crusher.name = 高級牆體挖鑿機 block.plasma-bore.name = 電漿鑽頭 block.large-plasma-bore.name = 大型電漿鑽頭 block.impact-drill.name = 衝擊鑽頭 @@ -2225,9 +2290,9 @@ block.disperse.name = 驅離者 block.afflict.name = 折磨 block.lustre.name = 餘光 block.scathe.name = 毀損 -block.scathe.carbide.info = Travels significantly faster.\nModerate damage at any range. -block.scathe.surge-alloy.info = Splits into micro missiles.\nHeavy damage at close distance. -block.scathe.phase-fabric.info = Equipped with a force field.\nLow damage, largest radius. +block.scathe.carbide.info = 飛行速度大幅提升。\n在任何射程下皆能造成中等傷害。 +block.scathe.surge-alloy.info = 會分裂成微型飛彈。\n近距離造成巨額傷害。 +block.scathe.phase-fabric.info = 配備力場護盾。\n傷害較低,但影響範圍最大。 block.tank-refabricator.name = 戰車重塑者 block.mech-refabricator.name = 機甲重塑者 block.ship-refabricator.name = 飛船重塑者 @@ -2239,7 +2304,7 @@ block.reinforced-payload-router.name = 強化重物分配器 block.payload-mass-driver.name = 重物質量驅動器 block.small-deconstructor.name = 小型解構器 block.canvas.name = 畫布 -block.large-canvas.name = Large Canvas +block.large-canvas.name = 大型畫布 block.world-processor.name = 世界處理器 block.world-cell.name = 世界單元 block.tank-fabricator.name = 戰車兵工廠 @@ -2258,11 +2323,11 @@ block.switch.name = 開關 block.micro-processor.name = 微型處理器 block.logic-processor.name = 邏輯處理器 block.hyper-processor.name = 超級處理器 -block.logic-display.name = 顯示器 -block.large-logic-display.name = 大型顯示器 -block.tile-logic-display.name = Tiled Logic Display -block.memory-cell.name = 記憶單元 -block.memory-bank.name = 記憶體 +block.logic-display.name = 邏輯顯示器 +block.large-logic-display.name = 大型邏輯顯示器 +block.tile-logic-display.name = 鋪磚邏輯顯示器 +block.memory-cell.name = 記憶體單元 +block.memory-bank.name = 記憶體庫 team.malis.name = 紫 team.crux.name = 紅 @@ -2271,7 +2336,7 @@ team.derelict.name = 灰 team.green.name = 綠 team.blue.name = 藍 -hint.skip = 跳過 +hint.skip = 略過 hint.desktopMove = 使用[accent][[WASD][]來移動。 hint.zoom = 滾動[accent]滾輪[]來放大縮小畫面。 hint.desktopShoot = [accent][[點擊左鍵][]射擊。 @@ -2304,8 +2369,8 @@ hint.payloadDrop.mobile = [accent]長按[]任何空白處可以放下持有的 hint.waveFire = 以[accent]水[]裝填的[accent]波浪[]會自動撲滅附近火勢。 hint.guardian = [accent]頭目[]擁有厚實的裝甲。較弱的彈藥如[accent]銅[]和[accent]鉛[]並[scarlet]沒有效果[].\n\n使用更高等的砲臺或以\uf835 [accent]石墨[]配合\uf861雙砲、\uf859齊射砲摧毀頭目。 hint.coreUpgrade = 核心可以透過在上面[accent]覆蓋一個更高等級的核心[]來升級。\n\n放置 \uf868 [accent]核心:基地[] 到 \uf869 [accent]核心:碎片[] 上. 確保沒有其他障礙物。 -hint.serpuloCoreZone = Additional cores may be constructed on :core-zone: [accent]Core Zone[] tiles. -hint.cannotUpgrade = A [red]:tree:[] icon over a payload unit indicates that its upgraded version is not researched yet.\n\nUnit upgrades must be researched in the [accent]:tree: tech tree[] before they can be produced in reconstructors. +hint.serpuloCoreZone = 可在 :core-zone: [accent]核心區域[] 地塊上建造額外的核心。 +hint.cannotUpgrade = 載荷單位上方的 [red]:tree:[] 圖示表示其升級版本尚未研究。\n\n單位升級必須先在 [accent]:tree: 科技樹[] 中研究,才能在重建器中生產。 hint.presetLaunch = 灰色的[accent]降落地區[],例如[accent]冰凍森林[],可由任何地區發射。這類地區無須由相鄰地區進攻。\n\n[accent]數字編號地區[]則是一般的區域,可自由佔領,不影響戰役的完成。 hint.presetDifficulty = 此地區為[scarlet]高危險等級[]區域。\n[accent]不建議[]在準備好科技和資源以前發射至此區域。 hint.coreIncinerate = 當任一物品的核心庫存滿了後,後續進入的同種資源會被[accent]銷毀[]。 @@ -2333,43 +2398,43 @@ gz.zone2 = 波次開始時,範圍內的所有建築都會被摧毀。 gz.zone3 = 波次即將開始。\n做好準備。 gz.finish = 建造更多砲塔,挖掘更多資源,\n擊退所有波次以[accent]佔領區域[]。 -ff.coal = Use :mechanical-drill: [accent]Mechanical Drills[] to mine :ore-coal: [accent]coal[]. -ff.graphitepress = :tree: Research and place a :graphite-press: [accent]Graphite Press[]. -ff.craft = Move :coal: coal into the :graphite-press: [accent]Graphite Press[].\nIt will output :graphite: graphite to all nearby conveyors.\nMove the output :graphite: graphite from the :graphite-press: [accent]Graphite Press[] into the core. -ff.generator = :coal: Coal can also be used as fuel in :combustion-generator: [accent]Combustion Generators[].\nResearch and place a :combustion-generator: [accent]Combustion Generator[]. -ff.coalpower = Input :coal: coal into the generator to produce [accent]:power: power[]. -ff.coalpower.objective = :combustion-generator: Produce Power -ff.node = :power-node: [accent]Power Nodes[] transmit power to nearby blocks in range.\nResearch and place a :power-node: [accent]Power Node[] close to the generator. -ff.battery = :battery: [accent]Batteries[] store power.\nResearch and place a :battery: [accent]Battery[] close to the node. -ff.arc = :arc: [accent]Arc[] turrets require power to function. Research and place an :arc: [accent]Arc[] turret near a power node. +ff.coal = 使用 :mechanical-drill: [accent]機械鑽機[] 開採 :ore-coal: [accent]煤炭[]。 +ff.graphitepress = :tree: 研究並放置 :graphite-press: [accent]石墨壓製機[]。 +ff.craft = 將 :coal: 煤炭移入 :graphite-press: [accent]石墨壓製機[]。\n它將向附近所有傳送帶輸出 :graphite: 石墨。\n將 :graphite-press: [accent]石墨壓製機[] 輸出的 :graphite: 石墨移入核心。 +ff.generator = :coal: 煤炭也可作為 :combustion-generator: [accent]燃燒發電機[] 的燃料。\n研究並放置 :combustion-generator: [accent]燃燒發電機[]。 +ff.coalpower = 向發電機輸入 :coal: 煤炭以產生 [accent]:power: 電力[]。 +ff.coalpower.objective = :combustion-generator: 產生電力 +ff.node = :power-node: [accent]電力節點[] 可在範圍內向附近的方塊傳輸電力。\n研究並將 :power-node: [accent]電力節點[] 放置於發電機附近。 +ff.battery = :battery: [accent]蓄電池[] 可儲存電力。\n研究並將 :battery: [accent]蓄電池[] 放置於節點附近。 +ff.arc = :arc: [accent]電弧[] 砲塔需要電力才能運作。研究並將 :arc: [accent]電弧[] 砲塔放置於電力節點附近。 -fungalpass.tutorial1 = Use [accent]units[] to defend buildings and attack the enemy.\nResearch and place a :ground-factory: [accent]ground factory[]. -fungalpass.tutorial2 = Select :dagger: [accent]Dagger[] units in the factory.\nProduce 3 units. +fungalpass.tutorial1 = 使用 [accent]單位[] 來防禦建築並攻擊敵人。\n研究並放置 :ground-factory: [accent]地面工廠[]。 +fungalpass.tutorial2 = 在工廠中選擇 :dagger: [accent]匕首[] 單位。\n生產 3 個單位。 -frontier.tutorial1 = The :additive-reconstructor: [accent]Additive Reconstructor[]\nupgrades tier 1 units to tier 2\nusing :silicon: silicon and :graphite: graphite.\n\n[accent]Research and reconstruct\na []:dagger:[accent] dagger to a []:mace:[accent] mace. -frontier.tutorial2 = Enemy waves send [accent]infinitely[] until all enemy cores are [unlaunched]destroyed. -frontier.tutorial3 = [accent]Attack the enemy base fast to prevent waves from getting too high[]. +frontier.tutorial1 = :additive-reconstructor: [accent]加法重建器[]\n使用 :silicon: 矽和 :graphite: 石墨\n將一階單位升級為二階單位。\n\n[accent]研究並將\n[]:dagger:[accent] 匕首重建為 []:mace:[accent] 長錘[]。 +frontier.tutorial2 = 敵方波次將[accent]無限[]持續,直到所有敵方核心被摧毀。 +frontier.tutorial3 = [accent]快速攻擊敵方基地以防止波次數量過高[]。 -atolls.destroy1 = Destroy the 2 enemy [accent]foundation cores[] first.\n[accent]Gain access to thorium[]. -atolls.mega1 = Enter [accent]command mode[] and select the :mega:[accent]Mega[] units. -atolls.mega2 = Select the \ue87b [accent]Load Units[] command to have Mega units to pick up ground units. -atolls.mega3 = Move the Mega units [accent]above[] ground units to load them in. -atolls.mega4 = [accent]Drop ground units here to attack. -atolls.mega5 = Select the \ue879 [accent]Unload Payload[] command to have Mega units drop their carried units. -atolls.mega6 = Units will be [accent]automatically dropped[] while the \ue879 Unload Payload command is selected. -atolls.mega7 = Mega units [accent]will not[] drop ground units while they are above walls or deep water. -atolls.mega8 = [accent]Drop naval units here to attack.[] -atolls.attack1 = 1: Drop ground units here to attack from this location. -atolls.attack2 = 2: Alternatively, drop naval units here to launch a surprise attack. -atolls.carry1 = Carrying ground units requires :mega:[accent]Mega[] units. -atolls.carry2 = 1: Command Mega units to [accent]move over[] the ground units. -atolls.carry3 = 2: Select the \ue87b [accent]Load Units[] command in order to pick up the ground units with the Mega units. -atolls.carry4 = 3: Command and move the Mega carriers [accent]loaded with units[]. -atolls.carry5 = 4: Select the \ue879 [accent]'Unload Payload'[] command in order for the Mega units to drop the ground units. -atolls.carry6 = These steps can be reviewed [accent]here[]. -atolls.carry7 = Follow these instructions to airdrop more units near the enemy base. -atolls.noairunit = This base is too well-fortified to destroy with air units. -atolls.2strategies = There are two strategies to destroy this base. +atolls.destroy1 = 先摧毀 2 個敵方[accent]基礎核心[]。\n[accent]獲取釷礦資源[]。 +atolls.mega1 = 進入[accent]指揮模式[]並選取 :mega:[accent]巨甲[] 單位。 +atolls.mega2 = 選擇 \ue87b [accent]裝載單位[] 指令,讓巨甲單位拾取地面單位。 +atolls.mega3 = 將巨甲單位移至地面單位[accent]上方[]以將其裝載。 +atolls.mega4 = [accent]將地面單位投放至此處進行攻擊。 +atolls.mega5 = 選擇 \ue879 [accent]卸載載荷[] 指令,讓巨甲單位放下所攜帶的單位。 +atolls.mega6 = 在選擇 \ue879 卸載載荷指令時,單位將被[accent]自動投放[]。 +atolls.mega7 = 當巨甲單位位於牆壁或深水上方時,[accent]不會[]投放地面單位。 +atolls.mega8 = [accent]將海軍單位投放至此處進行攻擊。[] +atolls.attack1 = 1:將地面單位投放至此處,從此位置發動攻擊。 +atolls.attack2 = 2:或者,將海軍單位投放至此處發動奇襲。 +atolls.carry1 = 攜帶地面單位需要 :mega:[accent]巨甲[] 單位。 +atolls.carry2 = 1:指揮巨甲單位[accent]移動至[]地面單位上方。 +atolls.carry3 = 2:選擇 \ue87b [accent]裝載單位[] 指令,以讓巨甲單位拾取地面單位。 +atolls.carry4 = 3:指揮並移動[accent]已裝載單位[]的巨甲運輸機。 +atolls.carry5 = 4:選擇 \ue879 [accent]「卸載載荷」[] 指令,讓巨甲單位投放地面單位。 +atolls.carry6 = 可在[accent]此處[]複習這些步驟。 +atolls.carry7 = 按照這些指示在敵方基地附近空投更多單位。 +atolls.noairunit = 此基地防禦過於堅固,無法僅憑空中單位摧毀。 +atolls.2strategies = 有兩種策略可摧毀此基地。 onset.mine = 點擊牆上的\uf748[accent]鈹礦[]進行手動開採。\n\n使用[accent][[WASD]移動。 onset.mine.mobile = 點擊牆上的\uf748[accent]鈹礦[]進行手動開採。 @@ -2384,7 +2449,7 @@ onset.research2 = 開始研究[accent]工廠[]。\n研究\uf74d[accent]牆體挖 onset.arcfurnace = 電弧冶矽爐需要\uf834[accent]沙[]和\uf835[accent]石墨[]來冶煉\uf82f[accent]矽[]。\n同時也需要[accent]電力[]。 onset.crusher = 使用\uf74d[accent]牆體挖鑿機[]來開採沙。 onset.fabricator = 使用[accent]單位[]探索地圖,保衛建築物並進行攻擊。\n研究並放置一個\uf6a2[accent]戰車製造廠[]。 -onset.makeunit = 生產單位。\n點擊"?"以查看所選工廠的需求資源。 +onset.makeunit = 生產單位。\n點擊"?"以查看所選工廠的需求資源。 onset.turrets = 單位對於防禦很有效,但合理使用[accent]炮塔[]可以提供更好的防禦能力。\n放置一個\uf6eb[accent]突破者[]炮塔。\n炮塔需要供給\uf748[accent]彈藥[]。 onset.turretammo = 為炮塔供應[accent]鈹[]彈藥。 onset.walls = [accent]牆[]可以防止建築受到傷害。\n在炮塔周圍放置一些\uf6ee[accent]鈹牆[]。 @@ -2445,24 +2510,24 @@ liquid.nitrogen.description = 用於資源開採、氣體生產與單位製造 liquid.neoplasm.description = 囊胞反應爐所生產出的危險生物性副產物。如果遇到含有水的建築,囊胞液會擴散到那些建築上,並對其造成傷害。有粘性。 liquid.neoplasm.details = 囊胞液,由一種無法控制並快速分裂的合成細胞團組成,具有像淤泥般的黏稠度。耐熱。對含有水的建築及其危險。\n\n以現在的技術來說,由於其複雜性及其不穩定性,要進行標準分析十分困難。潛在的應用目前未知。建議在熔渣池中焚毀。 -block.derelict = [lightgray]殘骸 +block.derelict = \uf77e [lightgray]殘骸 block.armored-conveyor.description = 以與鈦輸送帶相同的速度移動物品,但擁有更高的防禦。不接受任何從側面輸入的資源。 block.illuminator.description = 小而美的光源。 block.message.description = 儲存一條訊息。用於盟友之間的溝通。 block.reinforced-message.description = 儲存一條訊息。用於盟友之間的溝通。 block.world-message.description = 一個用於製圖的訊息版。無法被銷毀。 -block.world-processor.description = A processor for use in mapmaking. Cannot be destroyed. Capable of using privileged instructions, such as those that spawn units or change tiles. -block.world-cell.description = A memory cell for use in mapmaking. Cannot be destroyed. -block.world-switch.description = A switch block for use in mapmaking. Cannot be destroyed. Can only be interacted by players on the same team. -block.shield-projector.description = An unbreakable shield projector for use in mapmaking. -block.large-shield-projector.description = An unbreakable shield projector for use in mapmaking. +block.world-processor.description = 用於地圖製作的處理器。無法被摧毀。能夠使用特權指令,例如生成單位或變更圖塊。 +block.world-cell.description = 用於地圖製作的記憶體單元。無法被摧毀。 +block.world-switch.description = 用於地圖製作的開關方塊。無法被摧毀。僅能由相同隊伍的玩家互動。 +block.shield-projector.description = 用於地圖製作的不可破壞護盾投影機。 +block.large-shield-projector.description = 用於地圖製作的不可破壞大型護盾投影機。 block.graphite-press.description = 將煤炭壓縮成石墨。 block.multi-press.description = 石墨壓縮機的升級版。利用水和電力快速高效地處理煤炭。 block.silicon-smelter.description = 使用高純度焦炭還原沙子以生產矽。 block.kiln.description = 將沙子和鉛熔煉成鋼化玻璃。需要少量能量。 block.plastanium-compressor.description = 將原油和鈦壓縮製造塑鋼。 block.phase-weaver.description = 使用放射性的釷和大量的沙子生產相織布。 -block.surge-smelter.description = 熔化鈦、鉛、矽以及銅成爲波動合金。 +block.surge-smelter.description = 熔化鈦、鉛、矽以及銅成為波動合金。 block.cryofluid-mixer.description = 混合水和研磨的鈦粉製造冷卻效率更高的冷凍液。對釷反應堆是必要的。 block.blast-mixer.description = 混合胞子碎塊將火焰彈變成比較不易燃但更具爆炸性的爆炸混合物。 block.pyratite-mixer.description = 混合煤、鉛和沙子混合成為易燃的火焰彈。 @@ -2492,10 +2557,10 @@ block.phase-wall.description = 沒有釷牆那麼堅固但特殊的相位化合 block.phase-wall-large.description = 沒有釷牆那麼堅固但特殊的相位化合物塗層會使大多的子彈偏離。\n佔據多個方塊。 block.surge-wall.description = 最強的防禦方塊。\n有低機率對攻擊者觸發閃電。 block.surge-wall-large.description = 最強的防禦方塊。\n有低機率對攻擊者觸發閃電。\n佔據多個方塊。 -block.scrap-wall.description = Protects structures from enemy projectiles. -block.scrap-wall-large.description = Protects structures from enemy projectiles. -block.scrap-wall-huge.description = Protects structures from enemy projectiles. -block.scrap-wall-gigantic.description = Protects structures from enemy projectiles. +block.scrap-wall.description = 保護建築免受敵方彈射物傷害。 +block.scrap-wall-large.description = 保護建築免受敵方彈射物傷害。 +block.scrap-wall-huge.description = 保護建築免受敵方彈射物傷害。 +block.scrap-wall-gigantic.description = 保護建築免受敵方彈射物傷害。 block.door.description = 可以通過點擊打開和關閉的一扇小門。\n如果打開,敵人可以穿過它射擊和移動。 block.door-large.description = 可以通過點擊打開和關閉的一扇大門。\n如果打開,敵人可以穿過它射擊和移動。\n佔據多個方塊。 block.mender.description = 定期修復附近的建築物。在每一波之間保持防禦力的修復。\n可選擇使用矽來提高範圍和效率。 @@ -2562,9 +2627,9 @@ block.vault.description = 儲存大量的每一種物品。當物品需求非恆 block.container.description = 儲存少量的每一種物品。當物品需求非恆定時,使用它來創建緩衝。使用[lightgray]裝卸器[]以從容器提取物品。 block.unloader.description = 將物品從容器、倉庫或核心卸載到傳輸帶上或直接卸貨到相鄰的方塊中。透過點擊卸貨器來更改要卸貨的物品類型。 block.launch-pad.description = 無需發射核心即可直接發射物品。 -block.advanced-launch-pad.description = Launches batches of items to selected sectors. Only accepts one item type at a time. -block.advanced-launch-pad.details = Sub-orbital system for point-to-point transportation of resources. -block.landing-pad.description = Receives items from launch pads in other sectors. Requires large amounts of water to protect against impacts of landings. +block.advanced-launch-pad.description = 將批量物品發射至選定地區。一次僅接受一種物品類型。 +block.advanced-launch-pad.details = 用於資源點對點運輸的亞軌道系統。 +block.landing-pad.description = 接收來自其他地區發射台的物品。需要大量水以防止著陸衝擊。 block.duo.description = 一種小而便宜的砲塔。 block.scatter.description = 不可或缺的中型防空砲塔。向敵方單位噴射鉛塊、廢料或是鋼化玻璃彈片。 block.scorch.description = 燃燒所有靠近它的地面敵人。在近距離非常有效。 @@ -2604,9 +2669,11 @@ block.memory-cell.description = 為邏輯處理器儲存資料。 block.memory-bank.description = 為邏輯處理器儲存資料。具備更大容量。 block.logic-display.description = 顯示由處理器輸出的任意圖像。 block.large-logic-display.description = 顯示由處理器輸出的任意圖像。 -block.tile-logic-display.description = Displays arbitrary graphics from a logic processor.\nSeamlessly connects to nearby tiled display blocks. +block.tile-logic-display.description = 顯示來自邏輯處理器的自訂圖形。\n可與附近的磁磚顯示方塊無縫連接。 block.interplanetary-accelerator.description = 巨大的電磁砲塔。將核心加速至脫離速度以在其他星球部署。 block.repair-turret.description = 持續修復最靠近的受損單位。能使用冷卻劑。 +block.target-dummy.name = Target Dummy +block.target-dummy.description = Spawns a target dummy to test damage per second. Armor and flight can be configured.\nSandbox only. #Erekir block.core-bastion.description = 基地的核心。具有裝甲。一旦所有基地核心被摧毀,此區域即戰敗。 @@ -2628,7 +2695,7 @@ block.electric-heater.description = 加熱面向的建築。需要大量的電 block.slag-heater.description = 加熱面向的建築。需要熔渣。 block.phase-heater.description = 加熱面向的建築。需要相織布。 block.heat-redirector.description = 將累積的熱量重新導向到其他建築。 -block.small-heat-redirector.description = Redirects accumulated heat to other blocks. +block.small-heat-redirector.description = 將累積的熱能重新導向至其他方塊。 block.heat-router.description = 朝三個方向傳播累積的熱量。 block.electrolyzer.description = 將水轉換為氫氣和臭氧。輸出的兩種氣體於相反方向輸出,由對應的顏色表示。 block.atmospheric-concentrator.description = 從大氣中濃縮氮氣。需要熱量。 @@ -2641,7 +2708,7 @@ block.vent-condenser.description = 將噴口的氣體凝結成水。消耗電力 block.plasma-bore.description = 當放置在礦牆面前時,無限的輸出物品。需要少量電力。 block.large-plasma-bore.description = 更大的電漿鑽頭。能夠挖掘鎢和釷。需要氫氣和電力。 block.cliff-crusher.description = 粉碎牆壁,無限的輸出沙子。需要電力。效率取決於牆壁類型。 -block.large-cliff-crusher.description = Crushes walls, outputting sand indefinitely. Requires power and ozone. Efficiency varies based on type of wall. Optionally consumes tungsten to increase efficiency. +block.large-cliff-crusher.description = 持續碾碎牆壁並輸出沙子。需要電力與氫氣。效率依牆壁類型而異。\n可選擇性消耗石墨以提升效率。 block.impact-drill.description = 當放置在礦石上時,無限的輸出物品。需要電力和水。 block.eruption-drill.description = 改良型衝擊鑽頭。能夠挖掘釷。需要氫氣。 block.reinforced-conduit.description = 將液體向前移動。不接受側邊的非強化管線輸入。 @@ -2674,7 +2741,7 @@ block.unit-cargo-loader.description = 構造貨物無人機。無人機自動將 block.unit-cargo-unload-point.description = 作為貨物無人機的卸載點。接受與過濾器相同的物品。 block.beam-node.description = 垂直地向其他建築傳送能量。儲存一小部分能量。 block.beam-tower.description = 垂直地向其他建築傳送能量。儲存大量能量。遠距離。 -block.beam-link.description = Transmits power over vast distances.\nOnly capable of connecting to adjacent structures or other beam links. +block.beam-link.description = 遠距離傳輸電力。\n僅能連接相鄰建築或其他光束連結。 block.turbine-condenser.description = 放置在噴口上時生成電力。產生少量水。 block.chemical-combustion-chamber.description = 從芳油和臭氧產生電力。 block.pyrolysis-generator.description = 從芳油和熔渣生成大量的電力。產生水作為副產物。 @@ -2704,7 +2771,7 @@ block.unit-repair-tower.description = 修復其周圍所有單位。需要臭氧 block.radar.description = 逐漸顯示大範圍內的地形和敵方單位。需要電力。 block.shockwave-tower.description = 在一定範圍內破壞和摧毀敵方砲彈。需要氰氣。 block.canvas.description = 顯示使用預設調色板的簡單圖像。可編輯。 -block.large-canvas.description = Displays a simple image with a pre-defined palette. Editable. +block.large-canvas.description = 以預定義的調色盤顯示簡單圖像。可編輯。 unit.dagger.description = 發射普通子彈攻擊附近敵人。 unit.mace.description = 噴發烈焰攻擊所有附近敵人。 @@ -2735,7 +2802,7 @@ unit.risso.description = 對附近所有敵人發射大量飛彈和子彈的迷 unit.minke.description = 對附近陸上敵人發射大砲和普通子彈的小型迫砲艇。 unit.bryde.description = 對敵人發射遠程高射砲彈以及飛彈的巡邏艇。 unit.sei.description = 對敵人發射大量飛彈和穿甲彈。 -unit.omura.description = 對敵人發射遠程穿透型砲彈。 +unit.omura.description = 對敵人發射遠程穿透型砲彈。建造曳光戰機。 unit.alpha.description = 抵禦敵軍對核心:碎片的攻擊。建造建築物。 unit.beta.description = 抵禦敵軍對核心:基地的攻擊。建造建築物。 unit.gamma.description = 抵禦敵軍對核心:核子的攻擊。建造建築物。 @@ -2765,11 +2832,11 @@ unit.evoke.description = 建造建築以保護核心:碉堡。用光束修復 unit.incite.description = 建造建築以保護核心:壁壘。用光束修復建築。 unit.emanate.description = 建造建築以保護核心:衛城。用光束修復建築。 -lst.read = [accent]讀取[]記憶體中的一項數值 -lst.write = [accent]寫入[]一項數值到記憶體中 +lst.read = 從連結的記憶體單元[accent]讀取[]數值。\n也可以從其他處理器中的變數元[accent]讀取[]。 +lst.write = 將數值[accent]寫入[]連結的記憶體單元。\n也可以值[accent]寫入[]到其他處理器中的變數。 lst.print = 將文字加入輸出的暫存中,搭配[accent]Print Flush[], [accent]Flush message[]使用 -lst.printchar = Add a UTF-16 character or content icon to the print buffer.\nDoes not display anything until [accent]Print Flush[] is used. -lst.format = Replace next placeholder in text buffer with a value.\nDoes not do anything if placeholder pattern is invalid.\nPlaceholder pattern: "{[accent]number 0-9[]}"\nExample:\n[accent]print "test {0}"\nformat "example" +lst.printchar = 將 UTF-16 字元或內容圖示加入列印緩衝區。\n在使用 [accent]列印刷新[] 之前不會顯示任何內容。 +lst.format = 以數值替換文字緩衝區中的下一個佔位符。\n若佔位符格式無效則不執行任何操作。\n佔位符格式:"{[accent]數字 0-9[]}"\n範例:\n[accent]print "test {0}"\nformat "example" lst.draw = 將圖形加入顯示的暫存中,搭配[accent]Draw Flush[]使用 lst.drawflush = 將所有暫存的[accent]Draw[]指令推到顯示器上 lst.printflush = 將所有暫存的[accent]Print[]指令推到訊息板上 @@ -2779,10 +2846,10 @@ lst.radar = 偵測建築範圍內的單位 lst.sensor = 獲取該建築或單位的數據 lst.set = 設一個變數 lst.operation = 加減乘除和數字、位元運算 -lst.select = Conditionally set a variable to one of two values. +lst.select = 根據條件將變數設定為兩個值之一。 lst.end = 跳到第一個重頭開始執行 lst.wait = 等待特定秒數 -lst.stop = Halt execution of this processor. +lst.stop = 停止此處理器的執行。 lst.lookup = 以 ID 搜尋物品/液體/單位/方塊。\n各種類的總數可由 \n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] 讀取。 lst.jump = 條件式跳到其他指令執行 lst.unitbind = 綁定下一同種單位,存入[accent]@unit[]中. @@ -2792,100 +2859,100 @@ lst.unitlocate = 尋找整個地圖上特定的位置/建築\n需要綁定的單 lst.getblock = 由位置取方塊數據 lst.setblock = 由位置設置方塊數據 lst.spawnunit = 在某一位置生成單位 -lst.spawnbullet = Spawns a bullet at a location. -lst.applystatus = 爲單位添加或移除狀態效果 -lst.weathersense = Check if a type of weather is active. -lst.weatherset = Set the current state of a type of weather. +lst.spawnbullet = 在指定位置生成子彈。 +lst.applystatus = 為單位添加或移除狀態效果 +lst.weathersense = 檢查某種天氣類型是否處於活躍狀態。 +lst.weatherset = 設定某種天氣類型的當前狀態。 lst.spawnwave = 在某一位置生成一波敵人\n不計入波數 lst.explosion = 在某一位置製造爆炸 lst.setrate = 以指令/每時刻設置處理器速度 lst.fetch = 按索引查找單位、核心、玩家或建築物\n索引從 0 開始,以返回的計數結束 -lst.packcolor = 將 [0, 1] 範圍內的 RGBA 分量合爲單個數字,用於繪圖或設置規則 -lst.unpackcolor = Unpack RGBA components from a color that was packed using Pack Color. +lst.packcolor = 將 [0, 1] 範圍內的 RGBA 分量合為單個數字,用於繪圖或設置規則 +lst.unpackcolor = 從使用「封裝顏色」封裝的顏色中解包 RGBA 分量。 lst.setrule = 設置遊戲規則 -lst.flushmessage = 从文本緩存中讀取並於屏幕上顯示一條消息\n會等待上一條消息結束 +lst.flushmessage = 從文字緩衝區將訊息顯示於螢幕上。\n若成功結果變數為 [accent]@wait[],\n將會等待前一個訊息結束。\n否則,會輸出顯示訊息是否成功。 lst.cutscene = 控制玩家鏡頭 lst.setflag = 設置一個全局flag,可被所有處理器讀取 lst.getflag = 檢查某一全局flag是否存在 -lst.setprop = Sets a property of a unit or building. -lst.effect = Create a particle effect. -lst.sync = Sync a variable across the network.\nOnly invoked 10 times a second at most. -lst.playsound = Plays a sound.\nVolume and pan can be a global value, or calculated based on position. -lst.playmusic = Plays a music track by name, e.g. [accent]"game1"[].\nIf [accent]interrupt[] is true, the previously playing music will be stopped.\nPlaying with null music and interrupt set to true will stop the current track.\nNote that music from data patches must be prefixed with [accent]dp-[]. -lst.makemarker = Create a new logic marker in the world.\nAn ID to identify this marker must be provided.\nMarkers currently limited to 20,000 per world. -lst.setmarker = Set a property for a marker.\nThe ID used must be the same as in the Make Marker instruction. -lst.localeprint = Add map locale property value to the text buffer.\nTo set map locale bundles in map editor, check [accent]Map Info > Locale Bundles[].\nIf client is a mobile device, tries to print a property ending in ".mobile" first. -lst.query = Queries units/buildings in a specified area.\nResults are outputted into [accent]@queries[].\nResults can be read from [accent]@queries[] using the [accent]Read[] instruction and an index.\nLength of [accent]@queries[] can be sensed using [accent]@size[] as a parameter. +lst.setprop = 設定單位或建築的屬性。 +lst.effect = 建立粒子效果。 +lst.sync = 透過網路同步變數。\n每秒最多觸發 10 次。 +lst.playsound = 播放音效。\n音量與聲像可為全域值,或根據位置計算。 +lst.playmusic = 根據名稱播放音樂軌道,例如:[accent]"game1"[].\n若 [accent]interrupt[] 為 true,將停止先前播放的音樂。\n傳入 null 音樂且 interrupt 設定為 true 將會停止當前軌道。\n請注意,來自資料修補檔(data patch)的音樂必須加上 [accent]dp-[] 字首。 +lst.makemarker = 在世界中建立新的邏輯標記。\n必須提供用於識別此標記的 ID。\n每個世界的標記數量上限為 20,000 個。 +lst.setmarker = 設定標記的屬性。\n所使用的 ID 必須與建立標記指令中的相同。 +lst.localeprint = 將地圖語言屬性值加入文字緩衝區。\n若要在地圖編輯器中設定地圖語言包,請查看 [accent]地圖資訊 > 語言包[]。\n若客戶端為行動裝置,會優先嘗試列印以「.mobile」結尾的屬性。 +lst.query = 查詢指定區域內的單位/建築。\n結果會輸出至 [accent]@queries[]。\n可以使用 [accent]Read[] 指令與索引從 [accent]@queries[] 讀取結果。\n[accent]@queries[] 的長度可以使用 [accent]@size[] 作為參數來感測。 lglobal.false = 0 lglobal.true = 1 lglobal.null = null -lglobal.@pi = The mathematical constant pi (3.141...) -lglobal.@e = The mathematical constant e (2.718...) -lglobal.@degToRad = Multiply by this number to convert degrees to radians -lglobal.@radToDeg = Multiply by this number to convert radians to degrees +lglobal.@pi = 數學常數 pi(3.141……) +lglobal.@e = 數學常數 e(2.718……) +lglobal.@degToRad = 乘以此數值可將角度轉換為弳度 +lglobal.@radToDeg = 乘以此數值可將弳度轉換為角度 -lglobal.@time = Playtime of current save, in milliseconds -lglobal.@tick = Playtime of current save, in ticks (1 second = 60 ticks) -lglobal.@second = Playtime of current save, in seconds -lglobal.@minute = Playtime of current save, in minutes -lglobal.@waveNumber = Current wave number, if waves are enabled -lglobal.@waveTime = Countdown timer for waves, in seconds -lglobal.@mapw = Map width in tiles -lglobal.@maph = Map height in tiles +lglobal.@time = 目前存檔的遊玩時間,單位為毫秒 +lglobal.@tick = 目前存檔的遊玩時間,單位為刻(1 秒 = 60 刻) +lglobal.@second = 目前存檔的遊玩時間,單位為秒 +lglobal.@minute = 目前存檔的遊玩時間,單位為分鐘 +lglobal.@waveNumber = 目前波次編號(若已啟用波次) +lglobal.@waveTime = 波次倒數計時器,單位為秒 +lglobal.@mapw = 地圖寬度,單位為格 +lglobal.@maph = 地圖高度,單位為格 -lglobal.sectionMap = Map -lglobal.sectionGeneral = General -lglobal.sectionNetwork = Network/Clientside [World Processor Only] -lglobal.sectionProcessor = Processor -lglobal.sectionLookup = Lookup +lglobal.sectionMap = 地圖 +lglobal.sectionGeneral = 一般 +lglobal.sectionNetwork = 網路/客戶端 [僅限世界處理器] +lglobal.sectionProcessor = 處理器 +lglobal.sectionLookup = 查找 -lglobal.@this = The logic block executing the code -lglobal.@thisx = X coordinate of block executing the code -lglobal.@thisy = Y coordinate of block executing the code -lglobal.@links = Total number of blocks linked to this processors -lglobal.@ipt = Execution speed of the processor in instructions per tick (60 ticks = 1 second) +lglobal.@this = 執行程式碼的邏輯方塊 +lglobal.@thisx = 執行程式碼之方塊的 X 座標 +lglobal.@thisy = 執行程式碼之方塊的 Y 座標 +lglobal.@links = 連結至此處理器的方塊總數 +lglobal.@ipt = 處理器的執行速度,單位為每刻指令數(60 刻 = 1 秒) -lglobal.@unitCount = Total number of types of unit content in the game; used with the lookup instruction -lglobal.@blockCount = Total number of types of block content in the game; used with the lookup instruction -lglobal.@itemCount = Total number of types of item content in the game; used with the lookup instruction -lglobal.@liquidCount = Total number of types of liquid content in the game; used with the lookup instruction +lglobal.@unitCount = 遊戲中單位內容的種類總數;用於查找指令 +lglobal.@blockCount = 遊戲中方塊內容的種類總數;用於查找指令 +lglobal.@itemCount = 遊戲中物品內容的種類總數;用於查找指令 +lglobal.@liquidCount = 遊戲中液體內容的種類總數;用於查找指令 -lglobal.@server = True if the code is running on a server or in singleplayer, false otherwise -lglobal.@client = True if the code is running on a client connected to a server +lglobal.@server = 若程式碼在伺服器或單人遊戲中執行則為 true,否則為 false +lglobal.@client = 若程式碼在連線至伺服器的客戶端上執行則為 true -lglobal.@clientLocale = Locale of the client running the code. For example: en_US -lglobal.@clientUnit = Unit of client running the code -lglobal.@clientName = Player name of client running the code -lglobal.@clientTeam = Team ID of client running the code -lglobal.@clientMobile = True is the client running the code is on mobile, false otherwise -lglobal.@clientMusicPlaying = True if any music is currently playing -lglobal.@clientCurrentMusic = Name of the current track being played, or null +lglobal.@clientLocale = 執行程式碼之客戶端的語言地區,例如:en_US +lglobal.@clientUnit = 執行程式碼之客戶端的單位 +lglobal.@clientName = 執行程式碼之客戶端的玩家名稱 +lglobal.@clientTeam = 執行程式碼之客戶端的隊伍 ID +lglobal.@clientMobile = 若執行程式碼之客戶端為行動裝置則為 true,否則為 false +lglobal.@clientMusicPlaying = 若當前正在播放任何音樂,則為 True +lglobal.@clientCurrentMusic = 當前正在播放的軌道名稱,若無則為 null lenum.type = 建築/單位種類。\n例:操控單位建造光矛砲應使用[accent]@lancer[],而非字串 lenum.shoot = 對該位置開火 lenum.shootp = 對指定單位/建築開火,具自瞄功能 -lenum.config = 建築設置,例如分類器篩选的物品種類 +lenum.config = 建築設置,例如分類器篩選的物品種類 lenum.enabled = 確認該建築是否啟用 -laccess.currentammotype = Current ammo item/liquid of a turret. -laccess.memorycapacity = Number of cells in a memory block. +laccess.currentammotype = 砲塔當前的彈藥物品/液體類型。 +laccess.memorycapacity = 記憶體方塊中的儲存格數量。 laccess.color = 照明燈顏色 laccess.controller = 單位的控制者。受處理器控制時回傳處理器。\n在隊形中回傳領導的單位。\n否則回傳單位自己。 laccess.dead = 單位或建築是否已死亡或不存在。 laccess.controlled = 將回傳:\n處理器控制:[accent]@ctrlProcessor[]\n玩家控制:[accent]@ctrlPlayer[]\n在隊形中:[accent]@ctrlFormation[]\n其他:[accent]0[]。 laccess.progress = 建造、生產進度。以 0 到 1 表示。以及砲台裝填。 laccess.speed = 單位最快速度(格子/秒) -laccess.size = Size of a unit/building or the length of a string. -laccess.id = ID of a unit/block/item/liquid.\nThis is the inverse of the lookup operation. -laccess.displaywidth = Width of a display block in pixels. -laccess.displayheight = Height of a display block in pixels. -laccess.buffersize = Number of unprocessed commands in the graphics buffer of a display. -laccess.operations = Number of operations performed on the block.\nFor displays, returns the number of drawflush operations. -laccess.maxunits = Maximum units that a team can have.\nCan only be sensed from cores. +laccess.size = 單位/建築的大小,或字串的長度。 +laccess.id = 單位/方塊/物品/液體的 ID。\n此為查找操作的逆運算。 +laccess.displaywidth = 顯示方塊的寬度(像素)。 +laccess.displayheight = 顯示方塊的高度(像素)。 +laccess.buffersize = 顯示器圖形緩衝區中尚未處理的指令數量。 +laccess.operations = 對該方塊執行的操作次數。\n對於顯示器,回傳 drawflush 操作的次數。 +laccess.maxunits = 一支隊伍可擁有的最大單位數量。\n只能從核心感應取得。 lcategory.unknown = 未知 -lcategory.unknown.description = Uncategorized instructions. +lcategory.unknown.description = 未分類的指令。 lcategory.io = 輸入和輸出 lcategory.io.description = 修改記憶體與處理器快取。 lcategory.block = 方塊控制 @@ -2901,7 +2968,7 @@ lcategory.world.description = 控制世界的行為 graphicstype.clear = 重製版面為指定顏色 graphicstype.color = 為後續所有圖畫指令設定顏色 -graphicstype.col = 整合後的色彩信息\n以十六進制 [accent]%[] 開頭\n例如: 紅色爲 [accent]%ff0000[] +graphicstype.col = 整合後的色彩信息\n以十六進制 [accent]%[] 開頭\n例如: 紅色為 [accent]%ff0000[] graphicstype.stroke = 為後續所有圖畫指令設定直線寬度 graphicstype.line = 畫一直線 graphicstype.rect = 畫實心長方形 @@ -2910,19 +2977,19 @@ graphicstype.poly = 畫實心正多邊形 graphicstype.linepoly = 畫空心正多邊形 graphicstype.triangle = 畫實心三角形 graphicstype.image = 繪製內建圖畫\n如: [accent]@router[]或[accent]@dagger[]. -graphicstype.print = Draws text from the print buffer.\nClears the print buffer. +graphicstype.print = 從列印緩衝區繪製文字。\n並清空列印緩衝區。 lenum.always = 永遠 true (直接跳). lenum.idiv = 整數除法,無條件捨去. lenum.div = 除法.\n除以零時回傳 [accent]null[] lenum.mod = Modulo,求餘數 -lenum.emod = True modulo, result sign comes from the divisor. +lenum.emod = 真模運算,結果符號取決於除數。 lenum.equal = 是否相等,不管資料型態。\n非null 物件和數值相比時回傳1 lenum.notequal = 是否不相等,不管資料型態. lenum.strictequal = 嚴格檢查是否相等,會比照資料型態。\n可用來檢查[accent]null[] lenum.shl = 左移n位元 lenum.shr = 右移n位元 -lenum.ushr = Unsigned bit-shift right. +lenum.ushr = 無符號位元右移。 lenum.or = 位元 OR lenum.land = 邏輯 AND lenum.and = 位元 AND @@ -2932,7 +2999,7 @@ lenum.xor = 位元 XOR lenum.min = 兩數取小 lenum.max = 兩數取大 lenum.angle = 向量與X軸夾角 -lenum.anglediff = Absolute distance between two angles in degrees. +lenum.anglediff = 兩個角度之間的絕對差值,單位為度。 lenum.len = 向量長度 lenum.sin = 度數sin值 @@ -3001,15 +3068,15 @@ unitlocate.outx = 回傳 X 座標 unitlocate.outy = 回傳 Y 座標 unitlocate.group = 搜索建築種類 -playsound.limit = If true, prevents this sound from playing\nif it has already been played in the same frame. +playsound.limit = 若為 true,則當該音效在同一幀內已播放過時,\n阻止其再次播放。 -lenum.idle = 預設AI -lenum.stop = 停止 -lenum.unbind = 完全停用邏輯控制\n恢復爲原始AI +lenum.idle = 預設AI \n不要移動,但繼續建造/採礦。 +lenum.stop = 停止 移動/採礦/建造。 +lenum.unbind = 完全停用邏輯控制\n恢復為原始AI lenum.move = 移動到指定位置 lenum.approach = 移動到距離指定位置一段距離的地方 lenum.pathfind = 由內建AI前往敵方重生點 -lenum.autopathfind = Automatically pathfinds to the nearest enemy core or drop point.\nThis is the same as standard wave enemy pathfinding. +lenum.autopathfind = 自動尋找通往最近敵方核心或投放點的路徑。 \n這與標準波數中敵方的尋路機制相同。 lenum.target = 射擊指定區域 lenum.targetp = 帶自瞄射擊指定的目標 lenum.itemdrop = 放下物品 @@ -3020,42 +3087,505 @@ lenum.payenter = 進入/降落到載重方塊 lenum.flag = 單位編號(可異) lenum.mine = 挖指定位置的礦物 lenum.build = 建造一個建築 -lenum.getblock = Fetch building, floor and block type at coordinates.\nUnit must be in range of the position, otherwise null is returned. +lenum.getblock = 取得指定座標的建築、樓層與方塊類型。\n單位必須在該位置的範圍內,否則將回傳 null。 lenum.within = 單位是否在指定範圍內 lenum.boost = 使用推進器 -lenum.flushtext = Flush print buffer's content to marker, if applicable.\nIf fetch is set to true, tries to fetch properties from map locale bundle or game's bundle. -lenum.texture = Texture name straight from game's texture atlas (using kebab-case naming style).\nIf printFlush is set to true, consumes text buffer content as text argument. -lenum.texturesize = Size of texture in tiles. Zero value scales marker width to original texture's size. -lenum.autoscale = Whether to scale marker corresponding to player's zoom level. -lenum.posi = Indexed position, used for line and quad markers with index zero being the first position. -lenum.uvi = Texture's position ranging from zero to one, used for quad markers. -lenum.colori = Indexed position, used for line and quad markers with index zero being the first color. +lenum.flushtext = 將列印緩衝區的內容刷新至標記(若適用)。\n若 fetch 設為 true,則嘗試從地圖語言包或遊戲語言包中獲取屬性。 +lenum.texture = 直接取自遊戲材質圖集的材質名稱(使用 kebab-case 命名風格)。\n若 printFlush 設為 true,則消耗文字緩衝區內容作為文字參數。 +lenum.texturesize = 材質的大小,單位為格。數值為零時,標記寬度將縮放至原始材質的大小。 +lenum.autoscale = 是否根據玩家的縮放級別對應縮放標記。 +lenum.posi = 索引位置,用於線段與四邊形標記,索引零為第一個位置。 +lenum.uvi = 材質位置,範圍從零到一,用於四邊形標記。 +lenum.colori = 索引顏色,用於線段與四邊形標記,索引零為第一個顏色。 -lenum.wavetimer = Whether the waves come automatically on a timer. If not, waves come when the play button is pressed. -lenum.wave = Current wave number. Can be anything in non-wave modes. -lenum.currentwavetime = Wave countdown in ticks. -lenum.waves = Whether waves are spawnable at all. -lenum.wavesending = Whether the waves can be manually summoned with the play button. -lenum.attackmode = Determines if gamemode is attack mode. -lenum.wavespacing = Time between waves in ticks. -lenum.enemycorebuildradius = No-build zone around enemy core radius. -lenum.dropzoneradius = Radius around enemy wave drop zones. -lenum.unitcap = Base unit cap. Can still be increased by blocks. -lenum.lighting = Whether ambient lighting is enabled. -lenum.buildspeed = Multiplier for building speed. -lenum.unithealth = How much health units start with. -lenum.unitbuildspeed = How fast unit factories build units. -lenum.unitcost = Multiplier of resources that units take to build. -lenum.unitdamage = How much damage units deal. -lenum.blockhealth = How much health blocks start with. -lenum.blockdamage = How much damage blocks (turrets) deal. -lenum.rtsminweight = Minimum "advantage" needed for a squad to attack. Higher -> more cautious. -lenum.rtsminsquad = Minimum size of attack squads. -lenum.maparea = Playable map area. Anything outside the area will not be interactable. -lenum.ambientlight = Ambient light color. Used when lighting is enabled. -lenum.solarmultiplier = Multiplies power output of solar panels. -lenum.dragmultiplier = Environment drag multiplier. -lenum.ban = Blocks or units that cannot be placed or built. -lenum.unban = Unban a unit or block. -lenum.musicvolume = Global music volume multiplier.\nClamped to [0, 1]. +lenum.wavetimer = 波次是否自動按計時器觸發。若否,則在按下播放按鈕時觸發波次。 +lenum.wave = 當前波次編號。在非波次模式下可為任意值。 +lenum.currentwavetime = 波次倒數計時,單位為刻。 +lenum.waves = 是否可生成波次。 +lenum.wavesending = 是否可透過播放按鈕手動召喚波次。 +lenum.attackmode = 決定遊戲模式是否為攻擊模式。 +lenum.wavespacing = 波次間隔時間,單位為刻。 +lenum.enemycorebuildradius = 敵方核心周圍的禁建區半徑。 +lenum.dropzoneradius = 敵方波次投放區周圍的半徑。 +lenum.unitcap = 基礎單位上限。仍可透過方塊增加。 +lenum.lighting = 是否啟用環境光照。 +lenum.buildspeed = 建造速度的倍率。 +lenum.unithealth = 單位的初始生命值。 +lenum.unitbuildspeed = 單位工廠建造單位的速度。 +lenum.unitcost = 建造單位所需資源的倍率。 +lenum.unitdamage = 單位造成的傷害。 +lenum.blockhealth = 方塊的初始生命值。 +lenum.blockdamage = 方塊(砲塔)造成的傷害。 +lenum.rtsminweight = 小隊發動攻擊所需的最低「優勢」值。數值越高,行動越謹慎。 +lenum.rtsminsquad = 攻擊小隊的最小規模。 +lenum.maparea = 可遊玩的地圖區域。區域外的一切無法互動。 +lenum.ambientlight = 環境光顏色。啟用光照時使用。 +lenum.solarmultiplier = 太陽能板發電量的倍率。 +lenum.dragmultiplier = 環境阻力倍率。 +lenum.ban = 無法放置或建造的方塊或單位。 +lenum.unban = 解除方塊或單位的封禁。 +lenum.musicvolume = 全局音樂音量倍率。\n限制在 [0, 1] 範圍內。 + +# Implemented via the localizedName() method +instruction.read = Read +instruction.write = Write +instruction.draw = Draw +instruction.print = Print +instruction.printchar = Print Char +instruction.format = Format +instruction.drawflush = Draw Flush +instruction.printflush = Print Flush +instruction.getlink = Get link +instruction.control = Control +instruction.radar = Radar +instruction.sensor = Sensor +instruction.set = Set +instruction.operation = Operation +instruction.select = Select +instruction.wait = Wait +instruction.stop = Stop +instruction.lookup = Lookup +instruction.jump = Jump +instruction.end = End +instruction.unitbind = Unit Bind +instruction.unitcontrol = Unit Control +instruction.unitradar = Unit Radar +instruction.unitlocate = Unit Locate +instruction.query = Query +instruction.getblock = Get Block +instruction.setblock = Set Block +instruction.spawnunit = Spawn Unit +instruction.spawnbullet = Spawn Bullet +instruction.applystatus = Apply Status +instruction.weathersense = Weather Sense +instruction.weatherset = Weather Set +instruction.spawnwave = Spawn Wave +instruction.setrule = Set Rule +instruction.flushmessage = Flush Message +instruction.cutscene = Cutscene +instruction.effect = Effect +instruction.explosion = Explosion +instruction.setrate = Set Rate +instruction.fetch = Fetch +instruction.sync = Sync +instruction.clientdata = Client Data +instruction.getflag = Get Flag +instruction.setflag = Set Flag +instruction.setprop = Set Prop +instruction.playsound = Play Sound +instruction.playmusic = Play Music +instruction.setmarker = Set Marker +instruction.makemarker = Make Marker +instruction.localeprint = Locale Print +instruction.packcolor = Pack Color +instruction.unpackcolor = Unpack Color +instruction.invalid = Invalid +# Implemented via the enumText() method +blockflag.label.core = core +blockflag.label.storage = storage +blockflag.label.generator = generator +blockflag.label.turret = turret +blockflag.label.factory = factory +blockflag.label.repair = repair +blockflag.label.battery = battery +blockflag.label.reactor = reactor +blockflag.label.drill = drill +blockflag.label.shield = shield +contenttype.label.block = block +contenttype.label.unit = unit +contenttype.label.item = item +contenttype.label.liquid = liquid +contenttype.label.team = team +cutsceneaction.label.active = active +cutsceneaction.label.pan = pan +cutsceneaction.label.zoom = zoom +cutsceneaction.label.stop = stop +cutsceneaction.label.shake = shake +cutsceneaction.label.gethud = get Hud +cutsceneaction.label.sethud = set Hud +fetchtype.label.unit = unit +fetchtype.label.player = player +fetchtype.label.core = core +fetchtype.label.build = build +fetchtype.label.unitcount = unit count +fetchtype.label.playercount = player count +fetchtype.label.corecount = core count +fetchtype.label.buildcount = build count +graphicstype.label.clear = clear +graphicstype.label.color = color +graphicstype.label.col = col +graphicstype.label.stroke = stroke +graphicstype.label.line = line +graphicstype.label.rect = rect +graphicstype.label.linerect = line rect +graphicstype.label.poly = poly +graphicstype.label.linepoly = line poly +graphicstype.label.triangle = triangle +graphicstype.label.image = image +graphicstype.label.print = print +graphicstype.label.translate = translate +graphicstype.label.scale = scale +graphicstype.label.rotate = rotate +graphicstype.label.reset = reset +laccess.label.totalitems = total items +laccess.label.firstitem = first item +laccess.label.totalliquids = total liquids +laccess.label.totalpower = total power +laccess.label.itemcapacity = item capacity +laccess.label.liquidcapacity = liquid capacity +laccess.label.powercapacity = power capacity +laccess.label.powernetstored = powernet stored +laccess.label.powernetcapacity = powernet capacity +laccess.label.powernetin = powernet in +laccess.label.powernetout = powernet out +laccess.label.ammo = ammo +laccess.label.ammocapacity = ammo capacity +laccess.label.currentammotype = current ammo type +laccess.label.memorycapacity = memory capacity +laccess.label.health = health +laccess.label.maxhealth = max health +laccess.label.heat = heat +laccess.label.shield = shield +laccess.label.armor = armor +laccess.label.efficiency = efficiency +laccess.label.progress = progress +laccess.label.timescale = timescale +laccess.label.rotation = rotation +laccess.label.x = x +laccess.label.y = y +laccess.label.velocityx = x velocity +laccess.label.velocityy = y velocity +laccess.label.shootx = shoot x +laccess.label.shooty = shoot y +laccess.label.camerax = camera x +laccess.label.cameray = camera y +laccess.label.camerawidth = camera width +laccess.label.cameraheight = camera height +laccess.label.displaywidth = display width +laccess.label.displayheight = display height +laccess.label.buffersize = buffer size +laccess.label.operations = operations +laccess.label.size = size +laccess.label.solid = solid +laccess.label.dead = dead +laccess.label.range = range +laccess.label.shooting = shooting +laccess.label.boosting = boosting +laccess.label.minex = mining x +laccess.label.miney = mining y +laccess.label.mining = mining +laccess.label.buildx = build x +laccess.label.buildy = build y +laccess.label.pingx = ping x +laccess.label.pingy = ping y +laccess.label.pingtext = ping text +laccess.label.building = building +laccess.label.breaking = breaking +laccess.label.speed = speed +laccess.label.team = team +laccess.label.type = type +laccess.label.flag = flag +laccess.label.flying = flying +laccess.label.controlled = controlled +laccess.label.controller = controller +laccess.label.name = name +laccess.label.payloadcount = payload count +laccess.label.payloadtype = payload type +laccess.label.totalpayload = total payload +laccess.label.payloadcapacity = payload capacity +laccess.label.maxunits = max units +laccess.label.id = id +laccess.label.selectedblock = selected block +laccess.label.selectedrotation = selected rotation +laccess.label.bulletlifetime = bullet lifetime +laccess.label.bullettime = bullet time +laccess.label.enabled = enabled +laccess.label.shoot = shoot +laccess.label.shootp = shoot predict +laccess.label.config = config +laccess.label.color = color +llocate.label.ore = ore +llocate.label.spawn = spawn +llocate.label.building = building +llocate.label.damaged = damaged +lmarkercontrol.label.remove = remove +lmarkercontrol.label.world = world +lmarkercontrol.label.minimap = minimap +lmarkercontrol.label.light = light +lmarkercontrol.label.autoscale = autoscale +lmarkercontrol.label.pos = pos +lmarkercontrol.label.endpos = end pos +lmarkercontrol.label.drawlayer = draw layer +lmarkercontrol.label.color = color +lmarkercontrol.label.radius = radius +lmarkercontrol.label.stroke = stroke +lmarkercontrol.label.outline = outline +lmarkercontrol.label.rotation = rotation +lmarkercontrol.label.shape = shape +lmarkercontrol.label.arc = arc +lmarkercontrol.label.flushtext = flush text +lmarkercontrol.label.fontsize = font size +lmarkercontrol.label.textheight = text height +lmarkercontrol.label.textalign = text align +lmarkercontrol.label.linealign = line align +lmarkercontrol.label.labelflags = label flags +lmarkercontrol.label.texture = texture +lmarkercontrol.label.texturesize = texture size +lmarkercontrol.label.posi = posi +lmarkercontrol.label.uvi = uvi +lmarkercontrol.label.colori = colori +logicrule.label.currentwavetime = current wave time +logicrule.label.wavetimer = wave timer? +logicrule.label.waves = waves +logicrule.label.wave = wave +logicrule.label.wavespacing = wave spacing +logicrule.label.wavesending = waves ending? +logicrule.label.attackmode = attack mode? +logicrule.label.enemycorebuildradius = enemy core build radius +logicrule.label.dropzoneradius = drop zone radius +logicrule.label.unitcap = unit cap +logicrule.label.maparea = map area +logicrule.label.lighting = lighting? +logicrule.label.cangameover = can game over +logicrule.label.ambientlight = ambient light +logicrule.label.unitlight = unit light +logicrule.label.solarmultiplier = solar multiplier +logicrule.label.dragmultiplier = drag multiplier +logicrule.label.ban = ban +logicrule.label.unban = unban +logicrule.label.pausedisabled = pause disabled +logicrule.label.musicvolume = music volume +logicrule.label.buildspeed = build speed +logicrule.label.unithealth = unit health +logicrule.label.unitbuildspeed = unit build speed +logicrule.label.unitminespeed = unit mine speed +logicrule.label.unitcost = unit cost +logicrule.label.unitdamage = unit damage +logicrule.label.blockhealth = block health +logicrule.label.blockdamage = block damage +logicrule.label.rtsminweight = rts min weight +logicrule.label.rtsminsquad = rts min squad +lunitcontrol.label.idle = idle +lunitcontrol.label.stop = stop +lunitcontrol.label.unbind = unbind +lunitcontrol.label.move = move +lunitcontrol.label.approach = approach +lunitcontrol.label.pathfind = pathfind +lunitcontrol.label.autopathfind = auto pathfind +lunitcontrol.label.target = target +lunitcontrol.label.targetp = target predict +lunitcontrol.label.itemdrop = item drop +lunitcontrol.label.itemtake = item take +lunitcontrol.label.paydrop = payload drop +lunitcontrol.label.paytake = payload take +lunitcontrol.label.payenter = payload enter +lunitcontrol.label.flag = flag +lunitcontrol.label.mine = mine +lunitcontrol.label.build = build block +lunitcontrol.label.getblock = get block +lunitcontrol.label.deconstruct = deconstruct +lunitcontrol.label.within = within? +lunitcontrol.label.boost = boost +messagetype.label.notify = notify +messagetype.label.announce = announce +messagetype.label.toast = toast +messagetype.label.mission = mission +querytype.label.unit = unit +querytype.label.building = building +radarsort.label.distance = distance +radarsort.label.health = health +radarsort.label.maxhealth = max health +radarsort.label.shield = shield +radarsort.label.armor = armor +radartarget.label.any = any +radartarget.label.enemy = enemy +radartarget.label.ally = ally +radartarget.label.player = player +radartarget.label.attacker = attacker +radartarget.label.flying = flying +radartarget.label.ground = ground +tilelayer.label.floor = floor +tilelayer.label.ore = ore +tilelayer.label.block = block +tilelayer.label.building = building + +name.token.jump = Jump +name.token.color = color +name.token.width = width +name.token.height = height +name.token.sides = sides +name.token.radius = radius +name.token.rotation = rotation +name.token.degrees = degrees +name.token.image = image +name.token.size = size +name.token.align = align +name.token.set = set +name.token.of = of +name.token.to = to +name.token.at = at +name.token.in = in +name.token.damage = damage +name.token.velocityScl = velocity scale +name.token.lifeScl = life scale +name.token.aimX = aim X +name.token.aimY = aim Y +name.token.read = read +name.token.write = write +name.token.from = from +name.token.char = char +name.token.linknum = link# +name.token.draw = draw +name.token.clear = clear +name.token.apply = apply +name.token.circle = circle +name.token.rect = rect +name.token.positional = positional +name.token.global = global +name.token.target = target +name.token.and = and +name.token.or = or +name.token.b-and = b-and +name.token.xor = xor +name.token.flip = flip +name.token.order = order +name.token.sort = sort +name.token.output = output +name.token.if = if +name.token.then = then +name.token.else = else +name.token.sec = sec +name.token.find = find +name.token.group = group +name.token.enemy = enemy? +name.token.ore = ore +name.token.outX = out X +name.token.outY = out Y +name.token.owner = owner +name.token.found = found? +name.token.building = building +name.token.always = always +name.token.not = not +name.token.pack = pack +name.token.unpack = unpack +name.token.-lookup = = lookup +name.token.type = type +name.token.get = get +name.token.team = team +name.token.rot = rot +name.token.spawn = spawn +name.token.-bullet = = bullet +name.token.unit = unit +name.token.weather = weather +name.token.state = state +name.token.natural = natural +name.token.speed = speed +name.token.level = level +name.token.duration = duration +name.token.seconds = seconds +name.token.shown = shown +name.token.data = data +name.token.effect = effect +name.token.pierce = pierce +name.token.ground = ground +name.token.air = air +name.token.flag = flag +name.token.volume = volume +name.token.pitch = pitch +name.token.pan = pan +name.token.limit = limit +name.token.id = id # +name.token.replace = replace? +name.token.for = for +name.token.success = success +name.token.truefalse = true/false +name.token.layer = layer +name.token.stroke = stroke +name.token.outline = outline +name.token.fill = fill? +name.token.start = start +name.token.end = end +name.token.fetch = fetch? +name.token.background = background +name.token.printFlush = printflush +name.token.name = name +name.token.index = index +name.token.block-unit = block/unit +name.token.enable = enable +name.token.amount = amount +name.token.item = item +name.token.takeUnits = take units +name.token.value = value +name.token.floor = floor +name.token.result = result +name.token.config = config +name.token.shapeText = shape text +name.token.point = point +name.token.shape = shape +name.token.text = text +name.token.line = line +name.token.texture = texture +name.token.quad = quad +name.token.light = light +name.token.snowing = snowing +name.token.rain = rain +name.token.sandstorm = sand storm +name.token.sporestorm = spore storm +name.token.fog = fog +name.token.suspend-particles = suspended particles +name.token.topLeft = top left +name.token.top = top +name.token.topRight = top right +name.token.left = left +name.token.center = center +name.token.right = right +name.token.bottomLeft = bottom left +name.token.bottom = bottom +name.token.bottomRight = bottom right +name.token.none = none +name.token.warn = warn +name.token.cross = cross +name.token.blockFall = block fall +name.token.placeBlock = place block +name.token.placeBlockSpark = place block spark +name.token.breakBlock = break block +name.token.-spawn = = spawn +name.token.trail = trail +name.token.breakProp = break prop +name.token.smokeCloud = smoke cloud +name.token.vapor = vapor +name.token.hit = hit +name.token.hitSquare = hit square +name.token.shootSmall = shoot small +name.token.shootBig = shoot big +name.token.smokeSmall = smoke small +name.token.smokeBig = smoke big +name.token.smokeColor = smoke color +name.token.smokeSquare = smoke square +name.token.smokeSquareBig = smoke square big +name.token.spark = spark +name.token.sparkBig = spark big +name.token.sparkShoot = spark shoot +name.token.sparkShootBig = spark shoot big +name.token.drill = drill +name.token.drillBig = drill big +name.token.lightBlock = light block +name.token.explosion = explosion +name.token.smokePuff = smoke puff +name.token.sparkExplosion = spark explosion +name.token.crossExplosion = cross explosion +name.token.wave = wave +name.token.bubble = bubble +name.token.music = music +name.token.interrupt = interrupt +name.token.all = All +name.token.beams = Beams +name.token.block = Block +name.token.charge = Charge +name.token.environment = Environment +name.token.explosions = Explosions +name.token.loops = Loops +name.token.movement = Movement +name.token.shoot = Shoot +name.token.ui = UI diff --git a/core/assets/contributors b/core/assets/contributors index f3048de1a6..13b4dff648 100644 --- a/core/assets/contributors +++ b/core/assets/contributors @@ -186,18 +186,15 @@ Iniquit DSFdsfWxp Someone's Shadow buj +dozham Agzam4 ItsKirby69 +giannir1988 TheCuber -Jovinull -Adleanogare 萌新-hhgs +Jovinull +Denilseven Alon 硫缺铅/PyratiteNoLead Space -rylid-umil -NeilGreenFly -DeterMination -Sunky.MP3G -jhonnata.andre -Zaxerf1234 +Eric Wolf diff --git a/core/assets/icons/icons.properties b/core/assets/icons/icons.properties index 15c0eb3ff2..524d60bdb7 100755 --- a/core/assets/icons/icons.properties +++ b/core/assets/icons/icons.properties @@ -624,3 +624,5 @@ 63058=metal-wall-3|block-metal-wall-3-ui 63057=ore-wall-graphite|block-ore-wall-graphite-ui 63056=large-canvas|block-large-canvas-ui +63055=target-dummy|block-target-dummy-ui +63054=dummy|unit-dummy-ui diff --git a/core/assets/logicids.dat b/core/assets/logicids.dat index f113f65920..1536e5d80a 100644 Binary files a/core/assets/logicids.dat and b/core/assets/logicids.dat differ diff --git a/core/assets/maps/erekir/basin.msav b/core/assets/maps/erekir/basin.msav index 42c749cd3a..d9d320557a 100644 Binary files a/core/assets/maps/erekir/basin.msav and b/core/assets/maps/erekir/basin.msav differ diff --git a/core/assets/maps/serpulo/cruxscape.msav b/core/assets/maps/serpulo/cruxscape.msav index 696c4de480..7572a777bb 100644 Binary files a/core/assets/maps/serpulo/cruxscape.msav and b/core/assets/maps/serpulo/cruxscape.msav differ diff --git a/core/assets/maps/serpulo/frontier.msav b/core/assets/maps/serpulo/frontier.msav index 02fa96e3e9..85f581fc9b 100644 Binary files a/core/assets/maps/serpulo/frontier.msav and b/core/assets/maps/serpulo/frontier.msav differ diff --git a/core/assets/maps/serpulo/overgrowth.msav b/core/assets/maps/serpulo/overgrowth.msav index fcca3caf02..b46e327585 100644 Binary files a/core/assets/maps/serpulo/overgrowth.msav and b/core/assets/maps/serpulo/overgrowth.msav differ diff --git a/core/assets/maps/serpulo/perilousHarbor.msav b/core/assets/maps/serpulo/perilousHarbor.msav index 4d873f7634..01291459ba 100644 Binary files a/core/assets/maps/serpulo/perilousHarbor.msav and b/core/assets/maps/serpulo/perilousHarbor.msav differ diff --git a/core/assets/maps/serpulo/saltFlats.msav b/core/assets/maps/serpulo/saltFlats.msav index a6c9730ca9..846d40e7eb 100644 Binary files a/core/assets/maps/serpulo/saltFlats.msav and b/core/assets/maps/serpulo/saltFlats.msav differ diff --git a/core/assets/scripts/global.js b/core/assets/scripts/global.js index c9aeb4bb57..8e0d57f442 100755 --- a/core/assets/scripts/global.js +++ b/core/assets/scripts/global.js @@ -183,6 +183,7 @@ const TileOverlayChangeEvent = Packages.mindustry.game.EventType.TileOverlayChan const TileFloorChangeEvent = Packages.mindustry.game.EventType.TileFloorChangeEvent const TileChangeEvent = Packages.mindustry.game.EventType.TileChangeEvent const TilePreChangeEvent = Packages.mindustry.game.EventType.TilePreChangeEvent +const BulletCreateEvent = Packages.mindustry.game.EventType.BulletCreateEvent const BuildDamageEvent = Packages.mindustry.game.EventType.BuildDamageEvent const GameOverEvent = Packages.mindustry.game.EventType.GameOverEvent const BuildingCommandEvent = Packages.mindustry.game.EventType.BuildingCommandEvent diff --git a/core/src/mindustry/ai/ControlPathfinder.java b/core/src/mindustry/ai/ControlPathfinder.java index 4e6cf7cb30..397ae49573 100644 --- a/core/src/mindustry/ai/ControlPathfinder.java +++ b/core/src/mindustry/ai/ControlPathfinder.java @@ -1134,6 +1134,13 @@ public class ControlPathfinder implements Runnable{ initialCost = tileOn == null ? 0 : cost.getCost(team, pathfinder.tiles[tileOn.array()]), destPos = destX + destY * wwidth; + //do not allow commanding into areas outside the map bounds + if(!world.isInMapArea(World.toTile(destination.x), World.toTile(destination.y))){ + pathResult.move = false; + pathResult.unreachable = true; + return pathResult; + } + PathRequest request = unitRequests.get(unit); unit.hitboxTile(Tmp.r3); diff --git a/core/src/mindustry/ai/types/CommandAI.java b/core/src/mindustry/ai/types/CommandAI.java index 3775a24c93..637ade5f29 100644 --- a/core/src/mindustry/ai/types/CommandAI.java +++ b/core/src/mindustry/ai/types/CommandAI.java @@ -17,12 +17,13 @@ import static mindustry.Vars.*; public class CommandAI extends AIController{ protected static final int maxCommandQueueSize = 50, avoidInterval = 10; - protected static final Vec2 vecOut = new Vec2(), vecMovePos = new Vec2(); + protected static final Vec2 moveTarget = new Vec2(), offsetedDestination = new Vec2(), currentDestination = new Vec2(); protected static final UnitPayload tmpPayload = new UnitPayload(null); protected static final int transferStateNone = 0, transferStateLoad = 1, transferStateUnload = 2; public Seq commandQueue = new Seq<>(5); public @Nullable Vec2 targetPos; + public @Nullable Building targetBuild; public @Nullable Teamc attackTarget; /** Group of units that were all commanded to reach the same point. */ public @Nullable UnitGroup group; @@ -227,14 +228,14 @@ public class CommandAI extends AIController{ } } - if(!net.client() && command == UnitCommand.enterPayloadCommand && unit.type.allowedInPayloads && unit.buildOn() != null && - (targetPos == null || (world.buildWorld(targetPos.x, targetPos.y) != null && world.buildWorld(targetPos.x, targetPos.y) == unit.buildOn()))){ - - var build = unit.buildOn(); - tmpPayload.unit = unit; - if(build.team == unit.team && build.acceptPayload(build, tmpPayload)){ - Call.unitEnteredPayload(unit, build); - return; //no use updating after this, the unit is gone! + if(!net.client() && command == UnitCommand.enterPayloadCommand && unit.type.allowedInPayloads && (targetPos == null ? unit.buildOn() != null : targetBuild != null)){ + var build = targetPos == null ? unit.buildOn() : targetBuild; + if(build.canControlSelect(unit)){ + tmpPayload.unit = unit; + if(build.team == unit.team && build.acceptPayload(build, tmpPayload)){ + Call.unitEnteredPayload(unit, build); + return; //no use updating after this, the unit is gone! + } } } @@ -275,20 +276,31 @@ public class CommandAI extends AIController{ if(targetPos != null){ boolean move = true, isFinalPoint = commandQueue.size == 0; - vecOut.set(targetPos); - vecMovePos.set(targetPos); + //actual final point that it needs to go to + currentDestination.set(targetPos); + targetBuild = world.buildWorld(targetPos.x, targetPos.y); + if(unit.isGrounded() && targetBuild != null && targetBuild.tile.solid() && targetBuild.block.acceptsUnitPayloads && unit.type.pathCostId != ControlPathfinder.costIdLegs && !ramming){ + Tile best = targetBuild.findClosestEdge(unit, Tile::solid); + if(best != null){ + currentDestination.set(best); + } + } + //target straight-line point it is currently moving to; can include pathfinding sub-waypoints + moveTarget.set(currentDestination); + //destination + formation offset + offsetedDestination.set(currentDestination); //the enter payload command requires an exact position if(group != null && group.valid && groupIndex < group.units.size && command != UnitCommand.enterPayloadCommand){ - vecMovePos.add(group.positions[groupIndex * 2], group.positions[groupIndex * 2 + 1]); + offsetedDestination.add(group.positions[groupIndex * 2], group.positions[groupIndex * 2 + 1]); } Building targetBuild = world.buildWorld(targetPos.x, targetPos.y); if( (hasStance(UnitStance.patrol) && !hasStance(UnitStance.pursueTarget) && target != null && unit.within(target, unit.type.range - 2f) && !unit.type.circleTarget) || - (command == UnitCommand.enterPayloadCommand && unit.within(targetPos, 4f) || (targetBuild != null && !unit.type.circleTarget && unit.within(targetBuild, targetBuild.block.size * tilesize/2f * 0.9f))) || - (command == UnitCommand.loopPayloadCommand && unit.within(vecMovePos, 10f)) + (command == UnitCommand.enterPayloadCommand && unit.within(currentDestination, 4f) || (targetBuild != null && !unit.type.circleTarget && unit.within(targetBuild, targetBuild.block.size * tilesize/2f * 0.9f))) || + (command == UnitCommand.loopPayloadCommand && unit.within(offsetedDestination, 10f)) ){ move = false; } @@ -327,27 +339,27 @@ public class CommandAI extends AIController{ //TODO maybe stop moving too? if(withinAttackRange){ move = true; - vecOut.set(vecMovePos); + moveTarget.set(offsetedDestination); }else{ - var result = controlPath.getPathPosition(unit, vecMovePos, targetPos); + var result = controlPath.getPathPosition(unit, offsetedDestination, currentDestination); unreachable = result.unreachable; move &= result.move && (!blockingUnit || timeSpentBlocked > maxBlockTime); - if(result.move) vecOut.set(result.dest); + if(result.move) moveTarget.set(result.dest); //do not wiggle in place - if(unit.type.naval && result.next != null && !unit.canPass(result.next.x, result.next.y) && move && unit.tileOn() == world.tileWorld(vecOut.x, vecOut.y)){ + if(unit.type.naval && result.next != null && !unit.canPass(result.next.x, result.next.y) && move && unit.tileOn() == world.tileWorld(moveTarget.x, moveTarget.y)){ move = false; } } //rare case where unit must be perfectly aligned (happens with 1-tile gaps) - alwaysArrive = vecOut.epsilonEquals(unit.tileX() * tilesize, unit.tileY() * tilesize); + alwaysArrive = moveTarget.epsilonEquals(unit.tileX() * tilesize, unit.tileY() * tilesize); //we've reached the final point if the returned coordinate is equal to the supplied input - isFinalPoint &= vecMovePos.epsilonEquals(vecOut, 4.1f); + isFinalPoint &= offsetedDestination.epsilonEquals(moveTarget, 4.1f); //if the path is invalid, stop trying and record the end as unreachable - if(unit.team.isAI() && (unreachable || unit.isPathImpassable(World.toTile(vecMovePos.x), World.toTile(vecMovePos.y)))){ + if(unit.team.isAI() && (unreachable || unit.isPathImpassable(World.toTile(offsetedDestination.x), World.toTile(offsetedDestination.y)))){ if(attackTarget instanceof Building build){ unreachableBuildings.addUnique(build.pos()); } @@ -356,7 +368,7 @@ public class CommandAI extends AIController{ return; } }else{ - vecOut.set(vecMovePos); + moveTarget.set(offsetedDestination); } if(command == UnitCommand.loopPayloadCommand){ @@ -368,7 +380,7 @@ public class CommandAI extends AIController{ target = attackTarget; circleAttack(unit.type.circleTargetRadius); }else{ - moveTo(vecOut, + moveTo(moveTarget, withinAttackRange ? engageRange : unit.isGrounded() ? 0f : attackTarget != null && !ramming ? engageRange : 0f, @@ -382,20 +394,20 @@ public class CommandAI extends AIController{ } if(unit.isFlying() && move && !(unit.type.circleTarget && !unit.type.omniMovement) && (attackTarget == null || !unit.within(attackTarget, unit.type.range))){ - unit.lookAt(vecMovePos); + unit.lookAt(offsetedDestination); }else{ faceTarget(); } //reached destination, end pathfinding - if(attackTarget == null && (unit.within(vecMovePos, command.exactArrival && commandQueue.size == 0 ? 1f : Math.max(5f, unit.hitSize / 2f)) || + if(attackTarget == null && (unit.within(offsetedDestination, command.exactArrival && commandQueue.size == 0 ? 1f : Math.max(5f, unit.hitSize / 2f)) || //for circling units, it doesn't need to reach the exact waypoint. - (!unit.type.omniMovement && unit.type.flying && !unit.type.rotateMoveFirst && !command.exactArrival && Angles.angleDist(unit.angleTo(vecMovePos), unit.rotation) > 60f && - unit.within(vecMovePos, Math.min(50f, 360f / unit.type.rotateSpeed * unit.type.speed / (Mathf.pi * 2f)))))){ + (!unit.type.omniMovement && unit.type.flying && !unit.type.rotateMoveFirst && !command.exactArrival && Angles.angleDist(unit.angleTo(offsetedDestination), unit.rotation) > 60f && + unit.within(offsetedDestination, Math.min(50f, 360f / unit.type.rotateSpeed * unit.type.speed / (Mathf.pi * 2f)))))){ finishPath(); } - if(stopWhenInRange && targetPos != null && unit.within(vecMovePos, engageRange * 0.9f)){ + if(stopWhenInRange && targetPos != null && unit.within(offsetedDestination, engageRange * 0.9f)){ finishPath(); stopWhenInRange = false; } @@ -517,7 +529,7 @@ public class CommandAI extends AIController{ @Override public void hit(Bullet bullet){ - if(unit.team.isAI() && + if(unit.team.isAI() && //excluding bullets (!(bullet.owner instanceof Bullet) && bullet.owner instanceof Teamc teamc) && teamc.team() != unit.team && attackTarget == null && //can only counter-attack every few seconds to prevent rapidly changing targets diff --git a/core/src/mindustry/ai/types/NoAI.java b/core/src/mindustry/ai/types/NoAI.java new file mode 100644 index 0000000000..da5ce16220 --- /dev/null +++ b/core/src/mindustry/ai/types/NoAI.java @@ -0,0 +1,29 @@ +package mindustry.ai.types; + +import mindustry.entities.units.*; +import mindustry.gen.*; + +public class NoAI implements UnitController{ + protected Unit unit; + + @Override + public Unit unit(){ + return unit; + } + + @Override + public void unit(Unit unit){ + this.unit = unit; + } + + @Override + public boolean isValidController(){ + return true; + } + + @Override + public void updateUnit(){} + + @Override + public void removed(Unit unit){} +} \ No newline at end of file diff --git a/core/src/mindustry/content/Blocks.java b/core/src/mindustry/content/Blocks.java index 5b4284f9a9..3ea76eed2e 100644 --- a/core/src/mindustry/content/Blocks.java +++ b/core/src/mindustry/content/Blocks.java @@ -105,7 +105,7 @@ public class Blocks{ shieldedWall, //defense - mender, mendProjector, overdriveProjector, overdriveDome, forceProjector, shockMine, + mender, mendProjector, overdriveProjector, overdriveDome, forceProjector, shockMine, targetDummy, //defense - erekir radar, @@ -340,6 +340,7 @@ public class Blocks{ variants = 0; canShadow = false; drawEdgeOut = false; + supportsBeingOverlaid = false; }}; empty = new EmptyFloor("empty"); @@ -1092,6 +1093,7 @@ public class Blocks{ hasLiquids = false; itemCapacity = 30; boostScale = 0.15f; + outputScale = 0.15f; drawer = new DrawMulti(new DrawDefault(), new DrawFlame(Color.valueOf("ffef99"))); ambientSound = Sounds.loopSmelter; ambientSoundVolume = 0.07f; @@ -2068,8 +2070,8 @@ public class Blocks{ conveyor = new Conveyor("conveyor"){{ requirements(Category.distribution, with(Items.copper, 1)); health = 45; - speed = 0.046f; - displayedSpeed = 6.5f; + speed = 0.035f; + displayedSpeed = 5f; researchCost = with(Items.copper, 5); }}; @@ -2527,6 +2529,10 @@ public class Blocks{ ambientSoundVolume = 0.03f; generateEffect = Fx.generatespark; + explosionShake = 1f; + explosionScorchSize = 1; + explosionFireballs = 3; + consume(new ConsumeItemFlammable()); consume(new ConsumeItemExplode()); itemDurationMultipliers.put(Items.pyratite, 3f); @@ -2557,6 +2563,10 @@ public class Blocks{ ambientSound = Sounds.loopSmelter; ambientSoundVolume = 0.06f; + explosionShake = 1f; + explosionScorchSize = 2; + explosionFireballs = 6; + consume(new ConsumeItemFlammable()); consume(new ConsumeItemExplode()); itemDurationMultipliers.put(Items.pyratite, 3f); @@ -2628,6 +2638,11 @@ public class Blocks{ heating = 0.005f; coolantPower = 0.125f; + explosionShake = 4f; + explosionScorchSize = 8; + explosionIgnitionChance = 0.5f; + explosionFireballs = 11; + consumeItem(Items.thorium); consumeLiquid(Liquids.cryofluid, heating / coolantPower).update(false); }}; @@ -3618,13 +3633,14 @@ public class Blocks{ arc = new PowerTurret("arc"){{ requirements(Category.turret, with(Items.copper, 50, Items.lead, 50)); shootType = new LightningBulletType(){{ - damage = 20; + damage = 12; lightningLength = 25; collidesAir = false; ammoMultiplier = 1f; //for visual stats only. - buildingDamageMultiplier = 0.25f; + buildingDamageMultiplier = 0.4f; + pierceCap = 5; lightningType = new BulletType(0.0001f, 0f){{ lifetime = Fx.lightning.lifetime; @@ -3634,7 +3650,7 @@ public class Blocks{ hittable = false; lightColor = Color.white; collidesAir = false; - buildingDamageMultiplier = 0.25f; + buildingDamageMultiplier = 0.4f; shieldDamageMultiplier = 0.2f; }}; }}; @@ -3650,8 +3666,10 @@ public class Blocks{ size = 1; health = 260; shootSound = Sounds.shootArc; + consumePower(3.3f); coolant = consumeCoolant(0.1f); + coolantMultiplier = 30f; }}; parallax = new TractorBeamTurret("parallax"){{ @@ -3738,6 +3756,7 @@ public class Blocks{ scaledHealth = 300; shootSound = Sounds.shootMissile; envEnabled |= Env.space; + rotateSpeed = 4f; limitRange(5f); coolant = consumeCoolant(0.3f); @@ -4009,6 +4028,8 @@ public class Blocks{ frontColor = Pal.siliconAmmoFront; lifeScaleRandMax = 1.08f; lifeScaleRandMin = 0.95f; + + unitSort = UnitSorts.closest; }}, Items.pyratite, new ArtilleryBulletType(3f, 48){{ hitEffect = new MultiEffect(Fx.blastExplosion, Fx.shockwave); @@ -4086,7 +4107,6 @@ public class Blocks{ ammoPerShot = 2; velocityRnd = 0.2f; - scaleLifetimeOffset = 1f / 9f; recoil = 6f; shake = 2f; range = 290f; @@ -4096,6 +4116,8 @@ public class Blocks{ scaledHealth = 130; depositCooldown = 2.0f; shootSound = Sounds.shootRipple; + scaleLifetimeOffset = 1f / 10f; + unitSort = UnitSorts.grouped; }}; cyclone = new ItemTurret("cyclone"){{ @@ -4205,7 +4227,7 @@ public class Blocks{ size = 3; recoil = 1.5f; recoilTime = 10; - rotateSpeed = 10f; + rotateSpeed = 7f; inaccuracy = 10f; shootCone = 30f; shootSound = Sounds.shootCyclone; @@ -4240,7 +4262,7 @@ public class Blocks{ maxAmmo = 40; ammoPerShot = 5; - rotateSpeed = 2f; + rotateSpeed = 1.5f; reload = 200f; ammoUseEffect = Fx.casing3Double; recoil = 5f; @@ -4323,6 +4345,7 @@ public class Blocks{ scaledHealth = 160; coolant = consumeCoolant(1f); + rotateSpeed = 4f; depositCooldown = 2.0f; limitRange(); @@ -4343,6 +4366,7 @@ public class Blocks{ loopSound = Sounds.beamMeltdown; loopSoundVolume = 2f; envEnabled |= Env.space; + rotateSpeed = 1.5f; shootType = new ContinuousLaserBulletType(78){{ length = 200f; @@ -4687,6 +4711,8 @@ public class Blocks{ shrinkX = 0.2f; shrinkY = 0.1f; buildingDamageMultiplier = 0.3f; + + unitSort = UnitSorts.grouped; }}, Items.carbide, new ArtilleryBulletType(3.25f, 700, "shell"){{ hitEffect = new MultiEffect(Fx.titanExplosionSmall, Fx.titanSmokeSmall); @@ -4725,6 +4751,8 @@ public class Blocks{ buildingDamageMultiplier = 0.2f; fragLifeMin = 1.5f; + unitSort = UnitSorts.strongest; + fragBullets = 12; fragBullet = new ArtilleryBulletType(0.5f, 50, "shell"){{ hitEffect = new MultiEffect(Fx.titanExplosionFrag, Fx.titanLightSmall, new WaveEffect(){{ @@ -4801,6 +4829,8 @@ public class Blocks{ buildingDamageMultiplier = 0f; }}; }}; + + unitSort = UnitSorts.grouped; }} ); @@ -6467,6 +6497,7 @@ public class Blocks{ regionSuffix = "-dark"; size = 3; + configurable = false; consumePower(3f); consumeLiquid(Liquids.hydrogen, 3f / 60f); consumeItems(with(Items.silicon, 40, Items.tungsten, 30)); @@ -6484,6 +6515,7 @@ public class Blocks{ regionSuffix = "-dark"; size = 3; + configurable = false; consumePower(2.5f); consumeLiquid(Liquids.hydrogen, 3f / 60f); consumeItems(with(Items.silicon, 60, Items.tungsten, 40)); @@ -6502,6 +6534,7 @@ public class Blocks{ regionSuffix = "-dark"; size = 3; + configurable = false; consumePower(2.5f); consumeLiquid(Liquids.hydrogen, 3f / 60f); consumeItems(with(Items.silicon, 50, Items.tungsten, 40)); @@ -6522,6 +6555,7 @@ public class Blocks{ researchCostMultipliers.put(Items.thorium, 0.2f); size = 5; + configurable = false; consumePower(4.5f); consumeLiquid(Liquids.nitrogen, 10f / 60f); consumeItems(with(Items.thorium, 80, Items.silicon, 100)); @@ -6635,8 +6669,8 @@ public class Blocks{ requirements(Category.units, with(Items.tungsten, 40, Items.silicon, 50, Items.graphite, 20)); regionSuffix = "-dark"; size = 3; - reload = 130f; - chargeTime = 90f; + reload = 45f; + chargeTime = 70f; range = 700f; maxPayloadSize = 2.5f; fogRadius = 5; @@ -6644,7 +6678,7 @@ public class Blocks{ }}; largePayloadMassDriver = new PayloadMassDriver("large-payload-mass-driver"){{ - requirements(Category.units, with(Items.phaseFabric, 20, Items.tungsten, 200, Items.silicon, 200, Items.graphite, 100, Items.oxide, 30)); + requirements(Category.units, with(Items.phaseFabric, 10, Items.tungsten, 120, Items.silicon, 150, Items.graphite, 60, Items.oxide, 30)); regionSuffix = "-dark"; size = 5; reload = 130f; @@ -6655,21 +6689,28 @@ public class Blocks{ }}; smallDeconstructor = new PayloadDeconstructor("small-deconstructor"){{ - requirements(Category.units, with(Items.beryllium, 100, Items.silicon, 100, Items.oxide, 40, Items.graphite, 80)); + requirements(Category.units, with(Items.beryllium, 70, Items.silicon, 70, Items.oxide, 25, Items.graphite, 50)); regionSuffix = "-dark"; itemCapacity = 100; + itemBuffer = itemCapacity - 20; consumePower(1f); size = 3; deconstructSpeed = 3f; + separateItemCapacity = true; + + //it just looks weird for anything larger + maxPayloadSize = 3; }}; deconstructor = new PayloadDeconstructor("deconstructor"){{ requirements(Category.units, with(Items.beryllium, 250, Items.oxide, 100, Items.silicon, 250, Items.carbide, 50)); regionSuffix = "-dark"; - itemCapacity = 250; + itemCapacity = 320; + itemBuffer = itemCapacity - 20; consumePower(3f); size = 5; deconstructSpeed = 6f; + separateItemCapacity = true; }}; constructor = new Constructor("constructor"){{ @@ -6688,12 +6729,12 @@ public class Blocks{ requirements(Category.units, with(Items.silicon, 150, Items.oxide, 100, Items.tungsten, 200, Items.thorium, 80)); regionSuffix = "-dark"; hasPower = true; - buildSpeed = 0.75f; + buildSpeed = 5f; maxBlockSize = 4; minBlockSize = 3; size = 5; - consumePower(3f); + consumePower(5f); }}; payloadLoader = new PayloadLoader("payload-loader"){{ @@ -6776,6 +6817,12 @@ public class Blocks{ allDatabaseTabs = true; }}; + targetDummy = new TargetDummy("target-dummy"){{ + requirements(Category.defense, BuildVisibility.sandboxOnly, with()); + size = 2; + alwaysUnlocked = true; + }}; + //TODO move illuminator = new LightBlock("illuminator"){{ requirements(Category.effect, BuildVisibility.lightingOnly, with(Items.graphite, 12, Items.silicon, 8, Items.lead, 8)); diff --git a/core/src/mindustry/content/Fx.java b/core/src/mindustry/content/Fx.java index bb4615dfd7..b49e251c32 100644 --- a/core/src/mindustry/content/Fx.java +++ b/core/src/mindustry/content/Fx.java @@ -2505,26 +2505,33 @@ public class Fx{ }), pulverizeRed = new Effect(40, e -> { + color(Pal.redDust, Pal.stoneGray, e.fin()); randLenVectors(e.id, 5, 3f + e.fin() * 8f, (x, y) -> { - color(Pal.redDust, Pal.stoneGray, e.fin()); Fill.square(e.x + x, e.y + y, e.fout() * 2f + 0.5f, 45); }); }), pulverizeSmall = new Effect(30, e -> { + color(Pal.stoneGray); randLenVectors(e.id, 3, e.fin() * 5f, (x, y) -> { - color(Pal.stoneGray); Fill.square(e.x + x, e.y + y, e.fout() + 0.5f, 45); }); }), pulverizeMedium = new Effect(30, e -> { + color(Pal.stoneGray); randLenVectors(e.id, 5, 3f + e.fin() * 8f, (x, y) -> { - color(Pal.stoneGray); Fill.square(e.x + x, e.y + y, e.fout() + 0.5f, 45); }); }), + unitMine = new Effect(30, e -> { + color(e.color, Pal.stoneGray, e.finpowdown()); + randLenVectors(e.id, 4, e.fin() * 6f, (x, y) -> { + Fill.square(e.x + x, e.y + y, e.fout() * 1.3f + 0.4f, 45); + }); + }), + producesmoke = new Effect(12, e -> { randLenVectors(e.id, 8, 4f + e.fin() * 18f, (x, y) -> { color(Color.white, Pal.accent, e.fin()); diff --git a/core/src/mindustry/content/UnitTypes.java b/core/src/mindustry/content/UnitTypes.java index 8c53f00d2c..b0840df97e 100644 --- a/core/src/mindustry/content/UnitTypes.java +++ b/core/src/mindustry/content/UnitTypes.java @@ -78,6 +78,7 @@ public class UnitTypes{ //special building tethered (has payload capability, because it's necessary sometimes) public static @EntityDef({Unitc.class, BuildingTetherc.class, Payloadc.class}) UnitType manifold, assemblyDrone; + public static @EntityDef({TargetDummyc.class, Unitc.class}) UnitType dummy; //tank public static @EntityDef({Unitc.class, Tankc.class}) UnitType stell, locus, precept, vanquish, conquer; @@ -191,7 +192,7 @@ public class UnitTypes{ hitSize = 22f; rotateSpeed = 2.1f; health = 9000; - armor = 10f; + armor = 20f; mechFrontSway = 1f; mechStepParticles = true; @@ -292,7 +293,7 @@ public class UnitTypes{ hitSize = 30f; rotateSpeed = 1.65f; health = 24000; - armor = 18f; + armor = 30f; mechStepParticles = true; stepShake = 0.75f; drownTimeMultiplier = 1.6f; @@ -355,19 +356,25 @@ public class UnitTypes{ nova = new UnitType("nova"){{ canBoost = true; - boostMultiplier = 1.5f; + boostMultiplier = 2f; speed = 0.55f; hitSize = 8f; - health = 120f; + health = 200f; buildSpeed = 0.3f; armor = 1f; - abilities.add(new RepairFieldAbility(10f, 60f * 4, 60f)); + abilities.add(new RepairFieldAbility(20f, 60f * 2, 100f){{ + sameTypeHealMult = 0.15f; + maxTargets = 6; + + smartHeal = true; + smartDowntime = 60 * 4f; + }}); weapons.add(new Weapon("heal-weapon"){{ top = false; shootY = 2f; - reload = 24f; + reload = 30f; x = 4.5f; alternate = false; ejectEffect = Fx.none; @@ -377,6 +384,9 @@ public class UnitTypes{ bullet = new LaserBoltBulletType(5.2f, 13){{ lifetime = 30f; healPercent = 5f; + pierce = true; + pierceBuilding = true; + pierceCap = 2; collidesTeam = true; backColor = Pal.heal; frontColor = Color.white; @@ -504,7 +514,7 @@ public class UnitTypes{ riseSpeed = descentSpeed = 0.02f; health = 8200f; - armor = 9f; + armor = 16f; canBoost = true; mechLandShake = 4f; immunities = ObjectSet.with(StatusEffects.burning); @@ -575,7 +585,7 @@ public class UnitTypes{ corvus = new UnitType("corvus"){{ hitSize = 29f; health = 18000f; - armor = 9f; + armor = 14f; stepShake = 1.5f; rotateSpeed = 1.5f; drownTimeMultiplier = 1.6f; @@ -743,7 +753,7 @@ public class UnitTypes{ legMoveSpace = 1.4f; legBaseOffset = 2f; hovering = true; - armor = 5f; + armor = 9f; shadowElevation = 0.3f; groundLayer = Layer.legUnit; @@ -764,7 +774,7 @@ public class UnitTypes{ y = -1.5f; bullet = new SapBulletType(){{ - sapStrength = 0.5f; + sapStrength = 0.4f; length = 75f; damage = 23; shootEffect = Fx.shootSmall; @@ -784,7 +794,7 @@ public class UnitTypes{ shootSound = Sounds.shootSap; bullet = new SapBulletType(){{ - sapStrength = 0.8f; + sapStrength = 0.7f; length = 40f; damage = 18; shootEffect = Fx.shootSmall; @@ -802,7 +812,7 @@ public class UnitTypes{ speed = 0.62f; hitSize = 23f; health = 8000; - armor = 6f; + armor = 14f; rotateSpeed = 2.7f; @@ -906,7 +916,7 @@ public class UnitTypes{ speed = 0.5f; hitSize = 26f; health = 22000; - armor = 13f; + armor = 22f; lightRadius = 140f; stepSound = Sounds.walkerStep; stepSoundVolume = 1.1f; @@ -1182,7 +1192,7 @@ public class UnitTypes{ flying = true; lowAltitude = true; health = 7200; - armor = 9f; + armor = 17f; engineOffset = 21; engineSize = 5.3f; hitSize = 46f; @@ -1261,7 +1271,7 @@ public class UnitTypes{ engineOffset = 38; engineSize = 7.3f; hitSize = 58f; - armor = 13f; + armor = 22f; targetFlags = new BlockFlag[]{BlockFlag.reactor, BlockFlag.battery, BlockFlag.core, null}; loopSound = Sounds.loopHover; @@ -1361,7 +1371,7 @@ public class UnitTypes{ accel = 0.1f; range = 130f; health = 400; - buildSpeed = 0.5f; + buildSpeed = 0.4f; engineOffset = 6.5f; hitSize = 9f; lowAltitude = true; @@ -1370,7 +1380,11 @@ public class UnitTypes{ mineSpeed = 3.5f; wreckSoundVolume = 0.9f; - abilities.add(new RepairFieldAbility(5f, 60f * 8, 50f)); + abilities.add(new RepairFieldAbility(){{ + amount = 5f; + reload = 60f * 8f; + range = 50f; + }}); weapons.add(new Weapon("poly-weapon"){{ top = false; @@ -1457,7 +1471,7 @@ public class UnitTypes{ }}; quad = new UnitType("quad"){{ - armor = 8f; + armor = 10f; health = 6000; speed = 1.2f; rotateSpeed = 2f; @@ -1533,7 +1547,7 @@ public class UnitTypes{ oct = new UnitType("oct"){{ aiController = DefenderAI::new; - armor = 16f; + armor = 20f; health = 24000; speed = 0.8f; rotateSpeed = 1f; @@ -2313,7 +2327,7 @@ public class UnitTypes{ speed = 0.65f; drag = 0.17f; hitSize = 58f; - armor = 16f; + armor = 20f; accel = 0.2f; rotateSpeed = 1.1f; faceTarget = false; @@ -2355,7 +2369,7 @@ public class UnitTypes{ timeIncrease = 3f; timeDuration = 60f * 20f; powerDamageScl = 3f; - damage = 60; + damage = 110; hitColor = lightColor = Pal.heal; lightRadius = 70f; clipSize = 250f; @@ -2372,7 +2386,7 @@ public class UnitTypes{ trailWidth = 6f; trailColor = Pal.heal; trailInterval = 3f; - splashDamage = 70f; + splashDamage = 110f; splashDamageRadius = rad; hitShake = 4f; trailRotation = true; @@ -2522,7 +2536,7 @@ public class UnitTypes{ lightColor = Pal.yellowBoltFront; lifetime = 60f; - buildingDamageMultiplier = 0.01f; + buildingDamageMultiplier = 0f; homingPower = 0.02f; }}; }}); @@ -2573,7 +2587,7 @@ public class UnitTypes{ lightColor = Pal.yellowBoltFront; lifetime = 60f; - buildingDamageMultiplier = 0.01f; + buildingDamageMultiplier = 0f; homingPower = 0.03f; }}; }}); @@ -2628,7 +2642,7 @@ public class UnitTypes{ lightColor = Pal.yellowBoltFront; lifetime = 70f; - buildingDamageMultiplier = 0.01f; + buildingDamageMultiplier = 0f; homingPower = 0.04f; }}; }}); @@ -4618,6 +4632,40 @@ public class UnitTypes{ envDisabled = Env.none; }}; + dummy = new UnitType("dummy"){{ + controller = u -> new NoAI(); + + envEnabled = Env.any; + envDisabled = 0; + isEnemy = false; + allowedInPayloads = false; + logicControllable = false; + playerControllable = false; + hidden = true; + hoverable = false; + canBoost = true; + useUnitCap = false; + killable = false; + physics = false; + + flyingLayer = Layer.flyingUnit - 1f; + drag = 0.33f; + hitSize = 12f; + hideDetails = false; + engineOffset = 7f; + engineSize = 2f; + for(int i = 0; i < 3; i++){ + engines.add(new UnitEngine(Geometry.d4x(i) * engineOffset, Geometry.d4y(i) * engineOffset, engineSize, i * 90)); + } + } + + @Override + public void drawBody(Unit unit) { + applyColor(unit); + Drawf.spinSprite(region, unit.x, unit.y, unit.rotation - 90); + Draw.reset(); + }}; + //endregion } } diff --git a/core/src/mindustry/core/Control.java b/core/src/mindustry/core/Control.java index e3bcd76a9b..9424492402 100644 --- a/core/src/mindustry/core/Control.java +++ b/core/src/mindustry/core/Control.java @@ -149,7 +149,7 @@ public class Control implements ApplicationListener, Loadable{ }); Events.on(WaveEvent.class, event -> { - if(state.map.getHightScore() < state.wave){ + if(state.map.getHighScore() < state.wave){ hiscore = true; state.map.setHighScore(state.wave); } diff --git a/core/src/mindustry/core/NetClient.java b/core/src/mindustry/core/NetClient.java index f8d12b3a6a..39b168a82d 100644 --- a/core/src/mindustry/core/NetClient.java +++ b/core/src/mindustry/core/NetClient.java @@ -167,11 +167,16 @@ public class NetClient implements ApplicationListener{ net.handleClient(TextureStream.class, data -> { try(DataInputStream in = new DataInputStream(data.stream)){ String name = in.readUTF(); - byte[] pngData = in.readAllBytes(); + int length = in.readInt(); + byte[] pngData = new byte[length]; + in.readFully(pngData); if(!headless){ //empty image data means we're removing the texture instead. see NetServer.removeTexture() - if(pngData.length == 0) state.data.removeTexture(name); - else state.data.addTexture(name, pngData); + if(pngData.length == 0){ + state.data.removeTexture(name); + }else{ + state.data.addTexture(name, pngData); + } } }catch(IOException e){ Log.err("Failed to read server texture stream", e); @@ -384,7 +389,7 @@ public class NetClient implements ApplicationListener{ } } - @Remote(called = Loc.client, variants = Variant.one) + @Remote(called = Loc.client, variants = Variant.one, priority = PacketPriority.high) public static void connect(String ip, int port){ if(!steam && (ip.startsWith("steam:") || ip.startsWith("steamserver:"))) return; netClient.disconnectQuietly(); diff --git a/core/src/mindustry/core/Renderer.java b/core/src/mindustry/core/Renderer.java index b371796611..d7549ac411 100644 --- a/core/src/mindustry/core/Renderer.java +++ b/core/src/mindustry/core/Renderer.java @@ -164,8 +164,8 @@ public class Renderer implements ApplicationListener{ unitLaserOpacity = settings.getInt("unitlaseropacity") / 100f; laserOpacity = settings.getInt("lasersopacity") / 100f; bridgeOpacity = settings.getInt("bridgeopacity") / 100f; - animateShields = settings.getBool("animatedshields"); - animateWater = settings.getBool("animatedwater"); + animateWater = settings.getBool("animatedwater"); //TODO: rename to animatedSurfaces or something + animateShields = animateWater; //vestigial: TODO, remove drawStatus = settings.getBool("blockstatus"); enableEffects = settings.getBool("effects"); drawDisplays = !settings.getBool("hidedisplays"); @@ -348,6 +348,37 @@ public class Renderer implements ApplicationListener{ } } + //draw objective markers + float scaleFactor = 4f / renderer.getDisplayScale(); + state.rules.objectives.eachRunning(obj -> { + for(var marker : obj.markers){ + if(marker.world != -1){ + marker.draw(marker.autoscale ? scaleFactor : 1); + } + } + }); + + for(var marker : state.markers.worldMarkers){ + marker.draw(marker.autoscale ? scaleFactor : 1); + } + Draw.reset(); + + lights.add(() -> { + state.rules.objectives.eachRunning(obj -> { + for(var marker : obj.markers){ + if(marker.light != -1){ + marker.drawLight(marker.autoscale ? scaleFactor : 1); + } + } + }); + + for(var marker : state.markers.lightMarkers){ + marker.drawLight(marker.autoscale ? scaleFactor : 1); + } + + Draw.reset(); + }); + if(state.rules.lighting && drawLight){ Draw.draw(Layer.light, lights::draw); } @@ -381,23 +412,6 @@ public class Renderer implements ApplicationListener{ }); } - float scaleFactor = 4f / renderer.getDisplayScale(); - - //draw objective markers - state.rules.objectives.eachRunning(obj -> { - for(var marker : obj.markers){ - if(marker.world){ - marker.draw(marker.autoscale ? scaleFactor : 1); - } - } - }); - - for(var marker : state.markers){ - if(marker.world){ - marker.draw(marker.autoscale ? scaleFactor : 1); - } - } - Draw.reset(); Draw.draw(Layer.overlayUI, overlays::drawTop); diff --git a/core/src/mindustry/core/World.java b/core/src/mindustry/core/World.java index 47a3b46ab4..b9585ecd2d 100644 --- a/core/src/mindustry/core/World.java +++ b/core/src/mindustry/core/World.java @@ -333,6 +333,11 @@ public class World{ } } + /** @return whether the coordinates are inside the map's defined limit rect. */ + public boolean isInMapArea(int x, int y){ + return tiles.in(x, y) && (!state.rules.limitMapArea || Rect.contains(state.rules.limitX, state.rules.limitY, state.rules.limitWidth, state.rules.limitHeight, x, y)); + } + public Context filterContext(Map map){ return new FilterContext(map); } diff --git a/core/src/mindustry/editor/EditorTile.java b/core/src/mindustry/editor/EditorTile.java index 330e879dcd..8a2321c872 100644 --- a/core/src/mindustry/editor/EditorTile.java +++ b/core/src/mindustry/editor/EditorTile.java @@ -114,7 +114,7 @@ public class EditorTile extends Tile{ return; } - if(!floor.hasSurface() && overlay.asFloor().needsSurface && (overlay instanceof OreBlock || !floor.supportsOverlay)) return; + if(!floor.hasSurface() && overlay.asFloor().needsSurface && (overlay instanceof OreBlock || !floor.supportsOverlay || !overlay.asFloor().supportsBeingOverlaid)) return; if(this.overlay == overlay) return; op(DrawOperation.opOverlay, this.overlay.id); super.setOverlay(overlay); diff --git a/core/src/mindustry/editor/MapObjectivesDialog.java b/core/src/mindustry/editor/MapObjectivesDialog.java index 32d789f3ad..d5dd239460 100644 --- a/core/src/mindustry/editor/MapObjectivesDialog.java +++ b/core/src/mindustry/editor/MapObjectivesDialog.java @@ -324,6 +324,11 @@ public class MapObjectivesDialog extends BaseDialog{ }).growX().fillY(); }); + + setInterpreter(IndexBool.class, int.class, (cont, name, type, field, remover, indexer, get, set) -> { + getInterpreter(Boolean.class).build(cont, name, type, field, remover, indexer, () -> get.get() != -1, v -> set.get(v ? +1 : -1)); + }); + // Special data structure interpreters. // Instantiate default `Seq`s with a reflectively allocated array. setProvider(Seq.class, (type, cons) -> cons.get(new Seq<>(type.element.raw))); diff --git a/core/src/mindustry/entities/Damage.java b/core/src/mindustry/entities/Damage.java index c836cdc58a..50cce3cf86 100644 --- a/core/src/mindustry/entities/Damage.java +++ b/core/src/mindustry/entities/Damage.java @@ -266,7 +266,7 @@ public class Damage{ World.raycastEachNoDiagonalWorld(x, y, seg2.x, seg2.y, (cx, cy) -> { Building tile = world.build(cx, cy); boolean collide = tile != null && tile.collide(hitter) && hitter.checkUnderBuild(tile, cx * tilesize, cy * tilesize) - && ((tile.team != team && tile.collide(hitter)) || hitter.type.testCollision(hitter, tile)) && collidedBlocks.add(tile.pos()); + && ((tile.team != team && tile.collide(hitter)) || hitter.type.testCollision(hitter, tile)) && collidedBlocks.add(tile.pos()); if(collide){ collided.add(collidePool.obtain().set(cx * tilesize, cy * tilesize, tile)); @@ -468,14 +468,19 @@ public class Damage{ damage(team, x, y, radius, damage, false, air, ground); } - /** Applies a status effect to all enemy units in a range. */ public static void status(Team team, float x, float y, float radius, StatusEffect effect, float duration, boolean air, boolean ground){ + status(team, x, y, radius, effect, duration, air, ground, 1f); + } + + public static void status(Team team, float x, float y, float radius, StatusEffect effect, float duration, boolean air, boolean ground, float chance){ Cons cons = entity -> { if(entity.team == team || !entity.checkTarget(air, ground) || !entity.hittable() || !entity.within(x, y, radius)){ return; } - entity.apply(effect, duration); + if(Mathf.chance(chance)){ + entity.apply(effect, duration); + } }; rect.setSize(radius * 2).setCenter(x, y); @@ -485,7 +490,6 @@ public class Damage{ Units.nearby(rect, cons); } } - /** Damages all entities and blocks in a radius that are enemies of the team. */ public static void damage(Team team, float x, float y, float radius, float damage, boolean complete){ damage(team, x, y, radius, damage, complete, true, true); @@ -676,4 +680,4 @@ public class Damage{ target = null; } } -} +} \ No newline at end of file diff --git a/core/src/mindustry/entities/Lightning.java b/core/src/mindustry/entities/Lightning.java index 48e42b4e5f..1f5b3193d3 100644 --- a/core/src/mindustry/entities/Lightning.java +++ b/core/src/mindustry/entities/Lightning.java @@ -47,7 +47,7 @@ public class Lightning{ bhit = false; for(int i = 0; i < length / 2; i++){ - hitCreate.create(null, team, x, y, rotation, damage * (hitter == null ? 1f : hitter.damageMultiplier()), 1f, 1f, hitter); + hitCreate.create(null, team, x, y, rotation, damage * (hitter == null ? 1f : hitter.damageMultiplier()), 1f, 1f, null); lines.add(new Vec2(x + Mathf.range(3f), y + Mathf.range(3f))); if(lines.size > 1){ @@ -78,6 +78,10 @@ public class Lightning{ }); } + if(hitter != null && hitter.type.pierceCap > 0 && hit.size >= hitter.type.pierceCap){ + break; + } + Unit furthest = Geometry.findFurthest(x, y, entities); if(furthest != null){ @@ -93,4 +97,4 @@ public class Lightning{ Fx.lightning.at(x, y, rotation, color, lines); } -} +} \ No newline at end of file diff --git a/core/src/mindustry/entities/UnitSorts.java b/core/src/mindustry/entities/UnitSorts.java index 392e6757d1..d9dc643a6d 100644 --- a/core/src/mindustry/entities/UnitSorts.java +++ b/core/src/mindustry/entities/UnitSorts.java @@ -15,10 +15,16 @@ public class UnitSorts{ mostArmor = (u, x, y) -> -u.armor + Mathf.dst2(u.x, u.y, x, y) / 6400f, leastArmor = (u, x, y) -> u.armor + Mathf.dst2(u.x, u.y, x, y) / 6400f, mostShield = (u, x, y) -> -u.shield + Mathf.dst2(u.x, u.y, x, y) / 6400f, - leastShield = (u, x, y) -> u.shield + Mathf.dst2(u.x, u.y, x, y) / 6400f; + leastShield = (u, x, y) -> u.shield + Mathf.dst2(u.x, u.y, x, y) / 6400f, + grouped = grouped(0.003f); public static BuildingPriorityf buildingDefault = b -> b.block.priority, buildingWater = b -> b.block.priority + (b.liquids != null && b.liquids.get(Liquids.water) > 5f ? 10f : 0f); + + /** @param dstWeight higher values make distance more important. Set to <= 0 to ignore distance. Ignores flying units. */ + public static Sortf grouped(float dstWeight){ + return (u, x, y) -> -u.team.data().getClustered(u.x, u.y) + (dstWeight > 0 ? Mathf.dst(u.x, u.y, x, y) * dstWeight : 0f); + } } \ No newline at end of file diff --git a/core/src/mindustry/entities/abilities/RepairFieldAbility.java b/core/src/mindustry/entities/abilities/RepairFieldAbility.java index 9c0b7131e4..9ff08d5f40 100644 --- a/core/src/mindustry/entities/abilities/RepairFieldAbility.java +++ b/core/src/mindustry/entities/abilities/RepairFieldAbility.java @@ -4,10 +4,12 @@ import arc.*; import arc.audio.*; import arc.math.*; import arc.scene.ui.layout.*; +import arc.struct.*; import arc.util.*; import mindustry.content.*; import mindustry.entities.*; import mindustry.gen.*; +import java.util.*; import static mindustry.Vars.*; @@ -20,11 +22,29 @@ public class RepairFieldAbility extends Ability{ public boolean parentizeEffects = false; /** Multiplies healing to units of the same type by this amount. */ public float sameTypeHealMult = 1f; + /** Maximum number of units healed. */ + public int maxTargets = -1; - protected float timer; - protected boolean wasHealed = false; + /** If true, this ability will consider missing hp, number of targets, cooldowns...etc. */ + public boolean smartHeal = false; + /** If a damaged unit health % is lower than this heal it as soon as possible. Values close to 1f will likely waste healing potential. */ + public float smartHealPercent = 0f; + /** A multiplier on potential healing efficiency. High values -> efficient aoe healing. Low values -> efficient single target healing. */ + public float smartHealStrength = 1f; + /** If all damaged units havent been hurt for at least this amount of time, force healing them, regardless of thresholds. */ + public float smartDowntime = 60f * 8f; + /** How often to check for healing when at least 1 damaged unit is found. */ + public float smartInterval = 20f; + /** Random initial reload multiplier to check for damaged units. Useful for desyncing healer timers once. */ + public float randDesync = -1f; - RepairFieldAbility(){} + //a high capacity is needed to account for t1 spam in custom gamemodes, but set too high it becomes expensive + protected static Seq targets = new Seq<>(50); + protected float healTimer, downTimer; + protected float healthMissing, sumMaxHealth, sumTypeMult, healthChange; + protected boolean hasHealed, healNow; + + public RepairFieldAbility(){} public RepairFieldAbility(float amount, float reload, float range){ this.amount = amount; @@ -57,30 +77,80 @@ public class RepairFieldAbility extends Ability{ t.row(); t.add(abilityStat("sametypehealmultiplier", (sameTypeHealMult < 1f ? "[negstat]" : "") + Strings.autoFixed(sameTypeHealMult * 100f, 2))); } + if(maxTargets > 0){ + t.row(); + t.add(abilityStat("maxtargets", maxTargets)); + } } @Override public void update(Unit unit){ - timer += Time.delta; + healTimer += Time.delta; + downTimer = smartHeal && healthChange >= healthMissing && healthMissing > 0f ? downTimer + Time.delta : 0f; - if(timer >= reload){ - wasHealed = false; + if(healTimer >= reload){ + targets.clear(); + hasHealed = healNow = false; + healthChange = healthMissing; + healthMissing = sumMaxHealth = sumTypeMult = 0f; + + boolean limitTargets = maxTargets >= 0; + float healPercentMult = healPercent / 100f; Units.nearby(unit.team, unit.x, unit.y, range, other -> { + //check for 2 more targets just in case + if(limitTargets && targets.size >= maxTargets + 2) return; + if(other.damaged()){ - healEffect.at(other, parentizeEffects); - wasHealed = true; + targets.add(other); + if(smartHeal){ + float maxHealth = other.maxHealth(); + healthMissing += maxHealth - other.health(); + sumMaxHealth += maxHealth; + sumTypeMult += unit.type == other.type ? sameTypeHealMult : 1f; + if(other.healthf() < smartHealPercent) healNow = true; + } } - float healMult = unit.type == other.type ? sameTypeHealMult : 1f; - other.heal((amount + healPercent / 100f * other.maxHealth()) * healMult); }); + int targetCount = targets.size; - if(wasHealed){ - activeEffect.at(unit, range); - sound.at(unit, 1f + Mathf.range(0.1f), soundVolume); + //mixed approach, care both about groups and single low hp units + float ratio = amount + healPercentMult * sumMaxHealth * (sumTypeMult / targetCount); + float requiredHeals = (healthMissing * 0.7f + healthMissing / (limitTargets ? maxTargets : targetCount) * 0.3f) / smartHealStrength / ratio; + + if(requiredHeals >= 1f || !smartHeal || healNow || downTimer >= smartDowntime){ + + //sort closest if number of targets is limited + if(limitTargets){ + boolean isSameType = sameTypeHealMult < 1f; + targets.sort(u -> u.dst2(unit.x, unit.y) + (isSameType && u.type() == unit.type ? 6400f : 0f)); + } + + int len = limitTargets ? Math.min(targetCount, maxTargets) : targetCount; + for(int i = 0; i < len; i++){ + Unit other = targets.get(i); + if(other.damaged()){ + float maxHealth = other.maxHealth(); + float healMult = unit.type == other.type ? sameTypeHealMult : 1f; + other.heal((amount + healPercentMult * maxHealth) * healMult); + healEffect.at(other, parentizeEffects); + hasHealed = true; + } + } + if(hasHealed){ + healTimer = 0f; + activeEffect.at(unit, range); + sound.at(unit, 1f + Mathf.range(0.1f), soundVolume); + } + + //increase how often this checks if there are damaged units but still below the healing threshold + }else if(smartHeal && targetCount > 0){ + healTimer = reload >= (2f * smartInterval) ? reload - smartInterval : smartInterval; + }else if(randDesync > 0){ + healTimer = Mathf.random(randDesync) * reload; + }else{ + healTimer = 0; } - - timer = 0f; } } -} +} \ No newline at end of file diff --git a/core/src/mindustry/entities/bullet/BulletType.java b/core/src/mindustry/entities/bullet/BulletType.java index 03be495fdc..7086570513 100644 --- a/core/src/mindustry/entities/bullet/BulletType.java +++ b/core/src/mindustry/entities/bullet/BulletType.java @@ -14,6 +14,7 @@ import mindustry.annotations.Annotations.*; import mindustry.content.*; import mindustry.ctype.*; import mindustry.entities.*; +import mindustry.entities.Units.*; import mindustry.entities.part.*; import mindustry.entities.pattern.*; import mindustry.game.EventType.*; @@ -28,6 +29,7 @@ import static mindustry.Vars.*; public class BulletType extends Content implements Cloneable{ static final UnitDamageEvent bulletDamageEvent = new UnitDamageEvent(); + static final BulletCreateEvent bulletCreateEvent = new BulletCreateEvent(); /** Lifetime in ticks. */ public float lifetime = 40f; @@ -63,6 +65,8 @@ public class BulletType extends Content implements Cloneable{ public boolean removeAfterPierce = true; /** For piercing lasers, setting this to true makes it get absorbed by plastanium walls. */ public boolean laserAbsorb = true; + /** Whether this bullet is considered a laser bullet and thus absorbed by plastanium walls. */ + public boolean laserBullet = false; /** Life fraction at which this bullet has the best range/damage/etc. Used for lasers and continuous turrets. */ public float optimalLifeFract = 0f; /** Z layer to drawn on. */ @@ -117,6 +121,10 @@ public class BulletType extends Content implements Cloneable{ public StatusEffect status = StatusEffects.none; /** Intensity of applied status effect in terms of duration. */ public float statusDuration = 60 * 8f; + /** Turret only. Function for choosing which unit to target. Overrides turret sorting */ + public Sortf unitSort = UnitSorts.closest; + /** Chance for this bullet to apply a status effect */ + public float statusChance = 1f; /** Turret only. If false, blocks will not be targeted. */ public boolean targetBlocks = true; /** Turret only. If false, missiles will not be targeted. */ @@ -505,10 +513,15 @@ public class BulletType extends Content implements Cloneable{ } if(entity instanceof Unit unit){ - Tmp.v3.set(unit).sub(b).nor().scl(knockback * 80f); - if(impact) Tmp.v3.setAngle(b.rotation() + (knockback < 0 ? 180f : 0f)); - unit.impulse(Tmp.v3); - unit.apply(status, statusDuration); + if(unit.type.knockbackMultiplier > 0f){ + Tmp.v3.set(unit).sub(b).nor().scl(knockback * 80f * unit.type.knockbackMultiplier); + if(impact) Tmp.v3.setAngle(b.rotation() + (knockback < 0 ? 180f : 0f)); + unit.impulse(Tmp.v3); + } + + if(Mathf.chance(statusChance)){ + unit.apply(status, statusDuration); + } Events.fire(bulletDamageEvent.set(unit, b)); } @@ -595,7 +608,7 @@ public class BulletType extends Content implements Cloneable{ Damage.damage(b.team, x, y, splashDamageRadius, splashDamage * b.damageMultiplier(), splashDamagePierce, collidesAir, collidesGround, scaledSplashDamage, b, armorMultiplier); if(status != StatusEffects.none){ - Damage.status(b.team, x, y, splashDamageRadius, status, statusDuration, collidesAir, collidesGround); + Damage.status(b.team, x, y, splashDamageRadius, status, statusDuration, collidesAir, collidesGround, statusChance); } if(heals()){ @@ -997,6 +1010,7 @@ public class BulletType extends Content implements Cloneable{ @Remote(called = Loc.server, unreliable = true) public static void createBullet(BulletType type, Team team, float x, float y, float angle, float damage, float velocityScl, float lifetimeScl){ if(type == null) return; - type.create(null, team, x, y, angle, damage, velocityScl, lifetimeScl, null); + var bullet = type.create(null, team, x, y, angle, damage, velocityScl, lifetimeScl, null); + Events.fire(bulletCreateEvent.set(bullet)); } } diff --git a/core/src/mindustry/entities/bullet/EmpBulletType.java b/core/src/mindustry/entities/bullet/EmpBulletType.java index 139c181bde..508ef7b315 100644 --- a/core/src/mindustry/entities/bullet/EmpBulletType.java +++ b/core/src/mindustry/entities/bullet/EmpBulletType.java @@ -1,5 +1,6 @@ package mindustry.entities.bullet; +import arc.math.*; import mindustry.*; import mindustry.content.*; import mindustry.entities.*; @@ -57,7 +58,9 @@ public class EmpBulletType extends BasicBulletType{ hitPowerEffect.at(other.x, other.y, b.angleTo(other), hitColor); chainEffect.at(x, y, 0, hitColor, other); other.damage(damage * unitDamageScl); - other.apply(status, statusDuration); + if(Mathf.chance(statusChance)){ + other.apply(status, statusDuration); + } } }); } diff --git a/core/src/mindustry/entities/bullet/LaserBoltBulletType.java b/core/src/mindustry/entities/bullet/LaserBoltBulletType.java index b0da2cd69e..f8b091e6e9 100644 --- a/core/src/mindustry/entities/bullet/LaserBoltBulletType.java +++ b/core/src/mindustry/entities/bullet/LaserBoltBulletType.java @@ -16,6 +16,7 @@ public class LaserBoltBulletType extends BasicBulletType{ despawnEffect = Fx.hitLaser; hittable = false; reflectable = false; + laserBullet = true; lightColor = Pal.heal; lightOpacity = 0.6f; } diff --git a/core/src/mindustry/entities/comp/BuildingComp.java b/core/src/mindustry/entities/comp/BuildingComp.java index b2f7d74194..06f4063d80 100644 --- a/core/src/mindustry/entities/comp/BuildingComp.java +++ b/core/src/mindustry/entities/comp/BuildingComp.java @@ -816,7 +816,6 @@ abstract class BuildingComp implements Posc, Teamc, Healthc, Buildingc, Timerc, } - /** * Tries moving a payload forwards. * @param todump payload to dump. @@ -2176,8 +2175,8 @@ abstract class BuildingComp implements Posc, Teamc, Healthc, Buildingc, Timerc, switch(prop){ case health -> { health = (float)Mathf.clamp(value, 0, maxHealth); - if(health <= 0f && !dead()){ - Call.buildDestroyed(self()); + if(health <= 0f){ + if(!dead) Call.buildDestroyed(self()); }else{ healthChanged(); } diff --git a/core/src/mindustry/entities/comp/BulletComp.java b/core/src/mindustry/entities/comp/BulletComp.java index ff1dd289e2..bcc083327c 100644 --- a/core/src/mindustry/entities/comp/BulletComp.java +++ b/core/src/mindustry/entities/comp/BulletComp.java @@ -292,6 +292,12 @@ abstract class BulletComp implements Timedc, Damagec, Hitboxc, Teamc, Posc, Draw remove(); } + if(type.laserBullet && build.absorbLasers()){ + hit = true; + remove(); + return; + } + //stop raycasting when building is hit if(type.pierceBuilding) return; } diff --git a/core/src/mindustry/entities/comp/MinerComp.java b/core/src/mindustry/entities/comp/MinerComp.java index 4e9c28bc3d..85230def1b 100644 --- a/core/src/mindustry/entities/comp/MinerComp.java +++ b/core/src/mindustry/entities/comp/MinerComp.java @@ -1,14 +1,10 @@ package mindustry.entities.comp; -import arc.*; -import arc.graphics.*; -import arc.graphics.g2d.*; import arc.math.*; import arc.util.*; import mindustry.annotations.Annotations.*; import mindustry.content.*; import mindustry.gen.*; -import mindustry.graphics.*; import mindustry.input.*; import mindustry.type.*; import mindustry.world.*; @@ -89,10 +85,11 @@ abstract class MinerComp implements Itemsc, Posc, Teamc, Rotc, Drawc{ mineTile = null; mineTimer = 0f; }else if(mining() && item != null){ - mineTimer += Time.delta * type.mineSpeed * state.rules.unitMineSpeed(team()); + float rate = Time.delta * type.mineSpeed * state.rules.unitMineSpeed(team()); + mineTimer += rate; - if(Mathf.chance(0.06 * Time.delta)){ - Fx.pulverizeSmall.at(mineTile.worldx() + Mathf.range(tilesize / 2f), mineTile.worldy() + Mathf.range(tilesize / 2f), 0f, item.color); + if(Mathf.chance(0.035f * rate)){ + Fx.unitMine.at(mineTile.worldx() + Mathf.range(2f), mineTile.worldy() + Mathf.range(2f), 0f, item.color); } if(mineTimer >= 50f + (type.mineHardnessScaling ? item.hardness*15f : 15f)){ diff --git a/core/src/mindustry/entities/comp/PayloadComp.java b/core/src/mindustry/entities/comp/PayloadComp.java index 0fedb3054b..e9587fbd56 100644 --- a/core/src/mindustry/entities/comp/PayloadComp.java +++ b/core/src/mindustry/entities/comp/PayloadComp.java @@ -52,13 +52,11 @@ abstract class PayloadComp implements Posc, Rotc, Hitboxc, Unitc{ } for(Payload pay : payloads){ - //apparently BasedUser doesn't want this and several plugins use it - //if(pay instanceof BuildPayload build){ - // build.build.team = team; - //} pay.set(x, y, rotation); pay.update(self(), null); } + //remove dead payloads after they explode + payloads.removeAll(Payload::isDead); } @Override diff --git a/core/src/mindustry/entities/comp/StatusComp.java b/core/src/mindustry/entities/comp/StatusComp.java index 3d64fb35fa..3c2a6f8113 100644 --- a/core/src/mindustry/entities/comp/StatusComp.java +++ b/core/src/mindustry/entities/comp/StatusComp.java @@ -260,4 +260,4 @@ abstract class StatusComp implements Posc{ public boolean hasEffect(StatusEffect effect){ return applied.get(effect.id); } -} +} \ No newline at end of file diff --git a/core/src/mindustry/entities/comp/TargetDummyComp.java b/core/src/mindustry/entities/comp/TargetDummyComp.java new file mode 100644 index 0000000000..c0e12ffb72 --- /dev/null +++ b/core/src/mindustry/entities/comp/TargetDummyComp.java @@ -0,0 +1,25 @@ +package mindustry.entities.comp; + +import arc.util.*; +import mindustry.annotations.Annotations.*; +import mindustry.gen.*; +import mindustry.world.blocks.defense.TargetDummy.*; + +@Component +abstract class TargetDummyComp implements Unitc, Healthc{ + public @Nullable Building building; + + @Override + public void update(){ + if(building == null || (!building.isPayload() && !building.isValid())){ + Call.unitDespawn(self()); //Don't despawn even if the building is on another team + } + } + + @Override + public void rawDamage(float amount){ + if(building instanceof TargetDummyBuild td){ + td.dummyHit(amount); + } + } +} \ No newline at end of file diff --git a/core/src/mindustry/game/EventType.java b/core/src/mindustry/game/EventType.java index 5df96c79d0..0ee3a942b7 100644 --- a/core/src/mindustry/game/EventType.java +++ b/core/src/mindustry/game/EventType.java @@ -410,6 +410,20 @@ public class EventType{ } } + /** + * Called when a bullet has been created. + * WARNING! This event is special: its instance is reused! Do not cache or use with a timer. + * Do not modify any tiles inside listeners that use this tile. + * */ + public static class BulletCreateEvent{ + public Bullet bullet; + + public BulletCreateEvent set(Bullet bullet){ + this.bullet = bullet; + return this; + } + } + /** * Called *before* a tile has changed. * WARNING! This event is special: its instance is reused! Do not cache or use with a timer. diff --git a/core/src/mindustry/game/MapMarkers.java b/core/src/mindustry/game/MapMarkers.java index e9eb6c696c..84ed477506 100644 --- a/core/src/mindustry/game/MapMarkers.java +++ b/core/src/mindustry/game/MapMarkers.java @@ -1,43 +1,36 @@ package mindustry.game; +import arc.func.*; import arc.struct.*; import arc.util.*; import mindustry.game.MapObjectives.*; import mindustry.io.*; import java.io.*; -import java.util.*; -public class MapMarkers implements Iterable{ +public class MapMarkers{ /** Maps marker unique ID to marker. */ private IntMap map = new IntMap<>(); - /** Sequential list of markers. This allows for faster iteration than a map. */ - private Seq all = new Seq<>(false); + + public Seq worldMarkers = new Seq<>(false); + public Seq mapMarkers = new Seq<>(false); + public Seq lightMarkers = new Seq<>(false); public void add(int id, ObjectiveMarker marker){ if(marker == null) return; - var prev = map.put(id, marker); - if(prev != null){ - all.set(prev.arrayIndex, marker); - marker.arrayIndex = prev.arrayIndex; - }else{ - all.add(marker); - marker.arrayIndex = all.size - 1; - } + setMarker(worldMarkers, marker, prev, m -> m.world, (m, i) -> m.world = i); + setMarker(mapMarkers, marker, prev, m -> m.minimap, (m, i) -> m.minimap = i); + setMarker(lightMarkers, marker, prev, m -> m.light, (m, i) -> m.light = i); } public void remove(int id){ var prev = map.remove(id); + if(prev != null){ - if(all.size > prev.arrayIndex + 1){ //there needs to be something above the index to replace it with - all.remove(prev.arrayIndex); - //update its index - all.get(prev.arrayIndex).arrayIndex = prev.arrayIndex; - }else{ - //no sense updating the index of the replaced element when it was not replaced - all.remove(prev.arrayIndex); - } + remove(worldMarkers, prev.world, (m, i) -> m.world = i); + remove(mapMarkers, prev.minimap, (m, i) -> m.minimap = i); + remove(lightMarkers, prev.light, (m, i) -> m.light = i); } } @@ -50,7 +43,7 @@ public class MapMarkers implements Iterable{ } public int size(){ - return all.size; + return map.size; } public void write(DataOutput stream) throws IOException{ @@ -58,16 +51,64 @@ public class MapMarkers implements Iterable{ } public void read(DataInput stream) throws IOException{ - all.clear(); + worldMarkers.clear(); + mapMarkers.clear(); + lightMarkers.clear(); map = JsonIO.readBytes(IntMap.class, ObjectiveMarker.class, (DataInputStream)stream); + for(var entry : map.entries()){ - all.add(entry.value); - entry.value.arrayIndex = all.size - 1; + var marker = entry.value; + + if(marker.world != -1) marker.world = worldMarkers.add(marker).size - 1; + if(marker.minimap != -1) marker.minimap = mapMarkers.add(marker).size - 1; + if(marker.light != -1) marker.light = lightMarkers.add(marker).size - 1; } } - @Override - public Iterator iterator(){ - return all.iterator(); + public interface MarkerSetter{ + void set(ObjectiveMarker marker, int index); } + + public void updateMarker(Seq markers, ObjectiveMarker marker, boolean visible, Intf getter, MarkerSetter setter){ + if((getter.get(marker) != -1) == visible) return; // nothing to change + + if(!visible){ + setter.set(markers.peek(), getter.get(marker)); + markers.remove(getter.get(marker)); + setter.set(marker, -1); + }else{ + setter.set(marker, markers.size); + markers.add(marker); + } + } + + private void setMarker(Seq markers, ObjectiveMarker curr, ObjectiveMarker prev, Intf getter, MarkerSetter setter){ + int currIndex = getter.get(curr); + + if(prev != null && getter.get(prev) != -1){ + int prevIndex = getter.get(prev); + if(currIndex != -1){ + // both markers visible, replace previous with current + setter.set(curr, prevIndex); + markers.set(prevIndex, curr); + }else{ + // previous marker visible but not current + setter.set(markers.peek(), prevIndex); + markers.remove(prevIndex); + } + }else{ + if(currIndex != -1){ + setter.set(curr, markers.size); + markers.add(curr); + } + } + } + + private void remove(Seq markers, int index, MarkerSetter setter){ + if(index != -1){ + setter.set(markers.peek(), index); + markers.remove(index); + } + } + } diff --git a/core/src/mindustry/game/MapObjectives.java b/core/src/mindustry/game/MapObjectives.java index 761126bffe..b350a972f8 100644 --- a/core/src/mindustry/game/MapObjectives.java +++ b/core/src/mindustry/game/MapObjectives.java @@ -69,7 +69,8 @@ public class MapObjectives implements Iterable, Eachable, Eachable, Eachable world = !Mathf.equal((float)p1, 0f); - case minimap -> minimap = !Mathf.equal((float)p1, 0f); + case world -> state.markers.updateMarker(state.markers.worldMarkers, this, !Mathf.equal((float)p1, 0f), m -> m.world, (m, i) -> m.world = i); + case minimap -> state.markers.updateMarker(state.markers.mapMarkers, this, !Mathf.equal((float)p1, 0f), m -> m.minimap, (m, i) -> m.minimap = i); + case light -> state.markers.updateMarker(state.markers.lightMarkers, this, !Mathf.equal((float)p1, 0f), m -> m.light, (m, i) -> m.light = i); case autoscale -> autoscale = !Mathf.equal((float)p1, 0f); case drawLayer -> drawLayer = (float)p1; } @@ -775,6 +780,26 @@ public class MapObjectives implements Iterable, Eachable, Eachable, Eachable, Eachable, Eachable radius = (float)p1; + case color -> color.fromDouble(p1); + } + } + } + } + private static void lookupRegion(Object texture, TextureRegion out){ if(texture instanceof String name){ TextureRegion region = Core.atlas.find(name); @@ -1471,6 +1546,11 @@ public class MapObjectives implements Iterable, Eachable lastClusterUpdateTimer + 10f){ + lastClusterUpdateTimer = Time.time; + clusteredCounts.clear(); + units.each(u -> { + //clusters are for artillery, which can't hit flying units + if(!u.isFlying()){ + clusteredCounts.increment(clusterKey(u.x, u.y)); + } + }); + } + return clusteredCounts.get(clusterKey(x, y)); + } + + private static int clusterKey(float x, float y){ + return ((Mathf.floor(x / clusterChunkSize) & 0xFFF) << 12) | (Mathf.floor(y / clusterChunkSize) & 0xFFF); + } + @Override public String toString(){ return "TeamData{" + diff --git a/core/src/mindustry/graphics/MinimapRenderer.java b/core/src/mindustry/graphics/MinimapRenderer.java index 92bdd75c5b..2596167e95 100644 --- a/core/src/mindustry/graphics/MinimapRenderer.java +++ b/core/src/mindustry/graphics/MinimapRenderer.java @@ -278,17 +278,15 @@ public class MinimapRenderer{ //TODO autoscale markers state.rules.objectives.eachRunning(obj -> { for(var marker : obj.markers){ - if(marker.minimap){ + if(marker.minimap != -1){ marker.draw(1); } } }); - - for(var marker : state.markers){ - if(marker.minimap){ - marker.draw(1); - } + for(var marker : state.markers.mapMarkers){ + marker.draw(1); } + Draw.reset(); Draw.trans(Tmp.m2); } diff --git a/core/src/mindustry/input/DesktopInput.java b/core/src/mindustry/input/DesktopInput.java index 9b7aae31ad..b732a03240 100644 --- a/core/src/mindustry/input/DesktopInput.java +++ b/core/src/mindustry/input/DesktopInput.java @@ -630,13 +630,17 @@ public class DesktopInput extends InputHandler{ if(selectPlans.isEmpty()){ lastSchematic = null; } - schemX = -1; - schemY = -1; + if(!input.keyDown(Binding.rebuildSelect)){ + schemX = -1; + schemY = -1; + } }else if(input.keyRelease(Binding.rebuildSelect)){ rebuildArea(schemX, schemY, rawCursorX, rawCursorY); - schemX = -1; - schemY = -1; + if(!input.keyDown(Binding.schematicSelect)){ + schemX = -1; + schemY = -1; + } } } diff --git a/core/src/mindustry/io/MapIO.java b/core/src/mindustry/io/MapIO.java index 03d5cb5ec3..d458cbf44a 100644 --- a/core/src/mindustry/io/MapIO.java +++ b/core/src/mindustry/io/MapIO.java @@ -106,10 +106,11 @@ public class MapIO{ } }; + //version 12 has content patches here, version 11 has them after the content header if(ver.version >= 12) ver.skipChunk(stream); ver.readRegion("content", stream, counter, MapIO::readPreviewContentHeader); if(ver.version == 11) ver.skipChunk(stream); - ver.readRegion("preview_map", stream, counter, in -> ver.readMap(in, new WorldContext(){ + ver.readRegion("preview_map", stream, counter, in -> ver.readMap(in, new SaveReadState(new WorldContext(){ @Override public void resize(int width, int height){} @Override public boolean isGenerating(){return false;} @Override public void begin(){ @@ -149,11 +150,8 @@ public class MapIO{ @Override public Tile create(int x, int y, int floorID, int overlayID, int wallID){ - if(overlayID != 0){ - floors.set(x, floors.height - 1 - y, colorFor(Blocks.air, Blocks.air, content.block(overlayID), Team.derelict)); - }else{ - floors.set(x, floors.height - 1 - y, colorFor(Blocks.air, content.block(floorID), Blocks.air, Team.derelict)); - } + floors.set(x, floors.height - 1 - y, colorFor(Blocks.air, content.block(floorID), content.block(overlayID), Team.derelict)); + if(content.block(overlayID) == Blocks.spawn){ map.spawns ++; } @@ -179,7 +177,9 @@ public class MapIO{ } } } - })); + }){{ + preview = true; + }})); floors.draw(walls, true); walls.dispose(); @@ -232,7 +232,8 @@ public class MapIO{ if(wall.synthetic()){ return team.color.rgba(); } - return (((Floor)overlay).wallOre ? overlay.mapColor : wall.solid ? wall.mapColor : !overlay.useColor ? floor.mapColor : overlay.mapColor).rgba(); + return (((Floor)overlay).wallOre ? overlay.mapColor.rgba() : wall.solid ? wall.mapColor.rgba() : !overlay.useColor ? floor.mapColor.rgba() : + (!(overlay instanceof OverlayFloor) ? Pixmap.blend((overlay.mapColor.rgba() & ~0xff) | 128, floor.mapColor.rgba()) : overlay.mapColor.rgba())); } public static Pixmap writeImage(Tiles tiles){ diff --git a/core/src/mindustry/io/SaveReadState.java b/core/src/mindustry/io/SaveReadState.java index 81e1f95f6a..d029322eb2 100644 --- a/core/src/mindustry/io/SaveReadState.java +++ b/core/src/mindustry/io/SaveReadState.java @@ -1,11 +1,16 @@ package mindustry.io; +import arc.struct.*; import arc.util.*; +import mindustry.gen.*; import mindustry.world.*; public class SaveReadState{ public final WorldContext context; + /** true when generating a map preview */ + public boolean preview; public @Nullable String ruleString; + public Seq allBuildings = new Seq<>(); public SaveReadState(WorldContext context){ this.context = context; diff --git a/core/src/mindustry/io/SaveVersion.java b/core/src/mindustry/io/SaveVersion.java index 55b112a7df..72a76670b2 100644 --- a/core/src/mindustry/io/SaveVersion.java +++ b/core/src/mindustry/io/SaveVersion.java @@ -66,8 +66,8 @@ public abstract class SaveVersion extends SaveFileReader{ try{ readRegion("content", stream, counter, this::readContentHeader); - readRegion("map", stream, counter, in -> readMap(in, saveState.context)); - readRegion("entities", stream, counter, this::readEntities); + readRegion("map", stream, counter, in -> readMap(in, saveState)); + readRegion("entities", stream, counter, stream1 -> readEntities(stream1, saveState)); if(version >= 8) readRegion("markers", stream, counter, this::readMarkers); readRegion("custom", stream, counter, this::readCustomChunks); }finally{ @@ -288,7 +288,8 @@ public abstract class SaveVersion extends SaveFileReader{ } } - public void readMap(DataInput stream, WorldContext context) throws IOException{ + public void readMap(DataInput stream, SaveReadState state) throws IOException{ + var context = state.context; int width = stream.readUnsignedShort(); int height = stream.readUnsignedShort(); @@ -345,7 +346,10 @@ public abstract class SaveVersion extends SaveFileReader{ //set block only if this is the center; otherwise, it's handled elsewhere if(isCenter){ tile.setBlock(block); - if(tile.build != null) tile.build.enabled = true; + if(tile.build != null){ + if(!state.preview) state.allBuildings.add(tile.build); + tile.build.enabled = true; + } } //must be assigned after setBlock, because that can reset data @@ -412,8 +416,12 @@ public abstract class SaveVersion extends SaveFileReader{ } public void writeWorldEntities(DataOutput stream) throws IOException{ + writeWorldEntities(stream, null); + } + + public void writeWorldEntities(DataOutput stream, @Nullable Boolf unitFilter) throws IOException{ //units are not included in Groups.all - stream.writeInt(Groups.all.count(Entityc::serialize) + Groups.unit.size()); + stream.writeInt(Groups.all.count(Entityc::serialize) + (unitFilter == null ? Groups.unit.size() : Groups.unit.count(unitFilter))); for(Entityc entity : Groups.all){ if(!entity.serialize()) continue; @@ -421,7 +429,9 @@ public abstract class SaveVersion extends SaveFileReader{ writeEntity(entity, stream); } - for(Entityc entity : Groups.unit){ + for(Unit entity : Groups.unit){ + if(unitFilter != null && !unitFilter.get(entity)) continue; + writeEntity(entity, stream); } } @@ -481,7 +491,7 @@ public abstract class SaveVersion extends SaveFileReader{ } } - public void readWorldEntities(DataInput stream, Prov[] mapping) throws IOException{ + public void readWorldEntities(DataInput stream, Prov[] mapping, SaveReadState state) throws IOException{ IntSet used = new IntSet(); Seq reassign = new Seq<>(); @@ -516,12 +526,12 @@ public abstract class SaveVersion extends SaveFileReader{ Groups.all.each(Entityc::afterReadAll); Groups.unit.each(Entityc::afterReadAll); - Groups.build.each(Entityc::afterReadAll); + state.allBuildings.each(Buildingc::afterReadAll); } public Prov[] readEntityMapping(DataInput stream) throws IOException{ //copy entityMapping for further mutation; will be used in readWorldEntities - Prov[] entityMapping = Arrays.copyOf(EntityMapping.idMap, EntityMapping.idMap.length); + var entityMapping = Arrays.copyOf(EntityMapping.idMap, EntityMapping.idMap.length); short amount = stream.readShort(); for(int i = 0; i < amount; i++){ @@ -535,10 +545,10 @@ public abstract class SaveVersion extends SaveFileReader{ return entityMapping; } - public void readEntities(DataInput stream) throws IOException{ + public void readEntities(DataInput stream, SaveReadState state) throws IOException{ var mapping = readEntityMapping(stream); readTeamBlocks(stream); - readWorldEntities(stream, mapping); + readWorldEntities(stream, mapping, state); } public void readDataPatches(DataInput stream, SaveReadState saveState) throws IOException{ diff --git a/core/src/mindustry/io/TypeIO.java b/core/src/mindustry/io/TypeIO.java index 5db5e78500..4ddaaa362a 100644 --- a/core/src/mindustry/io/TypeIO.java +++ b/core/src/mindustry/io/TypeIO.java @@ -39,115 +39,142 @@ import static mindustry.Vars.*; @SuppressWarnings("unused") @TypeIOHandler public class TypeIO{ + /** Possible Types of written objects. */ + public static final byte + nullType = 0, + integerType = 1, + longType = 2, + floatType = 3, + stringType = 4, + contentType = 5, + intSeqType = 6, + point2Type = 7, + point2ArrayType = 8, + techNodeType = 9, + booleanType = 10, + doubleType = 11, + buildingType = 12, + lAccessType = 13, + byteArrayType = 14, + legacyType = 15, + booleanArrayType = 16, + unitType = 17, + vec2ArrayType = 18, + vec2Type = 19, + teamType = 20, + intArrayType = 21, + objectArrayType = 22, + unitCommandType = 23; + private static final int maxArraySize = 1000, maxByteArraySize = 40_000, maxSyncedPlans = 20; + /** Write an object, prepending its {@code ObjectType}. */ public static void writeObject(Writes write, Object object){ if(object == null){ - write.b((byte)0); + write.b(nullType); }else if(object instanceof Integer i){ - write.b((byte)1); + write.b(integerType); write.i(i); }else if(object instanceof Long l){ - write.b((byte)2); + write.b(longType); write.l(l); }else if(object instanceof Float f){ - write.b((byte)3); + write.b(floatType); write.f(f); }else if(object instanceof String s){ - write.b((byte)4); + write.b(stringType); writeString(write, s); }else if(object instanceof Content map){ - write.b((byte)5); + write.b(contentType); write.b((byte)map.getContentType().ordinal()); write.s(map.id); }else if(object instanceof IntSeq arr){ if(arr.size > maxArraySize) throw new ArcRuntimeException("Array size too large: " + arr.size); - write.b((byte)6); + write.b(intSeqType); write.s((short)arr.size); for(int i = 0; i < arr.size; i++){ write.i(arr.items[i]); } }else if(object instanceof Point2 p){ - write.b((byte)7); + write.b(point2Type); write.i(p.x); write.i(p.y); }else if(object instanceof Point2[] p){ //255 is the limit here, because it's a byte for some reason if(p.length > 255) throw new ArcRuntimeException("Array size too large: " + p.length); - write.b((byte)8); + write.b(point2ArrayType); write.b(p.length); for(Point2 point2 : p){ write.i(point2.pack()); } }else if(object instanceof TechNode map){ - write.b(9); + write.b(techNodeType); write.b((byte)map.content.getContentType().ordinal()); write.s(map.content.id); }else if(object instanceof Boolean b){ - write.b((byte)10); + write.b(booleanType); write.bool(b); }else if(object instanceof Double d){ - write.b((byte)11); - write.d(d); + writeObject(write, d.doubleValue()); }else if(object instanceof Building b){ - write.b(12); + write.b(buildingType); write.i(b.pos()); }else if(object instanceof BuildingBox b){ - write.b(12); + write.b(buildingType); write.i(b.pos); }else if(object instanceof LAccess l){ - write.b((byte)13); + write.b(lAccessType); write.s(l.ordinal()); }else if(object instanceof byte[] b){ if(b.length > maxByteArraySize) throw new ArcRuntimeException("Array size too large: " + b.length); - write.b((byte)14); + write.b(byteArrayType); write.i(b.length); write.b(b); }else if(object instanceof boolean[] b){ if(b.length > maxArraySize) throw new ArcRuntimeException("Array size too large: " + b.length); - write.b(16); + write.b(booleanArrayType); write.i(b.length); for(boolean bool : b){ write.bool(bool); } }else if(object instanceof Unit u){ - write.b(17); + write.b(unitType); write.i(u.id); }else if(object instanceof UnitBox u){ - write.b(17); + write.b(unitType); write.i(u.id); }else if(object instanceof Vec2[] vecs){ if(vecs.length > maxArraySize) throw new ArcRuntimeException("Array size too large: " + vecs.length); - write.b(18); + write.b(vec2ArrayType); write.s(vecs.length); for(Vec2 v : vecs){ write.f(v.x); write.f(v.y); } }else if(object instanceof Vec2 v){ - write.b((byte)19); + write.b(vec2Type); write.f(v.x); write.f(v.y); }else if(object instanceof Team t){ - write.b((byte)20); + write.b(teamType); write.b(t.id); }else if(object instanceof int[] i){ if(i.length > maxArraySize) throw new ArcRuntimeException("Array size too large: " + i.length); - write.b((byte)21); + write.b(intArrayType); writeInts(write, i); }else if(object instanceof Object[] objs){ if(objs.length > maxArraySize) throw new ArcRuntimeException("Array size too large: " + objs.length); - write.b((byte)22); + write.b(objectArrayType); write.i(objs.length); for(Object obj : objs){ writeObject(write, obj); } }else if(object instanceof UnitCommand command){ - write.b(23); + write.b(unitCommandType); write.s(command.id); }else if(object instanceof Bullet b || object instanceof Seq s){ //write bullets as null write.b((byte)0); @@ -156,6 +183,12 @@ public class TypeIO{ } } + /** Overload of {@code writeObject(Writes, Object)} which prevents boxing. */ + public static void writeObject(Writes write, double object){ + write.b(doubleType); + write.d(object); + } + public static @Nullable Object readObject(Reads read){ return readObjectBoxed(read, false); } @@ -178,16 +211,20 @@ public class TypeIO{ } public static @Nullable Object readObject(Reads read, boolean box, @Nullable ContentMapper mapper, boolean safe, boolean allowArrays){ + byte type = read.b(); + return readObject(read, box, mapper, safe, allowArrays, type); + } + + public static @Nullable Object readObject(Reads read, boolean box, @Nullable ContentMapper mapper, boolean safe, boolean allowArrays, byte type){ //use a much lower array size limit for build plans int maxArraySize = safe ? TypeIO.maxArraySize : 200; - byte type = read.b(); return switch(type){ - case 0 -> null; - case 1 -> read.i(); - case 2 -> read.l(); - case 3 -> read.f(); - case 4 -> { + case nullType -> null; + case integerType -> read.i(); + case longType -> read.l(); + case floatType -> read.f(); + case stringType -> { byte exists = read.b(); if(exists != 0){ //in a safe context, strings can only be 1200 chars @@ -196,8 +233,8 @@ public class TypeIO{ yield null; } } - case 5 -> mapper == null ? content.getByID(ContentType.all[read.b()], read.s()) : mapper.get(ContentType.all[read.b()], read.s()); - case 6 -> { + case contentType -> mapper == null ? content.getByID(ContentType.all[read.b()], read.s()) : mapper.get(ContentType.all[read.b()], read.s()); + case intSeqType -> { if(!allowArrays) throw new RuntimeException("Nested arrays are not allowed"); short len = read.s(); if(len > maxArraySize) throw new RuntimeException("Invalid array size: " + len); @@ -205,20 +242,20 @@ public class TypeIO{ for(int i = 0; i < len; i ++) arr.add(read.i()); yield arr; } - case 7 -> new Point2(read.i(), read.i()); - case 8 -> { + case point2Type -> new Point2(read.i(), read.i()); + case point2ArrayType -> { if(!allowArrays) throw new RuntimeException("Nested arrays are not allowed"); int len = read.ub(); Point2[] out = new Point2[len]; for(int i = 0; i < len; i ++) out[i] = Point2.unpack(read.i()); yield out; } - case 9 -> content.getByID(ContentType.all[read.b()], read.s()).techNode; - case 10 -> read.bool(); - case 11 -> read.d(); - case 12 -> !box ? world.build(read.i()) : new BuildingBox(read.i()); - case 13 -> LAccess.all[read.s()]; - case 14 -> { + case techNodeType -> content.getByID(ContentType.all[read.b()], read.s()).techNode; + case booleanType -> read.bool(); + case doubleType -> read.d(); + case buildingType -> !box ? world.build(read.i()) : new BuildingBox(read.i()); + case lAccessType -> LAccess.all[read.s()]; + case byteArrayType -> { if(!allowArrays) throw new RuntimeException("Nested arrays are not allowed"); int len = read.i(); if(len > maxByteArraySize) throw new RuntimeException("Invalid array size: " + len); @@ -228,11 +265,11 @@ public class TypeIO{ yield bytes; } //unit command - case 15 -> { + case legacyType -> { read.b(); yield null; } - case 16 -> { + case booleanArrayType -> { if(!allowArrays) throw new RuntimeException("Nested arrays are not allowed"); int len = read.i(); if(len > maxArraySize) throw new RuntimeException("Invalid array size: " + len); @@ -241,8 +278,8 @@ public class TypeIO{ for(int i = 0; i < len; i ++) bools[i] = read.bool(); yield bools; } - case 17 -> !box ? Groups.unit.getByID(read.i()) : new UnitBox(read.i()); - case 18 -> { + case unitType -> !box ? Groups.unit.getByID(read.i()) : new UnitBox(read.i()); + case vec2ArrayType -> { if(!allowArrays) throw new RuntimeException("Nested arrays are not allowed"); int len = read.s(); if(len > maxArraySize) throw new RuntimeException("Invalid array size: " + len); @@ -251,10 +288,10 @@ public class TypeIO{ for(int i = 0; i < len; i ++) out[i] = new Vec2(read.f(), read.f()); yield out; } - case 19 -> new Vec2(read.f(), read.f()); - case 20 -> Team.all[read.ub()]; - case 21 -> readInts(read); - case 22 -> { + case vec2Type -> new Vec2(read.f(), read.f()); + case teamType -> Team.all[read.ub()]; + case intArrayType -> readInts(read); + case objectArrayType -> { if(!allowArrays) throw new RuntimeException("Nested arrays are not allowed"); int len = read.i(); if(len > maxArraySize) throw new RuntimeException("Invalid array size: " + len); @@ -265,7 +302,7 @@ public class TypeIO{ } yield objs; } - case 23 -> content.unitCommand(read.us()); + case unitCommandType -> content.unitCommand(read.us()); default -> throw new IllegalArgumentException("Unknown object type: " + type); }; } @@ -438,7 +475,7 @@ public class TypeIO{ entity = (Unit)EntityMapping.map(typeID & 0xFF).get(); entity.id(id); - if(!netClient.isEntityUsed(entity.id())){ + if(!netClient.isEntityUsed(id)){ add = true; } created = true; diff --git a/core/src/mindustry/io/versions/LegacyRegionSaveVersion.java b/core/src/mindustry/io/versions/LegacyRegionSaveVersion.java index f34a519ab4..b116a2416b 100644 --- a/core/src/mindustry/io/versions/LegacyRegionSaveVersion.java +++ b/core/src/mindustry/io/versions/LegacyRegionSaveVersion.java @@ -20,8 +20,8 @@ public class LegacyRegionSaveVersion extends ShortChunkSaveVersion{ readRegion("content", stream, counter, this::readContentHeader); try{ - readRegion("map", stream, counter, in -> readMap(in, saveState.context)); - readRegion("entities", stream, counter, this::readEntities); + readRegion("map", stream, counter, in -> readMap(in, saveState)); + readRegion("entities", stream, counter, in -> readEntities(in, saveState)); }finally{ content.setTemporaryMapper(null); diff --git a/core/src/mindustry/io/versions/LegacySaveVersion.java b/core/src/mindustry/io/versions/LegacySaveVersion.java index 152aa8cde0..9d6ee16297 100644 --- a/core/src/mindustry/io/versions/LegacySaveVersion.java +++ b/core/src/mindustry/io/versions/LegacySaveVersion.java @@ -3,6 +3,7 @@ package mindustry.io.versions; import arc.util.*; import mindustry.content.*; import mindustry.game.*; +import mindustry.io.*; import mindustry.world.*; import java.io.*; @@ -16,7 +17,8 @@ public abstract class LegacySaveVersion extends LegacyRegionSaveVersion{ } @Override - public void readMap(DataInput stream, WorldContext context) throws IOException{ + public void readMap(DataInput stream, SaveReadState state) throws IOException{ + var context = state.context; int width = stream.readUnsignedShort(); int height = stream.readUnsignedShort(); @@ -56,7 +58,10 @@ public abstract class LegacySaveVersion extends LegacyRegionSaveVersion{ //do not override occupied cells if(!occupied){ tile.setBlock(block); - if(tile.build != null) tile.build.enabled = true; + if(tile.build != null){ + if(!state.preview) state.allBuildings.add(tile.build); + tile.build.enabled = true; + } } if(block.hasBuilding()){ diff --git a/core/src/mindustry/io/versions/LegacySaveVersion2.java b/core/src/mindustry/io/versions/LegacySaveVersion2.java index 73d39488b7..5b7aae59cd 100644 --- a/core/src/mindustry/io/versions/LegacySaveVersion2.java +++ b/core/src/mindustry/io/versions/LegacySaveVersion2.java @@ -2,6 +2,7 @@ package mindustry.io.versions; import arc.func.*; import mindustry.gen.*; +import mindustry.io.*; import java.io.*; @@ -13,7 +14,7 @@ public class LegacySaveVersion2 extends LegacyRegionSaveVersion{ } @Override - public void readWorldEntities(DataInput stream, Prov[] mapping) throws IOException{ + public void readWorldEntities(DataInput stream, Prov[] mapping, SaveReadState state) throws IOException{ int amount = stream.readInt(); for(int j = 0; j < amount; j++){ diff --git a/core/src/mindustry/io/versions/Save1.java b/core/src/mindustry/io/versions/Save1.java index 95a7ab558e..0539f8260f 100644 --- a/core/src/mindustry/io/versions/Save1.java +++ b/core/src/mindustry/io/versions/Save1.java @@ -1,5 +1,7 @@ package mindustry.io.versions; +import mindustry.io.*; + import java.io.*; public class Save1 extends LegacySaveVersion{ @@ -9,7 +11,7 @@ public class Save1 extends LegacySaveVersion{ } @Override - public void readEntities(DataInput stream) throws IOException{ + public void readEntities(DataInput stream, SaveReadState state) throws IOException{ readLegacyEntities(stream); } } diff --git a/core/src/mindustry/io/versions/Save11.java b/core/src/mindustry/io/versions/Save11.java index 898d5dc405..4be899545e 100644 --- a/core/src/mindustry/io/versions/Save11.java +++ b/core/src/mindustry/io/versions/Save11.java @@ -28,8 +28,8 @@ public class Save11 extends SaveVersion{ try{ readRegion("patches", stream, counter, in -> readDataPatches(in, saveState)); - readRegion("map", stream, counter, in -> readMap(in, saveState.context)); - readRegion("entities", stream, counter, this::readEntities); + readRegion("map", stream, counter, in -> readMap(in, saveState)); + readRegion("entities", stream, counter, in -> readEntities(in, saveState)); readRegion("markers", stream, counter, this::readMarkers); readRegion("custom", stream, counter, this::readCustomChunks); }finally{ diff --git a/core/src/mindustry/io/versions/Save2.java b/core/src/mindustry/io/versions/Save2.java index 95b7748ce8..1df62d6ab7 100644 --- a/core/src/mindustry/io/versions/Save2.java +++ b/core/src/mindustry/io/versions/Save2.java @@ -1,5 +1,7 @@ package mindustry.io.versions; +import mindustry.io.*; + import java.io.*; public class Save2 extends LegacySaveVersion{ @@ -9,7 +11,7 @@ public class Save2 extends LegacySaveVersion{ } @Override - public void readEntities(DataInput stream) throws IOException{ + public void readEntities(DataInput stream, SaveReadState state) throws IOException{ readLegacyEntities(stream); } } diff --git a/core/src/mindustry/io/versions/Save3.java b/core/src/mindustry/io/versions/Save3.java index 6eff300d88..c755c276bb 100644 --- a/core/src/mindustry/io/versions/Save3.java +++ b/core/src/mindustry/io/versions/Save3.java @@ -2,6 +2,7 @@ package mindustry.io.versions; import mindustry.game.*; import mindustry.game.Teams.*; +import mindustry.io.*; import java.io.*; @@ -14,7 +15,7 @@ public class Save3 extends LegacySaveVersion{ } @Override - public void readEntities(DataInput stream) throws IOException{ + public void readEntities(DataInput stream, SaveReadState state) throws IOException{ int teamc = stream.readInt(); for(int i = 0; i < teamc; i++){ Team team = Team.get(stream.readInt()); diff --git a/core/src/mindustry/io/versions/Save4.java b/core/src/mindustry/io/versions/Save4.java index 793272e67b..13c70d0c8e 100644 --- a/core/src/mindustry/io/versions/Save4.java +++ b/core/src/mindustry/io/versions/Save4.java @@ -1,6 +1,7 @@ package mindustry.io.versions; import mindustry.gen.*; +import mindustry.io.*; import java.io.*; @@ -12,9 +13,9 @@ public class Save4 extends LegacySaveVersion2{ } @Override - public void readEntities(DataInput stream) throws IOException{ + public void readEntities(DataInput stream, SaveReadState state) throws IOException{ readTeamBlocks(stream); - readWorldEntities(stream, EntityMapping.idMap); + readWorldEntities(stream, EntityMapping.idMap, state); } } diff --git a/core/src/mindustry/io/versions/ShortChunkSaveVersion.java b/core/src/mindustry/io/versions/ShortChunkSaveVersion.java index 6b5c8061fe..2a80d07012 100644 --- a/core/src/mindustry/io/versions/ShortChunkSaveVersion.java +++ b/core/src/mindustry/io/versions/ShortChunkSaveVersion.java @@ -18,7 +18,7 @@ public class ShortChunkSaveVersion extends SaveVersion{ } @Override - public void readWorldEntities(DataInput stream, Prov[] mapping) throws IOException{ + public void readWorldEntities(DataInput stream, Prov[] mapping, SaveReadState state) throws IOException{ int amount = stream.readInt(); for(int j = 0; j < amount; j++){ @@ -45,7 +45,8 @@ public class ShortChunkSaveVersion extends SaveVersion{ } @Override - public void readMap(DataInput stream, WorldContext context) throws IOException{ + public void readMap(DataInput stream, SaveReadState state) throws IOException{ + var context = state.context; int width = stream.readUnsignedShort(); int height = stream.readUnsignedShort(); @@ -103,7 +104,10 @@ public class ShortChunkSaveVersion extends SaveVersion{ //set block only if this is the center; otherwise, it's handled elsewhere if(isCenter){ tile.setBlock(block); - if(tile.build != null) tile.build.enabled = true; + if(tile.build != null){ + if(!state.preview) state.allBuildings.add(tile.build); + tile.build.enabled = true; + } } //must be assigned after setBlock, because that can reset data diff --git a/core/src/mindustry/logic/LAccess.java b/core/src/mindustry/logic/LAccess.java index 515bfd78fa..9d54553e7a 100644 --- a/core/src/mindustry/logic/LAccess.java +++ b/core/src/mindustry/logic/LAccess.java @@ -87,18 +87,19 @@ public enum LAccess{ public final String[] params; public final boolean isObj; + public boolean privileged; - public static final EnumSet privilegedAccess = EnumSet.of(cameraX, cameraY, cameraWidth, cameraHeight); + private static final ObjectSet privilegedAccess = ObjectSet.with(cameraX, cameraY, cameraWidth, cameraHeight); public static final LAccess[] all = values(), - senseable = Seq.select(all, t -> t.params.length <= 1 && !t.isPrivileged()).toArray(LAccess.class), + senseable = Seq.select(all, t -> t.params.length <= 1 && !privilegedAccess.contains(t)).toArray(LAccess.class), senseablePrivileged = Seq.select(all, t -> t.params.length <= 1).toArray(LAccess.class), controls = Seq.select(all, t -> t.params.length > 0).toArray(LAccess.class), settable = {x, y, velocityX, velocityY, rotation, speed, armor, health, shield, team, flag, totalPower, payloadType, bulletTime, bulletLifetime}; - public boolean isPrivileged(){ - return privilegedAccess.contains(this); + static{ + privilegedAccess.each(l -> l.privileged = privilegedAccess.contains(l)); } LAccess(String... params){ diff --git a/core/src/mindustry/logic/LAssembler.java b/core/src/mindustry/logic/LAssembler.java index 9c5b40533c..b5d7443639 100644 --- a/core/src/mindustry/logic/LAssembler.java +++ b/core/src/mindustry/logic/LAssembler.java @@ -56,22 +56,19 @@ public class LAssembler{ return new LParser(text, privileged).parse(); } - /** @return a variable by name. - * This may be a constant variable referring to a number or object. */ + /** + * @return a variable by name. This may be a constant variable referring to a number or object. + * @param symbol the string literal, numeric literal, or variable name. Leading or trailing spaces are not allowed. + * */ public LVar var(String symbol){ LVar constVar = Vars.logicVars.get(symbol, privileged); if(constVar != null) return constVar; - symbol = symbol.trim(); - //string case - if(!symbol.isEmpty() && symbol.charAt(0) == '\"' && symbol.charAt(symbol.length() - 1) == '\"'){ - return putConst("___" + symbol, symbol.substring(1, symbol.length() - 1).replace("\\n", "\n")); + if(symbol.length() > 1 && symbol.charAt(0) == '\"' && symbol.charAt(symbol.length() - 1) == '\"'){ + return putConst("___" + symbol, unescape(symbol.substring(1, symbol.length() - 1))); } - //remove spaces for non-strings - symbol = symbol.replace(' ', '_'); - //use a positive invalid number if number might be negative, else use a negative invalid number double value = parseDouble(symbol); @@ -84,6 +81,34 @@ public class LAssembler{ } } + /** Decodes \n, \", \\ and uXXXX escape sequences in a string literal's contents (quotes already stripped). */ + static String unescape(String s){ + if(s.indexOf('\\') == -1) return s; + + StringBuilder out = new StringBuilder(s.length()); + for(int i = 0; i < s.length(); i++){ + char c = s.charAt(i); + if(c == '\\' && i + 1 < s.length()){ + char next = s.charAt(i + 1); + if(next == 'n'){ + out.append('\n'); + i ++; + continue; + }else if(next == '"' || next == '\\'){ + out.append(next); + i ++; + continue; + }else if(next == 'u' && i + 5 < s.length()){ + out.append((char)Integer.parseInt(s.substring(i + 2, i + 6), 16)); + i += 5; + continue; + } + } + out.append(c); + } + return out.toString(); + } + double parseDouble(String symbol){ //parse hex/binary syntax if(symbol.startsWith("0b")) return parseLong(false, symbol, 2, 2, symbol.length()); @@ -153,4 +178,4 @@ public class LAssembler{ return vars.get(name); } -} +} \ No newline at end of file diff --git a/core/src/mindustry/logic/LCanvas.java b/core/src/mindustry/logic/LCanvas.java index 320b8e59ca..767af6ba1d 100644 --- a/core/src/mindustry/logic/LCanvas.java +++ b/core/src/mindustry/logic/LCanvas.java @@ -60,10 +60,14 @@ public class LCanvas extends Table{ } /** @return if statement elements should have rows. */ - public static boolean useRows(){ + public static boolean isCompact(){ return Core.graphics.getWidth() < Scl.scl(900f) * 1.2f; } + public static float getTargetWidth(){ + return isCompact() ? 410f : Mathf.clamp(Core.graphics.getWidth() / Scl.scl(1f) * 0.95f - Scl.scl(80f), 400f, 1200f); + } + public static void tooltip(Cell cell, String key){ String lkey = key.toLowerCase().replace(" ", ""); if(Core.bundle.has(lkey)){ @@ -101,7 +105,7 @@ public class LCanvas extends Table{ } public void rebuild(){ - targetWidth = useRows() ? 400f : 900f; + targetWidth = getTargetWidth(); float s = pane != null ? pane.getVisualScrollY() : 0f; String toLoad = statements != null ? save() : null; @@ -431,7 +435,7 @@ public class LCanvas extends Table{ t.margin(6f); t.touchable = Touchable.enabled; - t.add(st.name()).style(Styles.outlineLabel).name("statement-name").color(color).padRight(8); + t.add(st.localizedName()).style(Styles.outlineLabel).name("statement-name").color(color).padRight(8); t.add().growX(); addressLabel = t.add(index + "").style(Styles.outlineLabel).color(color).padRight(8).get(); @@ -492,12 +496,15 @@ public class LCanvas extends Table{ row(); - table(t -> { - t.left(); - t.marginLeft(4); - t.setColor(color); - st.build(t); - }).pad(4).padTop(2).left().grow(); + Table t = st.useWrapping() ? new WrapTable() : new Table(); + + t.left(); + t.marginLeft(4); + t.setColor(color); + if(st.useWrapping()) t.marginRight(4f); + st.build(t); + + add(t).pad(4).padTop(2).left().grow(); marginBottom(7); } diff --git a/core/src/mindustry/logic/LExecutor.java b/core/src/mindustry/logic/LExecutor.java index 034089a9ea..c50ce47f91 100644 --- a/core/src/mindustry/logic/LExecutor.java +++ b/core/src/mindustry/logic/LExecutor.java @@ -1821,6 +1821,7 @@ public class LExecutor{ } } case ambientLight -> state.rules.ambientLight.fromDouble(value.num()); + case unitLight -> state.rules.unitLight = value.bool(); case solarMultiplier -> state.rules.solarMultiplier = Math.max(value.numf(), 0f); case dragMultiplier -> state.rules.dragMultiplier = Math.max(value.numf(), 0f); case ban -> { diff --git a/core/src/mindustry/logic/LMarkerControl.java b/core/src/mindustry/logic/LMarkerControl.java index 6de27aa378..84fba903f2 100644 --- a/core/src/mindustry/logic/LMarkerControl.java +++ b/core/src/mindustry/logic/LMarkerControl.java @@ -2,9 +2,10 @@ package mindustry.logic; public enum LMarkerControl{ remove, - world("true/false"), - minimap("true/false"), - autoscale("true/false"), + world("truefalse"), + minimap("truefalse"), + light("truefalse"), + autoscale("truefalse"), pos("x", "y"), endPos("x", "y"), drawLayer("layer"), diff --git a/core/src/mindustry/logic/LParser.java b/core/src/mindustry/logic/LParser.java index 1b9902080f..dcc86b8f92 100644 --- a/core/src/mindustry/logic/LParser.java +++ b/core/src/mindustry/logic/LParser.java @@ -25,6 +25,11 @@ public class LParser{ LParser(String text, boolean privileged){ this.privileged = privileged; this.chars = text.toCharArray(); + + //normalize CRLF and lone-CR line endings to LF in place; avoids extra allocations, and an extra \n is harmless + for(int i = 0; i < chars.length; i++){ + if(chars[i] == '\r') chars[i] = '\n'; + } } void comment(){ @@ -42,20 +47,49 @@ public class LParser{ while(++pos < chars.length){ char c = chars[pos]; + + //skip over \n, \" and \\ escape sequences + //this doesn't actually transform the sequences, as that would output invalid characters into Statement fields and break round-trip parsing + if(c == '\\' && pos + 1 < chars.length && (chars[pos + 1] == 'n' || chars[pos + 1] == '"' || chars[pos + 1] == '\\')){ + utflen += utf16size(chars[pos + 1]); + pos ++; //consume the escaped character too + continue; + } + + //uXXXX: validate 4 hex digits + if(c == '\\' && pos + 1 < chars.length && chars[pos + 1] == 'u'){ + if(pos + 5 >= chars.length) error("Invalid \\u escape; expected 4 hex digits."); + int value = 0; + for(int j = pos + 2; j <= pos + 5; j++){ + //if any of the digits is invalid, digit() returns -1 and value becomes and stays negative + value = value << 4 | Character.digit(chars[j], 16); + } + if(value < 0) error("Invalid \\u escape; expected 4 hex digits."); + utflen += utf16size(value); + pos += 5; //consume u and the 4 hex digits + continue; + } + if(c == '\n'){ error("Missing closing quote \" before end of line."); }else if(c == '"'){ break; } - // See ByteBufferOutput.writeUTF() - utflen += c != 0 && c <= 0x7F ? 1 : c <= 0x7FF ? 2 : 3; + utflen += utf16size(c); } if(pos >= chars.length || chars[pos] != '"') error("Missing closing quote \" before end of file."); if(utflen > 65535) error("String value too long."); - return new String(chars, from, ++pos - from); + pos ++; //move past the closing quote + + return new String(chars, from, pos - from); + } + + static int utf16size(int c){ + //see ByteBufferOutput.writeUTF() + return c != 0 && c < 0x80 ? 1 : c < 0x800 ? 2 : 3; } String token(){ @@ -63,7 +97,7 @@ public class LParser{ while(pos < chars.length){ char c = chars[pos]; - if(c == '\n' || c == ' ' || c == '#' || c == '\t' || c == ';') break; + if(c == '\n' || c == ' ' || c == '#' || c == '\t' || c == ';' || c == '"') break; pos ++; } @@ -191,7 +225,6 @@ public class LParser{ while(pos < chars.length && line < LExecutor.maxInstructions){ switch(chars[pos]){ case '\n', ';', ' ' -> pos ++; //skip newlines and spaces - case '\r' -> pos += 2; //skip the newline after the \r default -> statement(); } } diff --git a/core/src/mindustry/logic/LStatement.java b/core/src/mindustry/logic/LStatement.java index b92e00fcf3..915841e889 100644 --- a/core/src/mindustry/logic/LStatement.java +++ b/core/src/mindustry/logic/LStatement.java @@ -16,6 +16,8 @@ import mindustry.logic.LCanvas.*; import mindustry.logic.LExecutor.*; import mindustry.ui.*; +import java.util.*; + import static mindustry.Vars.*; import static mindustry.logic.LCanvas.*; @@ -60,6 +62,10 @@ public abstract class LStatement{ return read.size == 0 ? null : read.first(); } + public boolean useWrapping(){ + return true; + } + public boolean hidden(){ return false; } @@ -81,34 +87,52 @@ public abstract class LStatement{ tooltip(label, text); } - protected String sanitize(String value){ + /** Sanitizes variable input strings from text fields into values that will not break logic parsing. */ + public static String sanitize(String value){ if(value.length() == 0){ return ""; }else if(value.length() == 1){ - if(value.charAt(0) == '"' || value.charAt(0) == ';' || value.charAt(0) == ' '){ + if(value.charAt(0) == '"' || value.charAt(0) == ';' || value.charAt(0) == ' ' || + value.charAt(0) == '\n' || value.charAt(0) == '\t' || value.charAt(0) == '#'){ return "invalid"; } }else{ StringBuilder res = new StringBuilder(value.length()); if(value.charAt(0) == '"' && value.charAt(value.length() - 1) == '"'){ res.append('\"'); - //strip out extra quotes + //escape characters that would otherwise break out of the string or corrupt it. for(int i = 1; i < value.length() - 1; i++){ - if(value.charAt(i) == '"'){ - res.append('\''); - }else{ - res.append(value.charAt(i)); + char c = value.charAt(i); + //exception: allow escape sequences in strings: \n, \", \\, uXXXX + if(c == '\\' && i + 1 < value.length() - 1){ + char next = value.charAt(i + 1); + if(next == '"' || next == '\\' || next == 'n'){ + res.append(c).append(next); + i ++; //consumed the escape target too + continue; + }else if(next == 'u' && i + 5 < value.length() - 1 && isHex(value, i + 2)){ + res.append(value, i, i + 6); + i += 5; //consumed u and the 4 hex digits too + continue; + } + } + switch(c){ + case '"' -> res.append("\\\""); + case '\\' -> res.append("\\\\"); + case '\n' -> res.append("\\n"); + default -> res.append(c); } } res.append('\"'); }else{ - //otherwise, strip out semicolons, spaces and quotes + //otherwise, strip out/replace anything the tokenizer would treat as a delimiter or + //comment start for an unquoted token: semicolons, spaces, quotes, tabs, newlines and '#' for(int i = 0; i < value.length(); i++){ char c = value.charAt(i); res.append(switch(c){ case ';' -> 's'; case '"' -> '\''; - case ' ' -> '_'; + case ' ', '\t', '\n', '#' -> '_'; default -> c; }); } @@ -120,26 +144,73 @@ public abstract class LStatement{ return value; } + /** True if the 4 characters at value[from..from+3] are all hex digits. */ + private static boolean isHex(String value, int from){ + for(int i = from; i < from + 4; i++){ + if(Character.digit(value.charAt(i), 16) == -1) return false; + } + return true; + } + + protected static boolean logicLocalization(){ + return Core.settings.getBool("logiclocalization", true); + } + + public static String bundle(String key){ + if(!logicLocalization()) return key; + return Core.bundle.get("name.token." + key, key); + } + + protected static String bundle(Enum value){ + if(value instanceof LogicOp op){ + return selectTranslate(op.symbol); + }else if(value instanceof ConditionOp op){ + return selectTranslate(op.symbol); + } + String name = value.name().toLowerCase(Locale.ROOT); + String labelKey = value.getClass().getSimpleName().toLowerCase(Locale.ROOT) + ".label." + name; + if(logicLocalization() && Core.bundle.has(labelKey)){ + return Core.bundle.get(labelKey); + } + return value.name(); + } + + protected static String selectTranslate(String text){ + if(text == null || text.isEmpty() || !logicLocalization()) return text; + return switch(text){ + case "not", "and", "or", "b-and", "xor", "flip", "always" -> bundle(text); + default -> text; + }; + } + protected Cell field(Table table, String value, Cons setter){ return table.field(value, Styles.nodeField, s -> setter.get(sanitize(s))) - .size(144f, 40f).pad(2f).color(table.color); + .size(180f, 40f).pad(2f).color(table.color); } protected Cell fields(Table table, String desc, String value, Cons setter){ - table.add(desc).padLeft(10).left().self(this::param); - return field(table, value, setter).width(85f).padRight(10).left(); + return fields(table, desc, LCanvas.isCompact(), value, setter); } - /** Puts the text and field in one table, taking up one cell. */ - protected Cell fieldst(Table table, String desc, String value, Cons setter){ - Cell[] result = {null}; - table.table(t -> { - t.setColor(table.color); - t.add(desc).padLeft(10).left().self(this::param); - result[0] = field(t, value, setter).width(85f).padRight(10).left(); - }); + protected Cell fields(Table table, String value, Cons setter){ + return field(table, value, setter).width(180f); + } - return result[0]; + protected Cell fields(Table table, String desc, boolean nameAfterField, String value, Cons setter){ + Table sub = new Table(); + sub.setColor(table.color); + table.add(sub); + float width = 180f; + String text = bundle(desc); + + if(nameAfterField){ + var result = field(sub, value, setter).width(width).padRight(4f).left(); + sub.add(text).padRight(12f).self(this::param); + return result; + }else{ + sub.add(text).padLeft(10).self(this::param); + return field(sub, value, setter).width(width).padRight(10).left(); + } } /** Adds color edit button */ @@ -159,16 +230,6 @@ public abstract class LStatement{ }, Styles.logict, () -> {}).size(40f).padLeft(-11).color(table.color); } - protected Cell fields(Table table, String value, Cons setter){ - return field(table, value, setter).width(85f); - } - - protected void row(Table table){ - if(LCanvas.useRows()){ - table.row(); - } - } - protected void showSelect(Button b, T[] values, T current, Cons getter, int cols, Cons sizer){ showSelectTable(b, (t, hide) -> { ButtonGroup