diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index 523225dc9806..c38e4b930fd7 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -1593,7 +1593,7 @@ lst.set = Set a variable. lst.operation = Perform an operation on 1-2 variables. lst.end = Jump to the top of the instruction stack. lst.wait = Wait a certain number of seconds. -lst.lookup = Look up a 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.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. diff --git a/core/assets/bundles/bundle_es.properties b/core/assets/bundles/bundle_es.properties index e9d0f796e3cb..8701bc05315b 100644 --- a/core/assets/bundles/bundle_es.properties +++ b/core/assets/bundles/bundle_es.properties @@ -41,11 +41,13 @@ be.ignore = Ignorar be.noupdates = No se encontraron actualizaciones. be.check = Buscar actualizaciones -mod.featured.title = Explorador de mods -mod.featured.dialog.title = Explorador de Mods +mods.browser = Explorador de Mods mods.browser.selected = Mod seleccionado -mods.browser.add = Installar Mod -mods.github.open = Abrir en Github +mods.browser.add = Instalar +mods.browser.reinstall = Reinstalar +mods.github.open = Repositorio +mods.browser.sortdate = Más recientes +mods.browser.sortstars = Mejor valorados schematic = Plantilla schematic.add = Guardar plantilla... @@ -55,16 +57,24 @@ schematic.exists = Ya existe una plantilla con ese nombre. schematic.import = Importar plantilla... schematic.exportfile = Exportar archivo schematic.importfile = Importar archivo -schematic.browseworkshop = Buscar en el Steam Workshop +schematic.browseworkshop = Buscar en Steam Workshop schematic.copy = Copiar al portapapeles. schematic.copy.import = Importar desde el portapapeles. -schematic.shareworkshop = Compartir en el Steam Workshop +schematic.shareworkshop = Compartir en Steam Workshop schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Girar plantilla schematic.saved = Plantilla guardada. schematic.delete.confirm = Se borrará ésta plantilla. schematic.rename = Renombrar plantilla schematic.info = {0}x{1}, {2} bloques schematic.disabled = [scarlet]Plantillas desactivadas.[]\nNo puedes usar plantillas en este [accent]mapa[] o [accent]servidor. +schematic.tags = Etiquetas: +schematic.edittags = Editar Etiquetas +schematic.addtag = Añadir Etiqueta +schematic.texttag = Texto de Etiqueta +schematic.icontag = Icono de Etiqueta +schematic.renametag = Renombrar Etiqueta +schematic.tagdelconfirm = ¿Eliminar ésta etiqueta? +schematic.tagexists = Esa etiqueta ya existe. stats = Estadísticas stat.wave = Oleadas Derrotadas:[accent] {0} @@ -77,12 +87,12 @@ stat.playtime = Tiempo jugado:[accent] {0} stat.rank = Rango final: [accent]{0} globalitems = [accent]Recursos Totales -map.delete = ¿Estás seguro de que quieres borrar el mapa "[accent]{0}[]"? +map.delete = ¿Quieres borrar el mapa "[accent]{0}[]"? level.highscore = Puntuación más alta: [accent]{0} -level.select = Selección de nivel +level.select = Selección de Nivel level.mode = Modo de juego: coreattack = < ¡El núcleo está bajo ataque! > -nearpoint = [[ [scarlet]ABANDONA EL PUNTO DE APARICIÓN INMEDIATAMENTE[] ]\nRiesgo de aniquilación inminente +nearpoint = [[ [scarlet]ABANDONA EL PUNTO DE ATERRIZAJE INMEDIATAMENTE[] ]\nRiesgo de aniquilación inminente database = Base de datos savegame = Guardar Partida loadgame = Cargar Partida @@ -90,6 +100,7 @@ joingame = Unirse a Partida customgame = Crear Partida newgame = Nueva Partida none = +none.found = [lightgray] minimap = Minimapa position = Posición close = Cerrar @@ -110,17 +121,20 @@ committingchanges = Confirmando Cambios done = Hecho feature.unsupported = Tu dispositivo no es compatible con esta función. -mods.alphainfo = Ten en cuenta que los mods estan en fase Alpha, y[scarlet] pueden tener varios errores[].\nReporta cualquier error que encuentres en la página de GitHub de Mindustry. +mods.initfailed = [red]⚠[] La anterior ejecución de Mindustry encontró un fallo al inicializarse. Seguramente fue causado por algún mod erróneo.\n\nPara evitar un bucle de erroes al iniciar el juego, [red]se han desactivado todos los mods.[]\n\nPuedes desactivar ésta medida de seguridad desde [accent]Opciones->Juego->Desactivar mods si el juego encuentra un error al iniciarse.[]. mods = Mods mods.none = [lightgray]¡No se encontraron Mods! -mods.guide = Guía de Modding +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 recargar los mods. +mod.installed = [[Instalado] mod.display = [gray]Mod:[orange] {0} mod.enabled = [lightgray]Activado mod.disabled = [scarlet]Desactivado +mod.multiplayer.compatible = [gray]Compatible con Multijugador mod.disable = Desactivar mod.content = Contenido: mod.delete.error = No se pudo elminar el mod. Tal vez esté en uso por el juego. @@ -130,20 +144,20 @@ mod.missingdependencies = [scarlet]Dependencias faltantes: {0} mod.erroredcontent = [scarlet]Contenido erróneo mod.errors = Ha ocurrido un fallo al cargar el contenido. mod.noerrorplay = [scarlet]Se están ejecutando algunos mods con fallos.[]Deshabilítalos o arregla los errores antes de jugar. -mod.nowdisabled = [scarlet]Al/Los Mod/s '{0}'le esta/n faltando dependencias:[accent] {1}\n[lightgray]Estos mods necesitan descargarse primero.\nEste mod será automaticamente desactivado. +mod.nowdisabled = [scarlet]El mod '{0}' necesita ejecutarse junto a otros mods de los que depende:[accent] {1}\n[lightgray]Es necesario descargar primero estos mods.\nEste mod será automaticamente desactivado. mod.enable = Activar mod.requiresrestart = El juego se cerrará para aplicar los mods. -mod.reloadrequired = [scarlet]Se requiere volver a cargar +mod.reloadrequired = [scarlet]Es necesario Reiniciar mod.import = Importar mod mod.import.file = Importar archivo -mod.import.github = Importar Mod de Github +mod.import.github = Importar desde Github mod.jarwarn = [scarlet]Los mods JAR pueden no ser seguros.[]\n¡Asegúrate de haberlos descargado de una fuente en la que confíes! mod.item.remove = Este objeto es parte del[accent] '{0}'[] mod. Para eliminarlo, desinstala ese mod. mod.remove.confirm = Este mod va a ser eliminado.\n¿Quieres continuar? mod.author = [lightgray]Autor:[] {0} mod.missing = Esta partida guardada usa mods que has actualizado recientemente o que no tienes instalados. Se puede corromper la partida guardada. ¿Quieres cargarla a pesar de ello?\n[lightgray]Mods:\n{0} -mod.preview.missing = Antes de publicar este mod en el Steam Workshop, debe añadir una imagen de vista previa.\nAñada una imagen con nombre[accent] preview.png[] en la carpeta del mod e intente nuevamente. -mod.folder.missing = Solo los mods en forma de carpeta se pueden publicar en el Steam Workshop.\nPara convertir cualquier mod en una carpeta, simplemente descomprima su archivo a una carpeta y elimine el zip anterior, luego reinicie su juego o vuelva a cargar sus mods. +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 es compatible con mods con scripts. Debes deshabilitar esos mods para jugar. about.button = Acerca de... @@ -214,6 +228,8 @@ trace.ip = IP: [accent]{0} trace.id = ID Única: [accent]{0} trace.mobile = Cliente de móvil: [accent]{0} trace.modclient = Cliente Personalizado: [accent]{0} +trace.times.joined = Se ha unido [accent]{0} []veces +trace.times.kicked = Fue expulsado [accent]{0} []veces invalidid = ¡ID de cliente inválida! Por favor, envía un informe del error. server.bans = Expulsiones server.bans.none = No se ha baneado a ningún usuario aún @@ -222,16 +238,16 @@ server.admins.none = ¡No hay ningún administrador! server.add = Agregar Servidor server.delete = ¿Estás seguro de querer borrar este servidor? server.edit = Editar Servidor -server.outdated = [crimson]¡Servidor desactualizado![] -server.outdated.client = [crimson]¡Cliente desactualizado![] -server.version = [lightgray]Versión: {0} -server.custombuild = [accent]Versión personalizada -confirmban = ¿Quieres banear a este jugador? -confirmkick = ¿Estás seguro de querer expulsar este jugador? -confirmvotekick = ¿Estás de acuerdo en expulsar este jugador? +server.outdated = [scarlet]¡Servidor Desactualizado![] +server.outdated.client = [scarlet]¡Cliente Desactualizado![] +server.version = [gray]v{0} {1} +server.custombuild = [accent]Versión Personalizada +confirmban = ¿Quieres banear a "{0}[white]"? +confirmkick = ¿Quieres expulsar a "{0}[white]"? +confirmvotekick = ¿Estás a favor de expulsar a "{0}[white]"? confirmunban = ¿Quieres desbanear a este jugador? -confirmadmin = ¿Quieres hacer administrador a este jugador? -confirmunadmin = ¿Quieres quitar los permisos de administrador a este jugador? +confirmadmin = ¿Quieres hacer administrador a "{0}[white]"? +confirmunadmin = ¿Quieres quitarle los permisos de administrador a "{0}[white]"? joingame.title = Unirse a Partida joingame.ip = IP: disconnect = Desconectado. @@ -287,6 +303,7 @@ cancel = Cancelar openlink = Abrir Enlace copylink = Copiar Enlace back = Atrás +max = Máximo crash.export = Exportar Registros de errores crash.none = No se encontraron Registros de errores. crash.exported = Registros de errores exportados. @@ -361,7 +378,6 @@ editor.center = Centrar workshop = Steam Workshop waves.title = Oleadas waves.remove = Borrar -waves.never = waves.every = cada waves.waves = oleada(s) waves.perspawn = por lugar de aparición @@ -444,6 +460,7 @@ toolmode.drawteams = Dibujar Equipos toolmode.drawteams.description = Dibuja equipos en lugar de bloques. filters.empty = [lightgray]¡No hay filtros! Añade uno con el botón de abajo. + filter.distort = Distorsionar filter.noise = Ruido filter.enemyspawn = Punto de aparición enemigo @@ -460,19 +477,22 @@ filter.clear = Despejar filter.option.ignore = Ignorar filter.scatter = Dispersar filter.terrain = Terreno + filter.option.scale = Escala filter.option.chance = Probabilidad filter.option.mag = Magnitud filter.option.threshold = Umbral filter.option.circle-scale = Escala del círculo filter.option.octaves = Continuidad -filter.option.falloff = Aterrizaje +filter.option.falloff = Caída filter.option.angle = Ángulo +filter.option.rotate = Rotación filter.option.amount = Cantidad filter.option.block = Bloque filter.option.floor = Suelo filter.option.flooronto = Suelo objetivo -filter.option.target = Target +filter.option.target = Objetivo +filter.option.replacement = Reemplazo filter.option.wall = Muro filter.option.ore = Veta filter.option.floor2 = Terreno secundario @@ -484,11 +504,12 @@ width = Ancho: height = Alto: menu = Menú play = Jugar -campaign = Continuar Campaña +campaign = Campaña load = Cargar save = Guardar fps = FPS: {0} -ping = Ping: {0} ms +ping = Ping: {0}ms +tps = TPS: {0} memory = Mem: {0}mb memory2 = Mem:\n {0}mb +\n {1}mb language.restart = Reinicia el juego para que los cambios en el idioma tengan efecto. @@ -565,6 +586,7 @@ sector.attacked = Sector [accent]{0}[white] bajo ataque[]! sector.lost = ¡Sector [accent]{0}[white] perdido[]! #nota: el espacio en blanco en la línea siguiente es intencionado sector.captured = ¡Sector [accent]{0}[white] capturado[]! +sector.changeicon = Cambiar Icono threat.low = Baja threat.medium = Media @@ -611,6 +633,20 @@ sector.extractionOutpost.description = Una base remota, construida por el enemig sector.impact0078.description = Aquí yacen las ruinas de la primera estación de transporte interestelar en estar operativa del sistema.\n\nRecupera todo lo posible de los escombros. Investiga cualquier tecnología intacta. sector.planetaryTerminal.description = El objetivo final.\n\nÉsta base costera alberga una estructura capaz de lanzar Núcleos a planeteas locales. Está extremadamente bien protegida.\n\nProduce unidades navales. Acaba con el enemigo lo antes posible. Analiza la estructura de lanzamiento. +status.burning.name = En llamas +status.freezing.name = Congelado +status.wet.name = Húmedo +status.muddy.name = Fangoso +status.melting.name = Fundido +status.sapped.name = Debilitado +status.electrified.name = Electrificado +status.spore-slowed.name = Ralentizado +status.tarred.name = Alquitranado +status.overclock.name = Sobrecargado +status.shocked.name = Aturdido +status.blasted.name = Explotado +status.unmoving.name = Inmóvil + settings.language = Idioma settings.data = Datos del Juego settings.reset = Reiniciar a los valores por defecto @@ -632,6 +668,7 @@ settings.clearcampaignsaves.confirm = ¿Quieres borrar tus partidas guardadas en paused = [accent] < Pausado > clear = Vaciar banned = [scarlet]Baneado +unsupported.environment = [scarlet]Entorno no válido yes = Sí no = No info.title = Información @@ -641,12 +678,14 @@ unit.nobuild = [scarlet]Esta unidad no puede construir lastaccessed = [lightgray]Último usado: {0} block.unknown = [lightgray]??? +stat.showinmap = stat.description = Objetivo stat.input = Entrada stat.output = Salida stat.booster = Potenciador stat.tiles = Terreno requerido stat.affinities = Afinidades +stat.opposites = Opuestos stat.powercapacity = Capacidad de Energía stat.powershot = Energía/Disparo stat.damage = Daño @@ -669,6 +708,7 @@ stat.memorycapacity = Capacidad de memoria stat.basepowergeneration = Generación de energía stat.productiontime = Tiempo de producción stat.repairtime = Tiempo para Reparar Bloque Completamente +stat.repairspeed = Velocidad de Reparación stat.weapons = Armas stat.bullet = Proyectil stat.speedincrease = Aumento de Velocidad @@ -705,15 +745,24 @@ stat.minetier = Nivel de taladro stat.payloadcapacity = Capacidad de carga stat.commandlimit = Límite de comando stat.abilities = Habilidades -stat.canboost = Tiene Propulsores +stat.canboost = Potenciador stat.flying = Aéreo +stat.ammouse = Usa Munición +stat.damagemultiplier = Multiplicador de Daño +stat.healthmultiplier = Multiplicador de Vida +stat.speedmultiplier = Multiplicador de Velocidad +stat.reloadmultiplier = Multiplicador de Recarga +stat.buildspeedmultiplier = Multiplicador de Velocidad de Construcción +stat.reactive = Reacciona +stat.healing = Sanador -ability.forcefield = Campo de Fuerza +ability.forcefield = Campo de Escudo ability.repairfield = Campo de Reparación -ability.statusfield = Campo de Estado -ability.unitspawn = {0} Fábrica de Drones -ability.shieldregenfield = Campo de Regeneración de Escudos +ability.statusfield = {0} Campo de aceleración +ability.unitspawn = {0} Fábrica +ability.shieldregenfield = Regeneración de Armaduras ability.movelightning = Movimiento Relámpago +ability.energyfield = Campo de Energía: [accent]{0}[] daño ~ [accent]{1}[] bloques / [accent]{2}[] objetivos bar.drilltierreq = Requiere un taladro mejor bar.noresources = Recursos insuficientes @@ -736,29 +785,28 @@ bar.power = Energía bar.progress = Progreso de construcción bar.input = Entrada bar.output = Salida +bar.strength = [stat]{0}[lightgray]x fuerza units.processorcontrol = [lightgray]Controlado por Procesador bullet.damage = [stat]{0}[lightgray] Daño -bullet.splashdamage = [stat]{0}[lightgray] daño de área ~[stat] {1}[lightgray] casillas +bullet.splashdamage = [stat]{0}[lightgray] área daño ~[stat] {1}[lightgray] bloques bullet.incendiary = [stat]Incendiaria -bullet.sapping = [stat]Oxidante bullet.homing = [stat]Rastreadora -bullet.shock = [stat]Electrizante bullet.frag = [stat]De fragmentación -bullet.buildingdamage = [stat]{0}%[lightgray]daño a estructuras -bullet.knockback = [stat]{0}[lightgray] Empuje -bullet.pierce = [stat]{0}[lightgray]x penetración -bullet.infinitepierce = [stat]Penetrante +bullet.lightning = [stat]{0}[lightgray]x rayo ~ [stat]{1}[lightgray] daño +bullet.buildingdamage = [stat]{0}%[lightgray] daño a estructuras +bullet.knockback = [stat]{0}[lightgray] empuje +bullet.pierce = [stat]{0}[lightgray]x perforación +bullet.infinitepierce = [stat]Perforante bullet.healpercent = [stat]{0}[lightgray]% reparación -bullet.freezing = [stat]Congelación -bullet.tarred = [stat]Ralentizado bullet.multiplier = [stat]{0}[lightgray]x multiplicador de munición bullet.reload = [stat]{0}[lightgray]x cadencia de fuego unit.blocks = bloques unit.blockssquared = bloques² 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 @@ -775,6 +823,7 @@ unit.items = objetos unit.thousands = k unit.millions = M unit.billions = b +unit.pershot = /disparo category.purpose = Objetivo category.general = General category.power = Energía @@ -788,10 +837,13 @@ setting.shadows.name = Sombras setting.blockreplace.name = Sugerir bloques al construir setting.linear.name = Filtrado Lineal setting.hints.name = Consejos +setting.logichints.name = Consejos sobre "Bloques Lógicos" setting.flow.name = Mostrar tasa de flujo de recursos setting.backgroundpause.name = Pausar en segundo plano setting.buildautopause.name = Auto-pausar construcción -setting.animatedwater.name = Animaciones de Terreno +setting.doubletapmine.name = Doble-Click para Extraer minerales +setting.modcrashdisable.name = Desactivar Mods si se cuelga el juego +setting.animatedwater.name = Animación de Terreno setting.animatedshields.name = Animación de Escudos setting.antialias.name = Antialias[lightgray] (necesita un reinicio)[] setting.playerindicators.name = Indicadores de Jugadores @@ -844,6 +896,7 @@ setting.bridgeopacity.name = Opacidad de Puentes Transportadores setting.playerchat.name = Mostrar el chat de burbuja setting.showweather.name = Efectos visuales climáticos public.confirm = ¿Quieres hacer pública tu partida?\n[lightgray]Esto se puede cambiar más tarde en "Configuración->Juego->Visibilidad pública de la partida". +public.confirm.really = ¡Si quieres jugar con amigos, usa [green]Invitar a Amigos[] en lugar de un [scarlet]Servidor Público[]!\n¿De verdad quieres hacer [scarlet]pública[] tu partida? public.beta = Recuerda que no puedes crear partidas públicas en las versiones beta del juego. uiscale.reset = La escala de la interfaz ha sido modificada.\nPulsa "OK" para conservar esta escala.\n[scarlet]Se desharán los cambios automáticamente en [accent] {0}[] segundos... uiscale.cancel = Cancelar y Salir @@ -908,7 +961,8 @@ keybind.pause.name = Pausa keybind.pause_building.name = Pausar/Reanudar construcción keybind.minimap.name = Minimapa keybind.planet_map.name = Mapa del Planeta -keybind.research.name = Investigaciones +keybind.research.name = Investigar +keybind.block_info.name = Información del Bloque keybind.chat.name = Chat keybind.player_list.name = Lista de jugadores keybind.console.name = Consola @@ -935,18 +989,23 @@ mode.custom = Normas personalizadas rules.infiniteresources = Recursos infinitos rules.reactorexplosions = Los reactores pueden explotar +rules.coreincinerates = Núcleos inceran exceso de recursos rules.schematic = Permitir Plantillas rules.wavetimer = Temporizador de Oleadas rules.waves = Oleadas -rules.attack = Ataque -rules.buildai = La IA enemiga puede construir -rules.enemyCheat = La IA enemiga tiene recursos infinitos -rules.blockhealthmultiplier = Multiplicador de salud de bloque -rules.blockdamagemultiplier = Multiplicador de daño de bloque +rules.attack = Asalto +rules.buildai = Contrucción de IA +rules.corecapture = Capturar Núcleo al Destruirlo +rules.polygoncoreprotection = Protección de Núcleo Poligonal +rules.enemyCheat = La IA (Equipo Rojo) tiene recursos infinitos +rules.blockhealthmultiplier = Multiplicador de Salud de Bloque +rules.blockdamagemultiplier = Multiplicador de Daño de Bloque rules.unitbuildspeedmultiplier = Multiplicador de velocidad de creación de unidades -rules.unithealthmultiplier = Multiplicador de la vida de las unidades -rules.unitdamagemultiplier = Multiplicador del daño de unidades -rules.enemycorebuildradius = Radio de No-Construcción del Núcleo Enemigo:[lightgray] (casillas) +rules.unithealthmultiplier = Multiplicador de Vida de Unidades +rules.unitdamagemultiplier = Multiplicador de Daño de Unidades +rules.unitcapvariable = Núcleos alteran el Límite de Unidades +rules.unitcap = Límite Base de Unidades +rules.enemycorebuildradius = Radio de No-Construcción del Núcleo Enemigo:[lightgray] (bloques) rules.wavespacing = Tiempo entre oleadas:[lightgray] (seg) rules.buildcostmultiplier = Multiplicador de coste de construcción rules.buildspeedmultiplier = Multiplicador de velocidad de construcción @@ -967,12 +1026,14 @@ rules.explosions = Daño de explosiones de Bloques/Unidades rules.ambientlight = Iluminación ambiental rules.weather = Clima rules.weather.frequency = Frequencia: +rules.weather.always = Siempre rules.weather.duration = Duracion: content.item.name = Objetos content.liquid.name = Líquidos content.unit.name = Unidades content.block.name = Bloques +content.status.name = Alteraciones de Estado content.sector.name = Sectores item.copper.name = Cobre @@ -983,7 +1044,7 @@ item.titanium.name = Titanio item.thorium.name = Torio item.silicon.name = Silicio item.plastanium.name = Plastanio -item.phase-fabric.name = Tejido de fase +item.phase-fabric.name = Tejido de Fase item.surge-alloy.name = Aleación Eléctrica item.spore-pod.name = Vaina de Esporas item.sand.name = Arena @@ -991,11 +1052,12 @@ item.blast-compound.name = Compuesto Explosivo item.pyratite.name = Pirotita item.metaglass.name = Metacristal item.scrap.name = Chatarra + liquid.water.name = Agua liquid.slag.name = Magma liquid.oil.name = Petróleo liquid.cryofluid.name = Líquido criogénico -#Names of Units and Turrets look better untranslated, since they are propper/own names +#Names of Units and Turrets looks better untranslated, since they are propper/own names unit.dagger.name = Dagger unit.mace.name = Mace unit.fortress.name = Fortress @@ -1022,6 +1084,11 @@ unit.minke.name = Minke unit.bryde.name = Bryde unit.sei.name = Sei unit.omura.name = Omura +unit.retusa.name = Retusa +unit.oxynoe.name = Oxynoe +unit.cyerce.name = Cyerce +unit.aegires.name = Aegires +unit.navanax.name = Navanax unit.alpha.name = Alpha unit.beta.name = Beta unit.gamma.name = Gamma @@ -1082,23 +1149,25 @@ block.sand-water.name = Agua con arena block.darksand-water.name = Agua con arena oscura block.char.name = Cenizas block.dacite.name = Dacita -block.dacite-wall.name = Bloque de dacita -block.dacite-boulder.name = Roca de dacita +block.rhyolite.name = Riolita +block.dacite-wall.name = Bloque de Dacita +block.dacite-boulder.name = Roca de Dacita block.ice-snow.name = Hielo-Nieve -block.stone-wall.name = Bloque de piedra -block.ice-wall.name = Bloque de hielo -block.snow-wall.name = Bloque de nieve -block.dune-wall.name = Bloque de arena +block.stone-wall.name = Bloque de Piedra +block.ice-wall.name = Bloque de Hielo +block.snow-wall.name = Bloque de Nieve +block.dune-wall.name = Bloque de Arena block.pine.name = Pino block.dirt.name = Tierra block.dirt-wall.name = Bloque de tierra block.mud.name = Lodo block.white-tree-dead.name = Árbol Blanco Muerto block.white-tree.name = Árbol Blanco -block.spore-cluster.name = Concentración de Esporas -block.metal-floor.name = Suelo de Metal +block.spore-cluster.name = Esporas +block.metal-floor.name = Suelo de Metal 1 block.metal-floor-2.name = Suelo de Metal 2 block.metal-floor-3.name = Suelo de Metal 3 +block.metal-floor-4.name = Suelo de Metal 4 block.metal-floor-5.name = Suelo de Metal 5 block.metal-floor-damaged.name = Suelo de Metal dañado block.dark-panel-1.name = Panel Oscuro 1 @@ -1189,6 +1258,7 @@ block.solar-panel.name = Panel Solar block.solar-panel-large.name = Panel Solar Grande block.oil-extractor.name = Extractor de Petróleo block.repair-point.name = Punto de Reparación de Unidades +block.repair-turret.name = Torreta Reparadora block.pulse-conduit.name = Conducto de Pulso block.plated-conduit.name = Conducto Acorazado block.phase-conduit.name = Conducto de Fase @@ -1221,16 +1291,22 @@ block.container.name = Contenedor block.launch-pad.name = Plataforma de Lanzamiento block.launch-pad-large.name = Plataforma de Lanzamiento Grande block.segment.name = Segment -block.command-center.name = Centro de comando -block.ground-factory.name = Fábrica terrestre -block.air-factory.name = Fábrica aérea +block.command-center.name = Centro de Comando +block.ground-factory.name = Fábrica Terrestre +block.air-factory.name = Fábrica Aérea block.naval-factory.name = Fábrica naval -block.additive-reconstructor.name = Reconstructor aditivo -block.multiplicative-reconstructor.name = Reconstructor multiplicativo -block.exponential-reconstructor.name = Reconstructor exponencial -block.tetrative-reconstructor.name = Reconstructor tetrativo -block.payload-conveyor.name = Transportador de carga -block.payload-router.name = Enrutador de carga +block.additive-reconstructor.name = Reconstructor Aditivo +block.multiplicative-reconstructor.name = Reconstructor Multiplicativo +block.exponential-reconstructor.name = Reconstructor Exponencial +block.tetrative-reconstructor.name = Reconstructor Tetrativo +block.payload-conveyor.name = Cinta Transportadora de Carga +block.payload-router.name = Enrutador de Carga +block.duct.name = Túnel +block.duct-router.name = Túnel Enrutador +block.duct-bridge.name = Túnel Puente +block.payload-propulsion-tower.name = Torre de Propulsión de Bloques +block.payload-void.name = Vacío de Bloques +block.payload-source.name = Fuente de Bloques block.disassembler.name = Desensamblador block.silicon-crucible.name = Crisol de silicio block.overdrive-dome.name = Campo de Aceleración @@ -1252,7 +1328,6 @@ block.memory-bank.name = Servidor de memoria team.blue.name = azul team.crux.name = crux team.sharded.name = sharded -team.orange.name = naranja team.derelict.name = delerict team.green.name = verde team.purple.name = morado @@ -1273,6 +1348,7 @@ hint.placeConveyor.mobile = Las cintas transportadoras pueden mover objetos de l hint.placeTurret = Construye \uf861 [accent]Torretas[] para defender tu base de los enemigos.\n\nLas torretas necesitan munición - en este caso, \uf838cobre.\nUsa cintas transportadoras y taladros para abastecerlas con cobre. hint.breaking = Pulsa [accent]Clic-derecho[] y arrastra para destruir bloques. hint.breaking.mobile = Activa el botón con el \ue817 [accent]martillo[] situado abajo a la derecha y selecciona bloques para eliminarlos.\n\nMantén el dedo un segundo y arrastra para eliminar bloques directamente en esa selección. +hint.blockInfo = Puedes visualizar información de un bloque seleccionándolo en el [accent]menú de construcción[], mediante el botón [accent][[?][] en la derecha. hint.research = Usa el botón \ue875 [accent]Investigación[] para acceder al menú de descubrimientos tecnológicos. hint.research.mobile = Usa el botón \ue875 [accent]Investigación[] para acceder al menú de descubrimientos tecnológicos. hint.unitControl = Mantén [accent][[L-ctrl][] y [accent]haz clic[] sobre unidades o torretas aliadas para controlarlas manualmente. @@ -1319,7 +1395,7 @@ item.spore-pod.details = Esporas. Es algo parecido a una forma de vida sintétic item.blast-compound.description = Usado en bombas y munición explosiva. item.pyratite.description = Usado en armas incendiarias y generadores de combustión. -liquid.water.description = Usada comúnmente para enfriar máquinas y para procesar residuos. +liquid.water.description = Usada para enfriar máquinas y para procesar residuos. liquid.slag.description = Diferentes tipos de metales fundidos mezclados. Puede ser separado en sus minerales constituyentes, o disparado a unidades enemigas como arma. 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. @@ -1502,3 +1578,155 @@ unit.omura.description = Dispara rayos contínuos perforantes. Construye unidade unit.alpha.description = Defiende el núcleo Shard de los enemigos. Construye estructuras. unit.beta.description = Defiende el núcleo Foundation de los enemigos. Construye estructuras. unit.gamma.description = Defiende el núcleo Nucleus de los enemigos. Construye 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.print = Añade texto a la cola para impresión.\nNo mostrará nada hasta que se use [accent]Ejecutar Imprimir[]. +lst.draw = Añade una operación a la cola de gráfico.\nNo mostrará nada hasta que se use [accent]Ejecutar Gráfico[]. +lst.drawflush = Ejecución en cola de operaciones [accent]Gráfico[] a un monitor gráfico. +lst.printflush = Ejecución en cola de operaciones [accent]Imprimir[] a un bloque de mensaje. +lst.getlink = Obtiene el número de enlace de procesador. Inicia en 0. +lst.control = Controla el estado de un bloque. +lst.radar = Localiza unidades alrededor de un bloque con rango. +lst.sensor = Recopila datos de un bloque o unidad. +lst.set = Establece una variable. +lst.operation = Realiza una operación sobre 1-2 variables. +lst.end = Salta al inicio de la lista de instrucciones. +lst.wait = Espera unos segundos. +lst.lookup = Busca un objeto/líquido/unidad/tipo de bloque por ID.\nSe puede acceder al número total de cada tipo con:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] +lst.jump = Salta a otra instrucción. +lst.unitbind = Se enlaza a la siguiente unidad de un tipo, y la almacena en [accent]@unit[]. +lst.unitcontrol = Controla la unidad actualmente enlazada. +lst.unitradar = Localiza unidades alrededor de la unidad actualmente enlazada. +lst.unitlocate = Localiza un tipo específico de posición/bloque en cualquier lugar del mapa.\nRequiere una unidad enlazada. + +logic.nounitbuild = [red]No se permite la construcción de bloques de categoría lógica. + +lenum.type = El tipo de bloque/unidad\nEjemplo: "para cualquier enrutador", devolverá [accent]@router[].\nNo es una cadena de texto. +lenum.shoot = Dispara a una posición. +lenum.shootp = Dispara a una unidad/bloque con predicción de velocidad. +lenum.config = Configuración de bloque, por ejemplo: clasificador. +lenum.enabled = Si el bloque está activado o no. + +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. +laccess.controlled = Devuelve:\n[accent]@ctrlProcessor[] si el control de la unidad lo tiene un procesador\n[accent]@ctrlPlayer[] si el control de la unidad/bloque lo tiene un jugador\n[accent]@ctrlFormation[] si la unidad está en formación\nDe otra forma, devuelve 0. +laccess.commanded = [red]En desuso. ¡Será eliminado![]\nUsa [accent]controlado[] en su lugar. +laccess.progress = Progreso de una acción, 0 a 1.\nDevuelve de una producción, recarga de una torreta o progreso de una construcción. + +graphicstype.clear = Llena el monitor con un color. +graphicstype.color = Establece el color para próximas operaciones de gráficos. +graphicstype.stroke = Establece el ancho de la línea. +graphicstype.line = Segmento de la línea del gráfico. +graphicstype.rect = Rellena un rectángulo. +graphicstype.linerect = Dibuja las aristas de un rectángulo. +graphicstype.poly = Rellena un polígono regular. +graphicstype.linepoly = Dibuja las aristas de un polígono regular. +graphicstype.triangle = Rellena un triángulo. +graphicstype.image = Dibuja una imágen de un contenido.\nEjemplo: [accent]@router[] o [accent]@dagger[]. + +lenum.always = Siempre "true". +lenum.idiv = División de un número entero. +lenum.div = División.\nDevuelve [accent]null[] al dividir entre cero. +lenum.mod = Modulo. +lenum.equal = Igual. Coacciona tipos.\nObjetos no-nulos coaccionados con números pasan a 1, si no coinciden pasan a 0. +lenum.notequal = No igual. Coacciona tipos. +lenum.strictequal = Igualdad estricta. No coacciona tipos.\nSe puede usar para comprobar si un resultado es [accent]null[]. +lenum.shl = Cambia bits a izquierda. +lenum.shr = Cambia bits a derecha. +lenum.or = Comprobación bit a bit OR. +lenum.land = Comprobación lógica AND. +lenum.and = Comprobación bit a bit AND. +lenum.not = Comprobación bit a bit invertida. +lenum.xor = Comprobación bit a bit XOR. + +lenum.min = Mínimo de dos números. +lenum.max = Máximo de dos números. +lenum.angle = Ángulo del vector en grados. +lenum.len = Longitud del vector. + +lenum.sin = Seno, en grados. +lenum.cos = Coseno, en grados. +lenum.tan = Tangente, en grados. + +lenum.asin = Arco seno, en grados. +lenum.acos = Arco coseno, en grados. +lenum.atan = Arco tangente, en grados. + +#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. +lenum.noise = Ruido simplex 2D. +lenum.abs = Valor absoluto. +lenum.sqrt = Raíz cuadrada. + +lenum.any = Cualquier unidad. +lenum.ally = Unidad aliada. +lenum.attacker = Unidad con un arma. +lenum.enemy = Unidad enemiga. +lenum.boss = Unidad guardián (Jefe). +lenum.flying = Unidad aérea. +lenum.ground = Unidad terrestre. +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.building = Un bloque de una categoría específica. + +lenum.core = Cualquier núcleo. +lenum.storage = Bloque de almacenamiento, ejemplo: Contenedor. +lenum.generator = Bloques que generan energía. +lenum.factory = Bloques que transforman recursos. +lenum.repair = Puntos de reparación. +lenum.rally = Centro de comando. +lenum.battery = Cualquier batería. +lenum.resupply = Puntos de reabastecimiento.\nSólo es relevante cuando [accent]"Unidades necesitan munición"[] está activada. +lenum.reactor = Reactor de Impacto/Torio. +lenum.turret = Cualquier torreta. + +sensor.in = El bloque/unidad a detectar. + +radar.from = Bloque del que detectar.\nEl rango del sensor está limitado por el rango de dicha construcción. +radar.target = Filtro de unidades a detectar. +radar.and = Filtros adicionales. +radar.order = Orden para ordenar. 0 para invertir. +radar.sort = Métrica a usar al ordenar resultados. +radar.output = Variable en la que escribir la salida de una unidad. + +unitradar.target = Filtro para detectar unidades. +unitradar.and = Filtros adicionales. +unitradar.order = Orden para ordenar. 0 para invertir. +unitradar.sort = Métrica a usar al ordenar resultados. +unitradar.output = Variable en la que escribir la salida de una unidad. + +control.of = Bloque a controlar. +control.unit = Unidad/bloque al que apuntar. +control.shoot = Cuándo disparar. + +unitlocate.enemy = Cuándo localizar construcciones enemigas. +unitlocate.found = Cuándo el objeto es encontrado. +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. + +lenum.idle = No se mueve, pero seguirá construyendo/extrayendo minerales.\nEs el estado por defecto. +lenum.stop = Deja de moverse/extraer minerales/contruir. +lenum.move = Moverse a una posición exacta. +lenum.approach = Aproximarse a una posición con un radio. +lenum.pathfind = Establece una ruta hasta el punto de aterrizaje enemigo. +lenum.target = Dispara a una posición. +lenum.targetp = Dispara a un objetivo con predicción de velocidad. +lenum.itemdrop = Suelta un objeto. +lenum.itemtake = Recoge un objeto de una construcción. +lenum.paydrop = Suelta la carga actual. +lenum.paytake = Recoge bloques o unidades en la posición actual como carga a trasnportar. +lenum.flag = Etiqueta numérica de la unidad. +lenum.mine = Extrae minerales de una posición. +lenum.build = Construye una estructura. +lenum.getblock = Obtiene la construcción y su categoría en unas coordenadas específicas.\nLa unidad debe estar en el rango de su posición.\nLos bloques no-construcciones tendrán el tipo [accent]@solid[]. +lenum.within = Comprueba si una unidad se encuentra cerca de una posición. +lenum.boost = Inicia/Detiene potenciación. diff --git a/core/assets/bundles/bundle_fr.properties b/core/assets/bundles/bundle_fr.properties index d89400769fb1..942ae5c750e3 100644 --- a/core/assets/bundles/bundle_fr.properties +++ b/core/assets/bundles/bundle_fr.properties @@ -807,6 +807,7 @@ bullet.reload = [stat]{0}[lightgray]x vitesse de tir unit.blocks = blocs unit.blockssquared = blocs² unit.powersecond = unités d'énergie/seconde +unit.tilessecond = tuiles/seconde unit.liquidsecond = unités de liquide/seconde unit.itemssecond = objets/seconde unit.liquidunits = unités de liquide @@ -1601,6 +1602,8 @@ lst.sensor = Récupère des données depuis un bâtiment ou une unité. lst.set = Définit une variable. lst.operation = Effectue une opération sur 1 ou 2 variables. lst.end = Saute au sommet de la série d’instructions. +lst.wait = Attendre un certain nombre de secondes. +lst.lookup = Recherche d'un type d'objet/liquide/unité/bloc par ID.\nLe nombre total de chaque type peut être consulté avec:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] lst.jump = Saute conditionnellement vers une autre instruction. lst.unitbind = Se lie à une unité du type donné et la stocke dans [accent]@unit[]. lst.unitcontrol = Contrôle l'unité actuellement liée. diff --git a/core/assets/bundles/bundle_ko.properties b/core/assets/bundles/bundle_ko.properties index 917ef699f40e..ef57409e9d71 100644 --- a/core/assets/bundles/bundle_ko.properties +++ b/core/assets/bundles/bundle_ko.properties @@ -806,6 +806,7 @@ bullet.reload = [stat]{0}[lightgray]배 발사 속도 unit.blocks = 블록 unit.blockssquared = 블록² unit.powersecond = 전력/초 +unit.tilessecond = 타일/초 unit.liquidsecond = 액체/초 unit.itemssecond = 자원/초 unit.liquidunits = 액체 diff --git a/core/assets/bundles/bundle_ru.properties b/core/assets/bundles/bundle_ru.properties index 616250830784..8a8c1924de81 100644 --- a/core/assets/bundles/bundle_ru.properties +++ b/core/assets/bundles/bundle_ru.properties @@ -806,6 +806,7 @@ bullet.reload = [stat]{0}[lightgray]x скорость стрельбы unit.blocks = блоков unit.blockssquared = блоков² unit.powersecond = единиц энергии/секунду +unit.tilessecond = плиток/секунду unit.liquidsecond = жидкостных единиц/секунду unit.itemssecond = предметов/секунду unit.liquidunits = жидкостных единиц @@ -1570,7 +1571,7 @@ unit.mega.description = Автоматически ремонтирует пов unit.quad.description = Сбрасывает большие бомбы на наземные цели, восстанавливая союзные постройки и повреждая врагов. Может переносить единицы среднего размера. unit.oct.description = Защищает союзников поблизости при помощи своего восстанавливающегося щита. Может переносить большинство наземных единиц. unit.risso.description = Стреляет залпами ракет и пуль по всем врагам поблизости. -unit.minke.description = Стреляет зажигательными снарядами и стандартными пулями по наземным целям. +unit.minke.description = Стреляет артиллерийскими снарядами и стандартными пулями по наземным целям. unit.bryde.description = Стреляет дальнобойными артиллерийскими снарядами и ракетами по врагам. unit.sei.description = Стреляет залпами ракет и бронебойных пуль по врагам. unit.omura.description = Стреляет дальнобойным пробивающим снарядом из рельсотрона по врагам. Производит единицы «Вспышка». @@ -1591,6 +1592,8 @@ lst.sensor = Получает данные из постройки или еди lst.set = Устанавливает переменную. lst.operation = Совершает операцию над 1-2 переменными. lst.end = Переходит к началу стека операций. +lst.wait = Ждёт определённое количество секунд. +lst.lookup = Находит тип предмета/жидкости/единицы/блока по ID.\nОбщее количество каждого типа может быть получено при помощи:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] lst.jump = Условно переходит к другой операции. lst.unitbind = Привязывается к единице определённого типа и сохраняет её в [accent]@unit[]. lst.unitcontrol = Управляет привязанной в данный момент единицей.