Fixed autosave

This commit is contained in:
Anuken
2017-12-29 19:27:21 -05:00
parent b7c8ff4d5b
commit 019cc75fb9
7 changed files with 956 additions and 33 deletions

View File

@@ -150,6 +150,8 @@ setting.smoothcam.name=Smooth Camera
setting.indicators.name=Enemy Indicators setting.indicators.name=Enemy Indicators
setting.effects.name=Display Effects setting.effects.name=Display Effects
setting.sensitivity.name=Controller Sensitivity setting.sensitivity.name=Controller Sensitivity
setting.saveinterval.name=Autosave Interval
setting.seconds={0} Seconds
setting.fps.name=Show FPS setting.fps.name=Show FPS
setting.vsync.name=VSync setting.vsync.name=VSync
setting.lasers.name=Show Power Lasers setting.lasers.name=Show Power Lasers

View File

@@ -0,0 +1,449 @@
text.about=Creado por [ROYAL]Anuken.[]\nOriginalmente un candidato en [orange]GDL[] MM Jam.\n\nCréditos:\n- Efectos de sonido hechos con[YELLOW]bfxr[]\n- Música hecha por [GREEN]RoccoW[] / encontrada en [lime]FreeMusicArchive.org[]\n\nAgradecimientos especiales a:\n- [coral]MitchellFJN[]: prueba de juego extensiva y retroalimentación\n- [sky]Luxray5474[]: trabajo en wiki, contribuciones al código\n- Todos los usuarios de pruebas beta en itch.io y Google Play\n
text.discord=¡Únete al discord de mindustry!
text.gameover=El núcleo fue destruido.
text.highscore=[YELLOW]¡Nuevo récord de puntaje!
text.lasted=Llegaste hasta la ronda
text.level.highscore=Puntaje Más \nAlto: [accent] {0}
text.level.delete.title=Confirmar Eliminación
text.level.delete=¿Estás seguro que quieres borrar\nel mapa "[orange]{0}[]"?
text.level.select=Selección de Nivel
text.level.mode=Modo de Juego:
text.savegame=Guardar Juego
text.loadgame=Cargar Juego
text.quit=Salir
text.save.overwrite=Seguro que quieres sobreescribir \neste archivo guardado?
text.overwrite=Sobreescribir
text.saveload=[accent]Guardando...
text.savefail=¡Guardado de juego fallido!
text.selectslot=Escoge un juego guardado.
text.slot=[accent]Archivo {0}
text.save.corrupted=[orange]¡Archivo guardado corrupto o inválido!
text.empty=<empty>
text.save.wave=Ronda {0}
text.save.date=Guardado por última vez: \n{0}
text.confirm=Confirmar
text.delete=Eliminar
text.ok=OK
text.open=Abrir
text.cancel=Cancelar
text.openlink=Abrir URL
text.back=Atrás
text.quit.confirm=¿Estás seguro que quieres salir?
text.loading=[accent]Cargando...
text.wave=[orange]Ronda {0}
text.wave.waiting=horda en {0}
text.waiting=Esperando...
text.countdown=horda en {0}
text.enemies=Quedan {0} enemigos
text.enemies.single=Queda {0} enemigo
text.loadimage=Cargar Imagen
text.saveimage=Guardar Imagen
text.editor.badsize=[orange]¡Dimensiones de la imagen inválidas![]\nDimensiones del mapa válidas: {0}
text.editor.errorimageload=Error cargando archivo de imagen:\n[orange]{0}
text.editor.errorimagesave=Error guardando archivo de imagen:\n[orange]{0}
text.editor.generate=Generar
text.editor.resize=Cambiar \ntamaño
text.editor.loadmap=Cargar \nMapa
text.editor.savemap=Guardar \nMapa
text.editor.loadimage=Cargar \nImagen
text.editor.saveimage=Guardar \nImagen
text.editor.unsaved=[scarlet]¡Tienes cambios sin guardar![]\n¿Estás seguro que quieres salir?
text.editor.brushsize=Tamaño del pincel: {0}
text.editor.noplayerspawn=¡Este mapa no tiene punto de aparición del jugador!
text.editor.manyplayerspawns=¡Los mapas no pueden tener más de un \npunto de aparición del jugador!
text.editor.manyenemyspawns=¡No puedes tener más de\n{0} puntos de aparición de los enemigos!
text.editor.resizemap=Redimensionar Mapa
text.editor.resizebig=[scarlet]¡Advertencia!\n[]Mapas de dimensiones mayores a 256 unidades pueden tener retraso e inestabilidad.
text.editor.mapname=Nombre del mapa:
text.editor.overwrite=[accent]¡Advertencia!\nEsto sobreescribe un mapa existente.
text.editor.failoverwrite=[crimson]¡No se puede sobreescribir un mapa predeterminado!
text.editor.selectmap=Selecciona un mapa a cargar:
text.width=Ancho:
text.height=Alto:
text.randomize=Aleatorizar
text.apply=Aplicar
text.update=Actualizar
text.menu=Menú
text.play=Jugar
text.load=Cargar
text.save=Guardar
text.settings=Configuración
text.tutorial=Tutorial
text.editor=Editor
text.mapeditor=Editor de Mapa
text.donate=Donar
text.settings.reset=Restaurar los valores predeterminados
text.settings.controls=Controles
text.settings.game=Juego
text.settings.sound=Sonido
text.settings.graphics=Gráficos
text.upgrades=Mejoras
text.purchased=[LIME]¡Comprado!
text.weapons=Armas
text.paused=Pausa
text.respawn=Reaparición en
text.error.title=[crimson]Un error ha ocurrido
text.error.crashmessage=[SCARLET]Un error inesperado ha ocurrido, que causaría la detención del programa. []Por favor reporta las circunstancias exactas al desarrollador: \n[ORANGE]anukendev@gmail.com[]
text.error.crashtitle=Un error ha ocurrido
text.blocks.extrainfo=[accent]Información adicional:
text.blocks.blockinfo=Información del Bloque
text.blocks.powercapacity=Capacidad de electricidad
text.blocks.powershot=electricidad/Disparo
text.blocks.powersecond=electricidad/Segundo
text.blocks.powerdraindamage=Drenado de electricidad/Daños
text.blocks.shieldradius=Radio del Escudo
text.blocks.itemspeedsecond=Velocidad del objeto/Segundo
text.blocks.range=Rango
text.blocks.size=Tamaño
text.blocks.powerliquid=electricidad/Líquido
text.blocks.maxliquidsecond=Líquido máximo/Segundo
text.blocks.liquidcapacity=Capacidad Máxima de Líquido
text.blocks.liquidsecond=Líquido/Segundo
text.blocks.damageshot=Daño/Disparo
text.blocks.ammocapacity=Capacidad de Munición
text.blocks.ammo=Munición
text.blocks.ammoitem=Munición/Objeto
text.blocks.maxitemssecond=Objetos Máximos/Segundo
text.blocks.powerrange=Rango de electricidad
text.blocks.lasertilerange=Rango de Celda Láser
text.blocks.capacity=Capacidad
text.blocks.itemcapacity=Capacidad de Objetos
text.blocks.powergenerationsecond=Generación de electricidad/Segundo
text.blocks.generationsecondsitem=Segundos de generación/objeto
text.blocks.input=Entrada
text.blocks.inputliquid=Líquido de Entrada
text.blocks.inputitem=Objeto de Entrada
text.blocks.output=Salida
text.blocks.secondsitem=Segundos/Objeto
text.blocks.maxpowertransfersecond=Máxima transferencia de electricidad/Segundo
text.blocks.explosive=¡Altamente explosivo!
text.blocks.repairssecond=Reparos/Segundo
text.blocks.health=Vida
text.blocks.inaccuracy=Vida
text.blocks.shots=Disparos
text.blocks.shotssecond=Disparos/Segundo
text.placemode=Modo de Alocación
text.breakmode=Modo de Eliminación
text.health=Vida
setting.difficulty.easy=Fácil
setting.difficulty.normal=Normal
setting.difficulty.hard=Difícil
setting.difficulty.name=Dificultad
setting.screenshake.name=Agitación de la pantalla
setting.smoothcam.name=Cámara suave
setting.indicators.name=Indicadores de Enemigos
setting.effects.name=Mostrar efectos
setting.sensitivity.name=Sensibilidad de los Controles
setting.fps.name=Mostrar velocidad del juego(FPS)
setting.vsync.name=Sincronización Vertical
setting.lasers.name=Mostrar Láseres de electricidad
setting.healthbars.name=Mostrar Barras de vida de las entidades
setting.pixelate.name=Pixelar pantalla
setting.musicvol.name=Volumen de la música
setting.mutemusic.name=Silenciar Música
setting.sfxvol.name=Volumen de los efectos de sonido
setting.mutesound.name=Silenciar Sonidos
map.maze.name=Laberinto
map.fortress.name=Fortaleza
map.sinkhole.name=Sumidero
map.caves.name=Cuevas
map.volcano.name=volcán
map.caldera.name=caldera
map.scorch.name=desierto \nvolcánico
map.desert.name=desierto
map.island.name=isla
map.grassland.name=Pastizal
map.tundra.name=tundra
map.spiral.name=Espiral
map.tutorial.name=tutorial
tutorial.intro.text=[yellow]Bienvenido al tutorial.[] Para empezar, presiona siguiente.
tutorial.moveDesktop.text=Para moverte, usa las [orange]teclas [[WASD][]. Mantén presionado [orange]shift[] para acelerar. Mantén presionado [orange]CTRL[] mientras usas la [orange]rueda del ratón[] para acercarte y alejarte.
tutorial.shoot.text=Usa el ratón para apuntar, mantén el [orange]clic izquierdo[] para disparar. Intenta practicar en el [yellow]blanco[].
tutorial.moveAndroid.text=Para mover la vista, arrastra un dedo por la pantalla. Usa dos dedos y acércalos o aléjalos para acercar o alejar la vista, respectivamente.
tutorial.placeSelect.text=Intenta seleccionar un [yellow]transportador[] del menú de bloques en la esquina inferior derecha.
tutorial.placeConveyorDesktop.text=Usa la [orange][[rueda del ratón][] para rotar el transportador [orange]hacia el norte[], y luego colócalo en la [yellow]ubicación marcada[] usando el [orange][[clic izquierdo][].
tutorial.placeConveyorAndroid.text=Usa el[orange][[botón de rotación][] para rotar el transportador [orange]hacia el norte[], luego arrástralo con un dedo y ubícalo en la [yellow]ubicación marcada[] usando la [orange][[marca][].
tutorial.placeConveyorAndroidInfo.text=Alternativamente, puedes presionar el ícono de cruz en la esquina inferior izquierda para cambiar a [orange][[modo de toque][], y poner bloques tocando la pantalla. En el modo de toque, los bloques pueden ser rotados con la flecha en la esquina inferior izquierda. Presiona [yellow]siguiente[] para probarlo.
tutorial.placeDrill.text=Ahora, selecciona y coloca un [yellow]taladro de piedra[] en la ubicación indicada.
tutorial.blockInfo.text=Si quieres aprender más de un bloque, puedes seleccionar el [orange]signo de interrogación[] en la esquina superior derecha para leer su descripción.
tutorial.deselectDesktop.text=Puedes deseleccionar un bloque usando el [orange][[clic derecho][].
tutorial.deselectAndroid.text=Puedes deseleccionar un bloque presionando el botón [orange]X[].
tutorial.drillPlaced.text=El taladro ahora producirá [yellow]piedra,[] la enviará al transportador, que luego la moverá al [yellow]núcleo[].
tutorial.drillInfo.text=Minerales diferentes requieren taladros diferentes. La piedra requiere taladros de piedra, el hierro requiere taladros de hierro, etc.
tutorial.drillPlaced2.text=Mover objetos al núcleo los pone en tu [yellow]inventario de \nobjetos[], que se ubica en la esquina superior izquierda. Poner bloques usa objetos de tu inventario.
tutorial.moreDrills.text=Puedes concatenar varios taladros y transportadores, como se muestra.
tutorial.deleteBlock.text=Puedes eliminar bloques usando el [orange]clic derecho[] en el bloque que quieras eliminar. Intenta eliminar este transportador.
tutorial.deleteBlockAndroid.text=Try deleting this conveyor. Puedes eliminar bloques [orange]seleccionando la cruz[] en el [orange]menú del modo de eliminación[] en la esquina inferior izquierda y tocando un bloque.
tutorial.placeTurret.text=Ahora, selecciona y coloca una [yellow]torreta[] en la [yellow]ubicación marcada[].
tutorial.placedTurretAmmo.text=Esta torreta aceptará [yellow]munición[] del transportador[]. Puedes ver cuanta munición tiene pasando el ratón sobre éste y revisando la [green]barra verde[].
tutorial.turretExplanation.text=Las torretas dispararán automáticamente al enemigo más cercano en su rango, mientras tengan suficiente munición.
tutorial.waves.text=Cada [yellow]60[] segundos, una horda de [coral]enemigos[] aparecerá en ubicaciones específicas e intentará destruir el núcleo.
tutorial.coreDestruction.text=Tu objetivo es [yellow]defender el núcleo[]. Si éste es destruido, [coral]perderás el juego[].
tutorial.pausingDesktop.text=Si en algún punto sientes que necesitas tomar un descanso, presiona el [orange]botón de pausa[] en la esquina superior izquierda para pausar el juego. Mientras el juego está pausado, podrás seleccionar y ubicar bloques, pero no podrás moverte ni disparar.
tutorial.pausingAndroid.text=Si en algún punto sientes que necesitas tomar un descanso, presiona el [orange]botón de pausa[] en la esquina superior izquierda para pausar el juego. Mientras el juego está pausado, podrás seleccionar y ubicar bloques.
tutorial.purchaseWeapons.text=Puedes comprar nuevas [yellow]armas[] para tu robot abriendo el menú de actualizaciones en la esquina inferior izquierda.
tutorial.switchWeapons.text=Puedes cambiar de armas tanto haciendo clic en su ícono como presionando los botones [orange][[1-9][].
tutorial.spawnWave.text=Aquí viene una horda. Destrúyelos.
tutorial.pumpDesc.text=En rondas tardías, probablemente tendrás que distribuir líquido para su uso en generadores o extractores.
tutorial.pumpPlace.text=Las bombas funcionan similarmente a los taladros, con la excepción de que producen líquidos en vez de objetos. Intenta colocar una bomba en el [yellow]petróleo designado[].
tutorial.conduitUse.text=Ahora coloca un [orange]conducto[] que lleve hacia afuera de la bomba.
tutorial.conduitUse2.text=Y unos cuantos más...
tutorial.conduitUse3.text=Y unos cuantos más...
tutorial.generator.text=Ahora, coloca un [orange]generador de combustión[] al final del conducto.
tutorial.generatorExplain.text=Este generador ahora creará [yellow]electricidad[] del petróleo.
tutorial.lasers.text=La electricidad es distribuida usando [yellow]láseres de electricidad[]. Rota y coloca una aquí.
tutorial.laserExplain.text=El generador ahora moverá electricidad al láser. Un haz [yellow]opaco[] significa que actualmente está transmitiendo electricidad, y un haz [yellow]transparente[] significa lo opuesto.
tutorial.laserMore.text=Puedes revisar cuanta electricidad tiene un bloque pasando el ratón sobre éste y revisando la [yellow]barra amarilla[] en la parte superior.
tutorial.healingTurret.text=Este láser puede ser usado para encender una [lime]torreta de reparación[]. Coloca una aquí.
tutorial.healingTurretExplain.text=Mientras tenga electricidad, esta torreta [lime]reparará los bloques cercanos.[] Mientras juegas, ¡Asegúrate de que tengas una en tu base tan rápido como puedas!
tutorial.smeltery.text=Muchos bloques requieren [orange]acero[] para hacerse, que en cambio requiere un [orange]horno de fundición[] para crearse. Coloca uno aquí.
tutorial.smelterySetup.text=Este horno de fundición ahora creará [orange]acero[] del carbón y hierro que reciba.
tutorial.end.text=¡Y eso concluye el tutorial! ¡Buena suerte!
keybind.move_x.name=mover_x
keybind.move_y.name=mover_y
keybind.select.name=seleccionar
keybind.break.name=quitar
keybind.shoot.name=disparar
keybind.zoom_hold.name=mant_zoom
keybind.zoom.name=enfoque
keybind.menu.name=menú
keybind.pause.name=pausa
keybind.dash.name=acelerar
keybind.rotate_alt.name=rotar_alt
keybind.rotate.name=rotar
keybind.weapon_1.name=arma_1
keybind.weapon_2.name=arma_2
keybind.weapon_3.name=arma_3
keybind.weapon_4.name=arma_4
keybind.weapon_5.name=arma_5
keybind.weapon_6.name=arma_6
mode.waves.name=rondas
mode.sandbox.name=sandbox
mode.freebuild.name=libre
weapon.blaster.name=blaster
weapon.blaster.description=Dispara una bala lenta y débil.
weapon.triblaster.name=triblaster
weapon.triblaster.description=Dispara tres balas que se propagan.
weapon.multigun.name=multibalas
weapon.multigun.description=Dispara balas imprecisas con un alto \níndice de disparo.
weapon.flamer.name=lanzallamas
weapon.flamer.description=Dispara una corriente de fuego.
weapon.railgun.name=cañón de riel
weapon.railgun.description=Dispara una bala de largo rango.
weapon.mortar.name=mortero
weapon.mortar.description=Dispara una lenta, pero dañina bala de cañón.
item.stone.name=piedra
item.iron.name=hierro
item.coal.name=carbón
item.steel.name=acero
item.titanium.name=titanio
item.dirium.name=dirio
item.uranium.name=uranio
liquid.water.name=agua
liquid.plasma.name=plasma
liquid.lava.name=lava
liquid.oil.name=petróleo
block.air.name=aire
block.blockpart.name=partebloque
block.deepwater.name=aguaprofunda
block.water.name=agua
block.lava.name=lava
block.oil.name=petróleo
block.stone.name=piedra
block.blackstone.name=piedranegra
block.iron.name=hierro
block.coal.name=carbón
block.titanium.name=titanio
block.uranium.name=uranio
block.dirt.name=tierra
block.sand.name=arena
block.ice.name=hielo
block.snow.name=nieve
block.grass.name=pasto
block.sandblock.name=bloquearena
block.snowblock.name=bloquenieve
block.stoneblock.name=bloquepiedra
block.blackstoneblock.name=bloquepiedranegra
block.grassblock.name=bloquepasto
block.mossblock.name=bloquemusgo
block.shrub.name=arbusto
block.rock.name=roca
block.icerock.name=rocahielo
block.blackrock.name=rocanegra
block.dirtblock.name=bloquetierra
block.stonewall.name=pared de piedra
block.stonewall.fulldescription=Un bloque defensivo barato. Útil para proteger el núcleo y las torretas durante las primeras rondas.
block.ironwall.name=pared de hierro
block.ironwall.fulldescription=Un bloque defensivo básico. Provee protección de los enemigos.
block.steelwall.name=pared de acero
block.steelwall.fulldescription=Un bloque defensivo estándar. Da una protección adecuada de los enemigos.
block.titaniumwall.name=pared de titanio
block.titaniumwall.fulldescription=Un bloque defensivo fuerte. Provee protección de los enemigos.
block.duriumwall.name=pared de dirio
block.duriumwall.fulldescription=Un bloque defensivo muy fuerte. Provee protección de los enemigos.
block.compositewall.name=pared compuesta
block.steelwall-large.name=muro de acero
block.steelwall-large.fulldescription=Un bloque defensivo básico. Cubre varios bloques.
block.titaniumwall-large.name=muro de titanio
block.titaniumwall-large.fulldescription=Un bloque defensivo fuerte. Cubre varios bloques.
block.duriumwall-large.name=muro de dirio
block.duriumwall-large.fulldescription=Un bloque defensivo muy fuerte. Cubre varios bloques.
block.titaniumshieldwall.name=pared blindada
block.titaniumshieldwall.fulldescription=Un bloque defensivo fuerte, con un escudo instalado. Requiere electricidad. Usa electricidad para absorber balas enemigas. Es recomendado usar aumentadores de poder para proveer electricidad a este bloque.
block.repairturret.name=torreta de reparación
block.repairturret.fulldescription=Repara bloques dañados cercanos dentro de un rango lentamente. Usa pequeñas cantidades de electricidad.
block.repairturret.description=[powerinfo]Usa electricidad[white]\nRepara bloques cercanos.
block.megarepairturret.name=torreta de reparación II
block.megarepairturret.fulldescription=Repara bloques dañados cercanos a buen ritmo. Usa electricidad.
block.megarepairturret.description=[powerinfo]Usa electricidad[white]\nRepara bloques cercanos.
block.shieldgenerator.name=generador de escudo
block.shieldgenerator.fulldescription=Un bloque defensivo avanzado. Protege todos los bloques dentro de un radio de los ataques. Usa electricidad lentamente mientras está sin utilizar, pero la usa rápidamente en contacto con balas enemigas.
block.door.name=puerta
block.door.fulldescription=Un bloque que puede ser cerrado y abierto presionando sobre éste.
block.door.description=Abre y cierra.\n[interact]Presiona para alternar
block.door-large.name=portón
block.door-large.fulldescription=Un bloque que puede ser cerrado y abierto presionando sobre éste.
block.door-large.description=Abre y cierra.\n[interact]Presiona para alternar
block.conduit.name=conducto
block.conduit.fulldescription=Bloque de transporte de líquidos básico. Funciona como un transportador, pero con líquidos. Mejor uso con bombas u otros conductos. Puede ser usado como un puente sobre líquidos por enemigos y jugadores.
block.pulseconduit.name=Conducto de pulso
block.pulseconduit.fulldescription=Bloque de transporte de líquidos avanzado. Transporta líquido más rápidamente y guarda más que un conducto estándar.
block.liquidrouter.name=router de líquidos
block.liquidrouter.fulldescription=Funciona similarmente a un router. Acepta líquido de un lado y lo libera por el resto. Útil para dividir líquidos de un conducto a varios conductos.
block.liquidrouter.description=Divide el líquido insertado en tres direcciones.
block.conveyor.name=transportador
block.conveyor.fulldescription=Bloque de transporte de objetos básico. Mueve objetos en una dirección y los deposita automáticamente en torretas o creadores. Rotable. Puede ser usado como un puente sobre líquidos por enemigos y jugadores.
block.steelconveyor.name=transportador de acero
block.steelconveyor.fulldescription=Bloque de transporte de objetos avanzado. Mueve objetos más rápido que transportadores estándar.
block.poweredconveyor.name=transportador de pulso
block.poweredconveyor.fulldescription=El bloque de transporte de objetos supremo. Mueve objetos más rápido que un transportador de acero.
block.router.name=router
block.router.fulldescription=Acepta objetos de una dirección y los divide en otras tres direcciones. Útil para dividir los objetos de un taladro a varias torretas.
block.router.description=Divide objetos en tres direcciones.
block.junction.name=cruce
block.junction.fulldescription=Actúa como un puente entre dos transportadores cruzados. Útil en situaciones con dos transportadores diferentes con objetos diferentes.
block.junction.description=Funciona como un cruce entre transportadores.
block.conveyortunnel.name=Túnel transportador
block.conveyortunnel.fulldescription=Transporta objetos bajo bloques. Para usar, coloca un túnel apuntando al bloque que por el que se va a atravesar, y uno del otro lado.
block.conveyortunnel.description=Transporta objetos bajo bloques.
block.liquidjunction.name=cruce de líquidos
block.liquidjunction.fulldescription=Actúa como un puente entre dos conductos cruzados. Útil en situaciones con dos conductos diferentes con líquidos diferentes.
block.liquiditemjunction.name=cruce objeto-líquido
block.liquiditemjunction.fulldescription=Actúa como un puente entre conductos y transportadores cruzados.
block.liquiditemjunction.description=Funciona como un cruce entre transportadores y conductos.
block.powerbooster.name=amplificador de electricidad
block.powerbooster.fulldescription=Distribuye electricidad a todos los bloques dentro de su radio.
block.powerbooster.description=Distribuye electricidad dentro de un radio.
block.powerlaser.name=Láser de electricidad
block.powerlaser.fulldescription=Crea un láser que emite electricidad al bloque frente a éste. No genera electricidad por sí solo. Mejor uso con generadores u otros láseres.
block.powerlaser.description=Transmite electricidad.
block.powerlaserrouter.name=Router láser
block.powerlaserrouter.fulldescription=Láser que distribuye electricidad a tres direcciones a la vez. Útil en situaciones donde se requiere prender múltiples bloques desde un generador.
block.powerlaserrouter.description=Divide electricidad en tres láseres.
block.powerlasercorner.name=Esquina láser
block.powerlasercorner.fulldescription=Láser que distribuye electricidad a tres direcciones a la vez. Útil en situaciones donde se requiere encender múltiples bloques desde un generador, y un router es impreciso.
block.powerlasercorner.description=Divide electricidad en dos láseres.
block.teleporter.name=Teletransportador
block.teleporter.fulldescription=Bloque de transporte de objetos avanzado. Los teletransportadores envían objetos a teletransportadores del mismo color. Si hay múltiples teletransportadores del mismo color, se escoge uno al azar. Presiona y haz clic en las flechas para cambiar el color del teletransportador.
block.teleporter.description=[interact]Presiona para configurar[]
block.sorter.name=filtro
block.sorter.fulldescription=Filtra objetos. Objeto a aceptar indicado por el color del bloque. Todos los objetos que coincidan con el color del bloque salen por el frente, el resto por los lados. Presiona y haz clic en las flechas para cambiar el color del filtro.
block.sorter.description=[interact]Presiona para configurar[]
block.core.name=núcleo
block.pump.name=bomba
block.pump.fulldescription=Bombea líquidos de una fuente -- usualmente agua, lava o petróleo. Envía líquido por conductos.
block.pump.description=Bombea líquidos a conductos cercanos.
block.fluxpump.name=Bomba de flujo
block.fluxpump.fulldescription= Una versión avanzada de la bomba. Contiene más líquido y bombea más rápido.
block.fluxpump.description=Bombea líquidos a conductos cercanos.
block.smelter.name=Horno de fundición
block.smelter.fulldescription=El bloque de creación esencial. Cuando recibe hierro y carbón, crea acero.
block.smelter.description=Convierte carbón y hierro en acero.
block.crucible.name=crisol
block.crucible.fulldescription=Un bloque de creación avanzado. Cuando recibe titanio y acero, crea dirio.
block.crucible.description=Convierte titanio y acero en dirio.
block.coalpurifier.name=Extractor de carbón
block.coalpurifier.fulldescription=Un bloque de extracción básico. Crea carbón cuando se le dan grandes cantidades de agua y piedra.
block.coalpurifier.description=Convierte agua y piedra en carbón.
block.titaniumpurifier.name=Extractor de titanio
block.titaniumpurifier.fulldescription=Un bloque de extracción estándar. Crea titanio cuando se le dan grandes cantidades de agua y hierro.
block.titaniumpurifier.description=Convierte hierro y agua en titanio.
block.oilrefinery.name=Refinería
block.oilrefinery.fulldescription=Refina grandes cantidades de petróleo en carbón. Útil para abastecer torretas de carbón cuando las canteras de carbón son escasas.
block.oilrefinery.description=Convierte petróleo en carbón.
block.stoneformer.name=Formador de piedra
block.stoneformer.fulldescription=Solidifica lava líquida a piedra. Útil para producir cantidades masivas de piedra para purificadores de carbón.
block.stoneformer.description=Convierte lava a piedra.
block.lavasmelter.name=Horno de fundición de lava
block.lavasmelter.fulldescription=Usa lava para convertir hierro a acero. Una alternativa a los hornos de fundición. Útil en situaciones donde el carbón es escaso.
block.lavasmelter.description=Convierte hierro y lava en acero.
block.stonedrill.name=Taladro de piedra
block.stonedrill.fulldescription=El taladro esencial. Cuando es colocado en bloques de piedra, da piedra lenta e indefinidamente.
block.stonedrill.description=Mina 1 piedra cada 4 segundos.
block.irondrill.name=Taladro de hierro
block.irondrill.fulldescription= Un taladro básico. Cuando es colocado en bloques de mineral de hierro, da hierro lenta e infinitamente.
block.irondrill.description=Mina 1 de hierro cada 5 segundos.
block.coaldrill.name=taladro de carbón
block.coaldrill.fulldescription=Un taladro básico. Cuando es colocado en bloques de mineral de carbón, da carbón lenta e infinitamente.
block.coaldrill.description=Mina 1 de carbón cada 5 segundos.
block.uraniumdrill.name=taladro de uranio
block.uraniumdrill.fulldescription=Un taladro avanzado. Cuando es colocado en bloques de mineral de uranio, da uranio lenta e infinitamente.
block.uraniumdrill.description=Mina 1 de uranio cada 7 segundos.
block.titaniumdrill.name=Taladro de titanio
block.titaniumdrill.fulldescription=Un taladro avanzado. Cuando es colocado en bloques de mineral de titanio, da titanio lenta e infinitamente.
block.titaniumdrill.description=Mina 1 de titanio cada 5 segundos.
block.omnidrill.name=omni-taladro
block.omnidrill.fulldescription=El taladro supremo. Mina cualquier mineral sobre el que esté rápidamente.
block.omnidrill.description=Mina 1 de cualquier mineral cada 3 segundos.
block.coalgenerator.name=Generador de carbón
block.coalgenerator.fulldescription=El generador esencial. Genera electricidad a partir de carbón. Envía electricidad como láseres en cuatro direcciones.
block.coalgenerator.description=Genera electricidad a partir de carbón.
block.thermalgenerator.name=Generador termal
block.thermalgenerator.fulldescription=Genera electricidad a partir de lava. Envía electricidad como láseres en cuatro direcciones.
block.thermalgenerator.description=Genera electricidad a partir de lava.
block.combustiongenerator.name=Generador de combustión
block.combustiongenerator.fulldescription=Genera electricidad a partir de petróleo. Envía electricidad como láseres en cuatro direcciones.
block.combustiongenerator.description=genera electricidad a partir de petróleo.
block.rtgenerator.name=Generador RTG
block.rtgenerator.fulldescription=Genera pequeñas ccantidades de electricidad a partir del declive radioactivo del uranio. Envía electricidad como láseres en cuatro direcciones.
block.rtgenerator.description=Genera electricidad a partir de uranio.
block.nuclearreactor.name=Reactor nuclear
block.nuclearreactor.fulldescription=Una versión avanzada del generador RTG, y el generador de electricidad supremo, Genera electricidad de uranio. Requiere refrigeración constante por agua. Altamente volátil; explotará violentamente si cantidades insuficientes de refrigerante son recibidas.
block.turret.name=Torreta
block.turret.fulldescription=Una torreta básica y barata. Usa piedra como munición. Tiene un poco más de rango que la torreta doble.
block.turret.description=[turretinfo]Munición: piedra
block.doubleturret.name=Torreta doble
block.doubleturret.fulldescription=Una versión ligeramente más fuerte de la torreta. Usa piedra como munición. Hace daños más significativos, pero tiene menor rango.
block.doubleturret.description=[turretinfo]Munición: piedra
block.machineturret.name=Torreta gatillante
block.machineturret.fulldescription=Una torreta estándar de alta adaptación. Usa hierro como munición. Tiene un índice de disparo rápido con daño decente.
block.machineturret.description=[turretinfo]Munición: hierro
block.shotgunturret.name=Torreta divisora
block.shotgunturret.fulldescription=Una torreta estándar. Usa hierro como munición. Dispara 7 balas propagadas. rango menor, pero mayores daños que la torre gatillante.
block.shotgunturret.description=[turretinfo]Munición: hierro
block.flameturret.name=Torreta lanzallamas
block.flameturret.fulldescription=Torreta de corto rango avanzada. Usa carbón como munición. Muy corto rango, pero muy alto daño. Buena para combates cerrados. Se recomienda su uso tras paredes.
block.flameturret.description=[turretinfo]Munición: carbón
block.sniperturret.name=Torreta de riel
block.sniperturret.fulldescription=Torreta avanzada de largo rango. Usa acero como munición. Muy alto daño, pero bajo índice de disparo. Cara de usar, pero puede ser colocada lejos de las líneas enemigas por su rango.
block.sniperturret.description=[turretinfo]Munición: acero
block.mortarturret.name=Torreta antiaérea
block.mortarturret.fulldescription=Torreta de daños de área avanzada. Usa carbón como munición. Índice de disparo y balas muy lentas, pero muy alto daño de área y mono-objetivo. Útil para grandes grupos de enemmigos.
block.mortarturret.description=[turretinfo]Munición: carbón
block.laserturret.name=Torreta láser
block.laserturret.fulldescription=Torreta mono-objetivo avanzada. Usa electricidad. Buena torreta de medio rango y alta adaptación. Mono-objetivo únicamente. Nunca falla.
block.laserturret.description=[turretinfo]Usa electricidad
block.waveturret.name=Torreta tesla
block.waveturret.fulldescription=Torreta multi-objetiva avanzada. Usa electricidad. Rango medio. Nunca falla. Daños promedio-bajos, pero puede dañar a múltiples enemigos en cadena.
block.waveturret.description=[turretinfo]Usa electricidad
block.plasmaturret.name=Torreta de plasma
block.plasmaturret.fulldescription=Versión altamente avanzada de la torreta lanzallamas. Usa carbón como munición. muy alto daño, rango bajo-medio.
block.plasmaturret.description=[turretinfo]Munición: carbón
block.chainturret.name=Torreta de cadena
block.chainturret.fulldescription=La torreta de fuego rápido suprema. Usa uranio como munición. Dispara grandes balas a un alto índice de disparo. Rango medio. Cubre varios bloques. Extremadamente fuerte.
block.chainturret.description=[turretinfo]Munición: uranio
block.titancannon.name=Cañón titán
block.titancannon.fulldescription=La torreta de largo rango suprema. Usa uranio como munición. Dispara grandes balas de cañón con daños de área a un índice de disparo medio. Largo rango Cubre varios bloques. Extremadamente fuerte.
block.titancannon.description=[turretinfo]Munición: uranio
block.playerspawn.name=punto de aparición del jugador
block.enemyspawn.name=punto de aparición de los enemigos

View File

@@ -0,0 +1,471 @@
text.about=Criado por [ROYAL]Anuken.[]\nOriginalmente uma entrada para a [orange]GDL[] MM Jam.\n\nCredits:\n- SFX feito com [YELLOW]bfxr[]\n- Música feita por [GREEN]RoccoW[] / encontrada em [lime]FreeMusicArchive.org[]\n\nAgradecimento especial para:\n- [coral]MitchellFJN[]: playtesting extensivo e feedback\n- [sky]Luxray5474[]: wiki work e contribuições com código\n- Todos os beta testers do itch.io e Google Play\n
text.discord=Junte-se ao Discord do Mindustry! (Lá nós falamos em inglês)
text.gameover=O núcleo foi destruído.
text.highscore=[YELLOW]Novo recorde!
text.lasted=Você durou até a horda
text.level.highscore= Melhor\npontuação: [accent] {0}
text.level.delete.title=Confirmar exclusão
text.level.delete=Você tem certeza que quer excluir\no mapa "[orange]{0}"?
text.level.select=Seleção de Fase
text.level.mode=Modo de Jogo:
text.savegame=Salvar Jogo
text.loadgame=Carregar Jogo
text.quit=Sair
text.save.overwrite=Você tem certeza que quer salvar sobre este slot?
text.overwrite=Salvar sobre
text.saveload=[accent]Salvando...
text.savefail=Falha ao salvar jogo!
text.selectslot=Selecione um slot para salvar.
text.slot=[accent]Slot {0}
text.save.corrupted=[orange]Arquivo corrompido ou inválido!
text.empty=<vazio>
text.save.wave=Horda {0}
text.save.date=Último salvamento: {0}
text.confirm=Confirmar
text.delete=Excluir
text.ok=OK
text.open=Abrir
text.cancel=Cancelar
text.openlink=Abrir Link
text.back=Voltar
text.quit.confirm=Você tem certeza que quer sair?
text.loading=[accent]Carregando...
text.wave=[orange]Horda {0}
text.wave.waiting=Horda em {0}
text.waiting=Aguardando...
text.countdown=Horda em {0}
text.enemies={0} Inimigos restantes
text.enemies.single={0} Inimigo restante
text.loadimage=Carregar\nImagem
text.saveimage=Salvar\nImagem
text.editor.badsize=[orange]Dimensões de imagem inválidas![]\nDimensões de mapa válidas: {0}
text.editor.errorimageload=Erro ao carregar arquivo de imagem:\n[orange]{0}
text.editor.errorimagesave=Erro ao salvar arquivo de imagem:\n[orange]{0}
text.editor.generate=Gerar
text.editor.resize=Redimen\n sionar
text.editor.loadmap=Carregar\n Mapa
text.editor.savemap=Salvar\n Mapa
text.editor.loadimage=Carregar\n Imagem
text.editor.saveimage=Salvar\nImagem
text.editor.unsaved=[scarlet]Você tem alterações não salvas![]\nTem certeza que quer sair?
text.editor.brushsize=Tamanho do pincel: {0}
text.editor.noplayerspawn=Este mapa não tem ponto de spawn para o jogador!
text.editor.manyplayerspawns=Mapas não podem ter mais de um\nponto de spawn para jogador!
text.editor.manyenemyspawns=Não pode haver mais de\n{0} pontos de spawn para inimigos!
text.editor.resizemap=Redimensionar Mapa
text.editor.resizebig=[scarlet]Aviso!\n[]Mapas maiores que 256 unidades podem ser 'lentos' e instáveis
text.editor.mapname=Nome do Mapa:
text.editor.overwrite=[accent]Aviso!\nIsso sobrescreve um mapa existente.
text.editor.failoverwrite=[crimson]Não é possível salvar sobre o mapa padrão!
text.editor.selectmap=Selecione uma mapa para carregar:
text.width=Largura:
text.height=Altura:
text.randomize=Aleatório
text.apply=Aplicar
text.update=Atualizar
text.menu=Menu
text.play=Jogar
text.load=Carregar
text.save=Salvar
text.settings=Configurações
text.tutorial=Tutorial
text.editor=Editor
text.mapeditor=Editor de mapa
text.donate=Doar
text.settings.reset=Restaurar Padrões
text.settings.controls=Controles
text.settings.game=Jogo
text.settings.sound=Som
text.settings.graphics=Gráficos
text.upgrades=Melhorias
text.purchased=[LIME]Comprado!
text.weapons=Arsenal
text.paused=Pausado
text.respawn=Reaparecendo em
text.error.title=[crimson]Um erro ocorreu
text.error.crashmessage=[SCARLET]Um erro inesperado aconteceu, que pode ter causado o jogo a fechar. []Por favor, informe as exatas circunstâncias em que o erro ocorreu ao desenvolvidor:\n[ORANGE]anukendev@gmail.com[]
text.error.crashtitle=Um erro ocorreu.
text.blocks.extrainfo=[accent]Informação extra:
text.blocks.blockinfo=Informação do Bloco
text.blocks.powercapacity=Capacidade de Energia
text.blocks.powershot=Energia/tiro
text.blocks.powersecond=Energia/segundo
text.blocks.powerdraindamage=Energia/dano
text.blocks.shieldradius=Raio do Escudo
text.blocks.itemspeedsecond=Itens/segundo
text.blocks.range=Alcance
text.blocks.size=Tamanho
text.blocks.powerliquid=Energia/Líquido
text.blocks.maxliquidsecond=Entrada Máx. Líquido/segundo
text.blocks.liquidcapacity=Capacidade de Líquido
text.blocks.liquidsecond=Líquido/segundo
text.blocks.damageshot=Dano/tiro
text.blocks.ammocapacity=Munição Máxima
text.blocks.ammo=Munição
text.blocks.ammoitem=Munição/item
text.blocks.maxitemssecond=Máximo de itens/segundo
text.blocks.powerrange=Alcance da Energia
text.blocks.lasertilerange=Alcance do Laser (em células)
text.blocks.capacity=Capacidade
text.blocks.itemcapacity=Capacidade de Itens
text.blocks.powergenerationsecond=Geração de Energia/segundo
text.blocks.generationsecondsitem=Tempo de geração/item
text.blocks.input=Entrada
text.blocks.inputliquid=Líquido de entrada
text.blocks.inputitem=Item de entrada
text.blocks.output=Saída
text.blocks.secondsitem=Segundos/item
text.blocks.maxpowertransfersecond=Transferência máxima de Energia/segundo
text.blocks.explosive=Altamente Explosivo!
text.blocks.repairssecond=Reparo/segundo
text.blocks.health=Saúde
text.blocks.inaccuracy=Imprecisão
text.blocks.shots=Tiros
text.blocks.shotssecond=Taxa de tiro
text.placemode=Modo construção
text.breakmode=Modo remoção
text.health=Saúde
setting.difficulty.easy=Fácil
setting.difficulty.normal=Normal
setting.difficulty.hard=Difícil
setting.difficulty.name=Dificuldade
setting.screenshake.name=Balanço da Tela
#Tremor da tela?
setting.smoothcam.name=Câmera suave
#Suavizar Câmera?
setting.indicators.name=Indicadores de Inimigos
setting.effects.name=Particulas
setting.sensitivity.name=Sensibilidade do Controle
setting.fps.name=Mostrar FPS
setting.vsync.name=VSync
setting.lasers.name=Mostrar lasers
setting.healthbars.name=Mostrar barra de saúde de entidades
setting.pixelate.name=Pixelar Tela
setting.musicvol.name=Volume da Música
setting.mutemusic.name=Desligar Musica
setting.sfxvol.name=Volume de Efeitos
setting.mutesound.name=Desligar Som
map.maze.name=maze
map.fortress.name=fortress
map.sinkhole.name=sinkhole
map.caves.name=caves
map.volcano.name=volcano
map.caldera.name=caldera
map.scorch.name=scorch
map.desert.name=desert
map.island.name=island
map.grassland.name=grassland
map.tundra.name=tundra
map.spiral.name=spiral
map.tutorial.name=tutorial
tutorial.intro.text=[yellow]Bem-vindo ao tutorial.[] Para começar aperte 'próximo'.
tutorial.moveDesktop.text=Para mover, use as teclas [orange][[WASD][]. Segure [orange]shift[] para mover rápido. Segure [orange]CTRL[] enquanto usa a [orange]roda do mouse[] para aumentar ou diminuir o zoom.
tutorial.shoot.text=Use o mouse para mirar, segure [orange]botão esquerdo do mouse[] para atirar. Tente praticar no [yellow]alvo[].
tutorial.moveAndroid.text=Para arrastar a visão, passe um dedo pela tela. Pince com os dedos para aumentar ou diminuir o zoom.
tutorial.placeSelect.text=Tente selecionar uma [yellow]esteira[] do menu de blocos no canto inferior direito.
tutorial.placeConveyorDesktop.text=Use a [orange][[roda do mouse][] para girar a esteira até que aponte [orange]para frente[], então coloque-a no [yellow]local marcado[] usando o [orange][[botão esquerdo do mouse][].
tutorial.placeConveyorAndroid.text=Use o [orange][[botão de girar][] para girar a esteira para que aponte [orange]para frente[], arraste-a para a posição e então coloque-a na [yellow]posição marcada[] usando o [orange][[botão de confirmação][].
tutorial.placeConveyorAndroidInfo.text=Você também pode apertar no ícone com uma cruz no canto inferior esquerdo para alterar para o [orange][[modo de toque][], e colocar blocos apertando na tela. No modo de toque, blocos podem ser girados com a seta no canto inferior esquerdo. Aperte [yellow]próximo[] para tentar.
tutorial.placeDrill.text=Agora selecione e coloque uma [yellow]broca de pedra[] no local marcado.
tutorial.blockInfo.text=Se quiser saber mais sobre os blocos, você pode apertar o [orange]símbolo de interrogação[] no canto superior direito para ler mais.
tutorial.deselectDesktop.text=Você pode cancelar a seleção de um bloco usando o [orange][botão direito do mouse[].
tutorial.deselectAndroid.text=ocê pode cancelar a seleção de um bloco apertando o botão [orange]X[].
tutorial.drillPlaced.text=A broca produzirá [yellow]pedra[], direcionando o produzido para a esteira a qual moverá a pedra para o [yellow]núcleo[].
tutorial.drillInfo.text=Minérios diferentes precisam de diferentes brocas. Pedra precisam de brocas de pedra, Ferro de brocas de ferro, etc.
tutorial.drillPlaced2.text=Itens movidos para o núcleo são colocados em seu [yellow]inventário[], no canto superior esquerdo. Colocar blocos gasta os recursos do inventário.
tutorial.moreDrills.text=Você pode conectar várias brocas e esteiras, veja.
tutorial.deleteBlock.text=Você pode excluir blocos clickando com o [orange]botão direito do mouse[] no bloco que quiser destruir. Tente excluir esta esteira.
tutorial.deleteBlockAndroid.text=Você pode excluir blocos [orange]apertando na cruz[] no [orange]menu modo de quebra[] no canto inferior esquerdo e então apertando no bloco desejado. Tente excluir esta esteira.
tutorial.placeTurret.text=Agora, selecione e construa uma [yellow]torre[] no [yellow]local marcado[].
tutorial.placedTurretAmmo.text=Esta torre aceitará [yellow]munição[] da esteira. Você pode ver quanta munição elas tem passando o mouse sobre elas e verificando a [green]barra verde[].
tutorial.turretExplanation.text=As torres irão atirar no inimigo mais próximo que estiver ao alcance, contanto que tenham munição suficiente.
tutorial.waves.text=A cada [yellow]60[] segundos, uma horda de [coral]inimigos[] irá aparecer em locais específicos e tentará destruir o núcleo.
tutorial.coreDestruction.text=Seu objetivo é [yellow]defender o núcleo[]. Se o núcleo for destruído, vecê [coral]perde o jogo[].
tutorial.pausingDesktop.text=Se você precisar parar por alguns instantes, aperte o [orange]botão de pausa[] no canto superior esquerdo ou [orange]barra de espaço[] para pausar o jogo. Você pode colocar blocos enquanto o jogo esta pausado, porém não poderá se mover ou atirar.
tutorial.pausingAndroid.text=Se você precisar parar por alguns instantes, aperte o [orange]botão de pausa[] no canto superior esquerdo ou [orange]barra de espaço[] para pausar o jogo. Você pode colocar blocos enquanto o jogo esta pausado.
tutorial.purchaseWeapons.text=Você pode comprar novas [yellow]armas[] para seu mecha, basta abrir o menu de melhorias no canto inferior esquerdo.
tutorial.switchWeapons.text=Alterne entre suas armas clickando em seu ícone ou usando as teclas numéricas [orange][[1-9][].
tutorial.spawnWave.text=Uma horda esta vindo. Destrúa-os.
tutorial.pumpDesc.text=Em hordas mais avançadas, você talvez precise de [yellow]bombas[] para distribuir líquidos para geradores ou extratores.
tutorial.pumpPlace.text=Bombas trabalham de forma semelhante às brocas, porém elas produzem líquidos ao envés de minérios. Tente colocar uma bomba na [yellow]célula de petróleo designada[].
tutorial.conduitUse.text=Agora coloque um [orange]cano[] levando para longe da bomba.
tutorial.conduitUse2.text=E mais alguns...
tutorial.conduitUse3.text=E mais alguns...
tutorial.generator.text=Agora coloque um [orange]gerador a combustão[] no final do cano.
tutorial.generatorExplain.text=Este gerador irá produzir [yellow]energia[] do petróleo.
tutorial.lasers.text=Energia é distribuida usando [yellow]lasers[]. Gire e coloque um aqui.
tutorial.laserExplain.text=O gerador irá mover energia para o bloco do laser. Um feixe [yellow]opaco[] significa que a energia está sendo transmitida, e um feixe [yellow]transparente[] significa que não.
tutorial.laserMore.text=Você pode verificar quanta energia um bloco tem ao passar o mouse sobre eles e verificando a [yellow]barra amarela[] no topo.
tutorial.healingTurret.text=Este laser pode ser usado para energizar uma [lime]torre de reparo[]. Coloque uma aqui.
tutorial.healingTurretExplain.text=Enquanto tiver energia, esta torre irá [lime]reparar blocos próximos.[] Quando jogar, tenha certeza de construir uma dessas próximas do núcleo o mais rápido possível!
tutorial.smeltery.text=Muitos blocos precisam de [orange]aço[] para serem construídos, o que requer uma [orange]fundidora[] para ser feito. Coloque uma aqui.
tutorial.smelterySetup.text=Esta fundidora irá produzir [orange]aço[] quando receber carvão e ferro.
tutorial.end.text=E este é o fim do Tutorial! Boa Sorte!
keybind.move_x.name=move_x
keybind.move_y.name=move_y
keybind.select.name=selecionar
keybind.break.name=quebrar
keybind.shoot.name=atirar
keybind.zoom_hold.name=segurar_zoom
keybind.zoom.name=zoom
keybind.menu.name=menu
keybind.pause.name=pausar
keybind.dash.name=Correr
keybind.rotate_alt.name=girar_alt*
keybind.rotate.name=girar
keybind.weapon_1.name=Arma 1
keybind.weapon_2.name=Arma 2
keybind.weapon_3.name=Arma 3
keybind.weapon_4.name=Arma 4
keybind.weapon_5.name=Arma 5
keybind.weapon_6.name=Arma 6
mode.waves.name=hordas
mode.sandbox.name=sandbox
#CAIXINHA DE AREIA
mode.freebuild.name=construção \nlivre
weapon.blaster.name=Blaster
weapon.blaster.description=Atira um projétil lento e fraco.
weapon.triblaster.name=Blaster Triplo
weapon.triblaster.description=Atira 3 balas que se espalham.
weapon.multigun.name=Escopeta
weapon.multigun.description=Atira balas com baixa precisão e uma\n alta taxa de disparo.
weapon.flamer.name=Lança-Chamas
weapon.railgun.name=Rifle Sniper
weapon.flamer.description=É um lança-chamas. O que mais ele faria?
weapon.railgun.description=Atira um projétil de longo alcance.
weapon.mortar.name=Morteiro
weapon.mortar.description=Atira um projétil lento, porém devastador.
item.stone.name=Pedra
item.iron.name=Ferro
item.coal.name=Carvão
item.steel.name=Aço
item.titanium.name=Titânio
item.dirium.name=Dírio
item.uranium.name=Urânio
liquid.water.name=Água
liquid.plasma.name=Plasma
liquid.lava.name=Lava
liquid.oil.name=Petróleo
block.air.name=Ar
block.blockpart.name=blockpart
#que?
block.deepwater.name=Água Profunda
block.water.name=Água
block.lava.name=Lava
block.oil.name=Petróleo
block.stone.name=Pedra
block.blackstone.name=Pedra Escura
block.iron.name=Ferro
block.coal.name=Carvão
block.titanium.name=Titânio
block.uranium.name=Urânio
block.dirt.name=Terra
block.sand.name=Areia
block.ice.name=Gelo
block.snow.name=Neve
block.grass.name=Grama
block.sandblock.name=Bloco de Areia
block.snowblock.name=Bloco de Neve
block.stoneblock.name=Rocha
block.blackstoneblock.name=Rocha Escura
block.grassblock.name=Bloco de Grama
block.mossblock.name=Musgo
block.shrub.name=Arbusto
block.rock.name=Rocha
block.icerock.name=Rocha de Gelo
block.blackrock.name=Rocha Escura
block.dirtblock.name=Bloco de Terra
block.stonewall.name=Parede de Pedra
block.stonewall.fulldescription=Um bloco defensivo barato. Útil para proteger o núcleo e torres nas primeiras hordas.
block.ironwall.name=Parede de Ferro
block.ironwall.fulldescription=Um bloco defensivo básico. Fornece proteção contra inimigos.
block.steelwall.name=Parede de aço
block.steelwall.fulldescription=Um bloco defensivo padrão. Fornece proteção contra inimigos.
block.titaniumwall.name=Parede de Titânio
block.titaniumwall.fulldescription=Um bloco defensivo forte. Fornece proteção contra inimigos.
block.duriumwall.name=Parede de Dírio
block.duriumwall.fulldescription=Um bloco defensivo muito forte. Fornece proteção contra inimigos.
block.compositewall.name=Parede de Composto
block.compositewall.fulldescription= Um bloco defensivo extremamente forte. Fornece a melhor proteção contra inimigos.
block.steelwall-large.name=Parede Grande de Aço
block.steelwall-large.fulldescription=Um bloco defensivo padrão. Ocupa multiplas células.
block.titaniumwall-large.name=Parede Grande de Titânio
block.titaniumwall-large.fulldescription=Um bloco defensivo forte. Ocupa multiplas células.
block.duriumwall-large.name=Parede Grande de Dírio
block.duriumwall-large.fulldescription=Um bloco defensivo muito forte. Ocupa multiplas células.
block.titaniumshieldwall.name=Parede com Escudo
block.titaniumshieldwall.fulldescription=Um bloco defensivo forte, com um escudo de energia imbutido. Usa energia passivamente e para absorver projéteis inimigos. É recomendado usar distribuidores de energia para abastecer este bloco.
#A strong defensive block, with an extra built-in shield. Requires power. Uses energy to absorb enemy bullets. It is recommended to use power boosters to provide energy to this block.
block.repairturret.name=Torre de Reparo
block.repairturret.fulldescription=Lentamente repara blocos danificados dentro do seu alcance. Consome um pouco de energia.
#Repairs nearby damaged blocks in range at a slow rate. Uses small amounts of power.
block.repairturret.description=[powerinfo]Consome Energia.[white]\nRepara blocos próximos.
block.megarepairturret.name=Torre de Reparo II
block.megarepairturret.fulldescription=Repara blocos danificados dentro do seu alcance. Consome um pouco de energia.
block.megarepairturret.description=[powerinfo]Consome Energia.[white]\nRepara blocos próximos.
block.shieldgenerator.name=Gerador de Escudo
block.shieldgenerator.fulldescription= Um bloco defensivo avançado. Protege todos os blocos em um raio. Lentamente usa energia quando parado, mas rapidamente drena em contato com projéteis.
#An advanced defensive block. Shields all the blocks in a radius from attack. Uses power at a slow rate when idle, but drains energy quickly on bullet contact.
block.door.name=Porta
block.door.fulldescription=Um bloco que pode ser aberto e fechado ao tocar nele.
block.door.description=Abre e Fecha.\n[interact]Toque para alternar o estado.
block.door-large.name=Porta Grande
block.door-large.fulldescription=Um bloco que pode ser aberto e fechado ao tocar nele.
block.door-large.description=Abre e Fecha.\n[interact]Toque para alternar o estado.
block.conduit.name=Cano
block.conduit.fulldescription=Bloco de transporte de líquido básico. Funciona como uma esteira, mas com líquidos. Pode ser usado como uma ponte para inimigos e jogadores.
#Basic liquid transport block. Works like a conveyor, but with liquids. Best used with pumps or other conduits. Can be used as a bridge over liquids for enemies and players.
block.pulseconduit.name=Cano de impulso
block.pulseconduit.fulldescription=Bloco de transporte de líquido avançado. Transporta líquidos mais rapidamente e armazena mais que canos normais.
#Advanced liquid transport block. Transports liquids faster and stores more than standard conduits.
block.liquidrouter.name=Roteador de líquido
block.liquidrouter.fulldescription=Aceita líquido de uma direção e o redireciona para as outras 3 direções. Útil para dividir o líquido entre vários canos.
#Works similarly to a router. Accepts liquid input from one side and outputs it to the other sides. Useful for splitting liquid from a single conduit into multiple other conduits.
block.liquidrouter.description=Divide líquidos em 3 direções.
block.conveyor.name=Esteira
block.conveyor.fulldescription=Bloco de transporte básico. Movimenta itens para frente e automaticamente os deposita em torres ou blocos de fabricação. Pode ser girado. Pode ser usado como uma ponte para inimigos e jogadores.
#Basic item transport block. Moves items forward and automatically deposits them into turrets or crafters. Rotatable. Can be used as a bridge over liquids for enemies and players.
block.steelconveyor.name=Esteira de aço
block.steelconveyor.fulldescription=Bloco de transporte avançado. Movimenta itens mais rapidamente que esteiras normais.
#Advanced item transport block. Moves items faster than standard conveyors.
block.poweredconveyor.name=Esteira de Impulso
block.poweredconveyor.fulldescription=O Bloco supremo de transporte. Movimenta itens mais rapidamente que esteiras de aço.
#The ultimate item transport block. Moves items faster than steel conveyors.
block.router.name=Roteador
block.router.fulldescription=Aceita itens de uma direção e os redireciona para as outras 3 direções. Pode guardar uma certa quantidade de itens. Útil para dividir materiais entre várias torres.
block.router.description=Divide materiais em 3 direções.
block.junction.name=Junção
block.junction.fulldescription=Funciona como uma ponte para 2 linhas de esteiras que se cruzam. Útil em situações onde duas esteiras carregam diferentes materiais para diferentes locais.
block.junction.description=Funciona como uma junção para as esteiras.
block.conveyortunnel.name=Túnel de esteira
block.conveyortunnel.fulldescription=Transporta itens por baixo de blocos. Para usar coloque um túnel apontado para o bloco que deseja passar por baixo, e outro apontado para o primeiro túnel.
block.conveyortunnel.description=Transporta intes por baixo de blocos.
block.liquidjunction.name=Junção de líquido
block.liquidjunction.fulldescription=Funciona como uma ponte para 2 canos que se cruzam. Útil em situações onde 2 canos diferentes carregam diferentes líquidos para diferentes locais.
block.liquiditemjunction.name=liquid-item junction
block.liquiditemjunction.fulldescription=Acts as a bridge for crossing conduits and conveyors.
block.liquiditemjunction.description=Serves as a junction for items and liquids.
block.powerbooster.name=Distribuidor de energia
block.powerbooster.fulldescription=Distribui energia para todos os blocos dentro de seu raio.
block.powerbooster.description=Distribui energia em um raio.
block.powerlaser.name=Laser
#Laser de energia?
block.powerlaser.fulldescription=Cria um laser que transmite energia para o bloco à sua frente. Melhor usado com geradores ou outros lasers. Não gera energia.
block.powerlaser.description=Transmite energia.
block.powerlaserrouter.name=laser duplo
block.powerlaserrouter.fulldescription=Divide a entrada de energia em 3 lasers. Útil em situações onde é necessário conectar muitos blocos a partir de um gerador.
block.powerlaserrouter.description=Divide a entrada de energia em 3 lasers.
block.powerlasercorner.name=laser triplo
#*Essa nomeação ficou escrota
block.powerlasercorner.fulldescription=Laser que distribui energia para duas direções ao mesmo tempo. Útil em situações onde é necessário conectar muitos blocos a partir de um gerador.
block.powerlasercorner.description=Divide a entrada de energia em 2 lasers.
block.teleporter.name=Teleportador
block.teleporter.fulldescription=Bloco avançado de transporte de itens. Teleportadores transferem itens para outros teleportadores da mesma cor. Não faz nada se não houverem outros da mesma cor. Se houverem múltiplos da mesma cor, um aleatório será selecionado. Toque nas flechas para mudar de cor.
block.teleporter.description=[interact]Tap block to config[]
block.sorter.name=Ordenador
block.sorter.fulldescription=Separa itens pelo tipo de material. O material a ser aceito é indicado pela cor do bloco. Todos os itens que correspondem ao material a ser separado são direcionados para frente, todo o resto é direcionado para os lados.
block.sorter.description=[interact]Aperte no bloco para configurar[]
block.core.name=núcleo
block.pump.name=bomba
block.pump.fulldescription=Bombeia líquidos de um bloco, geralmente água, lava ou petróleo. Os líquidos são bombeados para canos próximos.
block.pump.description=Bombeia líquidos para canos próximos.
block.fluxpump.name=Bomba de fluxo
block.fluxpump.fulldescription=Uma versão avançada da bomba comum. Guarda mais líquido e bombeia mais rápido.
block.fluxpump.description=Bombeia líquidos para canos próximos.
block.smelter.name=Fornalha
block.smelter.fulldescription=O bloco de produção essencial. Quando recebe 1 carvão e\n1 ferro produz 1 aço
block.smelter.description=Converte carvão + ferro em aço.
block.crucible.name=Usina de fundição
block.crucible.fulldescription=Um bloco de produção avançado. Quando recebe 1 titânio e 1 aço produz 1 dírio.
block.crucible.description=Converte aço + titânio em dírio.
block.coalpurifier.name=Extrator de carvão
block.coalpurifier.fulldescription=Um bloco extrator básico. Produz carvão quando fornecido com grandes quantidades de água e pedra.
block.coalpurifier.description=Converte pedra + água em carvão.
block.titaniumpurifier.name=Extrator de titânio
block.titaniumpurifier.fulldescription=Um bloco extrator padrão. Produz titânio quando fornecido com grandes quantidas de água e ferro.
block.titaniumpurifier.description=Converte água e ferro em titânio.
block.oilrefinery.name=Refinaria de Petróleo
block.oilrefinery.fulldescription=Refina grande quantidades de petróleo para produzir carvão. Útil para abastecer torres que utilizam carvão quando jazidas de carvão são escassas.
block.oilrefinery.description=Converte petróleo em carvão.
block.stoneformer.name=Formador de Pedra
block.stoneformer.fulldescription=Solidifica lava para formar pedra. Útil para produzir grandes quantidades de pedra para extratores de carvão.
block.stoneformer.description=Converte lava em pedra.
block.lavasmelter.name=Fornalha à Lava
block.lavasmelter.fulldescription=Usa lava para converter ferro em aço. Uma alternativa para a fundidora. Útil em situações onde não há carvão por perto.
block.lavasmelter.description=Converte ferro + lava em aço.
block.stonedrill.name=Broca de pedra
block.stonedrill.fulldescription=A broca essencial. Quando colocada em uma jazida de pedra gera pedra indefinidamente.
block.stonedrill.description=Gera 1 pedra a cada 4 segundos.
#Mines 1 stone every 4 seconds.
block.irondrill.name=Broca de Ferro
block.irondrill.fulldescription=Uma broca básica. Quando colocada sobre uma jazida de ferro, lentamente gera ferro.
#A basic drill. When placed on iron ore tiles, outputs iron at a slow pace indefinitely.
block.irondrill.description=Gera 1 ferro a cada 5 segundos.
block.coaldrill.name=Broca de Carvão
block.coaldrill.fulldescription=Uma broca básica. Quando colocada sobre uma jazida de carvão, lentamente gera carvão.
block.coaldrill.description=Gera 1 carvão a cada 5 segundos.
block.uraniumdrill.name=Broca de Urânio
block.uraniumdrill.fulldescription=Uma broca avançada. Quando colocada sobre uma jazida de urânio, lentamente gera urânio.
block.uraniumdrill.description=Gera 1 Urânio a cada 7 segundos.
block.titaniumdrill.name=Broca de Titânio
block.titaniumdrill.fulldescription=Uma broca avançada. Quando colocada sobre uma jazida de titânio, lentamente gera titânio.
block.titaniumdrill.description=Gera 1 Titânio a cada 5 segundos.
block.omnidrill.name=Omnibroca
block.omnidrill.fulldescription=A broca suprema. Rapidamente extrai qualquer minério em que é colocada.
#The ultimate drill. Will mine any ore it is placed on at a rapid pace.
block.omnidrill.description=Gera 1 de qualquer recurso a cada 3 segundos.
block.coalgenerator.name=Gerador à Carvão
#Crase ou não?
block.coalgenerator.fulldescription=O gerador essencial. Gera energia a partir de carvão. Distribui energia em forma de laser para os 4 lados.
block.coalgenerator.description=Gera energia a partir de carvão.
block.thermalgenerator.name=Gerador Térmico
block.thermalgenerator.fulldescription=Gera energia a partir de lava. Distribui energia em forma de laser para os 4 lados.
block.thermalgenerator.description=Gera energia a partir de lava.
block.combustiongenerator.name=Gerador à Combustão
block.combustiongenerator.fulldescription=Gera energia a partir de petróleo. Distribui energia em forma de laser para os 4 lados.
block.combustiongenerator.description=Gera energia a partir de petróleo.
block.rtgenerator.name=Gerador RTG
block.rtgenerator.fulldescription=Gera pouca quantidade de energia a partir do decaimento radioativo do urânio. Distribui energia em forma de laser para os 4 lados.
block.rtgenerator.description=Gera energia a partir de Urânio.
block.nuclearreactor.name=Reator Nuclear
block.nuclearreactor.fulldescription=Uma versão avançada do gerador RTG. Gera energia a partir de Urânio. Requer constante resfriamento à água. Altamente volátil; explodirá violentamente se não for suprido com quantiddades suficientes de água.
block.turret.name=Torre Comum
block.turret.fulldescription=Uma torre básica e barata. Usa pedra como munição. Tem alcance um pouco maior que a torre dupla.
block.turret.description=[turretinfo]Munição: pedra
block.doubleturret.name=Torre Dupla
block.doubleturret.fulldescription=Uma versão um pouco mais poderosa do que a torre comum. Usa pedra como munição. Causa um dano maior, porém tem menor alcance. Atira dois projéteis.
block.doubleturret.description=[turretinfo]Munição: pedra
block.machineturret.name=Torre Automática
block.machineturret.fulldescription=Uma torre padrão completa. Usa ferro como munição. Tem alta taxa de disparo e dano decente.
block.machineturret.description=[turretinfo]Munição: ferro
block.shotgunturret.name=Torre Splitter
#Splitter turret
block.shotgunturret.fulldescription=Uma torre padrão. Usa ferro como munição. Atira 7 balas em forma de cone. Pouco alcance, porém maior dano do que a Torre Dupla.
block.shotgunturret.description=[turretinfo]Munição: ferro
block.flameturret.name=Torre lança-\nchamas
block.flameturret.fulldescription=Torre avançada de baixo alcance. Usa carvão. Pouco alcance mas alto dano. Boa para trechos estreitos. Recomenda-se usá-la atŕas de paredes.
block.flameturret.description=[turretinfo]Munição: carvão
block.sniperturret.name=Torre Sniper
#Torre Railgun?
block.sniperturret.fulldescription=Torre avançada de longo alcance. Usa aço como munição. Dano altíssimo, porém baixa taxa de disparo. Cara para usar, porém pode ser colocada longe das linhas inimigas dado seu alcance.
block.sniperturret.description=[turretinfo]Munição: aço
block.mortarturret.name=Torre Flak
block.mortarturret.fulldescription=Torre avançada de dano em área. Usa carvão. Taxa de disparo e balas lentas, mas alto dano em alvo único ou distribuído.
block.mortarturret.description=[turretinfo]Munição: carvão
block.laserturret.name=Torre laser
block.laserturret.fulldescription=Torre de alvo único avançada. Usa energia. Boa torre de alcance médio e uso geral. Alvo único apenas. Nunca erra.
block.laserturret.description=[turretinfo]Usa Energia
block.waveturret.name=Torre Tesla
block.waveturret.fulldescription=Torre de múltiplos alvos avançada. Usa Energia. Alcance médio. Nunca erra. Dano médio-baixo, porém pode acertar vários inimigos simultaneamente com raios conectados.
block.waveturret.description=[turretinfo]Usa Energia
block.plasmaturret.name=Torre de Plasma
block.plasmaturret.fulldescription=Versão altamente avançada da Torre lança-chamas. Usa carvão. Dano altíssimo e alcance médio-baixo.
block.plasmaturret.description=[turretinfo]Munição: carvão
block.chainturret.name=Canhão automático
block.chainturret.fulldescription=A torre de tiro rápido mais avançada. Usa Urânio como munição. Atira grandes projéteis rapidamente. Alcance médio. Ocupa várias células. Extremamente resistente.
block.chainturret.description=[turretinfo]Munição: Urânio
block.titancannon.name=Canhão Titã
block.titancannon.fulldescription=A torre de longo alcance mais avançada. Usa Urânio como munição. Atira várias balas de dano em área à uma taxa de disparo média. Alto alcance. Ocupa várias células. Extremamente resistente.
block.titancannon.description=[turretinfo]Munição: Urânio
block.playerspawn.name=playerspawn
block.enemyspawn.name=enemyspawn

View File

@@ -282,6 +282,7 @@ public class Control extends Module{
public void playMap(Map map){ public void playMap(Map map){
Vars.ui.showLoading(); Vars.ui.showLoading();
saves.resetSave();
Timers.run(16, ()->{ Timers.run(16, ()->{
reset(); reset();
@@ -554,6 +555,8 @@ public class Control extends Module{
} }
Gdx.input.setCursorCatched(controlling); Gdx.input.setCursorCatched(controlling);
saves.update();
if(debug && GameState.is(State.playing)){ if(debug && GameState.is(State.playing)){
//debug actions //debug actions

View File

@@ -226,6 +226,7 @@ public class UI extends SceneModule{
prefs.game.checkPref("indicators", true); prefs.game.checkPref("indicators", true);
prefs.game.checkPref("effects", true); prefs.game.checkPref("effects", true);
prefs.game.sliderPref("sensitivity", 100, 10, 300, i -> i + "%"); prefs.game.sliderPref("sensitivity", 100, 10, 300, i -> i + "%");
prefs.game.sliderPref("saveinterval", 120, 15, 5*120, i -> Bundles.format("setting.seconds", i));
prefs.graphics.checkPref("fps", false); prefs.graphics.checkPref("fps", false);
prefs.graphics.checkPref("vsync", true, b -> Gdx.graphics.setVSync(b)); prefs.graphics.checkPref("vsync", true, b -> Gdx.graphics.setVSync(b));

View File

@@ -14,6 +14,7 @@ import io.anuke.mindustry.core.GameState.State;
import io.anuke.mindustry.world.GameMode; import io.anuke.mindustry.world.GameMode;
import io.anuke.mindustry.world.Map; import io.anuke.mindustry.world.Map;
import io.anuke.ucore.core.Settings; import io.anuke.ucore.core.Settings;
import io.anuke.ucore.core.Timers;
import java.io.IOException; import java.io.IOException;
@@ -22,6 +23,7 @@ public class Saves {
private Array<SaveSlot> saves = new Array<>(); private Array<SaveSlot> saves = new Array<>();
private SaveSlot current; private SaveSlot current;
private boolean saving; private boolean saving;
private float time;
private AsyncExecutor exec = new AsyncExecutor(1); private AsyncExecutor exec = new AsyncExecutor(1);
@@ -33,44 +35,30 @@ public class Saves {
nextSlot = i + 1; nextSlot = i + 1;
} }
} }
}
public void update(){
if(!GameState.is(State.menu) && !GameState.is(State.dead) && current != null && current.isAutosave()){
time += Timers.delta();
if(time > Settings.getInt("saveinterval")*60) {
saving = true;
Vars.ui.showError("sacving");
Timer.schedule(new Task() { exec.submit(() -> {
Field field; SaveIO.saveToSlot(current.index);
int lastInterval; saving = false;
return true;
});
{ time = 0;
try{
field = ClassReflection.getDeclaredField(getClass(), "intervalMillis");
field.setAccessible(true);
}catch (ReflectionException e){
throw new RuntimeException(e);
}
} }
}else{
time = 0;
}
}
@Override public void resetSave(){
public void run() { current = null;
if(Settings.getInt("saveinterval") != lastInterval){
try{
field.set(this, (long)(Settings.getInt("saveinterval")) / 60f * 1000);
}catch (ReflectionException e){
throw new RuntimeException(e);
}
lastInterval = Settings.getInt("saveinterval");
}
if(!GameState.is(State.menu) && !GameState.is(State.dead) && current != null && current.isAutosave()){
saving = true;
exec.submit(() -> {
SaveIO.saveToSlot(current.index);
saving = false;
return true;
});
}
}
}, 0f, 60f*2);
} }
public boolean isSaving(){ public boolean isSaving(){

View File

@@ -2,6 +2,7 @@ package io.anuke.mindustry.ui.fragments;
import static io.anuke.mindustry.Vars.*; import static io.anuke.mindustry.Vars.*;
import com.badlogic.gdx.Game;
import com.badlogic.gdx.Gdx; import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.graphics.Color; import com.badlogic.gdx.graphics.Color;
@@ -148,6 +149,14 @@ public class HudFragment implements Fragment{
}}.end(); }}.end();
} }
new table(){{
abottom();
visible(() -> !GameState.is(State.menu) && Vars.control.getSaves().isSaving());
new label("$text.saveload");
}}.end();
blockfrag.build(); blockfrag.build();
} }