This commit is contained in:
tobspr 2020-06-17 11:18:45 +02:00
commit 9feecb2ac3
3 changed files with 60 additions and 47 deletions

View File

@ -25,7 +25,7 @@ export class MainMenuState extends GameState {
getInnerHTML() { getInnerHTML() {
const bannerHtml = ` const bannerHtml = `
<h3>${T.demoBanners.title}</h3> <h3>${T.demoBanners.title}</h3>
<p>${T.demoBanners.intro}</p> <p>${T.demoBanners.intro}</p>
<a href="#" class="steamLink" target="_blank">Get the shapez.io standalone!</a> <a href="#" class="steamLink" target="_blank">Get the shapez.io standalone!</a>
@ -61,9 +61,9 @@ export class MainMenuState extends GameState {
<div class="mainWrapper ${IS_DEMO ? "demo" : "noDemo"}"> <div class="mainWrapper ${IS_DEMO ? "demo" : "noDemo"}">
<div class="sideContainer"> <div class="sideContainer">
${IS_DEMO ? `<div class="standaloneBanner">${bannerHtml}</div>` : ""} ${IS_DEMO ? `<div class="standaloneBanner">${bannerHtml}</div>` : ""}
</div> </div>
<div class="mainContainer"> <div class="mainContainer">
@ -73,8 +73,8 @@ export class MainMenuState extends GameState {
: `<div class="browserWarning">${T.mainMenu.browserWarning}</div>` : `<div class="browserWarning">${T.mainMenu.browserWarning}</div>`
} }
</div> </div>
</div> </div>
<div class="footer"> <div class="footer">
@ -82,18 +82,21 @@ export class MainMenuState extends GameState {
<a class="githubLink boxLink" target="_blank"> <a class="githubLink boxLink" target="_blank">
${T.mainMenu.openSourceHint} ${T.mainMenu.openSourceHint}
<span class="thirdpartyLogo githubLogo"></span> <span class="thirdpartyLogo githubLogo"></span>
</a> </a>
<a class="discordLink boxLink" target="_blank"> <a class="discordLink boxLink" target="_blank">
${T.mainMenu.discordLink} ${T.mainMenu.discordLink}
<span class="thirdpartyLogo discordLogo"></span> <span class="thirdpartyLogo discordLogo"></span>
</a> </a>
<a class="changelog">${T.changelog.title}</a> <a class="changelog">${T.changelog.title}</a>
<a class="helpTranslate">${T.mainMenu.helpTranslate}</a> <a class="helpTranslate">${T.mainMenu.helpTranslate}</a>
<div class="author">Made by <a class="producerLink" target="_blank">Tobias Springer</a></div> <div class="author">${T.mainMenu.madeBy.replace(
"<author-link>",
'<a class="producerLink" target="_blank">Tobias Springer</a>'
)}</div>
</div> </div>
`; `;

View File

@ -125,6 +125,7 @@ mainMenu:
openSourceHint: This game is open source! openSourceHint: This game is open source!
discordLink: Official Discord Server discordLink: Official Discord Server
helpTranslate: Help translate! helpTranslate: Help translate!
madeBy: Made by <author-link>
# This is shown when using firefox and other browsers which are not supported. # This is shown when using firefox and other browsers which are not supported.
browserWarning: >- browserWarning: >-

View File

@ -117,11 +117,14 @@ demoBanners:
mainMenu: mainMenu:
play: Jugar play: Jugar
continue: Continuar
newGame: Nuevo Juego
changelog: Registro de cambios changelog: Registro de cambios
importSavegame: Importar importSavegame: Importar
openSourceHint: ¡Este juego es de código abierto! openSourceHint: ¡Este juego es de código abierto!
discordLink: Servidor de Discord Oficial discordLink: Servidor de Discord Oficial
helpTranslate: Ayuda a traducirlo! helpTranslate: ¡Ayuda a traducirlo!
madeBy: Desarrollado por <author-link>
# This is shown when using firefox and other browsers which are not supported. # This is shown when using firefox and other browsers which are not supported.
browserWarning: >- browserWarning: >-
@ -152,8 +155,6 @@ mainMenu:
showInfo: Ver showInfo: Ver
contestOver: El concurso ha terminado - Únete al discord para enterarte sobre nuevos concursos! contestOver: El concurso ha terminado - Únete al discord para enterarte sobre nuevos concursos!
continue: Continue
newGame: New Game
dialogs: dialogs:
buttons: buttons:
@ -233,6 +234,13 @@ dialogs:
title: Confirmar borrado title: Confirmar borrado
desc: >- desc: >-
¡Estás borrando muchos edificios (<count> para ser exactos)! ¿Estás seguro de querer hacer esto? ¡Estás borrando muchos edificios (<count> para ser exactos)! ¿Estás seguro de querer hacer esto?
massCutConfirm:
title: Confirmar corte
desc: >-
¡Estas cortando muchos edificios (<count> para ser exactos)! ¿Estas seguro de
que quieres hacer esto?
blueprintsNotUnlocked: blueprintsNotUnlocked:
title: No desbloqueado todavía title: No desbloqueado todavía
desc: >- desc: >-
@ -251,12 +259,7 @@ dialogs:
desc: Dale un nombre significativo, tambien puedes agregarle la <strong>clave</strong> de una forma (La cual puedes generar <a href="https://viewer.shapez.io" target="_blank">aquí</a>) desc: Dale un nombre significativo, tambien puedes agregarle la <strong>clave</strong> de una forma (La cual puedes generar <a href="https://viewer.shapez.io" target="_blank">aquí</a>)
markerDemoLimit: markerDemoLimit:
desc: solo puedes crear dos marcadores en la versión de prueba. ¡Obtén el juego completo para marcas ilimitadas! desc: Sólo puedes crear dos marcadores en la versión de prueba. ¡Obtén el juego completo para marcas ilimitadas!
massCutConfirm:
title: Confirmar corte
desc: >-
¡Estas cortando muchos edificios (<count> para ser exactos)! ¿Estas seguro de
que quieres hacer esto?
exportScreenshotWarning: exportScreenshotWarning:
title: Exportar captura de pantalla title: Exportar captura de pantalla
@ -472,15 +475,15 @@ buildings:
default: default:
name: &painter Pintor name: &painter Pintor
description: &painter_desc Colorea la figura entera con el color que entra por la izquierda. description: &painter_desc Colorea la figura entera con el color que entra por la izquierda.
mirrored:
name: *painter
description: *painter_desc
double: double:
name: Pintor (Doble) name: Pintor (Doble)
description: Colorea las figuras que entran por la izquierda con el color que entrapor arriba. description: Colorea las figuras que entran por la izquierda con el color que entrapor arriba.
quad: quad:
name: Pintor (Cuádruple) name: Pintor (Cuádruple)
description: Permite colorear cada cuadrante de una figura con un color distinto. description: Permite colorear cada cuadrante de una figura con un color distinto.
mirrored:
name: *painter
description: *painter_desc
trash: trash:
default: default:
@ -499,19 +502,19 @@ buildings:
storyRewards: storyRewards:
# Those are the rewards gained from completing the store # Those are the rewards gained from completing the store
reward_cutter_and_trash: reward_cutter_and_trash:
title: Cortando Figuras title: Cortador de Figuras
desc: Acabas de desbloquear el <strong>cortador</strong> - corta las figuras por la mitad <strong>de arriba abajo</strong> ¡Sin importar su orientación!<br><br>Estate seguro de deshacerte de lo que no vayas a usar o <strong>se parará</strong> - Para ese propósito te he dado una basura, que destruye todo lo que le pongas! desc: Acabas de desbloquear el <strong>cortador</strong> - corta las figuras por la mitad <strong>de arriba abajo</strong> ¡Sin importar su orientación!<br><br>Estate seguro de deshacerte de lo que no vayas a usar o <strong>se parará</strong> - Para ese propósito te he dado una basura, que destruye todo lo que le pongas!
reward_rotater: reward_rotater:
title: Rotando title: Rotador
desc: ¡El <strong>rotador</strong> ha sido desbloqueado! Rota figuras en el sentido de las agujas del reloj, 90 grados. desc: ¡El <strong>rotador</strong> ha sido desbloqueado! Rota figuras en el sentido de las agujas del reloj, 90 grados.
reward_painter: reward_painter:
title: Pintando title: Pintor
desc: >- desc: >-
El <strong> pintor</strong> ha sido desbloqueado - ¡Extrae color de las betas (al igual que haces con las figuras) y combínalo con una figura para pintarla de ese color!<br><br> PS: Si eres daltónico, estoy trabajando en una solución! El <strong> pintor</strong> ha sido desbloqueado - ¡Extrae color de las betas (al igual que haces con las figuras) y combínalo con una figura para pintarla de ese color!<br><br> PS: Si eres daltónico, estoy trabajando en una solución!
reward_mixer: reward_mixer:
title: Mezclando Color title: Mezclador de Color
desc: El <strong>mezclador</strong> ha sido desbloqueado - ¡Combina dos colores usando <strong>mezcla aditiva</strong> con este edificio! desc: El <strong>mezclador</strong> ha sido desbloqueado - ¡Combina dos colores usando <strong>mezcla aditiva</strong> con este edificio!
reward_stacker: reward_stacker:
@ -523,11 +526,11 @@ storyRewards:
desc: El <strong>balanceador</strong> multiusos ha sido desbloqueado - ¡Puede ser usado para construir fábricas más grandes <strong>separando y uniendo elementos</strong> en varias cintas transportadoras!<br><br> desc: El <strong>balanceador</strong> multiusos ha sido desbloqueado - ¡Puede ser usado para construir fábricas más grandes <strong>separando y uniendo elementos</strong> en varias cintas transportadoras!<br><br>
reward_tunnel: reward_tunnel:
title: Tunel title: Túnel
desc: El <strong>tunel</strong> ha sido desbloqueado - ¡Ahora puedes transportar elementos por debajo de edificios u otras cintas! desc: El <strong>tunel</strong> ha sido desbloqueado - ¡Ahora puedes transportar elementos por debajo de edificios u otras cintas!
reward_rotater_ccw: reward_rotater_ccw:
title: Rotando Inversamente title: Rotador Inverso
desc: Has desbloqueado una variante del <strong>rotador</strong> - ¡Te permite rotar en sentido antihorario! Para construirlo selecciona el rotador y <strong>pulsa 'T' para ciclar por sus variantes</strong> desc: Has desbloqueado una variante del <strong>rotador</strong> - ¡Te permite rotar en sentido antihorario! Para construirlo selecciona el rotador y <strong>pulsa 'T' para ciclar por sus variantes</strong>
reward_miner_chainable: reward_miner_chainable:
@ -543,15 +546,15 @@ storyRewards:
desc: >- desc: >-
Has desbloqueado una variante compacta del <strong>balanceador</strong> - ¡Acepta dos entradas y las junta en una salida! Has desbloqueado una variante compacta del <strong>balanceador</strong> - ¡Acepta dos entradas y las junta en una salida!
reward_cutter_quad: reward_cutter_quad:
title: Cortador Cuñadruple title: Cortador Cuádruple
desc: Has desbloqueado una variante del <strong>cortador</strong> - ¡Permite cortar figuras en <strong>cuatro partes</strong> en vez de solo dos! desc: Has desbloqueado una variante del <strong>cortador</strong> - ¡Permite cortar figuras en <strong>cuatro partes</strong> en vez de solo dos!
reward_painter_double: reward_painter_double:
title: Doble Pintado title: Doble Pintor
desc: Has desbloqueado una variante del <strong>pintor</strong> - ¡Funciona como un pintor regular pero procesa <strong>dos formas a la vez</strong> consumiendo solo un color en vez de dos! desc: Has desbloqueado una variante del <strong>pintor</strong> - ¡Funciona como un pintor regular pero procesa <strong>dos formas a la vez</strong> consumiendo solo un color en vez de dos!
reward_painter_quad: reward_painter_quad:
title: Cuadruple Pintado title: Cuádruple Pintor
desc: Has desbloqueado una variante del <strong>pintor</strong> - ¡Permite pintar cada parte de una figura individualmente! desc: Has desbloqueado una variante del <strong>pintor</strong> - ¡Permite pintar cada parte de una figura individualmente!
reward_storage: reward_storage:
@ -586,7 +589,7 @@ settings:
dev: Desarrollo dev: Desarrollo
staging: Staging staging: Staging
prod: Producción prod: Producción
buildDate: Built <at-date> buildDate: Generado <at-date>
labels: labels:
uiScale: uiScale:
@ -611,6 +614,17 @@ settings:
fast: Rápido fast: Rápido
super_fast: Muy Rápido super_fast: Muy Rápido
movementSpeed:
title: Velocidad de movimiento
description: Cambia que tan rapido se mueve la camara al usar el teclado.
speeds:
super_slow: Super lento
slow: Lento
regular: Regular
fast: Rápido
super_fast: Super rápido
extremely_fast: Extremadamente rápido
language: language:
title: Idioma title: Idioma
description: >- description: >-
@ -635,8 +649,8 @@ settings:
Elije el tema del juego (claro/oscuro). Elije el tema del juego (claro/oscuro).
themes: themes:
dark: Dark dark: Oscuro
light: Light light: Claro
refreshRate: refreshRate:
title: Objetivo de Simulación title: Objetivo de Simulación
@ -653,16 +667,10 @@ settings:
description: >- description: >-
Activa si recibir pistas y tutoriales mientras juegas. También oculta algunos elementos de la interfaz hasta cierto nivel para hacer más fácil la introducción al juego. Activa si recibir pistas y tutoriales mientras juegas. También oculta algunos elementos de la interfaz hasta cierto nivel para hacer más fácil la introducción al juego.
movementSpeed: enableTunnelSmartplace:
title: Velocidad de movimiento title: Túneles Inteligentes
description: Cambia que tan rapido se mueve la camara al usar el teclado. description: >-
speeds: Si está activado, colocar túneles automáticamente removerá las cintas transportadoras innecesarias. Esto también permite arrastrar con el ratón y los túneles excedentes serán removidos.
super_slow: Super lento
slow: lento
regular: Regular
fast: Rápido
super_fast: Super rápido
extremely_fast: Extremadamente rápido
keybindings: keybindings:
title: Atajos de Teclado title: Atajos de Teclado
@ -715,6 +723,7 @@ keybindings:
cycleBuildingVariants: Ciclar variantes cycleBuildingVariants: Ciclar variantes
confirmMassDelete: Confirmar Borrado Masivo confirmMassDelete: Confirmar Borrado Masivo
cycleBuildings: Ciclar Edificios cycleBuildings: Ciclar Edificios
lockBeltDirection: Colocar en línea recta
massSelectStart: Mantén pulsado y arrastra para empezar massSelectStart: Mantén pulsado y arrastra para empezar
massSelectSelectMultiple: Seleccionar múltiples áreas massSelectSelectMultiple: Seleccionar múltiples áreas
@ -723,10 +732,10 @@ keybindings:
placementDisableAutoOrientation: Desactivar orientación automática placementDisableAutoOrientation: Desactivar orientación automática
placeMultiple: Permanecer en modo de construcción placeMultiple: Permanecer en modo de construcción
placeInverse: Invierte automáticamente la orientación de las cintas transportadoras placeInverse: Invierte automáticamente la orientación de las cintas transportadoras
pasteLastBlueprint: Paste last blueprint pasteLastBlueprint: Pegar último plano
massSelectCut: Cut area massSelectCut: Cortar área
exportScreenshot: Export whole Base as Image exportScreenshot: Exportar toda la base como imagen
mapMoveFaster: Move Faster mapMoveFaster: Mover más rápido
about: about:
title: Sobre el Juego title: Sobre el Juego