Automatic bundle update

This commit is contained in:
Github Actions
2025-04-22 03:09:02 +00:00
parent 594b0b5d6a
commit 4e2215151f
34 changed files with 2080 additions and 427 deletions

View File

@@ -148,6 +148,7 @@ mod.disable = Desactivar
mod.version = Version:
mod.content = Contenido:
mod.delete.error = No se pudo elminar el mod. Puede que el archivo esté en uso.
mod.incompatiblegame = [red]Juego desactualizado
mod.incompatiblemod = [red]Incompatible
mod.blacklisted = [red]No soportado
@@ -155,6 +156,7 @@ mod.unmetdependencies = [red]Dependencias no satisfechas
mod.erroredcontent = [scarlet]Contenido erróneo
mod.circulardependencies = [red]Circular Dependencies
mod.incompletedependencies = [red]Incomplete Dependencies
mod.requiresversion.details = Requiere la versión del juego: [accent]{0}[]\nTu versión está desactualizada. Este mod requiere una versión más reciente del juego.
mod.incompatiblemod.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 147[] to its [accent]mod.json[] file.
mod.blacklisted.details = Este mod ha sido bloqueado manualmente por causar cierres inesperados, errores u otros problemas en esta versión del juego. Será mejor no usarlo.
@@ -162,7 +164,9 @@ mod.missingdependencies.details = A este mod le faltan dependencias: {0}
mod.erroredcontent.details = La partida causó errores al cargar. Puedes pedir al autor del mod que los arregle.
mod.circulardependencies.details = Este mod tiene dependencias que dependen unas de otras.
mod.incompletedependencies.details = Este mod no se puede cargar debido a dependencias no válidas o faltantes: {0}.
mod.requiresversion = Requiere la versión del juego: [red]{0}
mod.errors = Ha ocurrido un fallo al cargar el contenido.
mod.noerrorplay = [scarlet]Se están ejecutando algunos mods con fallos.[]Debes deshabilitarlos o arreglar los errores antes de jugar.
mod.enable = Activar
@@ -179,6 +183,7 @@ mod.missing = Esta partida guardada usa mods que has actualizado recientemente o
mod.preview.missing = Antes de publicar este mod en Steam Workshop, debes añadir una imagen de vista previa.\nAñade una imagen llamada[accent] preview.png[] en la carpeta del mod e inténtalo de nuevo.
mod.folder.missing = Sólo los mods en forma de carpeta se pueden publicar en Steam Workshop.\nPara convertir cualquier mod en una carpeta, descomprime su archivo a una carpeta y elimina el zip anterior, luego reinicia el juego o vuelve a cargar tus mods.
mod.scripts.disable = Tu dispositivo no soporta mods con scripts. Debes desactivar esos mods para jugar.
mod.dependencies.error = [scarlet]A los mods les faltan dependencias
mod.dependencies.soft = (opcional)
mod.dependencies.download = Importar
@@ -260,8 +265,8 @@ servers.disclaimer = Los servidores de la comunidad [accent]no[] son propiedad d
servers.showhidden = Mostrar servidores ocultos
server.shown = Visibles
server.hidden = Ocultos
viewplayer = Viendo al jugador: [accent]{0}
viewplayer = Viendo al jugador: [accent]{0}
trace = Rastrear Jugador
trace.playername = Nombre del jugador: [accent]{0}
trace.ip = IP: [accent]{0}
@@ -274,11 +279,13 @@ trace.times.kicked = Fue expulsado [accent]{0} []veces
trace.ips = IPs:
trace.names = Names:
invalidid = ¡ID de cliente no válida! Puedes enviar un informe reportando el error.
player.ban = Ban
player.kick = Expulsar
player.trace = Trace
player.admin = Toggle Admin
player.team = Cambiar equipo
server.bans = Vetos
server.bans.none = ¡No se ha vetado a ningún usuario!
server.admins = Administradores
@@ -505,18 +512,19 @@ waves.filter = Unit Filter
waves.units.hide = Ocultar todo
waves.units.show = Mostrar todo
#estos están en minúscula intencionalmente
#these are intentionally in lower case
wavemode.counts = limitadas
wavemode.totals = totales
wavemode.health = por salud
all = All
all = All
editor.default = [lightgray]<Por defecto>
details = Detalles...
edit = Editar...
variables = Variables
logic.clear.confirm = Are you sure you want to clear all code from this processor?
logic.globals = Built-in Variables
editor.name = Nombre:
editor.spawn = Generar unidad
editor.removeunit = Eliminar unidad
@@ -583,7 +591,7 @@ toolmode.fillerase = Fill Erase
toolmode.fillerase.description = Erase blocks of the same type.
toolmode.drawteams = Dibujar equipos
toolmode.drawteams.description = Dibuja equipos en lugar de bloques.
#no usados
#unused
toolmode.underliquid = Bajo líquidos
toolmode.underliquid.description = Dibuja suelos bajo bloques con líquidos.
@@ -631,6 +639,7 @@ filter.option.radius = Radio
filter.option.percentile = Percentil
filter.option.code = Code
filter.option.loop = 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
@@ -764,6 +773,7 @@ weather.snowing.name = Nieve
weather.sandstorm.name = Tormenta de arena
weather.sporestorm.name = Tormenta de esporas
weather.fog.name = Niebla
campaign.playtime = \uf129 [lightgray]Tiempo en el sector: {0}
campaign.complete = [accent]Enhorabuena.\n\nEl enemigo en {0} ha sido derrotado.\n[lightgray]El sector final ha sido conquistado.
@@ -810,11 +820,13 @@ threat.medium = Media
threat.high = Alta
threat.extreme = Extrema
threat.eradication = Erradicación
difficulty.casual = Casual
difficulty.easy = Easy
difficulty.normal = Normal
difficulty.hard = Hard
difficulty.eradication = Eradication
difficulty.enemyHealthMultiplier = Enemy Health: {0}
difficulty.enemySpawnMultiplier = Enemy Amount: {0}
difficulty.waveTimeMultiplier = Wave Timer: {0}
@@ -875,6 +887,8 @@ sector.coastline.description = Se han detectado restos de tecnología de unidade
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.cruxscape.name = Cruxscape
sector.geothermalStronghold.name = Geothermal Stronghold
#do not translate
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
@@ -893,7 +907,6 @@ sector.intersect.name = Intersección
sector.atlas.name = Atlas
sector.split.name = División
sector.basin.name = Declive
sector.marsh.name = Ciénaga
sector.peaks.name = Cumbres
sector.ravine.name = Precipicio
@@ -904,8 +917,8 @@ sector.siege.name = Cerco
sector.crossroads.name = Encrucijada
sector.karst.name = Kárstico
sector.origin.name = Origen
sector.onset.description = Commence the conquest of Erekir. Gather resources, produce units, and begin researching technology.
sector.onset.description = Commence the conquest of Erekir. Gather resources, produce units, and begin researching technology.
sector.aegis.description = Este sector contiene depósitos de tungsteno.\nInvestiga el [accent]taladro de impacto[] para extraer este recurso, y destruye la base enemiga de este área.
sector.lake.description = El lago de magma de este sector limitará en gran medida la eficacia de varias unidades. Las unidades aéreas son la única opción viable.\nInvestiga el [accent]fabricador de naves[] y ensambla una unidad [accent]Elude[] tan pronto como sea posible.
sector.intersect.description = Los escáneres indican que este sector será atacado desde múltiples direcciones poco después de aterrizar.\nPrepara defensas rápidamente y expándete lo antes posible.\nSe requiere utilizar unidades [accent]Mech[] para operar en este terreno irregular.
@@ -1083,6 +1096,7 @@ ability.spawndeath = Death Spawns
ability.spawndeath.description = Releases units on death
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
@@ -1096,8 +1110,8 @@ ability.stat.damagereduction = [stat]{0}%[lightgray] damage reduction
ability.stat.minspeed = [stat]{0} tiles/sec[lightgray] min speed
ability.stat.duration = [stat]{0} sec[lightgray] duration
ability.stat.buildtime = [stat]{0} sec[lightgray] build time
bar.displaytoolarge = Dimensions too large\n(Max: {0}x{0})
bar.displaytoolarge = Dimensions too large\n(Max: {0}x{0})
bar.onlycoredeposit = Sólo se permite depositar en el núcleo
bar.drilltierreq = Requiere un taladro mejor
bar.nobatterypower = Insufficieny Battery Power
@@ -1296,11 +1310,13 @@ keybind.command_mode.name = Modo Comando
keybind.command_queue.name = Unit Command Queue
keybind.create_control_group.name = Create Control Group
keybind.cancel_orders.name = Cancel Orders
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_command_move.name = Unit Command: Move
keybind.unit_command_repair.name = Unit Command: Repair
keybind.unit_command_rebuild.name = Unit Command: Rebuild
@@ -1312,6 +1328,7 @@ 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 = Reconstruir región
keybind.schematic_select.name = Seleccionar región
keybind.schematic_menu.name = Menú de esquemas
@@ -1376,9 +1393,9 @@ mode.pvp.description = Combate contra otros jugadores localmente.\n[gray]Requier
mode.attack.name = Ataque
mode.attack.description = Destruye la base enemiga. \n[gray]Requiere un núcleo rojo en el mapa.
mode.custom = Normas personalizadas
rules.invaliddata = Datos del portapeles invalidos.
rules.hidebannedblocks = Ocultar bloques prohibidos
rules.infiniteresources = Recursos infinitos
rules.onlydepositcore = Sólo permitir depositar recursos en el núcleo
rules.derelictrepair = Allow Derelict Block Repair
@@ -1458,6 +1475,7 @@ rules.weather = Clima
rules.weather.frequency = Frecuencia:
rules.weather.always = Siempre
rules.weather.duration = Duracion:
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 = Evita que las unidades depositen materiales en calquiera estructura a excepción del nucleo.
@@ -1506,7 +1524,7 @@ liquid.ozone.name = Ozono
liquid.hydrogen.name = Hidrógeno
liquid.nitrogen.name = Nitrógeno
liquid.cyanogen.name = Cianógeno
#Names of Units and Turrets looks better untranslated, since they are names
unit.dagger.name = Dagger
unit.mace.name = Mace
unit.fortress.name = Fortress
@@ -1770,6 +1788,7 @@ block.container.name = Contenedor
block.launch-pad.name = Plataforma de lanzamiento
block.advanced-launch-pad.name = Plataforma de lanzamiento
block.landing-pad.name = Plataforma de aterrizaje
block.segment.name = Segment
block.ground-factory.name = Fábrica terrestre
block.air-factory.name = Fábrica aérea
@@ -1803,7 +1822,7 @@ block.payload-unloader.description = Descarga objetos y líquidos de bloques.
block.heat-source.name = Fuente de calor
block.heat-source.description = Un bloque pequeño que proporciona una cantidad infinita de calor.
# Erekir
#Erekir
block.empty.name = Vacío
block.rhyolite-crater.name = Cráter de riolita
block.rough-rhyolite.name = Riolita bruta
@@ -1967,7 +1986,7 @@ block.large-logic-display.name = Pantalla lógica grande
block.tile-logic-display.name = Tiled Logic Display
block.memory-cell.name = Unidad de memoria
block.memory-bank.name = Servidor de memoria
# Name of the teams that are not colors or adjectives are intentionally untrasnlated.
team.malis.name = Malis
team.crux.name = Crux
team.sharded.name = Sharded
@@ -2035,6 +2054,7 @@ gz.zone1 = Esta es la zona de aterrizaje 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[].
onset.mine = Haz clic para minar :beryllium: [accent]berilio[] de las paredes.\n\nUsa [accent][[WASD] para moverte.
onset.mine.mobile = Toca para minar :beryllium: [accent]berilio[] de las paredes.
onset.research = Abre el :tree: menú de investigaciones.\nInvestiga y construye una :turbine-condenser: [accent]turbina condensadora[] en la grieta.\nEsto generará [accent]energía[].
@@ -2057,11 +2077,10 @@ onset.defenses = [accent]Set up defenses:[lightgray] {0}
onset.attack = El enemigo es ahora vulnerable. Contraataca.
onset.cores = Se pueden colocar nuevos núcleos sobre las [accent]zonas de núcleo[].\nLos núcleos adicionales funcionan como bases avanzadas y comparten el inventario de recursos con otros núcleos.\nColoca un :core-bastion: núcleo.
onset.detect = El enemigo te detectará en 2 minutos.\nEstablece sistemas de defensa, minería, y producción.
#Don't translate these yet!
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[].
split.pickup = Algunos bloques pueden ser recogidos por la unidad del núcleo.\nRecoge este [accent]contenedor[] y suéltalo sobre el [accent]puerto de carga[].\n(Las teclas por defecto son [ para recoger y ] para soltar la carga)
split.pickup.mobile = Algunos bloques pueden ser recogidos por la unidad del núcleo.\nRecoge este [accent]contenedor[] y suéltalo sobre el [accent]puerto de carga[].\n(Para recoger o soltar algo, mantenlo pulsado.)
split.acquire = Necesitas recolectar tungsteno para construir unidades.
@@ -2090,7 +2109,7 @@ item.spore-pod.details = Esporas. Son algo parecido a una forma de vida sintéti
item.blast-compound.description = Usado en bombas y munición explosiva.
item.pyratite.description = Usado en armas incendiarias y generadores de combustión.
# Erekir
#Erekir
item.beryllium.description = Usado en varios tipos de estructuras y munición en Erekir.
item.tungsten.description = Se usa en taladros, blindajes y munición. Es un componente esencial en la construcción de estructuras avanzadas.
item.oxide.description = Se usa como conductor térmico y aislante eléctrico.
@@ -2101,7 +2120,7 @@ liquid.slag.description = Diferentes tipos de metales fundidos mezclados. Puede
liquid.oil.description = Se utiliza en producción de materiales avanzados, y en munición incendiaria.
liquid.cryofluid.description = Usado como refrigerante para reactores, torretas, y fábricas.
# Erekir
#Erekir
liquid.arkycite.description = Se usa en reacciones químicas para generar energía y sintetizar materiales.
liquid.ozone.description = Usado como agente oxidante en la producción de materiales, y como combustible. Moderadamente explosivo.
liquid.hydrogen.description = Se usa en la extracción de recursos, producción de unidades, y reparación de estructuras. Inflamable.
@@ -2268,7 +2287,7 @@ block.tile-logic-display.description = Displays arbitrary graphics from a logic
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.
# Erekir
#Erekir
block.core-bastion.description = Núcleo de la base. Blindado. Una vez destruido, se pierde toda comunicación con el sector.
block.core-citadel.description = Núcleo de la base. Altamente reforzado. Almacena más recursos que un núcleo Bastion.
block.core-acropolis.description = Núcleo de la base. Posee un blindaje excepcional. Puede almacenar aún más recursos que un núcleo Citadel.
@@ -2365,7 +2384,6 @@ block.radar.description = Descubre gradualmente el terreno y las unidades enemig
block.shockwave-tower.description = Daña y destruye proyectiles enemigos dentro de su radio de acción. Requiere cianógeno.
block.canvas.description = Muestra una imagen simple con una paleta predefinida. Editable.
unit.dagger.description = Dispara proyectiles básicos a enemigos cercanos.
unit.mace.description = Ataca con llamaradas a enemigos cercanos.
unit.fortress.description = Utiliza artillería de largo alcance contra enemigos terrestres.
@@ -2405,7 +2423,7 @@ unit.cyerce.description = Dispara grupos de misiles rastreadores. Repara unidade
unit.aegires.description = Electrifica a todas las unidades y estructuras enemigas que entran en su campo de energía. Repara todas las unidades aliadas.
unit.navanax.description = Dispara proyectiles PEM explosivos que infligen mucho daño a las redes eléctricas enemigas y reparan las estructuras aliadas. Funde a los enemigos cercanos con 4 torretas láser autónomas.
# Erekir
#Erekir
unit.stell.description = Dispara proyectiles básicos a objetivos enemigos.
unit.locus.description = Dispara alternando proyectiles a objetivos enemigos.
unit.precept.description = Dispara grupos de proyectiles perforantes a los objetivos enemigos.
@@ -2471,6 +2489,7 @@ lst.playsound = Plays a sound.\nVolume and pan can be a global value, or calcula
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.
lglobal.false = 0
lglobal.true = 1
lglobal.null = null
@@ -2478,6 +2497,7 @@ 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.@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
@@ -2486,22 +2506,27 @@ 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.sectionMap = Map
lglobal.sectionGeneral = General
lglobal.sectionNetwork = Network/Clientside [World Processor Only]
lglobal.sectionProcessor = Processor
lglobal.sectionLookup = Lookup
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.@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.@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.@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
@@ -2515,9 +2540,9 @@ lenum.shoot = Dispara a una posición.
lenum.shootp = Dispara a una unidad/estructura con predicción de velocidad.
lenum.config = Configuración de estructura, por ejemplo: el objeto seleccionado en un clasificador.
lenum.enabled = Si el bloque está activado.
laccess.currentammotype = Current ammo item/liquid of a turret.
laccess.memorycapacity = Number of cells in a memory block.
laccess.color = Color del iluminador.
laccess.controller = Controlador de unidad. Si se controla mediante un procesador, devuelve dicho procesador.\nSi está en formación, devuelve su líder.\nDe otra forma, devuelve la misma unidad.
laccess.dead = Si una unidad/bloque es destruída o inválida.
@@ -2587,7 +2612,7 @@ lenum.asin = Arco seno, en grados.
lenum.acos = Arco coseno, en grados.
lenum.atan = Arco tangente, en grados.
#no están mal escritos, son fórmulas matemáticas
#not a typo, look up 'range notation'
lenum.rand = Número decimal aleatorio en un rango (0, valor).
lenum.log = Logaritmo natural (ln).
lenum.log10 = Logaritmo en base 10.
@@ -2644,6 +2669,7 @@ unitlocate.building = Variable de salida para contrucciones localizadas.
unitlocate.outx = Coordenada X devuelta.
unitlocate.outy = Coordenada Y devuelta.
unitlocate.group = Grupo de bloque a buscar.
playsound.limit = If true, prevents this sound from playing\nif it has already been played in the same frame.
lenum.idle = No se mueve, pero seguirá construyendo/extrayendo minerales.\nEs el estado por defecto.
@@ -2666,6 +2692,7 @@ lenum.build = Construye una estructura.
lenum.getblock = Fetch building, floor and block type at coordinates.\nUnit must be in range of the position, otherwise null is returned.
lenum.within = Comprueba si una unidad se encuentra cerca de una posición.
lenum.boost = Iniciar/Detener vuelo.
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.
@@ -2673,6 +2700,7 @@ 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.