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;
}
.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 {
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-" + (final ? "final" : "nonfinal"));
}
this.lastShown = this.root.time.now();
this.visible = true;
this.final = final;
this.root.app.inputMgr.makeSureAttachedAndOnTop(this.inputReciever);
if (this.root.time.now() < 120) {
this.title.innerText = "";
} else if (this.final) {
if (this.final) {
this.title.innerText = T.ingame.standaloneAdvantages.titleExpiredV2;
} else if (this.root.time.now() < 120) {
this.title.innerText = "";
} else {
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 { enumHubGoalRewards } from "../tutorial_goals";
@ -7,73 +10,98 @@ const chinaShapes = G_WEGAME_VERSION || G_CHINA_VERSION;
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
const WEB_DEMO_LEVELS = () => [
// 1
// Circle
{
shape: "CuCuCuCu", // belts t1
required: 10,
reward: enumHubGoalRewards.reward_cutter_and_trash,
},
/**
*
* @param {Application} app
* @returns
*/
const WEB_DEMO_LEVELS = app => {
const variant = app.gameAnalytics.abtVariant;
// 2
// Cutter
{
shape: "----CuCu", //
required: 20,
reward: enumHubGoalRewards.no_reward,
},
const levels = [
// 1
// Circle
{
shape: "CuCuCuCu", // belts t1
required: 10,
reward: enumHubGoalRewards.reward_cutter_and_trash,
},
// 3
// Rectangle
{
shape: "RuRuRuRu", // miners t1
required: 50,
reward: enumHubGoalRewards.reward_balancer,
},
// 2
// Cutter
{
shape: "----CuCu", //
required: 20,
reward: enumHubGoalRewards.no_reward,
},
// 4
{
shape: "RuRu----", // processors t2
required: 30,
reward: enumHubGoalRewards.reward_rotater,
},
// 3
// Rectangle
{
shape: "RuRuRuRu", // miners t1
required: variant === "0" ? 50 : 30,
reward: enumHubGoalRewards.reward_balancer,
},
// 5
// Rotater
{
shape: "Cu----Cu", // belts t2
required: 75,
reward: enumHubGoalRewards.reward_tunnel,
},
// 4
{
shape: "RuRu----", // processors t2
required: 30,
reward: enumHubGoalRewards.reward_rotater,
},
// 6
{
shape: "Cu------", // miners t2
required: 75,
reward: enumHubGoalRewards.reward_painter,
},
// 5
// Rotater
{
shape: "Cu----Cu", // belts t2
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
{
shape: "RbRb----",
levels.push({
shape: levels[levels.length - 1].shape,
required: 0,
reward: enumHubGoalRewards.reward_demo_end,
},
];
});
return levels;
};
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
@ -354,11 +382,11 @@ const STANDALONE_LEVELS = () => [
/**
* Generates the level definitions
*/
export function generateLevelsForVariant() {
export function generateLevelsForVariant(app) {
if (G_IS_STEAM_DEMO) {
return STEAM_DEMO_LEVELS();
} else if (G_IS_STANDALONE || WEB_STEAM_SSO_AUTHENTICATED) {
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
*/
export function generateLevelDefinitions() {
export function generateLevelDefinitions(app) {
if (levelDefinitionsCache) {
return levelDefinitionsCache;
}
const levelDefinitions = generateLevelsForVariant();
const levelDefinitions = generateLevelsForVariant(app);
MOD_SIGNALS.modifyLevelDefinitions.dispatch(levelDefinitions);
if (G_IS_DEV) {
levelDefinitions.forEach(({ shape }) => {
@ -403,7 +403,7 @@ export class RegularGameMode extends GameMode {
* @returns {Array<LevelDefinition>}
*/
getLevelDefinitions() {
return generateLevelDefinitions();
return generateLevelDefinitions(this.root.app);
}
/**

View File

@ -39,7 +39,7 @@ if (G_IS_DEV && IS_DEBUG) {
/* typehints:start */
// @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 */
/* 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
const analyticsLocalFile = G_IS_STEAM_DEMO ? "shapez_token_steamdemo.bin" : "shapez_token_123.bin";
const CURRENT_ABT = "abt_mmnd";
const CURRENT_ABT_COUNT = 1;
const CURRENT_ABT = "abt_lvcp";
const CURRENT_ABT_COUNT = 4;
export class ShapezGameAnalytics extends GameAnalyticsInterface {
constructor(app) {

View File

@ -4,6 +4,7 @@ import { GameState } from "../core/game_state";
import { DialogWithForm } from "../core/modal_dialog_elements";
import { FormElementInput } from "../core/modal_dialog_forms";
import { ReadWriteProxy } from "../core/read_write_proxy";
import { STOP_PROPAGATION } from "../core/signal";
import { WEB_STEAM_SSO_AUTHENTICATED } from "../core/steam_sso";
import {
formatSecondsToTimeAgo,
@ -73,6 +74,8 @@ export class MainMenuState extends GameState {
!G_IS_STEAM_DEMO &&
/** @type { PlatformWrapperImplElectron}*/ (this.app.platformWrapper).dlcs.puzzle);
const showKiwiClicker = window.localStorage.getItem("hide_kiwi_clicker") !== "1";
const bannerHtml = `
<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="close"></div>
</div>
</div>`
: ""
}
`
: ""
}
@ -451,6 +459,7 @@ export class MainMenuState extends GameState {
".steamLink": this.onSteamLinkClicked,
".steamLinkSocial": this.onSteamLinkClickedSocial,
".kiwiClicker": this.onKiwiClickerClicked,
".kiwiClicker .close": this.hideKiwiClicker,
".discordLink": () => {
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() {
this.renderMainMenu();
this.renderSavegames();

View File

@ -99,6 +99,7 @@ mainMenu:
logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game!
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:
buttons:
ok: OK

View File

@ -103,6 +103,7 @@ mainMenu:
logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game!
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:
buttons:
ok: OK

View File

@ -99,6 +99,7 @@ mainMenu:
logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game!
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:
buttons:
ok: OK

View File

@ -100,6 +100,7 @@ mainMenu:
logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game!
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:
buttons:
ok: OK

View File

@ -103,7 +103,9 @@ mainMenu:
Vollversion im Browser!
playingFullVersion: Du spielst jetzt die Vollversion!
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:
play: Spielen
edit: Bearbeiten

View File

@ -103,6 +103,7 @@ mainMenu:
logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game!
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:
buttons:
ok: OK

View File

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

View File

@ -102,6 +102,7 @@ mainMenu:
logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game!
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:
buttons:
ok: OK

View File

@ -98,6 +98,7 @@ mainMenu:
logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game!
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:
buttons:
ok: אישור

View File

@ -101,6 +101,7 @@ mainMenu:
logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game!
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:
buttons:
ok: OK

View File

@ -100,6 +100,7 @@ mainMenu:
logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game!
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:
buttons:
ok: OK

View File

@ -99,6 +99,7 @@ mainMenu:
logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game!
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:
buttons:
ok: OK

View File

@ -104,6 +104,7 @@ mainMenu:
logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game!
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:
buttons:
ok: OK

View File

@ -93,6 +93,7 @@ mainMenu:
logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game!
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:
buttons:
ok: OK

View File

@ -93,6 +93,7 @@ mainMenu:
logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game!
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:
buttons:
ok: 확인

View File

@ -102,6 +102,7 @@ mainMenu:
logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game!
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:
buttons:
ok: OK

View File

@ -103,6 +103,7 @@ mainMenu:
logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game!
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:
buttons:
ok: OK

View File

@ -103,6 +103,7 @@ mainMenu:
logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game!
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:
buttons:
ok: OK

View File

@ -102,6 +102,7 @@ mainMenu:
logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game!
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:
buttons:
ok: Ok

View File

@ -102,6 +102,7 @@ mainMenu:
logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game!
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:
buttons:
ok: OK

View File

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

View File

@ -104,6 +104,7 @@ mainMenu:
logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game!
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:
buttons:
ok: OK

File diff suppressed because it is too large Load Diff

View File

@ -102,6 +102,7 @@ mainMenu:
logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game!
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:
buttons:
ok: OK

View File

@ -101,6 +101,7 @@ mainMenu:
logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game!
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:
buttons:
ok: OK

View File

@ -103,6 +103,7 @@ mainMenu:
logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game!
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:
buttons:
ok: OK

View File

@ -101,6 +101,7 @@ mainMenu:
logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game!
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:
buttons:
ok: OK

View File

@ -102,6 +102,7 @@ mainMenu:
logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game!
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:
buttons:
ok: Гаразд

View File

@ -88,6 +88,7 @@ mainMenu:
logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game!
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:
buttons:
ok: 确认

View File

@ -95,6 +95,7 @@ mainMenu:
logout: 登出
noActiveSavegames: No active savegames found - Click play to start a new game!
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:
buttons:
ok: 确认

View File

@ -94,6 +94,7 @@ mainMenu:
logout: Logout
noActiveSavegames: No active savegames found - Click play to start a new game!
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:
buttons:
ok: 確認