1
0
mirror of https://github.com/tobspr/shapez.io.git synced 2025-06-13 13:04:03 +00:00

Merge branch 'macro-fix' into puzzle

This commit is contained in:
Sense101 2021-06-24 15:18:20 +01:00
commit 6f85212fd8
56 changed files with 2956 additions and 2168 deletions

View File

@ -26,6 +26,7 @@ COPY translations ./translations
COPY src/js ./src/js COPY src/js ./src/js
COPY res_raw ./res_raw COPY res_raw ./res_raw
COPY .git ./.git COPY .git ./.git
COPY electron ./electron
WORKDIR /shapez.io/gulp WORKDIR /shapez.io/gulp
ENTRYPOINT ["yarn", "gulp"] ENTRYPOINT ["yarn", "gulp"]

View File

@ -75,7 +75,7 @@ function listen() {
}); });
ipcMain.handle("steam:check-app-ownership", (event, appId) => { ipcMain.handle("steam:check-app-ownership", (event, appId) => {
return Promise.resolve(greenworks.isSubscribedApp(appId)); return Promise.resolve(greenworks.isDLCInstalled(appId));
}); });
} }

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

@ -15,15 +15,15 @@ $hardwareAcc: null;
// ---------------------------------------- // ----------------------------------------
/** Increased click area for this element, helpful on mobile */ /** Increased click area for this element, helpful on mobile */
@mixin IncreasedClickArea($size) { @mixin IncreasedClickArea($size) {
&::after { // &::after {
content: ""; // content: "";
position: absolute; // position: absolute;
top: #{D(-$size)}; // top: #{D(-$size)};
bottom: #{D(-$size)}; // bottom: #{D(-$size)};
left: #{D(-$size)}; // left: #{D(-$size)};
right: #{D(-$size)}; // right: #{D(-$size)};
// background: rgba(255, 0, 0, 0.3); // // background: rgba(255, 0, 0, 0.3);
} // }
} }
button, button,
.increasedClickArea { .increasedClickArea {

View File

@ -230,11 +230,38 @@
align-items: center; align-items: center;
justify-content: center; justify-content: center;
flex-direction: column; flex-direction: column;
background: #4cc98a; background: $colorBlueBright;
grid-row: 1 / 2; grid-row: 1 / 2;
grid-column: 2 / 3; grid-column: 2 / 3;
position: relative;
@include S(padding, 20px); @include S(padding, 20px);
@include S(border-radius, $globalBorderRadius); @include S(border-radius, $globalBorderRadius);
> .badge {
color: #fff;
text-transform: uppercase;
font-weight: bold;
position: absolute;
@include S(top, 10px);
@include S(right, 10px);
transform: translateX(50%) rotate(10deg);
@include Heading;
font-weight: bold;
@include InlineAnimation(1.3s ease-in-out infinite) {
50% {
transform: translateX(50%) rotate(12deg) scale(1.1);
}
}
}
> .hint {
@include SuperDuperSmallText;
@include S(margin-top, 10px);
@include S(width, 200px);
}
> .dlcLogo { > .dlcLogo {
@include S(width, 190px); @include S(width, 190px);
} }

View File

@ -19,42 +19,54 @@
overflow: hidden; overflow: hidden;
> .categoryChooser { > .categoryChooser {
display: grid; > .categories {
grid-auto-columns: 1fr; display: grid;
grid-auto-flow: column; grid-auto-columns: 1fr;
@include S(grid-gap, 2px); grid-auto-flow: column;
@include S(padding-right, 10px); @include S(grid-gap, 2px);
@include S(padding-right, 10px);
@include S(margin-bottom, 5px);
> .category { .category {
background: $accentColorBright; background: $accentColorBright;
border-radius: 0; border-radius: 0;
color: $accentColorDark; color: $accentColorDark;
transition: all 0.12s ease-in-out; transition: all 0.12s ease-in-out;
transition-property: opacity, background-color, color; transition-property: opacity, background-color, color;
&:first-child { &:first-child {
@include S(border-top-left-radius, $globalBorderRadius); @include S(border-top-left-radius, $globalBorderRadius);
@include S(border-bottom-left-radius, $globalBorderRadius); @include S(border-bottom-left-radius, $globalBorderRadius);
} }
&:last-child { &:last-child {
border-top-right-radius: $globalBorderRadius; border-top-right-radius: $globalBorderRadius;
border-bottom-right-radius: $globalBorderRadius; border-bottom-right-radius: $globalBorderRadius;
} }
&.active {
background: $colorBlueBright;
opacity: 1 !important;
color: #fff;
cursor: default;
}
@include DarkThemeOverride {
background: $accentColorDark;
color: #bbbbc4;
&.active { &.active {
background: $colorBlueBright; background: $colorBlueBright;
opacity: 1 !important;
color: #fff; color: #fff;
cursor: default;
}
@include DarkThemeOverride {
background: $accentColorDark;
color: #bbbbc4;
&.active {
background: $colorBlueBright;
color: #fff;
}
}
&.root {
@include S(padding-top, 10px);
@include S(padding-bottom, 10px);
@include Text;
}
&.child {
@include PlainText;
} }
} }
} }
@ -62,12 +74,12 @@
> .puzzles { > .puzzles {
display: grid; display: grid;
grid-template-columns: repeat(auto-fit, minmax(D(180px), 1fr)); grid-template-columns: repeat(auto-fit, minmax(D(240px), 1fr));
@include S(grid-auto-rows, 65px); @include S(grid-auto-rows, 65px);
@include S(grid-gap, 7px); @include S(grid-gap, 7px);
@include S(margin-top, 10px); @include S(margin-top, 10px);
@include S(padding-right, 4px); @include S(padding-right, 4px);
@include S(height, 360px); @include S(height, 320px);
overflow-y: scroll; overflow-y: scroll;
pointer-events: all; pointer-events: all;
position: relative; position: relative;
@ -147,6 +159,26 @@
} }
} }
> button.delete {
position: absolute;
@include S(top, 5px);
@include S(right, 5px);
background-repeat: no-repeat;
background-position: center center;
background-size: 70%;
background-color: transparent !important;
@include S(width, 20px);
@include S(height, 20px);
padding: 0;
opacity: 0.7;
@include DarkThemeInvert;
& {
/* @load-async */
background-image: uiResource("icons/delete.png") !important;
}
}
> .stats { > .stats {
grid-column: 2 / 3; grid-column: 2 / 3;
grid-row: 3 / 4; grid-row: 3 / 4;
@ -203,14 +235,11 @@
font-weight: bold; font-weight: bold;
@include S(margin-right, 3px); @include S(margin-right, 3px);
opacity: 0.7; opacity: 0.7;
text-transform: uppercase;
&.stage--easy { &.stage--easy {
color: $colorGreenBright; color: $colorGreenBright;
} }
&.stage--normal {
color: #000;
@include DarkThemeInvert;
}
&.stage--medium { &.stage--medium {
color: $colorOrangeBright; color: $colorOrangeBright;
} }

View File

@ -1,11 +1,19 @@
export const CHANGELOG = [ export const CHANGELOG = [
{
version: "1.4.1",
date: "22.06.2021",
entries: [
"The <a href='https://store.steampowered.com/app/1625400/shapezio__Puzzle_DLC/?utm_medium=changelog' target='_blank'>Puzzle DLC</a> is now available on Steam!",
"The <a href='https://store.steampowered.com/app/1573840/shapezio_Soundtrack/?utm_medium=changelog' target='_blank'>Soundtrack</a> is now also available to wishlist and will be released within the next days, including the new music from the Puzzle DLC!",
],
},
{ {
version: "1.4.0", version: "1.4.0",
date: "04.06.2021", date: "04.06.2021",
entries: [ entries: [
"Belts in blueprints should now always paste correctly", "Belts in blueprints should now always paste correctly",
"You can now clear belts by selecting them and then pressing 'B'", "You can now clear belts by selecting them and then pressing 'B'",
"Preparations for the <a href='https://store.steampowered.com/app/1625400/shapezio__Puzzle_DLC/' target='_blank'>Puzzle DLC</a>, coming June 22nd!", "Preparations for the <a href='https://store.steampowered.com/app/1625400/shapezio__Puzzle_DLC/?utm_medium=changelog2' target='_blank'>Puzzle DLC</a>, coming June 22nd!",
], ],
}, },
{ {

View File

@ -72,8 +72,8 @@ export const globalConfig = {
readerAnalyzeIntervalSeconds: 10, readerAnalyzeIntervalSeconds: 10,
goalAcceptorMinimumDurationSeconds: 5, goalAcceptorItemsRequired: 10,
goalAcceptorsPerProducer: 4.5, goalAcceptorsPerProducer: 5,
puzzleModeSpeed: 3, puzzleModeSpeed: 3,
puzzleMinBoundsSize: 2, puzzleMinBoundsSize: 2,
puzzleMaxBoundsSize: 20, puzzleMaxBoundsSize: 20,

View File

@ -89,8 +89,13 @@ export class StateManager {
const dialogParent = document.createElement("div"); const dialogParent = document.createElement("div");
dialogParent.classList.add("modalDialogParent"); dialogParent.classList.add("modalDialogParent");
document.body.appendChild(dialogParent); document.body.appendChild(dialogParent);
try {
this.currentState.internalEnterCallback(payload);
} catch (ex) {
console.error(ex);
throw ex;
}
this.currentState.internalEnterCallback(payload);
this.app.sound.playThemeMusic(this.currentState.getThemeMusic()); this.app.sound.playThemeMusic(this.currentState.getThemeMusic());
this.currentState.onResized(this.app.screenWidth, this.app.screenHeight); this.currentState.onResized(this.app.screenWidth, this.app.screenHeight);

View File

@ -31,19 +31,26 @@ export class GoalAcceptorComponent extends Component {
clear() { clear() {
// the last items we delivered // the last items we delivered
/** @type {{ item: BaseItem; time: number; }[]} */ /** @type {{ item: BaseItem; time: number; }} */
this.deliveryHistory = []; this.lastDelivery = null;
this.currentDeliveredItems = 0;
// Used for animations // Used for animations
this.displayPercentage = 0; this.displayPercentage = 0;
} }
getRequiredDeliveryHistorySize() { // clears items but doesn't instantly reset the progress bar
clearItems() {
this.lastDelivery = null;
this.currentDeliveredItems = 0;
}
getRequiredSecondsPerItem() {
return ( return (
(globalConfig.puzzleModeSpeed * globalConfig.goalAcceptorsPerProducer /
globalConfig.goalAcceptorMinimumDurationSeconds * (globalConfig.puzzleModeSpeed * globalConfig.beltSpeedItemsPerSecond)
globalConfig.beltSpeedItemsPerSecond) /
globalConfig.goalAcceptorsPerProducer
); );
} }
} }

View File

@ -216,8 +216,8 @@ export class HUDPuzzleEditorReview extends BaseHUDPart {
if (!goalComp.item) { if (!goalComp.item) {
return T.puzzleMenu.validation.goalAcceptorNoItem; return T.puzzleMenu.validation.goalAcceptorNoItem;
} }
const required = goalComp.getRequiredDeliveryHistorySize(); const required = globalConfig.goalAcceptorItemsRequired;
if (goalComp.deliveryHistory.length < required) { if (goalComp.currentDeliveredItems < required) {
return T.puzzleMenu.validation.goalAcceptorRateNotMet; return T.puzzleMenu.validation.goalAcceptorRateNotMet;
} }
} }

View File

@ -186,7 +186,7 @@ export class MapView extends BaseMap {
*/ */
drawBackground(parameters) { drawBackground(parameters) {
// Render tile grid // Render tile grid
if (!this.root.app.settings.getAllSettings().disableTileGrid) { if (!this.root.app.settings.getAllSettings().disableTileGrid || !this.root.gameMode.hasResources()) {
const dpi = this.backgroundCacheDPI; const dpi = this.backgroundCacheDPI;
parameters.context.scale(1 / dpi, 1 / dpi); parameters.context.scale(1 / dpi, 1 / dpi);

View File

@ -38,6 +38,7 @@ import { HUDInteractiveTutorial } from "../hud/parts/interactive_tutorial";
import { HUDSandboxController } from "../hud/parts/sandbox_controller"; import { HUDSandboxController } from "../hud/parts/sandbox_controller";
import { queryParamOptions } from "../../core/query_parameters"; import { queryParamOptions } from "../../core/query_parameters";
import { MetaBlockBuilding } from "../buildings/block"; import { MetaBlockBuilding } from "../buildings/block";
import { MetaItemProducerBuilding } from "../buildings/item_producer";
/** @typedef {{ /** @typedef {{
* shape: string, * shape: string,
@ -586,7 +587,12 @@ export class RegularGameMode extends GameMode {
} }
/** @type {(typeof MetaBuilding)[]} */ /** @type {(typeof MetaBuilding)[]} */
this.hiddenBuildings = [MetaConstantProducerBuilding, MetaGoalAcceptorBuilding, MetaBlockBuilding]; this.hiddenBuildings = [
MetaConstantProducerBuilding,
MetaGoalAcceptorBuilding,
MetaBlockBuilding,
MetaItemProducerBuilding,
];
} }
/** /**

View File

@ -24,13 +24,15 @@ export class GoalAcceptorSystem extends GameSystemWithFilter {
const entity = this.allEntities[i]; const entity = this.allEntities[i];
const goalComp = entity.components.GoalAcceptor; const goalComp = entity.components.GoalAcceptor;
// filter the ones which are no longer active, or which are not the same if (!goalComp.lastDelivery) {
goalComp.deliveryHistory = goalComp.deliveryHistory.filter( continue;
d => }
now - d.time < globalConfig.goalAcceptorMinimumDurationSeconds && d.item === goalComp.item
);
if (goalComp.deliveryHistory.length < goalComp.getRequiredDeliveryHistorySize()) { if (now - goalComp.lastDelivery.time > goalComp.getRequiredSecondsPerItem()) {
goalComp.clearItems();
}
if (goalComp.currentDeliveredItems < globalConfig.goalAcceptorItemsRequired) {
allAccepted = false; allAccepted = false;
} }
} }
@ -64,8 +66,8 @@ export class GoalAcceptorSystem extends GameSystemWithFilter {
const staticComp = contents[i].components.StaticMapEntity; const staticComp = contents[i].components.StaticMapEntity;
const item = goalComp.item; const item = goalComp.item;
const requiredItemsForSuccess = goalComp.getRequiredDeliveryHistorySize(); const requiredItemsForSuccess = globalConfig.goalAcceptorItemsRequired;
const percentage = clamp(goalComp.deliveryHistory.length / requiredItemsForSuccess, 0, 1); const percentage = clamp(goalComp.currentDeliveredItems / requiredItemsForSuccess, 0, 1);
const center = staticComp.getTileSpaceBounds().getCenter().toWorldSpace(); const center = staticComp.getTileSpaceBounds().getCenter().toWorldSpace();
if (item) { if (item) {
@ -78,7 +80,7 @@ export class GoalAcceptorSystem extends GameSystemWithFilter {
); );
} }
const isValid = item && goalComp.deliveryHistory.length >= requiredItemsForSuccess; const isValid = item && goalComp.currentDeliveredItems >= requiredItemsForSuccess;
parameters.context.translate(center.x, center.y); parameters.context.translate(center.x, center.y);
parameters.context.rotate((staticComp.rotation / 180) * Math.PI); parameters.context.rotate((staticComp.rotation / 180) * Math.PI);
@ -90,7 +92,7 @@ export class GoalAcceptorSystem extends GameSystemWithFilter {
// progress arc // progress arc
goalComp.displayPercentage = lerp(goalComp.displayPercentage, percentage, 0.3); goalComp.displayPercentage = lerp(goalComp.displayPercentage, percentage, 0.2);
const startAngle = Math.PI * 0.595; const startAngle = Math.PI * 0.595;
const maxAngle = Math.PI * 1.82; const maxAngle = Math.PI * 1.82;
@ -118,10 +120,10 @@ export class GoalAcceptorSystem extends GameSystemWithFilter {
// LED indicator // LED indicator
parameters.context.lineWidth = 1; parameters.context.lineWidth = 1.2;
parameters.context.strokeStyle = "#64666e"; parameters.context.strokeStyle = "#64666e";
parameters.context.fillStyle = isValid ? "#8de255" : "#ff666a"; parameters.context.fillStyle = isValid ? "#8de255" : "#ff666a";
parameters.context.beginCircle(10, 11.8, 3); parameters.context.beginCircle(10, 11.8, 5);
parameters.context.fill(); parameters.context.fill();
parameters.context.stroke(); parameters.context.stroke();

View File

@ -1,3 +1,4 @@
import { globalConfig } from "../../core/config";
import { BaseItem } from "../base_item"; import { BaseItem } from "../base_item";
import { enumColorMixingResults, enumColors } from "../colors"; import { enumColorMixingResults, enumColors } from "../colors";
import { import {
@ -572,23 +573,23 @@ export class ItemProcessorSystem extends GameSystemWithFilter {
const item = payload.items[0].item; const item = payload.items[0].item;
const now = this.root.time.now(); const now = this.root.time.now();
if (goalComp.item && !item.equals(goalComp.item)) {
goalComp.clearItems();
} else {
goalComp.currentDeliveredItems = Math.min(
goalComp.currentDeliveredItems + 1,
globalConfig.goalAcceptorItemsRequired
);
}
if (this.root.gameMode.getIsEditor()) { if (this.root.gameMode.getIsEditor()) {
// while playing in editor, assign the item // while playing in editor, assign the item
goalComp.item = payload.items[0].item; goalComp.item = payload.items[0].item;
goalComp.deliveryHistory.push({
item,
time: now,
});
} else {
// otherwise, make sure it is the same, otherwise reset
if (item.equals(goalComp.item)) {
goalComp.deliveryHistory.push({
item,
time: now,
});
} else {
goalComp.deliveryHistory = [];
}
} }
goalComp.lastDelivery = {
item,
time: now,
};
} }
} }

View File

@ -101,9 +101,15 @@ export class ClientAPI {
*/ */
apiTryLogin() { apiTryLogin() {
if (!G_IS_STANDALONE) { if (!G_IS_STANDALONE) {
const token = window.prompt( let token = window.localStorage.getItem("dev_api_auth_token");
"Please enter the auth token for the puzzle DLC (If you have none, you can't login):" if (!token) {
); token = window.prompt(
"Please enter the auth token for the puzzle DLC (If you have none, you can't login):"
);
}
if (token) {
window.localStorage.setItem("dev_api_auth_token", token);
}
return Promise.resolve({ token }); return Promise.resolve({ token });
} }
@ -148,6 +154,20 @@ export class ClientAPI {
return this._request("/v1/puzzles/download/" + puzzleId, {}); return this._request("/v1/puzzles/download/" + puzzleId, {});
} }
/**
* @param {number} puzzleId
* @returns {Promise<import("../savegame/savegame_typedefs").PuzzleFullData>}
*/
apiDeletePuzzle(puzzleId) {
if (!this.isLoggedIn()) {
return Promise.reject("not-logged-in");
}
return this._request("/v1/puzzles/delete/" + puzzleId, {
method: "POST",
body: {},
});
}
/** /**
* @param {number} shortKey * @param {number} shortKey
* @returns {Promise<import("../savegame/savegame_typedefs").PuzzleFullData>} * @returns {Promise<import("../savegame/savegame_typedefs").PuzzleFullData>}

View File

@ -13,15 +13,20 @@ function compressInt(i) {
// Zero value breaks // Zero value breaks
i += 1; i += 1;
if (compressionCache[i]) { // save `i` as the cache key
return compressionCache[i]; // to avoid it being modified by the
// rest of the function.
const cache_key = i;
if (compressionCache[cache_key]) {
return compressionCache[cache_key];
} }
let result = ""; let result = "";
do { do {
result += charmap[i % charmap.length]; result += charmap[i % charmap.length];
i = Math.floor(i / charmap.length); i = Math.floor(i / charmap.length);
} while (i > 0); } while (i > 0);
return (compressionCache[i] = result); return (compressionCache[cache_key] = result);
} }
/** /**

View File

@ -71,11 +71,7 @@ export class MainMenuState extends GameState {
<div class="logo"> <div class="logo">
<img src="${cachebust("res/" + getLogoSprite())}" alt="shapez.io Logo"> <img src="${cachebust("res/" + getLogoSprite())}" alt="shapez.io Logo">
${ ${G_WEGAME_VERSION ? "" : `<span class="updateLabel">v${G_BUILD_VERSION}!</span>`}
G_WEGAME_VERSION
? ""
: `<span class="updateLabel">v${G_BUILD_VERSION} - Puzzle DLC!</span>`
}
</div> </div>
<div class="mainWrapper ${showDemoBadges ? "demo" : "noDemo"}" data-columns="${ <div class="mainWrapper ${showDemoBadges ? "demo" : "noDemo"}" data-columns="${
@ -95,7 +91,7 @@ export class MainMenuState extends GameState {
</div> </div>
${ ${
!G_WEGAME_VERSION && G_IS_STANDALONE && puzzleDlc (!G_WEGAME_VERSION && G_IS_STANDALONE && puzzleDlc) || G_IS_DEV
? ` ? `
<div class="puzzleContainer"> <div class="puzzleContainer">
<img class="dlcLogo" src="${cachebust( <img class="dlcLogo" src="${cachebust(
@ -112,6 +108,9 @@ export class MainMenuState extends GameState {
!G_WEGAME_VERSION && G_IS_STANDALONE && !puzzleDlc !G_WEGAME_VERSION && G_IS_STANDALONE && !puzzleDlc
? ` ? `
<div class="puzzleContainer notOwned"> <div class="puzzleContainer notOwned">
<span class="badge">
${T.puzzleMenu.categories.new}
</span>
<img class="dlcLogo" src="${cachebust( <img class="dlcLogo" src="${cachebust(
G_CHINA_VERSION || G_WEGAME_VERSION G_CHINA_VERSION || G_WEGAME_VERSION
? "res/puzzle_dlc_logo_china.png" ? "res/puzzle_dlc_logo_china.png"
@ -119,8 +118,11 @@ export class MainMenuState extends GameState {
)}" alt="shapez.io Logo"> )}" alt="shapez.io Logo">
<p>${T.mainMenu.puzzleDlcText}</p> <p>${T.mainMenu.puzzleDlcText}</p>
<button class="styledButton puzzleDlcGetButton">${ <button class="styledButton puzzleDlcGetButton">${
T.mainMenu.puzzleDlcWishlist T.mainMenu.puzzleDlcViewNow
}</button> }</button>
<span class="hint">
${T.puzzleMenu.dlcHint}
</span>
</div>` </div>`
: "" : ""
} }

View File

@ -1,4 +1,3 @@
import { globalConfig } from "../core/config";
import { createLogger } from "../core/logging"; import { createLogger } from "../core/logging";
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";
@ -10,48 +9,15 @@ import { MUSIC } from "../platform/sound";
import { Savegame } from "../savegame/savegame"; import { Savegame } from "../savegame/savegame";
import { T } from "../translations"; import { T } from "../translations";
const categories = ["top-rated", "new", "easy", "short", "hard", "completed", "mine"]; const navigation = {
categories: ["official", "top-rated", "trending", "trending-weekly", "new"],
/** difficulties: ["easy", "medium", "hard"],
* @type {import("../savegame/savegame_typedefs").PuzzleMetadata} account: ["mine", "completed"],
*/
const SAMPLE_PUZZLE = {
id: 1,
shortKey: "CuCuCuCu",
downloads: 0,
likes: 0,
averageTime: 1,
completions: 1,
difficulty: null,
title: "Level 1",
author: "verylongsteamnamewhichbreaks",
completed: false,
}; };
/**
* @type {import("../savegame/savegame_typedefs").PuzzleMetadata[]}
*/
const BUILTIN_PUZZLES = G_IS_DEV
? [
// { ...SAMPLE_PUZZLE, completed: true },
// { ...SAMPLE_PUZZLE, completed: true },
// SAMPLE_PUZZLE,
// SAMPLE_PUZZLE,
// SAMPLE_PUZZLE,
// SAMPLE_PUZZLE,
// SAMPLE_PUZZLE,
// SAMPLE_PUZZLE,
// SAMPLE_PUZZLE,
// SAMPLE_PUZZLE,
// SAMPLE_PUZZLE,
// SAMPLE_PUZZLE,
// SAMPLE_PUZZLE,
]
: [];
const logger = createLogger("puzzle-menu"); const logger = createLogger("puzzle-menu");
let lastCategory = categories[0]; let lastCategory = "official";
export class PuzzleMenuState extends TextualGameState { export class PuzzleMenuState extends TextualGameState {
constructor() { constructor() {
@ -79,6 +45,7 @@ export class PuzzleMenuState extends TextualGameState {
<button class="styledButton loadPuzzle">${T.puzzleMenu.loadPuzzle}</button> <button class="styledButton loadPuzzle">${T.puzzleMenu.loadPuzzle}</button>
<button class="styledButton createPuzzle">+ ${T.puzzleMenu.createPuzzle}</button> <button class="styledButton createPuzzle">+ ${T.puzzleMenu.createPuzzle}</button>
</div> </div>
</div>`; </div>`;
return ` return `
@ -91,18 +58,23 @@ export class PuzzleMenuState extends TextualGameState {
getMainContentHTML() { getMainContentHTML() {
let html = ` let html = `
<div class="categoryChooser"> <div class="categoryChooser">
${categories
<div class="categories rootCategories">
${Object.keys(navigation)
.map( .map(
category => ` rootCategory =>
<button data-category="${category}" class="styledButton category">${T.puzzleMenu.categories[category]}</button> `<button data-root-category="${rootCategory}" class="styledButton category root">${T.puzzleMenu.categories[rootCategory]}</button>`
`
) )
.join("")} .join("")}
</div>
<div class="categories subCategories">
</div>
</div> </div>
<div class="puzzles" id="mainContainer"></div> <div class="puzzles" id="mainContainer"></div>
`; `;
@ -154,6 +126,52 @@ export class PuzzleMenuState extends TextualGameState {
.then(() => (this.loading = false)); .then(() => (this.loading = false));
} }
/**
* Selects a root category
* @param {string} rootCategory
* @param {string=} category
*/
selectRootCategory(rootCategory, category) {
const subCategory = category || navigation[rootCategory][0];
console.warn("Select root category", rootCategory, category, "->", subCategory);
if (this.loading) {
return;
}
if (this.activeCategory === subCategory) {
return;
}
const activeCategory = this.htmlElement.querySelector(".active[data-root-category]");
if (activeCategory) {
activeCategory.classList.remove("active");
}
const newActiveCategory = this.htmlElement.querySelector(`[data-root-category="${rootCategory}"]`);
if (newActiveCategory) {
newActiveCategory.classList.add("active");
}
// Rerender buttons
const subContainer = this.htmlElement.querySelector(".subCategories");
while (subContainer.firstChild) {
subContainer.removeChild(subContainer.firstChild);
}
const children = navigation[rootCategory];
for (const category of children) {
const button = document.createElement("button");
button.setAttribute("data-category", category);
button.classList.add("styledButton", "category", "child");
button.innerText = T.puzzleMenu.categories[category];
this.trackClicks(button, () => this.selectCategory(category));
subContainer.appendChild(button);
}
this.selectCategory(subCategory);
}
/** /**
* *
* @param {import("../savegame/savegame_typedefs").PuzzleMetadata[]} puzzles * @param {import("../savegame/savegame_typedefs").PuzzleMetadata[]} puzzles
@ -167,7 +185,11 @@ export class PuzzleMenuState extends TextualGameState {
for (const puzzle of puzzles) { for (const puzzle of puzzles) {
const elem = document.createElement("div"); const elem = document.createElement("div");
elem.classList.add("puzzle"); elem.classList.add("puzzle");
elem.classList.toggle("completed", puzzle.completed); elem.setAttribute("data-puzzle-id", String(puzzle.id));
if (this.activeCategory !== "mine") {
elem.classList.toggle("completed", puzzle.completed);
}
if (puzzle.title) { if (puzzle.title) {
const title = document.createElement("div"); const title = document.createElement("div");
@ -176,7 +198,7 @@ export class PuzzleMenuState extends TextualGameState {
elem.appendChild(title); elem.appendChild(title);
} }
if (puzzle.author) { if (puzzle.author && !["official", "mine"].includes(this.activeCategory)) {
const author = document.createElement("div"); const author = document.createElement("div");
author.classList.add("author"); author.classList.add("author");
author.innerText = "by " + puzzle.author; author.innerText = "by " + puzzle.author;
@ -187,7 +209,10 @@ export class PuzzleMenuState extends TextualGameState {
stats.classList.add("stats"); stats.classList.add("stats");
elem.appendChild(stats); elem.appendChild(stats);
if (puzzle.downloads > 0) { if (
puzzle.downloads > 3 &&
!["official", "easy", "medium", "hard"].includes(this.activeCategory)
) {
const difficulty = document.createElement("div"); const difficulty = document.createElement("div");
difficulty.classList.add("difficulty"); difficulty.classList.add("difficulty");
@ -198,14 +223,15 @@ export class PuzzleMenuState extends TextualGameState {
difficulty.innerText = completionPercentage + "%"; difficulty.innerText = completionPercentage + "%";
stats.appendChild(difficulty); stats.appendChild(difficulty);
if (completionPercentage < 10) { if (completionPercentage < 40) {
difficulty.classList.add("stage--hard"); difficulty.classList.add("stage--hard");
} else if (completionPercentage < 30) { difficulty.innerText = T.puzzleMenu.difficulties.hard;
} else if (completionPercentage < 80) {
difficulty.classList.add("stage--medium"); difficulty.classList.add("stage--medium");
} else if (completionPercentage < 60) { difficulty.innerText = T.puzzleMenu.difficulties.medium;
difficulty.classList.add("stage--normal");
} else { } else {
difficulty.classList.add("stage--easy"); difficulty.classList.add("stage--easy");
difficulty.innerText = T.puzzleMenu.difficulties.easy;
} }
} }
@ -230,6 +256,23 @@ export class PuzzleMenuState extends TextualGameState {
icon.appendChild(canvas); icon.appendChild(canvas);
elem.appendChild(icon); elem.appendChild(icon);
if (this.activeCategory === "mine") {
const deleteButton = document.createElement("button");
deleteButton.classList.add("styledButton", "delete");
this.trackClicks(
deleteButton,
() => {
this.tryDeletePuzzle(puzzle);
},
{
consumeEvents: true,
preventClick: true,
preventDefault: true,
}
);
elem.appendChild(deleteButton);
}
container.appendChild(elem); container.appendChild(elem);
this.trackClicks(elem, () => this.playPuzzle(puzzle)); this.trackClicks(elem, () => this.playPuzzle(puzzle));
@ -243,16 +286,39 @@ export class PuzzleMenuState extends TextualGameState {
} }
} }
/**
* @param {import("../savegame/savegame_typedefs").PuzzleMetadata} puzzle
*/
tryDeletePuzzle(puzzle) {
const signals = this.dialogs.showWarning(
T.dialogs.puzzleDelete.title,
T.dialogs.puzzleDelete.desc.replace("<title>", puzzle.title),
["delete:bad", "cancel:good"]
);
signals.delete.add(() => {
const closeLoading = this.dialogs.showLoadingDialog();
this.asyncChannel
.watch(this.app.clientApi.apiDeletePuzzle(puzzle.id))
.then(() => {
const element = this.htmlElement.querySelector("[data-puzzle-id='" + puzzle.id + "']");
if (element) {
element.remove();
}
})
.catch(err => {
this.dialogs.showWarning(T.global.error, String(err));
})
.then(closeLoading);
});
}
/** /**
* *
* @param {*} category * @param {*} category
* @returns {Promise<import("../savegame/savegame_typedefs").PuzzleMetadata[]>} * @returns {Promise<import("../savegame/savegame_typedefs").PuzzleMetadata[]>}
*/ */
getPuzzlesForCategory(category) { getPuzzlesForCategory(category) {
if (category === "levels") {
return Promise.resolve(BUILTIN_PUZZLES);
}
const result = this.app.clientApi.apiListPuzzles(category); const result = this.app.clientApi.apiListPuzzles(category);
return result.catch(err => { return result.catch(err => {
logger.error("Failed to get", category, ":", err); logger.error("Failed to get", category, ":", err);
@ -300,24 +366,28 @@ export class PuzzleMenuState extends TextualGameState {
} }
onEnter(payload) { onEnter(payload) {
this.selectCategory(lastCategory); // Find old category
let rootCategory = "categories";
for (const [id, children] of Object.entries(navigation)) {
if (children.includes(lastCategory)) {
rootCategory = id;
break;
}
}
this.selectRootCategory(rootCategory, lastCategory);
if (payload && payload.error) { if (payload && payload.error) {
this.dialogs.showWarning(payload.error.title, payload.error.desc); this.dialogs.showWarning(payload.error.title, payload.error.desc);
} }
for (const category of categories) { for (const rootCategory of Object.keys(navigation)) {
const button = this.htmlElement.querySelector(`[data-category="${category}"]`); const button = this.htmlElement.querySelector(`[data-root-category="${rootCategory}"]`);
this.trackClicks(button, () => this.selectCategory(category)); this.trackClicks(button, () => this.selectRootCategory(rootCategory));
} }
this.trackClicks(this.htmlElement.querySelector("button.createPuzzle"), () => this.createNewPuzzle()); this.trackClicks(this.htmlElement.querySelector("button.createPuzzle"), () => this.createNewPuzzle());
this.trackClicks(this.htmlElement.querySelector("button.loadPuzzle"), () => this.loadPuzzle()); this.trackClicks(this.htmlElement.querySelector("button.loadPuzzle"), () => this.loadPuzzle());
if (G_IS_DEV && globalConfig.debug.testPuzzleMode) {
// this.createNewPuzzle();
this.playPuzzle(SAMPLE_PUZZLE);
}
} }
createEmptySavegame() { createEmptySavegame() {

View File

@ -210,7 +210,7 @@ dialogs:
offlineMode: offlineMode:
title: Offline Mode title: Offline Mode
desc: We couldn't reach the servers, so the game has to run in offline mode. desc: We couldn't reach the servers, so the game has to run in offline mode.
Please make sure you have an active internect connection. Please make sure you have an active internet connection.
puzzleDownloadError: puzzleDownloadError:
title: Download Error title: Download Error
desc: "Failed to download the puzzle:" desc: "Failed to download the puzzle:"
@ -249,6 +249,9 @@ dialogs:
puzzleLoadShortKey: puzzleLoadShortKey:
title: Enter short key title: Enter short key
desc: Enter the short key of the puzzle to load it. desc: Enter the short key of the puzzle to load it.
puzzleDelete:
title: Delete Puzzle?
desc: Are you sure you want to delete '<title>'? This can not be undone!
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: Move moveMap: Move
@ -1179,10 +1182,17 @@ puzzleMenu:
new: New new: New
top-rated: Top Rated top-rated: Top Rated
mine: My Puzzles mine: My Puzzles
short: Short
easy: Easy easy: Easy
hard: Hard hard: Hard
completed: Completed completed: Completed
medium: Medium
official: Official
trending: Trending today
trending-weekly: Trending weekly
categories: Categories
difficulties: By Difficulty
account: My Puzzles
search: Search
validation: validation:
title: Invalid Puzzle title: Invalid Puzzle
noProducers: Please place a Constant Producer! noProducers: Please place a Constant Producer!
@ -1195,6 +1205,10 @@ puzzleMenu:
Either increase the area or remove them. Either increase the area or remove them.
autoComplete: Your puzzle autocompletes itself! Please make sure your constant autoComplete: Your puzzle autocompletes itself! Please make sure your constant
producers are not directly delivering to your goal acceptors. producers are not directly delivering to your goal acceptors.
difficulties:
easy: Easy
medium: Medium
hard: Hard
backendErrors: backendErrors:
ratelimit: You are performing your actions too frequent. Please wait a bit. ratelimit: You are performing your actions too frequent. Please wait a bit.
invalid-api-key: Failed to communicate with the backend, please try to invalid-api-key: Failed to communicate with the backend, please try to
@ -1218,3 +1232,6 @@ backendErrors:
bad-payload: The request contains invalid data. bad-payload: The request contains invalid data.
bad-building-placement: Your puzzle contains invalid placed buildings. bad-building-placement: Your puzzle contains invalid placed buildings.
timeout: The request timed out. timeout: The request timed out.
too-many-likes-already: The puzzle alreay got too many likes. If you still want
to remove it, please contact support@shapez.io!
no-permission: You do not have the permission to perform this action.

View File

@ -218,7 +218,7 @@ dialogs:
offlineMode: offlineMode:
title: Offline Mode title: Offline Mode
desc: We couldn't reach the servers, so the game has to run in offline mode. desc: We couldn't reach the servers, so the game has to run in offline mode.
Please make sure you have an active internect connection. Please make sure you have an active internet connection.
puzzleDownloadError: puzzleDownloadError:
title: Download Error title: Download Error
desc: "Failed to download the puzzle:" desc: "Failed to download the puzzle:"
@ -257,6 +257,9 @@ dialogs:
puzzleLoadShortKey: puzzleLoadShortKey:
title: Enter short key title: Enter short key
desc: Enter the short key of the puzzle to load it. desc: Enter the short key of the puzzle to load it.
puzzleDelete:
title: Delete Puzzle?
desc: Are you sure you want to delete '<title>'? This can not be undone!
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: Moure moveMap: Moure
@ -1221,10 +1224,17 @@ puzzleMenu:
new: New new: New
top-rated: Top Rated top-rated: Top Rated
mine: My Puzzles mine: My Puzzles
short: Short
easy: Easy easy: Easy
hard: Hard hard: Hard
completed: Completed completed: Completed
medium: Medium
official: Official
trending: Trending today
trending-weekly: Trending weekly
categories: Categories
difficulties: By Difficulty
account: My Puzzles
search: Search
validation: validation:
title: Invalid Puzzle title: Invalid Puzzle
noProducers: Please place a Constant Producer! noProducers: Please place a Constant Producer!
@ -1237,6 +1247,10 @@ puzzleMenu:
Either increase the area or remove them. Either increase the area or remove them.
autoComplete: Your puzzle autocompletes itself! Please make sure your constant autoComplete: Your puzzle autocompletes itself! Please make sure your constant
producers are not directly delivering to your goal acceptors. producers are not directly delivering to your goal acceptors.
difficulties:
easy: Easy
medium: Medium
hard: Hard
backendErrors: backendErrors:
ratelimit: You are performing your actions too frequent. Please wait a bit. ratelimit: You are performing your actions too frequent. Please wait a bit.
invalid-api-key: Failed to communicate with the backend, please try to invalid-api-key: Failed to communicate with the backend, please try to
@ -1260,3 +1274,6 @@ backendErrors:
bad-payload: The request contains invalid data. bad-payload: The request contains invalid data.
bad-building-placement: Your puzzle contains invalid placed buildings. bad-building-placement: Your puzzle contains invalid placed buildings.
timeout: The request timed out. timeout: The request timed out.
too-many-likes-already: The puzzle alreay got too many likes. If you still want
to remove it, please contact support@shapez.io!
no-permission: You do not have the permission to perform this action.

View File

@ -11,12 +11,12 @@ steamPage:
Koupením hry na platformě Steam získáte přístup k plné verzi hry, ale také můžete nejdříve hrát demo verzi na shapez.io a až potom se rozhodnout! Koupením hry na platformě Steam získáte přístup k plné verzi hry, ale také můžete nejdříve hrát demo verzi na shapez.io a až potom se rozhodnout!
what_others_say: Co o shapez.io říkají lidé what_others_say: Co o shapez.io říkají lidé
nothernlion_comment: Tato hra je úžasná - Užívám si čas strávený hraním této hry, nothernlion_comment: Tato hra je úžasná - Užívám si čas strávený hraním této
jen strašně rychle utekl. hry, jen strašně rychle utekl.
notch_comment: Sakra. Opravdu bych měl jít spát, ale myslím si, že jsem zrovna přišel na to, notch_comment: Sakra. Opravdu bych měl jít spát, ale myslím si, že jsem zrovna
jak v shapez.io vytvořit počítač. přišel na to, jak v shapez.io vytvořit počítač.
steam_review_comment: Tato hra mi ukradla život a já ho nechci zpět. steam_review_comment: Tato hra mi ukradla život a já ho nechci zpět. Odpočinková
Odpočinková factory hra, která mi nedovolí přestat dělat mé výrobní linky více factory hra, která mi nedovolí přestat dělat mé výrobní linky více
efektivní. efektivní.
global: global:
loading: Načítání loading: Načítání
@ -72,8 +72,8 @@ mainMenu:
savegameUnnamed: Nepojmenovaný savegameUnnamed: Nepojmenovaný
puzzleMode: Puzzle mód puzzleMode: Puzzle mód
back: Zpět back: Zpět
puzzleDlcText: Baví vás zmenšování a optimalizace továren? Pořiďte si nyní Puzzle puzzleDlcText: Baví vás zmenšování a optimalizace továren? Pořiďte si nyní
DLC na Steamu pro ještě více zábavy! Puzzle DLC na Steamu pro ještě více zábavy!
puzzleDlcWishlist: Přidejte si nyní na seznam přání! puzzleDlcWishlist: Přidejte si nyní na seznam přání!
dialogs: dialogs:
buttons: buttons:
@ -196,20 +196,19 @@ dialogs:
title: Odeslat puzzle title: Odeslat puzzle
descName: "Pojmenujte svůj puzzle:" descName: "Pojmenujte svůj puzzle:"
descIcon: "Prosím zadejte unikátní krátký klíč, který bude zobrazen jako ikona descIcon: "Prosím zadejte unikátní krátký klíč, který bude zobrazen jako ikona
vašeho puzzle (Ten můžete vygenerovat <link>zde</link>, nebo vyberte jeden vašeho puzzle (Ten můžete vygenerovat <link>zde</link>, nebo vyberte
z níže náhodně vybraných tvarů):" jeden z níže náhodně vybraných tvarů):"
placeholderName: Název puzzlu placeholderName: Název puzzlu
puzzleResizeBadBuildings: puzzleResizeBadBuildings:
title: Změna velikosti není možná title: Změna velikosti není možná
desc: Zónu není možné více zmenšit, protože by některé budovy byly desc: Zónu není možné více zmenšit, protože by některé budovy byly mimo zónu.
mimo zónu.
puzzleLoadError: puzzleLoadError:
title: Špatný puzzle title: Špatný puzzle
desc: "Načítání puzzlu selhalo:" desc: "Načítání puzzlu selhalo:"
offlineMode: offlineMode:
title: Offline mód title: Offline mód
desc: Nebylo možné kontaktovat herní servery, proto musí hra běžet v offline módu. desc: Nebylo možné kontaktovat herní servery, proto musí hra běžet v offline
Ujistěte se, že máte aktivní připojení k internetu. módu. Ujistěte se, že máte aktivní připojení k internetu.
puzzleDownloadError: puzzleDownloadError:
title: Chyba stahování title: Chyba stahování
desc: "Stažení puzzlu selhalo:" desc: "Stažení puzzlu selhalo:"
@ -217,37 +216,41 @@ dialogs:
title: Chyba odeslání title: Chyba odeslání
desc: "Odeslání puzzlu selhalo:" desc: "Odeslání puzzlu selhalo:"
puzzleSubmitOk: puzzleSubmitOk:
title: Puzzle zveřejněno title: Puzzle publikováno
desc: Gratuluji! Vaše puzzle bylo zvěřejněno a je dostupné pro desc: Gratuluji! Vaše puzzle bylo publikováno a je dostupné pro ostatní hráče.
ostatní hráče. Můžete ho najít v sekci "Má puzzle". Můžete ho najít v sekci "Moje puzzly".
puzzleCreateOffline: puzzleCreateOffline:
title: Offline mód title: Offline mód
desc: Since you are offline, you will not be able to save and/or publish your desc: Jelikož jste offline, nebudete moci ukládat a/nebo publikovat vaše puzzle.
puzzle. Would you still like to continue? Chcete přesto pokračovat?
puzzlePlayRegularRecommendation: puzzlePlayRegularRecommendation:
title: Recommendation title: Doporučení
desc: I <strong>strongly</strong> recommend playing the normal game to level 12 desc: <strong>Důrazně</strong> doporučujeme průchod základní hrou nejméně do
before attempting the puzzle DLC, otherwise you may encounter úrovně 12 před vstupem do puzzle DLC, jinak můžete narazit na
mechanics not yet introduced. Do you still want to continue? mechaniku hry, se kterou jste se ještě nesetkali. Chcete přesto
pokračovat?
puzzleShare: puzzleShare:
title: Short Key Copied title: Krátký klíč zkopírován
desc: The short key of the puzzle (<key>) has been copied to your clipboard! It desc: Krátký klíč tohoto puzzlu (<key>) byl zkopírován do vaší schránky! Může
can be entered in the puzzle menu to access the puzzle. být vložen v puzzle menu pro přístup k danému puzzlu.
puzzleReport: puzzleReport:
title: Report Puzzle title: Nahlásit puzzle
options: options:
profane: Profane profane: Rouhavý
unsolvable: Not solvable unsolvable: Nelze vyřešit
trolling: Trolling trolling: Trolling
puzzleReportComplete: puzzleReportComplete:
title: Thank you for your feedback! title: Děkujeme za vaši zpětnou vazbu!
desc: The puzzle has been flagged. desc: Toto puzzle bylo označeno.
puzzleReportError: puzzleReportError:
title: Failed to report title: Nahlášení selhalo
desc: "Your report could not get processed:" desc: "Vaše nahlášení nemohlo být zpracováno:"
puzzleLoadShortKey: puzzleLoadShortKey:
title: Enter short key title: Vložte krátký klíč
desc: Enter the short key of the puzzle to load it. desc: Vložte krátký klíč pro načtení příslušného puzzlu.
puzzleDelete:
title: Smazat puzzle?
desc: Jste si jisti, že chcete smazat '<title>'? Tato akce je nevratná!
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: Posun mapy moveMap: Posun mapy
@ -423,40 +426,40 @@ ingame:
zoneTitle: Zóna zoneTitle: Zóna
zoneWidth: Šířka zoneWidth: Šířka
zoneHeight: Výška zoneHeight: Výška
trimZone: Trim trimZone: Upravit zónu
clearItems: Clear Items clearItems: Vymazat tvary
share: Share share: Sdílet
report: Report report: Nahlásit
puzzleEditorControls: puzzleEditorControls:
title: Puzzle Creator title: Puzzle editor
instructions: instructions:
- 1. Place <strong>Constant Producers</strong> to provide shapes and - 1. Umístěte <strong>výrobníky</strong>, které poskytnou hráči
colors to the player tvary a barvy.
- 2. Build one or more shapes you want the player to build later and - 2. Sestavte jeden či více tvarů, které chcete, aby hráč vytvořil a
deliver it to one or more <strong>Goal Acceptors</strong> doručte to do jednoho či více <strong>příjemců cílů</strong>.
- 3. Once a Goal Acceptor receives a shape for a certain amount of - 3. Jakmile příjemce cílů dostane určitý tvar za určitý časový
time, it <strong>saves it as a goal</strong> that the player must úsek, <strong>uloží se jako cíl</strong>, který hráč musí později
produce later (Indicated by the <strong>green badge</strong>). vyprodukovat (Označeno <strong>zeleným odznakem</strong>).
- 4. Click the <strong>lock button</strong> on a building to disable - 4. Kliknutím na <strong>tlačítko zámku</strong> na určité budově
it. dojde k její deaktivaci.
- 5. Once you click review, your puzzle will be validated and you - 5. Jakmile kliknete na ověření, vaše puzzle bude ověřeno a můžete
can publish it. ho publikovat.
- 6. Upon release, <strong>all buildings will be removed</strong> - 6. Během publikace budou kromě výrobníků a příjemců cílů
except for the Producers and Goal Acceptors - That's the part that <strong>všechny budovy odstraněny</strong> - To je ta část, na
the player is supposed to figure out for themselves, after all :) kterou má koneckonců každý hráč přijít sám. :)
puzzleCompletion: puzzleCompletion:
title: Puzzle Completed! title: Puzzle dokončeno!
titleLike: "Click the heart if you liked the puzzle:" titleLike: "Klikněte na srdíčko, pokud se vám puzzle líbilo:"
titleRating: How difficult did you find the puzzle? titleRating: Jak obtížný ti tento puzzle přišel?
titleRatingDesc: Your rating will help me to make you better suggestions in the future titleRatingDesc: Vaše hodnocení nám pomůže podat vám v budoucnu lepší návrhy
continueBtn: Keep Playing continueBtn: Hrát dál
menuBtn: Menu menuBtn: Menu
puzzleMetadata: puzzleMetadata:
author: Author author: Autor
shortKey: Short Key shortKey: Krátký klíč
rating: Difficulty score rating: Úrověn obtížnosti
averageDuration: Avg. Duration averageDuration: Prům. doba trvání
completionRate: Completion rate completionRate: Míra dokončení
shopUpgrades: shopUpgrades:
belt: belt:
name: Pásy, distribuce a tunely name: Pásy, distribuce a tunely
@ -657,16 +660,16 @@ buildings:
kabelů na běžnou vrstvu. kabelů na běžnou vrstvu.
constant_producer: constant_producer:
default: default:
name: Constant Producer name: Výrobník
description: Constantly outputs a specified shape or color. description: Neustále vydává zadaný tvar či barvu.
goal_acceptor: goal_acceptor:
default: default:
name: Goal Acceptor name: Příjemce cílů
description: Deliver shapes to the goal acceptor to set them as a goal. description: Doručte tvary příjemci cílů, abyste je nastavili jako cíl.
block: block:
default: default:
name: Block name: Blok
description: Allows you to block a tile. description: Umožňuje zablokovat políčko.
storyRewards: storyRewards:
reward_cutter_and_trash: reward_cutter_and_trash:
title: Řezání tvarů title: Řezání tvarů
@ -1062,14 +1065,14 @@ keybindings:
comparator: Porovnávač comparator: Porovnávač
item_producer: Výrobník předmětů (Sandbox) item_producer: Výrobník předmětů (Sandbox)
copyWireValue: "Kabely: Zkopírovat hodnotu pod kurzorem" copyWireValue: "Kabely: Zkopírovat hodnotu pod kurzorem"
rotateToUp: "Rotate: Point Up" rotateToUp: "Otočit: Nahoru"
rotateToDown: "Rotate: Point Down" rotateToDown: "Otočit: Dolů"
rotateToRight: "Rotate: Point Right" rotateToRight: "Otočit: Doprava"
rotateToLeft: "Rotate: Point Left" rotateToLeft: "Otočit: Doleva"
constant_producer: Constant Producer constant_producer: Výrobník
goal_acceptor: Goal Acceptor goal_acceptor: Přijemce cílů
block: Block block: Blok
massSelectClear: Clear belts massSelectClear: Vymazat pásy
about: about:
title: O hře title: O hře
body: >- body: >-
@ -1165,56 +1168,71 @@ tips:
- Stisknutím F4 dvakrát zobrazíte souřadnici myši a kamery. - Stisknutím F4 dvakrát zobrazíte souřadnici myši a kamery.
- Můžete kliknout na připínáček vlevo vedle připnutého tvaru k jeho odepnutí. - Můžete kliknout na připínáček vlevo vedle připnutého tvaru k jeho odepnutí.
puzzleMenu: puzzleMenu:
play: Play play: Hrát
edit: Edit edit: Upravit
title: Puzzle Mode title: Puzzle mód
createPuzzle: Create Puzzle createPuzzle: Vytvořit puzzle
loadPuzzle: Load loadPuzzle: Načíst
reviewPuzzle: Review & Publish reviewPuzzle: Ověření a publikace
validatingPuzzle: Validating Puzzle validatingPuzzle: Ověřování puzzlu
submittingPuzzle: Submitting Puzzle submittingPuzzle: Odesílání puzzlu
noPuzzles: There are currently no puzzles in this section. noPuzzles: V této sekci momentálně nejsou žádné puzzly.
categories: categories:
levels: Levels levels: Úrovně
new: New new: Nové
top-rated: Top Rated top-rated: Nejlépe hodnocené
mine: My Puzzles mine: Moje puzzly
short: Short easy: Lehké
easy: Easy hard: Těžké
hard: Hard completed: Dokončeno
completed: Completed medium: Střední
official: Oficiální
trending: Populární denně
trending-weekly: Populární týdně
categories: Kategorie
difficulties: Dle obtížnosti
account: Moje puzzly
search: Vyhledávání
validation: validation:
title: Invalid Puzzle title: Neplatný puzzle
noProducers: Please place a Constant Producer! noProducers: Prosím umístěte výrobník!
noGoalAcceptors: Please place a Goal Acceptor! noGoalAcceptors: Prosím umístěte příjemce cílů!
goalAcceptorNoItem: One or more Goal Acceptors have not yet assigned an item. goalAcceptorNoItem: Jeden nebo více příjemců cílů ještě nemají nastavený tvar.
Deliver a shape to them to set a goal. Doručte jim tvar, abyste jej nastavili jako cíl.
goalAcceptorRateNotMet: One or more Goal Acceptors are not getting enough items. goalAcceptorRateNotMet: Jeden nebo více příjemců cílů nedostávají dostatečný
Make sure that the indicators are green for all acceptors. počet tvarů. Ujistěte se, že indikátory jsou zelené pro všechny
buildingOutOfBounds: One or more buildings are outside of the buildable area. příjemce.
Either increase the area or remove them. buildingOutOfBounds: Jedna nebo více budov je mimo zastavitelnou oblast. Buď
autoComplete: Your puzzle autocompletes itself! Please make sure your constant zvětšete plochu, nebo je odstraňte.
producers are not directly delivering to your goal acceptors. autoComplete: Váš puzzle automaticky dokončuje sám sebe! Ujistěte se, že
vyrobníky nedodávají své tvary přímo do přijemců cílů.
difficulties:
easy: Lehká
medium: Střední
hard: Těžká
backendErrors: backendErrors:
ratelimit: You are performing your actions too frequent. Please wait a bit. ratelimit: Provádíte své akce příliš často. Počkejte prosím.
invalid-api-key: Failed to communicate with the backend, please try to invalid-api-key: Komunikace s back-endem se nezdařila, prosím zkuste
update/restart the game (Invalid Api Key). aktualizovat/restartovat hru (Neplatný API klíč).
unauthorized: Failed to communicate with the backend, please try to unauthorized: Komunikace s back-endem se nezdařila, prosím zkuste
update/restart the game (Unauthorized). aktualizovat/restartovat hru (Bez autorizace).
bad-token: Failed to communicate with the backend, please try to update/restart bad-token: Komunikace s back-endem se nezdařila, prosím zkuste
the game (Bad Token). aktualizovat/restartovat hru (Špatný token).
bad-id: Invalid puzzle identifier. bad-id: Neplatný identifikátor puzzlu.
not-found: The given puzzle could not be found. not-found: Daný puzzle nebyl nalezen.
bad-category: The given category could not be found. bad-category: Daná kategorie nebyla nalezena.
bad-short-key: The given short key is invalid. bad-short-key: Krátký klíč je neplatný.
profane-title: Your puzzle title contains profane words. profane-title: Název vašeho puzzlu obsahuje rouhavá slova.
bad-title-too-many-spaces: Your puzzle title is too short. bad-title-too-many-spaces: Název vašeho puzzlu je příliš krátký.
bad-shape-key-in-emitter: A constant producer has an invalid item. bad-shape-key-in-emitter: Výrobník má nastaven neplatný tvar.
bad-shape-key-in-goal: A goal acceptor has an invalid item. bad-shape-key-in-goal: Příjemce cílů má nastaven neplatný tvar.
no-emitters: Your puzzle does not contain any constant producers. no-emitters: Váš puzzle neobsahuje žádné výrobníky.
no-goals: Your puzzle does not contain any goal acceptors. no-goals: Váš puzzle neobsahuje žádné příjemce cílů.
short-key-already-taken: This short key is already taken, please use another one. short-key-already-taken: Tento krátký klíč je již používán, zadejte prosím jiný.
can-not-report-your-own-puzzle: You can not report your own puzzle. can-not-report-your-own-puzzle: Nemůžete nahlásit vlastní puzzle.
bad-payload: The request contains invalid data. bad-payload: Žádost obsahuje neplatná data.
bad-building-placement: Your puzzle contains invalid placed buildings. bad-building-placement: Váš puzzle obsahuje neplatně umístěné budovy.
timeout: The request timed out. timeout: Žádost vypršela.
too-many-likes-already: Tento puzzle již získal příliš mnoho lajků. Pokud jej přesto chcete
odstranit, kontaktujte nás prosím na support@shapez.io!
no-permission: K provedení této akce nemáte oprávnění.

View File

@ -215,7 +215,7 @@ dialogs:
offlineMode: offlineMode:
title: Offline Mode title: Offline Mode
desc: We couldn't reach the servers, so the game has to run in offline mode. desc: We couldn't reach the servers, so the game has to run in offline mode.
Please make sure you have an active internect connection. Please make sure you have an active internet connection.
puzzleDownloadError: puzzleDownloadError:
title: Download Error title: Download Error
desc: "Failed to download the puzzle:" desc: "Failed to download the puzzle:"
@ -254,6 +254,9 @@ dialogs:
puzzleLoadShortKey: puzzleLoadShortKey:
title: Enter short key title: Enter short key
desc: Enter the short key of the puzzle to load it. desc: Enter the short key of the puzzle to load it.
puzzleDelete:
title: Delete Puzzle?
desc: Are you sure you want to delete '<title>'? This can not be undone!
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: Bevæg dig moveMap: Bevæg dig
@ -1188,10 +1191,17 @@ puzzleMenu:
new: New new: New
top-rated: Top Rated top-rated: Top Rated
mine: My Puzzles mine: My Puzzles
short: Short
easy: Easy easy: Easy
hard: Hard hard: Hard
completed: Completed completed: Completed
medium: Medium
official: Official
trending: Trending today
trending-weekly: Trending weekly
categories: Categories
difficulties: By Difficulty
account: My Puzzles
search: Search
validation: validation:
title: Invalid Puzzle title: Invalid Puzzle
noProducers: Please place a Constant Producer! noProducers: Please place a Constant Producer!
@ -1204,6 +1214,10 @@ puzzleMenu:
Either increase the area or remove them. Either increase the area or remove them.
autoComplete: Your puzzle autocompletes itself! Please make sure your constant autoComplete: Your puzzle autocompletes itself! Please make sure your constant
producers are not directly delivering to your goal acceptors. producers are not directly delivering to your goal acceptors.
difficulties:
easy: Easy
medium: Medium
hard: Hard
backendErrors: backendErrors:
ratelimit: You are performing your actions too frequent. Please wait a bit. ratelimit: You are performing your actions too frequent. Please wait a bit.
invalid-api-key: Failed to communicate with the backend, please try to invalid-api-key: Failed to communicate with the backend, please try to
@ -1227,3 +1241,6 @@ backendErrors:
bad-payload: The request contains invalid data. bad-payload: The request contains invalid data.
bad-building-placement: Your puzzle contains invalid placed buildings. bad-building-placement: Your puzzle contains invalid placed buildings.
timeout: The request timed out. timeout: The request timed out.
too-many-likes-already: The puzzle alreay got too many likes. If you still want
to remove it, please contact support@shapez.io!
no-permission: You do not have the permission to perform this action.

View File

@ -70,11 +70,11 @@ mainMenu:
savegameLevel: Level <x> savegameLevel: Level <x>
savegameLevelUnknown: Unbekanntes Level savegameLevelUnknown: Unbekanntes Level
savegameUnnamed: Unbenannt savegameUnnamed: Unbenannt
puzzleMode: Puzzle Mode puzzleMode: Puzzlemodus
back: Back back: Zurück
puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle puzzleDlcText: Du hast Spaß daran, deine Fabriken zu optimieren und effizienter
DLC now on Steam for even more fun! zu machen? Hol dir das Puzzle DLC auf Steam für noch mehr Spaß!
puzzleDlcWishlist: Wishlist now! puzzleDlcWishlist: Jetzt zur Wunschliste hinzufügen!
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -88,9 +88,9 @@ dialogs:
viewUpdate: Update anzeigen viewUpdate: Update anzeigen
showUpgrades: Upgrades anzeigen showUpgrades: Upgrades anzeigen
showKeybindings: Kürzel anzeigen showKeybindings: Kürzel anzeigen
retry: Retry retry: Erneut versuchen
continue: Continue continue: Fortsetzen
playOffline: Play Offline playOffline: Offline spielen
importSavegameError: importSavegameError:
title: Importfehler title: Importfehler
text: "Fehler beim Importieren deines Speicherstands:" text: "Fehler beim Importieren deines Speicherstands:"
@ -212,7 +212,7 @@ dialogs:
offlineMode: offlineMode:
title: Offline Mode title: Offline Mode
desc: We couldn't reach the servers, so the game has to run in offline mode. desc: We couldn't reach the servers, so the game has to run in offline mode.
Please make sure you have an active internect connection. Please make sure you have an active internet connection.
puzzleDownloadError: puzzleDownloadError:
title: Download Error title: Download Error
desc: "Failed to download the puzzle:" desc: "Failed to download the puzzle:"
@ -251,6 +251,9 @@ dialogs:
puzzleLoadShortKey: puzzleLoadShortKey:
title: Enter short key title: Enter short key
desc: Enter the short key of the puzzle to load it. desc: Enter the short key of the puzzle to load it.
puzzleDelete:
title: Delete Puzzle?
desc: Are you sure you want to delete '<title>'? This can not be undone!
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: Bewegen moveMap: Bewegen
@ -1235,26 +1238,40 @@ puzzleMenu:
new: Neu new: Neu
top-rated: Am besten bewertet top-rated: Am besten bewertet
mine: Meine Puzzles mine: Meine Puzzles
short: Kurz
easy: Einfach easy: Einfach
hard: Schwierig hard: Schwierig
completed: Abgeschlossen completed: Abgeschlossen
medium: Mittel
official: Vorgestellt
trending: Trend - Heute
trending-weekly: Trend - Woche
categories: Kategorien
difficulties: Nach Schwierigkeit
account: Meine Puzzle
search: Suche
validation: validation:
title: Ungültiges Puzzle title: Ungültiges Puzzle
noProducers: Bitte plaziere einen Item-Produzent! noProducers: Bitte plaziere einen Item-Produzent!
noGoalAcceptors: Bitte plaziere einen Ziel-Akzeptor! noGoalAcceptors: Bitte plaziere einen Ziel-Akzeptor!
goalAcceptorNoItem: Einer oder mehrere Ziel-Akzeptoren haben noch kein zugewiesenes Item. goalAcceptorNoItem: Einer oder mehrere Ziel-Akzeptoren haben noch kein
Liefere eine Form zu diesen, um ein Ziel zu setzen. zugewiesenes Item. Liefere eine Form zu diesen, um ein Ziel zu
goalAcceptorRateNotMet: Einer oder mehrere Ziel-Aktzeptoren bekommen nicht genügend Items. setzen.
Stelle sicher, dass alle Akzeptatorindikatoren grün sind. goalAcceptorRateNotMet: Einer oder mehrere Ziel-Aktzeptoren bekommen nicht
buildingOutOfBounds: Ein oder mehrere Gebäude befinden sich außerhalb des beabauren Bereichs. genügend Items. Stelle sicher, dass alle Akzeptatorindikatoren grün
Vergrößere den Bereich oder entferene die Gebäude. sind.
autoComplete: Dein Puzzle schließt sich selbst ab! Bitte stelle sicher, dass deine Item-Produzent buildingOutOfBounds: Ein oder mehrere Gebäude befinden sich außerhalb des
nicht direkt an deine Ziel-Akzeptoren lieferen. beabauren Bereichs. Vergrößere den Bereich oder entferene die
Gebäude.
autoComplete: Dein Puzzle schließt sich selbst ab! Bitte stelle sicher, dass
deine Item-Produzent nicht direkt an deine Ziel-Akzeptoren lieferen.
difficulties:
easy: Einfach
medium: Mittel
hard: Schwer
backendErrors: backendErrors:
ratelimit: Du führst Aktionen zu schnell aus. Bitte warte kurz. ratelimit: Du führst Aktionen zu schnell aus. Bitte warte kurz.
invalid-api-key: Kommunikation mit dem Back-End fehlgeschlagen, veruche das Spiel invalid-api-key: Kommunikation mit dem Back-End fehlgeschlagen, veruche das
neustarten oder zu updaten (Ungültiger Api-Schlüssel). Spiel neuzustarten oder zu updaten (Ungültiger Api-Schlüssel).
unauthorized: Kommunikation mit dem Back-End fehlgeschlagen, veruche das Spiel unauthorized: Kommunikation mit dem Back-End fehlgeschlagen, veruche das Spiel
neustarten oder zu updaten (Nicht autorisiert). neustarten oder zu updaten (Nicht autorisiert).
bad-token: Kommunikation mit dem Back-End fehlgeschlagen, veruche das Spiel bad-token: Kommunikation mit dem Back-End fehlgeschlagen, veruche das Spiel
@ -1274,3 +1291,6 @@ backendErrors:
bad-payload: Die Anfrage beinhaltet ungültige Daten. bad-payload: Die Anfrage beinhaltet ungültige Daten.
bad-building-placement: Dein Puzzle beinhaltet Gebäude, die sich an ungültigen Stellen befinden. bad-building-placement: Dein Puzzle beinhaltet Gebäude, die sich an ungültigen Stellen befinden.
timeout: Es kam zu einer Zeitüberschreitung bei der Anfrage. timeout: Es kam zu einer Zeitüberschreitung bei der Anfrage.
too-many-likes-already: The puzzle alreay got too many likes. If you still want
to remove it, please contact support@shapez.io!
no-permission: You do not have the permission to perform this action.

View File

@ -71,14 +71,14 @@ mainMenu:
savegameLevelUnknown: Άγνωστο Επίπεδο savegameLevelUnknown: Άγνωστο Επίπεδο
continue: Συνέχεια continue: Συνέχεια
newGame: Καινούριο παιχνίδι newGame: Καινούριο παιχνίδι
madeBy: Made by <author-link> madeBy: Κατασκευασμένο απο <author-link>
subreddit: Reddit subreddit: Reddit
savegameUnnamed: Unnamed savegameUnnamed: Unnamed
puzzleMode: Puzzle Mode puzzleMode: Λειτουργία παζλ
back: Back back: Πίσω
puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle puzzleDlcText: Σε αρέσει να συμπάγης και να βελτιστοποίεις εργοστάσια; Πάρε την
DLC now on Steam for even more fun! λειτουργεία παζλ στο Steam για ακόμη περισσότερη πλάκα!
puzzleDlcWishlist: Wishlist now! puzzleDlcWishlist: Βαλτε το στην λίστα επιθυμιών τώρα!
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -186,13 +186,13 @@ dialogs:
desc: Δεν έχεις τους πόρους να επικολλήσεις αυτήν την περιοχή! Είσαι βέβαιος/η desc: Δεν έχεις τους πόρους να επικολλήσεις αυτήν την περιοχή! Είσαι βέβαιος/η
ότι θέλεις να την αποκόψεις; ότι θέλεις να την αποκόψεις;
editSignal: editSignal:
title: Set Signal title: Βάλε σήμα
descItems: "Choose a pre-defined item:" descItems: "Διάλεξε ενα προκαθορισμένο αντικείμενο:"
descShortKey: ... or enter the <strong>short key</strong> of a shape (Which you descShortKey: ... ή εισάγετε ενα <strong>ενα μικρό κλειδι</strong> απο ένα σχήμα
can generate <link>here</link>) (Που μπορείς να παράγεις <link>εδώ</link>)
renameSavegame: renameSavegame:
title: Rename Savegame title: Μετανόμασε το αποθηκευμένου παιχνιδι.
desc: You can rename your savegame here. desc: Μπορείς να μετανομάσεις το αποθηκευμένο σου παιχνίδι εδω.
tutorialVideoAvailable: tutorialVideoAvailable:
title: Tutorial Available title: Tutorial Available
desc: There is a tutorial video available for this level! Would you like to desc: There is a tutorial video available for this level! Would you like to
@ -204,36 +204,36 @@ dialogs:
editConstantProducer: editConstantProducer:
title: Set Item title: Set Item
puzzleLoadFailed: puzzleLoadFailed:
title: Puzzles failed to load title: Απέτυχε να φορτώσει το παζλ.
desc: "Unfortunately the puzzles could not be loaded:" desc: "Δυστυχώς το παζλ δεν μπορούσε να φορτωθεί:"
submitPuzzle: submitPuzzle:
title: Submit Puzzle title: Υπόβαλε παζλ
descName: "Give your puzzle a name:" descName: "Δώσε όνομα στο παζλ:"
descIcon: "Please enter a unique short key, which will be shown as the icon of descIcon: "Παρακαλούμε εισάγετε ενα μικρό κλειδι, που θα προβληθεί εως το
your puzzle (You can generate them <link>here</link>, or choose one εικονίδιο για το παζλ (Μπορείς να το παράγεις <link>εδώ</link>, ή
of the randomly suggested shapes below):" διάλεξε ενα ενα από τα παρακάτω τυχαία προτεινόμενα σχήματα):"
placeholderName: Puzzle Title placeholderName: Τίτλος παζλ
puzzleResizeBadBuildings: puzzleResizeBadBuildings:
title: Resize not possible title: Resize not possible
desc: You can't make the zone any smaller, because then some buildings would be desc: You can't make the zone any smaller, because then some buildings would be
outside the zone. outside the zone.
puzzleLoadError: puzzleLoadError:
title: Bad Puzzle title: Κακό παζλ
desc: "The puzzle failed to load:" desc: "Το πάζλ απέτυχε να φορτώθει:"
offlineMode: offlineMode:
title: Offline Mode title: Offline Mode
desc: We couldn't reach the servers, so the game has to run in offline mode. desc: We couldn't reach the servers, so the game has to run in offline mode.
Please make sure you have an active internect connection. Please make sure you have an active internet connection.
puzzleDownloadError: puzzleDownloadError:
title: Download Error title: Σφάλμα λήψης
desc: "Failed to download the puzzle:" desc: "Απέτυχε να κατεβαθεί το πάζλ:"
puzzleSubmitError: puzzleSubmitError:
title: Submission Error title: Submission Error
desc: "Failed to submit your puzzle:" desc: "Failed to submit your puzzle:"
puzzleSubmitOk: puzzleSubmitOk:
title: Puzzle Published title: Δημοσίευτηκε το παζλ
desc: Congratulations! Your puzzle has been published and can now be played by desc: Συγχαρητήρια! Το παζλ σας έχει δημοσιευτεί και μπορείτε τώρα να το παίξουν
others. You can now find it in the "My puzzles" section. οι υπολοιποι. Τώρα μπορείτε να το βρείτε στην ενότητα "Τα παζλ μου".
puzzleCreateOffline: puzzleCreateOffline:
title: Offline Mode title: Offline Mode
desc: Since you are offline, you will not be able to save and/or publish your desc: Since you are offline, you will not be able to save and/or publish your
@ -244,9 +244,9 @@ dialogs:
before attempting the puzzle DLC, otherwise you may encounter before attempting the puzzle DLC, otherwise you may encounter
mechanics not yet introduced. Do you still want to continue? mechanics not yet introduced. Do you still want to continue?
puzzleShare: puzzleShare:
title: Short Key Copied title: Μικρό κλειδι αντιγράφηκε
desc: The short key of the puzzle (<key>) has been copied to your clipboard! It desc: Το μικρο κλειδή απο το παζλ (<key>) αντιγράφηκε στο πρόχειρο! Το μπορεί να
can be entered in the puzzle menu to access the puzzle. εισαχθεί στο μενού παζλ για πρόσβαση στο παζλ.
puzzleReport: puzzleReport:
title: Report Puzzle title: Report Puzzle
options: options:
@ -262,6 +262,9 @@ dialogs:
puzzleLoadShortKey: puzzleLoadShortKey:
title: Enter short key title: Enter short key
desc: Enter the short key of the puzzle to load it. desc: Enter the short key of the puzzle to load it.
puzzleDelete:
title: Delete Puzzle?
desc: Are you sure you want to delete '<title>'? This can not be undone!
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: Κίνηση moveMap: Κίνηση
@ -443,22 +446,25 @@ ingame:
share: Share share: Share
report: Report report: Report
puzzleEditorControls: puzzleEditorControls:
title: Puzzle Creator title: Κατασκευαστείς παζλ.
instructions: instructions:
- 1. Place <strong>Constant Producers</strong> to provide shapes and - 1. Τοποθετήστε τους <strong> σταθερούς παραγωγούς </strong> για να
colors to the player δώσετε σχήματα και χρώματα στον
- 2. Build one or more shapes you want the player to build later and - 2. Δημιουργήστε ένα ή περισσότερα σχήματα που θέλετε να
deliver it to one or more <strong>Goal Acceptors</strong> δημιουργήσει ο παίκτης αργότερα και παραδώστε το σε έναν ή
- 3. Once a Goal Acceptor receives a shape for a certain amount of περισσότερους <strong> Αποδέκτες στόχων </strong>
time, it <strong>saves it as a goal</strong> that the player must - 3. Μόλις ένας Αποδέκτης Στόχου λάβει ένα σχήμα για ένα ορισμένο
produce later (Indicated by the <strong>green badge</strong>). ποσό χρόνο, <strong> το αποθηκεύει ως στόχο </strong> που πρέπει
- 4. Click the <strong>lock button</strong> on a building to disable να κάνει ο παίκτης παράγει αργότερα (Υποδεικνύεται από το <strong>
it. πράσινο σήμα </strong>).
- 5. Once you click review, your puzzle will be validated and you - 4. Κάντε κλικ στο <strong> κουμπί κλειδώματος </strong> σε ένα
can publish it. κτίριο για να το απενεργοποίησετε.
- 6. Upon release, <strong>all buildings will be removed</strong> - 5. Μόλις κάνετε κλικ στην κριτική, το παζλ σας θα επικυρωθεί και
except for the Producers and Goal Acceptors - That's the part that εσείς μπορεί να το δημοσιεύσει.
the player is supposed to figure out for themselves, after all :) - 6. Μετά την κυκλοφόρηση του παζλ, <strong> όλα τα κτίρια θα
αφαιρεθούν </strong> εκτός από τους παραγωγούς και τους αποδέκτες
στόχων - Αυτό είναι το μέρος που ο παίκτης υποτίθεται ότι θα
καταλάβει μόνοι του :)
puzzleCompletion: puzzleCompletion:
title: Puzzle Completed! title: Puzzle Completed!
titleLike: "Click the heart if you liked the puzzle:" titleLike: "Click the heart if you liked the puzzle:"
@ -1218,10 +1224,17 @@ puzzleMenu:
new: New new: New
top-rated: Top Rated top-rated: Top Rated
mine: My Puzzles mine: My Puzzles
short: Short
easy: Easy easy: Easy
hard: Hard hard: Hard
completed: Completed completed: Completed
medium: Medium
official: Official
trending: Trending today
trending-weekly: Trending weekly
categories: Categories
difficulties: By Difficulty
account: My Puzzles
search: Search
validation: validation:
title: Invalid Puzzle title: Invalid Puzzle
noProducers: Please place a Constant Producer! noProducers: Please place a Constant Producer!
@ -1234,6 +1247,10 @@ puzzleMenu:
Either increase the area or remove them. Either increase the area or remove them.
autoComplete: Your puzzle autocompletes itself! Please make sure your constant autoComplete: Your puzzle autocompletes itself! Please make sure your constant
producers are not directly delivering to your goal acceptors. producers are not directly delivering to your goal acceptors.
difficulties:
easy: Easy
medium: Medium
hard: Hard
backendErrors: backendErrors:
ratelimit: You are performing your actions too frequent. Please wait a bit. ratelimit: You are performing your actions too frequent. Please wait a bit.
invalid-api-key: Failed to communicate with the backend, please try to invalid-api-key: Failed to communicate with the backend, please try to
@ -1257,3 +1274,6 @@ backendErrors:
bad-payload: The request contains invalid data. bad-payload: The request contains invalid data.
bad-building-placement: Your puzzle contains invalid placed buildings. bad-building-placement: Your puzzle contains invalid placed buildings.
timeout: The request timed out. timeout: The request timed out.
too-many-likes-already: The puzzle alreay got too many likes. If you still want
to remove it, please contact support@shapez.io!
no-permission: You do not have the permission to perform this action.

View File

@ -124,6 +124,7 @@ mainMenu:
Do you enjoy compacting and optimizing factories? Do you enjoy compacting and optimizing factories?
Get the Puzzle DLC now on Steam for even more fun! Get the Puzzle DLC now on Steam for even more fun!
puzzleDlcWishlist: Wishlist now! puzzleDlcWishlist: Wishlist now!
puzzleDlcViewNow: View Dlc
puzzleMenu: puzzleMenu:
play: Play play: Play
@ -135,16 +136,29 @@ puzzleMenu:
validatingPuzzle: Validating Puzzle validatingPuzzle: Validating Puzzle
submittingPuzzle: Submitting Puzzle submittingPuzzle: Submitting Puzzle
noPuzzles: There are currently no puzzles in this section. noPuzzles: There are currently no puzzles in this section.
dlcHint: Purchased the DLC already? Make sure it is activated by right clicking shapez.io in your library, selecting Properties > DLCs.
categories: categories:
levels: Levels levels: Levels
new: New new: New
top-rated: Top Rated top-rated: Top Rated
mine: My Puzzles mine: Created
short: Short
easy: Easy easy: Easy
medium: Medium
hard: Hard hard: Hard
completed: Completed completed: Completed
official: Tutorial
trending: Trending today
trending-weekly: Trending weekly
categories: Categories
difficulties: By Difficulty
account: My Puzzles
search: Search
difficulties:
easy: Easy
medium: Medium
hard: Hard
validation: validation:
title: Invalid Puzzle title: Invalid Puzzle
@ -327,7 +341,7 @@ dialogs:
offlineMode: offlineMode:
title: Offline Mode title: Offline Mode
desc: >- desc: >-
We couldn't reach the servers, so the game has to run in offline mode. Please make sure you have an active internect connection. We couldn't reach the servers, so the game has to run in offline mode. Please make sure you have an active internet connection.
puzzleDownloadError: puzzleDownloadError:
title: Download Error title: Download Error
@ -381,6 +395,11 @@ dialogs:
desc: >- desc: >-
Enter the short key of the puzzle to load it. Enter the short key of the puzzle to load it.
puzzleDelete:
title: Delete Puzzle?
desc: >-
Are you sure you want to delete '<title>'? This can not be undone!
ingame: ingame:
# This is shown in the top left corner and displays useful keybindings in # This is shown in the top left corner and displays useful keybindings in
# every situation # every situation
@ -1388,6 +1407,8 @@ backendErrors:
bad-payload: The request contains invalid data. bad-payload: The request contains invalid data.
bad-building-placement: Your puzzle contains invalid placed buildings. bad-building-placement: Your puzzle contains invalid placed buildings.
timeout: The request timed out. timeout: The request timed out.
too-many-likes-already: The puzzle alreay got too many likes. If you still want to remove it, please contact support@shapez.io!
no-permission: You do not have the permission to perform this action.
tips: tips:
- The hub will accept any input, not just the current shape! - The hub will accept any input, not just the current shape!

View File

@ -17,7 +17,7 @@ steamPage:
what_others_say: Lo que otras personas dicen sobre shapez.io what_others_say: Lo que otras personas dicen sobre shapez.io
nothernlion_comment: Este juego es estupendo - Estoy teniendo un tiempo nothernlion_comment: Este juego es estupendo - Estoy teniendo un tiempo
maravolloso jugano, y el tiempo ha pasado volando. maravolloso jugano, y el tiempo ha pasado volando.
notch_comment: Miercoles. Verdaderamente debería dormir, pero creo que acabo de notch_comment: Miércoles. Verdaderamente debería dormir, pero creo que acabo de
descubrir como hacer un ordenador en shapez.io descubrir como hacer un ordenador en shapez.io
steam_review_comment: Este juego ha robado mi vida y no la quiero de vuelta. Muy steam_review_comment: Este juego ha robado mi vida y no la quiero de vuelta. Muy
relajante juego de fábrica que no me dejará hacer mis lineas más relajante juego de fábrica que no me dejará hacer mis lineas más
@ -53,7 +53,7 @@ global:
escape: ESC escape: ESC
shift: SHIFT shift: SHIFT
space: ESPACIO space: ESPACIO
loggingIn: Logging in loggingIn: Iniciando sesión
demoBanners: demoBanners:
title: Versión de prueba title: Versión de prueba
intro: ¡Obtén el juego completo para desbloquear todas las características! intro: ¡Obtén el juego completo para desbloquear todas las características!
@ -73,11 +73,11 @@ mainMenu:
savegameLevel: Nivel <x> savegameLevel: Nivel <x>
savegameLevelUnknown: Nivel desconocido savegameLevelUnknown: Nivel desconocido
savegameUnnamed: Sin nombre savegameUnnamed: Sin nombre
puzzleMode: Puzzle Mode puzzleMode: Modo Puzle
back: Back back: Atrás
puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle puzzleDlcText: ¿Disfrutas compactando y optimizando fábricas? ¡Consigue ahora el
DLC now on Steam for even more fun! DLC de Puzles en Steam para aún más diversión!
puzzleDlcWishlist: Wishlist now! puzzleDlcWishlist: ¡Añádelo ahora a tu lista de deseos!
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -91,9 +91,9 @@ dialogs:
viewUpdate: Ver actualización viewUpdate: Ver actualización
showUpgrades: Ver mejoras showUpgrades: Ver mejoras
showKeybindings: Ver atajos de teclado showKeybindings: Ver atajos de teclado
retry: Retry retry: Reintentar
continue: Continue continue: Continuar
playOffline: Play Offline playOffline: Jugar Offline
importSavegameError: importSavegameError:
title: Error de importación title: Error de importación
text: "Fallo al importar tu partida guardada:" text: "Fallo al importar tu partida guardada:"
@ -105,7 +105,7 @@ dialogs:
text: "No se ha podido cargar la partida guardada:" text: "No se ha podido cargar la partida guardada:"
confirmSavegameDelete: confirmSavegameDelete:
title: Confirmar borrado title: Confirmar borrado
text: ¿Estás seguro de querér borrar el siguiente guardado?<br><br> text: ¿Estás seguro de que quieres borrar el siguiente guardado?<br><br>
'<savegameName>' que está en el nivel <savegameLevel><br><br> ¡Esto '<savegameName>' que está en el nivel <savegameLevel><br><br> ¡Esto
no se puede deshacer! no se puede deshacer!
savegameDeletionError: savegameDeletionError:
@ -183,7 +183,7 @@ dialogs:
crashear tu juego! crashear tu juego!
editSignal: editSignal:
title: Establecer señal title: Establecer señal
descItems: "Elige un item pre-definido:" descItems: "Elige un item predefinido:"
descShortKey: ... o escribe la <strong>clave</strong> de una forma (La cual descShortKey: ... o escribe la <strong>clave</strong> de una forma (La cual
puedes generar <link>aquí</link>) puedes generar <link>aquí</link>)
renameSavegame: renameSavegame:
@ -199,64 +199,69 @@ dialogs:
editConstantProducer: editConstantProducer:
title: Set Item title: Set Item
puzzleLoadFailed: puzzleLoadFailed:
title: Puzzles failed to load title: Fallo al cargar los Puzles
desc: "Unfortunately the puzzles could not be loaded:" desc: Desafortunadamente, no se pudieron cargar los puzles.
submitPuzzle: submitPuzzle:
title: Submit Puzzle title: Enviar Puzzle
descName: "Give your puzzle a name:" descName: "Nombra tu puzle:"
descIcon: "Please enter a unique short key, which will be shown as the icon of descIcon: "Por favor ingresa una clave única, que será el icono de tu puzle
your puzzle (You can generate them <link>here</link>, or choose one (Puedes generarlas <link>aquí</link>, o escoger una de las formas
of the randomly suggested shapes below):" sugeridas de forma aleatoria, aquí abajo):"
placeholderName: Puzzle Title placeholderName: Título del Puzle
puzzleResizeBadBuildings: puzzleResizeBadBuildings:
title: Resize not possible title: No es posible cambiar el tamaño
desc: You can't make the zone any smaller, because then some buildings would be desc: No puedes hacer el área más pequeña, puesto que algunos edificios estarían
outside the zone. fuera de esta.
puzzleLoadError: puzzleLoadError:
title: Bad Puzzle title: Fallo al cargar el puzle
desc: "The puzzle failed to load:" desc: "No se pudo cargar el puzle:"
offlineMode: offlineMode:
title: Offline Mode title: Modo sin conexión
desc: We couldn't reach the servers, so the game has to run in offline mode. desc: No pudimos conectar con los servidores, y por ello el juego debe funcionar
Please make sure you have an active internect connection. en el modo sin conexión. Por favor asegúrate de que tu conexión a
internet funciona correctamente.
puzzleDownloadError: puzzleDownloadError:
title: Download Error title: Fallo al descargar
desc: "Failed to download the puzzle:" desc: "Fallo al descargar el puzle:"
puzzleSubmitError: puzzleSubmitError:
title: Submission Error title: Error al enviar
desc: "Failed to submit your puzzle:" desc: "No pudimos enviar tu puzle:"
puzzleSubmitOk: puzzleSubmitOk:
title: Puzzle Published title: Puzle Publicado
desc: Congratulations! Your puzzle has been published and can now be played by desc: ¡Enhorabuena! Tu puzle ha sido publicado y ahora pueden jugarlo otros.
others. You can now find it in the "My puzzles" section. Puedes encontrarlo en la sección "Mis puzles".
puzzleCreateOffline: puzzleCreateOffline:
title: Offline Mode title: Modo sin conexión
desc: Since you are offline, you will not be able to save and/or publish your desc: Puesto que estás sin conexión, no podrás guardar y/o publicar tu puzle.
puzzle. Would you still like to continue? ¿Quieres continuar igualmente?
puzzlePlayRegularRecommendation: puzzlePlayRegularRecommendation:
title: Recommendation title: Recomendación
desc: I <strong>strongly</strong> recommend playing the normal game to level 12 desc: Te recomiendo <strong>fuertemente</strong> jugar el juego normal hasta el
before attempting the puzzle DLC, otherwise you may encounter nivel 12 antes de intentar el DLC de puzles, de otra manera puede
mechanics not yet introduced. Do you still want to continue? que te encuentres con mecánicas que aún no hemos introducido.
¿Quieres continuar igualmente?
puzzleShare: puzzleShare:
title: Short Key Copied title: Clave Copiada
desc: The short key of the puzzle (<key>) has been copied to your clipboard! It desc: Hemos copiado la clave de tu puzle (<key>) a tu portapapeles! Puedes
can be entered in the puzzle menu to access the puzzle. ponerlo en el menú de puzles para acceder al puzle.
puzzleReport: puzzleReport:
title: Report Puzzle title: Reportar Puzle
options: options:
profane: Profane profane: Lenguaje soez
unsolvable: Not solvable unsolvable: Imposible de resolver
trolling: Trolling trolling: Troll
puzzleReportComplete: puzzleReportComplete:
title: Thank you for your feedback! title: ¡Gracias por tu aporte!
desc: The puzzle has been flagged. desc: El puzle ha sido marcado como abuso.
puzzleReportError: puzzleReportError:
title: Failed to report title: No se pudo reportar
desc: "Your report could not get processed:" desc: "No pudimos procesar tu informe:"
puzzleLoadShortKey: puzzleLoadShortKey:
title: Enter short key title: Introducir clave
desc: Enter the short key of the puzzle to load it. desc: Introduce la clave del puzle para cargarlo.
puzzleDelete:
title: Delete Puzzle?
desc: Are you sure you want to delete '<title>'? This can not be undone!
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: Mover moveMap: Mover
@ -391,9 +396,9 @@ ingame:
21_3_place_button: ¡Genial! ¡Ahora pon un <strong>Interruptor</strong> y 21_3_place_button: ¡Genial! ¡Ahora pon un <strong>Interruptor</strong> y
conéctalo con cables! conéctalo con cables!
21_4_press_button: "Presiona el interruptor para hacer que <strong>emita una 21_4_press_button: "Presiona el interruptor para hacer que <strong>emita una
señal verdadera</strong> lo cual activa el pintador.<br><br> PD: señal</strong> lo cual activa el pintador.<br><br> PD: ¡No
¡No necesitas conectar todas las entradas! Intenta conectando necesitas conectar todas las entradas! Intenta conectando sólo
sólo dos." dos."
connectedMiners: connectedMiners:
one_miner: 1 Minero one_miner: 1 Minero
n_miners: <amount> Mineros n_miners: <amount> Mineros
@ -431,43 +436,46 @@ ingame:
title: Logros title: Logros
desc: Atrapalos a todos! desc: Atrapalos a todos!
puzzleEditorSettings: puzzleEditorSettings:
zoneTitle: Zone zoneTitle: Área
zoneWidth: Width zoneWidth: Anchura
zoneHeight: Height zoneHeight: Altura
trimZone: Trim trimZone: Área de recorte
clearItems: Clear Items clearItems: Eliminar todos los elementos
share: Share share: Compartir
report: Report report: Reportar
puzzleEditorControls: puzzleEditorControls:
title: Puzzle Creator title: Editor de Puzles
instructions: instructions:
- 1. Place <strong>Constant Producers</strong> to provide shapes and - 1. Pon <strong>Productores Constantes</strong> para proveer al
colors to the player jugador de formas y colores.
- 2. Build one or more shapes you want the player to build later and - 2. Construye una o más formas que quieres que el jugador construya
deliver it to one or more <strong>Goal Acceptors</strong> más tarde y llévalo hacia uno o más <strong>Aceptadores de
- 3. Once a Goal Acceptor receives a shape for a certain amount of Objetivos</strong>.
time, it <strong>saves it as a goal</strong> that the player must - 3. Cuando un Aceptador de Objetivos recibe una forma por cierto
produce later (Indicated by the <strong>green badge</strong>). tiempo, <strong>la guarda como un objetivo</strong> que el jugador
- 4. Click the <strong>lock button</strong> on a building to disable debe producir más tarde (Lo sabrás por el <strong>indicador
it. verde</strong>).
- 5. Once you click review, your puzzle will be validated and you - 4. Haz clic en el <strong>candado</strong> de un edificio para
can publish it. desactivarlo.
- 6. Upon release, <strong>all buildings will be removed</strong> - 5. Una vez hagas clic en "revisar", tu puzle será validado y
except for the Producers and Goal Acceptors - That's the part that podrás publicarlo.
the player is supposed to figure out for themselves, after all :) - 6. Una vez publicado, <strong>todos los edificios serán
eliminados</strong> excepto los Productores and Aceptadores de
Objetivo - Esa es la parte que el jugador debe averiguar por sí
mismo, después de todo :)
puzzleCompletion: puzzleCompletion:
title: Puzzle Completed! title: Puzle Completado!
titleLike: "Click the heart if you liked the puzzle:" titleLike: "Haz click en el corazón si te gustó el puzle:"
titleRating: How difficult did you find the puzzle? titleRating: ¿Cuánta dificultad tuviste al resolver el puzle?
titleRatingDesc: Your rating will help me to make you better suggestions in the future titleRatingDesc: Tu puntuación me ayudará a hacerte mejores sugerencias en el futuro
continueBtn: Keep Playing continueBtn: Continuar Jugando
menuBtn: Menu menuBtn: Menú
puzzleMetadata: puzzleMetadata:
author: Author author: Autor
shortKey: Short Key shortKey: Clave
rating: Difficulty score rating: Puntuación de dificultad
averageDuration: Avg. Duration averageDuration: Duración media
completionRate: Completion rate completionRate: Índice de finalización
shopUpgrades: shopUpgrades:
belt: belt:
name: Cintas transportadoras, Distribuidores y Túneles name: Cintas transportadoras, Distribuidores y Túneles
@ -486,7 +494,7 @@ buildings:
deliver: Entregar deliver: Entregar
toUnlock: para desbloquear toUnlock: para desbloquear
levelShortcut: Nivel levelShortcut: Nivel
endOfDemo: Final de la demo endOfDemo: Fin de la demo
belt: belt:
default: default:
name: Cinta Transportadora name: Cinta Transportadora
@ -535,7 +543,7 @@ buildings:
name: Rotador (Inverso) name: Rotador (Inverso)
description: Rota las figuras en sentido antihorario 90 grados. description: Rota las figuras en sentido antihorario 90 grados.
rotate180: rotate180:
name: Rotador (180) name: Rotador (180º)
description: Rota formas en 180 grados. description: Rota formas en 180 grados.
stacker: stacker:
default: default:
@ -570,7 +578,7 @@ buildings:
description: Acepta formas desde todos los lados y las destruye. Para siempre. description: Acepta formas desde todos los lados y las destruye. Para siempre.
balancer: balancer:
default: default:
name: Balanceador name: Equlibrador
description: Multifuncional - Distribuye igualmente todas las entradas en las description: Multifuncional - Distribuye igualmente todas las entradas en las
salidas. salidas.
merger: merger:
@ -593,11 +601,11 @@ buildings:
desbordamiento. desbordamiento.
wire_tunnel: wire_tunnel:
default: default:
name: Cruze de cables name: Cruce de cables
description: Permite que dos cables se cruzen sin conectarse. description: Permite que dos cables se cruzen sin conectarse.
constant_signal: constant_signal:
default: default:
name: Señal costante name: Señal constante
description: Emite una señal constante, que puede ser una forma, color o valor description: Emite una señal constante, que puede ser una forma, color o valor
booleano (1 / 0). booleano (1 / 0).
lever: lever:
@ -682,20 +690,21 @@ buildings:
item_producer: item_producer:
default: default:
name: Productor de items name: Productor de items
description: Solo disponible en modo libre, envía la señal recivida de la capa description: Solo disponible en modo libre, envía la señal recibida de la capa
de cables en la capa regular. de cables en la capa regular.
constant_producer: constant_producer:
default: default:
name: Constant Producer name: Productor de una sola pieza
description: Constantly outputs a specified shape or color. description: Da constantemente la figura o el color especificados.
goal_acceptor: goal_acceptor:
default: default:
name: Goal Acceptor name: Aceptador de objetivos
description: Deliver shapes to the goal acceptor to set them as a goal. description: Tranporta figuras al aceptador de objetivos para ponerlas como
objetivo.
block: block:
default: default:
name: Block name: Bloque
description: Allows you to block a tile. description: Permite bloquear una celda.
storyRewards: storyRewards:
reward_cutter_and_trash: reward_cutter_and_trash:
title: Cortador de figuras title: Cortador de figuras
@ -768,15 +777,15 @@ storyRewards:
como una <strong>puerta de desbordamiento</strong>! como una <strong>puerta de desbordamiento</strong>!
reward_freeplay: reward_freeplay:
title: Juego libre title: Juego libre
desc: ¡Lo hiciste! Haz desbloqueado el <strong>modo de juego libre</strong>! desc: ¡Lo hiciste! Has desbloqueado el <strong>modo de juego libre</strong>!
¡Esto significa que las formas ahora son ¡Esto significa que las formas ahora son
<strong>aleatoriamente</strong> generadas!<br><br> Debído a que <strong>aleatoriamente</strong> generadas!<br><br> Debido a que
desde ahora de adelante el Centro pedrirá una cantidad especifica de desde ahora de adelante el Centro pedirá una cantidad específica de
formas <strong>por segundo</strong> ¡Te recomiendo encarecidamente formas <strong>por segundo</strong>, ¡Te recomiendo encarecidamente
que construyas una maquina que automáticamente envíe la forma que construyas una máquina que automáticamente envíe la forma
pedida!<br><br> El Centro emite la forma pedida en la capa de pedida!<br><br> El Centro emite la forma pedida en la capa de
cables, así que todo lo que tienes que hacer es analizarla y cables, así que todo lo que tienes que hacer es analizarla y
automaticamente configurar tu fabrica basada en ello. automáticamente configurar tu fábrica basada en ello.
reward_blueprints: reward_blueprints:
title: Planos title: Planos
desc: ¡Ahora puedes <strong>copiar y pegar</strong> partes de tu fábrica! desc: ¡Ahora puedes <strong>copiar y pegar</strong> partes de tu fábrica!
@ -998,8 +1007,8 @@ settings:
description: Deshabilitar la grilla puede ayudar con el rendimiento. ¡También description: Deshabilitar la grilla puede ayudar con el rendimiento. ¡También
hace que el juego se vea más limpio! hace que el juego se vea más limpio!
clearCursorOnDeleteWhilePlacing: clearCursorOnDeleteWhilePlacing:
title: Limpiar el cursos al apretar click derecho title: Limpiar el cursor al apretar click derecho
description: Activado por defecto, Limpia el cursor al hacer click derecho description: Activado por defecto, limpia el cursor al hacer click derecho
mientras tengas un un edificio seleccionado. Si se deshabilita, mientras tengas un un edificio seleccionado. Si se deshabilita,
puedes eliminar edificios al hacer click derecho mientras pones puedes eliminar edificios al hacer click derecho mientras pones
un edificio. un edificio.
@ -1012,14 +1021,14 @@ settings:
description: Este juego está dividido en chunks de 16x16 cuadrados, si esta description: Este juego está dividido en chunks de 16x16 cuadrados, si esta
opción es habilitada los bordes de cada chunk serán mostrados. opción es habilitada los bordes de cada chunk serán mostrados.
pickMinerOnPatch: pickMinerOnPatch:
title: Elegír el minero en la veta de recursos title: Elegir el minero en la veta de recursos
description: Activado pir defecto, selecciona el minero si usas el cuentagotas description: Activado por defecto, selecciona el minero si usas el cuentagotas
sobre una veta de recursos. sobre una veta de recursos.
simplifiedBelts: simplifiedBelts:
title: Cintas trasportadoras simplificadas (Feo) title: Cintas trasportadoras simplificadas (Feo)
description: No rederiza los items en las cintas trasportadoras exceptuando al description: No rederiza los items en las cintas trasportadoras exceptuando al
pasar el cursor sobre la cinta para mejorar el rendimiento. No pasar el cursor sobre la cinta para mejorar el rendimiento. No
recomiendo jugar con esta opcion activada a menos que necesites recomiendo jugar con esta opción activada a menos que necesites
fuertemente mejorar el rendimiento. fuertemente mejorar el rendimiento.
enableMousePan: enableMousePan:
title: Habilitar movimiento con mouse title: Habilitar movimiento con mouse
@ -1032,8 +1041,8 @@ settings:
diferencia de hacer zoom en el centro de la pantalla. diferencia de hacer zoom en el centro de la pantalla.
mapResourcesScale: mapResourcesScale:
title: Tamaño de recursos en el mapa title: Tamaño de recursos en el mapa
description: Controla el tamaño de los recursos en la vista de aerea del mapa description: Controla el tamaño de los recursos en la vista de aérea del mapa
(Al hacer zoom minimo). (Al hacer zoom mínimo).
rangeSliderPercentage: <amount> % rangeSliderPercentage: <amount> %
keybindings: keybindings:
title: Atajos de teclado title: Atajos de teclado
@ -1219,56 +1228,73 @@ tips:
cámara. cámara.
- Puedes hacer clic en una forma fijada en el lado izquierdo para desfijarla. - Puedes hacer clic en una forma fijada en el lado izquierdo para desfijarla.
puzzleMenu: puzzleMenu:
play: Play play: Jugar
edit: Edit edit: Editar
title: Puzzle Mode title: Puzles
createPuzzle: Create Puzzle createPuzzle: Crear Puzle
loadPuzzle: Load loadPuzzle: Cargar
reviewPuzzle: Review & Publish reviewPuzzle: Revisar y Publicar
validatingPuzzle: Validating Puzzle validatingPuzzle: Validando Puzle
submittingPuzzle: Submitting Puzzle submittingPuzzle: Enviando Puzzle
noPuzzles: There are currently no puzzles in this section. noPuzzles: Ahora mismo no hay puzles en esta sección.
categories: categories:
levels: Levels levels: Niveles
new: New new: Nuevos
top-rated: Top Rated top-rated: Los mejor valorados
mine: My Puzzles mine: Mis Puzles
short: Short easy: Fáciles
easy: Easy hard: Difíciles
hard: Hard completed: Completados
completed: Completed medium: Medium
official: Official
trending: Trending today
trending-weekly: Trending weekly
categories: Categories
difficulties: By Difficulty
account: My Puzzles
search: Search
validation: validation:
title: Invalid Puzzle title: Puzle no válido
noProducers: Please place a Constant Producer! noProducers: Por favor, ¡pon un Productor de una sola pieza!
noGoalAcceptors: Please place a Goal Acceptor! noGoalAcceptors: Por favor , ¡pon un Aceptador de objetivos!
goalAcceptorNoItem: One or more Goal Acceptors have not yet assigned an item. goalAcceptorNoItem: Uno o más aceptadores de objetivos no tienen asignado un
Deliver a shape to them to set a goal. elemento. Transporta una forma hacia ellos para poner un objetivo.
goalAcceptorRateNotMet: One or more Goal Acceptors are not getting enough items. goalAcceptorRateNotMet: Uno o más aceptadores de objetivos no están recibiendo
Make sure that the indicators are green for all acceptors. suficientes elementos. Asegúrate de que los indicadores están verdes
buildingOutOfBounds: One or more buildings are outside of the buildable area. para todos los aceptadores.
Either increase the area or remove them. buildingOutOfBounds: Uno o más edificios están fuera del área en la que puedes
autoComplete: Your puzzle autocompletes itself! Please make sure your constant construir. Aumenta el área o quítalos.
producers are not directly delivering to your goal acceptors. autoComplete: ¡Tu puzle se completa solo! Asegúrate de que tus productores de un
solo elemento no están conectados directamente a tus aceptadores de
objetivos.
difficulties:
easy: Easy
medium: Medium
hard: Hard
backendErrors: backendErrors:
ratelimit: You are performing your actions too frequent. Please wait a bit. ratelimit: Estás haciendo tus acciones con demasiada frecuencia. Por favor,
invalid-api-key: Failed to communicate with the backend, please try to espera un poco.
update/restart the game (Invalid Api Key). invalid-api-key: No pudimos conectar con el servidor, por favor intenta
unauthorized: Failed to communicate with the backend, please try to actualizar/reiniciar el juego (Key de API Inválida).
update/restart the game (Unauthorized). unauthorized: No pudimos conectar con el servidor, por favor intenta
bad-token: Failed to communicate with the backend, please try to update/restart actualizar/reiniciar el juego (Sin Autorización).
the game (Bad Token). bad-token: No pudimos conectar con el servidor, por favor intenta
bad-id: Invalid puzzle identifier. actualizar/reiniciar el juego (Mal Token).
not-found: The given puzzle could not be found. bad-id: El identificador del puzle no es válido.
bad-category: The given category could not be found. not-found: No pudimos encontrar ese puzle.
bad-short-key: The given short key is invalid. bad-category: No pudimos encontar esa categoría.
profane-title: Your puzzle title contains profane words. bad-short-key: La clave que nos diste no es válida.
bad-title-too-many-spaces: Your puzzle title is too short. profane-title: El título de tu puzle contiene lenguaje soez.
bad-shape-key-in-emitter: A constant producer has an invalid item. bad-title-too-many-spaces: El título de tu puzle es demasiado breve.
bad-shape-key-in-goal: A goal acceptor has an invalid item. bad-shape-key-in-emitter: Un productor de un solo elemento tiene un elemento no válido.
no-emitters: Your puzzle does not contain any constant producers. bad-shape-key-in-goal: Un aceptador de objetivos tiene un elemento no válido.
no-goals: Your puzzle does not contain any goal acceptors. no-emitters: Tu puzle no contiene ningún productor de un solo item.
short-key-already-taken: This short key is already taken, please use another one. no-goals: Tu puzle no contiene ningún aceptador de objetivos.
can-not-report-your-own-puzzle: You can not report your own puzzle. short-key-already-taken: Esta clave ya está siendo usada, por favor usa otra.
bad-payload: The request contains invalid data. can-not-report-your-own-puzzle: No pudes reportar tu propio puzle.
bad-building-placement: Your puzzle contains invalid placed buildings. bad-payload: La petición contiene datos no válidos.
timeout: The request timed out. bad-building-placement: Tu puzle contiene edificios en posiciones no válidas.
timeout: El tiempo para la solicitud ha expirado.
too-many-likes-already: The puzzle alreay got too many likes. If you still want
to remove it, please contact support@shapez.io!
no-permission: You do not have the permission to perform this action.

View File

@ -211,7 +211,7 @@ dialogs:
offlineMode: offlineMode:
title: Offline Mode title: Offline Mode
desc: We couldn't reach the servers, so the game has to run in offline mode. desc: We couldn't reach the servers, so the game has to run in offline mode.
Please make sure you have an active internect connection. Please make sure you have an active internet connection.
puzzleDownloadError: puzzleDownloadError:
title: Download Error title: Download Error
desc: "Failed to download the puzzle:" desc: "Failed to download the puzzle:"
@ -250,6 +250,9 @@ dialogs:
puzzleLoadShortKey: puzzleLoadShortKey:
title: Enter short key title: Enter short key
desc: Enter the short key of the puzzle to load it. desc: Enter the short key of the puzzle to load it.
puzzleDelete:
title: Delete Puzzle?
desc: Are you sure you want to delete '<title>'? This can not be undone!
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: Liiku moveMap: Liiku
@ -1181,10 +1184,17 @@ puzzleMenu:
new: New new: New
top-rated: Top Rated top-rated: Top Rated
mine: My Puzzles mine: My Puzzles
short: Short
easy: Easy easy: Easy
hard: Hard hard: Hard
completed: Completed completed: Completed
medium: Medium
official: Official
trending: Trending today
trending-weekly: Trending weekly
categories: Categories
difficulties: By Difficulty
account: My Puzzles
search: Search
validation: validation:
title: Invalid Puzzle title: Invalid Puzzle
noProducers: Please place a Constant Producer! noProducers: Please place a Constant Producer!
@ -1197,6 +1207,10 @@ puzzleMenu:
Either increase the area or remove them. Either increase the area or remove them.
autoComplete: Your puzzle autocompletes itself! Please make sure your constant autoComplete: Your puzzle autocompletes itself! Please make sure your constant
producers are not directly delivering to your goal acceptors. producers are not directly delivering to your goal acceptors.
difficulties:
easy: Easy
medium: Medium
hard: Hard
backendErrors: backendErrors:
ratelimit: You are performing your actions too frequent. Please wait a bit. ratelimit: You are performing your actions too frequent. Please wait a bit.
invalid-api-key: Failed to communicate with the backend, please try to invalid-api-key: Failed to communicate with the backend, please try to
@ -1220,3 +1234,6 @@ backendErrors:
bad-payload: The request contains invalid data. bad-payload: The request contains invalid data.
bad-building-placement: Your puzzle contains invalid placed buildings. bad-building-placement: Your puzzle contains invalid placed buildings.
timeout: The request timed out. timeout: The request timed out.
too-many-likes-already: The puzzle alreay got too many likes. If you still want
to remove it, please contact support@shapez.io!
no-permission: You do not have the permission to perform this action.

View File

@ -11,11 +11,11 @@ steamPage:
Et en plus, vous devrez aussi produire de plus en plus pour satisfaire la demande. La seule solution est de construire en plus grand! Au début vous ne ferez que découper les formes, mais plus tard vous devrez les peindre  et pour ça vous devrez extraire et mélanger des couleurs! Et en plus, vous devrez aussi produire de plus en plus pour satisfaire la demande. La seule solution est de construire en plus grand! Au début vous ne ferez que découper les formes, mais plus tard vous devrez les peindre  et pour ça vous devrez extraire et mélanger des couleurs!
En achetant le jeu sur Steam, vous aurez accès à la version complète, mais vous pouvez aussi jouer à une démo sur shapez.io et vous décider ensuite! En achetant le jeu sur Steam, vous aurez accès à la version complète, mais vous pouvez aussi jouer à une démo sur shapez.io et vous décider ensuite!
what_others_say: Ce que les gens pensent de Shapez.io what_others_say: Ce que les gens pensent de shapez.io
nothernlion_comment: This game is great - I'm having a wonderful time playing, nothernlion_comment: This game is great - I'm having a wonderful time playing,
and time has flown by. and time has flown by.
notch_comment: Mince! Je devrais vraiment me coucher, Mais je crois que j'ai trouvé notch_comment: Mince ! Je devrais vraiment me coucher, mais je crois que j'ai
comment faire un ordinateur dans Shapez.io trouvé comment faire un ordinateur dans shapez.io
steam_review_comment: This game has stolen my life and I don't want it back. steam_review_comment: This game has stolen my life and I don't want it back.
Very chill factory game that won't let me stop making my lines more Very chill factory game that won't let me stop making my lines more
efficient. efficient.
@ -73,8 +73,8 @@ mainMenu:
savegameUnnamed: Sans titre savegameUnnamed: Sans titre
puzzleMode: Puzzle Mode puzzleMode: Puzzle Mode
back: Back back: Back
puzzleDlcText: Vous aimez compacter et optimiser vos usines? Achetez le DLC puzzleDlcText: Vous aimez compacter et optimiser vos usines ? Achetez le DLC sur
sur Steam dés maintenant pour encore plus d'amusement! Steam dés maintenant pour encore plus d'amusement !
puzzleDlcWishlist: Wishlist now! puzzleDlcWishlist: Wishlist now!
dialogs: dialogs:
buttons: buttons:
@ -89,7 +89,7 @@ dialogs:
viewUpdate: Voir les mises à jour viewUpdate: Voir les mises à jour
showUpgrades: Montrer les améliorations showUpgrades: Montrer les améliorations
showKeybindings: Montrer les raccourcis showKeybindings: Montrer les raccourcis
retry: Reesayer retry: Réesayer
continue: Continuer continue: Continuer
playOffline: Jouer Hors-ligne playOffline: Jouer Hors-ligne
importSavegameError: importSavegameError:
@ -196,10 +196,10 @@ dialogs:
title: Définir l'objet title: Définir l'objet
puzzleLoadFailed: puzzleLoadFailed:
title: Le chargement du Puzzle à échoué title: Le chargement du Puzzle à échoué
desc: "Malheuresement, le puzzle n'a pas pu être chargé:" desc: "Malheuresement, le puzzle n'a pas pu être chargé :"
submitPuzzle: submitPuzzle:
title: Envoyer le Puzzle title: Envoyer le Puzzle
descName: "Donnez un nom à votre puzzle:" descName: "Donnez un nom à votre puzzle :"
descIcon: "Please enter a unique short key, which will be shown as the icon of descIcon: "Please enter a unique short key, which will be shown as the icon of
your puzzle (You can generate them <link>here</link>, or choose one your puzzle (You can generate them <link>here</link>, or choose one
of the randomly suggested shapes below):" of the randomly suggested shapes below):"
@ -209,22 +209,22 @@ dialogs:
desc: You can't make the zone any smaller, because then some buildings would be desc: You can't make the zone any smaller, because then some buildings would be
outside the zone. outside the zone.
puzzleLoadError: puzzleLoadError:
title: Bad Puzzle title: Mauvais Puzzle
desc: "The puzzle failed to load:" desc: "Le chargement du puzzle a échoué :"
offlineMode: offlineMode:
title: Mode hors-ligne title: Mode hors-ligne
desc: We couldn't reach the servers, so the game has to run in offline mode. desc: We couldn't reach the servers, so the game has to run in offline mode.
Please make sure you have an active internect connection. Please make sure you have an active internet connection.
puzzleDownloadError: puzzleDownloadError:
title: Erreur de téléchargment title: Erreur de téléchargment
desc: "Le téléchargement à échoué:" desc: "Le téléchargement à échoué :"
puzzleSubmitError: puzzleSubmitError:
title: Erreur d'envoi title: Erreur d'envoi
desc: "L'envoi à échoué:" desc: "L'envoi à échoué :"
puzzleSubmitOk: puzzleSubmitOk:
title: Puzzle envoyé title: Puzzle envoyé
desc: Félicitation! Votre puzzle à été envoyé et peut maintenant être joué. desc: Félicitation ! Votre puzzle à été envoyé et peut maintenant être joué.
Vous pouvez maintenant le retrouver dans la section "Mes Puzzle". Vous pouvez maintenant le retrouver dans la section "Mes Puzzles".
puzzleCreateOffline: puzzleCreateOffline:
title: Mode Hors-ligne title: Mode Hors-ligne
desc: Since you are offline, you will not be able to save and/or publish your desc: Since you are offline, you will not be able to save and/or publish your
@ -245,14 +245,17 @@ dialogs:
unsolvable: Not solvable unsolvable: Not solvable
trolling: Trolling trolling: Trolling
puzzleReportComplete: puzzleReportComplete:
title: Merci pour votre retour! title: Merci pour votre retour !
desc: Le puzzle à été marqué. desc: Le puzzle a été marqué.
puzzleReportError: puzzleReportError:
title: Failed to report title: Failed to report
desc: "Your report could not get processed:" desc: "Your report could not get processed:"
puzzleLoadShortKey: puzzleLoadShortKey:
title: Enter short key title: Enter short key
desc: Enter the short key of the puzzle to load it. desc: Enter the short key of the puzzle to load it.
puzzleDelete:
title: Delete Puzzle?
desc: Are you sure you want to delete '<title>'? This can not be undone!
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: Déplacer moveMap: Déplacer
@ -274,7 +277,7 @@ ingame:
clearSelection: Effacer la sélection clearSelection: Effacer la sélection
pipette: Pipette pipette: Pipette
switchLayers: Changer de calque switchLayers: Changer de calque
clearBelts: Suprimer les rails clearBelts: Supprimer les rails
colors: colors:
red: Rouge red: Rouge
green: Vert green: Vert
@ -1227,56 +1230,73 @@ tips:
- Appuyez deux fois sur F4 pour voir les coordonnées. - Appuyez deux fois sur F4 pour voir les coordonnées.
- Cliquez sur une forme épinglée à gauche pour lenlever. - Cliquez sur une forme épinglée à gauche pour lenlever.
puzzleMenu: puzzleMenu:
play: Play play: Jouer
edit: Edit edit: Éditer
title: Puzzle Mode title: Mode Puzzle
createPuzzle: Create Puzzle createPuzzle: Créer un Puzzle
loadPuzzle: Load loadPuzzle: charger
reviewPuzzle: Review & Publish reviewPuzzle: Revoir & Publier
validatingPuzzle: Validating Puzzle validatingPuzzle: Validation du Puzzle
submittingPuzzle: Submitting Puzzle submittingPuzzle: Publication du Puzzle
noPuzzles: There are currently no puzzles in this section. noPuzzles: Il n'y a actuellement aucun puzzle dans cette section.
categories: categories:
levels: Levels levels: Niveaux
new: New new: Nouveau
top-rated: Top Rated top-rated: Les-mieux notés
mine: My Puzzles mine: Mes puzzles
short: Short easy: Facile
easy: Easy hard: Difficile
hard: Hard completed: Complété
completed: Completed medium: Medium
official: Official
trending: Trending today
trending-weekly: Trending weekly
categories: Categories
difficulties: By Difficulty
account: My Puzzles
search: Search
validation: validation:
title: Invalid Puzzle title: Puzzle invalide
noProducers: Please place a Constant Producer! noProducers: Veuillez placer un producteur constant !
noGoalAcceptors: Please place a Goal Acceptor! noGoalAcceptors: Veuillez placer un accepteur d'objectif !
goalAcceptorNoItem: One or more Goal Acceptors have not yet assigned an item. goalAcceptorNoItem: Un ou plusieurs accepteurs d'objectif n'ont pas encore
Deliver a shape to them to set a goal. attribué d'élément. Donnez-leur une forme pour fixer un objectif.
goalAcceptorRateNotMet: One or more Goal Acceptors are not getting enough items. goalAcceptorRateNotMet: Un ou plusieurs accepteurs d'objectifs n'obtiennent pas
Make sure that the indicators are green for all acceptors. assez d'articles. Assurez-vous que les indicateurs sont verts pour
buildingOutOfBounds: One or more buildings are outside of the buildable area. tous les accepteurs.
Either increase the area or remove them. buildingOutOfBounds: Un ou plusieurs bâtiments se trouvent en dehors de la zone
autoComplete: Your puzzle autocompletes itself! Please make sure your constant constructible. Augmentez la surface ou supprimez-les.
producers are not directly delivering to your goal acceptors. autoComplete: Votre puzzle se complète automatiquement ! Veuillez vous assurer
que vos producteurs constants ne livrent pas directement à vos
accepteurs d'objectifs.
difficulties:
easy: Easy
medium: Medium
hard: Hard
backendErrors: backendErrors:
ratelimit: You are performing your actions too frequent. Please wait a bit. ratelimit: Vous effectuez vos actions trop fréquemment. Veuillez attendre un peu
invalid-api-key: Failed to communicate with the backend, please try to s'il vous plait.
update/restart the game (Invalid Api Key). invalid-api-key: Échec de la communication avec le backend, veuillez essayer de
unauthorized: Failed to communicate with the backend, please try to mettre à jour/redémarrer le jeu (clé Api invalide).
update/restart the game (Unauthorized). unauthorized: Échec de la communication avec le backend, veuillez essayer de
bad-token: Failed to communicate with the backend, please try to update/restart mettre à jour/redémarrer le jeu (non autorisé).
the game (Bad Token). bad-token: Échec de la communication avec le backend, veuillez essayer de mettre
bad-id: Invalid puzzle identifier. à jour/redémarrer le jeu (Mauvais jeton).
not-found: The given puzzle could not be found. bad-id: Identifiant de puzzle non valide.
bad-category: The given category could not be found. not-found: Le puzzle donné n'a pas pu être trouvé.
bad-short-key: The given short key is invalid. bad-category: La catégorie donnée n'a pas pu être trouvée.
profane-title: Your puzzle title contains profane words. bad-short-key: La clé courte donnée n'est pas valide.
bad-title-too-many-spaces: Your puzzle title is too short. profane-title: Le titre de votre puzzle contient des mots interdits.
bad-shape-key-in-emitter: A constant producer has an invalid item. bad-title-too-many-spaces: Le titre de votre puzzle est trop court.
bad-shape-key-in-goal: A goal acceptor has an invalid item. bad-shape-key-in-emitter: Un producteur constant a un élément invalide.
no-emitters: Your puzzle does not contain any constant producers. bad-shape-key-in-goal: Un accepteur de but a un élément invalide.
no-goals: Your puzzle does not contain any goal acceptors. no-emitters: Votre puzzle ne contient aucun producteur constant.
short-key-already-taken: This short key is already taken, please use another one. no-goals: Votre puzzle ne contient aucun accepteur de but.
can-not-report-your-own-puzzle: You can not report your own puzzle. short-key-already-taken: Cette clé courte est déjà prise, veuillez en utiliser une autre.
bad-payload: The request contains invalid data. can-not-report-your-own-puzzle: Vous ne pouvez pas signaler votre propre puzzle.
bad-building-placement: Your puzzle contains invalid placed buildings. bad-payload: La demande contient des données invalides.
timeout: The request timed out. bad-building-placement: Votre puzzle contient des bâtiments placés non valides.
timeout: La demande a expiré.
too-many-likes-already: The puzzle alreay got too many likes. If you still want
to remove it, please contact support@shapez.io!
no-permission: You do not have the permission to perform this action.

View File

@ -204,7 +204,7 @@ dialogs:
offlineMode: offlineMode:
title: Offline Mode title: Offline Mode
desc: We couldn't reach the servers, so the game has to run in offline mode. desc: We couldn't reach the servers, so the game has to run in offline mode.
Please make sure you have an active internect connection. Please make sure you have an active internet connection.
puzzleDownloadError: puzzleDownloadError:
title: Download Error title: Download Error
desc: "Failed to download the puzzle:" desc: "Failed to download the puzzle:"
@ -243,6 +243,9 @@ dialogs:
puzzleLoadShortKey: puzzleLoadShortKey:
title: Enter short key title: Enter short key
desc: Enter the short key of the puzzle to load it. desc: Enter the short key of the puzzle to load it.
puzzleDelete:
title: Delete Puzzle?
desc: Are you sure you want to delete '<title>'? This can not be undone!
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: הזזה moveMap: הזזה
@ -1124,10 +1127,17 @@ puzzleMenu:
new: New new: New
top-rated: Top Rated top-rated: Top Rated
mine: My Puzzles mine: My Puzzles
short: Short
easy: Easy easy: Easy
hard: Hard hard: Hard
completed: Completed completed: Completed
medium: Medium
official: Official
trending: Trending today
trending-weekly: Trending weekly
categories: Categories
difficulties: By Difficulty
account: My Puzzles
search: Search
validation: validation:
title: Invalid Puzzle title: Invalid Puzzle
noProducers: Please place a Constant Producer! noProducers: Please place a Constant Producer!
@ -1140,6 +1150,10 @@ puzzleMenu:
Either increase the area or remove them. Either increase the area or remove them.
autoComplete: Your puzzle autocompletes itself! Please make sure your constant autoComplete: Your puzzle autocompletes itself! Please make sure your constant
producers are not directly delivering to your goal acceptors. producers are not directly delivering to your goal acceptors.
difficulties:
easy: Easy
medium: Medium
hard: Hard
backendErrors: backendErrors:
ratelimit: You are performing your actions too frequent. Please wait a bit. ratelimit: You are performing your actions too frequent. Please wait a bit.
invalid-api-key: Failed to communicate with the backend, please try to invalid-api-key: Failed to communicate with the backend, please try to
@ -1163,3 +1177,6 @@ backendErrors:
bad-payload: The request contains invalid data. bad-payload: The request contains invalid data.
bad-building-placement: Your puzzle contains invalid placed buildings. bad-building-placement: Your puzzle contains invalid placed buildings.
timeout: The request timed out. timeout: The request timed out.
too-many-likes-already: The puzzle alreay got too many likes. If you still want
to remove it, please contact support@shapez.io!
no-permission: You do not have the permission to perform this action.

View File

@ -212,7 +212,7 @@ dialogs:
offlineMode: offlineMode:
title: Offline Mode title: Offline Mode
desc: We couldn't reach the servers, so the game has to run in offline mode. desc: We couldn't reach the servers, so the game has to run in offline mode.
Please make sure you have an active internect connection. Please make sure you have an active internet connection.
puzzleDownloadError: puzzleDownloadError:
title: Download Error title: Download Error
desc: "Failed to download the puzzle:" desc: "Failed to download the puzzle:"
@ -251,6 +251,9 @@ dialogs:
puzzleLoadShortKey: puzzleLoadShortKey:
title: Enter short key title: Enter short key
desc: Enter the short key of the puzzle to load it. desc: Enter the short key of the puzzle to load it.
puzzleDelete:
title: Delete Puzzle?
desc: Are you sure you want to delete '<title>'? This can not be undone!
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: Kretanje moveMap: Kretanje
@ -1174,10 +1177,17 @@ puzzleMenu:
new: New new: New
top-rated: Top Rated top-rated: Top Rated
mine: My Puzzles mine: My Puzzles
short: Short
easy: Easy easy: Easy
hard: Hard hard: Hard
completed: Completed completed: Completed
medium: Medium
official: Official
trending: Trending today
trending-weekly: Trending weekly
categories: Categories
difficulties: By Difficulty
account: My Puzzles
search: Search
validation: validation:
title: Invalid Puzzle title: Invalid Puzzle
noProducers: Please place a Constant Producer! noProducers: Please place a Constant Producer!
@ -1190,6 +1200,10 @@ puzzleMenu:
Either increase the area or remove them. Either increase the area or remove them.
autoComplete: Your puzzle autocompletes itself! Please make sure your constant autoComplete: Your puzzle autocompletes itself! Please make sure your constant
producers are not directly delivering to your goal acceptors. producers are not directly delivering to your goal acceptors.
difficulties:
easy: Easy
medium: Medium
hard: Hard
backendErrors: backendErrors:
ratelimit: You are performing your actions too frequent. Please wait a bit. ratelimit: You are performing your actions too frequent. Please wait a bit.
invalid-api-key: Failed to communicate with the backend, please try to invalid-api-key: Failed to communicate with the backend, please try to
@ -1213,3 +1227,6 @@ backendErrors:
bad-payload: The request contains invalid data. bad-payload: The request contains invalid data.
bad-building-placement: Your puzzle contains invalid placed buildings. bad-building-placement: Your puzzle contains invalid placed buildings.
timeout: The request timed out. timeout: The request timed out.
too-many-likes-already: The puzzle alreay got too many likes. If you still want
to remove it, please contact support@shapez.io!
no-permission: You do not have the permission to perform this action.

View File

@ -11,14 +11,14 @@ steamPage:
És ha ez nem lenne elég, exponenciálisan többet kell termelned az igények kielégítése érdekében - az egyetlen dolog, ami segít, az a termelés mennyisége! Az alakzatokat a játék elején csak feldolgoznod kell, később azonban színezned is kell őket - ehhez bányászni és keverni kell a színeket! És ha ez nem lenne elég, exponenciálisan többet kell termelned az igények kielégítése érdekében - az egyetlen dolog, ami segít, az a termelés mennyisége! Az alakzatokat a játék elején csak feldolgoznod kell, később azonban színezned is kell őket - ehhez bányászni és keverni kell a színeket!
A játék Steamen történő megvásárlása hozzáférést biztosít a teljes verzióhoz, de kipróbálhatod a játékot a shapez.io oldalon, és később dönthetsz! A játék Steamen történő megvásárlása hozzáférést biztosít a teljes verzióhoz, de kipróbálhatod a játékot a shapez.io oldalon, és később dönthetsz!
what_others_say: What people say about shapez.io what_others_say: Mit mondanak mások a shapez.io-ról
nothernlion_comment: This game is great - I'm having a wonderful time playing, nothernlion_comment: Ez a játék nagyszerű - Csodás élmény vele játszani, az idő
and time has flown by. meg csak repül.
notch_comment: Oh crap. I really should sleep, but I think I just figured out notch_comment: Basszus... aludnom kéne, de épp most jöttem rá, hogyan tudok
how to make a computer in shapez.io számítógépet építeni a shapez.io-ban!
steam_review_comment: This game has stolen my life and I don't want it back. steam_review_comment: Ez a játék ellopta az életemet, de nem kérem vissza!
Very chill factory game that won't let me stop making my lines more Nagyon nyugis gyárépítős játék, amiben nem győzöm a futószalagjaimat
efficient. optimalizálni.
global: global:
loading: Betöltés loading: Betöltés
error: Hiba error: Hiba
@ -50,7 +50,7 @@ global:
escape: ESC escape: ESC
shift: SHIFT shift: SHIFT
space: SZÓKÖZ space: SZÓKÖZ
loggingIn: Logging in loggingIn: Bejelentkezés
demoBanners: demoBanners:
title: Demó verzió title: Demó verzió
intro: Vásárold meg az Önálló Verziót a teljes játékélményért! intro: Vásárold meg az Önálló Verziót a teljes játékélményért!
@ -70,11 +70,11 @@ mainMenu:
savegameLevel: <x>. szint savegameLevel: <x>. szint
savegameLevelUnknown: Ismeretlen szint savegameLevelUnknown: Ismeretlen szint
savegameUnnamed: Névtelen savegameUnnamed: Névtelen
puzzleMode: Puzzle Mode puzzleMode: Fejtörő Mód
back: Back back: Vissza
puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle puzzleDlcText: Szereted optimalizálni a gyáraid méretét és hatákonyságát?
DLC now on Steam for even more fun! Szerezd meg a Puzzle DLC-t a Steamen most!
puzzleDlcWishlist: Wishlist now! puzzleDlcWishlist: Kívánságlistára vele!
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -88,9 +88,9 @@ dialogs:
viewUpdate: Frissítés Megtekintése viewUpdate: Frissítés Megtekintése
showUpgrades: Fejlesztések showUpgrades: Fejlesztések
showKeybindings: Irányítás showKeybindings: Irányítás
retry: Retry retry: Újra
continue: Continue continue: Folytatás
playOffline: Play Offline playOffline: Offline Játék
importSavegameError: importSavegameError:
title: Importálás Hiba title: Importálás Hiba
text: "Nem sikerült importálni a mentésedet:" text: "Nem sikerült importálni a mentésedet:"
@ -192,66 +192,70 @@ dialogs:
desc: Elérhető egy oktatóvideó ehhez a szinthez, de csak angol nyelven. desc: Elérhető egy oktatóvideó ehhez a szinthez, de csak angol nyelven.
Szeretnéd megnézni? Szeretnéd megnézni?
editConstantProducer: editConstantProducer:
title: Set Item title: Elem beállítása
puzzleLoadFailed: puzzleLoadFailed:
title: Puzzles failed to load title: Fejtörő betöltése sikertelen
desc: "Unfortunately the puzzles could not be loaded:" desc: "Sajnos a fejtörőt nem sikerült betölteni:"
submitPuzzle: submitPuzzle:
title: Submit Puzzle title: Fejtörő Beküldése
descName: "Give your puzzle a name:" descName: "Adj nevet a fejtörődnek:"
descIcon: "Please enter a unique short key, which will be shown as the icon of descIcon: "Írj be egy egyedi gyorskódot, ami a fejtörőd ikonja lesz
your puzzle (You can generate them <link>here</link>, or choose one (<link>itt</link> tudod legenerálni, vagy válassz egyet az alábbi
of the randomly suggested shapes below):" random generált alakzatok közül):"
placeholderName: Puzzle Title placeholderName: Fejtörő Neve
puzzleResizeBadBuildings: puzzleResizeBadBuildings:
title: Resize not possible title: Átméretezés nem lehetséges
desc: You can't make the zone any smaller, because then some buildings would be desc: Nem tudod tovább csökkenteni a zóna méretét, mert bizonyos épületek
outside the zone. kilógnának a zónából.
puzzleLoadError: puzzleLoadError:
title: Bad Puzzle title: Hibás Fejtörő
desc: "The puzzle failed to load:" desc: "A fejtörőt nem sikerült betölteni:"
offlineMode: offlineMode:
title: Offline Mode title: Offline Mód
desc: We couldn't reach the servers, so the game has to run in offline mode. desc: Nem tudjuk elérni a szervereket, így a játék Offline módban fut. Kérlek
Please make sure you have an active internect connection. győződj meg róla, hogy megfelelő az internetkapcsolatod.
puzzleDownloadError: puzzleDownloadError:
title: Download Error title: Letöltési Hiba
desc: "Failed to download the puzzle:" desc: "Nem sikerült letölteni a fejtörőt:"
puzzleSubmitError: puzzleSubmitError:
title: Submission Error title: Beküldési Hiba
desc: "Failed to submit your puzzle:" desc: "Nem sikerült beküldeni a fejtörőt:"
puzzleSubmitOk: puzzleSubmitOk:
title: Puzzle Published title: Fejtörő Közzétéve
desc: Congratulations! Your puzzle has been published and can now be played by desc: Gratulálunk! A fejtörődet közzétettük, így mások által is játszhatóvá
others. You can now find it in the "My puzzles" section. vált. A fejtörőidet a "Fejtörőim" ablakban találod.
puzzleCreateOffline: puzzleCreateOffline:
title: Offline Mode title: Offline Mód
desc: Since you are offline, you will not be able to save and/or publish your desc: Offline módban nem lehet elmenteni és közzétenni a fejtörődet. Szeretnéd
puzzle. Would you still like to continue? így is folytatni?
puzzlePlayRegularRecommendation: puzzlePlayRegularRecommendation:
title: Recommendation title: Javaslat
desc: I <strong>strongly</strong> recommend playing the normal game to level 12 desc: A Puzzle DLC előtt <strong>erősen</strong> ajánlott az alapjátékot
before attempting the puzzle DLC, otherwise you may encounter legalább a 12-dik Szintig kijátszani. Ellenekző esetben olyan
mechanics not yet introduced. Do you still want to continue? mechanikákkal találkozhatsz, amelyeket még nem ismersz. Szeretnéd
így is folytatni?
puzzleShare: puzzleShare:
title: Short Key Copied title: Gyorskód Másolva a Vágólapra
desc: The short key of the puzzle (<key>) has been copied to your clipboard! It desc: A fejtörő gyorskódját (<key>) kimásoltad a vágólapra! A Fejtörők menüben
can be entered in the puzzle menu to access the puzzle. beillesztve betöltheted vele a fejtörőt.
puzzleReport: puzzleReport:
title: Report Puzzle title: Fejtörő Jelentése
options: options:
profane: Profane profane: Durva
unsolvable: Not solvable unsolvable: Nem megoldható
trolling: Trolling trolling: Trollkodás
puzzleReportComplete: puzzleReportComplete:
title: Thank you for your feedback! title: Köszönjük a visszajelzésedet!
desc: The puzzle has been flagged. desc: A fejtörőt sikeresen jelentetted.
puzzleReportError: puzzleReportError:
title: Failed to report title: Nem sikerült jelenteni
desc: "Your report could not get processed:" desc: "A jelentésedet nem tudtuk feldolgozni:"
puzzleLoadShortKey: puzzleLoadShortKey:
title: Enter short key title: Gyorskód Beillesztése
desc: Enter the short key of the puzzle to load it. desc: Illeszd be a gyorskódot, hogy betöltsd a Fejtörőt.
puzzleDelete:
title: Delete Puzzle?
desc: Are you sure you want to delete '<title>'? This can not be undone!
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: Mozgatás moveMap: Mozgatás
@ -273,7 +277,7 @@ ingame:
clearSelection: Kijelölés megszüntetése clearSelection: Kijelölés megszüntetése
pipette: Pipetta pipette: Pipetta
switchLayers: Réteg váltás switchLayers: Réteg váltás
clearBelts: Clear belts clearBelts: Futószalagok Kiürítése
colors: colors:
red: Piros red: Piros
green: Zöld green: Zöld
@ -421,46 +425,48 @@ ingame:
title: Támogass title: Támogass
desc: A játékot továbbfejlesztem szabadidőmben desc: A játékot továbbfejlesztem szabadidőmben
achievements: achievements:
title: Achievements title: Steam Achievementek
desc: Hunt them all! desc: Szerezd meg mindet!
puzzleEditorSettings: puzzleEditorSettings:
zoneTitle: Zone zoneTitle: Zóna
zoneWidth: Width zoneWidth: Szélesség
zoneHeight: Height zoneHeight: Magasság
trimZone: Trim trimZone: Üres szegélyek levásága
clearItems: Clear Items clearItems: Elemek eltávolítása
share: Share share: Megosztás
report: Report report: Jelentés
puzzleEditorControls: puzzleEditorControls:
title: Puzzle Creator title: Fejtörő Készítő
instructions: instructions:
- 1. Place <strong>Constant Producers</strong> to provide shapes and - 1. Helyezz le <strong>Termelőket</strong>, amelyek alakzatokat és
colors to the player színeket generálnak a játékosoknak.
- 2. Build one or more shapes you want the player to build later and - 2. Készíts el egy vagy több alakzatot, amit szeretnél, hogy a
deliver it to one or more <strong>Goal Acceptors</strong> játékos később legyártson, és szállítsd el egy vagy több
- 3. Once a Goal Acceptor receives a shape for a certain amount of <strong>Elfogadóba</strong>.
time, it <strong>saves it as a goal</strong> that the player must - 3. Amint az Elfogadóba folyamatosan érkeznek az alakzatok,
produce later (Indicated by the <strong>green badge</strong>). <strong>elmenti, mint célt</strong>, amit a játékosnak később
- 4. Click the <strong>lock button</strong> on a building to disable teljesítenie kell (Ezt a <strong>zöld jelölő</strong> mutatja).
it. - 4. Kattints a <strong>Lezárás gombra</strong> egy épületen, hogy
- 5. Once you click review, your puzzle will be validated and you felfüggeszd azt.
can publish it. - 5. A fejtörőd beküldésekor átnézzük azt, majd lehetőséged lesz
- 6. Upon release, <strong>all buildings will be removed</strong> közzétenni.
except for the Producers and Goal Acceptors - That's the part that - 6. A fejtörő kiadásakor, <strong>minden épület törlődik</strong>,
the player is supposed to figure out for themselves, after all :) kivéve a Termelők és az Elfogadók - a többit ugyebár a játékosnak
kell majd kitalálnia :)
puzzleCompletion: puzzleCompletion:
title: Puzzle Completed! title: Fejtörő Teljesítve!
titleLike: "Click the heart if you liked the puzzle:" titleLike: "Kattins a ♥ gombra, ha tetszett a fejtörő:"
titleRating: How difficult did you find the puzzle? titleRating: Mennyire találtad nehéznek a fejtörőt?
titleRatingDesc: Your rating will help me to make you better suggestions in the future titleRatingDesc: Az értékelésed lehetővé teszi, hogy okosabb javaslatokat kapj a
continueBtn: Keep Playing jövőben
menuBtn: Menu continueBtn: Játék Folytatása
menuBtn: Menü
puzzleMetadata: puzzleMetadata:
author: Author author: Szerző
shortKey: Short Key shortKey: Gyorskód
rating: Difficulty score rating: Nehézség
averageDuration: Avg. Duration averageDuration: Átlagos Időtartam
completionRate: Completion rate completionRate: Teljesítési Arány
shopUpgrades: shopUpgrades:
belt: belt:
name: Futószalagok, Elosztók & Alagutak name: Futószalagok, Elosztók & Alagutak
@ -672,16 +678,17 @@ buildings:
beállított jelet a normál rétegen. beállított jelet a normál rétegen.
constant_producer: constant_producer:
default: default:
name: Constant Producer name: Termelő
description: Constantly outputs a specified shape or color. description: Folyamatosan termeli a beállított alakzatot vagy színt.
goal_acceptor: goal_acceptor:
default: default:
name: Goal Acceptor name: Elfogadó
description: Deliver shapes to the goal acceptor to set them as a goal. description: Szállíts alakzatoakt az Elfogadóba, hogy beállítsd egy Fejtörő
céljaként.
block: block:
default: default:
name: Block name: Blokkolás
description: Allows you to block a tile. description: Lehetővé teszi, hogy leblokkolj egy csempét.
storyRewards: storyRewards:
reward_cutter_and_trash: reward_cutter_and_trash:
title: Alakzatok Vágása title: Alakzatok Vágása
@ -1089,14 +1096,14 @@ keybindings:
placementDisableAutoOrientation: Automatikus irány kikapcsolása placementDisableAutoOrientation: Automatikus irány kikapcsolása
placeMultiple: Több lehelyezése placeMultiple: Több lehelyezése
placeInverse: Futószalag irányának megfordítása placeInverse: Futószalag irányának megfordítása
rotateToUp: "Rotate: Point Up" rotateToUp: "Forgatás: Felfelé"
rotateToDown: "Rotate: Point Down" rotateToDown: "Forgatás: Lefelé"
rotateToRight: "Rotate: Point Right" rotateToRight: "Forgatás: Jobbra"
rotateToLeft: "Rotate: Point Left" rotateToLeft: "Forgatás: Balra"
constant_producer: Constant Producer constant_producer: Termelő
goal_acceptor: Goal Acceptor goal_acceptor: Elfogadó
block: Block block: Blokkolás
massSelectClear: Clear belts massSelectClear: Futószalagok Kiürítése
about: about:
title: A Játékról title: A Játékról
body: >- body: >-
@ -1132,7 +1139,7 @@ tips:
- Serial execution is more efficient than parallel. - Serial execution is more efficient than parallel.
- A szimmetria kulcsfontosságú! - A szimmetria kulcsfontosságú!
- You can use <b>T</b> to switch between different variants. - You can use <b>T</b> to switch between different variants.
- Symmetry is key! - A szimmetria kulcsfontosságú!
- Az épületek megfelelő arányban való építésével maximalizálható a - Az épületek megfelelő arányban való építésével maximalizálható a
hatékonyság. hatékonyság.
- A legmagasabb szinten 5 Bánya teljesen megtölt egy Futószalagot. - A legmagasabb szinten 5 Bánya teljesen megtölt egy Futószalagot.
@ -1168,7 +1175,7 @@ tips:
- A Fejlesztések lapon a gombostű ikon megnyomásával kitűzheted a képernyőre - A Fejlesztések lapon a gombostű ikon megnyomásával kitűzheted a képernyőre
az aktuális alakzatot. az aktuális alakzatot.
- Keverd össze mind a három alapszínt, hogy Fehéret csinálj! - Keverd össze mind a három alapszínt, hogy Fehéret csinálj!
- A pálya végtelen méretű; ne nyomorgasd sösze a gyáraidat, terjeszkedj! - A pálya végtelen méretű; ne nyomorgasd össze a gyáraidat, terjeszkedj!
- Próbáld ki a Factorio-t is! Az a kedvenc játékom. - Próbáld ki a Factorio-t is! Az a kedvenc játékom.
- A Negyedelő az alakzat jobb felső negyedétől kezd vágni, az óramutató - A Negyedelő az alakzat jobb felső negyedétől kezd vágni, az óramutató
járásával megegyező irányban! járásával megegyező irányban!
@ -1187,60 +1194,74 @@ tips:
- This game has a lot of settings, be sure to check them out! - This game has a lot of settings, be sure to check them out!
- Your hub marker has a small compass that shows which direction it is in! - Your hub marker has a small compass that shows which direction it is in!
- To clear belts, cut the area and then paste it at the same location. - To clear belts, cut the area and then paste it at the same location.
- Press F4 to show your FPS and Tick Rate. - You can click a pinned shape on the left side to unpin it.
- Press F4 twice to show the tile of your mouse and camera. - Press F4 twice to show the tile of your mouse and camera.
- You can click a pinned shape on the left side to unpin it. - You can click a pinned shape on the left side to unpin it.
puzzleMenu: puzzleMenu:
play: Play play: Játék
edit: Edit edit: Szerkesztés
title: Puzzle Mode title: Fejtörő Mód
createPuzzle: Create Puzzle createPuzzle: Új Fejtörő
loadPuzzle: Load loadPuzzle: Betöltés
reviewPuzzle: Review & Publish reviewPuzzle: Beküldés & Publikálás
validatingPuzzle: Validating Puzzle validatingPuzzle: Fejtörő Validálása
submittingPuzzle: Submitting Puzzle submittingPuzzle: Fejtörő Beküldése
noPuzzles: There are currently no puzzles in this section. noPuzzles: Jelenleg nincs fejtörő ebben a szekcióban.
categories: categories:
levels: Levels levels: Szintek
new: New new: Új
top-rated: Top Rated top-rated: Legjobbra Értékelt
mine: My Puzzles mine: Az Én Fejtörőim
short: Short easy: Könnyű
easy: Easy hard: Nehéz
hard: Hard completed: Teljesítve
completed: Completed medium: Medium
official: Official
trending: Trending today
trending-weekly: Trending weekly
categories: Categories
difficulties: By Difficulty
account: My Puzzles
search: Search
validation: validation:
title: Invalid Puzzle title: Hibás Fejtörő
noProducers: Please place a Constant Producer! noProducers: Helyezz le egy Termelőt!
noGoalAcceptors: Please place a Goal Acceptor! noGoalAcceptors: Helyezz le egy Elfogadót!
goalAcceptorNoItem: One or more Goal Acceptors have not yet assigned an item. goalAcceptorNoItem: Egy vagy több Elfogadónál nincs beállítva célként alakzat.
Deliver a shape to them to set a goal. Szállíts le egy alazkatot a cél beállításához.
goalAcceptorRateNotMet: One or more Goal Acceptors are not getting enough items. goalAcceptorRateNotMet: Egy vagy több Elfogadó nem kap elegendő alakzatot.
Make sure that the indicators are green for all acceptors. Győződj meg róla, hogy a jelölő minden Elfogadónál zölden világít.
buildingOutOfBounds: One or more buildings are outside of the buildable area. buildingOutOfBounds: Egy vagy több épület kívül esik a beépíthető területen.
Either increase the area or remove them. Növeld meg a terület méretét, vagy távolíts el épületeket.
autoComplete: Your puzzle autocompletes itself! Please make sure your constant autoComplete: A fejtörő automatikusan megoldja magát! Győződj meg róla, hogy a
producers are not directly delivering to your goal acceptors. Termelők nem közvetlenül az Elfogadóba termelnek.
difficulties:
easy: Easy
medium: Medium
hard: Hard
backendErrors: backendErrors:
ratelimit: You are performing your actions too frequent. Please wait a bit. ratelimit: Túl gyorsan csinálsz dolgokat. Kérlek, várj egy kicsit.
invalid-api-key: Failed to communicate with the backend, please try to invalid-api-key: Valami nem oké a játékkal. Próbáld meg frissíteni vagy
update/restart the game (Invalid Api Key). újraindítani. (HIBA - Invalid Api Key).
unauthorized: Failed to communicate with the backend, please try to unauthorized: Valami nem oké a játékkal. Próbáld meg frissíteni vagy
update/restart the game (Unauthorized). újraindítani. (HIBA - Unauthorized).
bad-token: Failed to communicate with the backend, please try to update/restart bad-token: Valami nem oké a játékkal. Próbáld meg frissíteni vagy újraindítani.
the game (Bad Token). (HIBA - Bad Token).
bad-id: Invalid puzzle identifier. bad-id: Helytelen Fejtörő azonosító.
not-found: The given puzzle could not be found. not-found: A megadott fejtörőt nem találjuk.
bad-category: The given category could not be found. bad-category: A megadott kategóriát nem találjuk.
bad-short-key: The given short key is invalid. bad-short-key: A megadott gyorskód helytelen.
profane-title: Your puzzle title contains profane words. profane-title: A fejtörő címe csúnya szavakat tartalmaz.
bad-title-too-many-spaces: Your puzzle title is too short. bad-title-too-many-spaces: A fejtörő címe túl rövid.
bad-shape-key-in-emitter: A constant producer has an invalid item. bad-shape-key-in-emitter: Egy Termelőnek helytelen alakzat van beállítva.
bad-shape-key-in-goal: A goal acceptor has an invalid item. bad-shape-key-in-goal: Egy Elfogadónak helytelen alakzat van beállítva.
no-emitters: Your puzzle does not contain any constant producers. no-emitters: A fejtörődben nem szerepel Termelő.
no-goals: Your puzzle does not contain any goal acceptors. no-goals: A fejtörődben nem szerepel Elfogadó.
short-key-already-taken: This short key is already taken, please use another one. short-key-already-taken: Ez a gyorskód már foglalt, kérlek válassz másikat.
can-not-report-your-own-puzzle: You can not report your own puzzle. can-not-report-your-own-puzzle: Nem jelentheted a saját fejtörődet.
bad-payload: The request contains invalid data. bad-payload: A kérés helytelen adatot tartalmaz.
bad-building-placement: Your puzzle contains invalid placed buildings. bad-building-placement: A fejtörőd helytelenül lehelyezett épületeket tartalmaz.
timeout: The request timed out. timeout: A kérés időtúllépésbe került.
too-many-likes-already: The puzzle alreay got too many likes. If you still want
to remove it, please contact support@shapez.io!
no-permission: You do not have the permission to perform this action.

View File

@ -216,7 +216,7 @@ dialogs:
offlineMode: offlineMode:
title: Offline Mode title: Offline Mode
desc: We couldn't reach the servers, so the game has to run in offline mode. desc: We couldn't reach the servers, so the game has to run in offline mode.
Please make sure you have an active internect connection. Please make sure you have an active internet connection.
puzzleDownloadError: puzzleDownloadError:
title: Download Error title: Download Error
desc: "Failed to download the puzzle:" desc: "Failed to download the puzzle:"
@ -255,6 +255,9 @@ dialogs:
puzzleLoadShortKey: puzzleLoadShortKey:
title: Enter short key title: Enter short key
desc: Enter the short key of the puzzle to load it. desc: Enter the short key of the puzzle to load it.
puzzleDelete:
title: Delete Puzzle?
desc: Are you sure you want to delete '<title>'? This can not be undone!
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: Geser moveMap: Geser
@ -1255,10 +1258,17 @@ puzzleMenu:
new: New new: New
top-rated: Top Rated top-rated: Top Rated
mine: My Puzzles mine: My Puzzles
short: Short
easy: Easy easy: Easy
hard: Hard hard: Hard
completed: Completed completed: Completed
medium: Medium
official: Official
trending: Trending today
trending-weekly: Trending weekly
categories: Categories
difficulties: By Difficulty
account: My Puzzles
search: Search
validation: validation:
title: Invalid Puzzle title: Invalid Puzzle
noProducers: Please place a Constant Producer! noProducers: Please place a Constant Producer!
@ -1271,6 +1281,10 @@ puzzleMenu:
Either increase the area or remove them. Either increase the area or remove them.
autoComplete: Your puzzle autocompletes itself! Please make sure your constant autoComplete: Your puzzle autocompletes itself! Please make sure your constant
producers are not directly delivering to your goal acceptors. producers are not directly delivering to your goal acceptors.
difficulties:
easy: Easy
medium: Medium
hard: Hard
backendErrors: backendErrors:
ratelimit: You are performing your actions too frequent. Please wait a bit. ratelimit: You are performing your actions too frequent. Please wait a bit.
invalid-api-key: Failed to communicate with the backend, please try to invalid-api-key: Failed to communicate with the backend, please try to
@ -1294,3 +1308,6 @@ backendErrors:
bad-payload: The request contains invalid data. bad-payload: The request contains invalid data.
bad-building-placement: Your puzzle contains invalid placed buildings. bad-building-placement: Your puzzle contains invalid placed buildings.
timeout: The request timed out. timeout: The request timed out.
too-many-likes-already: The puzzle alreay got too many likes. If you still want
to remove it, please contact support@shapez.io!
no-permission: You do not have the permission to perform this action.

View File

@ -14,7 +14,7 @@ steamPage:
All'inizio lavorerai solo con le forme, ma in seguito dovrai colorarle; a questo scopo dovrai estrarre e mescolare i colori! All'inizio lavorerai solo con le forme, ma in seguito dovrai colorarle; a questo scopo dovrai estrarre e mescolare i colori!
Comprare il gioco su Steam ti garantirà l'accesso alla versone completa, ma puoi anche giocare una demo su shapez.io e decidere in seguito! Comprare il gioco su Steam ti garantirà l'accesso alla versone completa, ma puoi anche giocare una demo su shapez.io e decidere in seguito!
what_others_say: What people say about shapez.io what_others_say: "Hanno detto di shapez.io:"
nothernlion_comment: This game is great - I'm having a wonderful time playing, nothernlion_comment: This game is great - I'm having a wonderful time playing,
and time has flown by. and time has flown by.
notch_comment: Oh crap. I really should sleep, but I think I just figured out notch_comment: Oh crap. I really should sleep, but I think I just figured out
@ -73,11 +73,11 @@ mainMenu:
madeBy: Creato da <author-link> madeBy: Creato da <author-link>
subreddit: Reddit subreddit: Reddit
savegameUnnamed: Senza nome savegameUnnamed: Senza nome
puzzleMode: Puzzle Mode puzzleMode: Modalità puzzle
back: Back back: Back
puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle puzzleDlcText: Ti piace miniaturizzare e ottimizzare le tue fabbriche? Ottini il
DLC now on Steam for even more fun! Puzzle DLC ora su steam per un divertimento ancora maggiore!
puzzleDlcWishlist: Wishlist now! puzzleDlcWishlist: Aggiungi alla lista dei desideri ora!
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -91,9 +91,9 @@ dialogs:
viewUpdate: Mostra aggiornamento viewUpdate: Mostra aggiornamento
showUpgrades: Mostra miglioramenti showUpgrades: Mostra miglioramenti
showKeybindings: Mostra scorciatoie showKeybindings: Mostra scorciatoie
retry: Retry retry: Riprova
continue: Continue continue: Continua
playOffline: Play Offline playOffline: Gioca offline
importSavegameError: importSavegameError:
title: Errore di importazione title: Errore di importazione
text: "Impossibile caricare il salvataggio:" text: "Impossibile caricare il salvataggio:"
@ -199,66 +199,71 @@ dialogs:
desc: C'è un video tutorial per questo livello, ma è disponibile solo in desc: C'è un video tutorial per questo livello, ma è disponibile solo in
Inglese. Vorresti dargli un'occhiata? Inglese. Vorresti dargli un'occhiata?
editConstantProducer: editConstantProducer:
title: Set Item title: Imposta oggetto
puzzleLoadFailed: puzzleLoadFailed:
title: Puzzles failed to load title: Impossibile caricare i puzzle
desc: "Unfortunately the puzzles could not be loaded:" desc: "Sfortunatamente non è stato possibile caricare i puzzle:"
submitPuzzle: submitPuzzle:
title: Submit Puzzle title: Pubblica il puzzle
descName: "Give your puzzle a name:" descName: "Dai un nome al tuo puzzle:"
descIcon: "Please enter a unique short key, which will be shown as the icon of descIcon: "Per favore inserisci un codice per la forma identificativa, che sarà
your puzzle (You can generate them <link>here</link>, or choose one mostrata come icona del tuo puzzle (Pui generarla <link>qui</link>,
of the randomly suggested shapes below):" oppure sceglierne una tra quelle casuali qui sotto):"
placeholderName: Puzzle Title placeholderName: Nome puzzle
puzzleResizeBadBuildings: puzzleResizeBadBuildings:
title: Resize not possible title: Impossibile ridimensionare
desc: You can't make the zone any smaller, because then some buildings would be desc: Non è possibile ridurre la zona ulteriormente, dato che alcuni edifici
outside the zone. sarebbero fuori dalla zona.
puzzleLoadError: puzzleLoadError:
title: Bad Puzzle title: Caricamento fallito
desc: "The puzzle failed to load:" desc: "Impossibile caricare il puzzle:"
offlineMode: offlineMode:
title: Offline Mode title: Modalità offline
desc: We couldn't reach the servers, so the game has to run in offline mode. desc: Non siamo risciti a contattare i server, quindi il gioco è in modalità
Please make sure you have an active internect connection. offline. Per favore assicurati di avere una connessione internet
attiva.
puzzleDownloadError: puzzleDownloadError:
title: Download Error title: Errore di download
desc: "Failed to download the puzzle:" desc: "Il download del puzzle è fallito:"
puzzleSubmitError: puzzleSubmitError:
title: Submission Error title: Errore di pubblicazione
desc: "Failed to submit your puzzle:" desc: "La pubblicazione del puzzle è fallita:"
puzzleSubmitOk: puzzleSubmitOk:
title: Puzzle Published title: Puzzle pubblicato
desc: Congratulations! Your puzzle has been published and can now be played by desc: Congratulazioni! Il tuo puzzle è stato pubblicato e ora può essere giocato
others. You can now find it in the "My puzzles" section. da altri. Puoi trovarlo nella sezione "I miei puzzle".
puzzleCreateOffline: puzzleCreateOffline:
title: Offline Mode title: Modalità offline
desc: Since you are offline, you will not be able to save and/or publish your desc: Dato che sei offline, non potrai salvare e/o pubblicare il tuo puzzle. Sei
puzzle. Would you still like to continue? sicuro di voler contnuare?
puzzlePlayRegularRecommendation: puzzlePlayRegularRecommendation:
title: Recommendation title: Raccomandazione
desc: I <strong>strongly</strong> recommend playing the normal game to level 12 desc: Ti raccomando <strong>fortemente</strong> di giocare nella modalità
before attempting the puzzle DLC, otherwise you may encounter normale fino al livello 12 prima di cimentarti nel puzzle DLC,
mechanics not yet introduced. Do you still want to continue? altrimenti potresti incontrare meccaniche non ancora introdotte. Sei
sicuro di voler continuare?
puzzleShare: puzzleShare:
title: Short Key Copied title: Codice copiato
desc: The short key of the puzzle (<key>) has been copied to your clipboard! It desc: Il codice del puzzle (<key>) è stato copiato negli appunti! Può essere
can be entered in the puzzle menu to access the puzzle. inserito nel menù dei puzzle per accedere al puzzle.
puzzleReport: puzzleReport:
title: Report Puzzle title: Segnala puzzle
options: options:
profane: Profane profane: Volgare
unsolvable: Not solvable unsolvable: Senza soluzione
trolling: Trolling trolling: Troll
puzzleReportComplete: puzzleReportComplete:
title: Thank you for your feedback! title: Grazie per il tuo feedback!
desc: The puzzle has been flagged. desc: Il puzzle è stato segnalato.
puzzleReportError: puzzleReportError:
title: Failed to report title: Segnalazione fallita
desc: "Your report could not get processed:" desc: "Non è stato possibile elaborare la tua segnalazione:"
puzzleLoadShortKey: puzzleLoadShortKey:
title: Enter short key title: Inserisci codice
desc: Enter the short key of the puzzle to load it. desc: Inserisci il codice del puzzle per caricarlo.
puzzleDelete:
title: Cancellare il puzzle?
desc: Sei sicuro di voler cancellare '<title>'? Questa azione non può essere annullata!
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: Sposta moveMap: Sposta
@ -430,46 +435,50 @@ ingame:
title: Sostienimi title: Sostienimi
desc: Lo sviluppo nel tempo libero! desc: Lo sviluppo nel tempo libero!
achievements: achievements:
title: Achievements title: Achievement
desc: Hunt them all! desc: Collezionali tutti!
puzzleEditorSettings: puzzleEditorSettings:
zoneTitle: Zone zoneTitle: Zona
zoneWidth: Width zoneWidth: Larghezza
zoneHeight: Height zoneHeight: Altezza
trimZone: Trim trimZone: Riduci
clearItems: Clear Items clearItems: Elimina oggetti
share: Share share: Condividi
report: Report report: Segnala
puzzleEditorControls: puzzleEditorControls:
title: Puzzle Creator title: Creazione puzzle
instructions: instructions:
- 1. Place <strong>Constant Producers</strong> to provide shapes and - 1. Posiziona dei <strong>produttori costanti</strong> per fornire
colors to the player forme e colori al giocatore
- 2. Build one or more shapes you want the player to build later and - 2. Costruisci una o più forme che vuoi che il giocatore costruisca
deliver it to one or more <strong>Goal Acceptors</strong> e consegni a uno o più degli <strong>Accettori di
- 3. Once a Goal Acceptor receives a shape for a certain amount of obiettivi</strong>
time, it <strong>saves it as a goal</strong> that the player must - 3. Una volta che un accettore di obiettivi riceve una forma per un
produce later (Indicated by the <strong>green badge</strong>). certo lasso di tempo, lo <strong>salva come obiettivo</strong> che
- 4. Click the <strong>lock button</strong> on a building to disable il giocatore dovrà poi produrre (Indicato dal <strong>simbolo
it. verde</strong>).
- 5. Once you click review, your puzzle will be validated and you - 4. Clicca il <strong>bottone di blocco</strong> su un edificio per
can publish it. disabilitarlo.
- 6. Upon release, <strong>all buildings will be removed</strong> - 5. Una volta che cliccherai verifica, il tuo puzzle sarà
except for the Producers and Goal Acceptors - That's the part that convalidato e potrai pubblicarlo.
the player is supposed to figure out for themselves, after all :) - 6. Una volta rilasciato, <strong>tutti gli edifici saranno
rimossi</strong> ad eccezione di produttori e accettori di
obiettivi. Quella è la parte che il giocatore deve capire da solo,
dopo tutto :)
puzzleCompletion: puzzleCompletion:
title: Puzzle Completed! title: Puzzle completato!
titleLike: "Click the heart if you liked the puzzle:" titleLike: "Clicca il cuore se ti è piaciuto:"
titleRating: How difficult did you find the puzzle? titleRating: Quanto è stato difficile il puzzle?
titleRatingDesc: Your rating will help me to make you better suggestions in the future titleRatingDesc: La tua valutazione mi aiuterà a darti raccomandazioni migliori
continueBtn: Keep Playing in futuro
menuBtn: Menu continueBtn: Continua a giocare
menuBtn: Menù
puzzleMetadata: puzzleMetadata:
author: Author author: Autore
shortKey: Short Key shortKey: Codice
rating: Difficulty score rating: Punteggio difficoltà
averageDuration: Avg. Duration averageDuration: Durata media
completionRate: Completion rate completionRate: Tasso di completamento
shopUpgrades: shopUpgrades:
belt: belt:
name: Nastri, distribuzione e tunnel name: Nastri, distribuzione e tunnel
@ -685,25 +694,25 @@ buildings:
livello elettrico come oggetti sul livello normale. livello elettrico come oggetti sul livello normale.
constant_producer: constant_producer:
default: default:
name: Constant Producer name: Produttore costante
description: Constantly outputs a specified shape or color. description: Produce costantemente una forma o un colore specificati.
goal_acceptor: goal_acceptor:
default: default:
name: Goal Acceptor name: Accettore di obiettivi.
description: Deliver shapes to the goal acceptor to set them as a goal. description: Consegna forme all'accettore di obiettivi per impostarli come obiettivo.
block: block:
default: default:
name: Block name: Blocco
description: Allows you to block a tile. description: Blocca una casella.
storyRewards: storyRewards:
reward_cutter_and_trash: reward_cutter_and_trash:
title: Taglio forme title: Taglio forme
desc: Il <strong>taglierino</strong> è stato bloccato! Taglia le forme a metà da desc: Il <strong>taglierino</strong> è stato sbloccato! Taglia le forme a metà
sopra a sotto <strong>indipendentemente dal suo da sopra a sotto <strong>indipendentemente dal suo
orientamento</strong>!<br><br> Assicurati di buttare via lo scarto, orientamento</strong>!<br><br> Assicurati di buttare via lo scarto,
sennò <strong>si intaserà e andrà in stallo </strong> - Per questo altrimenti <strong>si intaserà e andrà in stallo </strong> - Per
ti ho dato il <strong>certino</strong>, che distrugge tutto quello questo ti ho dato il <strong>cestino</strong>, che distrugge tutto
che riceve! quello che riceve!
reward_rotater: reward_rotater:
title: Rotazione title: Rotazione
desc: Il <strong>ruotatore</strong> è stato sbloccato! Ruota le forme di 90 desc: Il <strong>ruotatore</strong> è stato sbloccato! Ruota le forme di 90
@ -820,7 +829,7 @@ storyRewards:
letto? Prova a mostrarlo su di un display!" letto? Prova a mostrarlo su di un display!"
reward_constant_signal: reward_constant_signal:
title: Sengale costante title: Sengale costante
desc: Hai sblocatto l'edificio <strong>segnale costante</strong> sul livello desc: Hai sbloccato l'edificio <strong>segnale costante</strong> sul livello
elettrico! È utile collegarlo ai <strong>filtri di oggetti</strong> elettrico! È utile collegarlo ai <strong>filtri di oggetti</strong>
per esempio.<br><br> Il segnale costante può emettere una per esempio.<br><br> Il segnale costante può emettere una
<strong>forma</strong>, un <strong>colore</strong> o un <strong>forma</strong>, un <strong>colore</strong> o un
@ -1108,14 +1117,14 @@ keybindings:
comparator: Comparatore comparator: Comparatore
item_producer: Generatore di oggetti (Sandbox) item_producer: Generatore di oggetti (Sandbox)
copyWireValue: "Cavi: Copia valore sotto il cursore" copyWireValue: "Cavi: Copia valore sotto il cursore"
rotateToUp: "Rotate: Point Up" rotateToUp: "Ruota: punta in alto"
rotateToDown: "Rotate: Point Down" rotateToDown: "Ruota: punta in basso"
rotateToRight: "Rotate: Point Right" rotateToRight: "Ruota: punta a destra"
rotateToLeft: "Rotate: Point Left" rotateToLeft: "Ruota: punta a sinistra"
constant_producer: Constant Producer constant_producer: Produttore costante
goal_acceptor: Goal Acceptor goal_acceptor: Accettore di obiettivi
block: Block block: Blocco
massSelectClear: Clear belts massSelectClear: Sgombra nastri
about: about:
title: Riguardo questo gioco title: Riguardo questo gioco
body: >- body: >-
@ -1129,7 +1138,8 @@ about:
La colonna sonora è stata composta da<a href="https://soundcloud.com/pettersumelius" target="_blank"> Peppsen</a> - È un grande.<br><br> La colonna sonora è stata composta da<a href="https://soundcloud.com/pettersumelius" target="_blank"> Peppsen</a> - È un grande.<br><br>
Per finire, grazie di cuore al mio migliore amico <a href="https://github.com/niklas-dahl" target="_blank">Niklas</a> - Senza le nostre sessioni su factorio questo gioco non sarebbe mai esistito. Per finire, grazie di cuore al mio migliore amico <a href="https://github.com/niklas-dahl" target="_blank">Niklas</a> -
Senza le nostre sessioni su factorio questo gioco non sarebbe mai esistito.
changelog: changelog:
title: Registro modifiche title: Registro modifiche
demo: demo:
@ -1215,56 +1225,72 @@ tips:
- Puoi cliccare a sinistra di una forma fermata a schermo per rimuoverla - Puoi cliccare a sinistra di una forma fermata a schermo per rimuoverla
dalla lista. dalla lista.
puzzleMenu: puzzleMenu:
play: Play play: Gioca
edit: Edit edit: Modifica
title: Puzzle Mode title: Modalità puzzle
createPuzzle: Create Puzzle createPuzzle: Crea puzzle
loadPuzzle: Load loadPuzzle: Carica
reviewPuzzle: Review & Publish reviewPuzzle: Verifica e pubblica
validatingPuzzle: Validating Puzzle validatingPuzzle: Convalidazione puzzle
submittingPuzzle: Submitting Puzzle submittingPuzzle: Pubblicazione puzzle
noPuzzles: There are currently no puzzles in this section. noPuzzles: Al momento non ci sono puzzle in questa sezione.
categories: categories:
levels: Levels levels: Livelli
new: New new: Nuovo
top-rated: Top Rated top-rated: Più votati
mine: My Puzzles mine: I miei puzzle
short: Short easy: Facili
easy: Easy hard: Difficili
hard: Hard completed: Completati
completed: Completed medium: Medi
official: Ufficiali
trending: Più popolari di oggi
trending-weekly: Più popolari della settimana
categories: Categorie
difficulties: Per difficoltà
account: I miei puzzle
search: Cerca
validation: validation:
title: Invalid Puzzle title: Puzzle non valido
noProducers: Please place a Constant Producer! noProducers: Per favore posiziona un Produttore costante!
noGoalAcceptors: Please place a Goal Acceptor! noGoalAcceptors: Per favore posiziona un accettore di obiettivi!
goalAcceptorNoItem: One or more Goal Acceptors have not yet assigned an item. goalAcceptorNoItem: Uno o più degli accettori di obiettivi non hanno un oggetto
Deliver a shape to them to set a goal. assegnato. Consgnagli una forma per impostare l'obiettivo.
goalAcceptorRateNotMet: One or more Goal Acceptors are not getting enough items. goalAcceptorRateNotMet: Uno o più degli accettori di obiettivi non ricevono
Make sure that the indicators are green for all acceptors. abbastanza oggetti. Assicurati che gli indicatori siano verdi per
buildingOutOfBounds: One or more buildings are outside of the buildable area. tutti gli accettori.
Either increase the area or remove them. buildingOutOfBounds: Uno o più edifici sono fuori dalla zona di costruzione.
autoComplete: Your puzzle autocompletes itself! Please make sure your constant Ingrandisci l'area o rimuovili.
producers are not directly delivering to your goal acceptors. autoComplete: Il tuo puzzle si autocompleta! Per favore assicurati che i tuoi
produttori costanti non consegnino direttamente agli accettori di
obiettivi.
difficulties:
easy: Facile
medium: Medio
hard: Difficile
backendErrors: backendErrors:
ratelimit: You are performing your actions too frequent. Please wait a bit. ratelimit: Stai facendo troppe azioni velocemente. Per favore attendi un attimo.
invalid-api-key: Failed to communicate with the backend, please try to invalid-api-key: Comunicazione con il backend fallita, per favore prova ad
update/restart the game (Invalid Api Key). aggiornare o riavviare il gioco (Invalid Api Key).
unauthorized: Failed to communicate with the backend, please try to unauthorized: Comunicazione con il backend fallita, per favore prova ad
update/restart the game (Unauthorized). aggiornare o riavviare il gioco (Unauthorized).
bad-token: Failed to communicate with the backend, please try to update/restart bad-token: Comunicazione con il backend fallita, per favore prova ad aggiornare
the game (Bad Token). o riavviare il gioco (Bad Token).
bad-id: Invalid puzzle identifier. bad-id: Identificativo puzzle non valido.
not-found: The given puzzle could not be found. not-found: Non è stato possibile trovare il puzzle.
bad-category: The given category could not be found. bad-category: Non è stato possibile trovare la categoria.
bad-short-key: The given short key is invalid. bad-short-key: Il codice non è valido.
profane-title: Your puzzle title contains profane words. profane-title: Il titolo del tuo puzzle contiene volgarità.
bad-title-too-many-spaces: Your puzzle title is too short. bad-title-too-many-spaces: Il titolo del tuo puzzle è troppo breve.
bad-shape-key-in-emitter: A constant producer has an invalid item. bad-shape-key-in-emitter: Un produttore costante ha un oggetto non valido.
bad-shape-key-in-goal: A goal acceptor has an invalid item. bad-shape-key-in-goal: Un accettore di obiettivi ha un oggetto non valido.
no-emitters: Your puzzle does not contain any constant producers. no-emitters: Il tuo puzzle non contiente alcun produttore costante.
no-goals: Your puzzle does not contain any goal acceptors. no-goals: Il tuo puzzle non contiene alcun accettore di obiettivi.
short-key-already-taken: This short key is already taken, please use another one. short-key-already-taken: Queesto codice forma è già in uso, per favore scegline un altro.
can-not-report-your-own-puzzle: You can not report your own puzzle. can-not-report-your-own-puzzle: Non puoi segnlare il tuo puzzle.
bad-payload: The request contains invalid data. bad-payload: La richiesta contiene dati non validi.
bad-building-placement: Your puzzle contains invalid placed buildings. bad-building-placement: Il tuo puzzle contiene edifici non validi.
timeout: The request timed out. timeout: La richiesta è scaduta.
too-many-likes-already: Questo puzzle ha già ricevuto troppi "mi piace". Se vuoi ancora
rimuoverlo, per favore contatta support@shapez.io!
no-permission: Non hai i permessi per eseguire questa azione.

View File

@ -188,7 +188,7 @@ dialogs:
offlineMode: offlineMode:
title: Offline Mode title: Offline Mode
desc: We couldn't reach the servers, so the game has to run in offline mode. desc: We couldn't reach the servers, so the game has to run in offline mode.
Please make sure you have an active internect connection. Please make sure you have an active internet connection.
puzzleDownloadError: puzzleDownloadError:
title: Download Error title: Download Error
desc: "Failed to download the puzzle:" desc: "Failed to download the puzzle:"
@ -227,6 +227,9 @@ dialogs:
puzzleLoadShortKey: puzzleLoadShortKey:
title: Enter short key title: Enter short key
desc: Enter the short key of the puzzle to load it. desc: Enter the short key of the puzzle to load it.
puzzleDelete:
title: Delete Puzzle?
desc: Are you sure you want to delete '<title>'? This can not be undone!
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: マップ移動 moveMap: マップ移動
@ -1037,10 +1040,17 @@ puzzleMenu:
new: New new: New
top-rated: Top Rated top-rated: Top Rated
mine: My Puzzles mine: My Puzzles
short: Short
easy: Easy easy: Easy
hard: Hard hard: Hard
completed: Completed completed: Completed
medium: Medium
official: Official
trending: Trending today
trending-weekly: Trending weekly
categories: Categories
difficulties: By Difficulty
account: My Puzzles
search: Search
validation: validation:
title: Invalid Puzzle title: Invalid Puzzle
noProducers: Please place a Constant Producer! noProducers: Please place a Constant Producer!
@ -1053,6 +1063,10 @@ puzzleMenu:
Either increase the area or remove them. Either increase the area or remove them.
autoComplete: Your puzzle autocompletes itself! Please make sure your constant autoComplete: Your puzzle autocompletes itself! Please make sure your constant
producers are not directly delivering to your goal acceptors. producers are not directly delivering to your goal acceptors.
difficulties:
easy: Easy
medium: Medium
hard: Hard
backendErrors: backendErrors:
ratelimit: You are performing your actions too frequent. Please wait a bit. ratelimit: You are performing your actions too frequent. Please wait a bit.
invalid-api-key: Failed to communicate with the backend, please try to invalid-api-key: Failed to communicate with the backend, please try to
@ -1076,3 +1090,6 @@ backendErrors:
bad-payload: The request contains invalid data. bad-payload: The request contains invalid data.
bad-building-placement: Your puzzle contains invalid placed buildings. bad-building-placement: Your puzzle contains invalid placed buildings.
timeout: The request timed out. timeout: The request timed out.
too-many-likes-already: The puzzle alreay got too many likes. If you still want
to remove it, please contact support@shapez.io!
no-permission: You do not have the permission to perform this action.

View File

@ -8,7 +8,7 @@ steamPage:
심지어 그것만으로는 충분하지 않을 겁니다. 수요는 기하급수적으로 늘어나게 될 것이고, 더욱 복잡한 도형을 더욱 많이 생산하여야 하므로, 유일하게 도움이 되는 것은 끊임없이 확장을 하는 것입니다! 처음에는 단순한 도형만을 만들지만, 나중에는 색소를 추출하고 혼합하여 도형에 색칠을 해야 합니다! 심지어 그것만으로는 충분하지 않을 겁니다. 수요는 기하급수적으로 늘어나게 될 것이고, 더욱 복잡한 도형을 더욱 많이 생산하여야 하므로, 유일하게 도움이 되는 것은 끊임없이 확장을 하는 것입니다! 처음에는 단순한 도형만을 만들지만, 나중에는 색소를 추출하고 혼합하여 도형에 색칠을 해야 합니다!
Steam에서 게임을 구매하여 정식 버전의 콘텐츠를 사용하실 수 있지만, 먼저 Shapez.io의 체험판 버전을 플레이해보시고 구매를 고려하셔도 됩니다! Steam에서 게임을 구매하여 정식 버전의 콘텐츠를 사용하실 수 있지만, 먼저 Shapez.io의 체험판 버전을 플레이해보시고 구매를 고려하셔도 됩니다!
what_others_say: What people say about shapez.io what_others_say: shapez.io에 대한 의견들
nothernlion_comment: This game is great - I'm having a wonderful time playing, nothernlion_comment: This game is great - I'm having a wonderful time playing,
and time has flown by. and time has flown by.
notch_comment: Oh crap. I really should sleep, but I think I just figured out notch_comment: Oh crap. I really should sleep, but I think I just figured out
@ -47,7 +47,7 @@ global:
escape: ESC escape: ESC
shift: SHIFT shift: SHIFT
space: SPACE space: SPACE
loggingIn: Logging in loggingIn: 로그인 중
demoBanners: demoBanners:
title: 체험판 버전 title: 체험판 버전
intro: 정식 버전을 구매해서 모든 콘텐츠를 사용해 보세요! intro: 정식 버전을 구매해서 모든 콘텐츠를 사용해 보세요!
@ -67,11 +67,10 @@ mainMenu:
madeBy: 제작 <author-link> madeBy: 제작 <author-link>
subreddit: Reddit subreddit: Reddit
savegameUnnamed: 이름 없음 savegameUnnamed: 이름 없음
puzzleMode: Puzzle Mode puzzleMode: 퍼즐 모드
back: Back back: Back
puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle puzzleDlcText: 공장의 크기를 줄이고 최적화하는데 관심이 많으신가요? 지금 퍼즐 DLC를 구입하세요!
DLC now on Steam for even more fun! puzzleDlcWishlist: 지금 찜 목록에 추가하세요!
puzzleDlcWishlist: Wishlist now!
dialogs: dialogs:
buttons: buttons:
ok: 확인 ok: 확인
@ -85,9 +84,9 @@ dialogs:
viewUpdate: 업데이트 보기 viewUpdate: 업데이트 보기
showUpgrades: 업그레이드 보기 showUpgrades: 업그레이드 보기
showKeybindings: 조작법 보기 showKeybindings: 조작법 보기
retry: Retry retry: 재시작
continue: Continue continue: 계속하기
playOffline: Play Offline playOffline: 오프라인 플레이
importSavegameError: importSavegameError:
title: 가져오기 오류 title: 가져오기 오류
text: "세이브 파일을 가져오지 못했습니다:" text: "세이브 파일을 가져오지 못했습니다:"
@ -173,66 +172,62 @@ dialogs:
title: 활성화된 튜토리얼 title: 활성화된 튜토리얼
desc: 현재 레벨에서 사용할 수 있는 튜토리얼 비디오가 있습니다! 허나 영어로만 제공될 것입니다. 보시겠습니까? desc: 현재 레벨에서 사용할 수 있는 튜토리얼 비디오가 있습니다! 허나 영어로만 제공될 것입니다. 보시겠습니까?
editConstantProducer: editConstantProducer:
title: Set Item title: 아이템 설정
puzzleLoadFailed: puzzleLoadFailed:
title: Puzzles failed to load title: 퍼즐 불러오기 실패
desc: "Unfortunately the puzzles could not be loaded:" desc: "불행히도 이 퍼즐은 불러오는데 실패하였습니다:"
submitPuzzle: submitPuzzle:
title: Submit Puzzle title: 퍼즐 보내기
descName: "Give your puzzle a name:" descName: "퍼즐에 이름을 지어 주세요:"
descIcon: "Please enter a unique short key, which will be shown as the icon of descIcon: "퍼즐의 아이콘으로 보여지게 될 짧은 단어를 지정해 주세요. (<link>이곳</link>에서 생성하시거나, 아래 랜덤한 모양
your puzzle (You can generate them <link>here</link>, or choose one 중 하나를 선택하세요):"
of the randomly suggested shapes below):" placeholderName: 퍼즐 제목
placeholderName: Puzzle Title
puzzleResizeBadBuildings: puzzleResizeBadBuildings:
title: Resize not possible title: 크기 조절 불가능
desc: You can't make the zone any smaller, because then some buildings would be desc: 몇몇 건물이 구역 밖으로 벗어나게 되므로 크기를 조절할 수 없습니다.
outside the zone.
puzzleLoadError: puzzleLoadError:
title: Bad Puzzle title: 잘못된 퍼즐
desc: "The puzzle failed to load:" desc: "퍼즐을 불러올 수 없었습니다:"
offlineMode: offlineMode:
title: Offline Mode title: 오프라인 모드
desc: We couldn't reach the servers, so the game has to run in offline mode. desc: 서버에 접속할 수 없었으므로 오프라인 모드로 게임이 시작되었습니다. 인터넷 연결 상태를 다시 한번 확인해 주세요.
Please make sure you have an active internect connection.
puzzleDownloadError: puzzleDownloadError:
title: Download Error title: 다운로드 오류
desc: "Failed to download the puzzle:" desc: "퍼즐을 다운로드할 수 없습니다:"
puzzleSubmitError: puzzleSubmitError:
title: Submission Error title: 전송 오류
desc: "Failed to submit your puzzle:" desc: "퍼즐을 전송할 수 없습니다:"
puzzleSubmitOk: puzzleSubmitOk:
title: Puzzle Published title: 퍼즐 공개됨
desc: Congratulations! Your puzzle has been published and can now be played by desc: 축하합니다! 퍼즐이 업로드되었고 이제 다른 사람이 플레이할 수 있습니다. "내 퍼즐" 섹션에서 찾으실 수 있습니다.
others. You can now find it in the "My puzzles" section.
puzzleCreateOffline: puzzleCreateOffline:
title: Offline Mode title: 오프라인 모드
desc: Since you are offline, you will not be able to save and/or publish your desc: 오프라인 모드임으로 퍼즐을 저장하거나 업로드할 수 없습니다. 그래도 계속하시겠습니까?
puzzle. Would you still like to continue?
puzzlePlayRegularRecommendation: puzzlePlayRegularRecommendation:
title: Recommendation title: 권장 사항
desc: I <strong>strongly</strong> recommend playing the normal game to level 12 desc: 퍼즐 DLC 플레이시 소개되지 않은 요소를 접하시게 될 수 있으므로, 적어도 일반 게임을 12레벨까지 플레이하시는것을
before attempting the puzzle DLC, otherwise you may encounter <strong>강력히</strong> 권장드립니다. 그래도 계속하시겠습니까?
mechanics not yet introduced. Do you still want to continue?
puzzleShare: puzzleShare:
title: Short Key Copied title: 짧은 키 복사됨
desc: The short key of the puzzle (<key>) has been copied to your clipboard! It desc: 퍼즐의 짧은 키 (<key>) 가 클립보드에 복사되었습니다! 메인 메뉴에서 퍼즐 접근 시 사용할 수 있습니다.
can be entered in the puzzle menu to access the puzzle.
puzzleReport: puzzleReport:
title: Report Puzzle title: 퍼즐 신고
options: options:
profane: Profane profane: 부적절함
unsolvable: Not solvable unsolvable: 풀 수 없음
trolling: Trolling trolling: 낚시성
puzzleReportComplete: puzzleReportComplete:
title: Thank you for your feedback! title: 피드백을 보내주셔서 감사드립니다!
desc: The puzzle has been flagged. desc: 퍼즐이 신고되었습니다.
puzzleReportError: puzzleReportError:
title: Failed to report title: 신고 실패
desc: "Your report could not get processed:" desc: "오류로 신고가 처리되지 못했습니다:"
puzzleLoadShortKey: puzzleLoadShortKey:
title: Enter short key title: 짧은 키 입력
desc: Enter the short key of the puzzle to load it. desc: 불러올 퍼즐의 짧은 키를 입력해 주세요.
puzzleDelete:
title: 퍼즐을 지우시겠습니까?
desc: 정말로 퍼즐:'<title>'을 지우시겠습니까? 이것은 돌릴수 없습니다!
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: 이동 moveMap: 이동
@ -340,9 +335,8 @@ ingame:
21_2_switch_to_wires: <strong>E 키</strong>를 눌러 전선 레이어 로 전환하세요!<br><br> 그 후 색칠기의 21_2_switch_to_wires: <strong>E 키</strong>를 눌러 전선 레이어 로 전환하세요!<br><br> 그 후 색칠기의
<strong>네 입력 부분</strong>을 모두 케이블로 연결하세요! <strong>네 입력 부분</strong>을 모두 케이블로 연결하세요!
21_3_place_button: 훌륭해요! 이제 <strong>스위치</strong>를 배치하고 전선으로 연결하세요! 21_3_place_button: 훌륭해요! 이제 <strong>스위치</strong>를 배치하고 전선으로 연결하세요!
21_4_press_button: "Press the switch to make it <strong>emit a truthy 21_4_press_button: "스위치를 눌러서 색칠기에 <strong>참 신호를 보내</strong> 활성화해보세요.<br><br> 추신:
signal</strong> and thus activate the painter.<br><br> PS: You 모든 입력을 연결할 필요는 없습니다! 두개만 연결해 보세요."
don't have to connect all inputs! Try wiring only two."
colors: colors:
red: 빨간색 red: 빨간색
green: 초록색 green: 초록색
@ -391,46 +385,40 @@ ingame:
title: 저를 지원해주세요 title: 저를 지원해주세요
desc: 저는 여가 시간에 게임을 개발합니다! desc: 저는 여가 시간에 게임을 개발합니다!
achievements: achievements:
title: Achievements title: 도전 과제
desc: Hunt them all! desc: 모두 잡아 보세요!
puzzleEditorSettings: puzzleEditorSettings:
zoneTitle: Zone zoneTitle: 구역
zoneWidth: Width zoneWidth: 너비
zoneHeight: Height zoneHeight: 높이
trimZone: Trim trimZone: 자르기
clearItems: Clear Items clearItems: 아이템 초기화
share: Share share: 공유
report: Report report: 신고
puzzleEditorControls: puzzleEditorControls:
title: Puzzle Creator title: 퍼즐 생성기
instructions: instructions:
- 1. Place <strong>Constant Producers</strong> to provide shapes and - 1. <strong>일정 생성기</strong>를 배치해 플레이어가 사용할 색깔과 모양 을 생성하세요
colors to the player - 2. 플레이어가 나중에 만들 모양을 하나 이상 만들어 <strong>목표 수집기</strong> 로 배달하도록 만드세요
- 2. Build one or more shapes you want the player to build later and - 3. 목표 수집기가 모양을 일정 양 이상 수집하면 그것은 플레이어가 반드시 <strong>생산해야 할 목표
deliver it to one or more <strong>Goal Acceptors</strong> 모양</strong>으로 저장합니다 (<strong>초록색 뱃지</strong> 로 표시됨)
- 3. Once a Goal Acceptor receives a shape for a certain amount of - 4. 건물의 <strong>잠금 버튼</strong>을 눌러서 비활성화하세요
time, it <strong>saves it as a goal</strong> that the player must - 5. 리뷰 버튼을 누르면 퍼즐이 검증되고 업로드할수 있게 됩니다.
produce later (Indicated by the <strong>green badge</strong>). - 6. 공개시, 생성기와 목표 수집기를 제외한 <strong>모든 건물이</strong> 제거됩니다 - 그 부분이 바로
- 4. Click the <strong>lock button</strong> on a building to disable 플레이어가 스스로 알아내야 하는 것들이죠 :)
it.
- 5. Once you click review, your puzzle will be validated and you
can publish it.
- 6. Upon release, <strong>all buildings will be removed</strong>
except for the Producers and Goal Acceptors - That's the part that
the player is supposed to figure out for themselves, after all :)
puzzleCompletion: puzzleCompletion:
title: Puzzle Completed! title: 퍼즐 완료됨!
titleLike: "Click the heart if you liked the puzzle:" titleLike: "퍼즐이 좋았다면 하트를 눌러주세요:"
titleRating: How difficult did you find the puzzle? titleRating: 퍼즐의 난이도는 어땠나요?
titleRatingDesc: Your rating will help me to make you better suggestions in the future titleRatingDesc: 당신의 평가는 제가 미래에 더 나은 평가를 만들수 있도록 도울 수 있습니다.
continueBtn: Keep Playing continueBtn: 계속 플레이하기
menuBtn: Menu menuBtn: 메뉴
puzzleMetadata: puzzleMetadata:
author: Author author: 제작자
shortKey: Short Key shortKey: 짧은 키
rating: Difficulty score rating: 난이도
averageDuration: Avg. Duration averageDuration: 평균 플레이 시간
completionRate: Completion rate completionRate: 완료율
shopUpgrades: shopUpgrades:
belt: belt:
name: 벨트, 밸런서, 터널 name: 벨트, 밸런서, 터널
@ -548,7 +536,7 @@ buildings:
constant_signal: constant_signal:
default: default:
name: 일정 신호기 name: 일정 신호기
description: 모양, 색상, 또는 불 값 (1 또는 0) 상수 신호를 방출합니다. description: 모양, 색상, 또는 불 값 (1 또는 0)이 될 수 있는 일정한 신호를 방출합니다.
lever: lever:
default: default:
name: 스위치 name: 스위치
@ -617,16 +605,16 @@ buildings:
description: 샌드박스 모드에서만 사용할 수 있는 아이템으로, 일반 레이어 위에 있는 전선 레이어에서 주어진 신호를 출력합니다. description: 샌드박스 모드에서만 사용할 수 있는 아이템으로, 일반 레이어 위에 있는 전선 레이어에서 주어진 신호를 출력합니다.
constant_producer: constant_producer:
default: default:
name: Constant Producer name: 일정 생성기
description: Constantly outputs a specified shape or color. description: 지정한 모양이나 색깔을 일정하게 생성합니다.
goal_acceptor: goal_acceptor:
default: default:
name: Goal Acceptor name: 목표 수집기
description: Deliver shapes to the goal acceptor to set them as a goal. description: 목표 수집기로 모양을 보내 목표로 설정하세요.
block: block:
default: default:
name: Block name: 차단기
description: Allows you to block a tile. description: 타일을 사용하지 못하게 차단합니다.
storyRewards: storyRewards:
reward_cutter_and_trash: reward_cutter_and_trash:
title: 절단기 title: 절단기
@ -743,13 +731,11 @@ storyRewards:
- 평소처럼 게임을 진행합니다.<br><br> 어떤 방식으로든, 재미있게 게임을 플레이해주시길 바랍니다! - 평소처럼 게임을 진행합니다.<br><br> 어떤 방식으로든, 재미있게 게임을 플레이해주시길 바랍니다!
reward_wires_painter_and_levers: reward_wires_painter_and_levers:
title: 전선과 4단 색칠기 title: 전선과 4단 색칠기
desc: "You just unlocked the <strong>Wires Layer</strong>: It is a separate desc: " 방금 <strong>전선 레이어</strong>를 활성화하셨습니다: 이것은 일반 레이어 위에 존재하는 별개의 레이어로 수많은
layer on top of the regular layer and introduces a lot of new 새로운 요소를 사용할 수 있습니다!<br><br> <strong>4단 색칠기</strong>를 활성화해 드리겠습니다 -
mechanics!<br><br> For the beginning I unlocked you the <strong>Quad 전선 레이어에서 색을 칠할 부분에 연결해 보세요!<br><br> 전선 레이어로 전환하시려면
Painter</strong> - Connect the slots you would like to paint with on <strong>E</strong>키를 눌러주세요.<br><br> 추신: <strong>힌트를 활성화</strong>해서
the wires layer!<br><br> To switch to the wires layer, press 전선 튜토리얼을 활성화해 보세요!"
<strong>E</strong>. <br><br> PS: <strong>Enable hints</strong> in
the settings to activate the wires tutorial!"
reward_filter: reward_filter:
title: 아이템 선별기 title: 아이템 선별기
desc: <strong>아이템 선별기</strong>가 잠금 해제되었습니다! 전선 레이어의 신호와 일치하는지에 대한 여부로 아이템을 위쪽 desc: <strong>아이템 선별기</strong>가 잠금 해제되었습니다! 전선 레이어의 신호와 일치하는지에 대한 여부로 아이템을 위쪽
@ -970,14 +956,14 @@ keybindings:
comparator: 비교기 comparator: 비교기
item_producer: 아이템 생성기 (샌드박스) item_producer: 아이템 생성기 (샌드박스)
copyWireValue: "전선: 커서 아래 값 복사" copyWireValue: "전선: 커서 아래 값 복사"
rotateToUp: "Rotate: Point Up" rotateToUp: "위로 향하게 회전"
rotateToDown: "Rotate: Point Down" rotateToDown: "아래로 향하게 회전"
rotateToRight: "Rotate: Point Right" rotateToRight: "오른쪽으로 향하게 회전"
rotateToLeft: "Rotate: Point Left" rotateToLeft: "아래쪽으로 향하게 회전"
constant_producer: Constant Producer constant_producer: 일정 생성기
goal_acceptor: Goal Acceptor goal_acceptor: 목표 수집기
block: Block block: 블록
massSelectClear: Clear belts massSelectClear: 밸트를 클리어합니다
about: about:
title: 게임 정보 title: 게임 정보
body: >- body: >-
@ -1059,56 +1045,62 @@ tips:
- F4 키를 두번 누르면 마우스와 카메라의 타일을 표시합니다. - F4 키를 두번 누르면 마우스와 카메라의 타일을 표시합니다.
- 왼쪽에 고정된 도형을 클릭하여 고정을 해제할 수 있습니다. - 왼쪽에 고정된 도형을 클릭하여 고정을 해제할 수 있습니다.
puzzleMenu: puzzleMenu:
play: Play play: 플레이
edit: Edit edit: 편집
title: Puzzle Mode title: 퍼즐 모드
createPuzzle: Create Puzzle createPuzzle: 퍼즐 만들기
loadPuzzle: Load loadPuzzle: 불러오기
reviewPuzzle: Review & Publish reviewPuzzle: 리뷰 & 공개
validatingPuzzle: Validating Puzzle validatingPuzzle: 퍼즐 검증중
submittingPuzzle: Submitting Puzzle submittingPuzzle: 퍼즐 전송중
noPuzzles: There are currently no puzzles in this section. noPuzzles: 이 섹션에 퍼즐이 없습니다.
categories: categories:
levels: Levels levels: 레벨순
new: New new: 최신순
top-rated: Top Rated top-rated: 등급순
mine: My Puzzles mine: 내 퍼즐
short: Short easy: 쉬움
easy: Easy hard: 어러움
hard: Hard completed: 완료함
completed: Completed medium: 중간
official: 공식
trending: 오늘의 인기
trending-weekly: 이 주의 인기
categories: 카테고리
difficulties: 어려운 순서로
account: 내 퍼즐들
search: 검색
validation: validation:
title: Invalid Puzzle title: 잘못된 퍼즐
noProducers: Please place a Constant Producer! noProducers: 일정 생성기를 배치해주세요!
noGoalAcceptors: Please place a Goal Acceptor! noGoalAcceptors: 목표 수집기를 배치해주세요!
goalAcceptorNoItem: One or more Goal Acceptors have not yet assigned an item. goalAcceptorNoItem: 하나 이상의 목표 수집기에 아이템이 지정되지 않았습니다. 모양을 운반해서 목표를 지정해 주세요.
Deliver a shape to them to set a goal. goalAcceptorRateNotMet: 하나 이상의 목표 수집기에 아이템이 충분하지 않습니다. 모든 수집기의 표시가 초록색인지 확인해주세요.
goalAcceptorRateNotMet: One or more Goal Acceptors are not getting enough items. buildingOutOfBounds: 하나 이상의 건물이 지을 수 있는 영역 밖에 존재합니다. 영역을 늘리거나 건물을 제거하세요.
Make sure that the indicators are green for all acceptors. autoComplete: 퍼즐이 스스로 완료됩니다! 일정 생성기가 만든 모양이 목표 수집기로 바로 들어가고 있는건 아닌지 확인해주세요.
buildingOutOfBounds: One or more buildings are outside of the buildable area. difficulties:
Either increase the area or remove them. easy: 쉬움
autoComplete: Your puzzle autocompletes itself! Please make sure your constant medium: 중간
producers are not directly delivering to your goal acceptors. hard: 어려움
backendErrors: backendErrors:
ratelimit: You are performing your actions too frequent. Please wait a bit. ratelimit: 너무 빠른 시간 내 작업을 반복하고 있습니다. 조금만 기다려 주세요.
invalid-api-key: Failed to communicate with the backend, please try to invalid-api-key: 백엔드 서버와 통신할 수 없습니다. 게임을 업데이트하거나 재시작해 주세요 (잘못된 API 키).
update/restart the game (Invalid Api Key). unauthorized: 백엔드 서버와 통신할 수 없습니다. 게임을 업데이트하거나 재시작해 주세요 (인증되지 않음).
unauthorized: Failed to communicate with the backend, please try to bad-token: 백엔드 서버와 통신할 수 없습니다. 게임을 업데이트하거나 재시작해 주세요 (잘못된 토큰).
update/restart the game (Unauthorized). bad-id: 잘못된 퍼즐 구분자.
bad-token: Failed to communicate with the backend, please try to update/restart not-found: 해당하는 퍼즐을 찾을 수 없습니다.
the game (Bad Token). bad-category: 해당하는 분류를 찾을 수 없습니다.
bad-id: Invalid puzzle identifier. bad-short-key: 입력한 짧은 키가 올바르지 않습니다.
not-found: The given puzzle could not be found. profane-title: 퍼즐 제목에 부적절한 단어가 포함되어 있습니다.
bad-category: The given category could not be found. bad-title-too-many-spaces: 퍼즐 제목이 너무 짧습니다.
bad-short-key: The given short key is invalid. bad-shape-key-in-emitter: 일정 생성기에 잘못된 아이템이 지정되어 있습니다.
profane-title: Your puzzle title contains profane words. bad-shape-key-in-goal: 목표 수집기에 잘못된 아이템이 지정되어 있습니다.
bad-title-too-many-spaces: Your puzzle title is too short. no-emitters: 퍼즐에 일정 생성기가 하나도 존재하지 않습니다.
bad-shape-key-in-emitter: A constant producer has an invalid item. no-goals: 퍼즐에 목표 생성기가 하나도 존재하지 않습니다.
bad-shape-key-in-goal: A goal acceptor has an invalid item. short-key-already-taken: 이 짧은 키는 이미 사용중입니다. 다른 것을 이용해 주세요.
no-emitters: Your puzzle does not contain any constant producers. can-not-report-your-own-puzzle: 자신이 만든 퍼즐을 신고할 수 없습니다.
no-goals: Your puzzle does not contain any goal acceptors. bad-payload: 요청이 잘못된 데이터를 포함하고 있습니다.
short-key-already-taken: This short key is already taken, please use another one. bad-building-placement: 퍼즐에 잘못된 곳에 위치한 건물이 있습니다.
can-not-report-your-own-puzzle: You can not report your own puzzle. timeout: 요청 시간이 초과되었습니다.
bad-payload: The request contains invalid data. too-many-likes-already: 이 퍼즐은 이미 너무 많은 하트를 받았습니다. 그래도 부족하다면 support@shapez.io로 문의하세요!
bad-building-placement: Your puzzle contains invalid placed buildings. no-permission: 이 작업을 할 권한이 없습니다
timeout: The request timed out.

View File

@ -211,7 +211,7 @@ dialogs:
offlineMode: offlineMode:
title: Offline Mode title: Offline Mode
desc: We couldn't reach the servers, so the game has to run in offline mode. desc: We couldn't reach the servers, so the game has to run in offline mode.
Please make sure you have an active internect connection. Please make sure you have an active internet connection.
puzzleDownloadError: puzzleDownloadError:
title: Download Error title: Download Error
desc: "Failed to download the puzzle:" desc: "Failed to download the puzzle:"
@ -250,6 +250,9 @@ dialogs:
puzzleLoadShortKey: puzzleLoadShortKey:
title: Enter short key title: Enter short key
desc: Enter the short key of the puzzle to load it. desc: Enter the short key of the puzzle to load it.
puzzleDelete:
title: Delete Puzzle?
desc: Are you sure you want to delete '<title>'? This can not be undone!
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: Move moveMap: Move
@ -1179,10 +1182,17 @@ puzzleMenu:
new: New new: New
top-rated: Top Rated top-rated: Top Rated
mine: My Puzzles mine: My Puzzles
short: Short
easy: Easy easy: Easy
hard: Hard hard: Hard
completed: Completed completed: Completed
medium: Medium
official: Official
trending: Trending today
trending-weekly: Trending weekly
categories: Categories
difficulties: By Difficulty
account: My Puzzles
search: Search
validation: validation:
title: Invalid Puzzle title: Invalid Puzzle
noProducers: Please place a Constant Producer! noProducers: Please place a Constant Producer!
@ -1195,6 +1205,10 @@ puzzleMenu:
Either increase the area or remove them. Either increase the area or remove them.
autoComplete: Your puzzle autocompletes itself! Please make sure your constant autoComplete: Your puzzle autocompletes itself! Please make sure your constant
producers are not directly delivering to your goal acceptors. producers are not directly delivering to your goal acceptors.
difficulties:
easy: Easy
medium: Medium
hard: Hard
backendErrors: backendErrors:
ratelimit: You are performing your actions too frequent. Please wait a bit. ratelimit: You are performing your actions too frequent. Please wait a bit.
invalid-api-key: Failed to communicate with the backend, please try to invalid-api-key: Failed to communicate with the backend, please try to
@ -1218,3 +1232,6 @@ backendErrors:
bad-payload: The request contains invalid data. bad-payload: The request contains invalid data.
bad-building-placement: Your puzzle contains invalid placed buildings. bad-building-placement: Your puzzle contains invalid placed buildings.
timeout: The request timed out. timeout: The request timed out.
too-many-likes-already: The puzzle alreay got too many likes. If you still want
to remove it, please contact support@shapez.io!
no-permission: You do not have the permission to perform this action.

View File

@ -1,17 +1,17 @@
steamPage: steamPage:
shortText: shapez.io is een spel dat draait om het bouwen van fabrieken voor het shortText: shapez.io is een spel dat draait om het bouwen van fabrieken voor het
produceren en automatiseren van steeds complexere vormen in een oneindig produceren en automatiseren van steeds complexere vormen in een oneindig
groot speelveld. grote wereld.
discordLinkShort: Officiële Discord server discordLinkShort: Officiële Discord server
intro: >- intro: >-
Shapez.io is een spel waarin je fabrieken moet bouwen voor de Shapez.io is een spel waarin je fabrieken bouwt voor de automatische
automatische productie van geometrische vormen. productie van geometrische vormen.
Naarmate het spel vordert, worden de vormen complexer, en moet je uitbreiden in het oneindige speelveld. Naarmate het spel vordert, worden de vormen complexer, en zul je moeten uitbreiden in de oneindige wereld.
En als dat nog niet genoeg is moet je ook nog eens steeds meer produceren om aan de vraag te kunnen voldoen. Het enige dat helpt is uitbreiden! En als dat nog niet genoeg is produceer je ook nog steeds meer om aan de vraag te kunnen voldoen. Het enige dat helpt is uitbreiden!
Ondanks het feit dat je in het begin alleen vormen maakt, komt er het punt waarop je ze moet kleuren. Deze kleuren moet je vinden en mengen! Ondanks het feit dat je in het begin alleen vormen maakt, komt er een punt waarop je ze gaat kleuren. Deze kleuren kun je vinden en mengen!
Door het spel op Steam te kopen kun je de volledige versie spelen. Je kunt echter ook een demo versie spelen op shapez.io en later beslissen om over te schakelen zonder voortgang te verliezen. Door het spel op Steam te kopen kun je de volledige versie spelen. Je kunt echter ook een demo versie spelen op shapez.io en later beslissen om over te schakelen zonder voortgang te verliezen.
what_others_say: What people say about shapez.io what_others_say: What people say about shapez.io
@ -65,7 +65,8 @@ mainMenu:
discordLink: Officiële Discord-server (Engelstalig) discordLink: Officiële Discord-server (Engelstalig)
helpTranslate: Help ons met vertalen! helpTranslate: Help ons met vertalen!
browserWarning: Sorry, maar dit spel draait langzaam in je huidige browser! Koop browserWarning: Sorry, maar dit spel draait langzaam in je huidige browser! Koop
de standalone versie of download chrome voor de volledige ervaring. de standalone versie of download Google Chrome voor de volledige
ervaring.
savegameLevel: Level <x> savegameLevel: Level <x>
savegameLevelUnknown: Level onbekend savegameLevelUnknown: Level onbekend
continue: Ga verder continue: Ga verder
@ -75,8 +76,8 @@ mainMenu:
savegameUnnamed: Naamloos savegameUnnamed: Naamloos
puzzleMode: Puzzel Modus puzzleMode: Puzzel Modus
back: Terug back: Terug
puzzleDlcText: Houd je van het comprimeren en optimaliseren van fabrieken? Verkrijg de puzzel puzzleDlcText: Houd je van het comprimeren en optimaliseren van fabrieken?
DLC nu op Steam voor nog meer plezier! Verkrijg de puzzel DLC nu op Steam voor nog meer plezier!
puzzleDlcWishlist: Voeg nu toe aan je verlanglijst! puzzleDlcWishlist: Voeg nu toe aan je verlanglijst!
dialogs: dialogs:
buttons: buttons:
@ -104,7 +105,7 @@ dialogs:
title: Corrupte savegame title: Corrupte savegame
text: "Het laden van je savegame is mislukt:" text: "Het laden van je savegame is mislukt:"
confirmSavegameDelete: confirmSavegameDelete:
title: Bevestig het verwijderen title: Bevestig verwijderen van savegame
text: Ben je zeker dat je het volgende spel wil verwijderen?<br><br> text: Ben je zeker dat je het volgende spel wil verwijderen?<br><br>
'<savegameName>' op niveau <savegameLevel><br><br> Dit kan niet '<savegameName>' op niveau <savegameLevel><br><br> Dit kan niet
ongedaan worden gemaakt! ongedaan worden gemaakt!
@ -113,7 +114,7 @@ dialogs:
text: "Het verwijderen van de savegame is mislukt:" text: "Het verwijderen van de savegame is mislukt:"
restartRequired: restartRequired:
title: Opnieuw opstarten vereist title: Opnieuw opstarten vereist
text: Je moet het spel opnieuw opstarten om de instellingen toe te passen. text: Start het spel opnieuw op om de instellingen toe te passen.
editKeybinding: editKeybinding:
title: Verander sneltoetsen title: Verander sneltoetsen
desc: Druk op de toets of muisknop die je aan deze functie toe wil wijzen, of desc: Druk op de toets of muisknop die je aan deze functie toe wil wijzen, of
@ -162,8 +163,8 @@ dialogs:
van lopende banden om te draaien wanneer je ze plaatst.<br>" van lopende banden om te draaien wanneer je ze plaatst.<br>"
createMarker: createMarker:
title: Nieuwe markering title: Nieuwe markering
desc: Geef het een nuttige naam, Je kan ook een <strong>snel toets</strong> van desc: Geef het een nuttige naam, Je kan ook een <strong>sleutel</strong> van een
een vorm gebruiken (die je <link>here</link> kan genereren). vorm gebruiken (die je <link>hier</link> kunt genereren).
titleEdit: Bewerk markering titleEdit: Bewerk markering
markerDemoLimit: markerDemoLimit:
desc: Je kunt maar twee markeringen plaatsen in de demo. Koop de standalone voor desc: Je kunt maar twee markeringen plaatsen in de demo. Koop de standalone voor
@ -184,7 +185,7 @@ dialogs:
editSignal: editSignal:
title: Stel het signaal in. title: Stel het signaal in.
descItems: "Kies een ingesteld item:" descItems: "Kies een ingesteld item:"
descShortKey: ... of voer de <strong>hotkey</strong> in van een vorm (Die je descShortKey: ... of voer de <strong>sleutel</strong> in van een vorm (Die je
<link>hier</link> kunt vinden). <link>hier</link> kunt vinden).
renameSavegame: renameSavegame:
title: Hernoem opgeslagen spel title: Hernoem opgeslagen spel
@ -196,7 +197,7 @@ dialogs:
tutorialVideoAvailableForeignLanguage: tutorialVideoAvailableForeignLanguage:
title: Tutorial Beschikbaar title: Tutorial Beschikbaar
desc: Er is een tutorial beschikbaar voor dit level, maar het is alleen desc: Er is een tutorial beschikbaar voor dit level, maar het is alleen
beschikbaar in het Engels. Zou je het toch graag kijken? beschikbaar in het Engels. Wil je toch een kijkje nemen?
editConstantProducer: editConstantProducer:
title: Item instellen title: Item instellen
puzzleLoadFailed: puzzleLoadFailed:
@ -205,19 +206,21 @@ dialogs:
submitPuzzle: submitPuzzle:
title: Puzzel indienen title: Puzzel indienen
descName: "Geef je puzzel een naam:" descName: "Geef je puzzel een naam:"
descIcon: "Voer een unieke vorm sleutel in, die wordt weergegeven als het icoon van descIcon: "Voer een unieke vorm sleutel in, die wordt weergegeven als het icoon
uw puzzel (je kunt ze <link>hier</link> genereren, of je kunt er een kiezen van je puzzel (je kunt ze <link>hier</link> genereren, of je kunt er
van de willekeurig voorgestelde vormen hieronder):" een kiezen van de willekeurig voorgestelde vormen hieronder):"
placeholderName: Puzzel Naam placeholderName: Puzzel Naam
puzzleResizeBadBuildings: puzzleResizeBadBuildings:
title: Formaat wijzigen niet mogelijk title: Formaat wijzigen niet mogelijk
desc: Je kunt het gebied niet kleiner maken, want dan zouden sommige gebouwen buiten het gebied zijn. desc: Je kunt het gebied niet kleiner maken, want dan zouden sommige gebouwen
buiten het gebied zijn.
puzzleLoadError: puzzleLoadError:
title: Foute Puzzel title: Foute Puzzel
desc: "De puzzel kon niet geladen worden:" desc: "De puzzel kon niet geladen worden:"
offlineMode: offlineMode:
title: Offline Modus title: Offline Modus
desc: We konden de server niet bereiken, dus het spel moet offline modus draaien. Zorg ervoor dat je een actieve internetverbinding heeft. desc: We konden de server niet bereiken, het spel draait nu in de offline modus.
Zorg ervoor dat je een actieve internetverbinding heeft.
puzzleDownloadError: puzzleDownloadError:
title: Download fout title: Download fout
desc: "Downloaden van de puzzel is mislukt:" desc: "Downloaden van de puzzel is mislukt:"
@ -230,13 +233,18 @@ dialogs:
anderen. Je kunt het nu vinden in het gedeelte "Mijn puzzels". anderen. Je kunt het nu vinden in het gedeelte "Mijn puzzels".
puzzleCreateOffline: puzzleCreateOffline:
title: Offline Modus title: Offline Modus
desc: Aangezien je offline bent, kan je je puzzels niet opslaan of publiceren. Wil je nog steeds doorgaan? desc: Aangezien je offline bent, kun je je puzzels niet opslaan of publiceren.
Wil je nog steeds doorgaan?
puzzlePlayRegularRecommendation: puzzlePlayRegularRecommendation:
title: Aanbeveling title: Aanbeveling
desc: Ik raad <strong>sterk</strong> aan om het normale spel tot niveau 12 te spelen voordat je de puzzel-DLC probeert, anders kan je mechanica tegenkomen die je nog niet kent. Wil je toch doorgaan? desc: Ik raad <strong>sterk</strong> aan om het normale spel tot niveau 12 te
spelen voordat je de puzzel-DLC probeert, anders kan je mechanica
tegenkomen die je nog niet kent. Wil je toch doorgaan?
puzzleShare: puzzleShare:
title: Vorm Sleutel Gekopieerd title: Vorm Sleutel Gekopieerd
desc: De vorm sleutel van de puzzel (<key>) is naar je klembord gekopieerd! Het kan in het puzzelmenu worden ingevoerd om toegang te krijgen tot de puzzel. desc: De vorm sleutel van de puzzel (<key>) is naar je klembord gekopieerd! Het
kan in het puzzelmenu worden ingevoerd om toegang te krijgen tot de
puzzel.
puzzleReport: puzzleReport:
title: Puzzel Rapporteren title: Puzzel Rapporteren
options: options:
@ -248,17 +256,20 @@ dialogs:
desc: De puzzel is gemarkeerd. desc: De puzzel is gemarkeerd.
puzzleReportError: puzzleReportError:
title: Melden mislukt title: Melden mislukt
desc: "Uw melding kan niet worden verwerkt:" desc: "Je melding kan niet worden verwerkt:"
puzzleLoadShortKey: puzzleLoadShortKey:
title: Voer een vorm sleutel in title: Voer een vorm sleutel in
desc: Voer de vorm sleutel van de puzzel in om deze te laden. desc: Voer de vorm sleutel van de puzzel in om deze te laden.
puzzleDelete:
title: Puzzel verwijderen?
desc: Weet je zeker dat je '<title>' wilt verwijderen? Dit kan niet ongedaan gemaakt worden!
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: Beweeg speelveld moveMap: Beweeg rond de wereld
selectBuildings: Selecteer gebied selectBuildings: Selecteer gebied
stopPlacement: Stop met plaatsen stopPlacement: Stop met plaatsen
rotateBuilding: Draai gebouw rotateBuilding: Draai gebouw
placeMultiple: Plaats meerdere placeMultiple: Plaats meerderen
reverseOrientation: Omgekeerde oriëntatie reverseOrientation: Omgekeerde oriëntatie
disableAutoOrientation: Schakel auto-oriëntatie uit disableAutoOrientation: Schakel auto-oriëntatie uit
toggleHud: HUD aan-/uitzetten toggleHud: HUD aan-/uitzetten
@ -331,48 +342,49 @@ ingame:
waypoints: Markeringen waypoints: Markeringen
hub: HUB hub: HUB
description: Klik met de linkermuisknop op een markering om hier naartoe te description: Klik met de linkermuisknop op een markering om hier naartoe te
gaan, klik met de rechtermuisknop om de markering te gaan, klik met de rechtermuisknop om hem te verwijderen.<br><br>Druk
verwijderen.<br><br>Druk op <keybinding> om een markering te maken op <keybinding> om een markering te maken in het huidige zicht, of
in het huidige zicht, of <strong>rechtermuisknop</strong> om een <strong>rechtermuisknop</strong> om een markering te maken bij het
markering te maken bij het geselecteerde gebied. geselecteerde gebied.
creationSuccessNotification: Markering is gemaakt. creationSuccessNotification: Markering is gemaakt.
interactiveTutorial: interactiveTutorial:
title: Tutorial title: Tutorial
hints: hints:
1_1_extractor: Plaats een <strong>ontginner</strong> op een 1_1_extractor: Plaats een <strong>ontginner</strong> op een
<strong>cirkelvorm</strong> om deze te onttrekken! <strong>cirkelvorm</strong> om deze te ontginnen!
1_2_conveyor: "Verbind de ontginner met een <strong>lopende band</strong> aan je 1_2_conveyor: "Verbind de ontginner met een <strong>lopende band</strong> aan je
hub!<br><br>Tip: <strong>Klik en sleep</strong> de lopende band HUB!<br><br>Tip: <strong>Klik en sleep</strong> de lopende band
met je muis!" met je muis!"
1_3_expand: "Dit is <strong>GEEN</strong> nietsdoen-spel! Bouw meer ontginners 1_3_expand: "Dit is <strong>GEEN</strong> nietsdoen-spel! Bouw meer ontginners
en lopende banden om het doel sneller te behalen.<br><br>Tip: en lopende banden om het doel sneller te behalen.<br><br>Tip:
Houd <strong>SHIFT</strong> ingedrukt om meerdere ontginners te Houd <strong>SHIFT</strong> ingedrukt om meerdere ontginners te
plaatsen en gebruik <strong>R</strong> om ze te draaien." plaatsen en gebruik <strong>R</strong> om ze te draaien."
2_1_place_cutter: "Plaats nu een <strong>Knipper</strong> om de cirkels in twee 2_1_place_cutter: "Plaats nu een <strong>Knipper</strong> om de cirkels in twee
te knippen halves!<br><br> PS: De knipper knipt altijd van helften te knippen<br><br> PS: De knipper knipt altijd van
<strong>boven naar onder</strong> ongeacht zijn oriëntatie." <strong>boven naar onder</strong> ongeacht zijn oriëntatie."
2_2_place_trash: De knipper kan vormen <strong>verstoppen en 2_2_place_trash: De knipper kan vormen <strong>verstoppen en
bijhouden</strong>!<br><br> Gebruik een <strong>vuilbak</strong> bijhouden</strong>!<br><br> Gebruik een
om van het (!) niet nodige afval vanaf te geraken. <strong>vuilnisbak</strong> om van het momenteel (!) niet nodige
afval af te geraken.
2_3_more_cutters: "Goed gedaan! Plaats nu <strong>2 extra knippers</strong> om 2_3_more_cutters: "Goed gedaan! Plaats nu <strong>2 extra knippers</strong> om
dit traag process te versnellen! <br><br> PS: Gebruik de dit trage process te versnellen! <br><br> PS: Gebruik de
<strong>0-9 sneltoetsen</strong> om gebouwen sneller te <strong>0-9 sneltoetsen</strong> om gebouwen sneller te
selecteren." selecteren."
3_1_rectangles: "Laten we nu rechthoeken ontginnen! <strong>Bouw 4 3_1_rectangles: "Laten we nu rechthoeken ontginnen! <strong>Bouw 4
ontginners</strong> en verbind ze met de lever.<br><br> PS: Houd ontginners</strong> en verbind ze met de schakelaar.<br><br> PS:
<strong>SHIFT</strong> Ingedrukt terwijl je lopende banden Houd <strong>SHIFT</strong> Ingedrukt terwijl je lopende banden
plaats om ze te plannen!" plaats om ze te plannen!"
21_1_place_quad_painter: Plaats de <strong>quad painter</strong> en krijg een 21_1_place_quad_painter: Plaats de <strong>quad painter</strong> en krijg een
paar <strong>cirkels</strong> in <strong>witte</strong> en paar <strong>cirkels</strong> in <strong>witte</strong> en
<strong>rode</strong> kleur! <strong>rode</strong> kleur!
21_2_switch_to_wires: Schakel naar de draden laag door te duwen op 21_2_switch_to_wires: Schakel naar de draden-laag door te drukken op
<strong>E</strong>!<br><br> <strong>verbind daarna alle <strong>E</strong>!<br><br> <strong>verbind daarna alle
inputs</strong> van de verver met kabels! inputs</strong> van de verver met kabels!
21_3_place_button: Mooi! Plaats nu een <strong>schakelaar</strong> en verbind 21_3_place_button: Mooi! Plaats nu een <strong>schakelaar</strong> en verbind
het met draden! het met draden!
21_4_press_button: "Druk op de schakelaar om het een <strong>Juist signaal door 21_4_press_button: "Druk op de schakelaar om het een <strong>Juist signaal door
te geven</strong> en de verver te activeren.<br><br> PS: Je moet te geven</strong> en de verver te activeren.<br><br> PS: Verbind
niet alle inputs verbinden! Probeer er eens 2." niet alle inputs! Probeer er eens 2."
colors: colors:
red: Rood red: Rood
green: Groen green: Groen
@ -388,8 +400,8 @@ ingame:
empty: Leeg empty: Leeg
copyKey: Kopieer sleutel copyKey: Kopieer sleutel
connectedMiners: connectedMiners:
one_miner: 1 Miner one_miner: 1 Ontginner
n_miners: <amount> Miners n_miners: <amount> Ontginners
limited_items: "Gelimiteerd tot: <max_throughput>" limited_items: "Gelimiteerd tot: <max_throughput>"
watermark: watermark:
title: Demo versie title: Demo versie
@ -407,13 +419,13 @@ ingame:
desc: Automatiseer je fabrieken nog beter en maak ze nog sneller! desc: Automatiseer je fabrieken nog beter en maak ze nog sneller!
upgrades: upgrades:
title: ∞ Upgrade Levels title: ∞ Upgrade Levels
desc: Deze demo heeft er enkel 5! desc: Deze demo heeft er slechts 5!
markers: markers:
title: ∞ Markeringen title: ∞ Markeringen
desc: Verdwaal nooit meer in je fabriek! desc: Verdwaal nooit meer in je fabriek!
wires: wires:
title: Kabels title: Kabels
desc: Een volledig nieuwe wereld! desc: Een volledig nieuwe laag!
darkmode: darkmode:
title: Dark Mode title: Dark Mode
desc: Minder vervelend voor je ogen! desc: Minder vervelend voor je ogen!
@ -422,7 +434,7 @@ ingame:
desc: Ik maak dit spel in mijn vrije tijd! desc: Ik maak dit spel in mijn vrije tijd!
achievements: achievements:
title: Achievements title: Achievements
desc: Hunt them all! desc: Krijg ze allemaal!
puzzleEditorSettings: puzzleEditorSettings:
zoneTitle: Gebied zoneTitle: Gebied
zoneWidth: Breedte zoneWidth: Breedte
@ -435,19 +447,28 @@ ingame:
title: Puzzel Maker title: Puzzel Maker
instructions: instructions:
- 1. Plaats <strong>Constante Producenten</strong> om vormen en - 1. Plaats <strong>Constante Producenten</strong> om vormen en
kleuren aan de speler te bieden kleuren aan de speler te bieden.
- 2. Bouw een of meer vormen die de speler later en - 2. Bouw een of meer vormen waarvan je wil dat de speler ze later
bezorg het aan een of meer <strong>Ontvangers</strong> maakt en lever het aan een of meerdere
- 3. Wanneer een Ontvanger een vorm ontvangt voor een bepaalde tijd, het <strong>slaat het op als een doel</strong> dat de speler later moet produceren (Aangegeven door de <strong>groene indicatoren</strong>). <strong>Ontvangers</strong>.
- 4. Klik de <strong>vergrendelknop</strong> om een gebouw uit te schakelen. - 3. Wanneer een Ontvanger voor een bepaalde tijd lang een vorm
- 5. Zodra je op review klikt, wordt je puzzel gevalideerd en jij ontvangt, <strong>wordt het opgeslagen als een doel</strong> dat
kan het publiceren. de speler later moet produceren (Aangegeven door de <strong>groene
- 6. Bij publicatie, <strong>worden alle gebouwen verwijderd</strong> behalve de Muren, Constante Producenten en Ontvangers - Dat is het deel dat de speler tenslotte voor zichzelf moet uitzoeken :) indicator</strong>).
- 4. Klik de <strong>vergrendelknop</strong> om een gebouw uit te
schakelen.
- 5. Zodra je op review klikt, wordt je puzzel gevalideerd en kun je
het publiceren.
- 6. Bij publicatie, <strong>worden alle gebouwen
verwijderd</strong> behalve de Muren, Constante Producenten en
Ontvangers - Dat is het deel dat de speler tenslotte voor zichzelf
moet uitzoeken :)
puzzleCompletion: puzzleCompletion:
title: Puzzel Voltooid! title: Puzzel Voltooid!
titleLike: "Klik op het hartje als je de puzzel leuk vond:" titleLike: "Klik op het hartje als je de puzzel leuk vond:"
titleRating: Hoe moeilijk vond je de puzzel? titleRating: Hoe moeilijk vond je de puzzel?
titleRatingDesc: Je beoordeling helpt me om je in de toekomst betere suggesties te geven titleRatingDesc: Je beoordeling helpt me om je in de toekomst betere suggesties
te geven
continueBtn: Blijf Spelen continueBtn: Blijf Spelen
menuBtn: Menu menuBtn: Menu
puzzleMetadata: puzzleMetadata:
@ -455,13 +476,13 @@ ingame:
shortKey: Vorm Sleutel shortKey: Vorm Sleutel
rating: Moeilijkheidsgraad rating: Moeilijkheidsgraad
averageDuration: Gem. Speel Tijd averageDuration: Gem. Speel Tijd
completionRate: Voltooiingspercentage completionRate: Voltooiïngspercentage
shopUpgrades: shopUpgrades:
belt: belt:
name: Banden, Verdeler & Tunnels name: Lopende banden, Verdeler & Tunnels
description: Snelheid x<currentMult> → x<newMult> description: Snelheid x<currentMult> → x<newMult>
miner: miner:
name: Mijner name: Ontginner
description: Snelheid x<currentMult> → x<newMult> description: Snelheid x<currentMult> → x<newMult>
processors: processors:
name: Knippen, draaien & stapelen name: Knippen, draaien & stapelen
@ -476,11 +497,11 @@ buildings:
description: Transporteert voorwerpen, klik en sleep om meerdere te plaatsen. description: Transporteert voorwerpen, klik en sleep om meerdere te plaatsen.
miner: miner:
default: default:
name: Mijner name: Ontginner
description: Plaats op een vorm of kleur om deze te onttrekken. description: Plaats op een vorm of kleur om deze te ontginnen.
chainable: chainable:
name: Ontginner (Ketting) name: Ontginner (Ketting)
description: Plaats op een vorm of kleur om deze te onttrekken. Kan achter description: Plaats op een vorm of kleur om deze te ontginnen. Kunnen achter
elkaar worden geplaatst. elkaar worden geplaatst.
underground_belt: underground_belt:
default: default:
@ -558,19 +579,19 @@ buildings:
balancer: balancer:
default: default:
name: Balanceerder name: Balanceerder
description: Multifunctioneel - Verdeel alle invoeren over alle uitvoeren. description: Multifunctioneel - Verdeelt alle invoeren over alle uitvoeren.
merger: merger:
name: Samenvoeger (compact) name: Samenvoeger (compact)
description: Voeg 2 lopende banden samen. description: Voegt 2 lopende banden samen.
merger-inverse: merger-inverse:
name: Samenvoeger name: Samenvoeger
description: Voeg 2 lopende banden samen. description: Voegt 2 lopende banden samen.
splitter: splitter:
name: Splitser (compact) name: Splitser (compact)
description: Splits een lopende band in tweeën. description: Splitst een lopende band in tweeën.
splitter-inverse: splitter-inverse:
name: Splitser name: Splitser
description: Splits een lopende band in tweeën. description: Splitst een lopende band in tweeën.
storage: storage:
default: default:
name: Opslag name: Opslag
@ -583,7 +604,7 @@ buildings:
constant_signal: constant_signal:
default: default:
name: Constant Signaal name: Constant Signaal
description: Zend een constant signaal, dit kan een vorm, kleur of boolean (1 / description: Zendt een constant signaal, dit kan een vorm, kleur of boolean (1 /
0) zijn. 0) zijn.
lever: lever:
default: default:
@ -592,18 +613,18 @@ buildings:
logic_gate: logic_gate:
default: default:
name: AND poort name: AND poort
description: Zend een 1 uit als beide invoeren hetzelfde zijn. (Kan een vorm, description: Zendt een 1 uit als beide invoeren hetzelfde zijn. (Kan een vorm,
kleur of boolean (1/0) zijn) kleur of boolean (1/0) zijn)
not: not:
name: NOT poort name: NOT poort
description: Zend een 1 uit als de invoer een 0 is. description: Zendt een 1 uit als de invoer een 0 is.
xor: xor:
name: XOR poort name: XOR poort
description: Zend een 1 uit als de invoeren niet hetzelfde zijn. (Kan een vorm, description: Zendt een 1 uit als de invoeren niet hetzelfde zijn. (Kan een vorm,
kleur of boolean (1/0) zijn) kleur of boolean (1/0) zijn)
or: or:
name: OR poort name: OR poort
description: Zend een 1 uit als de invoeren wel of niet hetzelfde zijn, maar description: Zendt een 1 uit als de invoeren wel of niet hetzelfde zijn, maar
niet uit zijn. (Kan een vorm, kleur of boolean (1/0) zijn) niet uit zijn. (Kan een vorm, kleur of boolean (1/0) zijn)
transistor: transistor:
default: default:
@ -625,22 +646,22 @@ buildings:
reader: reader:
default: default:
name: Lopende band lezer name: Lopende band lezer
description: Meet de gemiddelde doorvoer op de band. Geeft het laatste gelezen description: Meet de gemiddelde doorvoer op de lopende band. Geeft het laatste
item door aan de kabel. gelezen item door aan de kabel.
analyzer: analyzer:
default: default:
name: Vorm Analyse name: Vorm Analyse
description: Analiseert de onderste laag rechts boven en geeft de kleur en vorm description: Analiseert de onderste laag rechtsboven en geeft de kleur en vorm
door aan de kabel. door aan de kabel.
comparator: comparator:
default: default:
name: Vergelijker name: Vergelijker
description: Zend 1 uit als beiden invoeren gelijk zijn, kunnen vormen, kleuren description: Zendt 1 uit als beiden invoeren gelijk zijn, dat kunnen vormen,
of booleans (1/0) zijn kleuren of booleans (1/0) zijn
virtual_processor: virtual_processor:
default: default:
name: Virtuele Snijder name: Virtuele Knipper
description: Snijdt de vorm virtueel in twee helften. description: Knipt de vorm virtueel in twee helften.
rotater: rotater:
name: Virtuele Draaier name: Virtuele Draaier
description: Draait de vorm virtueel met de klok mee en tegen de klok in. description: Draait de vorm virtueel met de klok mee en tegen de klok in.
@ -654,12 +675,12 @@ buildings:
painter: painter:
name: Virtuele Schilder name: Virtuele Schilder
description: Schildert de vorm virtueel vanaf de onderste invoer met de vorm aan description: Schildert de vorm virtueel vanaf de onderste invoer met de vorm aan
de rechter ingang. de rechter invoer.
item_producer: item_producer:
default: default:
name: Item Producent name: Item Producent
description: Alleen beschikbaar in sandbox-modus, geeft het gegeven signaal van description: Alleen beschikbaar in sandbox-modus. Geeft het gegeven signaal van
de kabel laag op de reguliere laag. de draden-laag op de normale laag.
constant_producer: constant_producer:
default: default:
name: Constante Producent name: Constante Producent
@ -678,25 +699,23 @@ storyRewards:
desc: Je hebt juist de <strong>knipper</strong> ontgrendeld, die vormen in de desc: Je hebt juist de <strong>knipper</strong> ontgrendeld, die vormen in de
helft kan knippen van boven naar onder <strong>ongeacht zijn rotatie helft kan knippen van boven naar onder <strong>ongeacht zijn rotatie
</strong>!<br><br>Wees zeker dat je het afval weggooit, want anders </strong>!<br><br>Wees zeker dat je het afval weggooit, want anders
<strong>zal het vastlopen</strong> - Voor deze reden heb ik je de <strong>zal het vastlopen</strong> - Daarom heb ik je de
<strong>vuilbak</strong> gegeven, die alles vernietigd wat je erin <strong>vuilnisbak</strong> gegeven, die alles vernietigt wat je
laat stromen! erin laat stromen!
reward_rotater: reward_rotater:
title: Roteren title: Roteren
desc: De <strong>roteerder</strong> is ontgrendeld - Het draait vormen 90 graden desc: De <strong>roteerder</strong> is ontgrendeld - Het draait vormen 90 graden
met de klok mee. met de klok mee.
reward_painter: reward_painter:
title: Verven title: Verven
desc: "De <strong>verver</strong> is ontgrendeld - Onttrek wat kleur (op desc: "De <strong>verver</strong> is ontgrendeld - Ontgin wat kleur (op dezelfde
dezelfde manier hoe je vormen onttrekt) en combineer het met een manier hoe je vormen ontgint) en combineer het met een vorm in de
vorm in de verver om ze te kleuren!<br><br>PS: Als je kleurenblind verver om ze te kleuren!<br><br>PS: Als je kleurenblind bent, is er
bent, is er een <strong>kleurenblindmodus</strong> in de een <strong>kleurenblind-modus</strong> in de instellingen!"
instellingen!"
reward_mixer: reward_mixer:
title: Kleuren mengen title: Kleuren mengen
desc: De <strong>menger</strong> is ontgrendeld - Gebruik dit gebouw om twee desc: De <strong>menger</strong> is ontgrendeld - Gebruik deze om twee kleuren
kleuren te mengen met behulp van <strong>additieve te mengen met behulp van <strong>additieve kleurmenging</strong>!
kleurmenging</strong>!
reward_stacker: reward_stacker:
title: Stapelaar title: Stapelaar
desc: Je kunt nu vormen combineren met de <strong>stapelaar</strong>! De inputs desc: Je kunt nu vormen combineren met de <strong>stapelaar</strong>! De inputs
@ -707,7 +726,7 @@ storyRewards:
reward_splitter: reward_splitter:
title: Splitser/samenvoeger title: Splitser/samenvoeger
desc: Je hebt de <strong>splitser</strong> ontgrendeld, een variant van de desc: Je hebt de <strong>splitser</strong> ontgrendeld, een variant van de
<strong>samenvoeger</strong> - Het accepteert 1 input en verdeelt <strong>samenvoeger</strong>. - Het accepteert 1 input en verdeelt
het in 2! het in 2!
reward_tunnel: reward_tunnel:
title: Tunnel title: Tunnel
@ -715,24 +734,24 @@ storyRewards:
gebouwen en lopende banden door laten lopen. gebouwen en lopende banden door laten lopen.
reward_rotater_ccw: reward_rotater_ccw:
title: Roteren (andersom) title: Roteren (andersom)
desc: Je hebt een variant van de <strong>roteerder</strong> ontgrendeld - Het desc: Je hebt een variant van de <strong>roteerder</strong> ontgrendeld - Deze
roteert voorwerpen tegen de klok in! Om het te bouwen selecteer je roteert voorwerpen tegen de klok in! Om hem te plaatsen selecteer je
de roteerder en <strong>druk je op 'T' om tussen varianten te de roteerder en <strong>druk je op 'T' om tussen varianten te
wisselen</strong>! wisselen</strong>!
reward_miner_chainable: reward_miner_chainable:
title: Ketting-ontginner title: Ketting-ontginner
desc: "Je hebt de <strong>Ketting-ontginner</strong> ontgrendeld! Het kan desc: "Je hebt de <strong>Ketting-ontginner</strong> ontgrendeld! Je kunt hem
<strong>zijn materialen ontginnen</strong> via andere ontginners <strong>koppelen aan andere ontginners</strong> zodat je meer
zodat je meer materialen tegelijkertijd kan ontginnen!<br><br> PS: materialen tegelijkertijd kunt ontginnen!<br><br> PS: De oude
De oude ontginner is vervangen in je toolbar!" ontginner is vervangen in je toolbar!"
reward_underground_belt_tier_2: reward_underground_belt_tier_2:
title: Tunnel Niveau II title: Tunnel Niveau II
desc: Je hebt een nieuwe variant van de <strong>tunnel</strong> ontgrendeld. - desc: Je hebt een nieuwe variant van de <strong>tunnel</strong> ontgrendeld. -
Het heeft een <strong>groter bereik</strong>, en je kan nu ook die Het heeft een <strong>groter bereik</strong>, en je kunt nu ook
tunnels mixen over en onder elkaar! tunnels over en onder elkaar mixen!
reward_cutter_quad: reward_cutter_quad:
title: Quad Knippen title: Quad Knippen
desc: Je hebt een variant van de <strong>knipper</strong> ontgrendeld - Dit desc: Je hebt een variant van de <strong>knipper</strong> ontgrendeld - Deze
knipt vormen in <strong>vier stukken</strong> in plaats van twee! knipt vormen in <strong>vier stukken</strong> in plaats van twee!
reward_painter_double: reward_painter_double:
title: Dubbel verven title: Dubbel verven
@ -743,19 +762,18 @@ storyRewards:
title: Opslagbuffer title: Opslagbuffer
desc: Je hebt een variant van de <strong>opslag</strong> ontgrendeld - Het laat desc: Je hebt een variant van de <strong>opslag</strong> ontgrendeld - Het laat
je toe om vormen op te slagen tot een bepaalde capaciteit!<br><br> je toe om vormen op te slagen tot een bepaalde capaciteit!<br><br>
Het verkiest de linkse output, dus je kan het altijd gebruiken als Het verkiest de linkse output, dus je kunt het altijd gebruiken als
een <strong>overloop poort</strong>! een <strong>overloop poort</strong>!
reward_freeplay: reward_freeplay:
title: Vrij spel title: Free-play modus
desc: Je hebt het gedaan! Je hebt de <strong>free-play modus</strong> desc: Je hebt het gedaan! Je hebt de <strong>free-play modus</strong>
ontgrendeld! Dit betekend dat vormen nu <strong>willekeurig</strong> ontgrendeld! Dit betekent dat vormen nu <strong>willekeurig</strong>
gegenereerd worden!<br><br> Omdat de hub vanaf nu een gegenereerd worden!<br><br> Omdat de HUB vanaf nu een
<strong>bepaald aantal vormen per seconden</strong> nodig heeft, <strong>bepaald aantal vormen per seconden</strong> nodig heeft,
Raad ik echt aan een machine te maken die automatisch de juiste Raad ik echt aan een machine te maken die automatisch de juiste
vormen genereert!<br><br> De HUB geeft de vorm die je nodig hebt op vormen genereert!<br><br> De HUB geeft de vorm die je nodig hebt
de tweede laag met draden, dus alles wat je moet doen is dat door op de draden-laag, dus je hoeft dat alleen te analyseren en je
analyseren en je fabriek dat automatisch laten maken op basis van fabriek dat automatisch te laten maken op basis daarvan.
dat.
reward_blueprints: reward_blueprints:
title: Blauwdrukken title: Blauwdrukken
desc: Je kunt nu delen van je fabriek <strong>kopiëren en plakken</strong>! desc: Je kunt nu delen van je fabriek <strong>kopiëren en plakken</strong>!
@ -786,13 +804,13 @@ storyRewards:
lopende banden 1! lopende banden 1!
reward_belt_reader: reward_belt_reader:
title: Lopende band sensor title: Lopende band sensor
desc: Je hebt de <strong>lopende band lezer</strong> vrijgespeeld! Dit gebouw desc: Je hebt de <strong>lopende band sensor</strong> vrijgespeeld! Dit gebouw
geeft de doorvoer op een lopende band weer.<br><br>Wacht maar tot je geeft de doorvoer op een lopende band weer.<br><br>Wacht maar tot je
kabels vrijspeeld, dan wordt het pas echt interessant! kabels vrijspeeld, dan wordt het pas echt interessant!
reward_rotater_180: reward_rotater_180:
title: Draaier (180 graden) title: Draaier (180 graden)
desc: Je hebt de 180 graden <strong>draaier</strong> vrijgespeeld! - Hiermee kun desc: Je hebt de <strong>180 graden draaier</strong> vrijgespeeld! - Hiermee kun
je een item op de band 180 graden draaien! je een item op de lopende band 180 graden draaien!
reward_display: reward_display:
title: Scherm title: Scherm
desc: "Je hebt het <strong>scherm</strong> ontgrendeld - Verbind een signaal met desc: "Je hebt het <strong>scherm</strong> ontgrendeld - Verbind een signaal met
@ -801,8 +819,8 @@ storyRewards:
Probeer het te tonen op een scherm!" Probeer het te tonen op een scherm!"
reward_constant_signal: reward_constant_signal:
title: Constant Signaal title: Constant Signaal
desc: Je hebt het <strong>constante signaal</strong> vrijgespeeld op de kabel desc: Je hebt het <strong>constante signaal</strong> vrijgespeeld op de draden
dimensie! Dit gebouw is handig in samenwerking met <strong>item laag! Dit gebouw is handig in samenwerking met <strong>item
filters</strong>.<br><br> Het constante signaal kan een filters</strong>.<br><br> Het constante signaal kan een
<strong>vorm</strong>, <strong>kleur</strong> of <strong>vorm</strong>, <strong>kleur</strong> of
<strong>boolean</strong> (1/0) zijn. <strong>boolean</strong> (1/0) zijn.
@ -812,26 +830,26 @@ storyRewards:
je hier nog niet zo vrolijk van, maar eigenlijk zijn ze heel erg je hier nog niet zo vrolijk van, maar eigenlijk zijn ze heel erg
handig!<br><br> Met logische poorten kun je AND, OR en XOR operaties handig!<br><br> Met logische poorten kun je AND, OR en XOR operaties
uitvoeren.<br><br> Als bonus krijg je ook nog een uitvoeren.<br><br> Als bonus krijg je ook nog een
<strong>transistor</strong> van mij! <strong>transistor</strong> van me!
reward_virtual_processing: reward_virtual_processing:
title: Virtuele verwerking title: Virtuele verwerking
desc: Ik heb juist een hele hoop nieuwe gebouwen toegevoegd die je toetstaan om desc: Ik heb juist een hele hoop nieuwe gebouwen toegevoegd die je toetstaan om
<strong>het process van vormen te stimuleren</strong>!<br><br> Je <strong>het process van vormen te stimuleren</strong>!<br><br> Je
kan nu de knipper, draaier, stapelaar en meer op de dradenlaag kunt nu de knipper, draaier, stapelaar en meer op de dradenlaag
stimuleren! Met dit heb je nu 3 opties om verder te gaan met het stimuleren! Daarmee heb je nu 3 opties om verder te gaan met het
spel:<br><br> - Bouw een <strong>automatische fabriek</strong> om spel:<br><br> - Bouw een <strong>automatische fabriek</strong> om
eender welke mogelijke vorm te maken gebraagd door de HUB (Ik raad elke mogelijke vorm te maken gevraagd door de HUB (Ik raad aan dit
aan dit te proberen!).<br><br> - Bouw iets cool met draden.<br><br> te proberen!).<br><br> - Bouw iets cool met de draden-laag.<br><br>
- Ga verder met normaal spelen.<br><br> Wat je ook kiest, onthoud - Ga verder met normaal spelen.<br><br> Wat je ook kiest, onthoud
dat je plezier hoort te hebben! dat je plezier blijft hebben!
reward_wires_painter_and_levers: reward_wires_painter_and_levers:
title: Wires & Quad Painter title: Wires & Quad Painter
desc: "Je hebt juist de <strong>draden laag</strong> ontgrendeld: Het is een desc: "Je hebt juist de <strong>draden-laag</strong> ontgrendeld: Het is een
aparte laag boven op de huidige laag en introduceert heel veel aparte laag boven op de huidige laag en introduceert heel veel
nieuwe manieren om te spelen!<br><br> Voor het begin heb ik voor jou nieuwe manieren om te spelen!<br><br> Aan het begin heb ik voor jou
de <strong>Quad Painter</strong> ontgrendeld - Verbind de gleuf de <strong>Quad Painter</strong> ontgrendeld - Verbind de gleuf
waarin je wilt verven op de draden laag!<br><br> Om over te waarin je wilt verven op de draden-laag!<br><br> Om over te
schakelen naar de draden laag, Duw op <strong>E</strong>. <br><br> schakelen naar de draden-laag, Druk op <strong>E</strong>. <br><br>
PS: <strong>Zet hints aan</strong> in de instellingen om de draden PS: <strong>Zet hints aan</strong> in de instellingen om de draden
tutorial te activeren!" tutorial te activeren!"
reward_filter: reward_filter:
@ -858,7 +876,7 @@ settings:
labels: labels:
uiScale: uiScale:
title: Interface-schaal title: Interface-schaal
description: Veranderd de grootte van de gebruikersinterface. De interface description: Verandert de grootte van de gebruikersinterface. De interface
schaalt nog steeds gebaseerd op de resolutie van je apparaat, schaalt nog steeds gebaseerd op de resolutie van je apparaat,
maar deze optie heeft invloed op de hoeveelheid schaling. maar deze optie heeft invloed op de hoeveelheid schaling.
scales: scales:
@ -869,7 +887,7 @@ settings:
huge: Ultragroot huge: Ultragroot
scrollWheelSensitivity: scrollWheelSensitivity:
title: Zoom-gevoeligheid title: Zoom-gevoeligheid
description: Veranderd hoe gevoelig het zoomen is (muiswiel of trackpad). description: Verandert hoe gevoelig het zoomen is (muiswiel of trackpad).
sensitivity: sensitivity:
super_slow: Super langzaam super_slow: Super langzaam
slow: Langzaam slow: Langzaam
@ -914,7 +932,7 @@ settings:
gebruikt worden om de instap in het spel makkelijker te maken. gebruikt worden om de instap in het spel makkelijker te maken.
movementSpeed: movementSpeed:
title: Bewegingssnelheid title: Bewegingssnelheid
description: Veranderd hoe snel het beeld beweegt wanneer je het toetsenbord description: Verandert hoe snel het beeld beweegt wanneer je het toetsenbord
gebruikt. gebruikt.
speeds: speeds:
super_slow: Super langzaam super_slow: Super langzaam
@ -934,7 +952,7 @@ settings:
zodat de tekst makkelijker te lezen is. zodat de tekst makkelijker te lezen is.
autosaveInterval: autosaveInterval:
title: Autosave Interval title: Autosave Interval
description: Bepaalt hoe vaak het spel automatisch opslaat. Je kan het hier ook description: Bepaalt hoe vaak het spel automatisch opslaat. Je kunt het hier ook
volledig mee uitschakelen. volledig mee uitschakelen.
intervals: intervals:
one_minute: 1 Minuut one_minute: 1 Minuut
@ -952,7 +970,7 @@ settings:
description: Schakelt de waarschuwing uit die wordt weergegeven wanneer je meer description: Schakelt de waarschuwing uit die wordt weergegeven wanneer je meer
dan 100 dingen probeert te knippen/verwijderen. dan 100 dingen probeert te knippen/verwijderen.
enableColorBlindHelper: enableColorBlindHelper:
title: Kleurenblindmodus title: Kleurenblind-modus
description: Schakelt verschillende hulpmiddelen in zodat je het spel alsnog description: Schakelt verschillende hulpmiddelen in zodat je het spel alsnog
kunt spelen wanneer je kleurenblind bent. kunt spelen wanneer je kleurenblind bent.
rotationByBuilding: rotationByBuilding:
@ -967,8 +985,8 @@ settings:
title: Muziekvolume title: Muziekvolume
description: Stel het volume voor muziek in. description: Stel het volume voor muziek in.
lowQualityMapResources: lowQualityMapResources:
title: Lage kwaliteit van resources title: Lage kwaliteit van uiterlijk
description: Versimpeldde resources op de wereld wanneer ingezoomd om de description: Versimpelt het uiterlijk op de wereld wanneer ingezoomd om de
performance te verbeteren. Het lijkt ook opgeruimder, dus performance te verbeteren. Het lijkt ook opgeruimder, dus
probeer het zelf een keertje uit! probeer het zelf een keertje uit!
disableTileGrid: disableTileGrid:
@ -995,9 +1013,9 @@ settings:
met de pipet boven het vakje van een resource staat. met de pipet boven het vakje van een resource staat.
simplifiedBelts: simplifiedBelts:
title: Versimpelde lopende banden title: Versimpelde lopende banden
description: Toont geen items op de band tenzij je over de lopende band beweegt description: Toont geen items op de lopende band tenzij je over de lopende band
met je muis. De functie wordt niet aangeraden tenzij het qua beweegt met je muis. De functie wordt niet aangeraden tenzij het
performance echt niet anders kan! wat je computer betreft echt niet anders kan!
enableMousePan: enableMousePan:
title: Schakel bewegen met muis in title: Schakel bewegen met muis in
description: Schakel deze functie in om met je muis het veld te kunnen bewegen. description: Schakel deze functie in om met je muis het veld te kunnen bewegen.
@ -1032,7 +1050,7 @@ keybindings:
mapMoveRight: Beweeg naar rechts mapMoveRight: Beweeg naar rechts
mapMoveDown: Beweeg omlaag mapMoveDown: Beweeg omlaag
mapMoveLeft: Beweeg naar links mapMoveLeft: Beweeg naar links
centerMap: Ga naar het midden van het speelveld centerMap: Ga naar het midden van de wereld
mapZoomIn: Zoom in mapZoomIn: Zoom in
mapZoomOut: Zoom uit mapZoomOut: Zoom uit
createMarker: Plaats een markering createMarker: Plaats een markering
@ -1079,16 +1097,16 @@ keybindings:
wire_tunnel: Kabel kruising wire_tunnel: Kabel kruising
display: Scherm display: Scherm
reader: Lopende band lezer reader: Lopende band lezer
virtual_processor: Virtuele Snijder virtual_processor: Virtuele Knipper
transistor: Transistor transistor: Transistor
analyzer: Vorm Analyse analyzer: Vorm Analyse
comparator: Vergelijk comparator: Vergelijk
item_producer: Item Producent (Sandbox) item_producer: Voorwerp Producent (Sandbox)
copyWireValue: "Kabels: Kopieer waarde onder cursor" copyWireValue: "Kabels: Kopieer waarde onder cursor"
rotateToUp: "Rotate: Point Up" rotateToUp: "Rotate: Wijs omhoog"
rotateToDown: "Rotate: Point Down" rotateToDown: "Rotate: Wijs omlaag"
rotateToRight: "Rotate: Point Right" rotateToRight: "Rotate: Wijs naar rechts"
rotateToLeft: "Rotate: Point Left" rotateToLeft: "Rotate: Wijs naar links"
constant_producer: Constante Producent constant_producer: Constante Producent
goal_acceptor: Ontvanger goal_acceptor: Ontvanger
block: Blokkade block: Blokkade
@ -1118,79 +1136,79 @@ demo:
exportingBase: Exporteer volledige basis als afbeelding exportingBase: Exporteer volledige basis als afbeelding
settingNotAvailable: Niet beschikbaar in de demo. settingNotAvailable: Niet beschikbaar in de demo.
tips: tips:
- De hub accepteert elke vorm van invoer, niet alleen de huidige vorm! - De HUB accepteert elke vorm van invoer, niet alleen de huidige vorm!
- Zorg ervoor dat uw fabrieken modulair zijn - het loont! - Zorg ervoor dat je fabrieken modulair zijn - het loont!
- Bouw niet te dicht bij de hub, anders wordt het een enorme chaos! - Bouw niet te dicht bij de HUB, anders wordt het een enorme chaos!
- Als het stapelen niet werkt, probeer dan de ingangen om te wisselen. - Als het stapelen niet werkt, probeer dan de invoeren om te wisselen.
- U kunt de richting van de lopende band planner wijzigen door op <b>R</b> - Je kunt de richting van de lopende band planner wijzigen door op <b>R</b>
te drukken. te drukken.
- Door <b> CTRL </b> ingedrukt te houden, kunnen lopende banden worden - Door <b>CTRL</b> ingedrukt te houden, kunnen lopende banden worden
gesleept zonder automatische oriëntatie. gesleept zonder automatische oriëntatie.
- Verhoudingen blijven hetzelfde, zolang alle upgrades zich op hetzelfde - Verhoudingen van gebouw-snelheden blijven hetzelfde, zolang alle upgrades
niveau bevinden. zich op hetzelfde niveau bevinden.
- Opeenvolgende uitvoering is efficiënter dan parallele uitvoering. - Opeenvolgende uitvoering is efficiënter dan parallele uitvoering.
- Je ontgrendelt later in het spel meer varianten van gebouwen! - Je ontgrendelt later in het spel meer varianten van gebouwen!
- U kunt <b>T</b> gebruiken om tussen verschillende varianten te schakelen. - Je kunt <b>T</b> gebruiken om tussen verschillende varianten te schakelen.
- Symmetrie is de sleutel! - Symmetrie is de sleutel!
- Je kunt verschillende tunnels weven. - Je kunt verschillende tunnels weven.
- Probeer compacte fabrieken te bouwen - het loont! - Probeer compacte fabrieken te bouwen - het loont!
- De schilder heeft een gespiegelde variant die u kunt selecteren met - De schilder heeft een gespiegelde variant die je kunt selecteren met
<b>T</b> <b>T</b>
- Met de juiste bouwverhoudingen wordt de efficiëntie gemaximaliseerd. - Met de juiste bouwverhoudingen wordt de efficiëntie gemaximaliseerd.
- Op het maximale niveau vullen 5 ontginners een enkele band. - Op het maximale niveau vullen 5 ontginners één lopende band.
- Vergeet tunnels niet! - Vergeet tunnels niet!
- U hoeft de items niet gelijkmatig te verdelen voor volledige efficiëntie. - Je hoeft de items niet gelijkmatig te verdelen voor volledige efficiëntie.
- Als u <b>SHIFT</b> ingedrukt houdt tijdens het bouwen van lopende banden, - Als je <b>SHIFT</b> ingedrukt houdt tijdens het bouwen van lopende banden,
wordt de planner geactiveerd, zodat je gemakkelijk lange rijen kunt wordt de planner geactiveerd, zodat je gemakkelijk lange rijen kunt
plaatsen. plaatsen.
- Snijders snijden altijd verticaal, ongeacht hun oriëntatie. - Knippers knippen altijd verticaal, ongeacht hun oriëntatie.
- Meng alle drie de kleuren om wit te krijgen. - Meng alle drie de kleuren om wit te krijgen.
- De opslagbuffer geeft prioriteit aan de eerste uitvoer. - De opslagbuffer geeft prioriteit aan de eerste uitvoer.
- Investeer tijd om herhaalbare ontwerpen te maken - het is het waard! - Investeer tijd om herhaalbare ontwerpen te maken - het is het waard!
- Door <b>SHIFT</b> ingedrukt te houden, kunnen meerdere gebouwen worden - Door <b>SHIFT</b> ingedrukt te houden, kunnen meerdere gebouwen worden
geplaatst. geplaatst.
- U kunt <b>ALT</b> ingedrukt houden om de richting van de geplaatste banden - Je kunt <b>ALT</b> ingedrukt houden om de richting van de geplaatste
om te keren. lopende banden om te keren.
- Efficiëntie is de sleutel! - Efficiëntie is de sleutel!
- Vormontginningen die verder van de hub verwijderd zijn, zijn complexer. - Vormontginningen die verder van de HUB verwijderd zijn, zijn complexer.
- Machines hebben een beperkte snelheid, verdeel ze voor maximale - Machines hebben een beperkte snelheid, verdeel ze voor maximale
efficiëntie. efficiëntie.
- Gebruik verdelers om uw efficiëntie te maximaliseren. - Gebruik verdelers om je efficiëntie te maximaliseren.
- Organisatie is belangrijk. Probeer de transportbanden niet te veel over te - Organisatie is belangrijk. Probeer de lopende banden niet te veel over te
steken. steken.
- Plan van tevoren, anders wordt het een enorme chaos! - Plan van tevoren, anders wordt het een enorme chaos!
- Verwijder uw oude fabrieken niet! Je hebt ze nodig om upgrades te - Verwijder je oude fabrieken niet! Je hebt ze nodig om upgrades te
ontgrendelen. ontgrendelen.
- Probeer in je eentje level 20 te verslaan voordat je hulp zoekt! - Probeer in je eentje level 20 te verslaan voordat je hulp zoekt!
- Maak de dingen niet ingewikkeld, probeer eenvoudig te blijven en u zult - Maak de dingen niet ingewikkeld, probeer eenvoudig te blijven en je zult
ver komen. ver komen.
- Mogelijk moet u later in het spel fabrieken hergebruiken. Plan uw - Mogelijk zul je later in het spel fabrieken moeten hergebruiken. Plan je
fabrieken zodat ze herbruikbaar zijn. fabrieken zodat ze herbruikbaar zijn.
- Soms kunt u een gewenste vorm op de kaart vinden zonder deze met - Soms kun je een gewenste vorm op de kaart vinden zonder deze met
stapelaars te maken. stapelaars te maken.
- Volle windmolens / vuurwielen kunnen nooit op natuurlijke wijze spawnen. - Volle windmolens kunnen nooit op natuurlijke wijze spawnen.
- Kleur uw vormen voordat u ze snijdt voor maximale efficiëntie. - Kleur je vormen voordat je ze knipt voor maximale efficiëntie.
- Bij modules is ruimte slechts een beleving; een zorg voor sterfelijke - Bij modules is ruimte slechts een beleving; een zorg voor sterfelijke
mannen. mannen.
- Maak een aparte blueprint fabriek. Ze zijn belangrijk voor modules. - Maak een aparte blueprint fabriek. Ze zijn belangrijk voor modules.
- Bekijk de kleurenmixer eens wat beter, en uw vragen worden beantwoord. - Bekijk de kleurenmixer eens wat beter, en je vragen worden beantwoord.
- Gebruik <b>CTRL</b> + klik om een gebied te selecteren. - Gebruik <b>CTRL</b> + klik om een gebied te selecteren.
- Te dicht bij de hub bouwen kan latere projecten in de weg staan. - Te dicht bij de HUB bouwen kan latere projecten in de weg staan.
- Het speldpictogram naast elke vorm in de upgradelijst zet deze vast op het - Met het speldpictogram naast elke vorm in de upgradelijst zet deze vast op
scherm. het scherm.
- Meng alle primaire kleuren door elkaar om wit te maken! - Meng alle primaire kleuren door elkaar om wit te maken!
- Je hebt een oneindige kaart, verkramp je fabriek niet, breid uit! - Je hebt een oneindige wereld, verkramp je fabriek niet, breid uit!
- Probeer ook Factorio! Het is mijn favoriete spel. - Probeer ook Factorio! Het is mijn favoriete spel.
- De quad-snijder snijdt met de klok mee vanaf de rechterbovenhoek! - De quad-knipper knipt met de klok mee vanaf de rechterbovenhoek!
- Je kunt je savegames downloaden in het hoofdmenu! - Je kunt je savegames downloaden in het hoofdmenu!
- Deze game heeft veel handige sneltoetsen! Bekijk zeker de - Dit spel heeft veel handige sneltoetsen! Bekijk zeker de
instellingenpagina. instellingenpagina.
- Deze game heeft veel instellingen, bekijk ze zeker! - Dit spel heeft veel instellingen, bekijk ze zeker!
- De markering naar uw hub heeft een klein kompas om de richting aan te - De markering naar je HUB heeft een klein kompas om de richting aan te
geven! geven!
- Om de banden leeg te maken, knipt u het gebied af en plakt u het op - Om de lopende banden leeg te maken, kun je een gebied kopiëren en plakken
dezelfde locatie. op dezelfde locatie.
- Druk op F4 om uw FPS en Tick Rate weer te geven. - Druk op F4 om je FPS en Tick Rate weer te geven.
- Druk twee keer op F4 om de tegel van je muis en camera weer te geven. - Druk twee keer op F4 om de tegel van je muis en camera weer te geven.
- Je kan aan de linkerkant op een vastgezette vorm klikken om deze los te - Je kan aan de linkerkant op een vastgezette vorm klikken om deze los te
maken. maken.
@ -1204,30 +1222,47 @@ puzzleMenu:
validatingPuzzle: Puzzel Valideren validatingPuzzle: Puzzel Valideren
submittingPuzzle: Puzzel Indienen submittingPuzzle: Puzzel Indienen
noPuzzles: Er zijn momenteel geen puzzels in deze sectie. noPuzzles: Er zijn momenteel geen puzzels in deze sectie.
dlcHint: Heb je de DLC al gekocht? Zorg ervoor dat het is geactiveerd door met de rechtermuisknop op shapez.io in uw bibliotheek te klikken, Eigenschappen > DLC's te selecteren.
categories: categories:
levels: Levels levels: Levels
new: Nieuw new: Nieuw
top-rated: Best Beoordeeld top-rated: Best Beoordeeld
mine: Mijn Puzzels mine: Mijn Puzzels
short: Kort
easy: Makkelijk easy: Makkelijk
hard: Moeilijk hard: Moeilijk
completed: Voltooid completed: Voltooid
medium: Medium
official: Officieell
trending: Trending vandaag
trending-weekly: Trending wekelijks
categories: Categorieën
difficulties: Op Moeilijkheidsgraad
account: Mijn Puzzels
search: Zoeken
validation: validation:
title: Ongeldige Puzzel title: Ongeldige Puzzel
noProducers: Plaats alstublieft een Constante Producent! noProducers: Plaats alstublieft een Constante Producent!
noGoalAcceptors: Plaats alstublieft een Ontvanger! noGoalAcceptors: Plaats alstublieft een Ontvanger!
goalAcceptorNoItem: Een of meer Ontvangers hebben nog geen item toegewezen. goalAcceptorNoItem: Een of meer Ontvangers hebben nog geen item toegewezen. Geef
Geef ze een vorm om een doel te stellen. ze een vorm om een doel te stellen.
goalAcceptorRateNotMet: Een of meerdere Ontvangers krijgen niet genoeg items. goalAcceptorRateNotMet: Een of meerdere Ontvangers krijgen niet genoeg items.
Zorg ervoor dat de indicatoren groen zijn voor alle acceptanten. Zorg ervoor dat de indicatoren groen zijn voor alle acceptanten.
buildingOutOfBounds: Een of meer gebouwen bevinden zich buiten het bebouwbare gebied. Vergroot het gebied of verwijder ze. buildingOutOfBounds: Een of meer gebouwen bevinden zich buiten het bebouwbare
autoComplete: Je puzzel voltooid zichzelf automatisch! Zorg ervoor dat je Constante Producenten niet rechtstreeks aan je Ontvangers leveren. gebied. Vergroot het gebied of verwijder ze.
autoComplete: Je puzzel voltooit zichzelf automatisch! Zorg ervoor dat je
Constante Producenten niet rechtstreeks aan je Ontvangers leveren.
difficulties:
easy: Makkelijk
medium: Medium
hard: Moeilijk
backendErrors: backendErrors:
ratelimit: Je voert je handelingen te vaak uit. Wacht alstublieft even. ratelimit: Je voert je handelingen te vaak uit. Wacht alstublieft even.
invalid-api-key: Kan niet communiceren met de servers, probeer alstublieft het spel te updaten/herstarten (ongeldige API-sleutel). invalid-api-key: Kan niet communiceren met de servers, probeer alstublieft het
unauthorized: Kan niet communiceren met de servers, probeer alstublieft het spel te updaten/herstarten (Onbevoegd). spel te updaten/herstarten (ongeldige API-sleutel).
bad-token: Kan niet communiceren met de servers, probeer alstublieft het spel te updaten/herstarten (Ongeldige Token). unauthorized: Kan niet communiceren met de servers, probeer alstublieft het spel
te updaten/herstarten (Onbevoegd).
bad-token: Kan niet communiceren met de servers, probeer alstublieft het spel te
updaten/herstarten (Ongeldige Token).
bad-id: Ongeldige puzzel-ID. bad-id: Ongeldige puzzel-ID.
not-found: De opgegeven puzzel is niet gevonden. not-found: De opgegeven puzzel is niet gevonden.
bad-category: De opgegeven categorie is niet gevonden. bad-category: De opgegeven categorie is niet gevonden.
@ -1243,3 +1278,5 @@ backendErrors:
bad-payload: Het verzoek bevat ongeldige gegevens. bad-payload: Het verzoek bevat ongeldige gegevens.
bad-building-placement: Je puzzel bevat ongeldig geplaatste gebouwen. bad-building-placement: Je puzzel bevat ongeldig geplaatste gebouwen.
timeout: Het verzoek is verlopen. timeout: Het verzoek is verlopen.
too-many-likes-already: De puzzel heeft al te veel likes. Als je het nog steeds wilt verwijderen, neem dan contact op support@shapez.io!
no-permission: Je bent niet gemachtigd om deze actie uit te voeren.

File diff suppressed because it is too large Load Diff

View File

@ -218,7 +218,7 @@ dialogs:
offlineMode: offlineMode:
title: Offline Mode title: Offline Mode
desc: We couldn't reach the servers, so the game has to run in offline mode. desc: We couldn't reach the servers, so the game has to run in offline mode.
Please make sure you have an active internect connection. Please make sure you have an active internet connection.
puzzleDownloadError: puzzleDownloadError:
title: Download Error title: Download Error
desc: "Failed to download the puzzle:" desc: "Failed to download the puzzle:"
@ -257,6 +257,9 @@ dialogs:
puzzleLoadShortKey: puzzleLoadShortKey:
title: Enter short key title: Enter short key
desc: Enter the short key of the puzzle to load it. desc: Enter the short key of the puzzle to load it.
puzzleDelete:
title: Delete Puzzle?
desc: Are you sure you want to delete '<title>'? This can not be undone!
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: Ruch moveMap: Ruch
@ -1218,10 +1221,17 @@ puzzleMenu:
new: New new: New
top-rated: Top Rated top-rated: Top Rated
mine: My Puzzles mine: My Puzzles
short: Short
easy: Easy easy: Easy
hard: Hard hard: Hard
completed: Completed completed: Completed
medium: Medium
official: Official
trending: Trending today
trending-weekly: Trending weekly
categories: Categories
difficulties: By Difficulty
account: My Puzzles
search: Search
validation: validation:
title: Invalid Puzzle title: Invalid Puzzle
noProducers: Please place a Constant Producer! noProducers: Please place a Constant Producer!
@ -1234,6 +1244,10 @@ puzzleMenu:
Either increase the area or remove them. Either increase the area or remove them.
autoComplete: Your puzzle autocompletes itself! Please make sure your constant autoComplete: Your puzzle autocompletes itself! Please make sure your constant
producers are not directly delivering to your goal acceptors. producers are not directly delivering to your goal acceptors.
difficulties:
easy: Easy
medium: Medium
hard: Hard
backendErrors: backendErrors:
ratelimit: You are performing your actions too frequent. Please wait a bit. ratelimit: You are performing your actions too frequent. Please wait a bit.
invalid-api-key: Failed to communicate with the backend, please try to invalid-api-key: Failed to communicate with the backend, please try to
@ -1257,3 +1271,6 @@ backendErrors:
bad-payload: The request contains invalid data. bad-payload: The request contains invalid data.
bad-building-placement: Your puzzle contains invalid placed buildings. bad-building-placement: Your puzzle contains invalid placed buildings.
timeout: The request timed out. timeout: The request timed out.
too-many-likes-already: The puzzle alreay got too many likes. If you still want
to remove it, please contact support@shapez.io!
no-permission: You do not have the permission to perform this action.

View File

@ -74,8 +74,8 @@ mainMenu:
savegameUnnamed: Sem nome savegameUnnamed: Sem nome
puzzleMode: Modo Puzzle puzzleMode: Modo Puzzle
back: Voltar back: Voltar
puzzleDlcText: Você gosta de compactar e otimizar fábricas? Adquira a Puzzle puzzleDlcText: Você gosta de compactar e otimizar fábricas? Adquira a Puzzle DLC
DLC já disponível na Steam para se divertir ainda mais! já disponível na Steam para se divertir ainda mais!
puzzleDlcWishlist: Adicione já a sua lista de desejos! puzzleDlcWishlist: Adicione já a sua lista de desejos!
dialogs: dialogs:
buttons: buttons:
@ -198,9 +198,9 @@ dialogs:
submitPuzzle: submitPuzzle:
title: Enviar desafio title: Enviar desafio
descName: "Dê um nome ao seu desafio:" descName: "Dê um nome ao seu desafio:"
descIcon: "Por favor crie um código exclusivo, o qual será o ícone descIcon: "Por favor crie um código exclusivo, o qual será o ícone do seu
do seu Desafio (Você pode gera-los <link>aqui</link>, ou escolha um Desafio (Você pode gera-los <link>aqui</link>, ou escolha um dos
dos gerados aleatoriamente abaixo):" gerados aleatoriamente abaixo):"
placeholderName: Nome do desafio placeholderName: Nome do desafio
puzzleResizeBadBuildings: puzzleResizeBadBuildings:
title: Mudar o tamanho não é possível title: Mudar o tamanho não é possível
@ -211,8 +211,9 @@ dialogs:
desc: "O desafio não pôde ser carregado:" desc: "O desafio não pôde ser carregado:"
offlineMode: offlineMode:
title: Modo Offline title: Modo Offline
desc: Não conseguimos nos conectar aos servidores, então o jogo terá que ser jogado no Modo Offline. desc: Não conseguimos nos conectar aos servidores, então o jogo terá que ser
Por favor garanta que você tenha uma conexão ativa com a internet. jogado no Modo Offline. Por favor garanta que você tenha uma conexão
ativa com a internet.
puzzleDownloadError: puzzleDownloadError:
title: Erro no download title: Erro no download
desc: "Falha ao baixar o desafio:" desc: "Falha ao baixar o desafio:"
@ -221,21 +222,22 @@ dialogs:
desc: "Erro ao enviar seu desafio:" desc: "Erro ao enviar seu desafio:"
puzzleSubmitOk: puzzleSubmitOk:
title: Desafio publicado title: Desafio publicado
desc: Parabéns! Seu desafio foi publicado e pode ser acessado por desc: Parabéns! Seu desafio foi publicado e pode ser acessado por outros
outros jogadores. Você pode acha-lo na categoria "Meus Desafios". jogadores. Você pode acha-lo na categoria "Meus Desafios".
puzzleCreateOffline: puzzleCreateOffline:
title: Modo Offline title: Modo Offline
desc: Como você está no Modo Offline, não será possível salvar e/ou publicar seus desc: Como você está no Modo Offline, não será possível salvar e/ou publicar
desafios. Você deseja continuar? seus desafios. Você deseja continuar?
puzzlePlayRegularRecommendation: puzzlePlayRegularRecommendation:
title: Recomendação title: Recomendação
desc: Eu <strong>fortemente</strong> recomendo jogar o jogo normal até o nível 12 desc: Eu <strong>fortemente</strong> recomendo jogar o jogo normal até o nível
antes de se aventurar na Puzzle DLC, senão você poderá encontrar 12 antes de se aventurar na Puzzle DLC, senão você poderá encontrar
mecânicas que ainda não foram introduzidas. Você ainda deseja continuar? mecânicas que ainda não foram introduzidas. Você ainda deseja
continuar?
puzzleShare: puzzleShare:
title: Código copiado title: Código copiado
desc: O código do desafio (<key>) foi copiado para sua área de transferência! Ele desc: O código do desafio (<key>) foi copiado para sua área de transferência!
pode ser inserido no menu de desafios para acessar o desafio. Ele pode ser inserido no menu de desafios para acessar o desafio.
puzzleReport: puzzleReport:
title: Denunciar Desafio title: Denunciar Desafio
options: options:
@ -251,6 +253,9 @@ dialogs:
puzzleLoadShortKey: puzzleLoadShortKey:
title: Insira código title: Insira código
desc: Insira o código do desafio para carrega-lo. desc: Insira o código do desafio para carrega-lo.
puzzleDelete:
title: Delete Puzzle?
desc: Are you sure you want to delete '<title>'? This can not be undone!
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: Mover moveMap: Mover
@ -435,19 +440,22 @@ ingame:
puzzleEditorControls: puzzleEditorControls:
title: Criador de Desafios title: Criador de Desafios
instructions: instructions:
- 1. Coloque <strong>Produtores Constantes</strong> para gerar itens e - 1. Coloque <strong>Produtores Constantes</strong> para gerar itens
cores ao jogador e cores ao jogador
- 2. Monte uma ou mais itens que você quer que o jogador produza e - 2. Monte uma ou mais itens que você quer que o jogador produza e
entregue em um ou mais <strong>Receptores de Objetivo</strong> entregue em um ou mais <strong>Receptores de Objetivo</strong>
- 3. Uma vez que um Receptor de Objetivo recebe uma item por uma certa quantidade de - 3. Uma vez que um Receptor de Objetivo recebe uma item por uma
tempo, ele <strong>a salva como seu objetivo</strong> , o qual o jogador terá certa quantidade de tempo, ele <strong>a salva como seu
que produzir depois (Indicato pela <strong>insígnia verde</strong>). objetivo</strong> , o qual o jogador terá que produzir depois
- 4. Clique no <strong>botao de travar</strong> de uma construção para desabilita-la. (Indicato pela <strong>insígnia verde</strong>).
- 5. Uma vez que você clicou em revisar, seu desafio será validado e você - 4. Clique no <strong>botao de travar</strong> de uma construção
poderá publica-lo. para desabilita-la.
- 6. Quando seu desafio for publicado, <strong>todas as construções serão removidas</strong> - 5. Uma vez que você clicou em revisar, seu desafio será validado e
exceto os Produtores Constantes e Receptores de Objetivo - Essa é a parte que você poderá publica-lo.
o jogador terá que descobrir sozinho, por isso se chama desafio :) - 6. Quando seu desafio for publicado, <strong>todas as construções
serão removidas</strong> exceto os Produtores Constantes e
Receptores de Objetivo - Essa é a parte que o jogador terá que
descobrir sozinho, por isso se chama desafio :)
puzzleCompletion: puzzleCompletion:
title: Desafio Completo! title: Desafio Completo!
titleLike: "Clique no coração se você gostou do desafio:" titleLike: "Clique no coração se você gostou do desafio:"
@ -684,7 +692,8 @@ buildings:
goal_acceptor: goal_acceptor:
default: default:
name: Receptor de Objetivo name: Receptor de Objetivo
description: Entregue itens ao Receptor de Objetivo para os definir como o objetivo. description: Entregue itens ao Receptor de Objetivo para os definir como o
objetivo.
block: block:
default: default:
name: Bloco name: Bloco
@ -1216,30 +1225,43 @@ puzzleMenu:
new: Novo new: Novo
top-rated: Melhor Avaliados top-rated: Melhor Avaliados
mine: Meus Desafios mine: Meus Desafios
short: Curto
easy: Fácil easy: Fácil
hard: Difícil hard: Difícil
completed: Completados completed: Completados
medium: Medium
official: Official
trending: Trending today
trending-weekly: Trending weekly
categories: Categories
difficulties: By Difficulty
account: My Puzzles
search: Search
validation: validation:
title: Desafio inválido title: Desafio inválido
noProducers: Por favor coloque um Produtor Constante! noProducers: Por favor coloque um Produtor Constante!
noGoalAcceptors: Por favor coloque um Receptor de Objetivo! noGoalAcceptors: Por favor coloque um Receptor de Objetivo!
goalAcceptorNoItem: Um ou mais Receptores de Objetivo ainda não tiveram um item determinado. goalAcceptorNoItem: Um ou mais Receptores de Objetivo ainda não tiveram um item
Entregue um item a ele para definir seu objetivo. determinado. Entregue um item a ele para definir seu objetivo.
goalAcceptorRateNotMet: Um ou mais Receptores de Objetivo não estão recebendo itens suficientes. goalAcceptorRateNotMet: Um ou mais Receptores de Objetivo não estão recebendo
Garanta que os indicadores estejam verdes para todos os Receptores. itens suficientes. Garanta que os indicadores estejam verdes para
todos os Receptores.
buildingOutOfBounds: Uma ou mais construções estão fora da área construível. buildingOutOfBounds: Uma ou mais construções estão fora da área construível.
Você pode aumentar a área ou removê-los. Você pode aumentar a área ou removê-los.
autoComplete: Seu desafio se completa sozinho! Por favor garanta que seus Produtores autoComplete: Seu desafio se completa sozinho! Por favor garanta que seus
Constantes não estão entregando diretamente aos seus Receptores de Objetivo. Produtores Constantes não estão entregando diretamente aos seus
Receptores de Objetivo.
difficulties:
easy: Easy
medium: Medium
hard: Hard
backendErrors: backendErrors:
ratelimit: Você está fazendo coisas muito rapidamente. Por favor espere um pouco. ratelimit: Você está fazendo coisas muito rapidamente. Por favor espere um pouco.
invalid-api-key: Falha ao comunicar com o backend, por favor tente invalid-api-key: Falha ao comunicar com o backend, por favor tente
atualizar/reiniciar o jogo (Chave API Inválida). atualizar/reiniciar o jogo (Chave API Inválida).
unauthorized: Falha ao comunicar com o backend, por favor tente unauthorized: Falha ao comunicar com o backend, por favor tente
atualizar/reiniciar o jogo (Não autorizado). atualizar/reiniciar o jogo (Não autorizado).
bad-token: Falha ao comunicar com o backend, por favor tente bad-token: Falha ao comunicar com o backend, por favor tente atualizar/reiniciar
atualizar/reiniciar o jogo (Bad Token). o jogo (Bad Token).
bad-id: Indentificador de desafio inválido. bad-id: Indentificador de desafio inválido.
not-found: O desafio não pôde ser achado. not-found: O desafio não pôde ser achado.
bad-category: A categoria não pôde ser achada. bad-category: A categoria não pôde ser achada.
@ -1255,3 +1277,6 @@ backendErrors:
bad-payload: O pedido contém dados inválidos. bad-payload: O pedido contém dados inválidos.
bad-building-placement: Seu desafio contém construções colocadas de forma inválida. bad-building-placement: Seu desafio contém construções colocadas de forma inválida.
timeout: Acabou o tempo do pedido. timeout: Acabou o tempo do pedido.
too-many-likes-already: The puzzle alreay got too many likes. If you still want
to remove it, please contact support@shapez.io!
no-permission: You do not have the permission to perform this action.

View File

@ -76,8 +76,8 @@ mainMenu:
savegameUnnamed: Sem Nome savegameUnnamed: Sem Nome
puzzleMode: Modo Puzzle puzzleMode: Modo Puzzle
back: Voltar back: Voltar
puzzleDlcText: Gostas de compactar e otimizar fábricas? Adquire agora o DLC Puzzle puzzleDlcText: Gostas de compactar e otimizar fábricas? Adquire agora o DLC
na Steam para ainda mais diversão! Puzzle na Steam para ainda mais diversão!
puzzleDlcWishlist: Lista de desejos agora! puzzleDlcWishlist: Lista de desejos agora!
dialogs: dialogs:
buttons: buttons:
@ -207,20 +207,21 @@ dialogs:
title: Submeter Puzzle title: Submeter Puzzle
descName: "Dá um nome ao teu puzzle:" descName: "Dá um nome ao teu puzzle:"
descIcon: "Por favor insere um pequeno código único que será a imagem do ícone descIcon: "Por favor insere um pequeno código único que será a imagem do ícone
da teu puzzle (Podes gerar o código <link>aqui</link>, ou escolher uma da teu puzzle (Podes gerar o código <link>aqui</link>, ou escolher
das seguintes sugestões aleatoriamente geradas.):" uma das seguintes sugestões aleatoriamente geradas.):"
placeholderName: Título do Puzzle placeholderName: Título do Puzzle
puzzleResizeBadBuildings: puzzleResizeBadBuildings:
title: Não é possível alterar o tamanho title: Não é possível alterar o tamanho
desc: Não podes tornar a zona mais pequena, assim algumas das construções ficariam desc: Não podes tornar a zona mais pequena, assim algumas das construções
fora da zona. ficariam fora da zona.
puzzleLoadError: puzzleLoadError:
title: Mau puzzle title: Mau puzzle
desc: "O puzzle falhou ao carregar:" desc: "O puzzle falhou ao carregar:"
offlineMode: offlineMode:
title: Modo Offline title: Modo Offline
desc: Não conseguimos correr os servidores, sendo assim o jogo tem de ser jogado em modo offline. desc: Não conseguimos correr os servidores, sendo assim o jogo tem de ser jogado
Por favor assegura-te de que tens uma boa conexão de internet. em modo offline. Por favor assegura-te de que tens uma boa conexão
de internet.
puzzleDownloadError: puzzleDownloadError:
title: Falha no Download title: Falha no Download
desc: "Falha ao fazer o download do puzzle:" desc: "Falha ao fazer o download do puzzle:"
@ -229,21 +230,24 @@ dialogs:
desc: "Falha ao submeter o teu puzzle:" desc: "Falha ao submeter o teu puzzle:"
puzzleSubmitOk: puzzleSubmitOk:
title: Puzzle Publicado title: Puzzle Publicado
desc: Parabéns! O teu puzzle foi publicado e agora pode ser jogado desc: Parabéns! O teu puzzle foi publicado e agora pode ser jogado por outros
por outros jogadores. Agora podes encontrar o teu puzzle na zona "Meus puzzles". jogadores. Agora podes encontrar o teu puzzle na zona "Meus
puzzles".
puzzleCreateOffline: puzzleCreateOffline:
title: Modo Offline title: Modo Offline
desc: Como estás no modo offline, tu não poderás salvar e/ou publicar o desc: Como estás no modo offline, tu não poderás salvar e/ou publicar o teu
teu puzzle. Mesmo assim queres continuar? puzzle. Mesmo assim queres continuar?
puzzlePlayRegularRecommendation: puzzlePlayRegularRecommendation:
title: Recomendação title: Recomendação
desc: Eu recomendo <strong>fortemente</strong> a jogares no modo normal até ao nível 12 desc: Eu recomendo <strong>fortemente</strong> a jogares no modo normal até ao
antes de tentares o "puzzle DLC", caso contrário poderás encontrar nível 12 antes de tentares o "puzzle DLC", caso contrário poderás
mecanicas às quais ainda não foste introduzido. Mesmo assim queres continuar? encontrar mecanicas às quais ainda não foste introduzido. Mesmo
assim queres continuar?
puzzleShare: puzzleShare:
title: Pequeno código copiado title: Pequeno código copiado
desc: O pequeno código do puzzle (<key>) foi copiado para a tua área de transferências! desc: O pequeno código do puzzle (<key>) foi copiado para a tua área de
Poderá ser introduzido no menu puzzle para teres acesso ao puzzle. transferências! Poderá ser introduzido no menu puzzle para teres
acesso ao puzzle.
puzzleReport: puzzleReport:
title: Reportar Puzzle title: Reportar Puzzle
options: options:
@ -259,6 +263,9 @@ dialogs:
puzzleLoadShortKey: puzzleLoadShortKey:
title: Introduzir pequeno código title: Introduzir pequeno código
desc: Introduz um pequeno código para o puzzle carregar. desc: Introduz um pequeno código para o puzzle carregar.
puzzleDelete:
title: Delete Puzzle?
desc: Are you sure you want to delete '<title>'? This can not be undone!
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: Mover moveMap: Mover
@ -442,20 +449,23 @@ ingame:
puzzleEditorControls: puzzleEditorControls:
title: Criador de Puzzle title: Criador de Puzzle
instructions: instructions:
- 1. Coloca um <strong>Produtor Constante</strong> para fornecer formas e - 1. Coloca um <strong>Produtor Constante</strong> para fornecer
cores ao jogador formas e cores ao jogador
- 2. Constrói uma ou mais formas que queiras que o jogador tenha de contruir mais tarde - 2. Constrói uma ou mais formas que queiras que o jogador tenha de
e a tenha de entregar a um ou mais <strong>Recetor de Objetivo</strong> contruir mais tarde e a tenha de entregar a um ou mais
- 3. Assim que o Recetor de Objetivo receba uma forma durante um certo espaço <strong>Recetor de Objetivo</strong>
de tempo, ele <strong>guarda-a num objetivo</strong> que o jogador terá - 3. Assim que o Recetor de Objetivo receba uma forma durante um
de produzir mais tarde (Indicatdo pelo <strong>distintivo verde</strong>). certo espaço de tempo, ele <strong>guarda-a num objetivo</strong>
- 4. Clcica no <strong>botão de bloqueio</strong> numa construção para que o jogador terá de produzir mais tarde (Indicatdo pelo
desátiva-lo. <strong>distintivo verde</strong>).
- 5. Assim que clicares em analisar, o teu puzzle será validado e poderás - 4. Clcica no <strong>botão de bloqueio</strong> numa construção
publicá-lo. para desátiva-lo.
- 6. Após publicado, <strong>todas as construções serão removidas</strong> - 5. Assim que clicares em analisar, o teu puzzle será validado e
excepto os Produtores e Recetores de Objetivo - Esta é a parte em que poderás publicá-lo.
é suposto o jogador tentar descobrir como resolver o teu Puzzle :) - 6. Após publicado, <strong>todas as construções serão
removidas</strong> excepto os Produtores e Recetores de Objetivo -
Esta é a parte em que é suposto o jogador tentar descobrir como
resolver o teu Puzzle :)
puzzleCompletion: puzzleCompletion:
title: Puzzle Completo! title: Puzzle Completo!
titleLike: "Clica no coração se gostaste do puzzle:" titleLike: "Clica no coração se gostaste do puzzle:"
@ -692,7 +702,8 @@ buildings:
goal_acceptor: goal_acceptor:
default: default:
name: Recetor de Objetivo name: Recetor de Objetivo
description: Entrega formas ao recetor de objetivo para defini-las como um objetivo. description: Entrega formas ao recetor de objetivo para defini-las como um
objetivo.
block: block:
default: default:
name: Bloqueador name: Bloqueador
@ -1225,30 +1236,43 @@ puzzleMenu:
new: Novo new: Novo
top-rated: Melhor Avaliado top-rated: Melhor Avaliado
mine: Meus Puzzles mine: Meus Puzzles
short: Pequeno
easy: Fácil easy: Fácil
hard: Difícil hard: Difícil
completed: Completo completed: Completo
medium: Medium
official: Official
trending: Trending today
trending-weekly: Trending weekly
categories: Categories
difficulties: By Difficulty
account: My Puzzles
search: Search
validation: validation:
title: Puzzle Inválido title: Puzzle Inválido
noProducers: Por favor coloca um Produtor Constante! noProducers: Por favor coloca um Produtor Constante!
noGoalAcceptors: Por favor coloca um Recetor de Objetivo! noGoalAcceptors: Por favor coloca um Recetor de Objetivo!
goalAcceptorNoItem: Um ou mais Recetores de Objetivo ainda não tem itens atrbuídos. goalAcceptorNoItem: Um ou mais Recetores de Objetivo ainda não tem itens
Entrega uma forma nele para definires um objetivo. atrbuídos. Entrega uma forma nele para definires um objetivo.
goalAcceptorRateNotMet: Um ou mais Recetores de Objetivo não está a receber itens suficientes. goalAcceptorRateNotMet: Um ou mais Recetores de Objetivo não está a receber
Assegura-te de que tens o indicador verde em todos os Recetores. itens suficientes. Assegura-te de que tens o indicador verde em
buildingOutOfBounds: Uma ou mais formas estão fora da área de construção. todos os Recetores.
Ou aumentas a área ou removes esses itens. buildingOutOfBounds: Uma ou mais formas estão fora da área de construção. Ou
autoComplete: O teu Puzzle completa-se sozinho! Por favor assegura-te de que os teus aumentas a área ou removes esses itens.
Produtores Constantes não estão automaticamente direcionados para os Recetores de Objetivo. autoComplete: O teu Puzzle completa-se sozinho! Por favor assegura-te de que os
teus Produtores Constantes não estão automaticamente direcionados
para os Recetores de Objetivo.
difficulties:
easy: Easy
medium: Medium
hard: Hard
backendErrors: backendErrors:
ratelimit: Estás a realizar as tuas ações demasiado rápido. Aguarda um pouco. ratelimit: Estás a realizar as tuas ações demasiado rápido. Aguarda um pouco.
invalid-api-key: Falha ao cominucar com o backend, por favor tenta invalid-api-key: Falha ao cominucar com o backend, por favor tenta
atualizar/resetar o Jogo (Chave Api inválida). atualizar/resetar o Jogo (Chave Api inválida).
unauthorized: Falha ao cominucar com o backend, or favor tenta unauthorized: Falha ao cominucar com o backend, or favor tenta atualizar/resetar
atualizar/resetar o Jogo (Não autorizado). o Jogo (Não autorizado).
bad-token: Falha ao cominucar com o backend, por favor tenta atualizar/resetar bad-token: Falha ao cominucar com o backend, por favor tenta atualizar/resetar o
o Jogo (Mau Token). Jogo (Mau Token).
bad-id: Identificador de Puzzle inválido. bad-id: Identificador de Puzzle inválido.
not-found: O Puzzle pedido não foi encontrado. not-found: O Puzzle pedido não foi encontrado.
bad-category: A categoria pedida não foi encontrada. bad-category: A categoria pedida não foi encontrada.
@ -1264,3 +1288,6 @@ backendErrors:
bad-payload: O pedido contém informção inválida. bad-payload: O pedido contém informção inválida.
bad-building-placement: O teu Puzzle contém construções posicionadas de forma inválida. bad-building-placement: O teu Puzzle contém construções posicionadas de forma inválida.
timeout: O tempo do pedido esgotou. timeout: O tempo do pedido esgotou.
too-many-likes-already: The puzzle alreay got too many likes. If you still want
to remove it, please contact support@shapez.io!
no-permission: You do not have the permission to perform this action.

View File

@ -219,7 +219,7 @@ dialogs:
offlineMode: offlineMode:
title: Offline Mode title: Offline Mode
desc: We couldn't reach the servers, so the game has to run in offline mode. desc: We couldn't reach the servers, so the game has to run in offline mode.
Please make sure you have an active internect connection. Please make sure you have an active internet connection.
puzzleDownloadError: puzzleDownloadError:
title: Download Error title: Download Error
desc: "Failed to download the puzzle:" desc: "Failed to download the puzzle:"
@ -258,6 +258,9 @@ dialogs:
puzzleLoadShortKey: puzzleLoadShortKey:
title: Enter short key title: Enter short key
desc: Enter the short key of the puzzle to load it. desc: Enter the short key of the puzzle to load it.
puzzleDelete:
title: Delete Puzzle?
desc: Are you sure you want to delete '<title>'? This can not be undone!
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: Move moveMap: Move
@ -1200,10 +1203,17 @@ puzzleMenu:
new: New new: New
top-rated: Top Rated top-rated: Top Rated
mine: My Puzzles mine: My Puzzles
short: Short
easy: Easy easy: Easy
hard: Hard hard: Hard
completed: Completed completed: Completed
medium: Medium
official: Official
trending: Trending today
trending-weekly: Trending weekly
categories: Categories
difficulties: By Difficulty
account: My Puzzles
search: Search
validation: validation:
title: Invalid Puzzle title: Invalid Puzzle
noProducers: Please place a Constant Producer! noProducers: Please place a Constant Producer!
@ -1216,6 +1226,10 @@ puzzleMenu:
Either increase the area or remove them. Either increase the area or remove them.
autoComplete: Your puzzle autocompletes itself! Please make sure your constant autoComplete: Your puzzle autocompletes itself! Please make sure your constant
producers are not directly delivering to your goal acceptors. producers are not directly delivering to your goal acceptors.
difficulties:
easy: Easy
medium: Medium
hard: Hard
backendErrors: backendErrors:
ratelimit: You are performing your actions too frequent. Please wait a bit. ratelimit: You are performing your actions too frequent. Please wait a bit.
invalid-api-key: Failed to communicate with the backend, please try to invalid-api-key: Failed to communicate with the backend, please try to
@ -1239,3 +1253,6 @@ backendErrors:
bad-payload: The request contains invalid data. bad-payload: The request contains invalid data.
bad-building-placement: Your puzzle contains invalid placed buildings. bad-building-placement: Your puzzle contains invalid placed buildings.
timeout: The request timed out. timeout: The request timed out.
too-many-likes-already: The puzzle alreay got too many likes. If you still want
to remove it, please contact support@shapez.io!
no-permission: You do not have the permission to perform this action.

View File

@ -195,66 +195,69 @@ dialogs:
desc: Для этого уровня доступно видео-обучение, но только на английском языке. desc: Для этого уровня доступно видео-обучение, но только на английском языке.
Посмотрите его? Посмотрите его?
editConstantProducer: editConstantProducer:
title: Set Item title: Установить предмет
puzzleLoadFailed: puzzleLoadFailed:
title: Puzzles failed to load title: Не удалось загрузить головоломки
desc: "Unfortunately the puzzles could not be loaded:" desc: "К сожалению, не удалось загрузить головоломки:"
submitPuzzle: submitPuzzle:
title: Submit Puzzle title: Отправить головоломку
descName: "Give your puzzle a name:" descName: "Дайте имя вашей головоломке:"
descIcon: "Please enter a unique short key, which will be shown as the icon of descIcon: "Введите уникальный короткий ключ, который будет показан как иконка
your puzzle (You can generate them <link>here</link>, or choose one вашей головоломки (Вы можете сгенерировать их <link>здесь</link>, или выбрать один
of the randomly suggested shapes below):" из случайно предложенных фигур ниже):"
placeholderName: Puzzle Title placeholderName: Название головоломки
puzzleResizeBadBuildings: puzzleResizeBadBuildings:
title: Resize not possible title: Невозможно изменить размер
desc: You can't make the zone any smaller, because then some buildings would be desc: Нельзя уменьшить область, потому что некоторые постройки будут
outside the zone. вне области.
puzzleLoadError: puzzleLoadError:
title: Bad Puzzle title: Bad Puzzle
desc: "The puzzle failed to load:" desc: "Не удалось загрузить головоломки:"
offlineMode: offlineMode:
title: Offline Mode title: Оффлайн режим
desc: We couldn't reach the servers, so the game has to run in offline mode. desc: Нам не удалось связаться с сервеами, поэтому игра будет работать в оффлайн режиме.
Please make sure you have an active internect connection. Убедитесь, что вы подключены к интернету.
puzzleDownloadError: puzzleDownloadError:
title: Download Error title: Ошибка загрузки
desc: "Failed to download the puzzle:" desc: "Не удалось загрузить головломку:"
puzzleSubmitError: puzzleSubmitError:
title: Submission Error title: Ошибка отправки
desc: "Failed to submit your puzzle:" desc: "Не удалось отправить вашу головоломку:"
puzzleSubmitOk: puzzleSubmitOk:
title: Puzzle Published title: Головоломка опубликована
desc: Congratulations! Your puzzle has been published and can now be played by desc: Поздравляю! Ваша головоломка была опубликована, и теперь в нее могут играть
others. You can now find it in the "My puzzles" section. остальные. Теперь вы можете найти ее в разделе "Мои головоломки".
puzzleCreateOffline: puzzleCreateOffline:
title: Offline Mode title: Оффлайн режим
desc: Since you are offline, you will not be able to save and/or publish your desc: Поскольку вы не в сети, вы не сможете сохранять и / или публиковать свои
puzzle. Would you still like to continue? головоломки. Вы все еще хотите продолжить?
puzzlePlayRegularRecommendation: puzzlePlayRegularRecommendation:
title: Recommendation title: Рекомендация
desc: I <strong>strongly</strong> recommend playing the normal game to level 12 desc: Я <strong>настоятельно</strong> рекомендую пройти обычную игру до уровня 12
before attempting the puzzle DLC, otherwise you may encounter перед игрой в Puzzle DLC, иначе вы можете встретить
mechanics not yet introduced. Do you still want to continue? непредставленные механики. Вы все еще хотите продолжить?
puzzleShare: puzzleShare:
title: Short Key Copied title: Короткий ключ скопирован
desc: The short key of the puzzle (<key>) has been copied to your clipboard! It desc: Короткий ключ головоломки (<key>) был скопирован в буфер обмена! Он
can be entered in the puzzle menu to access the puzzle. может быть введен в меню головолом для доступа к головоломке.
puzzleReport: puzzleReport:
title: Report Puzzle title: Жалоба на головоломку
options: options:
profane: Profane profane: Оскорбительная
unsolvable: Not solvable unsolvable: Не решается
trolling: Trolling trolling: Троллинг
puzzleReportComplete: puzzleReportComplete:
title: Thank you for your feedback! title: Спасибо за ваш отзыв!
desc: The puzzle has been flagged. desc: Головоломка была помечена.
puzzleReportError: puzzleReportError:
title: Failed to report title: Не удалось сообщить
desc: "Your report could not get processed:" desc: "Ваша жалоба не может быть обработана:"
puzzleLoadShortKey: puzzleLoadShortKey:
title: Enter short key title: Ввод короткого ключа
desc: Enter the short key of the puzzle to load it. desc: Введите короткий ключ головоломки, чтобы загрузить ее.
puzzleDelete:
title: Удалить головоломку?
desc: Вы уверены, что хотите удалить '<title>'? Это действие нельзя отменить!
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: Передвижение moveMap: Передвижение
@ -428,43 +431,43 @@ ingame:
title: Поддержите меня title: Поддержите меня
desc: Я занимаюсь разработкой в свободное время! desc: Я занимаюсь разработкой в свободное время!
puzzleEditorSettings: puzzleEditorSettings:
zoneTitle: Zone zoneTitle: Область
zoneWidth: Width zoneWidth: Ширина
zoneHeight: Height zoneHeight: Высота
trimZone: Trim trimZone: Обрезать
clearItems: Clear Items clearItems: Очистить предметы
share: Share share: Поделиться
report: Report report: Пожаловаться
puzzleEditorControls: puzzleEditorControls:
title: Puzzle Creator title: Редактор головоломок
instructions: instructions:
- 1. Place <strong>Constant Producers</strong> to provide shapes and - 1. Разместите <strong>постоянный производитель</strong>, чтоб предоставить фигуры
colors to the player и цвета игроку
- 2. Build one or more shapes you want the player to build later and - 2. Постройте одну или несколько фигур, которые вы хотите, чтобы игрок построил позже, и
deliver it to one or more <strong>Goal Acceptors</strong> доставьте их к одному или нескольким <strong>приемникам цели</strong>
- 3. Once a Goal Acceptor receives a shape for a certain amount of - 3. Как только приемник цели получил фигуру определенное количество
time, it <strong>saves it as a goal</strong> that the player must раз, он <strong>сохраняет фигуру как цель</strong>, которую игрок должен
produce later (Indicated by the <strong>green badge</strong>). произвести позже (Обозначается <strong>зеленым значком</strong>).
- 4. Click the <strong>lock button</strong> on a building to disable - 4. Нажмите <strong>кнопу блокировки</strong> на здании, чтоб выключить
it. его.
- 5. Once you click review, your puzzle will be validated and you - 5. Как только вы нажали "Обзор", ваша головоломка будет проверена и вы
can publish it. сможете опубликовать ее.
- 6. Upon release, <strong>all buildings will be removed</strong> - 6. После публикации, <strong>все постройки будут удалены</strong>
except for the Producers and Goal Acceptors - That's the part that за исключением производителей и приемников цели - Это часть, в которой
the player is supposed to figure out for themselves, after all :) игрок должен разобраться сам :)
puzzleCompletion: puzzleCompletion:
title: Puzzle Completed! title: Головоломка завершена!
titleLike: "Click the heart if you liked the puzzle:" titleLike: "Нажмите на сердечко, если головоломка вам понравилась:"
titleRating: How difficult did you find the puzzle? titleRating: Насколько сложной была головоломка?
titleRatingDesc: Your rating will help me to make you better suggestions in the future titleRatingDesc: Ваша оценка поможет мне в будущем делать вам лучшие предложения
continueBtn: Keep Playing continueBtn: Продолжить игру
menuBtn: Menu menuBtn: Меню
puzzleMetadata: puzzleMetadata:
author: Author author: Автор
shortKey: Short Key shortKey: Короткий ключ
rating: Difficulty score rating: Сложность
averageDuration: Avg. Duration averageDuration: Средн. продолжительность
completionRate: Completion rate completionRate: Процент завершения
shopUpgrades: shopUpgrades:
belt: belt:
name: Конвейеры, Разделители & Туннели name: Конвейеры, Разделители & Туннели
@ -680,12 +683,12 @@ buildings:
проводами сигнал на обычном слое. проводами сигнал на обычном слое.
constant_producer: constant_producer:
default: default:
name: Constant Producer name: Постоянный производитель
description: Constantly outputs a specified shape or color. description: Постоянно выводит указанную фигуру или цвет.
goal_acceptor: goal_acceptor:
default: default:
name: Goal Acceptor name: Приемник цели
description: Deliver shapes to the goal acceptor to set them as a goal. description: Доставьте фигуру в приемник, чтобы установить их в качестве цели.
block: block:
default: default:
name: Block name: Block
@ -1196,56 +1199,72 @@ tips:
- Нажмите F4 дважды, чтобы показать координаты курсора и камеры. - Нажмите F4 дважды, чтобы показать координаты курсора и камеры.
- Вы можете нажать на закрепленную фигуру слева, чтобы открепить её. - Вы можете нажать на закрепленную фигуру слева, чтобы открепить её.
puzzleMenu: puzzleMenu:
play: Play play: Играть
edit: Edit edit: Редактировать
title: Puzzle Mode title: Режим головоломок
createPuzzle: Create Puzzle createPuzzle: Создать головоломку
loadPuzzle: Load loadPuzzle: Загрузить
reviewPuzzle: Review & Publish reviewPuzzle: Просмотреть и опубликовать
validatingPuzzle: Validating Puzzle validatingPuzzle: Подтверждение головоломки
submittingPuzzle: Submitting Puzzle submittingPuzzle: Отправка головоломки
noPuzzles: There are currently no puzzles in this section. noPuzzles: В данный момент в этом разделе нет головоломок.
categories: categories:
levels: Levels levels: Уровни
new: New new: Новые
top-rated: Top Rated top-rated: Популярные
mine: My Puzzles mine: Мои головоломки
short: Short easy: Простые
easy: Easy hard: Сложные
hard: Hard completed: Завершенные
completed: Completed medium: Средние
official: Официальные
trending: Популярные сегодня
trending-weekly: Популярные за неделю
categories: Категории
difficulties: По сложности
account: Мои головоломки
search: Поиск
validation: validation:
title: Invalid Puzzle title: Недействительная головоломка
noProducers: Please place a Constant Producer! noProducers: Пожалуйста, разместисте постоянный производитель!
noGoalAcceptors: Please place a Goal Acceptor! noGoalAcceptors: Пожалуйста, разместите приемник цели!
goalAcceptorNoItem: One or more Goal Acceptors have not yet assigned an item. goalAcceptorNoItem: Одному или несколькоим приеминкам цели не назначен предмет.
Deliver a shape to them to set a goal. Доставьте к ним фигуру, чтоб установить цель.
goalAcceptorRateNotMet: One or more Goal Acceptors are not getting enough items. goalAcceptorRateNotMet: Один или несколько приемников цели не получают
Make sure that the indicators are green for all acceptors. достаточно предметов. Убедитесь, что индикаторы всех приемников
buildingOutOfBounds: One or more buildings are outside of the buildable area. зеленые.
Either increase the area or remove them. buildingOutOfBounds: Одно или несколько зданий находятся за пределами зоны
autoComplete: Your puzzle autocompletes itself! Please make sure your constant строительства. Либо увеличьте зону, либо удалите их.
producers are not directly delivering to your goal acceptors. autoComplete: Ваша головоломка завершится автоматически! Убедитесь, что ваши
постоянные производители не доставляют фигуры напрямую приемникам
цели.
difficulties:
easy: Лего
medium: Средне
hard: Сложно
backendErrors: backendErrors:
ratelimit: You are performing your actions too frequent. Please wait a bit. ratelimit: Вы слишком часто выполняете свои действия. Подождите немного.
invalid-api-key: Failed to communicate with the backend, please try to invalid-api-key: Не удалось связаться с сервером, попробуйте
update/restart the game (Invalid Api Key). обновить/перезапустить игру (Invalid Api Key).
unauthorized: Failed to communicate with the backend, please try to unauthorized: Не удалось связаться с сервером, попробуйте обновить/перезапустить
update/restart the game (Unauthorized). игру (Unauthorized).
bad-token: Failed to communicate with the backend, please try to update/restart bad-token: Не удалось связаться с сервером, попробуйте обновить/перезапустить
the game (Bad Token). игру (Bad Token).
bad-id: Invalid puzzle identifier. bad-id: Недействительный идентификатор головоломки.
not-found: The given puzzle could not be found. not-found: Данная головломка не может быть найдена.
bad-category: The given category could not be found. bad-category: Данная категория не может быть найдена.
bad-short-key: The given short key is invalid. bad-short-key: Данный короткий ключ недействителен.
profane-title: Your puzzle title contains profane words. profane-title: Название вашей головоломки содержит нецензурные слова.
bad-title-too-many-spaces: Your puzzle title is too short. bad-title-too-many-spaces: Название вашей головоломки слишком короткое.
bad-shape-key-in-emitter: A constant producer has an invalid item. bad-shape-key-in-emitter: Недопустимный предмет у постоянного производителя.
bad-shape-key-in-goal: A goal acceptor has an invalid item. bad-shape-key-in-goal: Недопустимный предмет у применика цели.
no-emitters: Your puzzle does not contain any constant producers. no-emitters: Ваша головоломка не содержит постоянных производителей.
no-goals: Your puzzle does not contain any goal acceptors. no-goals: Ваша головоломка не содержит приемников цели.
short-key-already-taken: This short key is already taken, please use another one. short-key-already-taken: Этот короткий ключ уже занят, используйте другой.
can-not-report-your-own-puzzle: You can not report your own puzzle. can-not-report-your-own-puzzle: Вы не можете пожаловаться на собственную головоломку.
bad-payload: The request contains invalid data. bad-payload: Запрос содержит неверные данные.
bad-building-placement: Your puzzle contains invalid placed buildings. bad-building-placement: Ваша головоломка содержит неверно размещенные здания.
timeout: The request timed out. timeout: Время ожидания запроса истекло.
too-many-likes-already: Головоломка уже заработала слишком много лайков. Если вы все еще хотите
удалить ее, обратитесь в support@shapez.io!
no-permission: У вас нет прав на выполнение этого действия.

View File

@ -213,7 +213,7 @@ dialogs:
offlineMode: offlineMode:
title: Offline Mode title: Offline Mode
desc: We couldn't reach the servers, so the game has to run in offline mode. desc: We couldn't reach the servers, so the game has to run in offline mode.
Please make sure you have an active internect connection. Please make sure you have an active internet connection.
puzzleDownloadError: puzzleDownloadError:
title: Download Error title: Download Error
desc: "Failed to download the puzzle:" desc: "Failed to download the puzzle:"
@ -252,6 +252,9 @@ dialogs:
puzzleLoadShortKey: puzzleLoadShortKey:
title: Enter short key title: Enter short key
desc: Enter the short key of the puzzle to load it. desc: Enter the short key of the puzzle to load it.
puzzleDelete:
title: Delete Puzzle?
desc: Are you sure you want to delete '<title>'? This can not be undone!
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: Move moveMap: Move
@ -1182,10 +1185,17 @@ puzzleMenu:
new: New new: New
top-rated: Top Rated top-rated: Top Rated
mine: My Puzzles mine: My Puzzles
short: Short
easy: Easy easy: Easy
hard: Hard hard: Hard
completed: Completed completed: Completed
medium: Medium
official: Official
trending: Trending today
trending-weekly: Trending weekly
categories: Categories
difficulties: By Difficulty
account: My Puzzles
search: Search
validation: validation:
title: Invalid Puzzle title: Invalid Puzzle
noProducers: Please place a Constant Producer! noProducers: Please place a Constant Producer!
@ -1198,6 +1208,10 @@ puzzleMenu:
Either increase the area or remove them. Either increase the area or remove them.
autoComplete: Your puzzle autocompletes itself! Please make sure your constant autoComplete: Your puzzle autocompletes itself! Please make sure your constant
producers are not directly delivering to your goal acceptors. producers are not directly delivering to your goal acceptors.
difficulties:
easy: Easy
medium: Medium
hard: Hard
backendErrors: backendErrors:
ratelimit: You are performing your actions too frequent. Please wait a bit. ratelimit: You are performing your actions too frequent. Please wait a bit.
invalid-api-key: Failed to communicate with the backend, please try to invalid-api-key: Failed to communicate with the backend, please try to
@ -1221,3 +1235,6 @@ backendErrors:
bad-payload: The request contains invalid data. bad-payload: The request contains invalid data.
bad-building-placement: Your puzzle contains invalid placed buildings. bad-building-placement: Your puzzle contains invalid placed buildings.
timeout: The request timed out. timeout: The request timed out.
too-many-likes-already: The puzzle alreay got too many likes. If you still want
to remove it, please contact support@shapez.io!
no-permission: You do not have the permission to perform this action.

View File

@ -213,7 +213,7 @@ dialogs:
offlineMode: offlineMode:
title: Offline Mode title: Offline Mode
desc: We couldn't reach the servers, so the game has to run in offline mode. desc: We couldn't reach the servers, so the game has to run in offline mode.
Please make sure you have an active internect connection. Please make sure you have an active internet connection.
puzzleDownloadError: puzzleDownloadError:
title: Download Error title: Download Error
desc: "Failed to download the puzzle:" desc: "Failed to download the puzzle:"
@ -252,6 +252,9 @@ dialogs:
puzzleLoadShortKey: puzzleLoadShortKey:
title: Enter short key title: Enter short key
desc: Enter the short key of the puzzle to load it. desc: Enter the short key of the puzzle to load it.
puzzleDelete:
title: Delete Puzzle?
desc: Are you sure you want to delete '<title>'? This can not be undone!
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: Kretanje moveMap: Kretanje
@ -1180,10 +1183,17 @@ puzzleMenu:
new: New new: New
top-rated: Top Rated top-rated: Top Rated
mine: My Puzzles mine: My Puzzles
short: Short
easy: Easy easy: Easy
hard: Hard hard: Hard
completed: Completed completed: Completed
medium: Medium
official: Official
trending: Trending today
trending-weekly: Trending weekly
categories: Categories
difficulties: By Difficulty
account: My Puzzles
search: Search
validation: validation:
title: Invalid Puzzle title: Invalid Puzzle
noProducers: Please place a Constant Producer! noProducers: Please place a Constant Producer!
@ -1196,6 +1206,10 @@ puzzleMenu:
Either increase the area or remove them. Either increase the area or remove them.
autoComplete: Your puzzle autocompletes itself! Please make sure your constant autoComplete: Your puzzle autocompletes itself! Please make sure your constant
producers are not directly delivering to your goal acceptors. producers are not directly delivering to your goal acceptors.
difficulties:
easy: Easy
medium: Medium
hard: Hard
backendErrors: backendErrors:
ratelimit: You are performing your actions too frequent. Please wait a bit. ratelimit: You are performing your actions too frequent. Please wait a bit.
invalid-api-key: Failed to communicate with the backend, please try to invalid-api-key: Failed to communicate with the backend, please try to
@ -1219,3 +1233,6 @@ backendErrors:
bad-payload: The request contains invalid data. bad-payload: The request contains invalid data.
bad-building-placement: Your puzzle contains invalid placed buildings. bad-building-placement: Your puzzle contains invalid placed buildings.
timeout: The request timed out. timeout: The request timed out.
too-many-likes-already: The puzzle alreay got too many likes. If you still want
to remove it, please contact support@shapez.io!
no-permission: You do not have the permission to perform this action.

View File

@ -217,7 +217,7 @@ dialogs:
offlineMode: offlineMode:
title: Offline Mode title: Offline Mode
desc: We couldn't reach the servers, so the game has to run in offline mode. desc: We couldn't reach the servers, so the game has to run in offline mode.
Please make sure you have an active internect connection. Please make sure you have an active internet connection.
puzzleDownloadError: puzzleDownloadError:
title: Download Error title: Download Error
desc: "Failed to download the puzzle:" desc: "Failed to download the puzzle:"
@ -256,6 +256,9 @@ dialogs:
puzzleLoadShortKey: puzzleLoadShortKey:
title: Enter short key title: Enter short key
desc: Enter the short key of the puzzle to load it. desc: Enter the short key of the puzzle to load it.
puzzleDelete:
title: Delete Puzzle?
desc: Are you sure you want to delete '<title>'? This can not be undone!
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: Flytta moveMap: Flytta
@ -1190,10 +1193,17 @@ puzzleMenu:
new: New new: New
top-rated: Top Rated top-rated: Top Rated
mine: My Puzzles mine: My Puzzles
short: Short
easy: Easy easy: Easy
hard: Hard hard: Hard
completed: Completed completed: Completed
medium: Medium
official: Official
trending: Trending today
trending-weekly: Trending weekly
categories: Categories
difficulties: By Difficulty
account: My Puzzles
search: Search
validation: validation:
title: Invalid Puzzle title: Invalid Puzzle
noProducers: Please place a Constant Producer! noProducers: Please place a Constant Producer!
@ -1206,6 +1216,10 @@ puzzleMenu:
Either increase the area or remove them. Either increase the area or remove them.
autoComplete: Your puzzle autocompletes itself! Please make sure your constant autoComplete: Your puzzle autocompletes itself! Please make sure your constant
producers are not directly delivering to your goal acceptors. producers are not directly delivering to your goal acceptors.
difficulties:
easy: Easy
medium: Medium
hard: Hard
backendErrors: backendErrors:
ratelimit: You are performing your actions too frequent. Please wait a bit. ratelimit: You are performing your actions too frequent. Please wait a bit.
invalid-api-key: Failed to communicate with the backend, please try to invalid-api-key: Failed to communicate with the backend, please try to
@ -1229,3 +1243,6 @@ backendErrors:
bad-payload: The request contains invalid data. bad-payload: The request contains invalid data.
bad-building-placement: Your puzzle contains invalid placed buildings. bad-building-placement: Your puzzle contains invalid placed buildings.
timeout: The request timed out. timeout: The request timed out.
too-many-likes-already: The puzzle alreay got too many likes. If you still want
to remove it, please contact support@shapez.io!
no-permission: You do not have the permission to perform this action.

View File

@ -51,7 +51,7 @@ global:
escape: ESC escape: ESC
shift: SHIFT shift: SHIFT
space: SPACE space: SPACE
loggingIn: Logging in loggingIn: Giriş yapılıyor
demoBanners: demoBanners:
title: Deneme Sürümü title: Deneme Sürümü
intro: Bütün özellikleri açmak için tam sürümü satın alın! intro: Bütün özellikleri açmak için tam sürümü satın alın!
@ -71,11 +71,12 @@ mainMenu:
madeBy: <author-link> tarafından yapıldı madeBy: <author-link> tarafından yapıldı
subreddit: Reddit subreddit: Reddit
savegameUnnamed: İsimsiz savegameUnnamed: İsimsiz
puzzleMode: Puzzle Mode puzzleMode: Yapboz Modu
back: Back back: Geri
puzzleDlcText: Do you enjoy compacting and optimizing factories? Get the Puzzle puzzleDlcText: Fabrikaları küçültmeyi ve verimli hale getirmekten keyif mi
DLC now on Steam for even more fun! alıyorsun? Şimdi Yapboz Paketini (DLC) Steam'de alarak keyfine keyif
puzzleDlcWishlist: Wishlist now! katabilirsin!
puzzleDlcWishlist: İstek listene ekle!
dialogs: dialogs:
buttons: buttons:
ok: OK ok: OK
@ -89,8 +90,8 @@ dialogs:
viewUpdate: Güncellemeleri Görüntüle viewUpdate: Güncellemeleri Görüntüle
showUpgrades: Geliştirmeleri Göster showUpgrades: Geliştirmeleri Göster
showKeybindings: Tuş Kısayollarını Göster showKeybindings: Tuş Kısayollarını Göster
retry: Retry retry: Yeniden Dene
continue: Continue continue: Devam Et
playOffline: Play Offline playOffline: Play Offline
importSavegameError: importSavegameError:
title: Kayıt yükleme hatası title: Kayıt yükleme hatası
@ -191,66 +192,70 @@ dialogs:
desc: Bu seviye için eğitim videosu mevcut, ama İngilizce dilinde. İzlemek ister desc: Bu seviye için eğitim videosu mevcut, ama İngilizce dilinde. İzlemek ister
misin? misin?
editConstantProducer: editConstantProducer:
title: Set Item title: Eşya Seç
puzzleLoadFailed: puzzleLoadFailed:
title: Puzzles failed to load title: Yapbozlar yüklenirken hata oluştu
desc: "Unfortunately the puzzles could not be loaded:" desc: "Malesef yapbozlar yüklenemedi:"
submitPuzzle: submitPuzzle:
title: Submit Puzzle title: Yapboz Yayınla
descName: "Give your puzzle a name:" descName: "Yapbozuna bir isim ver:"
descIcon: "Please enter a unique short key, which will be shown as the icon of descIcon: "Lütfen yapbozunun ikonu olacak eşsiz kısa bir anahtar gir. (Anahtarı
your puzzle (You can generate them <link>here</link>, or choose one <link>buradan</link> oluşturabilirsin, yada aşagıdaki şekillerden
of the randomly suggested shapes below):" rastgele birini seçebilirsin):"
placeholderName: Puzzle Title placeholderName: Yapboz İsmi
puzzleResizeBadBuildings: puzzleResizeBadBuildings:
title: Resize not possible title: Yeniden boyutlandırma mümkün değil
desc: You can't make the zone any smaller, because then some buildings would be desc: Alanı daha fazla küçültemezsin, çünkü bazı yapılar alanın dışında
outside the zone. kalabilir.
puzzleLoadError: puzzleLoadError:
title: Bad Puzzle title: Kötü Yapboz
desc: "The puzzle failed to load:" desc: "Yapboz yüklenirken hata oluştu:"
offlineMode: offlineMode:
title: Offline Mode title: Çevrimdışı Modu
desc: We couldn't reach the servers, so the game has to run in offline mode. desc: Sunuculara ulaşamadık, bu yüzden oyun çevrimdışı modda çalışmak zorunda.
Please make sure you have an active internect connection. Lütfen aktif bir internet bağlantısı olduğundan emin olunuz.
puzzleDownloadError: puzzleDownloadError:
title: Download Error title: İndirme Hatası
desc: "Failed to download the puzzle:" desc: "Yapboz indirilemedi:"
puzzleSubmitError: puzzleSubmitError:
title: Submission Error title: Yayınlama Hatası
desc: "Failed to submit your puzzle:" desc: "Yapboz yayınlanamadı:"
puzzleSubmitOk: puzzleSubmitOk:
title: Puzzle Published title: Yapboz Yayınlandı
desc: Congratulations! Your puzzle has been published and can now be played by desc: Tebrikler! Yapbozun yayınlandı ve artık başkaları tarafından
others. You can now find it in the "My puzzles" section. oynanabilecek. Şimdi yapbozunu "Yapbozlarım" kısmında bulabilirsin.
puzzleCreateOffline: puzzleCreateOffline:
title: Offline Mode title: Çevrimdışı Modu
desc: Since you are offline, you will not be able to save and/or publish your desc: Çevrimdışı olduğundan yapbozunu kayıt edemeyecek veya yayınlayamayacaksın.
puzzle. Would you still like to continue? Devam etmek istediğinize emin misiniz?
puzzlePlayRegularRecommendation: puzzlePlayRegularRecommendation:
title: Recommendation title: Öneri
desc: I <strong>strongly</strong> recommend playing the normal game to level 12 desc: Ben <strong>muhakkak</strong> yapboz moduna başlamadan önce normal oyunu
before attempting the puzzle DLC, otherwise you may encounter seviye 12'ye kadar oynamayı tavsiye ediyorum, aksi takdirde henüz
mechanics not yet introduced. Do you still want to continue? sunulmamış mekaniklerle (yapılar ve oynanış şekilleri)
karşılaşabilirsiniz.
puzzleShare: puzzleShare:
title: Short Key Copied title: Kısa Anahtar Kopyalandı
desc: The short key of the puzzle (<key>) has been copied to your clipboard! It desc: Yapbozun kısa anahtarı (<key>) kopyala/yapıştır hafızasına kopyalandı! Bu
can be entered in the puzzle menu to access the puzzle. anahtar yapboz menüsünde, yapboza erişmek için kullanılabilir.
puzzleReport: puzzleReport:
title: Report Puzzle title: Yapbozu Şikayet Et
options: options:
profane: Profane profane: Ayrımcılık (din, dil, ırk)
unsolvable: Not solvable unsolvable: Çözülemez Yapboz
trolling: Trolling trolling: Trolleme
puzzleReportComplete: puzzleReportComplete:
title: Thank you for your feedback! title: Geri bildiriminiz için teşekkürler!
desc: The puzzle has been flagged. desc: Yapboz işaretlendi.
puzzleReportError: puzzleReportError:
title: Failed to report title: Şikayet edilemedi
desc: "Your report could not get processed:" desc: "Şikayetiniz iletilemedi:"
puzzleLoadShortKey: puzzleLoadShortKey:
title: Enter short key title: Kısa anahtar gir
desc: Enter the short key of the puzzle to load it. desc: Yapbozu yüklemek için kısa anahtarı giriniz
puzzleDelete:
title: Delete Puzzle?
desc: Are you sure you want to delete '<title>'? This can not be undone!
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: Hareket Et moveMap: Hareket Et
@ -272,7 +277,7 @@ ingame:
clearSelection: Seçimi temİzle clearSelection: Seçimi temİzle
pipette: Pipet pipette: Pipet
switchLayers: Katman değiştir switchLayers: Katman değiştir
clearBelts: Clear belts clearBelts: Bantları temizle
buildingPlacement: buildingPlacement:
cycleBuildingVariants: Yapının farklı türlerine geçmek için <key> tuşuna bas. cycleBuildingVariants: Yapının farklı türlerine geçmek için <key> tuşuna bas.
hotkeyLabel: "Kısayol: <key>" hotkeyLabel: "Kısayol: <key>"
@ -423,43 +428,45 @@ ingame:
title: Başarımlar title: Başarımlar
desc: Bütün başarımları açmaya çalış! desc: Bütün başarımları açmaya çalış!
puzzleEditorSettings: puzzleEditorSettings:
zoneTitle: Zone zoneTitle: Alan
zoneWidth: Width zoneWidth: Genişlik
zoneHeight: Height zoneHeight: Yükseklik
trimZone: Trim trimZone: Alanı Sınırlandır
clearItems: Clear Items clearItems: Eşyaları temizle
share: Share share: Paylaş
report: Report report: Şikayet et
puzzleEditorControls: puzzleEditorControls:
title: Puzzle Creator title: Yapboz Oluşturucu
instructions: instructions:
- 1. Place <strong>Constant Producers</strong> to provide shapes and - 1. Oyunculara şekil ve renk sağlamak için <strong>Sabit
colors to the player Üreticileri</strong> yerleştir.
- 2. Build one or more shapes you want the player to build later and - 2. Oyuncuların üretmesi ve bir veya birden fazla <strong>Hedef
deliver it to one or more <strong>Goal Acceptors</strong> Merkezine</strong> teslim edebilmeleri için bir veya birden fazla
- 3. Once a Goal Acceptor receives a shape for a certain amount of şekil oluştur.
time, it <strong>saves it as a goal</strong> that the player must - 3. Bir Hedef Merkezine belirli bir zaman içinde şekil teslim
produce later (Indicated by the <strong>green badge</strong>). edilirse, Hedef Merkezi bunu oyuncuların tekrardan üreteceği bir
- 4. Click the <strong>lock button</strong> on a building to disable <strong>hedef olarak kabul eder</strong> (<strong>Yeşil
it. rozetle</strong> gösterilmiş).
- 5. Once you click review, your puzzle will be validated and you - 4. Bir yapıyı devre dışı bırakmak için üzerindeki <strong>kilit
can publish it. butonuna</strong> basınız.
- 6. Upon release, <strong>all buildings will be removed</strong> - 5. Gözat butonuna bastığınız zaman, yapbozunuz onaylanacaktır ve
except for the Producers and Goal Acceptors - That's the part that sonra onu yayınlayabileceksiniz.
the player is supposed to figure out for themselves, after all :) - 6. Yayınlandığı zaman, Sabit Üreticiler ve Hedef Merkezleri
dışındaki <strong>bütün yapılar silinecektir</strong> - Bu kısmı
oyuncuların kendisi çözmesi gerekecek sonuçta :)
puzzleCompletion: puzzleCompletion:
title: Puzzle Completed! title: Yapboz Tamamlandı!
titleLike: "Click the heart if you liked the puzzle:" titleLike: "Yapbozu beğendiyseniz kalbe tıklayınız:"
titleRating: How difficult did you find the puzzle? titleRating: Yapbozu ne kadar zor buldunuz?
titleRatingDesc: Your rating will help me to make you better suggestions in the future titleRatingDesc: Değerlendirmeniz size daha iyi öneriler sunmamda yardımcı olacaktır
continueBtn: Keep Playing continueBtn: Oynamaya Devam Et
menuBtn: Menu menuBtn: Menü
puzzleMetadata: puzzleMetadata:
author: Author author: Yapımcı
shortKey: Short Key shortKey: Kısa Anahtar
rating: Difficulty score rating: Zorluk
averageDuration: Avg. Duration averageDuration: Ortamala Süre
completionRate: Completion rate completionRate: Tamamlama Süresi
shopUpgrades: shopUpgrades:
belt: belt:
name: Taşıma Bandı, Dağıtıcılar & Tüneller name: Taşıma Bandı, Dağıtıcılar & Tüneller
@ -670,16 +677,16 @@ buildings:
katmanda çıktı olarak verir. katmanda çıktı olarak verir.
constant_producer: constant_producer:
default: default:
name: Constant Producer name: Sabit Üretici
description: Constantly outputs a specified shape or color. description: Sabit olarak belirli bir şekli veya rengi üretir.
goal_acceptor: goal_acceptor:
default: default:
name: Goal Acceptor name: Hedef Merkezi
description: Deliver shapes to the goal acceptor to set them as a goal. description: Şekilleri hedef olarak tanımlamak için hedef merkezine teslim et.
block: block:
default: default:
name: Block name: Engel
description: Allows you to block a tile. description: Bir karoyu kullanıma kapatmayı sağlar.
storyRewards: storyRewards:
reward_cutter_and_trash: reward_cutter_and_trash:
title: Şekilleri Kesmek title: Şekilleri Kesmek
@ -847,7 +854,7 @@ settings:
categories: categories:
general: Genel general: Genel
userInterface: Kullanıcı Arayüzü userInterface: Kullanıcı Arayüzü
advanced: Gelişmİş advanced: Gelİşmİş
performance: Performans performance: Performans
versionBadges: versionBadges:
dev: Geliştirme dev: Geliştirme
@ -1087,10 +1094,10 @@ keybindings:
rotateToDown: Aşağı Döndür rotateToDown: Aşağı Döndür
rotateToRight: Sağa Döndür rotateToRight: Sağa Döndür
rotateToLeft: Sola Döndür rotateToLeft: Sola Döndür
constant_producer: Constant Producer constant_producer: Sabit Üretici
goal_acceptor: Goal Acceptor goal_acceptor: Hedef Merkezi
block: Block block: Engel
massSelectClear: Clear belts massSelectClear: Bantları temizle
about: about:
title: Oyun Hakkında title: Oyun Hakkında
body: >- body: >-
@ -1190,56 +1197,71 @@ tips:
- Sol tarafta sabitlenmiş bir şekle tıklayarak sabitlemesini - Sol tarafta sabitlenmiş bir şekle tıklayarak sabitlemesini
kaldırabilirsiniz. kaldırabilirsiniz.
puzzleMenu: puzzleMenu:
play: Play play: Oyna
edit: Edit edit: Düzenle
title: Puzzle Mode title: Yapboz Modu
createPuzzle: Create Puzzle createPuzzle: Yapboz Oluştur
loadPuzzle: Load loadPuzzle: Yükle
reviewPuzzle: Review & Publish reviewPuzzle: Gözat & Yayınla
validatingPuzzle: Validating Puzzle validatingPuzzle: Yapboz onaylanıyor
submittingPuzzle: Submitting Puzzle submittingPuzzle: Yapboz yayınlanıyor
noPuzzles: There are currently no puzzles in this section. noPuzzles: Bu kısımda yapboz yok.
categories: categories:
levels: Levels levels: Seviyeler
new: New new: Yeni
top-rated: Top Rated top-rated: En İyi Değerlendirilen
mine: My Puzzles mine: Yapbozlarım
short: Short easy: Kolay
easy: Easy hard: Zor
hard: Hard completed: Tamamlanan
completed: Completed medium: Medium
official: Official
trending: Trending today
trending-weekly: Trending weekly
categories: Categories
difficulties: By Difficulty
account: My Puzzles
search: Search
validation: validation:
title: Invalid Puzzle title: Geçersiz Yapboz
noProducers: Please place a Constant Producer! noProducers: Lütfen bir Sabit Üretici yerleştiriniz!
noGoalAcceptors: Please place a Goal Acceptor! noGoalAcceptors: Lütfen bir Hedef Merkezi yerleştiriniz!
goalAcceptorNoItem: One or more Goal Acceptors have not yet assigned an item. goalAcceptorNoItem: Bir veya birden fazla Hedef Merkezine şekil gönderilmedi.
Deliver a shape to them to set a goal. Hedef belirlemek için onlara şekil gönderiniz.
goalAcceptorRateNotMet: One or more Goal Acceptors are not getting enough items. goalAcceptorRateNotMet: Bir veya birden fazla Hedef Merkezi yeterince eşya
Make sure that the indicators are green for all acceptors. almıyor. Hedef Merkezlerindeki bütün göstergelerin yeşil olduğundan
buildingOutOfBounds: One or more buildings are outside of the buildable area. emin olunuz.
Either increase the area or remove them. buildingOutOfBounds: Bir veya birden fazla yapı inşa edilebilir alanın dışında.
autoComplete: Your puzzle autocompletes itself! Please make sure your constant Alanı azaltınız veya yapıları siliniz.
producers are not directly delivering to your goal acceptors. autoComplete: Yapbozunuz kendisini çözüyor! Sabit üreticilerin hedef
merkezlerine direkt olarak şekil göndermediğinden emin olunuz.
difficulties:
easy: Easy
medium: Medium
hard: Hard
backendErrors: backendErrors:
ratelimit: You are performing your actions too frequent. Please wait a bit. ratelimit: Çok sık işlem yapıyorsunuz. Biraz bekleyiniz.
invalid-api-key: Failed to communicate with the backend, please try to invalid-api-key: Arka tarafla iletişim kurulamadı, lütfen oyunu
update/restart the game (Invalid Api Key). güncellemeyi/yeniden başlatmayı deneyiniz (Geçersiz Api Anahtarı).
unauthorized: Failed to communicate with the backend, please try to unauthorized: Arka tarafla iletişim kurulamadı, lütfen oyunu
update/restart the game (Unauthorized). güncellemeyi/yeniden başlatmayı deneyiniz (Yetkisiz erişim).
bad-token: Failed to communicate with the backend, please try to update/restart bad-token: Arka tarafla iletişim kurulamadı, lütfen oyunu güncellemeyi/yeniden
the game (Bad Token). başlatmayı deneyiniz (Kötü Anahtar).
bad-id: Invalid puzzle identifier. bad-id: Geçersiz Yapboz tanımlayıcısı (ID).
not-found: The given puzzle could not be found. not-found: İstenilen Yapboz bulunamadı.
bad-category: The given category could not be found. bad-category: İstenilen kategori bulunamadı.
bad-short-key: The given short key is invalid. bad-short-key: Girilen kısa anahtar geçersiz.
profane-title: Your puzzle title contains profane words. profane-title: Yapboz ismi ayrımcı kelimeler(din,dil,ırk) içeriyor.
bad-title-too-many-spaces: Your puzzle title is too short. bad-title-too-many-spaces: Yapboz ismi çok kısa.
bad-shape-key-in-emitter: A constant producer has an invalid item. bad-shape-key-in-emitter: Bir sabit üreticide geçersiz bir eşya mevcut.
bad-shape-key-in-goal: A goal acceptor has an invalid item. bad-shape-key-in-goal: Bir hedef merkezinde geçersiz bir eşya mevcut.
no-emitters: Your puzzle does not contain any constant producers. no-emitters: Yapbozda hiç sabit üretici yok.
no-goals: Your puzzle does not contain any goal acceptors. no-goals: Yapbozda hiç hedef merkezi yok.
short-key-already-taken: This short key is already taken, please use another one. short-key-already-taken: Bu kısa anahtar kullanılıyor, lütfen başka bir tane kullanınız.
can-not-report-your-own-puzzle: You can not report your own puzzle. can-not-report-your-own-puzzle: Kendi yapbozunuzu şikayet edemezsiniz.
bad-payload: The request contains invalid data. bad-payload: İstek geçersiz veri içeriyor.
bad-building-placement: Your puzzle contains invalid placed buildings. bad-building-placement: Yapbozunuzda uygun yerleştirilmeyen yapılar mevcut.
timeout: The request timed out. timeout: İstek zaman aşımına uğradı.
too-many-likes-already: The puzzle alreay got too many likes. If you still want
to remove it, please contact support@shapez.io!
no-permission: You do not have the permission to perform this action.

View File

@ -215,7 +215,7 @@ dialogs:
offlineMode: offlineMode:
title: Offline Mode title: Offline Mode
desc: We couldn't reach the servers, so the game has to run in offline mode. desc: We couldn't reach the servers, so the game has to run in offline mode.
Please make sure you have an active internect connection. Please make sure you have an active internet connection.
puzzleDownloadError: puzzleDownloadError:
title: Download Error title: Download Error
desc: "Failed to download the puzzle:" desc: "Failed to download the puzzle:"
@ -254,6 +254,9 @@ dialogs:
puzzleLoadShortKey: puzzleLoadShortKey:
title: Enter short key title: Enter short key
desc: Enter the short key of the puzzle to load it. desc: Enter the short key of the puzzle to load it.
puzzleDelete:
title: Delete Puzzle?
desc: Are you sure you want to delete '<title>'? This can not be undone!
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: Рухатися moveMap: Рухатися
@ -1220,10 +1223,17 @@ puzzleMenu:
new: New new: New
top-rated: Top Rated top-rated: Top Rated
mine: My Puzzles mine: My Puzzles
short: Short
easy: Easy easy: Easy
hard: Hard hard: Hard
completed: Completed completed: Completed
medium: Medium
official: Official
trending: Trending today
trending-weekly: Trending weekly
categories: Categories
difficulties: By Difficulty
account: My Puzzles
search: Search
validation: validation:
title: Invalid Puzzle title: Invalid Puzzle
noProducers: Please place a Constant Producer! noProducers: Please place a Constant Producer!
@ -1236,6 +1246,10 @@ puzzleMenu:
Either increase the area or remove them. Either increase the area or remove them.
autoComplete: Your puzzle autocompletes itself! Please make sure your constant autoComplete: Your puzzle autocompletes itself! Please make sure your constant
producers are not directly delivering to your goal acceptors. producers are not directly delivering to your goal acceptors.
difficulties:
easy: Easy
medium: Medium
hard: Hard
backendErrors: backendErrors:
ratelimit: You are performing your actions too frequent. Please wait a bit. ratelimit: You are performing your actions too frequent. Please wait a bit.
invalid-api-key: Failed to communicate with the backend, please try to invalid-api-key: Failed to communicate with the backend, please try to
@ -1259,3 +1273,6 @@ backendErrors:
bad-payload: The request contains invalid data. bad-payload: The request contains invalid data.
bad-building-placement: Your puzzle contains invalid placed buildings. bad-building-placement: Your puzzle contains invalid placed buildings.
timeout: The request timed out. timeout: The request timed out.
too-many-likes-already: The puzzle alreay got too many likes. If you still want
to remove it, please contact support@shapez.io!
no-permission: You do not have the permission to perform this action.

View File

@ -174,29 +174,27 @@ dialogs:
title: 设置项目 title: 设置项目
puzzleLoadFailed: puzzleLoadFailed:
title: 谜题载入失败 title: 谜题载入失败
desc: "很遗憾,谜题未能载入:" desc: 很遗憾,谜题未能载入:
submitPuzzle: submitPuzzle:
title: 提交谜题 title: 提交谜题
descName: "给您的谜题设定名称:" descName: 给您的谜题设定名称:
descIcon: descIcon: "请输入唯一的短代码,它将显示为标志您的谜题的图标( <link>在此</link>生成,或者从以下随机推荐的图形中选择一个): "
"请输入唯一的短代码,它将显示为标志您的谜题的图标( <link>在此</link>生成,或者从以下随机推荐的图形中选择一个):
"
placeholderName: 谜题标题 placeholderName: 谜题标题
puzzleResizeBadBuildings: puzzleResizeBadBuildings:
title: 无法调整大小 title: 无法调整大小
desc: 您无法使这块区域变得更小,否则有些设施将会超出区域范围。 desc: 您无法使这块区域变得更小,否则有些设施将会超出区域范围。
puzzleLoadError: puzzleLoadError:
title: 谜题出错 title: 谜题出错
desc: "谜题载入失败:" desc: 谜题载入失败:
offlineMode: offlineMode:
title: 离线模式 title: 离线模式
desc: 访问服务器失败,游戏只能在离线模式下进行。请确认您的网络连接正常。 desc: 访问服务器失败,游戏只能在离线模式下进行。请确认您的网络连接正常。
puzzleDownloadError: puzzleDownloadError:
title: 下载出错 title: 下载出错
desc: "无法下载谜题:" desc: 无法下载谜题:
puzzleSubmitError: puzzleSubmitError:
title: 提交出错 title: 提交出错
desc: "无法提交您的谜题:" desc: 无法提交您的谜题:
puzzleSubmitOk: puzzleSubmitOk:
title: 谜题已发布 title: 谜题已发布
desc: 恭喜!您所创造的谜题已成功发布,别的玩家已经可以对您的谜题发起挑战!您可以在"我的谜题"部分找到您发布的谜题。 desc: 恭喜!您所创造的谜题已成功发布,别的玩家已经可以对您的谜题发起挑战!您可以在"我的谜题"部分找到您发布的谜题。
@ -220,10 +218,13 @@ dialogs:
desc: 此谜题已标记! desc: 此谜题已标记!
puzzleReportError: puzzleReportError:
title: 上报失败 title: 上报失败
desc: "无法处理您的上报:" desc: 无法处理您的上报:
puzzleLoadShortKey: puzzleLoadShortKey:
title: 输入短代码 title: 输入短代码
desc: 输入此谜题的短代码以载入。 desc: 输入此谜题的短代码以载入。
puzzleDelete:
title: 删除谜题?
desc: 您是否确认删除 '<title>' 删除后不可恢复!
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: 移动地图 moveMap: 移动地图
@ -396,7 +397,7 @@ ingame:
- 6.谜题发布后,<strong>所有设施都将被拆除</strong>,除了<strong>常量生成器</strong>和<strong>目标接收器</strong>。然后,等着其他玩家对您创造的谜题发起挑战吧! - 6.谜题发布后,<strong>所有设施都将被拆除</strong>,除了<strong>常量生成器</strong>和<strong>目标接收器</strong>。然后,等着其他玩家对您创造的谜题发起挑战吧!
puzzleCompletion: puzzleCompletion:
title: 谜题挑战成功! title: 谜题挑战成功!
titleLike: "喜欢此谜题的话,请为它点赞:" titleLike: 喜欢此谜题的话,请为它点赞:
titleRating: 您觉得此谜题难度如何? titleRating: 您觉得此谜题难度如何?
titleRatingDesc: 您的评分将帮助作者在未来创作出更好的谜题! titleRatingDesc: 您的评分将帮助作者在未来创作出更好的谜题!
continueBtn: 继续游戏 continueBtn: 继续游戏
@ -1022,10 +1023,17 @@ puzzleMenu:
new: 最新 new: 最新
top-rated: 最受好评 top-rated: 最受好评
mine: 我的谜题 mine: 我的谜题
short: 速通
easy: 简单 easy: 简单
hard: 困难 hard: 困难
completed: 完成 completed: 完成
medium: 普通
official: 官方
trending: 本日趋势
trending-weekly: 本周趋势
categories: 分类
difficulties: 根据难度
account: 我的谜题
search: 查找
validation: validation:
title: 无效谜题 title: 无效谜题
noProducers: 请放置<strong>常量生成器</strong> noProducers: 请放置<strong>常量生成器</strong>
@ -1034,6 +1042,10 @@ puzzleMenu:
goalAcceptorRateNotMet: 一个或多个目标接收器没有获得足够数量的图形。请确保所有接收器的充能条指示器均为绿色。 goalAcceptorRateNotMet: 一个或多个目标接收器没有获得足够数量的图形。请确保所有接收器的充能条指示器均为绿色。
buildingOutOfBounds: 一个或多个设施位于可建造区域之外。请增加区域面积,或将超出区域的设施移除。 buildingOutOfBounds: 一个或多个设施位于可建造区域之外。请增加区域面积,或将超出区域的设施移除。
autoComplete: 请确保您的常量生成器不会直接向目标接收器传递目标图形。否则您的谜题会自动完成。 autoComplete: 请确保您的常量生成器不会直接向目标接收器传递目标图形。否则您的谜题会自动完成。
difficulties:
easy: 简单
medium: 普通
hard: 困难
backendErrors: backendErrors:
ratelimit: 你的操作太频繁了。请稍等。 ratelimit: 你的操作太频繁了。请稍等。
invalid-api-key: 与后台通信失败,请尝试更新或重新启动游戏(无效的Api密钥)。 invalid-api-key: 与后台通信失败,请尝试更新或重新启动游戏(无效的Api密钥)。
@ -1054,3 +1066,5 @@ backendErrors:
bad-payload: 此请求包含无效数据。 bad-payload: 此请求包含无效数据。
bad-building-placement: 您的谜题包含放置错误的设施。 bad-building-placement: 您的谜题包含放置错误的设施。
timeout: 请求超时。 timeout: 请求超时。
too-many-likes-already: 您的谜题已经得到了许多玩家的赞赏。如果您仍然希望删除它请联系support@shapez.io!
no-permission: 您没有执行此操作的权限。

View File

@ -189,7 +189,7 @@ dialogs:
offlineMode: offlineMode:
title: Offline Mode title: Offline Mode
desc: We couldn't reach the servers, so the game has to run in offline mode. desc: We couldn't reach the servers, so the game has to run in offline mode.
Please make sure you have an active internect connection. Please make sure you have an active internet connection.
puzzleDownloadError: puzzleDownloadError:
title: Download Error title: Download Error
desc: "Failed to download the puzzle:" desc: "Failed to download the puzzle:"
@ -228,6 +228,9 @@ dialogs:
puzzleLoadShortKey: puzzleLoadShortKey:
title: Enter short key title: Enter short key
desc: Enter the short key of the puzzle to load it. desc: Enter the short key of the puzzle to load it.
puzzleDelete:
title: Delete Puzzle?
desc: Are you sure you want to delete '<title>'? This can not be undone!
ingame: ingame:
keybindingsOverlay: keybindingsOverlay:
moveMap: 移動 moveMap: 移動
@ -324,7 +327,7 @@ ingame:
使用<strong>0-9快捷鍵</strong>可以更快選取建築 " 使用<strong>0-9快捷鍵</strong>可以更快選取建築 "
3_1_rectangles: "現在來開採一些方形吧!<strong>蓋4座開採機</strong>,把形狀收集到基地。<br><br> PS: 3_1_rectangles: "現在來開採一些方形吧!<strong>蓋4座開採機</strong>,把形狀收集到基地。<br><br> PS:
選擇輸送帶,按住<strong>SHIFT</strong>並拖曳滑鼠可以計畫輸送帶位置!" 選擇輸送帶,按住<strong>SHIFT</strong>並拖曳滑鼠可以計畫輸送帶位置!"
21_1_place_quad_painter: 放置一個<strong>切割機(四分</strong>並取得一些 21_1_place_quad_painter: 放置一個<strong>上色機(四向</strong>並取得一些
<strong>圓形</strong>、<strong>白色</strong>和<strong>紅色</strong> <strong>圓形</strong>、<strong>白色</strong>和<strong>紅色</strong>
21_2_switch_to_wires: Switch to the wires layer by pressing 21_2_switch_to_wires: Switch to the wires layer by pressing
<strong>E</strong>!<br><br> Then <strong>connect all four <strong>E</strong>!<br><br> Then <strong>connect all four
@ -1033,10 +1036,17 @@ puzzleMenu:
new: New new: New
top-rated: Top Rated top-rated: Top Rated
mine: My Puzzles mine: My Puzzles
short: Short
easy: Easy easy: Easy
hard: Hard hard: Hard
completed: Completed completed: Completed
medium: Medium
official: Official
trending: Trending today
trending-weekly: Trending weekly
categories: Categories
difficulties: By Difficulty
account: My Puzzles
search: Search
validation: validation:
title: Invalid Puzzle title: Invalid Puzzle
noProducers: Please place a Constant Producer! noProducers: Please place a Constant Producer!
@ -1049,6 +1059,10 @@ puzzleMenu:
Either increase the area or remove them. Either increase the area or remove them.
autoComplete: Your puzzle autocompletes itself! Please make sure your constant autoComplete: Your puzzle autocompletes itself! Please make sure your constant
producers are not directly delivering to your goal acceptors. producers are not directly delivering to your goal acceptors.
difficulties:
easy: Easy
medium: Medium
hard: Hard
backendErrors: backendErrors:
ratelimit: You are performing your actions too frequent. Please wait a bit. ratelimit: You are performing your actions too frequent. Please wait a bit.
invalid-api-key: Failed to communicate with the backend, please try to invalid-api-key: Failed to communicate with the backend, please try to
@ -1072,3 +1086,6 @@ backendErrors:
bad-payload: The request contains invalid data. bad-payload: The request contains invalid data.
bad-building-placement: Your puzzle contains invalid placed buildings. bad-building-placement: Your puzzle contains invalid placed buildings.
timeout: The request timed out. timeout: The request timed out.
too-many-likes-already: The puzzle alreay got too many likes. If you still want
to remove it, please contact support@shapez.io!
no-permission: You do not have the permission to perform this action.

View File

@ -1 +1 @@
1.4.0 1.4.1