Merge branch 'master' into mod-dependencies

This commit is contained in:
MEEPofFaith
2025-02-08 20:48:39 -08:00
424 changed files with 17880 additions and 8956 deletions

View File

@@ -141,6 +141,7 @@ mod.enabled = [lightgray]Enabled
mod.disabled = [scarlet]Disabled
mod.multiplayer.compatible = [gray]Multiplayer Compatible
mod.disable = Disable
mod.version = Version:
mod.content = Content:
mod.delete.error = Unable to delete mod. File may be in use.
mod.incompatiblegame = [red]Outdated Game
@@ -189,6 +190,7 @@ 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.
campaign.difficulty = Difficulty
completed = [accent]Completed
techtree = Tech Tree
techtree.select = Tech Tree Selection
@@ -288,13 +290,14 @@ disconnect.error = Connection error.
disconnect.closed = Connection closed.
disconnect.timeout = Timed out.
disconnect.data = Oyunun geri yuklenemedi!
disconnect.snapshottimeout = Timed out while receiving UDP snapshots.\nThis may be caused by an unstable network or connection.
cantconnect = Unable to join game ([accent]{0}[]).
connecting = [accent]Baglaniliyor
reconnecting = [accent]Reconnecting...
connecting.data = [accent]Loading world data...
server.port = Link:
server.addressinuse = Addres zaten kullaniliyor!
server.invalidport = Geçersiz Oyun numarasi!
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 = [crimson]Oyun acarkes sorun olustu: [accent]{0}
save.new = Yeni Kayit Dosyasi
save.overwrite = Bu oyunun uzerinden\ngecmek istedigine emin\nmisin?
@@ -347,6 +350,7 @@ 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
@@ -489,6 +493,7 @@ waves.units.show = Show All
wavemode.counts = counts
wavemode.totals = totals
wavemode.health = health
all = All
editor.default = [lightgray]<Default>
details = Details...
@@ -656,7 +661,6 @@ requirement.capture = Capture {0}
requirement.onplanet = Control Sector On {0}
requirement.onsector = Land On Sector: {0}
launch.text = Launch
research.multiplayer = Only the host can research items.
map.multiplayer = Only the host can view sectors.
uncover = Uncover
configure = Configure Loadout
@@ -702,14 +706,18 @@ loadout = Loadout
resources = Resources
resources.max = Max
bannedblocks = Banned Blocks
unbannedblocks = Unbanned Blocks
objectives = Objectives
bannedunits = Banned Units
unbannedunits = Unbanned Units
bannedunits.whitelist = Banned Units As Whitelist
bannedblocks.whitelist = Banned Blocks As Whitelist
addall = Add All
launch.from = Launching From: [accent]{0}
launch.capacity = Launching Item Capacity: [accent]{0}
launch.destination = Destination: {0}
landing.sources = Source Sectors: [accent]{0}[]
landing.import = Max Total Import: {0}[accent]{1}[lightgray]/min
configure.invalid = Amount must be a number between 0 and {0}.
add = Add...
guardian = Guardian
@@ -724,6 +732,7 @@ error.mapnotfound = Map file not found!
error.io = Network I/O error.
error.any = Unkown network error.
error.bloom = Failed to initialize bloom.\nYour device may not support it.
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.
weather.rain.name = Rain
weather.snowing.name = Snow
@@ -747,7 +756,9 @@ sectors.stored = Stored:
sectors.resume = Resume
sectors.launch = Launch
sectors.select = Select
sectors.launchselect = Select Launch Destination
sectors.nonelaunch = [lightgray]none (sun)
sectors.redirect = Redirect Launch Pads
sectors.rename = Rename Sector
sectors.enemybase = [scarlet]Enemy Base
sectors.vulnerable = [scarlet]Vulnerable
@@ -773,6 +784,11 @@ threat.medium = Medium
threat.high = High
threat.extreme = Extreme
threat.eradication = Eradication
difficulty.casual = Casual
difficulty.easy = Easy
difficulty.normal = Normal
difficulty.hard = Hard
difficulty.eradication = Eradication
planets = Planets
planet.serpulo.name = Serpulo
@@ -794,9 +810,19 @@ sector.fungalPass.name = Fungal Pass
sector.biomassFacility.name = Biomass Synthesis Facility
sector.windsweptIslands.name = Windswept Islands
sector.extractionOutpost.name = Extraction Outpost
sector.facility32m.name = Facility 32 M
sector.taintedWoods.name = Tainted Woods
sector.infestedCanyons.name = Infested Canyons
sector.planetaryTerminal.name = Planetary Launch Terminal
sector.coastline.name = Coastline
sector.navalFortress.name = Naval Fortress
sector.polarAerodrome.name = Polar Aerodrome
sector.atolls.name = Atolls
sector.testingGrounds.name = Testing Grounds
sector.seaPort.name = Sea Port
sector.weatheredChannels.name = Weathered Channels
sector.mycelialBastion.name = Mycelial Bastion
sector.frontier.name = Frontier
sector.groundZero.description = The optimal location to begin once more. Low enemy threat. Few resources.\nGather as much lead and copper as possible.\nMove on.
sector.frozenForest.description = Even here, closer to mountains, the spores have spread. The frigid temperatures cannot contain them forever.\n\nBegin the venture into power. Build combustion generators. Learn to use menders.
@@ -816,6 +842,18 @@ sector.impact0078.description = Here lie remnants of the interstellar transport
sector.planetaryTerminal.description = The final target.\n\nThis coastal base contains a structure capable of launching Cores to local planets. It is extremely well guarded.\n\nProduce naval units. Eliminate the enemy as quickly as possible. Research the launch structure.
sector.coastline.description = Remnants of naval unit technology have been detected at this location. Repel the enemy attacks, capture this sector, and acquire the technology.
sector.navalFortress.description = The enemy has established a base on a remote, naturally-fortified island. Destroy this outpost. Acquire their advanced naval craft technology, and research it.
sector.cruxscape.name = Cruxscape
sector.geothermalStronghold.name = Geothermal Stronghold
sector.facility32m.description = WIP, map submission by Stormride_R
sector.taintedWoods.description = WIP, map submission by Stormride_R
sector.atolls.description = WIP, map submission by Stormride_R
sector.frontier.description = WIP, map submission by Stormride_R
sector.infestedCanyons.description = WIP, map submission by Skeledragon
sector.polarAerodrome.description = WIP, map submission by hhh i 17
sector.testingGrounds.description = WIP, map submission by dnx2019
sector.seaPort.description = WIP, map submission by inkognito626
sector.weatheredChannels.description = WIP, map submission by Skeledragon
sector.mycelialBastion.description = WIP, map submission by Skeledragon
sector.onset.name = The Onset
sector.aegis.name = Aegis
sector.lake.name = Lake
@@ -980,6 +1018,7 @@ stat.buildspeedmultiplier = Build Speed Multiplier
stat.reactive = Reacts
stat.immunities = Immunities
stat.healing = Healing
stat.efficiency = [stat]{0}% Efficiency
ability.forcefield = Force Field
ability.forcefield.description = Projects a force shield that absorbs bullets
@@ -1012,6 +1051,7 @@ ability.liquidexplode = Death Spillage
ability.liquidexplode.description = Spills liquid on death
ability.stat.firingrate = [stat]{0}/sec[lightgray] firing rate
ability.stat.regen = [stat]{0}[lightgray] health/sec
ability.stat.pulseregen = [stat]{0}[lightgray] health/pulse
ability.stat.shield = [stat]{0}[lightgray] shield
ability.stat.repairspeed = [stat]{0}/sec[lightgray] repair speed
ability.stat.slurpheal = [stat]{0}[lightgray] health/liquid unit
@@ -1026,6 +1066,7 @@ ability.stat.buildtime = [stat]{0} sec[lightgray] build time
bar.onlycoredeposit = Only Core Depositing Allowed
bar.drilltierreq = Better Drill Required
bar.nobatterypower = Insufficieny Battery Power
bar.noresources = Missing Resources
bar.corereq = Core Base Required
bar.corefloor = Core Zone Tile Required
@@ -1034,6 +1075,7 @@ bar.drillspeed = Drill Speed: {0}/s
bar.pumpspeed = Pump Speed: {0}/s
bar.efficiency = Efficiency: {0}%
bar.boost = Boost: +{0}%
bar.powerbuffer = Battery Power: {0}/{1}
bar.powerbalance = Power: {0}
bar.powerstored = Stored: {0}/{1}
bar.poweramount = Power: {0}
@@ -1044,6 +1086,7 @@ bar.capacity = Capacity: {0}
bar.unitcap = {0} {1}/{2}
bar.liquid = Liquid
bar.heat = Heat
bar.cooldown = Cooldown
bar.instability = Instability
bar.heatamount = Heat: {0}
bar.heatpercent = Heat: {0} ({1}%)
@@ -1068,6 +1111,7 @@ bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
bullet.frags = [stat]{0}[lightgray]x frag bullets:
bullet.lightning = [stat]{0}[lightgray]x lightning ~ [stat]{1}[lightgray] damage
bullet.buildingdamage = [stat]{0}%[lightgray] building damage
bullet.shielddamage = [stat]{0}%[lightgray] shield damage
bullet.knockback = [stat]{0}[lightgray] knockback
bullet.pierce = [stat]{0}[lightgray]x pierce
bullet.infinitepierce = [stat]pierce
@@ -1076,6 +1120,8 @@ bullet.healamount = [stat]{0}[lightgray] direct repair
bullet.multiplier = [stat]{0}[lightgray]x ammo multiplier
bullet.reload = [stat]{0}[lightgray]x reload
bullet.range = [stat]{0}[lightgray] tiles range
bullet.notargetsmissiles = [stat] ignores buildings
bullet.notargetsbuildings = [stat] ignores missiles
unit.blocks = Yapilar
unit.blockssquared = blocks²
@@ -1092,6 +1138,7 @@ unit.minutes = mins
unit.persecond = /sec
unit.perminute = /min
unit.timesspeed = x speed
unit.multiplier = x
unit.percent = %
unit.shieldhealth = shield health
unit.items = esya
@@ -1136,18 +1183,13 @@ setting.fpscap.text = {0} FPS
setting.uiscale.name = UI Scaling[lightgray] (requires restart)[]
setting.uiscale.description = Restart required to apply changes.
setting.swapdiagonal.name = Always Diagonal Placement
setting.difficulty.training = training
setting.difficulty.easy = kolay
setting.difficulty.normal = orta
setting.difficulty.hard = zor
setting.difficulty.insane = cok zor
setting.difficulty.name = Zorluk derecesi:
setting.screenshake.name = Ekran sallanmasi
setting.bloomintensity.name = Bloom Intensity
setting.bloomblur.name = Bloom Blur
setting.effects.name = Efekleri goster
setting.destroyedblocks.name = Display Destroyed Blocks
setting.blockstatus.name = Display Block Status
setting.displayselection.name = Display Block Configs on Hover
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
setting.sensitivity.name = Kumanda hassasligi
setting.saveinterval.name = Otomatik kaydetme suresi
@@ -1174,11 +1216,13 @@ setting.mutemusic.name = Sesi kapat
setting.sfxvol.name = Ses seviyesi
setting.mutesound.name = Sesi kapat
setting.crashreport.name = Send Anonymous Crash Reports
setting.communityservers.name = Fetch Community Server List
setting.savecreate.name = Auto-Create Saves
setting.steampublichost.name = Public Game Visibility
setting.playerlimit.name = Player Limit
setting.chatopacity.name = Chat Opacity
setting.lasersopacity.name = Power Laser Opacity
setting.unitlaseropacity.name = Unit Mining Beam Opacity
setting.bridgeopacity.name = Bridge Opacity
setting.playerchat.name = Display In-Game Chat
setting.showweather.name = Show Weather Graphics
@@ -1231,6 +1275,7 @@ 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.rebuild_select.name = Rebuild Region
keybind.schematic_select.name = Select Region
keybind.schematic_menu.name = Schematic Menu
@@ -1308,12 +1353,16 @@ rules.wavetimer = Wave Timer
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.waves = Waves
rules.airUseSpawns = Air units use spawn points
rules.attack = Attack Mode
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.rtsminsquadsize = Min Squad Size
rules.rtsmaxsquadsize = Max Squad Size
rules.rtsminattackweight = Min Attack Weight
@@ -1329,12 +1378,14 @@ rules.unitcostmultiplier = Unit Cost Multiplier
rules.unithealthmultiplier = Unit Health Multiplier
rules.unitdamagemultiplier = Unit Damage Multiplier
rules.unitcrashdamagemultiplier = Unit Crash Damage Multiplier
rules.unitminespeedmultiplier = Unit Mine Speed Multiplier
rules.solarmultiplier = Solar Power Multiplier
rules.unitcapvariable = Cores Contribute To Unit Cap
rules.unitpayloadsexplode = Carried Payloads Explode With The Unit
rules.unitcap = Base Unit Cap
rules.limitarea = Limit Map Area
rules.enemycorebuildradius = Enemy Core No-Build Radius:[lightgray] (tiles)
rules.extracorebuildradius = Extra No-Build Radius:[lightgray] (tiles)
rules.wavespacing = Wave Spacing:[lightgray] (sec)
rules.initialwavespacing = Initial Wave Spacing:[lightgray] (sec)
rules.buildcostmultiplier = Build Cost Multiplier
@@ -1356,6 +1407,12 @@ rules.title.teams = Teams
rules.title.planet = Planet
rules.lighting = Lighting
rules.fog = Fog of War
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.showspawns = Show Enemy Spawns
rules.randomwaveai = Unpredictable Wave AI
rules.fire = Fire
rules.anyenv = <Any>
rules.explosions = Block/Unit Explosion Damage
@@ -1364,6 +1421,7 @@ rules.weather = Weather
rules.weather.frequency = Frequency:
rules.weather.always = Always
rules.weather.duration = 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.
@@ -1504,6 +1562,8 @@ block.graphite-press.name = Graphite Press
block.multi-press.name = Multi-Press
block.constructing = {0}\n[lightgray](Constructing)
block.spawn.name = Enemy Spawn
block.remove-wall.name = Remove Wall
block.remove-ore.name = Remove Ore
block.core-shard.name = Core: Shard
block.core-foundation.name = Core: Foundation
block.core-nucleus.name = Core: Nucleus
@@ -1667,6 +1727,8 @@ block.meltdown.name = Meltdown
block.foreshadow.name = Foreshadow
block.container.name = Container
block.launch-pad.name = Launch Pad
block.advanced-launch-pad.name = Launch Pad
block.landing-pad.name = Landing Pad
block.segment.name = Segment
block.ground-factory.name = Ground Factory
block.air-factory.name = Air Factory
@@ -1761,6 +1823,7 @@ 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
@@ -1808,6 +1871,7 @@ 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
@@ -2033,6 +2097,10 @@ block.phase-wall.description = Not as strong as a thorium wall but will deflect
block.phase-wall-large.description = Not as strong as a thorium wall but will deflect bullets unless they are too powerful.\nSpans multiple tiles.
block.surge-wall.description = The strongest defensive block.\nHas a small chance of triggering lightning towards the attacker.
block.surge-wall-large.description = The strongest defensive block.\nHas a small chance of triggering lightning towards the attacker.\nSpans multiple tiles.
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 = A small door that can be opened and closed by tapping on it.\nIf opened, enemies can shoot and move through.
block.door-large.description = A large door that can be opened and closed by tapping on it.\nIf opened, enemies can shoot and move through.\nSpans multiple tiles.
block.mender.description = Periodically repairs blocks in its vicinity. Keeps defenses repaired in-between waves.\nOptionally uses silicon to boost range and efficiency.
@@ -2099,7 +2167,9 @@ block.vault.description = Stores a large amount of items. Use it for creating bu
block.container.description = Stores a small amount of items. Use it for creating buffers when there is a non-constant demand of materials. An[lightgray] unloader[] can be used to retrieve items from the container.
block.unloader.description = Unloads items from a container, vault or core onto a conveyor or directly into an adjacent block. The type of item to be unloaded can be changed by tapping on the unloader.
block.launch-pad.description = Launches batches of items without any need for a core launch. Unfinished.
block.launch-pad.details = Sub-orbital system for point-to-point transportation of resources. Payload pods are fragile and incapable of surviving re-entry.
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 = A small, cheap turret.
block.scatter.description = A medium-sized anti-air turret. Sprays clumps of lead or scrap flak at enemy units.
block.scorch.description = Burns any ground enemies close to it. Highly effective at close range.
@@ -2160,6 +2230,7 @@ block.electric-heater.description = Heats facing blocks. Requires large amounts
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.
@@ -2172,6 +2243,7 @@ block.vent-condenser.description = Condenses vent gases into water. Consumes pow
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.
@@ -2292,6 +2364,7 @@ unit.emanate.description = Builds structures to defend the Acropolis core. Repai
lst.read = Read a number from a linked memory cell.
lst.write = Write a number to a linked memory cell.
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.
@@ -2511,3 +2584,29 @@ 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.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.