Compare commits

...

8 Commits

Author SHA1 Message Date
tobspr befd8a7877 Make side project info closeable 2022-06-22 10:29:50 +02:00
tobspr 5627d656cc Rebalance levels, adjustments, etc 2022-06-22 10:22:20 +02:00
tobspr dab688cefb Sync translations 2022-06-22 10:21:51 +02:00
tobspr 3bf9bfe066 Merge branch 'master' of github.com:tobspr/shapez.io 2022-06-22 10:20:22 +02:00
tobspr 1e8c5f7074 Update translations (closes #1453) 2022-06-22 10:20:17 +02:00
Ivan 7694b7be2b
Russian translation overhaul (#1455) 2022-06-22 10:17:59 +02:00
Gumball73 b33d54ccab
Update base-pt-PT.yaml (#1456)
Update Base-pt-PT - correcting some typos.
2022-06-22 09:11:52 +02:00
timofey 0bd43b28c3
Update base-ru.yaml (#1454) 2022-06-22 09:11:04 +02:00
39 changed files with 540 additions and 440 deletions

View File

@ -186,6 +186,23 @@
transition: transform 0.5s ease-in-out; transition: transform 0.5s ease-in-out;
} }
.close {
position: absolute;
pointer-events: all;
background: uiResource("icons/main_menu_exit.png") center center / 50% no-repeat;
display: inline-flex;
@include S(width, 15px);
@include S(height, 15px);
@include S(top, 2px);
opacity: 0.3;
@include S(right, 2px);
z-index: 200;
transition: opacity 0.12s ease-in-out;
&:hover {
opacity: 0.7;
}
}
&:hover::before { &:hover::before {
transform: translate(0, -51%); transform: translate(0, -51%);
} }

View File

@ -121,15 +121,16 @@ export class HUDStandaloneAdvantages extends BaseHUDPart {
this.root.app.gameAnalytics.noteMinor("game.std_advg.show"); this.root.app.gameAnalytics.noteMinor("game.std_advg.show");
this.root.app.gameAnalytics.noteMinor("game.std_advg.show-" + (final ? "final" : "nonfinal")); this.root.app.gameAnalytics.noteMinor("game.std_advg.show-" + (final ? "final" : "nonfinal"));
} }
this.lastShown = this.root.time.now(); this.lastShown = this.root.time.now();
this.visible = true; this.visible = true;
this.final = final; this.final = final;
this.root.app.inputMgr.makeSureAttachedAndOnTop(this.inputReciever); this.root.app.inputMgr.makeSureAttachedAndOnTop(this.inputReciever);
if (this.root.time.now() < 120) { if (this.final) {
this.title.innerText = "";
} else if (this.final) {
this.title.innerText = T.ingame.standaloneAdvantages.titleExpiredV2; this.title.innerText = T.ingame.standaloneAdvantages.titleExpiredV2;
} else if (this.root.time.now() < 120) {
this.title.innerText = "";
} else { } else {
this.title.innerText = T.ingame.standaloneAdvantages.titleEnjoyingDemo; this.title.innerText = T.ingame.standaloneAdvantages.titleEnjoyingDemo;
} }

View File

@ -1,3 +1,6 @@
/* typehints:start */
import { Application } from "../../application";
/* typehints:end */
import { WEB_STEAM_SSO_AUTHENTICATED } from "../../core/steam_sso"; import { WEB_STEAM_SSO_AUTHENTICATED } from "../../core/steam_sso";
import { enumHubGoalRewards } from "../tutorial_goals"; import { enumHubGoalRewards } from "../tutorial_goals";
@ -7,73 +10,98 @@ const chinaShapes = G_WEGAME_VERSION || G_CHINA_VERSION;
//////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////
const WEB_DEMO_LEVELS = () => [ /**
// 1 *
// Circle * @param {Application} app
{ * @returns
shape: "CuCuCuCu", // belts t1 */
required: 10, const WEB_DEMO_LEVELS = app => {
reward: enumHubGoalRewards.reward_cutter_and_trash, const variant = app.gameAnalytics.abtVariant;
},
// 2 const levels = [
// Cutter // 1
{ // Circle
shape: "----CuCu", // {
required: 20, shape: "CuCuCuCu", // belts t1
reward: enumHubGoalRewards.no_reward, required: 10,
}, reward: enumHubGoalRewards.reward_cutter_and_trash,
},
// 3 // 2
// Rectangle // Cutter
{ {
shape: "RuRuRuRu", // miners t1 shape: "----CuCu", //
required: 50, required: 20,
reward: enumHubGoalRewards.reward_balancer, reward: enumHubGoalRewards.no_reward,
}, },
// 4 // 3
{ // Rectangle
shape: "RuRu----", // processors t2 {
required: 30, shape: "RuRuRuRu", // miners t1
reward: enumHubGoalRewards.reward_rotater, required: variant === "0" ? 50 : 30,
}, reward: enumHubGoalRewards.reward_balancer,
},
// 5 // 4
// Rotater {
{ shape: "RuRu----", // processors t2
shape: "Cu----Cu", // belts t2 required: 30,
required: 75, reward: enumHubGoalRewards.reward_rotater,
reward: enumHubGoalRewards.reward_tunnel, },
},
// 6 // 5
{ // Rotater
shape: "Cu------", // miners t2 {
required: 75, shape: "Cu----Cu", // belts t2
reward: enumHubGoalRewards.reward_painter, required: 75,
}, reward: enumHubGoalRewards.reward_tunnel,
},
];
if (["0", "1", "2", "3"].includes(variant)) {
levels.push(
// 6
// Painter
{
shape: "Cu------", // miners t2
required: variant === "0" ? 75 : 50,
reward: enumHubGoalRewards.reward_painter,
}
);
}
if (["0", "1", "2"].includes(variant)) {
levels.push(
// 7
{
shape: "CrCrCrCr", // unused
required: variant === "0" ? 120 : 85,
reward: enumHubGoalRewards.reward_rotater_ccw,
}
);
}
if (["0", "1"].includes(variant)) {
levels.push(
// 8
{
shape: "RbRb----", // painter t2
required: variant === "0" ? 170 : 100,
reward: enumHubGoalRewards.reward_mixer,
}
);
}
// 7
// Painter
{
shape: "CrCrCrCr", // unused
required: 120,
reward: enumHubGoalRewards.reward_rotater_ccw,
},
// 8
{
shape: "RbRb----", // painter t2
required: 170,
reward: enumHubGoalRewards.reward_mixer,
},
// End of demo // End of demo
{ levels.push({
shape: "RbRb----", shape: levels[levels.length - 1].shape,
required: 0, required: 0,
reward: enumHubGoalRewards.reward_demo_end, reward: enumHubGoalRewards.reward_demo_end,
}, });
];
return levels;
};
//////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////
@ -354,11 +382,11 @@ const STANDALONE_LEVELS = () => [
/** /**
* Generates the level definitions * Generates the level definitions
*/ */
export function generateLevelsForVariant() { export function generateLevelsForVariant(app) {
if (G_IS_STEAM_DEMO) { if (G_IS_STEAM_DEMO) {
return STEAM_DEMO_LEVELS(); return STEAM_DEMO_LEVELS();
} else if (G_IS_STANDALONE || WEB_STEAM_SSO_AUTHENTICATED) { } else if (G_IS_STANDALONE || WEB_STEAM_SSO_AUTHENTICATED) {
return STANDALONE_LEVELS(); return STANDALONE_LEVELS();
} }
return WEB_DEMO_LEVELS(); return WEB_DEMO_LEVELS(app);
} }

View File

@ -299,11 +299,11 @@ let levelDefinitionsCache = null;
/** /**
* Generates the level definitions * Generates the level definitions
*/ */
export function generateLevelDefinitions() { export function generateLevelDefinitions(app) {
if (levelDefinitionsCache) { if (levelDefinitionsCache) {
return levelDefinitionsCache; return levelDefinitionsCache;
} }
const levelDefinitions = generateLevelsForVariant(); const levelDefinitions = generateLevelsForVariant(app);
MOD_SIGNALS.modifyLevelDefinitions.dispatch(levelDefinitions); MOD_SIGNALS.modifyLevelDefinitions.dispatch(levelDefinitions);
if (G_IS_DEV) { if (G_IS_DEV) {
levelDefinitions.forEach(({ shape }) => { levelDefinitions.forEach(({ shape }) => {
@ -403,7 +403,7 @@ export class RegularGameMode extends GameMode {
* @returns {Array<LevelDefinition>} * @returns {Array<LevelDefinition>}
*/ */
getLevelDefinitions() { getLevelDefinitions() {
return generateLevelDefinitions(); return generateLevelDefinitions(this.root.app);
} }
/** /**

View File

@ -39,7 +39,7 @@ if (G_IS_DEV && IS_DEBUG) {
/* typehints:start */ /* typehints:start */
// @ts-ignore // @ts-ignore
assert(false, "typehints built in, this should never be the case!"); throw new Error("typehints built in, this should never be the case!");
/* typehints:end */ /* typehints:end */
/* dev:start */ /* dev:start */

View File

@ -36,8 +36,8 @@ const analyticsUrl = G_IS_DEV ? "http://localhost:8001" : "https://analytics.sha
// Be sure to increment the ID whenever it changes // Be sure to increment the ID whenever it changes
const analyticsLocalFile = G_IS_STEAM_DEMO ? "shapez_token_steamdemo.bin" : "shapez_token_123.bin"; const analyticsLocalFile = G_IS_STEAM_DEMO ? "shapez_token_steamdemo.bin" : "shapez_token_123.bin";
const CURRENT_ABT = "abt_mmnd"; const CURRENT_ABT = "abt_lvcp";
const CURRENT_ABT_COUNT = 1; const CURRENT_ABT_COUNT = 4;
export class ShapezGameAnalytics extends GameAnalyticsInterface { export class ShapezGameAnalytics extends GameAnalyticsInterface {
constructor(app) { constructor(app) {

View File

@ -4,6 +4,7 @@ import { GameState } from "../core/game_state";
import { DialogWithForm } from "../core/modal_dialog_elements"; import { DialogWithForm } from "../core/modal_dialog_elements";
import { FormElementInput } from "../core/modal_dialog_forms"; import { FormElementInput } from "../core/modal_dialog_forms";
import { ReadWriteProxy } from "../core/read_write_proxy"; import { ReadWriteProxy } from "../core/read_write_proxy";
import { STOP_PROPAGATION } from "../core/signal";
import { WEB_STEAM_SSO_AUTHENTICATED } from "../core/steam_sso"; import { WEB_STEAM_SSO_AUTHENTICATED } from "../core/steam_sso";
import { import {
formatSecondsToTimeAgo, formatSecondsToTimeAgo,
@ -73,6 +74,8 @@ export class MainMenuState extends GameState {
!G_IS_STEAM_DEMO && !G_IS_STEAM_DEMO &&
/** @type { PlatformWrapperImplElectron}*/ (this.app.platformWrapper).dlcs.puzzle); /** @type { PlatformWrapperImplElectron}*/ (this.app.platformWrapper).dlcs.puzzle);
const showKiwiClicker = window.localStorage.getItem("hide_kiwi_clicker") !== "1";
const bannerHtml = ` const bannerHtml = `
<h3>${T.demoBanners.titleV2}</h3> <h3>${T.demoBanners.titleV2}</h3>
@ -195,10 +198,15 @@ export class MainMenuState extends GameState {
} }
<div class="mainNews kiwiClicker"> ${
showKiwiClicker
? `<div class="mainNews kiwiClicker">
<div class="text">Check out this small side project I am working on right now!</div> <div class="text">Check out this small side project I am working on right now!</div>
<div class="close"></div>
</div> </div>`
: ""
}
` `
: "" : ""
} }
@ -451,6 +459,7 @@ export class MainMenuState extends GameState {
".steamLink": this.onSteamLinkClicked, ".steamLink": this.onSteamLinkClicked,
".steamLinkSocial": this.onSteamLinkClickedSocial, ".steamLinkSocial": this.onSteamLinkClickedSocial,
".kiwiClicker": this.onKiwiClickerClicked, ".kiwiClicker": this.onKiwiClickerClicked,
".kiwiClicker .close": this.hideKiwiClicker,
".discordLink": () => { ".discordLink": () => {
this.app.platformWrapper.openExternalLink(THIRDPARTY_URLS.discord); this.app.platformWrapper.openExternalLink(THIRDPARTY_URLS.discord);
}, },
@ -571,6 +580,13 @@ export class MainMenuState extends GameState {
); );
} }
hideKiwiClicker() {
window.localStorage.setItem("hide_kiwi_clicker", "1");
this.htmlElement.querySelector(".kiwiClicker").remove();
return STOP_PROPAGATION;
}
onBackButtonClicked() { onBackButtonClicked() {
this.renderMainMenu(); this.renderMainMenu();
this.renderSavegames(); this.renderSavegames();

View File

@ -99,6 +99,7 @@ mainMenu:
logout: Logout logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game! noActiveSavegames: No active savegames found - Click play to start a new game!
playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser! playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser!
playFullVersionStandalone: You can now also play the full version in your Browser!
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK

View File

@ -103,6 +103,7 @@ mainMenu:
logout: Logout logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game! noActiveSavegames: No active savegames found - Click play to start a new game!
playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser! playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser!
playFullVersionStandalone: You can now also play the full version in your Browser!
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK

View File

@ -99,6 +99,7 @@ mainMenu:
logout: Logout logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game! noActiveSavegames: No active savegames found - Click play to start a new game!
playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser! playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser!
playFullVersionStandalone: You can now also play the full version in your Browser!
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK

View File

@ -100,6 +100,7 @@ mainMenu:
logout: Logout logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game! noActiveSavegames: No active savegames found - Click play to start a new game!
playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser! playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser!
playFullVersionStandalone: You can now also play the full version in your Browser!
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK

View File

@ -103,7 +103,9 @@ mainMenu:
Vollversion im Browser! Vollversion im Browser!
playingFullVersion: Du spielst jetzt die Vollversion! playingFullVersion: Du spielst jetzt die Vollversion!
logout: Ausloggen logout: Ausloggen
noActiveSavegames: Keine Speicherstände gefunden - Klicke Spielen um ein neues Spiel zu starten! noActiveSavegames: Keine Speicherstände gefunden - Klicke Spielen um ein neues
Spiel zu starten!
playFullVersionStandalone: You can now also play the full version in your Browser!
puzzleMenu: puzzleMenu:
play: Spielen play: Spielen
edit: Bearbeiten edit: Bearbeiten

View File

@ -103,6 +103,7 @@ mainMenu:
logout: Logout logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game! noActiveSavegames: No active savegames found - Click play to start a new game!
playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser! playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser!
playFullVersionStandalone: You can now also play the full version in your Browser!
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK

View File

@ -54,7 +54,7 @@ global:
shift: SHIFT shift: SHIFT
space: ESPACIO space: ESPACIO
loggingIn: Iniciando sesión loggingIn: Iniciando sesión
loadingResources: Downloading additional resources (<percentage> %) loadingResources: Descargando recursos adicionales (<percentage> %)
demoBanners: demoBanners:
title: Versión de prueba title: Versión de prueba
intro: >- intro: >-
@ -97,15 +97,18 @@ mainMenu:
puzzleDlcText: ¿Disfrutas compactando y optimizando fábricas? ¡Consigue ahora el puzzleDlcText: ¿Disfrutas compactando y optimizando fábricas? ¡Consigue ahora el
DLC de Puzles en Steam para aún más diversión! DLC de Puzles en Steam para aún más diversión!
puzzleDlcWishlist: ¡Añádelo ahora a tu lista de deseos! puzzleDlcWishlist: ¡Añádelo ahora a tu lista de deseos!
puzzleDlcViewNow: Ver Dlc puzzleDlcViewNow: Ver DLC
mods: mods:
title: Active Mods title: Mods Activos
warningPuzzleDLC: Playing the Puzzle DLC is not possible with mods. Please warningPuzzleDLC: No es posible jugar el DLC Puzzle con mods. Por favor
disable all mods to play the DLC. desactiva todos los mods para jugar el DLC.
playingFullVersion: You are now playing the full version! playingFullVersion: ¡Estás jugando la versión completa!
logout: Logout logout: Cerrar Sesión
noActiveSavegames: No active savegames found - Click play to start a new game! noActiveSavegames: No se encontraron partidas guardadas activas - ¡Haz click en
playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser! Jugar para empezar una nueva partida!
playFullVersionV2: Has comprado shapez en Steam? ¡Juega la versión completa
desde tu navegador!
playFullVersionStandalone: ¡Ahora puedes jugar la versión completa desde tu navegador!
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -230,7 +233,7 @@ dialogs:
title: Fallo al cargar los Puzles title: Fallo al cargar los Puzles
desc: Desafortunadamente, no se pudieron cargar los puzles. desc: Desafortunadamente, no se pudieron cargar los puzles.
submitPuzzle: submitPuzzle:
title: Enviar Puzzle title: Enviar Puzle
descName: "Nombra tu puzle:" descName: "Nombra tu puzle:"
descIcon: "Por favor ingresa una clave única, que será el icono de tu puzle descIcon: "Por favor ingresa una clave única, que será el icono de tu puzle
(Puedes generarlas <link>aquí</link>, o escoger una de las formas (Puedes generarlas <link>aquí</link>, o escoger una de las formas
@ -291,36 +294,38 @@ dialogs:
title: ¿Eliminar Puzle? title: ¿Eliminar Puzle?
desc: ¿Estas seguro de querer eliminar '<title>'? ¡Esto no se puede deshacer! desc: ¿Estas seguro de querer eliminar '<title>'? ¡Esto no se puede deshacer!
modsDifference: modsDifference:
title: Mod Warning title: Advertencia por Mod
desc: The currently installed mods differ from the mods the savegame was created desc: Los mods instalados actualmente difieren a los mods de la partida guardada
with. This might cause the savegame to break or not load at all. Are en el momento de la creación. Esto puede causar que la partida
you sure you want to continue? guardada se corrompa o no funcione. ¿Estás seguro de querer
missingMods: Missing Mods consitnuar?
newMods: Newly installed Mods missingMods: Mods Faltantes
newMods: Mods Nuevos Instalados
resourceLoadFailed: resourceLoadFailed:
title: Resources failed to load title: Recursos fallaron en cargar
demoLinkText: shapez demo on Steam demoLinkText: Demo de shapez en Steam
descWeb: "One ore more resources could not be loaded. Make sure you have a descWeb: "Uno o más recrusos no pudieron cargar. Asegurate de tener una conexión
stable internet connection and try again. If this still doesn't estable de internet y vuelve a intentar. Si todavía no funciona,
work, make sure to also disable any browser extensions (including asegurate de tambien desactivar extensiones del navegador
adblockers).<br><br> As an alternative, you can also play the (incluyendo adblockers).<br><br> Como alternativa, puedes tambien
<demoOnSteamLinkText>. <br><br> Error Message:" jugar el <demoOnSteamLinkText>. <br><br> Mensaje de Error:"
descSteamDemo: "One ore more resources could not be loaded. Try restarting the descSteamDemo: "Uno o más recursos no puedieron cargar. Intenta reiniciar el
game - If that does not help, try reinstalling and verifying the juego - Si eso no ayuda, intenta reinstalar y verificar los archivos
game files via Steam. <br><br> Error Message:" del juego en Steam. <br><br> Mensaje de Error:"
steamSsoError: steamSsoError:
title: Full Version Logout title: Cierre de sesión de versión completa
desc: You have been logged out from the Full Browser Version since either your desc: Se te ha cerrado sesión desde la versión completa por navegaador debido a
network connection is unstable or you are playing on another que tu conexión de internet es inestable o estás jugando desde otro
device.<br><br> Please make sure you don't have shapez open in any dispositivo.<br><br> Por favor asegurate de que no tienes shapez
other browser tab or another computer with the same Steam abierto en otra pestaña del navegador o en otra computadora con la
account.<br><br> You can login again in the main menu. misma cuenta de Steam.<br><br> Puedes iniciar sesión nuevamente
desde el menú principal.
steamSsoNoOwnership: steamSsoNoOwnership:
title: Full Edition not owned title: No eres dueño de la Edición completa
desc: In order to play the Full Edition in your Browser, you need to own both desc: En orden de poder jugar la versión completa en tu nevagador, debes comprar
the base game and the Puzzle DLC on your Steam account.<br><br> el juego base y el DLC Puzzle desde tu cuenta de Steam.<br><br> Por
Please make sure you own both, signed in with the correct Steam favor asegurate de tener ambos, iniciendo sesión con la cuenta
account and then try again. correcta de Steam y vuelve a intentar.
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: Mover moveMap: Mover
@ -468,7 +473,7 @@ ingame:
desc: Presiona aquí para ver que tiene la versión de Steam! desc: Presiona aquí para ver que tiene la versión de Steam!
get_on_steam: Consiguelo en Steam get_on_steam: Consiguelo en Steam
standaloneAdvantages: standaloneAdvantages:
no_thanks: ¡No grácias! no_thanks: ¡No gracias!
points: points:
levels: levels:
title: 12 nuevos niveles title: 12 nuevos niveles
@ -492,11 +497,11 @@ ingame:
title: Logros title: Logros
desc: Atrapalos a todos! desc: Atrapalos a todos!
mods: mods:
title: Modding support! title: ¡Soporte de Modificaciones!
desc: Over 80 mods available! desc: ¡Más de 80 modificaciones disponibles!
titleV2: "Get the full version now on Steam to unlock:" titleV2: "Obten la versión completa en Steam para desbloquear:"
titleExpiredV2: Demo completed! titleExpiredV2: ¡Demo completada!
titleEnjoyingDemo: Enjoy the demo? titleEnjoyingDemo: ¿Estás disfrutando la demo?
puzzleEditorSettings: puzzleEditorSettings:
zoneTitle: Área zoneTitle: Área
zoneWidth: Anchura zoneWidth: Anchura
@ -506,7 +511,7 @@ ingame:
share: Compartir share: Compartir
report: Reportar report: Reportar
clearBuildings: Borrar Edificios clearBuildings: Borrar Edificios
resetPuzzle: Reiniciar Puzzle resetPuzzle: Reiniciar Puzle
puzzleEditorControls: puzzleEditorControls:
title: Editor de Puzles title: Editor de Puzles
instructions: instructions:
@ -534,7 +539,7 @@ ingame:
titleRatingDesc: Tu puntuación me ayudará a hacerte mejores sugerencias en el futuro titleRatingDesc: Tu puntuación me ayudará a hacerte mejores sugerencias en el futuro
continueBtn: Continuar Jugando continueBtn: Continuar Jugando
menuBtn: Menú menuBtn: Menú
nextPuzzle: Siguiente Puzzle nextPuzzle: Siguiente Puzle
puzzleMetadata: puzzleMetadata:
author: Autor author: Autor
shortKey: Clave shortKey: Clave
@ -1128,7 +1133,7 @@ keybindings:
massSelect: Selección masiva massSelect: Selección masiva
buildings: Atajos de edificios buildings: Atajos de edificios
placementModifiers: Modificadores de colocación placementModifiers: Modificadores de colocación
mods: Provided by Mods mods: Provisto por Mods
mappings: mappings:
confirm: Confirmar confirm: Confirmar
back: Atrás back: Atrás
@ -1242,7 +1247,7 @@ tips:
- Tener una buena proporción entre edificion maximizará su eficiencia - Tener una buena proporción entre edificion maximizará su eficiencia
- A su máximo nivel, 5 extractores llenarán por completo una cinta - A su máximo nivel, 5 extractores llenarán por completo una cinta
transportadora. transportadora.
- ¡No te olvides de utilizár túneles! - ¡No te olvides de utilizar túneles!
- No es necesario dividir los items de manera uniforme para conseguír la - No es necesario dividir los items de manera uniforme para conseguír la
mayor eficiencia. mayor eficiencia.
- Mantener apretado <b>SHIFT</b> activará el planeador de cintas, - Mantener apretado <b>SHIFT</b> activará el planeador de cintas,
@ -1308,7 +1313,7 @@ puzzleMenu:
loadPuzzle: Cargar loadPuzzle: Cargar
reviewPuzzle: Revisar y Publicar reviewPuzzle: Revisar y Publicar
validatingPuzzle: Validando Puzle validatingPuzzle: Validando Puzle
submittingPuzzle: Enviando Puzzle submittingPuzzle: Enviando Puzle
noPuzzles: Ahora mismo no hay puzles en esta sección. noPuzzles: Ahora mismo no hay puzles en esta sección.
categories: categories:
levels: Niveles levels: Niveles
@ -1349,7 +1354,7 @@ puzzleMenu:
derecho a shapez.io en tu biblioteca, selecionando propiedades > DLCs. derecho a shapez.io en tu biblioteca, selecionando propiedades > DLCs.
search: search:
action: Buscar action: Buscar
placeholder: Escribe un nombre de puzzle o autor placeholder: Escribe un nombre de puzle o autor
includeCompleted: Incluir completado includeCompleted: Incluir completado
difficulties: difficulties:
any: Cualquier dificultad any: Cualquier dificultad
@ -1391,20 +1396,22 @@ backendErrors:
no-permission: No tienes los permisos necesarios para llevar a cabo esta acción. no-permission: No tienes los permisos necesarios para llevar a cabo esta acción.
mods: mods:
title: Mods title: Mods
author: Author author: Autor
version: Version version: Versión
modWebsite: Website modWebsite: Pagina Web
openFolder: Open Mods Folder openFolder: Abrir Carpeta de Mods
folderOnlyStandalone: Opening the mod folder is only possible when running the standalone. folderOnlyStandalone: Solo es posible abrir la carpeta de mods corriendo la
browseMods: Browse Mods versión de escritorio.
modsInfo: To install and manage mods, copy them to the mods folder within the browseMods: Examinar Mods
game directory. You can also use the 'Open Mods Folder' button on the modsInfo: Para instalar y manejar mods, copialos en la carpeta de mods dentro
top right. del directorio del juego. Tambien puedes usar el boton 'Abrir Carpeta de
noModSupport: You need the standalone version on Steam to install mods. Mods' en la esquina superior derecha.
noModSupport: Necesitas la versión de escritorio de Steam para instalar mods.
togglingComingSoon: togglingComingSoon:
title: Coming Soon title: Proximamente
description: Enabling or disabling mods is currently only possible by copying description: Solo es posible activar o desactivar mods copiando o removiendo el
the mod file from or to the mods/ folder. However, being able to archivo del mod desde o en la carpeta mods/. Sin embargo, la
toggle them here is planned for a future update! posibilidad de activarlos o desactivarlos aquí está planeada para
browserNoSupport: Due to browser restrictions it is currently only possible to una actualización futura!
install mods in the Steam version - Sorry! browserNoSupport: Debido a restricciones del navegador, solo es posible instalar
mods en la versión de Steam - Disculpas!

View File

@ -103,6 +103,7 @@ mainMenu:
logout: Logout logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game! noActiveSavegames: No active savegames found - Click play to start a new game!
playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser! playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser!
playFullVersionStandalone: You can now also play the full version in your Browser!
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK

View File

@ -102,6 +102,7 @@ mainMenu:
logout: Logout logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game! noActiveSavegames: No active savegames found - Click play to start a new game!
playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser! playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser!
playFullVersionStandalone: You can now also play the full version in your Browser!
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK

View File

@ -98,6 +98,7 @@ mainMenu:
logout: Logout logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game! noActiveSavegames: No active savegames found - Click play to start a new game!
playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser! playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser!
playFullVersionStandalone: You can now also play the full version in your Browser!
dialogs: dialogs:
buttons: buttons:
ok: אישור ok: אישור

View File

@ -101,6 +101,7 @@ mainMenu:
logout: Logout logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game! noActiveSavegames: No active savegames found - Click play to start a new game!
playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser! playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser!
playFullVersionStandalone: You can now also play the full version in your Browser!
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK

View File

@ -100,6 +100,7 @@ mainMenu:
logout: Logout logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game! noActiveSavegames: No active savegames found - Click play to start a new game!
playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser! playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser!
playFullVersionStandalone: You can now also play the full version in your Browser!
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK

View File

@ -99,6 +99,7 @@ mainMenu:
logout: Logout logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game! noActiveSavegames: No active savegames found - Click play to start a new game!
playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser! playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser!
playFullVersionStandalone: You can now also play the full version in your Browser!
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK

View File

@ -104,6 +104,7 @@ mainMenu:
logout: Logout logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game! noActiveSavegames: No active savegames found - Click play to start a new game!
playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser! playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser!
playFullVersionStandalone: You can now also play the full version in your Browser!
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK

View File

@ -93,6 +93,7 @@ mainMenu:
logout: Logout logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game! noActiveSavegames: No active savegames found - Click play to start a new game!
playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser! playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser!
playFullVersionStandalone: You can now also play the full version in your Browser!
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK

View File

@ -93,6 +93,7 @@ mainMenu:
logout: Logout logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game! noActiveSavegames: No active savegames found - Click play to start a new game!
playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser! playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser!
playFullVersionStandalone: You can now also play the full version in your Browser!
dialogs: dialogs:
buttons: buttons:
ok: 확인 ok: 확인

View File

@ -102,6 +102,7 @@ mainMenu:
logout: Logout logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game! noActiveSavegames: No active savegames found - Click play to start a new game!
playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser! playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser!
playFullVersionStandalone: You can now also play the full version in your Browser!
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK

View File

@ -103,6 +103,7 @@ mainMenu:
logout: Logout logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game! noActiveSavegames: No active savegames found - Click play to start a new game!
playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser! playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser!
playFullVersionStandalone: You can now also play the full version in your Browser!
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK

View File

@ -103,6 +103,7 @@ mainMenu:
logout: Logout logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game! noActiveSavegames: No active savegames found - Click play to start a new game!
playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser! playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser!
playFullVersionStandalone: You can now also play the full version in your Browser!
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK

View File

@ -102,6 +102,7 @@ mainMenu:
logout: Logout logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game! noActiveSavegames: No active savegames found - Click play to start a new game!
playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser! playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser!
playFullVersionStandalone: You can now also play the full version in your Browser!
dialogs: dialogs:
buttons: buttons:
ok: Ok ok: Ok

View File

@ -102,6 +102,7 @@ mainMenu:
logout: Logout logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game! noActiveSavegames: No active savegames found - Click play to start a new game!
playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser! playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser!
playFullVersionStandalone: You can now also play the full version in your Browser!
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK

View File

@ -53,7 +53,7 @@ global:
escape: ESC escape: ESC
shift: SHIFT shift: SHIFT
space: SPACE space: SPACE
loggingIn: Logging in loggingIn: A conectar
loadingResources: A Baixar recursos adicionais (<percentage> %) loadingResources: A Baixar recursos adicionais (<percentage> %)
demoBanners: demoBanners:
title: Versão Demo title: Versão Demo
@ -101,8 +101,9 @@ mainMenu:
desativa todos os modos antes de jogares o DLC desativa todos os modos antes de jogares o DLC
playingFullVersion: Estás agora a jogar a versão completa! playingFullVersion: Estás agora a jogar a versão completa!
logout: Desconectar logout: Desconectar
noActiveSavegames: No active savegames found - Click play to start a new game! noActiveSavegames: Não foram encontrados savegames - Clica para começar um jogo novo!
playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser! playFullVersionV2: Compraste o Shapez na Steam? Joga a versão completa no teu Browser!
playFullVersionStandalone: You can now also play the full version in your Browser!
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -180,8 +181,8 @@ dialogs:
desc: "Este jogo tem vários Atalhos que tornarão mais fácil a construção de desc: "Este jogo tem vários Atalhos que tornarão mais fácil a construção de
grandes fábricas. Aqui estão alguns, mas <strong>verifica os grandes fábricas. Aqui estão alguns, mas <strong>verifica os
restantes Atalhos</strong>!<br><br> <code restantes Atalhos</strong>!<br><br> <code
class='keybinding'>CTRL</code> + Drag: Seleciona a área para copiar class='keybinding'>CTRL</code> + Arrasta: Seleciona a área para
/ eliminar.<br> <code class='keybinding'>SHIFT</code>: Mantém copiar / eliminar.<br> <code class='keybinding'>SHIFT</code>: Mantém
pressionado para colocar várias construções.<br> <code pressionado para colocar várias construções.<br> <code
class='keybinding'>ALT</code>: Inverte as posições.<br>" class='keybinding'>ALT</code>: Inverte as posições.<br>"
createMarker: createMarker:
@ -362,7 +363,7 @@ ingame:
notifications: notifications:
newUpgrade: Está disponível um novo upgrade! newUpgrade: Está disponível um novo upgrade!
gameSaved: O teu jogo foi guardado. gameSaved: O teu jogo foi guardado.
freeplayLevelComplete: Level <level> has been completed! freeplayLevelComplete: Nível <level> completo!
shop: shop:
title: Upgrades title: Upgrades
buttonUnlock: Upgrade buttonUnlock: Upgrade
@ -1107,8 +1108,8 @@ settings:
zoom out). zoom out).
shapeTooltipAlwaysOn: shapeTooltipAlwaysOn:
title: Shape Tooltip - Mostrar Sempre title: Shape Tooltip - Mostrar Sempre
description: Whether to always show the shape tooltip when hovering buildings, description: Mostrar sempre a shape tooltip quando passar sobre construções, em
instead of having to hold 'ALT'. vez de pressionar 'ALT'.
rangeSliderPercentage: <amount> % rangeSliderPercentage: <amount> %
tickrateHz: <amount> Hz tickrateHz: <amount> Hz
newBadge: Novo! newBadge: Novo!
@ -1186,10 +1187,10 @@ keybindings:
comparator: Comparador comparator: Comparador
item_producer: Produtor de Itens (Sandbox) item_producer: Produtor de Itens (Sandbox)
copyWireValue: "Fios: Copia o valor debaixo do cursor" copyWireValue: "Fios: Copia o valor debaixo do cursor"
rotateToUp: "Rotate: Point Up" rotateToUp: "Rotação: Para cima"
rotateToDown: "Rotate: Point Down" rotateToDown: "Rotação: Para baixo"
rotateToRight: "Rotate: Point Right" rotateToRight: "Rotação: Para a diretia"
rotateToLeft: "Rotate: Point Left" rotateToLeft: "Rotação: Para a esquerda"
constant_producer: Produtor Constante constant_producer: Produtor Constante
goal_acceptor: Recetor de Objetivo goal_acceptor: Recetor de Objetivo
block: Bloqueador block: Bloqueador

View File

@ -104,6 +104,7 @@ mainMenu:
logout: Logout logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game! noActiveSavegames: No active savegames found - Click play to start a new game!
playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser! playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser!
playFullVersionStandalone: You can now also play the full version in your Browser!
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK

File diff suppressed because it is too large Load Diff

View File

@ -102,6 +102,7 @@ mainMenu:
logout: Logout logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game! noActiveSavegames: No active savegames found - Click play to start a new game!
playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser! playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser!
playFullVersionStandalone: You can now also play the full version in your Browser!
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK

View File

@ -101,6 +101,7 @@ mainMenu:
logout: Logout logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game! noActiveSavegames: No active savegames found - Click play to start a new game!
playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser! playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser!
playFullVersionStandalone: You can now also play the full version in your Browser!
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK

View File

@ -103,6 +103,7 @@ mainMenu:
logout: Logout logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game! noActiveSavegames: No active savegames found - Click play to start a new game!
playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser! playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser!
playFullVersionStandalone: You can now also play the full version in your Browser!
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK

View File

@ -101,6 +101,7 @@ mainMenu:
logout: Logout logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game! noActiveSavegames: No active savegames found - Click play to start a new game!
playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser! playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser!
playFullVersionStandalone: You can now also play the full version in your Browser!
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK

View File

@ -102,6 +102,7 @@ mainMenu:
logout: Logout logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game! noActiveSavegames: No active savegames found - Click play to start a new game!
playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser! playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser!
playFullVersionStandalone: You can now also play the full version in your Browser!
dialogs: dialogs:
buttons: buttons:
ok: Гаразд ok: Гаразд

View File

@ -88,6 +88,7 @@ mainMenu:
logout: Logout logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game! noActiveSavegames: No active savegames found - Click play to start a new game!
playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser! playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser!
playFullVersionStandalone: You can now also play the full version in your Browser!
dialogs: dialogs:
buttons: buttons:
ok: 确认 ok: 确认

View File

@ -95,6 +95,7 @@ mainMenu:
logout: 登出 logout: 登出
noActiveSavegames: No active savegames found - Click play to start a new game! noActiveSavegames: No active savegames found - Click play to start a new game!
playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser! playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser!
playFullVersionStandalone: You can now also play the full version in your Browser!
dialogs: dialogs:
buttons: buttons:
ok: 确认 ok: 确认

View File

@ -94,6 +94,7 @@ mainMenu:
logout: Logout logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game! noActiveSavegames: No active savegames found - Click play to start a new game!
playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser! playFullVersionV2: Bough shapez on Steam? Play the full version in your Browser!
playFullVersionStandalone: You can now also play the full version in your Browser!
dialogs: dialogs:
buttons: buttons:
ok: 確認 ok: 確認